專利名稱:為打印工作提供數(shù)據(jù)的方法、打印方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及直接打印的設(shè)備和方法,更具體地講,涉及打印包括圖像和文本的多媒體數(shù)據(jù)。
背景技術(shù):
隨著數(shù)字拍攝設(shè)備(在下文中,僅稱為“拍攝設(shè)備”)的新近繁榮,如能夠拍攝圖像并能夠把拍攝到的圖像轉(zhuǎn)換成數(shù)字圖像數(shù)據(jù)的如數(shù)碼相機(jī)或帶有內(nèi)置數(shù)碼相機(jī)的移動(dòng)電話,已經(jīng)發(fā)展了與之相應(yīng)的打印由數(shù)字圖像數(shù)據(jù)構(gòu)成的圖像的技術(shù)。
總的來說,為了打印由數(shù)字圖像數(shù)據(jù)構(gòu)成的圖像,由拍攝設(shè)備拍攝到的數(shù)字圖像數(shù)據(jù)應(yīng)該被傳輸?shù)酱蛴≈欣^設(shè)備,例如,個(gè)人計(jì)算機(jī)(PC)。數(shù)字圖像數(shù)據(jù)傳輸?shù)降拇蛴≈欣^器為圖像打印進(jìn)行了一系列的圖像處理工作,包括根據(jù)用戶的喜好確定待打印圖像的布局或分辨率。然后打印設(shè)備接收經(jīng)打印中繼設(shè)備處理過的圖像信息和打印條件并進(jìn)行打印。
然而,最近幾年,已經(jīng)發(fā)展了一種用拍攝設(shè)備和打印設(shè)備而不用打印中繼設(shè)備如PC進(jìn)行直接打印的技術(shù),在下文中被稱為“直接打印”。結(jié)果,用戶就變得能夠通過預(yù)定接口,如通用串行總線(USB)接口,直接連接拍攝設(shè)備和打印設(shè)備,從而用打印設(shè)備直接打印存儲(chǔ)在拍攝設(shè)備里的圖像。
盡管這種傳統(tǒng)的直接打印技術(shù)已經(jīng)允許用拍攝設(shè)備和打印設(shè)備傳輸圖像和打印,但是仍然需要新的直接打印技術(shù)來根據(jù)用戶喜好打印包括圖像和文本的多媒體數(shù)據(jù)以及圖像。
題目為“Printing Apparatus Control Method Therefor,and Storage Medium”的韓國(guó)未審查的專利公告第2004-49868號(hào)公開了一種直接打印機(jī),該打印機(jī)能應(yīng)用于包括USB、IEEE 1394、藍(lán)牙和數(shù)據(jù)小型接口多種接口中的某一接口。然而,該參考沒有提供關(guān)于打印包括圖像和文本的多媒體數(shù)據(jù)的直接打印技術(shù)的教導(dǎo)。
發(fā)明內(nèi)容
本發(fā)明提供了一種打印包括圖像和文本的多媒體數(shù)據(jù)的直接打印方法和設(shè)備。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種為直接打印提供多媒體的方法,該方法包括由圖像供給裝置采用預(yù)定標(biāo)記語(yǔ)言編寫待打印的圖像數(shù)據(jù)的超鏈接信息和文本;將編寫產(chǎn)生的標(biāo)記文檔傳輸?shù)浇?jīng)預(yù)定接口直接和圖像供給裝置連接以進(jìn)行直接打印工作的打印設(shè)備;和響應(yīng)打印設(shè)備的請(qǐng)求把圖像數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種直接打印方法,該方法包括解析接收到的來自于直接和打印設(shè)備相連接以進(jìn)行直接打印工作的圖像供給裝置的預(yù)定標(biāo)記文檔;請(qǐng)求由設(shè)置在標(biāo)記文檔中的圖像的超鏈接信息所指定的圖像數(shù)據(jù);和將作為請(qǐng)求結(jié)果接收到的圖像數(shù)據(jù)和包括在解析的標(biāo)記文檔中的文本一起打印。
根據(jù)本發(fā)明的又一個(gè)方面,提供了一種圖像供給裝置,該裝置包括接口單元、編碼器和控制器,其中接口單元通過預(yù)定接口連接以進(jìn)行直接打印工作的打印設(shè)備傳輸和接收數(shù)據(jù),編碼器用預(yù)定標(biāo)記語(yǔ)言編寫待打印的圖像數(shù)據(jù)的超鏈接信息和文本,而控制器響應(yīng)來自打印設(shè)備的請(qǐng)求控制由編寫產(chǎn)生的標(biāo)記文檔和圖像數(shù)據(jù)的傳輸。
根據(jù)本發(fā)明的再一個(gè)方面,提供了一種打印設(shè)備,該設(shè)備包括接口單元、解碼器、控制器和打印單元,其中接口單元通過預(yù)定接口連接以進(jìn)行直接打印工作的圖像供給裝置傳輸和接收數(shù)據(jù),解碼器解析從圖像供給裝置接收到的預(yù)定標(biāo)記文檔,控制器請(qǐng)求由標(biāo)記文檔中設(shè)置的圖像的超鏈接信息所指定的圖像數(shù)據(jù),而打印單元打印響應(yīng)請(qǐng)求而接收到的圖像數(shù)據(jù)和包括在解析的標(biāo)記文檔中的文本。
通過參考附圖對(duì)本發(fā)明示例性實(shí)施例的詳細(xì)描述,本發(fā)明的上述及其他方面將變得更加清楚,其中圖1是根據(jù)本發(fā)明示例性實(shí)施例的拍攝設(shè)備的方框圖;圖2示出了根據(jù)本發(fā)明示例性實(shí)施例用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)書寫的包括圖像和文本的多媒體數(shù)據(jù)的打印格式的文檔;圖3示出了待打印的圖像和文本布局的樣式表的例子;圖4是根據(jù)本發(fā)明示例性實(shí)施例的打印設(shè)備的方框圖;圖5是示出了根據(jù)本發(fā)明示例性實(shí)施例的拍攝設(shè)備和打印設(shè)備之間通信的流程圖;圖6示出了根據(jù)本發(fā)明示例性實(shí)施例的由打印設(shè)備傳輸?shù)哪_本格式的功能信息;圖7示出了根據(jù)本發(fā)明示例性實(shí)施例的腳本格式的打印工作命令JOBSTART;圖8是示出了通信序列的流程圖,其中打印設(shè)備從拍攝設(shè)備獲得用PTP結(jié)構(gòu)實(shí)現(xiàn)的標(biāo)記文檔;圖9是示出了根據(jù)本發(fā)明示例性實(shí)施例的拍攝設(shè)備的操作的流程圖;和圖10是示出了根據(jù)本發(fā)明示例性實(shí)施例的打印設(shè)備的操作的流程圖。
具體實(shí)施例方式
通過參考下面關(guān)于示例性實(shí)施例的詳細(xì)描述和附圖,本發(fā)明可以更容易被理解。然而,本發(fā)明可以以多種形式體現(xiàn),而不應(yīng)該僅僅解釋為局限于這里提出的示例性實(shí)施例。當(dāng)然,提供這些示例性實(shí)施例將使本公開徹底、完整,并將本發(fā)明的概念完全傳遞給本領(lǐng)域技術(shù)人員,并且本發(fā)明將由所附的權(quán)利要求限定。在整個(gè)說明書中,相同的參考標(biāo)號(hào)指的是的相同元件。
在本發(fā)明中,圖像供給裝置通過預(yù)定接口直接連接打印設(shè)備,把待打印的圖像和文本傳輸?shù)酱蛴≡O(shè)備,從而進(jìn)行直接打印工作。這樣,圖像存儲(chǔ)裝置,如個(gè)人數(shù)字助理(PDA)或能夠存儲(chǔ)圖像數(shù)據(jù)的移動(dòng)電話,以及拍攝設(shè)備可以用作圖像供給裝置。
在下面的示例性實(shí)施例中,將通過以拍攝設(shè)備作為圖像供給裝置為例描述本發(fā)明。然而,本發(fā)明不僅限于此,根據(jù)本發(fā)明,其他類型的圖像供給裝置也可以進(jìn)行直接打印工作。
現(xiàn)在將參考顯示本發(fā)明的示例性實(shí)施例的附圖來更全面地描述本發(fā)明。
圖1是根據(jù)本發(fā)明示例性實(shí)施例的拍攝設(shè)備的方框圖。
圖1中所示的拍攝設(shè)備100包括顯示單元110、用戶界面單元120、拍攝單元130、控制器140、打印設(shè)備接口單元150、編碼器160和存儲(chǔ)單元170。顯示單元110顯示多種拍攝情形和打印狀態(tài),用戶界面單元120用于控制拍攝設(shè)備100,拍攝單元130拍攝環(huán)境圖像并產(chǎn)生數(shù)字圖像數(shù)據(jù),控制器140控制拍攝設(shè)備100的各種功能塊的所有操作,打印設(shè)備接口單元150將拍攝設(shè)備100連接到打印設(shè)備,編碼器160用預(yù)定的標(biāo)記語(yǔ)言編寫多媒體數(shù)據(jù)的打印格式,而存儲(chǔ)單元170存儲(chǔ)圖像數(shù)據(jù)、編寫的標(biāo)記文檔等等。
顯示單元110顯示拍攝設(shè)備100的拍攝情形、拍攝到的圖像、用戶輸入到圖像的文本等。此外,當(dāng)拍攝設(shè)備100連接打印設(shè)備并進(jìn)行直接打印工作時(shí),顯示單元110顯示打印條件、打印過程等。這樣,用戶能夠通過顯示單元110檢查待打印的圖像和文本以及直接打印過程。
用戶界面單元120允許用戶控制拍攝設(shè)備100。更明確地說,用戶界面單元120可以包括鍵區(qū)、觸摸屏等。這樣,用戶可能夠通過用戶界面單元120控制拍攝設(shè)備并進(jìn)行多種拍攝工作。用戶也通過用戶界面單元120輸入將和拍攝單元130拍攝的圖像或存儲(chǔ)在存儲(chǔ)單元170中的圖像一起打印的文本。此外,當(dāng)拍攝設(shè)備100被連接到打印設(shè)備上并進(jìn)行直接打印工作時(shí),用戶能夠通過用戶界面單元120控制如設(shè)定打印條件或選擇待打印圖像這樣的打印進(jìn)程。
拍攝單元130根據(jù)用戶的控制拍攝周圍的圖像并把拍攝到的圖像轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù)。該數(shù)字圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元170里,并且根據(jù)用戶的選擇的由數(shù)字圖像數(shù)據(jù)構(gòu)成的圖像可以顯示在顯示單元110上。
控制器140控制拍攝設(shè)備100每個(gè)功能塊的操作。此外,控制器140產(chǎn)生并輸出各種命令或解釋從打印設(shè)備接收到的命令從而允許拍攝設(shè)備100執(zhí)行直接打印工作。當(dāng)進(jìn)行直接打印工作時(shí),由控制器140處理的多種命令將參考附圖5至附圖8在后面進(jìn)行描述。
打印設(shè)備接口單元150將從控制器140輸出的多種命令或數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備或者接收從打印設(shè)備傳輸來的命令或數(shù)據(jù)。打印設(shè)備接口單元150可以被連接到如USB或IEEE 1394接口這樣的有線接口上,或者連接到如藍(lán)牙接口這樣的無線接口上。拍攝設(shè)備100可以通過打印設(shè)備接口單元150連接到打印設(shè)備上。
例如,當(dāng)拍攝設(shè)備100通過打印設(shè)備接口單元150連接到USB纜線上,然后連接到打印設(shè)備上時(shí),拍攝設(shè)備100就是USB客戶端并且打印設(shè)備是USB主機(jī)。這樣,拍攝設(shè)備100的控制器140用作直接打印的存儲(chǔ)服務(wù)器和打印機(jī)客戶端。
控制器140將用于識(shí)別相應(yīng)數(shù)據(jù)的識(shí)別信息映射到存儲(chǔ)在存儲(chǔ)單元170中的每一個(gè)數(shù)據(jù),如編碼器160產(chǎn)生的圖像數(shù)據(jù)或標(biāo)記文檔。文件識(shí)別信息可以遵守拍攝設(shè)備100和打印設(shè)備之間的圖像傳輸協(xié)議。例如,當(dāng)采用圖像傳輸協(xié)議(PTP),即2000年7月5日的“Picture Transfer Protocol for DigitalStill Photography”,PIMA 157402000,在拍攝設(shè)備100和打印設(shè)備之間進(jìn)行圖像數(shù)據(jù)交換時(shí),映射到每個(gè)數(shù)據(jù)的文件識(shí)別信息可以是關(guān)于對(duì)象的信息,如同在PTP中使用的文件識(shí)別信息。
當(dāng)用戶控制拍攝設(shè)備100在直接打印過程中既打印圖像又打印文本時(shí),編碼器160用預(yù)定的標(biāo)記語(yǔ)言編寫圖像的超鏈接信息和文本。圖2表示的是由編碼器160編寫的標(biāo)記文檔的一個(gè)例子。
圖2示出了根據(jù)本發(fā)明示例性實(shí)施例的采用XHTML作為示例性標(biāo)記語(yǔ)言書寫的包括圖像和文本的多媒體數(shù)據(jù)的打印格式的文件。如圖2所示,根據(jù)超鏈接信息如“ryuri.jpg”10和“Frame_4x3.png”20可以得到將和文本一起打印的圖像。
這種情況下,圖像的超鏈接信息可以被設(shè)置為在拍攝設(shè)備和打印設(shè)備兩者之間的數(shù)據(jù)或圖像交換協(xié)議中使用的文件識(shí)別信息。例如,采用PTP協(xié)議進(jìn)行拍攝設(shè)備100和打印設(shè)備之間的圖像或數(shù)據(jù)交換時(shí),標(biāo)記文檔中的圖像的超鏈接信息能夠被文件識(shí)別信息(關(guān)于對(duì)象的信息)而不是“ryuri.jpg”10所代替。
存儲(chǔ)單元170存儲(chǔ)由拍攝單元130處理的數(shù)字圖像數(shù)據(jù)、由編碼器160編寫的標(biāo)記文檔等。在拍攝設(shè)備100和打印設(shè)備之間的圖像或數(shù)據(jù)交換協(xié)議中使用的文件識(shí)別信息(在下文中,指“文件句柄”)可以映射到存儲(chǔ)在存儲(chǔ)單元170中的每一個(gè)數(shù)據(jù)上。該文件識(shí)別信息也可以由控制器140或打印設(shè)備設(shè)置。
當(dāng)用戶通過用戶界面單元120為打印圖像和文本設(shè)置布局時(shí),布局信息可以被傳輸?shù)酱蛴≡O(shè)備。圖3所示的是布局樣式表的例子。控制器140可以用編碼器160將樣式表和圖像的超鏈接信息及文本一起編寫。
圖4是根據(jù)本發(fā)明另一個(gè)示例性實(shí)施例的打印設(shè)備的方框圖。
如圖4所示,打印設(shè)備200包括顯示打印狀態(tài)的顯示單元210、用于控制打印設(shè)備200的用戶界面單元220、打印由控制單元240所處理的對(duì)象的打印單元230、控制打印設(shè)備200的每個(gè)功能塊的操作的控制器240、將打印設(shè)備200連接到拍攝設(shè)備100上的拍攝設(shè)備接口單元250,解析從拍攝設(shè)備100接收到的標(biāo)記文檔的解碼器260和存儲(chǔ)待打印描述的存儲(chǔ)單元270。
顯示單元210顯示打印設(shè)備200的多種打印情形。當(dāng)打印設(shè)備200被連接到拍攝設(shè)備100上進(jìn)行直接打印工作時(shí),這一情形下的打印狀態(tài)可以顯示在拍攝設(shè)備100的顯示單元110上。在這種情況下,打印設(shè)備200上的顯示單元210可以顯示直接打印工作正在進(jìn)行。
然而,本發(fā)明不局限于此,盡管所述的直接打印工作正在進(jìn)行,顯示單元210可以顯示打印條件、狀態(tài)等。
用戶界面單元220允許用戶控制打印設(shè)備200。更具體地說,用戶界面單元220可以包括鍵區(qū)或觸摸屏。這樣,用戶可以通過用戶界面單元220設(shè)置多種打印條件,如質(zhì)量、紙張尺寸、紙張類型、圖像類型等。
當(dāng)打印設(shè)備200被連接到拍攝設(shè)備100上并進(jìn)行直接打印工作時(shí),打印條件的設(shè)置可以由拍攝設(shè)備100上的用戶界面單元120控制。在這種情況下,打印設(shè)備200的用戶界面單元220可以不響應(yīng)用戶的操作。
然而,本發(fā)明不局限與此,用戶可以通過用戶界面單元220來控制打印設(shè)備200。例如,用戶甚至可以在直接打印工作正在進(jìn)行時(shí)設(shè)置打印條件。
打印單元230在打印紙上打印最后由控制器240處理的目標(biāo)對(duì)象。
控制器240控制打印設(shè)備200的各個(gè)功能塊的操作。此外,控制器240產(chǎn)生并提供多種命令或翻譯從拍攝設(shè)備100接收到的命令,從而打印設(shè)備200可以進(jìn)行直接打印工作。將參考圖5在后面描述當(dāng)直接打印工作進(jìn)行時(shí)控制器240處理的命令。
控制器240也可以在直接打印工作過程中允許設(shè)置打印條件或允許顯示將要由上面描述的拍攝裝置100執(zhí)行的打印狀態(tài)。
此外,當(dāng)從拍攝設(shè)備100接收到的標(biāo)記文檔被解碼器260解析時(shí),控制器240根據(jù)解析結(jié)果確定多媒體數(shù)據(jù)的打印格式并把打印信息輸出到打印單元230。
拍攝設(shè)備接口單元250將從控制器240輸出的命令或數(shù)據(jù)傳輸?shù)脚臄z設(shè)備100或者接收由拍攝設(shè)備100傳輸來的命令或數(shù)據(jù)。拍攝設(shè)備接口單元250可以連接到如USB或IEEE 1394接口這樣的有線接口上,或者連接到如藍(lán)牙接口這樣的無線接口上。打印設(shè)備200可以通過拍攝設(shè)備接口單元250連接到拍攝設(shè)備100上。
例如,當(dāng)打印設(shè)備200通過拍攝設(shè)備接口單元250連接到USB線纜上然后連接到拍攝設(shè)備100上時(shí),拍攝設(shè)備100是USB客戶端同時(shí)打印設(shè)備200是USB主機(jī)。這樣,打印設(shè)備200的控制器240用作直接打印的存儲(chǔ)服務(wù)器和打印機(jī)客戶端。
解碼器260將從拍攝設(shè)備100傳輸來的標(biāo)記文檔解析。關(guān)于包括圖像和文本的多媒體數(shù)據(jù)的打印信息包括在標(biāo)記文檔里。這樣,控制器240能夠確定多媒體數(shù)據(jù)的打印格式。
存儲(chǔ)單元270存儲(chǔ)從拍攝設(shè)備100接收到的多種數(shù)據(jù)或打印信息。
圖5是示出了根據(jù)本發(fā)明示例性實(shí)施例的拍攝設(shè)備和打印設(shè)備之間的通信的流程圖。更具體的說,圖5示出了在拍攝設(shè)備100的控制器140和打印設(shè)備200的控制器240之間交換命令和數(shù)據(jù)的過程。
當(dāng)通過預(yù)定接口把打印設(shè)備200和拍攝設(shè)備100相互連接在一起時(shí),執(zhí)行安裝在打印設(shè)備200和拍攝設(shè)備100上的直接打印應(yīng)用程序并進(jìn)行直接打印工作。
在操作S110中,打印設(shè)備200發(fā)布直接打印開始命令來實(shí)施直接打印模式。如果直接打印應(yīng)用程序安裝在拍攝設(shè)備100上,在操作S115中,拍攝設(shè)備100傳輸肯定的響應(yīng)。
在接到肯定的響應(yīng)后,打印設(shè)備200在操作S120中將關(guān)于自身功能的信息通知拍攝設(shè)備100。功能信息可以以腳本格式傳輸?shù)脚臄z設(shè)備100,圖6所示的是關(guān)于它的示例性實(shí)施例。
如圖6所示,功能信息可以包括關(guān)于打印設(shè)備200的多種打印功能的信息,如紙張類型、紙張尺寸、質(zhì)量、圖像類型、特殊紙張尺寸的布局或其他選項(xiàng)。
在接收功能信息之后,在操作S125中,拍攝設(shè)備100的用戶決定是否用打印設(shè)備200的任何功能進(jìn)行打印并且選擇待打印的圖像和文本。在這種情況下,用戶也可決定關(guān)于待打印的圖像和文本的布局。當(dāng)用戶期望打印帶有文本的圖像時(shí),如上所述,拍攝設(shè)備100能用標(biāo)記語(yǔ)言編寫包括圖像和文本的多媒體數(shù)據(jù)的打印格式。在這種情況下,也可以編寫關(guān)于由用戶設(shè)置的布局的信息。
如果選擇了待打印的圖像和文本并確定了圖像和文本的打印條件,在操作S130中,拍攝設(shè)備100將打印工作命令發(fā)布到打印設(shè)備。
在發(fā)布打印工作命令時(shí),拍攝設(shè)備100也能夠傳輸打印條件和映射到標(biāo)記文檔上的文件識(shí)別信息,其中標(biāo)記文檔是由操作S125的編寫產(chǎn)生的。在這種情況下,文件識(shí)別信息可以是文件句柄。
圖7所示的是腳本格式的打印工作命令JOBSTART的一個(gè)示例性實(shí)施例。如圖7所示,在打印工作命令過程中,拍攝設(shè)備100能夠傳輸由用戶決定的如質(zhì)量、紙張尺寸的打印條件310和識(shí)別待打印文件的文件識(shí)別信息330如文件句柄。
當(dāng)發(fā)布打印工作命令時(shí),拍攝設(shè)備100也可傳輸關(guān)于打印樣式的信息PrintStyle320。在本發(fā)明中,打印樣式是指示只打印圖像還是打印包括圖像和文本的多媒體數(shù)據(jù)的信息。表1所示的是它的一個(gè)例子。
表1
打印設(shè)備200能夠通過打印樣式確定為打印要接收的文件是數(shù)字圖像數(shù)據(jù)還是用標(biāo)記語(yǔ)言編寫的標(biāo)記文檔。如果接收到的文件是標(biāo)記文檔,則打印設(shè)備200的控制器240能用解碼器260解析接收到的文件。
接收到打印工作命令之后,在操作S135中,打印設(shè)備200使用和打印工作命令一起接收到的文件識(shí)別信息請(qǐng)求拍攝設(shè)備100傳輸待打印文件。
接收到文件傳輸請(qǐng)求后,在操作S140中,拍攝設(shè)備100將映射到文件識(shí)別信息上的文件傳輸?shù)酱蛴≡O(shè)備200。
當(dāng)從拍攝設(shè)備100傳輸來的文件是標(biāo)記文檔時(shí),打印設(shè)備200在操作S145中用解碼器260把文件解析。
打印設(shè)備200能夠通過解析的文件確定文本和圖像的打印格式。如圖3所示,如果接收到的標(biāo)記文檔包括待打印的文本和待打印圖像的超鏈接信息,在操作S150中,打印設(shè)備200使用包括在標(biāo)記文檔里的圖像的超鏈接信息請(qǐng)求拍攝設(shè)備100來傳輸關(guān)于待打印圖像的文件識(shí)別信息。在操作S155中,拍攝設(shè)備100響應(yīng)來自打印設(shè)備200的請(qǐng)求,傳輸待打印圖像的文件識(shí)別信息。文件識(shí)別信息可以是文件句柄,這已經(jīng)在上面描述過。
接收到關(guān)于待打印圖像的文件識(shí)別信息后,如果打印設(shè)備200在操作160中使用接收到的文件識(shí)別信息請(qǐng)求拍攝設(shè)備100傳輸待打印圖像,則拍攝設(shè)備100在操作S165中傳輸映射到相應(yīng)的文件識(shí)別信息上的圖像數(shù)據(jù)。
在從拍攝設(shè)備100接收到圖像數(shù)據(jù)后,在操作S170中,打印設(shè)備200根據(jù)操作S145的解析結(jié)果打印圖像和文本。
如果由打印設(shè)備200接收到的標(biāo)記文檔不包括關(guān)于圖像和文本的布局信息,打印設(shè)備200也可以用類似于獲取圖像數(shù)據(jù)的方法獲取布局的樣式表。這也應(yīng)用于下面的示例性實(shí)施例中。
如果圖像的超鏈接信息被設(shè)置為在操作S140中接收到的標(biāo)記文檔中的文件句柄,則操作S150和操作S155可以被省略。在這種情況下,在操作S160中,打印設(shè)備200能夠采用操作S145解析后獲得的圖像的超鏈接信息請(qǐng)求拍攝設(shè)備100傳輸圖像數(shù)據(jù)。
根據(jù)打印工作命令(S130),如果只打印圖像,例如,如果打印樣式設(shè)置為ImageOnly,操作S135到S155也可以被省略。在這種情況下,打印設(shè)備200以傳統(tǒng)的方式打印圖像。
如果由拍攝設(shè)備100請(qǐng)求的打印工作終止,在操作S175中,打印設(shè)備200通知拍攝設(shè)備100打印工作終止,并且在操作S180中,拍攝設(shè)備100向打印設(shè)備200返回肯定的響應(yīng)?;谥苯哟蛴〉拇蛴」ぷ饕赃@樣的方式完成。
如果從拍攝設(shè)備100接收到的標(biāo)記文檔包括關(guān)于多個(gè)圖像的超鏈接信息或關(guān)于其它多媒體數(shù)據(jù)的識(shí)別信息,則從操作S135到S165被重復(fù)進(jìn)行以使打印設(shè)備200能夠得到打印需要的圖像數(shù)據(jù)和文本。
甚至于當(dāng)待打印的圖像的超鏈接信息和待打印的文本不是由標(biāo)記語(yǔ)言編寫的,拍攝設(shè)備100以與上述描述相似的方式為打印傳輸圖像和文本。
如圖5所示,可以實(shí)現(xiàn)符合拍攝設(shè)備100和打印設(shè)備200之間的圖像或數(shù)據(jù)傳輸協(xié)議的拍攝設(shè)備100和打印設(shè)備200之間的通信。根據(jù)本發(fā)明的示例性實(shí)施例中,現(xiàn)在將描述拍攝設(shè)備100和打印設(shè)備200之間采用PTP協(xié)議進(jìn)行的交換數(shù)據(jù)。
圖8是示出了通信序列的流程圖,其中,打印設(shè)備200從拍攝設(shè)備100獲得使用PTP結(jié)構(gòu)實(shí)現(xiàn)的標(biāo)記文檔。
在操作S210中,通過GetObjectInfo命令,打印設(shè)備200請(qǐng)求拍攝設(shè)備100傳輸關(guān)于存儲(chǔ)在拍攝設(shè)備100中的文件數(shù)據(jù)的對(duì)象的信息(在PTP協(xié)議中使用的文件識(shí)別信息)。在操作S220中,拍攝設(shè)備100將關(guān)于對(duì)象的信息ObjectInfoDataset傳輸?shù)酱蛴≡O(shè)備200。
在操作S230中,如果拍攝設(shè)備100通過肯定的響應(yīng)通知打印設(shè)備200拍攝設(shè)備100已準(zhǔn)備好進(jìn)行隨后的工作,則打印設(shè)備200通過GetObject命令請(qǐng)求拍攝設(shè)備100將映射到在操作S220中獲得的對(duì)象信息上的對(duì)象(如標(biāo)記文檔)傳輸?shù)酱蛴≡O(shè)備200上。
在操作S250中,拍攝設(shè)備100將映射到請(qǐng)求的對(duì)象信息上的ObjectDataset(本發(fā)明中的標(biāo)記文檔)傳輸?shù)酱蛴≡O(shè)備200。
如果在操作S130的打印工作命令中,相應(yīng)的標(biāo)記文檔的對(duì)象信息被傳輸,則操作S210到S230可以跳過。
同樣,操作S150到S165可以用PTP實(shí)現(xiàn),其中,打印設(shè)備200從拍攝設(shè)備100獲取圖像數(shù)據(jù)以進(jìn)行打印工作。
此外,圖5所示的拍攝設(shè)備100和打印設(shè)備之間的命令和數(shù)據(jù)傳輸也可以用PTP實(shí)現(xiàn),已經(jīng)在名為“Printing System,Method for Controlling the Sameand Photo Direct Printing Apparatus”的日本專利特許公開第16-064740號(hào)中對(duì)每個(gè)操作做了詳細(xì)的描述。這樣,將省略圖5所示的用PTP協(xié)議實(shí)現(xiàn)的另一個(gè)通信序列的描述。
圖9是說明根據(jù)本發(fā)明示例性實(shí)施例的拍攝設(shè)備的操作的流程圖。
在操作S310中,如果拍攝設(shè)備100經(jīng)預(yù)定接口直接連接打印設(shè)備200并設(shè)置為直接打印模式,則在操作S320中確定用戶是否請(qǐng)求多媒體數(shù)據(jù)的打印輸出。
如果請(qǐng)求多媒體數(shù)據(jù)的打印輸出,在操作330中,拍攝設(shè)備100的編碼器160用預(yù)定的標(biāo)記語(yǔ)言編寫待打印圖像的超鏈接信息和待打印文本。前面已經(jīng)參考附圖2描述了由編碼器160編寫的標(biāo)記文檔的例子。
如果產(chǎn)生了標(biāo)記文檔,在操作S340中,拍攝設(shè)備100將標(biāo)記文檔傳輸?shù)酱蛴≡O(shè)備200。如果打印設(shè)備200采用包括在標(biāo)記文檔中的圖像的超鏈接信息請(qǐng)求拍攝設(shè)備100傳輸待打印圖像,則在操作S350中,拍攝設(shè)備100傳輸相應(yīng)的圖像。
如果在操作S330里請(qǐng)求只有圖像的打印輸出,則拍攝設(shè)備200能用如現(xiàn)有技術(shù)一樣的直接打印方法傳輸圖像。參考附圖5至附圖8詳細(xì)描述了由拍攝設(shè)備100處理的直接打印工作的實(shí)現(xiàn)。
圖10是示出根據(jù)本發(fā)明示例性實(shí)施例的打印設(shè)備操作的流程圖。
在操作S410中,如果打印設(shè)備200通過預(yù)定接口直接連接拍攝設(shè)備100并被設(shè)置為直接打印模式,然后在操作S420中從拍攝設(shè)備100接收打印工作命令,打印設(shè)備200進(jìn)行直接打印工作。
在操作S430中,打印設(shè)備200通過接收到的打印工作命令決定是否打印多媒體數(shù)據(jù)。
如果接收到打印多媒體數(shù)據(jù)的打印工作命令,打印設(shè)備200在操作S440中接收指示多媒體數(shù)據(jù)打印格式的標(biāo)記文檔并在操作S450中用解碼器260解析標(biāo)記文檔。
在操作S460中,如果打印設(shè)備200使用圖像的超鏈接信息請(qǐng)求拍攝設(shè)備100傳輸包括在解析的標(biāo)記文檔中的圖像并接收其圖像數(shù)據(jù),打印設(shè)備200在操作S470中根據(jù)解析結(jié)果打印多媒體數(shù)據(jù)。
如果操作S430中決定只打印圖像,則打印設(shè)備200能用傳統(tǒng)的直接打印方法打印圖像。參考附圖5至附圖8詳細(xì)描述了由打印設(shè)備200處理的直接打印工作的實(shí)現(xiàn)。
如上所述,在根據(jù)本發(fā)明的直接打印方法和設(shè)備中,當(dāng)進(jìn)行從拍攝設(shè)備到打印設(shè)備的直接打印工作時(shí),可以打印包括文本和圖像的多媒體數(shù)據(jù)。
盡管已經(jīng)詳細(xì)描述了本發(fā)明的某些特定的示例性實(shí)施例,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,不脫離權(quán)利要求所限定的本發(fā)明的主旨和范圍可以進(jìn)行各種形式和細(xì)節(jié)上的變化。因此,應(yīng)當(dāng)意識(shí)到上述描述的示例性實(shí)施例只是起舉例說明的作用而不應(yīng)當(dāng)被解釋為本發(fā)明的局限。
權(quán)利要求
1.一種為打印工作提供數(shù)據(jù)的方法,所述方法包括產(chǎn)生第一標(biāo)記文檔,所述第一標(biāo)記文檔包括關(guān)于待打印的圖像數(shù)據(jù)的鏈接信息以及關(guān)于指示圖像數(shù)據(jù)的打印格式的布局的信息;和將產(chǎn)生的第一標(biāo)記文檔經(jīng)由預(yù)定接口傳輸?shù)酱蛴≡O(shè)備。
2.如權(quán)利要求1所述的方法,其中,使用第二標(biāo)記文檔產(chǎn)生所述布局,并且所述關(guān)于布局的信息包括第二標(biāo)記文檔的鏈接信息。
3.如權(quán)利要求1所述的方法,其中,第一標(biāo)記文檔還包括關(guān)于待打印的文本的信息。
4.如權(quán)利要求3所述的方法,其中,所述關(guān)于待打印的文本的信息包括關(guān)于指示文本的打印格式的布局的信息。
5.如權(quán)利要求1所述的方法,其中,所述鏈接信息是遵守打印設(shè)備采用的圖像傳輸協(xié)議的文件識(shí)別信息。
6.如權(quán)利要求1所述的方法,還包括響應(yīng)來自打印設(shè)備的請(qǐng)求將所述圖像數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備。
7.如權(quán)利要求6所述的方法,其中,傳輸圖像數(shù)據(jù)的步驟包括響應(yīng)來自打印設(shè)備的用于傳輸文件識(shí)別信息的第一請(qǐng)求,傳輸文件識(shí)別信息,所述文件識(shí)別信息映射到由所述鏈接信息指示的圖像數(shù)據(jù);和響應(yīng)來自打印設(shè)備的使用所述文件識(shí)別信息請(qǐng)求傳輸圖像數(shù)據(jù)的第二請(qǐng)求,將所述圖像數(shù)據(jù)傳輸?shù)酱蛴≡O(shè)備。
8.如權(quán)利要求7所述的方法,其中,所述文件識(shí)別信息遵守打印設(shè)備采用的圖像傳輸協(xié)議。
9.一種打印方法,所述方法包括從圖像供給裝置接收第一標(biāo)記文檔,所述第一標(biāo)記文檔包括關(guān)于待打印的圖像數(shù)據(jù)的鏈接信息以及關(guān)于指示圖像數(shù)據(jù)的打印格式的布局的信息;和使用接收到的第一標(biāo)記文檔執(zhí)行打印工作。
10.如權(quán)利要求9所述的打印方法,其中,使用第二標(biāo)記文檔產(chǎn)生所述布局,并且所述關(guān)于布局的信息包括第二標(biāo)記文檔的鏈接信息。
11.如權(quán)利要求9所述的打印方法,其中,第一標(biāo)記文檔還包括關(guān)于待打印的文本的信息。
12.如權(quán)利要求11所述的打印方法,其中,所述關(guān)于待打印的文本的信息包括關(guān)于指示文本的打印格式的布局的信息。
13.如權(quán)利要求9所述的打印方法,其中,所述鏈接信息是遵守圖像供給裝置采用的圖像傳輸協(xié)議的文件識(shí)別信息。
14.如權(quán)利要求9所述的打印方法,其中,執(zhí)行打印任務(wù)的步驟包括解析從圖像供給裝置接收的第一標(biāo)記文檔;請(qǐng)求由所述鏈接信息指示的圖像數(shù)據(jù);和打印通過請(qǐng)求獲得的圖像數(shù)據(jù)。
15.如權(quán)利要求14所述的打印方法,其中,請(qǐng)求圖像數(shù)據(jù)的步驟包括請(qǐng)求映射到由所述鏈接信息指示的圖像數(shù)據(jù)的文件識(shí)別信息;和使用接收到的文件識(shí)別信息來請(qǐng)求所述圖像數(shù)據(jù)。
16.如權(quán)利要求15所述的打印方法,其中,所述文件識(shí)別信息遵守圖像供給裝置采用的圖像傳輸協(xié)議。
17.一種圖像供給裝置,所述圖像供給裝置包括編碼器,產(chǎn)生第一標(biāo)記文檔,所述第一標(biāo)記文檔包括關(guān)于待打印的圖像數(shù)據(jù)的鏈接信息以及關(guān)于指示圖像數(shù)據(jù)的打印格式的布局的信息;和接口單元,將產(chǎn)生的第一標(biāo)記文檔經(jīng)由預(yù)定接口傳輸?shù)酱蛴≡O(shè)備。
18.如權(quán)利要求17所述的圖像供給裝置,其中,使用第二標(biāo)記文檔產(chǎn)生所述布局,并且所述關(guān)于布局的信息包括第二標(biāo)記文檔的鏈接信息。
19.如權(quán)利要求17所述的圖像供給裝置,其中,第一標(biāo)記文檔還包括關(guān)于待打印的文本的信息。
20.如權(quán)利要求19所述的圖像供給裝置,其中,所述關(guān)于待打印的文本的信息包括關(guān)于指示文本的打印格式的布局的信息。
21.如權(quán)利要求17所述的圖像供給裝置,其中,所述鏈接信息是遵守打印設(shè)備采用的圖像傳輸協(xié)議的文件識(shí)別信息。
22.如權(quán)利要求17所述的圖像供給裝置,其中,接口單元響應(yīng)來自打印設(shè)備傳輸圖像數(shù)據(jù)。
23.如權(quán)利要求22所述的圖像供給裝置,其中,接口單元響應(yīng)來自打印設(shè)備的使用文件識(shí)別信息請(qǐng)求傳輸所述圖像數(shù)據(jù)的圖像請(qǐng)求,傳輸所述圖像數(shù)據(jù),其中,響應(yīng)來自打印設(shè)備的請(qǐng)求傳輸所述文件識(shí)別信息的文件識(shí)別請(qǐng)求,將所述文件識(shí)別信息傳輸?shù)酱蛴≡O(shè)備,所述文件識(shí)別信息映射到由所述鏈接信息指示的圖像數(shù)據(jù)。
24.如權(quán)利要求23所述的圖像供給裝置,其中,所述文件識(shí)別信息遵守打印設(shè)備和所述圖像供給裝置采用的圖像傳輸協(xié)議。
25.一種打印設(shè)備,所述打印設(shè)備包括接口單元,從圖像供給裝置接收第一標(biāo)記文檔,所述第一標(biāo)記文檔包括關(guān)于待打印的圖像數(shù)據(jù)的鏈接信息以及關(guān)于指示圖像數(shù)據(jù)的打印格式的布局的信息;和打印單元,使用接收到的第一標(biāo)記文檔執(zhí)行打印工作。
26.如權(quán)利要求25所述的打印設(shè)備,其中,使用第二標(biāo)記文檔產(chǎn)生所述布局,并且所述關(guān)于布局的信息包括第二標(biāo)記文檔的打印信息。
27.如權(quán)利要求25所述的打印設(shè)備,其中,第一標(biāo)記文檔還包括關(guān)于待打印的文本的信息。
28.如權(quán)利要求27所述的打印設(shè)備,其中,所述關(guān)于待打印的文本的信息包括關(guān)于指示文本的打印格式的布局的信息。
29.如權(quán)利要求25所述的打印設(shè)備,其中,所述鏈接信息是遵守圖像供給裝置和所述打印設(shè)備采用的圖像傳輸協(xié)議的文件識(shí)別信息。
30.如權(quán)利要求25所述的打印設(shè)備,還包括解碼器,解析從圖像供給裝置接收的第一標(biāo)記文檔;和控制器,請(qǐng)求由所述鏈接信息指示的圖像數(shù)據(jù)。
31.如權(quán)利要求30所述的打印設(shè)備,其中,控制器使用響應(yīng)于請(qǐng)求傳輸文件識(shí)別信息而接收到的文件識(shí)別信息,請(qǐng)求圖像供給裝置傳輸圖像數(shù)據(jù),其中,所述文件識(shí)別信息映射到由所述鏈接信息指示的圖像數(shù)據(jù)。
32.如權(quán)利要求31所述的打印設(shè)備,其中,所述文件識(shí)別信息遵守圖像供給裝置和所述打印設(shè)備采用的圖像傳輸協(xié)議。
全文摘要
本發(fā)明提供了一種為直接打印提供多媒體數(shù)據(jù)的方法、直接打印方法及其設(shè)備。為直接打印提供多媒體數(shù)據(jù)的方法包括由圖像供給裝置采用預(yù)定標(biāo)記語(yǔ)言編寫待打印的圖像數(shù)據(jù)的超鏈接信息和文本,將由編寫產(chǎn)生的標(biāo)記文檔傳輸?shù)浇?jīng)預(yù)定接口直接與圖像供給裝置連接以進(jìn)行直接打印工作的打印設(shè)備,并響應(yīng)打印設(shè)備的請(qǐng)求向打印設(shè)備傳輸圖像數(shù)據(jù)。當(dāng)進(jìn)行從拍攝設(shè)備到打印設(shè)備的直接打印工作時(shí),可以打印包括文本和圖像的多媒體數(shù)據(jù)。
文檔編號(hào)G06F3/12GK101056348SQ200710104820
公開日2007年10月17日 申請(qǐng)日期2005年5月12日 優(yōu)先權(quán)日2004年5月12日
發(fā)明者柳皙, 李光哲, 林銀熙 申請(qǐng)人:三星電子株式會(huì)社