提供數據信息的成像設備及其成像方法
2023-05-22 19:09:56 1
專利名稱:提供數據信息的成像設備及其成像方法
技術領域:
本發明總體構思涉及一種提供數據信息的成像設備和使用該成像設備的 成像方法。更具體地講,本發明總體構思涉及這樣一種提供數據信息的成像 設備和使用該成像設備的成像方法,該設備和方法能夠在通用即插即用
(UPnP)列印服務期間,通過預先確定是否存在來源於與數據的統一資源定 位符(URL)對應的伺服器的數據,來提供對應於所述數據的信息。
背景技術:
家庭網絡系統是通過在家庭裝置中設置單獨的通信功能從而能夠在家庭 裝置之間進行通信並能夠連接到網際網路的系統。即,家庭網絡系統是一種能 夠通過有線或無線網絡來控制主要家庭裝置(如,DTV、水箱、空調、微波 爐等)的技術。在家庭網絡系統中,用戶可使用屋內的遙控器或屋外的便攜 式終端來控制家庭裝置。
家庭裝置可分為信息裝置,如個人計算機、掃描儀、傳真機、印表機 等;音頻/視頻(A/V)裝置,如DTV、機頂盒、VCR、 DVD、攝像機、音頻 播放器等;控制裝置,如電飯鍋、冰箱、洗衣機、微波爐等;以及虛擬Uummy) 裝置,如遙控器、對講機、傳感器等。這些家庭裝置被連接到電話線、無線 LAN或藍牙、USB、 IEEE 1394、電源線等。
家庭網絡系統提供路徑,信息裝置、A/V裝置、控制裝置和虛擬裝置能 夠通過該路徑利用作為中間件的通用即插即用(UPnP )來發送和/或接收數據。 此外,家庭網絡系統通過提供與外部通信網絡的連接來實現智能通信,並通 過聯網使家庭中的信息資源共享以及各裝置的利用最大化。
圖1是示意性地示出傳統的家庭網絡系統的示圖。如圖1中所示,該家 庭網絡系統利用通用即插即用(UPnP)來在印表機ll、 DTV 13和計算機服 務器15之間執行數據發送和/或接收,並通過UPnP列印服務執行列印。
例如,如果DTV 13向印表機11發送將要列印的列印數據的統一資源定 位符(URL),則印表機11向與列印數據的URL對應的伺服器請求列印數據。
因此,印表機11從伺服器15接收列印數據,並對列印數據進行列印。
如果在列印數據中包括將要列印的數據(以下,稱為"附屬數據")的 URL的狀態下,DTV 13將列印數據發送給列印4幾11,則印表機11向與附屬 數據的URL對應的伺服器15請求附屬數據。因此,印表機11從伺服器15 接收附屬數據,並列印該附屬數據。
參照圖2,圖2是示出利用UPnP列印服務的傳統成像方法的流程圖。 當在操作S21中從DTV 13接收到列印命令時,在操作S23中,印表機11確 認列印數據的類型。可在接收列印命令的同時接收列印數據,接收的列印數 據可分為URL類型列印數據和文件類型列印數據。
如果在操作S23中,接收到文件類型列印數據(F ),則在操作S25中打 印機分析列印數據。作為分析的結果,在操作S27中,印表機確認在列印數 據中是否包括附屬數據的URL。如果在操作S27中,列印數據中不包括附屬 數據的URL,則印表機在操作S29中執行列印數據的渲染,並在操作S31中 對列印數據進行列印。
如果在操作S27中,列印數據中包括附屬數據的URL,則印表機在操作 S37中向與附屬數據的URL對應的伺服器15請求附屬數據,並在操作S39 中從伺服器15接收附屬數據。印表機可在操作S41中確認列印數據中是否存 在另一附屬數據,並且如果在操作S41中確認不存在另一附屬數據,則列印 機在操作S29中執行列印數據的渲染,並在操作S31中對列印數據進行列印。
相反,如果在操作S41中確認存在另一附屬數據,則印表機再次執行操 作S37中的處理。因此,印表機依次確認列印數據中的附屬數據,並重複上 述處理,直到列印數據中的所有附屬數據都被確認。
如果在操作S39中沒有從伺服器接收到附屬數據,則用"X"字符來標 記應該列印所述列印數據中的附屬數據的空間。因此,印表機在操作S29中 執行所述字符以及列印數據的渲染,並在操作S31中對列印數據進行列印。
相反,如果在操作S23中接收到URL類型列印數據(U),則印表機在 操作S33中向與列印數據的URL對應的伺服器15請求列印數據,並在操作 S35中接收列印數據。如果在操作S35中沒有接收到列印數據,則列印操作 異常中斷。
如上所述,根據通過UPnP列印服務的傳統列印方法,如果沒有接收到 向伺服器請求的列印數據,則列印異常中斷,這可能導致印表機發生故障。
此外,即使沒有接收到向伺服器請求的附屬數據,列印仍照常執行,只 是附屬數據沒有被顯示,導致不必要的列印。
發明內容
本發明總體構思提供一種提供數據信息的成像設備和使用該成像設備的
成像方法,該設備和方法在通用即插即用(UPnP)列印服務期間,通過預先 確認是否存在來源於與數據的統一資源定位符(URL)對應的伺服器的數據, 能夠防止成像設備的故障和不必要的列印。
本發明總體構思的另外的方面和/或效用將在下面的描述中被部分地闡 述,另外的部分根據描述將變得明顯,或者可通過實施本發明總體構思而了 解。
還可通過提供一種成像設備來實現本發明總體構思的前述和/或其他方 面和效用,所述成像設備包括控制單元,如果接收到數據的統一資源定位 符(URL),則控制單元確認在與數據的URL對應的伺服器中是否存在所述 數據;用戶界面單元,提供用戶界面以顯示是否存在所述數據。
所述數據可以是列印數據。
如果伺服器中存在所述列印數據,則控制單元可以從伺服器接收並列印 所述列印數據,而如果伺服器中不存在所述列印數據,則控制單元可以控制 用戶界面單元提供用戶界面以顯示列印拒絕。
所述數據可以是列印數據中包括的至少一個附屬數據。
如果伺服器中存在所述附屬數據,則控制單元可以從伺服器接收並列印 所述附屬數據,而如果伺服器中不存在所述附屬數據,則控制單元可以控制 用戶界面單元提供用戶界面以顯示不存在附屬數據。
如果伺服器中存在所述列印數據,則控制單元可從伺服器接收所述列印 數據並分析該列印數據,並且如果作為分析的結果,列印數據包括與至少一 個附屬數據對應的URL,則控制單元可確i^在與各個附屬lt據的URL對應 的伺服器中是否存在所述附屬數據。
如果判斷出存在附屬數據,則控制單元可從與各個附屬數據的URL對應 的伺服器接收附屬數據,將附屬數椐附加到列印數據,並對數據進行列印, 而如果判斷出不存在附屬數據,則控制單元可控制用戶界面單元提供用戶界 面以顯示不存在附屬數據的指示。
如果在伺服器中存在附屬數據,則控制單元可從伺服器接收一部分附屬 數據,並確認附屬數據的格式,並且控制單元可控制用戶界面單元提供用戶 界面以顯示確認的附屬數據的格式。
所述附屬數據的格式可以是JPEG (聯合圖像專家組)、TIFF (標籤圖像 文件格式)、PDF (便攜文檔格式)、GIF (圖形交換格式)和BMP (位圖) 中的至少一種。
控制單元可確認伺服器是否運行,並控制用戶界面單元提供用戶界面以 顯示伺服器是否運行。
還可通過提供一種成像方法來實現本發明總體構思的前述和/或其他方 面和效用,所述成像方法包括接收數據的統一資源定位符(URL);確認在 與數據的URL對應的伺服器中是否存在所述數據;如果作為確認的結果,服 務器中不存在所述數據,則提供用戶界面以顯示列印中斷。
所述數據可以是列印數據。
根據本發明總體構思的實施例的方法還可包括如果伺服器中存在所述 列印數據,則從伺服器接收所述列印數據,並列印接收的列印數據。
所述數據可以是列印數據中包括的至少 一 個附屬數據。
根據本發明總體構思的實施例的方法還可包括如果伺服器中存在所述 附屬數據,則從伺服器接收所述附屬數據,並列印接收的附屬數據。
根據本發明總體構思的實施例的方法還可包括如果作為確認的結果, 伺服器中存在所述列印數據,則從伺服器接收所述列印數據,分析接收的打 印數據,如果作為分析的結果,列印數據包括與至少一個附屬數據對應的 URL,則確認在與各個附屬數據的URL對應的伺服器中是否存在所述附屬數 據。
根據本發明總體構思的實施例的方法還可包括如果作為確認的結果, 判斷出存在附屬數據,則從與各個附屬數據的URL對應的伺服器接收附屬數 據,並將附屬數據附加到列印數據,以對數據進行列印,如果作為確認的結 果,判斷出不存在附屬數據,則提供用戶界面以顯示不存在附屬數據的指示。
根據本發明總體構思的實施例的方法還可包括如果作為確認的結果, 在伺服器中存在附屬數據,則從伺服器接收一部分附屬數據,確認附屬數據 的格式,並提供用戶界面以顯示確認的附屬數據的格式。
所述附屬數據的格式可以是JPEG (聯合圖像專家組)、TIFF (標籤圖像
文件格式)、PDF (便攜文檔格式)、GIF (圖形交換格式)和BMP (位圖) 中的至少一種。
根據本發明總體構思的實施例的方法還可包括確認伺服器是否運行, 並根據確認的結果,提供用戶界面以顯示伺服器是否運行。
還可通過提供一種其上含有執行一種方法的電腦程式的計算機可讀記 錄介質來實現本發明總體構思的前述和/或其他方面和效用,所述方法包括 接收數據的統一資源定位符(URL);確認在與數據的URL對應的伺服器中 是否存在所述數據;如果作為確認的結果,伺服器中不存在所述數據,則提 供用戶界面以顯示列印中斷。
所述方法還可包括如果伺服器中存在所述數據,則從伺服器接收所述 數據;列印接收的數據。
還可通過提供一種成像設備來實現本發明總體構思的前述和/或其他方 面和效用,所述成像設備包括通用即插即用(UPnP)單元,向與數據的統 一資源定位符(URL)對應的伺服器請求數據,並從該伺服器接收所述數據; 控制單元,如果接收到數據的URL,則控制單元確認在與數據的URL對應 的伺服器中是否存在所述數據;用戶界面單元,提供用戶界面以顯示是否存 在所述數據;列印單元,在控制單元的控制下在列印紙上列印從主機裝置或 伺服器接收的數據。
所述數據可包括附屬數據。
還可通過提供一種成像方法來實現本發明總體構思的前述和/或其他方 面和效用,所述成像方法包括向與數據的統一資源定位符(URL)對應的 伺服器請求數據,並從該伺服器接收所述數據;如果接收到數據的URL,則 確認在與數據的URL對應的伺服器中是否存在所述數據;提供用戶界面以顯 示是否存在數據;在列印紙上列印接收的數據。
還可通過提供一種其上含有執行一種方法的電腦程式的計算機可讀記 錄介質來實現本發明總體構思的前述和/或其他方面和效用,其中,所述方法 包括向與數據的URL對應的伺服器請求數據,並從該伺服器接收所述數據; 如果接收到的數據中包括附屬數據的URL,則確認在與附屬數據的URL對 應的伺服器中是否存在所述附屬數據;提供用戶界面以顯示是否存在附屬數 據;在列印紙上列印接收的數據。
還可通過提供一種成像設備來實現本發明總體構思的前迷和/或其他方
面和效用,所述成像設備包括通用即插即用(UPnP)單元,從伺服器接收 數據;控制單元,根據數據的URL確認接收的數據;列印單元,根據控制單 元的確認結果列印數據。
通過下面結合附圖對實施例的描述,本發明總體構思的這些和/或其他方
面和效用將變得明顯並更容易理解,其中
圖1是示意性地示出傳統的家庭網絡系統的示圖2是示出使用UPnP列印服務的傳統成像方法的流程圖3是示出根據本發明總體構思的實施例的提供數據信息的成像設備的
結構的框圖4是示出根據本發明總體構思的另一實施例的提供數據信息的成像設 備的結構的框圖5至圖8是示出根據本發明總體構思的實施例的成像方法的流程圖; 圖9是示出根據本發明總體構思的實施例的確認附屬數據的格式的方法 的流程圖10是示出根據本發明總體構思的實施例的確認伺服器是否運行的方 法的流程圖。
具體實施例方式
現在,將詳細說明本發明總體構思的實施例,其例子示出於附圖中,在 附圖中,相同的標號始終表示相同的部件。下面,參照附圖描述實施例以解 釋本發明總體構思。
圖3是示出根據本發明總體構思的實施例的提供數據信息的成像設備的 結構的框圖。
參照圖3,成像設備100包括控制單元110和用戶界面單元120。 成像設備100可使用通用即插即用(UPnP)從主機裝置接收數據,或向 主機裝置發送數據。主機裝置可以是個人計算機、PDA、筆記本計算機、DTV、 機頂盒、VCR、 DVD、攝像機等。成像設備100可以由印表機、多功能外設 (MFP)、傳真機等來實現。
控制單元110控制成像設備100。如果從主機裝置接收到數據的統一資
源定位符(URL),則控制單元110可確認是否存在來源於與該數據的URL 對應的伺服器的數據。
如果從主機裝置接收到指示數據所在的伺服器的位置的數據的URL,則 控制單元可確認在與數據的URL對應的伺服器中是否存在所述數據。所述數 據可包括可列印數據,並且可包括列印數據或者包括在列印數據中的附屬數 據。
現在,將參照HTTP協議方法中的HEAD方法來描述確認是否存在來源 於與URL對應的伺服器的數據的方法的例子。假設數據的URL為 "10.88.193.12",數據名稱為"test.jpg",控制單元U可如下向伺服器請求 數據信息。
『HEAD/testjpg HTTP/1.0 Connection : Keep-Alive User-Agent: Mozilla/2/02Gold (WinNT; 1) Host: 10.88.193.12
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*』 響應於該請求,與URL對應的伺服器如下提供數據信息。 『HTTP/1.0 200 Document follows Date : Fri, 20 Sep 1996 08:17:58 GMT Server: NCSA/1.5.2
Last-modified : Mon, 17 Jun 1996 21:53;08 GMT Content-type : image/jpg Content-length : 2482醜
具體地講,控制單元IIO僅從伺服器接收數據信息,如數據被修改的時 間(Last-modified)、數據格式(Content-type)和數據大小(Content-length), 而不接收實際數據。這裡,可通過GET方法從相應的伺服器接收實際數據。
因此,如果在與數據的URL對應的伺服器中存在所述數據,則伺服器提 供數據信息作為響應,而如果不存在所述數據,則伺服器不提供數據信息。 因此,控制單元可從相應的伺服器確認是否存在所述數據。
控制單元110可控制用戶界面單元120提供用戶界面,如果相應的服務 器中存在所述數據,則該用戶界面向用戶顯示與數據的URL對應的伺服器中 存在所述數據的指示,如果在相應的伺服器中不存在所述數據,則該用戶界
面顯示相應的伺服器中不存在所述數據的指示。
用戶界面單元120可顯示菜單屏幕,通過該菜單屏幕,用戶可輸入命令 和/或設置選項。此外,用戶界面單元120可在控制單元IIO的控制下提供用 戶界面以顯示是否存在數據的指示。
圖4是示出4艮據本發明總體構思的另一示例性實施例的提供數據信息的 成像設備的結構的框圖。
參照圖4,成像設備200包括通用即插即用(UPnP)單元210、控制單 元220、用戶界面單元230和列印單元240。
UPnP單元210利用UPnP來搜索並控制諸如網際網路網關和家庭裝置的網 絡裝置以及服務。
UPnP單元210向與數據的URL對應的伺服器請求數據,並從該伺服器 接收數據。
此外,UPnP單元210確認伺服器是否運行。即,UPnP單元210向服務 器請求伺服器的運行狀態,並從伺服器接收所述運行狀態。
因此,UPnP單元210使用標準TCP/IP和網際網路協議來動態地連接到網 絡並接收其IP位址,執行相應的操作,並接收與是否存在其他裝置以及它們 的相應功能對應的信息。從而,UPnP單元210可直接與其他裝置通信。
控制單元220執行與圖3的控制單元110相同的功能。如果從主機裝置 接收到列印命令,則控制單元220可在接收列印命令的同時接收列印數據。
控制單元220確認從主機裝置接收的列印數據的類型。列印數據可以分 為文件類型和URL類型。如果接收到URL類型列印數據,則控制單元220 可通過經UPnP單元210向與該URL對應的伺服器請求列印數據來接收列印 數據。文件類型列印數據可以是可列印數據,而URL類型列印數據是列印數 據的URL,其指示列印數據所在的伺服器的位置。
控制單元220還可確認在與列印數據的URL對應的伺服器中是否存在打 印數據。如果在與列印數據的URL對應的伺服器中不存在所述列印數據,則 控制單元220可控制用戶界面單元230提供用戶界面以拒絕列印請求。
因此,控制單元220在請求列印數據之前確認是否存在列印數據,並且 通知用戶由於不存在列印數據而拒絕列印請求,從而可防止由於不存在列印 數據而異常中斷列印以及成像設備發生故障。
此外,控制單元220可通過分析從主機裝置或伺服器接收的列印數據來
確認在該列印數據中是否存在附屬數據的URL。因此,控制單元可確認列印 數據中是否存在附屬數據。
如果確認在列印數據中存在附屬數據,則控制單元220可通過經UPnP 單元210向與URL對應的伺服器請求附屬數據來接收附屬數椐。如果在與附 屬數據的URL對應的伺服器中不存在所述附屬數據,則控制單元220控制用 戶界面單元230提供用戶界面以顯示不存在附屬數據的指示或拒絕列印請 求。
因此,控制單元220在請求附屬數據之前確認是否存在附屬數據,並通 知用戶附屬數據不存在,從而可在列印數據的列印期間防止不必要的列印, 而不需要由於附屬數據不存在而在列印數據中指示附屬數據。
相反,如果在與附屬數據的URL對應的伺服器中存在所述附屬數據,則 控制單元220通過UPnP單元210向與URL對應的伺服器請求一部分附屬數 據,並從伺服器接收所述部分附屬數據。
控制單元220可基於接收的部分附屬數據來確認附屬數據的格式。附屬 數據的格式可以是JPEG(聯合圖像專家組)、TIFF(標籤圖像文件格式)、PDF (便攜文檔格式)、GIF (圖形交換格式)和BMP (位圖)中的任一種。
現在,將描述接收一部分附屬數據的方法。具體地講,將描述HTTP協 議方法中的Partial Get方法。假設附屬數據的URL為"10.88.193.12",附屬數 據的名稱為"testl.jpg",則控制單元110可如下向伺服器請求一部分附屬數據。 『GET/testl.jpgHTTP/1.1 Host: 10.88.193.12 Accept: */* Connection : Close Range : bytes=0-200』
響應於該請求,與URL對應的伺服器僅提供"test.jpg"附屬數據的開 頭部分(大小為200位元組)。
因此,用戶可僅接收附屬數據的期望部分。大小為200位元組的附屬數據 的開頭部分指的是對應於頭(header)的部分,並且當接收到附屬數據的頭部 分時,可確認附屬數據的格式。
控制單元220控制用戶界面單元230提供用戶界面以顯示確認的附屬數 據的格式。因此,用戶可預先確認附屬數據是否是用戶所期望的格式的數據。
此外,控制單元220確認與列印數據或附屬數據的URL對應的伺服器 是否在運行。因此,控制單元220可通過UPnP單元210向伺服器請求運行 狀態信息,並從伺服器接收所述運行狀態信息。
現在,將描述接收伺服器的運行狀態信息的方法。具體地講,將描述 HTTP協議方法中的OPTION方法。假設數據的URL為"10.88.193.12",數據 名稱為"test.jpg",則控制單元110如下向伺服器請求運行狀態信息。 『OPTION *HTTP/1.1 Host: 10.88.193.12 Compliance : *』
響應於該請求,伺服器如下提供運行狀態信息。 『HTTP/1/1 200 OK Date : Tue, 22 Jul 1997 20:21:51 GMT Server : Super Proxy/1.0
Public : OPTIONS, GET, HEAD, PUT, POST, TRACE Compliance : rfc=1543, rfc=2068, hdr=set-proxy Content-Length : 0』
如果伺服器正在運行,則伺服器提供指示伺服器的運行狀態為OK的運 行狀態信息。如果伺服器沒有運行,則伺服器不提供運行狀態信息。因此, 控制單元220可確認伺服器是否運行。
具體地講,如果與數據的URL對應的伺服器在運行,則控制單元220 向用戶顯示伺服器正在運行,而如果伺服器沒有運行,則控制單元220控制
用戶界面單元230可執行與圖3的用戶界面單元120相同的功能。此外, 用戶界面單元230在控制單元220的控制下提供用戶界面以顯示附屬數據的 格式,並提供用戶界面以顯示伺服器是否運行的指示。
列印單元240在控制單元220的控制下在列印紙上列印從主機裝置和服 務器接收的列印數據以及包括在列印數據中的附屬數據。
圖5至圖8是示出根據本發明總體構思的實施例的成像方法的流程圖。 應該相應參照圖3和圖4。
參照圖5,如果在操作S310中從主機裝置同時接收到列印命令和數據的 URL,則在操作S320中,根據本發明總體構思的實施例的成像設備確認與數
據的URL對應的伺服器中是否存在所述數據。
如果在操作S320中確認在與URL對應的伺服器中存在所述數據,則成 像設備在搮作S330中從伺服器接收數據,並在操作S340中列印接收的數據。
相反,如果在操作S320中確認在與URL對應的伺服器中不存在所述數 據,則成像設備在操作S350中提供用戶界面以顯示對列印請求的拒絕。
參照圖6,如果在操作S410中從主機裝置同時接收到列印命令和列印數 據,則在操作S420中,根據本發明總體構思的另一實施例的成像設備確認打 印數據的類型。這裡,列印數據可以是文件類型列印教.據或URL類型列印數 據。
如果在操作S420中確認列印數據是URL類型列印數據(U),則在操作 S440中,成像設備確認在與URL對應的伺服器中是否存在列印數據。如果 在操作S440中確認伺服器中存在列印數據,則在操作S450中成像設備從服 務器接收列印數據。
在操作S430中,成像設備可列印從伺服器接收的列印數據。
如果在操作S440中,在伺服器中不存在列印數據,則在操作S460中。 成像設備提供用戶界面以顯示對列印請求的拒絕。
因此,通過預先確認是否存在列印數據並通知用戶確認的結果,可防止 成像設備發生故障。
參照圖7,如果在操作S510中從主機裝置同時接收到列印命令和附屬數 據的URL,則在操作S520中,根據本發明總體構思的另一實施例的成像設 備確認在與URL對應的伺服器中是否存在所述附屬數據。
如果在操作S520中確認在與URL對應的伺服器中存在所述附屬數據, 則成像設備在操作S530中從伺服器接收附屬數據,然後在操作S540中列印 接收的附屬數據。
相反,如果在操作S520中確認在與URL對應的伺服器中不存在所述附 屬數據,則在操作S550中,成像設備提供用戶界面以顯示不存在所述附屬數
據的指示。
因此,通過預先確認是否存在附屬數據並通知用戶確認的結果,成像設 備可防止不必要的列印。
參照圖8,如果在操作S610中從主機裝置同時接收到列印命令和列印數 據,則在操作S615中,根據本發明總體構思的另一實施例的成像設備確認打
印數據的類型。列印數據可以是文件類型列印數據或URL類型列印數據。
如果在操作S615中確認列印數據是文件類型列印數據,則在操作S620 中,成像設備分析從主機裝置接收的列印數據。如果在操作S625中分析出在 列印數據中存在附屬數據的URL,則在操作S655中,成像設備確認在與附 屬數據的URL對應的伺服器中是否存在附屬數據。如果在操作S655中,存 在附屬數據,則成像設備在操作S660中從伺服器接收附屬數據,將附屬數據 附加到列印數據,在操作S630中執行數據的渲染,然後在操作S635中列印 數據。
如果在操作S655中,不存在附屬數據,則在操作S665中,成像設備提 供用戶界面以顯示不存在附屬數據的指示。
相反,如果在操作S615中確認列印數據是URL類型列印數據,則在操 作S640中,成像設備確認在與URL對應的伺服器中是否存在列印數據。如 果在操作S640中確認在伺服器中存在列印數據,則成像設備在操作S650中 從伺服器接收列印數據,然後執行操作S620。
如果在操作S640中,在伺服器中不存在列印數據,則在操作S650中, 成像設備提供用戶界面以顯示對列印請求的拒絕。
因此,可防止成像設備的故障和不必要的列印。
圖9是示出根據本發明總體構思的實施例的確認附屬數據的格式的方法
的流程圖。
參照圖3-4以及圖9,如果在操作S710中從主機裝置接收到附屬數據的 URL,則在操作S720中,成像設備確認在與URL對應的伺服器中是否存在
附屬數據。
如果在操作S720中,在與URL對應的伺服器中存在附屬數據,則在操 作S730中,成像設備從伺服器接收一部分附屬數據。成像設備可通過接收的 一部分附屬數據來確認附屬數據的格式,並在操作S740中提供用戶界面以顯 示附屬數據的格式。
相反,如果在操作S720中,在與URL對應的伺服器中不存在附屬數據, 則在操作S750中,成像設備提供用戶界面以顯示不存在附屬數據的指示。
因此,可確認文件是否具有用戶所期望的格式。
圖10是示出根據本發明總體構思的實施例的確認伺服器是否運行的方
法的流程圖。
參照圖3-4以及圖10,如果在操作S810中從主機裝置接收到數據的 URL,則操作S820中,成像設備確認與數據的URL對應的伺服器的運行狀態。
如果在操作S820中確認伺服器正在運行,即,如果成像設備從伺服器接 收到運行狀態信息,則在操作S830中,成像設備提供用戶界面以顯示伺服器
在運行。
相反,如果在操作S820中,伺服器沒有運行,則在操作S840中,成像
設備提供用戶界面以顯示伺服器沒有運行。 因此,可預先知道是否能夠接收數據。
本發明總體構思還可被實施為計算機可讀記錄介質上的計算機可讀代 碼。計算機可讀記錄介質是可存儲隨後可由計算機系統讀取的數據的任何數 據存儲裝置。計算機可讀記錄介質的例子包括只讀存儲器(ROM)、隨機存 取存儲器(RAM)、 CD-ROM、磁帶、軟盤、光學數據存儲裝置和載波(如 通過網際網路的數據傳輸)。計算機可讀記錄介質還可在聯網的計算機系統上分 布,從而計算機可讀代碼以分布式方式被存儲和執行。此外,實現本發明總 體構思的功能程序、代碼和代碼段可由本發明總體構思所屬領域的程式設計師容 易地解釋。
如上所述,根據本發明總體構思,通過預先確認在與數據的URL對應的 伺服器中是否存在數據並通知用戶確認的結果,可防止成像設備故障以及不
必要的列印。
此外,由於可通過接收一部分附屬數據來知道附屬數據的格式,所以可
列印用戶所期望的格式的數據。
此外,通過確認伺服器是否運行,可知道是否能夠接收數據。 儘管已顯示和描述了本發明總體構思的幾個實施例,但是本領域技術人
員應該理解,在不脫離由權利要求及其等同物限定其範圍的總體構思的原理
和精神的情況下,可在這些實施例中進行改變。
權利要求
1、一種成像設備,包括控制單元,如果接收到數據的URL,則該控制單元確認在與所述數據的URL對應的伺服器中是否存在所述數據;用戶界面單元,提供用戶界面以顯示是否存在所述數據。
2、 如權利要求1所述的成像設備,其中,所述數據包括列印數據。
3、 如權利要求2所述的成像設備,其中如果伺服器中存在所述列印數據,則控制單元從伺服器接收並列印所述 列印數據;如果伺服器中不存在所述列印數據,則控制單元控制用戶界面單元提供 用戶界面以顯示列印拒絕。
4、 如權利要求1所述的成像設備,其中 所述數據是列印數據中包括的至少一個附屬數據。
5、 如權利要求4所述成像設備,其中如果伺服器中存在所述附屬數據,則控制單元從伺服器接收並列印所述附屬數據;如果伺服器中不存在所述附屬數據,則控制單元控制用戶界面單元提供 用戶界面以顯示不存在附屬數據的指示。
6、 如權利要求2所述的成像設備,其中如果伺服器中存在所述列印數據,則控制單元從伺服器接收所述列印數 據並分析該列印數據;如果作為分析的結果,列印數據包括與至少一個附屬數據對應的URL, 則控制單元確認在與各個附屬數據的URL對應的伺服器中是否存在所述附屬數據。
7、 如權利要求6所述的成像設備,其中,如果判斷出存在附屬數據,則 控制單元從與各個附屬數據的URL對應的伺服器接收附屬數據,將附屬數據 附加到列印數據,並對數據進行列印;如果判斷出不存在附屬數據,則控制單元控制用戶界面單元提供用戶界 面以顯示不存在附屬數據的指示。
8、 如權利要求6所述的成像設備,其中,如杲在伺服器中存在附屬數據, 則控制單元從伺服器接收一部分附屬數椐,並確認附屬數據的格式,並且控 制單元控制用戶界面單元提供用戶界面以顯示確認的附屬數據的格式。
9、 如權利要求4所述的成像設備,其中,如果在伺服器中存在附屬數據, 則控制單元從伺服器接收一部分附屬數據,並確認附屬數據的格式,並且控制單元控制用戶界面單元提供用戶界面以顯示確認的附屬數據的格式。
10、 如權利要求4所述的成像設備,其中,所述附屬數椐的格式是JPEG、 TIFF、 PDF、 GIF和BMP中的至少一種。
11、 如權利要求1所述的成像設備,其中,控制單元確認伺服器是否運 行,並控制用戶界面單元提供用戶界面以顯示伺服器是否在運行。
12、 一種成像方法,包括 接收數據的URL;確認在與數據的URL對應的伺服器中是否存在所述數據; 如果作為確認的結果,伺服器中不存在所述數據,則提供用戶界面以顯 示列印中斷。
13、 如權利要求12所述的成像方法,其中,所述數據包括列印數據。
14、 如權利要求13所述的成像方法,還包括 如果伺服器中存在所述列印數據,則從伺服器接收所述列印數據; 列印接收的列印數據。
15、 如權利要求12所述的成像方法,其中 所述數據是列印數據中包括的至少一個附屬數據。
16、 如權利要求15所述成像方法,還包括 如果伺服器中存在所述附屬數據,則從伺服器接收所述附屬數據; 列印接收的附屬數據。
17、 如權利要求13所述的成像方法,還包括如果作為確認的結果,伺服器中存在所述列印數據,則從伺服器接收所 述列印數據;分析接收到的列印數據;如果作為分析的結杲,列印數據包括與至少一個附屬數據對應的URL, 則確認在與各個附屬數椐的URL對應的伺服器中是否存在所述附屬數據。
18、 如權利要求17所述的成像方法,還包括如果作為確認的結果,判斷出存在附屬數據,則從與各個附屬數據的 URL對應的伺服器接收附屬數據,並將附屬數據附加到列印數據,以對數據 進行列印;如果作為確認的結果,判斷出不存在附屬數據,則提供用戶界面以顯示 不存在附屬數據的指示。
19、 如權利要求17所述的成像方法,還包括如果作為確認的結果,在伺服器中存在附屬數據,則從伺服器接收一部 分附屬數據;確認附屬數據的格式;提供用戶界面以顯示確認的附屬數椐的格式。
20、 如權利要求15所述的成像方法,還包括如果作為確認的結杲,在伺服器中存在附屬數據,則從伺服器接收一部 分附屬數據;確認附屬數據的格式;提供用戶界面以顯示確認的附屬數據的格式。
21、 如權利要求15所述的成像方法,其中,所述附屬數據的格式是JPEG、 TIFF、 PDF、 GIF和BMP中的至少一種。
22、 如權利要求12所述的成像方法,還包括 確認伺服器是否運行;根據確認的結果,提供用戶界面以顯示伺服器是否在運行。
23、 一種其上含有執行一種方法的電腦程式的計算機可讀記錄介質, 其中,所述方法包括接收數據的URL;確認在與數據的URL對應的伺服器中是否存在所述數據; 如果作為確認的結果,伺服器中不存在所述數據,則提供用戶界面以顯示列印中斷。
24、 如權利要求23所述的計算機可讀記錄介質,其中,所述方法還包括 如果伺服器中存在所述數據,則從伺服器接收所述數據; 列印接收的數據。
25、 一種成4象i殳備,包括通用即插即用單元,向與數據的URL對應的伺服器請求數據,並從該服 務器接收所述數據;控制單元,如果接收到數據的URL,則該控制單元確認在與數據的URL 對應的伺服器中是否存在所述數據;用戶界面單元,提供用戶界面以顯示是否存在所述數據;列印羊元,在控制單元的控制下在列印紙上列印從主機裝置或伺服器接收的數據。
26、 如權利要求25所述成像設備,其中,所述數據可包括附屬數據。
27、 一種成像方法,包括向與數據的URL對應的伺服器請求數據,並從該伺服器接收數據; 如果接收到的數據中包括附屬數據的URL,則確認在與附屬數據的URL 對應的伺服器中是否存在所述附屬數據;提供用戶界面以顯示是否存在附屬數據; 在列印紙上列印接收的數據。
28、 一種其上含有執行一種方法的電腦程式的計算機可讀記錄介質, 其中,所述方法包括向與數據的URL對應的伺服器請求數據,並從該伺服器接收數據; 如果接收到的數據中包括附屬數據的URL,則確認在與附屬數據的URL 對應的伺服器中是否存在所述附屬數據;提供用戶界面以顯示是否存在附屬數據; 在列印紙上列印接收的數據。
29、 一種成像設備,包括 通用即插即用單元,從伺服器接收數據; 控制單元,根據數據的URL確認接收的數據; 列印單元,根據控制單元的確認結果列印數據。
全文摘要
提供一種提供數據信息的成像設備和使用該成像設備的成像方法。所述成像設備包括控制單元,如果接收到數據的統一資源定位符(URL),則控制單元確認在與數據的URL對應的伺服器中是否存在所述數據;用戶界面單元,提供用戶界面以顯示是否存在所述數據。因此,可防止成像設備的故障和不必要的列印。
文檔編號G06F17/30GK101114209SQ200710086070
公開日2008年1月30日 申請日期2007年3月8日 優先權日2006年7月25日
發明者夏準亨 申請人:三星電子株式會社