專(zhuān)利名稱(chēng):利用可擴(kuò)展超文本標(biāo)記語(yǔ)言打印數(shù)據(jù)的圖像形成方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般概念涉及圖像處理系統(tǒng),更具體來(lái)說(shuō),涉及利用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù)的圖像形成方法和系統(tǒng),XHTML打印數(shù)據(jù)由圖像的排版信息所生成,并且當(dāng)希望以相同的排版打印圖像時(shí),存儲(chǔ)并解析XHTML打印數(shù)據(jù),以便根據(jù)解析的XHTML打印數(shù)據(jù)打印圖像。
背景技術(shù):
在傳統(tǒng)的圖像形成方法中,主機(jī)應(yīng)當(dāng)通過(guò)使用打印機(jī)驅(qū)動(dòng)程序?qū)⒋蛴?shù)據(jù)轉(zhuǎn)換成頁(yè)描述語(yǔ)言(PLD),并且將轉(zhuǎn)換的打印數(shù)據(jù)傳遞給打印機(jī)。打印機(jī)通過(guò)輸入/輸出(I/O)接口接收所述的打印數(shù)據(jù)。在通過(guò)I/O接口所接收的打印數(shù)據(jù)中,打印工作語(yǔ)言(PJL)命令由PJL解析器來(lái)解析。利用所解析的PJL命令,打印數(shù)據(jù)的一種仿真被確定和執(zhí)行,并且所仿真的打印數(shù)據(jù)通過(guò)打印機(jī)引擎被輸出。
如果希望以各種各樣的排版設(shè)計(jì)打印所述的圖像數(shù)據(jù),用戶(hù)通過(guò)用戶(hù)接口單元設(shè)置排版信息,同時(shí)通過(guò)主機(jī)監(jiān)視器使用預(yù)覽功能確認(rèn)圖像的排版。
主機(jī)給打印機(jī)傳遞所設(shè)置的排版信息,打印機(jī)根據(jù)設(shè)置的排版信息打印圖像數(shù)據(jù)。然而一旦排版信息被使用了,這種排版信息就被刪除了并且如果以后希望以同樣的排版打印圖像數(shù)據(jù),則每當(dāng)在處理打印數(shù)據(jù)時(shí)應(yīng)當(dāng)重新設(shè)置排版信息。因此,要求將以后要使用的、希望打印所述的圖像數(shù)據(jù)時(shí)使用的排版信息存儲(chǔ)起來(lái)。而且當(dāng)存儲(chǔ)排版信息時(shí),要求以在其它的打印平臺(tái)也能使用的通用語(yǔ)言來(lái)存儲(chǔ)排版信息。
發(fā)明內(nèi)容
本發(fā)明一般概念提供了一種使用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù)的圖像形成方法和系統(tǒng),通過(guò)這種方法和系統(tǒng),圖像的排版信息用XHTML打印語(yǔ)言寫(xiě)出并存儲(chǔ),而且以后希望用同樣的排版打印圖像時(shí),就解析出XHTML打印數(shù)據(jù),并且打印出圖像。
本發(fā)明一般概念其他的方面和優(yōu)勢(shì)在描述里一部分會(huì)被闡明,一部分在描述里會(huì)很明顯或者借助本發(fā)明的實(shí)踐來(lái)習(xí)得。
本發(fā)明一般概念的前述的和/或其他的方面可以借助圖像形成方法來(lái)獲得,所述的圖像形成方法在圖像形成系統(tǒng)中使用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù),而圖像形成系統(tǒng)含有打印圖像的圖像形成設(shè)備以及與所述的圖像形成設(shè)備相連的裝置,所述的圖像形成方法包括設(shè)置圖像的排版信息,從所設(shè)置的排版信息生成XHTML打印數(shù)據(jù),以及將XHTML打印數(shù)據(jù)存儲(chǔ)到存儲(chǔ)單元中。所述的圖像形成方法可以進(jìn)一步包括在存儲(chǔ)XHTML打印數(shù)據(jù)后,解析XHTML打印數(shù)據(jù),以及根據(jù)所解析的XHTML打印數(shù)據(jù)打印圖像。所述的排版信息至少可以包括以下之一將在一頁(yè)上所排版的每幅圖像的位置信息、圖像尺寸信息、打印紙信息、字體信息以及間隔信息。
本發(fā)明一般概念的前述的和/或其他的方面也可以借助圖像形成方法來(lái)獲得,所述的圖像形成方法在圖像形成系統(tǒng)中使用XHTML打印數(shù)據(jù),而圖像形成系統(tǒng)含有打印圖像的圖像形成設(shè)備以及與所述的圖像形成設(shè)備相連的裝置,所述的圖像形成方法包括設(shè)置圖像的排版信息,從所設(shè)置的排版信息生成XHTML打印數(shù)據(jù),將XHTML打印數(shù)據(jù)存儲(chǔ)到存儲(chǔ)單元中,以及將在存儲(chǔ)單元中存儲(chǔ)的XHTML打印數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳遞給另一個(gè)裝置。
本發(fā)明一般概念的前述的和/或其他的方面也可以借助圖像形成系統(tǒng)來(lái)獲得,該圖像形成系統(tǒng)使用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù),含有打印圖像的圖像形成設(shè)備以及與所述的圖像形成設(shè)備相連的裝置,其中所述的裝置包括設(shè)置圖像排版信息的用戶(hù)接口單元;以及根據(jù)所述的排版信息排版圖像的控制單元,控制單元從排版信息產(chǎn)生XHTML打印數(shù)據(jù),讀取和解析XHTML打印數(shù)據(jù),以及將所解析XHTML打印數(shù)據(jù)傳遞給圖像形成設(shè)備,并且圖像形成系統(tǒng)進(jìn)一步包括存儲(chǔ)所產(chǎn)生的XHTML打印數(shù)據(jù)的存儲(chǔ)單元。
本發(fā)明一般概念的前述的和/或其他的方面也可以借助圖像形成系統(tǒng)來(lái)獲得,該圖像形成系統(tǒng)使用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù),含有打印圖像的圖像形成設(shè)備以及與所述的圖像形成設(shè)備相連的裝置,其中所述的裝置包括用戶(hù)接口單元,用于設(shè)置圖像的排版信息;控制單元,用于根據(jù)所述的排版信息排版圖像,以便由排版信息產(chǎn)生XHTML打印數(shù)據(jù),讀取和解析XHTML打印數(shù)據(jù),以及將解析的XHTML打印數(shù)據(jù)傳遞給圖像形成設(shè)備;存儲(chǔ)單元,用于存儲(chǔ)所產(chǎn)生的XHTML打印數(shù)據(jù);以及輸入/輸出接口單元,用于將XHTML打印數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳遞給另一個(gè)裝置。
本發(fā)明一般概念的前述的和/或其他的方面也可以借助圖像形成系統(tǒng)來(lái)獲得,該圖像形成系統(tǒng)包括存儲(chǔ)單元,以及控制單元。該控制單元控制存儲(chǔ)單元存儲(chǔ)與關(guān)于第一圖像的排版信息相對(duì)應(yīng)的XHTML打印數(shù)據(jù),并且從存儲(chǔ)單元中讀取所存儲(chǔ)的XHTML打印數(shù)據(jù),以根據(jù)讀取的XHTML打印數(shù)據(jù)形成第二圖像。
本發(fā)明一般概念的前述的和/或其他的方面也可以借助圖像形成系統(tǒng)來(lái)獲得,該圖像形成系統(tǒng)包括用戶(hù)接口單元,用于設(shè)置排版信息;XHTML打印數(shù)據(jù)處理單元,用于根據(jù)所設(shè)置的排版信息產(chǎn)生XHTML打印數(shù)據(jù);存儲(chǔ)單元;打印單元;以及控制單元,用于根據(jù)排版信息控制打印第一圖像的打印單元,利用XHTML語(yǔ)言從排版信息產(chǎn)生XHTML打印數(shù)據(jù)以便根據(jù)排版信息打印第一圖像,將XHTML打印數(shù)據(jù)存儲(chǔ)到存儲(chǔ)單元中,并將XHTML打印數(shù)據(jù)輸出到外部裝置,讀取和解析XHTML打印數(shù)據(jù),以及根據(jù)解析的XHTML打印數(shù)據(jù)控制打印單元打印第二圖像。
本發(fā)明一般概念的前述的和/或其他的方面也可以借助圖像形成系統(tǒng)來(lái)獲得,該圖像形成系統(tǒng)包括第一裝置和第二裝置。第一裝置包含用戶(hù)接口單元,用于設(shè)置排版信息;XHTML打印數(shù)據(jù)處理單元,用于根據(jù)所設(shè)置的排版信息產(chǎn)生XHTML打印數(shù)據(jù);存儲(chǔ)單元;以及控制單元,用于利用XHTML語(yǔ)言從排版信息產(chǎn)生XHTML打印數(shù)據(jù)以便根據(jù)XHTML打印數(shù)據(jù)形成第一圖像,將XHTML打印數(shù)據(jù)存儲(chǔ)到存儲(chǔ)單元中,以及輸出XHTML打印數(shù)據(jù)。第二裝置包含第二存儲(chǔ)單元;打印單元;以及第二控制單元,用于接收從第一裝置輸出的XHTML打印數(shù)據(jù),控制第二存儲(chǔ)單元存儲(chǔ)XHTML打印數(shù)據(jù),讀取和解析XHTML打印數(shù)據(jù),以及控制打印單元根據(jù)解析的XHTML打印數(shù)據(jù)打印第二圖像。
通過(guò)結(jié)合附圖對(duì)實(shí)施例的以下描述,本發(fā)明一般概念的上述和/或其它方面以及優(yōu)點(diǎn)將變得顯而易見(jiàn)而且更加容易理解,附圖中
圖1A為根據(jù)本發(fā)明一般概念的實(shí)施例的利用XHTML打印數(shù)據(jù)的圖像形成系統(tǒng)的方框圖;圖1B為根據(jù)本發(fā)明一般概念的實(shí)施例的利用XHTML打印數(shù)據(jù)的圖像形成系統(tǒng)的方框圖;圖2為根據(jù)本發(fā)明一般概念的實(shí)施例的利用XHTML打印數(shù)據(jù)的圖像形成方法的流程圖;圖3為根據(jù)本發(fā)明一般概念的實(shí)施例的利用XHTML打印數(shù)據(jù)的圖像形成方法的流程圖;圖4A到4D為說(shuō)明圖像的排版結(jié)果的圖;以及圖5為圖1A中的XHTML打印數(shù)據(jù)產(chǎn)生單元所產(chǎn)生的XHTML打印數(shù)據(jù)的視圖。
具體實(shí)施例方式
現(xiàn)在將給出本發(fā)明一般概念的實(shí)施例的詳細(xì)參考,附圖中示出了本發(fā)明一般概念的實(shí)施例的若干實(shí)例,其中,類(lèi)似的參考數(shù)字在全文中指類(lèi)似的元件。所述的實(shí)施例描述如下以便參照附圖來(lái)解釋本發(fā)明一般概念。
圖1為根據(jù)本發(fā)明一般概念的實(shí)施例的利用XHTML打印數(shù)據(jù)的圖像形成系統(tǒng)的示意性方框圖。
XHTML是可擴(kuò)展標(biāo)記語(yǔ)言(XML)的應(yīng)用,并且通過(guò)使超文本標(biāo)記語(yǔ)言(HTML)公式化的方法來(lái)得到,例如,版本4。在與所述的XHTML對(duì)應(yīng)的描述語(yǔ)言當(dāng)中,XHTML打印(XHTML-Print)是一種語(yǔ)言,它被設(shè)計(jì)為表達(dá)從移動(dòng)裝置提供給圖像形成設(shè)備的圖像形成數(shù)據(jù),并且它是在通用即插即用(UPnP)、移動(dòng)&圖像打印協(xié)會(huì)(MIPC)和數(shù)字活動(dòng)網(wǎng)絡(luò)聯(lián)盟(DLNA)中提到的下一代頁(yè)描述語(yǔ)言(PDL)。
參考圖1A,所述的圖像形成系統(tǒng)由裝置100、圖像形成設(shè)備110和存儲(chǔ)單元120構(gòu)成,其中,圖像形成設(shè)備110具有打印單元,用于在打印介質(zhì)上打印圖像。這里,裝置100可以是無(wú)線通信裝置和有線通信裝置,無(wú)線通信裝置能夠通過(guò)無(wú)線網(wǎng)絡(luò)通信,包括移動(dòng)電話(huà)、個(gè)人數(shù)字助手(PDA);有線通信裝置能夠通過(guò)有線網(wǎng)絡(luò)通信。
裝置100包括用戶(hù)接口單元130和控制單元140。
通過(guò)用戶(hù)接口界面130,用戶(hù)選擇在一頁(yè)中所要打印的多個(gè)圖像,并且設(shè)置排版信息,排版信息包括一個(gè)或多個(gè)所選擇圖像的位置信息、圖像尺寸信息、打印紙信息、字體信息(當(dāng)存在文本數(shù)據(jù)時(shí))、以及間隔信息。用戶(hù)通過(guò)用戶(hù)接口單元130所選擇的圖像能夠由多個(gè)頁(yè)面所形成。
用戶(hù)接口單元130根據(jù)用戶(hù)設(shè)置的排版信息,通過(guò)預(yù)覽功能來(lái)顯示用戶(hù)選擇的一個(gè)或多個(gè)圖像。用戶(hù)接口單元130將有關(guān)用戶(hù)選擇的圖像的信息以及所選擇圖像的排版信息輸出給控制單元140。用戶(hù)能夠在含有多個(gè)圖像排版的圖像排版頁(yè)當(dāng)中選擇一個(gè)圖像排版頁(yè)。在另一種方法中,用戶(hù)能夠利用用戶(hù)接口單元130的輸入鍵(未示出)或鼠標(biāo)(未示出)來(lái)直接地排版多個(gè)圖像。
控制單元140執(zhí)行裝置100的全部控制操作,并且控制單元140包括圖像處理單元141和XHTML打印數(shù)據(jù)處理單元150。
圖像處理單元141根據(jù)用戶(hù)設(shè)置的圖像排版信息在一個(gè)頁(yè)面上排版多個(gè)圖像。圖像處理單元141在一個(gè)圖像排版頁(yè)中排版多個(gè)圖像,該圖像排版頁(yè)是用戶(hù)在含有各種圖像排版的圖像排版頁(yè)中選擇的,并且圖像處理單元141通過(guò)用戶(hù)接口單元130顯示排版的結(jié)果。
XHTML打印數(shù)據(jù)處理單元150從排版信息產(chǎn)生XHTML打印數(shù)據(jù)并且解析XHTML打印數(shù)據(jù)。XHTML打印數(shù)據(jù)處理單元150包括XHTML打印數(shù)據(jù)產(chǎn)生單元151、數(shù)據(jù)輸入/輸出(I/O)單元152、以及XHTML打印數(shù)據(jù)解析單元153。
XHTML打印數(shù)據(jù)產(chǎn)生單元151從圖像的排版信息和圖像信息產(chǎn)生XHTML打印數(shù)據(jù),所述的圖像信息和圖像的排版信息是從控制單元140接收到的。圖像信息和排版信息包括在一頁(yè)中排版的每一幅圖像的位置信息以及圖像尺寸信息。所述的圖像尺寸信息可以是指示原始圖像數(shù)據(jù)放大和/或縮小比率的信息。XHTML打印數(shù)據(jù)產(chǎn)生單元151輸出所產(chǎn)生的XHTML打印數(shù)據(jù)到數(shù)據(jù)I/O單元152。
數(shù)據(jù)I/O單元152以文件的形式將從所述的XHTML打印數(shù)據(jù)產(chǎn)生單元151接收的XHTML打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元120里。XHTML打印數(shù)據(jù)用帶有xml、htm、html之一的擴(kuò)展名的文件名存儲(chǔ)。并且,數(shù)據(jù)I/O單元152也從存儲(chǔ)單元120讀取XHTML打印數(shù)據(jù)。
XHTML打印數(shù)據(jù)解析單元153解析從存儲(chǔ)單元120通過(guò)數(shù)據(jù)I/O單元152接收的XHTML打印數(shù)據(jù)。所解析的XHTML打印數(shù)據(jù)包括打印圖像使用的排版信息。根據(jù)本實(shí)施例,XHTML打印數(shù)據(jù)解析單元153被顯示為包括在裝置100里。這里,XHTML打印數(shù)據(jù)解析單元153可以被包含在圖像形成設(shè)備110里。在這種情況中,圖像形成設(shè)備110能解析從存儲(chǔ)單元120讀取的XHTML打印數(shù)據(jù)。
存儲(chǔ)單元120可以是存儲(chǔ)圖像數(shù)據(jù)的存儲(chǔ)卡,以便圖像數(shù)據(jù)能夠在個(gè)人便攜數(shù)字裝置里使用,例如移動(dòng)電話(huà)和PDA、個(gè)人計(jì)算機(jī)(PC)。存儲(chǔ)單元120包括智能介質(zhì)卡、小型閃存、存儲(chǔ)條以及安全數(shù)字(SD)存儲(chǔ)器。存儲(chǔ)單元可以是便攜存儲(chǔ)介質(zhì),這種便攜存儲(chǔ)介質(zhì)能夠以可分離的方式連接在裝置100或圖像形成設(shè)備110上,并且在與裝置100分離之后,能夠連接到其它的裝置或圖像形成設(shè)備。存儲(chǔ)單元120以文件的形式存儲(chǔ)XHTML打印數(shù)據(jù),并且可以存儲(chǔ)圖像數(shù)據(jù)。所述的圖像數(shù)據(jù)可以是聯(lián)合圖像專(zhuān)家組(JPEG)數(shù)據(jù)、圖形文件交換格式(GIF)數(shù)據(jù)、位圖(BMP)數(shù)據(jù)、和可移植的網(wǎng)絡(luò)圖像文件格式(PNG)數(shù)據(jù)以及標(biāo)簽圖像文件格式(TIFF)數(shù)據(jù)。
在本發(fā)明一般概念的實(shí)施例中,存儲(chǔ)單元120可以被嵌入到裝置100或圖像形成設(shè)備110中。在這種情況中,存儲(chǔ)單元120可以是內(nèi)部存儲(chǔ)器,如ROM和RAM,也可以是大容量的存儲(chǔ)裝置,如硬盤(pán)。當(dāng)存儲(chǔ)單元是硬盤(pán)時(shí),在硬盤(pán)從裝置100上分離并連接到另一個(gè)裝置后,可以像便攜存儲(chǔ)介質(zhì)一樣使用。
圖1B為根據(jù)本發(fā)明一般概念的實(shí)施例的利用XHTML打印數(shù)據(jù)的圖像形成系統(tǒng)的方框圖。
參考圖1B和圖2,所述的圖像形成系統(tǒng)由裝置200和圖像形成設(shè)備110組成,并且裝置200通過(guò)網(wǎng)絡(luò)170與另一個(gè)裝置300進(jìn)行通信。
裝置200包括存儲(chǔ)單元125、用戶(hù)接口單元130、控制單元140、以及I/O接口單元160。
用戶(hù)接口單元130和控制單元140與圖1A中裝置100的對(duì)應(yīng)單元所執(zhí)行的功能相同,因此,這里省略了對(duì)它們的解釋。
存儲(chǔ)單元125存儲(chǔ)XHTML打印數(shù)據(jù)和圖像數(shù)據(jù)。所述的存儲(chǔ)單元120可以是ROM、RAM、以及大容量的存儲(chǔ)裝置,如硬盤(pán)。
I/O接口單元160通過(guò)網(wǎng)絡(luò)170,在控制單元140的控制下,將XHTML打印數(shù)據(jù)傳遞給另一個(gè)裝置300。所述的網(wǎng)絡(luò)170可以是無(wú)線網(wǎng)絡(luò),如藍(lán)牙網(wǎng)絡(luò)和紅外數(shù)據(jù)關(guān)聯(lián)(IRDA)網(wǎng)絡(luò),或者是有線網(wǎng)絡(luò)。
當(dāng)以相同的排版打印相同的圖像時(shí),另一個(gè)裝置300不需要重新設(shè)置排版信息,就可以利用通過(guò)網(wǎng)絡(luò)170所接收的XHTML打印數(shù)據(jù)打印圖像。另一個(gè)裝置300可以是與裝置100相同的裝置。在另一個(gè)實(shí)施例中,另一個(gè)裝置300可以是圖像形成設(shè)備、個(gè)人計(jì)算機(jī)(PC)或者服務(wù)器。
圖2為根據(jù)本發(fā)明一般概念的實(shí)施例的利用XHTML打印數(shù)據(jù)的圖像形成方法的流程圖,現(xiàn)將所述的流程圖與圖1A中的裝置結(jié)合起來(lái)進(jìn)行解釋。
參考圖1A和2,在操作S200中,用戶(hù)通過(guò)用戶(hù)接口單元130來(lái)設(shè)置將排版在一頁(yè)上的圖像的排版信息。
圖像可以多個(gè)頁(yè)面來(lái)形成。圖像的排版表示在有限的空間內(nèi)有效地排版多個(gè)圖像。特別地,為了在一頁(yè)上打印多個(gè)圖像,或者為了在一頁(yè)上通過(guò)排版以相冊(cè)的形式存儲(chǔ)多個(gè)圖像,使用了圖像排版應(yīng)用程序。首先,通過(guò)執(zhí)行圖像排版應(yīng)用程序,打開(kāi)或者產(chǎn)生了多個(gè)圖像文件。然后,假如在排版多幅圖像的各種排版類(lèi)型中選擇了其中的一個(gè),多幅圖像根據(jù)所選擇的排版類(lèi)型進(jìn)行排版。此時(shí),用戶(hù)能夠直接準(zhǔn)備圖像的排版。
而且,所述的排版信息包括圖像位置信息、圖像尺寸信息、打印紙信息、字體信息(只有當(dāng)存在文本數(shù)據(jù)時(shí))以及間隔信息。圖4A到4D是展示圖像排版結(jié)果例子的圖解。
在操作S210中,控制單元140決定是否用戶(hù)選擇存儲(chǔ)所述的排版信息。如果不選擇存儲(chǔ)排版信息,處理就完成了。如果選擇存儲(chǔ)排版信息,則在操作S220中,XHTML打印數(shù)據(jù)產(chǎn)生單元151由排版信息產(chǎn)生XHTML打印數(shù)據(jù),其中,所述的排版信息是從用戶(hù)接口單元130接收的。圖5是說(shuō)明在XHTML打印數(shù)據(jù)產(chǎn)生單元151中所產(chǎn)生的XHTML打印數(shù)據(jù)的視圖。
在操作S230中,數(shù)據(jù)I/O單元152存儲(chǔ)在XHTML打印數(shù)據(jù)產(chǎn)生單元151中所產(chǎn)生的XHTML打印數(shù)據(jù),所述的XHTML打印數(shù)據(jù)以文件的形式存儲(chǔ)在存儲(chǔ)單元120里。這時(shí),如果用戶(hù)通過(guò)用戶(hù)接口單元130輸入一個(gè)文件名,XHTML打印數(shù)據(jù)用輸入的文件名進(jìn)行存儲(chǔ)。如果沒(méi)有輸入所述的文件名,就產(chǎn)生一個(gè)缺省的文件名(例如,xhtmlprintl.html),并被存儲(chǔ)下來(lái)。
所述的文件名的擴(kuò)展名是xml、htm和html擴(kuò)展名中的任何一個(gè)。
在操作S240里,XHTML打印數(shù)據(jù)解析單元153解析通過(guò)數(shù)據(jù)I/O單元152從存儲(chǔ)單元120接收的XHTML打印數(shù)據(jù)。
根據(jù)本實(shí)施例,XHTML打印數(shù)據(jù)解析單元153包括在裝置100里。然而,XHTML打印數(shù)據(jù)解析單元153可以被包括在圖像形成設(shè)備110里。在這種情況中,能在圖像形成設(shè)備110中解析從存儲(chǔ)單元120讀取的XHTML打印數(shù)據(jù)。
在操作S250里,如果控制單元140傳遞所解析的XHTML打印數(shù)據(jù)給圖像形成設(shè)備110,所述的圖像形成設(shè)備利用解析的XHTML打印數(shù)據(jù)打印圖像。所解析的XHTML打印數(shù)據(jù)包括在打印介質(zhì)范圍內(nèi)要打印的圖像的排版信息。當(dāng)XHTML打印數(shù)據(jù)解析單元153被包括在圖像形成設(shè)備110中時(shí),圖像形成設(shè)備110解析XHTML打印數(shù)據(jù)并打印圖像。
圖3為根據(jù)本發(fā)明一般概念的實(shí)施例的、解釋利用XHTML打印數(shù)據(jù)的圖像形成方法的流程圖?,F(xiàn)在結(jié)合圖1B的裝置解釋該流程圖。
參考圖1B和3,在操作S300中,用戶(hù)通過(guò)用戶(hù)接口單元130設(shè)置被排版在一頁(yè)上的圖像的排版信息。在操作S310中,控制單元140決定是否用戶(hù)選擇存儲(chǔ)所述的排版信息。如果不選擇存儲(chǔ)排版信息,處理就完成了。如果選擇存儲(chǔ)排版信息,則在操作S320中,XHTML打印數(shù)據(jù)產(chǎn)生單元151由排版信息產(chǎn)生XHTML打印數(shù)據(jù),其中,所述的排版信息是從用戶(hù)接口單元130接收的。在操作S330中,數(shù)據(jù)I/O單元152以文件的形式將XHTML打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元120中,其中,XHTML打印數(shù)據(jù)是在XHTML打印數(shù)據(jù)產(chǎn)生單元151中產(chǎn)生的。
以上描述的操作S300到S330與圖2中的操作S200到S230是相同的,這里省略詳細(xì)的描述。
在操作S340中,I/O接口單元160在控制單元140的控制下,通過(guò)網(wǎng)絡(luò)170將XHTML打印數(shù)據(jù)傳遞給另一個(gè)裝置300。所述的網(wǎng)絡(luò)170可以是無(wú)線網(wǎng)絡(luò),如藍(lán)牙網(wǎng)絡(luò)和紅外數(shù)據(jù)關(guān)聯(lián)(IRDA)網(wǎng)絡(luò),或者是有線網(wǎng)絡(luò)。另一個(gè)裝置300可以是與裝置100相同的裝置。在另一個(gè)實(shí)施例中,所述的另一個(gè)裝置可以是圖像形成設(shè)備、個(gè)人計(jì)算機(jī)(PC)或者服務(wù)器。
在操作S350中,另一個(gè)裝置300解析通過(guò)網(wǎng)絡(luò)170所接收的XHTML打印數(shù)據(jù)。在操作S360中,如果另一個(gè)裝置300將解析的XHTML打印數(shù)據(jù)傳遞給另一個(gè)圖像形成設(shè)備,則另一個(gè)圖像形成設(shè)備利用所解析的XHTML打印數(shù)據(jù)打印圖像。如果另一個(gè)裝置300為圖像形成設(shè)備,則操作S360在另一個(gè)裝置300中被執(zhí)行。
操作S350和S360與圖2中的操作S240和S250相似。然而,對(duì)XHTML打印數(shù)據(jù)的解析以及利用解析的XHTML打印數(shù)據(jù)的打印不是在裝置200中執(zhí)行,而是在另一個(gè)裝置300中通過(guò)網(wǎng)絡(luò)170接收XHTML打印數(shù)據(jù)來(lái)執(zhí)行。
根據(jù)本發(fā)明,通過(guò)用XHTML打印語(yǔ)言來(lái)寫(xiě)圖像的排版信息以及將信息存儲(chǔ)起來(lái),當(dāng)以相同的排版打印相同的圖像時(shí),所述的圖像形成系統(tǒng)不用重新設(shè)置排版信息就能夠利用所存儲(chǔ)的排版信息的XHTML打印數(shù)據(jù)來(lái)打印圖像,從而為用戶(hù)提供便利。
盡管已經(jīng)展示和描述了本發(fā)明一般概念的幾個(gè)實(shí)施例,但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在不脫離由所附權(quán)利要求書(shū)和它們的等價(jià)物所限定的本發(fā)明一般概念的原則和精神的情況下,可以對(duì)這些實(shí)施例進(jìn)行修改。
權(quán)利要求
1.一種圖像形成系統(tǒng)的圖像形成方法,所述圖像形成系統(tǒng)具有打印圖像的圖像形成設(shè)備以及與圖像形成設(shè)備連接的裝置,所述的圖像形成方法包括設(shè)置圖像的排版信息;從所設(shè)置的排版信息產(chǎn)生XHTML打印數(shù)據(jù);以及在存儲(chǔ)單元存儲(chǔ)XHTML打印數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其中,所述的XHTML打印數(shù)據(jù)的存儲(chǔ)包括解析XHTML打印數(shù)據(jù)并根據(jù)所解析的XHTML打印數(shù)據(jù)打印圖像。
3.如權(quán)利要求1所述的方法,其中,所述的排版信息至少包括以下之一將在一頁(yè)上所排版的子圖像的位置信息、圖像尺寸信息、打印紙信息、字體信息以及間隔信息。
4.如權(quán)利要求1所述的方法,其中,所述的圖像包括在一個(gè)或多個(gè)頁(yè)上形成的一個(gè)或多個(gè)圖像。
5.如權(quán)利要求1所述的方法,其中,所述的存儲(chǔ)單元包括以下之一可分離地連接在圖像形成設(shè)備上的存儲(chǔ)介質(zhì)、在圖像形成設(shè)備中的存儲(chǔ)器、以及大容量的存儲(chǔ)設(shè)備。
6.如權(quán)利要求1所述的方法,其中,所述的XHTML打印數(shù)據(jù)的存儲(chǔ)包括解析所產(chǎn)生的XHTML打印數(shù)據(jù),以便根據(jù)所解析的XHTML打印數(shù)據(jù)打印圖像,以及在存儲(chǔ)單元中存儲(chǔ)XHTML打印數(shù)據(jù)。
7.如權(quán)利要求1所述的方法,進(jìn)一步包括將存儲(chǔ)在存儲(chǔ)單元中的XHTML打印數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳遞給另一個(gè)裝置。
8.如權(quán)利要求7所述的方法,其中,XHTML打印數(shù)據(jù)的傳遞包括解析所述的XHTML打印數(shù)據(jù),以及根據(jù)所解析的XHTML打印數(shù)據(jù)打印圖像。
9.如權(quán)利要求7所述的方法,其中,排版信息包括至少以下之一將在一頁(yè)上排版的圖像的每一子圖像的位置信息、圖像尺寸信息、打印紙信息、字體信息以及間隔信息。
10.如權(quán)利要求7所述的方法,其中,所述的圖像包括在一個(gè)或多個(gè)頁(yè)面上形成的一幅或多幅圖像。
11.如權(quán)利要求7所述的方法,其中,XHTML打印數(shù)據(jù)的存儲(chǔ)包括解析所產(chǎn)生的XHTML打印數(shù)據(jù),以便根據(jù)所解析的XHTML打印數(shù)據(jù)打印圖像,以及在存儲(chǔ)單元中存儲(chǔ)XHTML打印數(shù)據(jù)。
12.如權(quán)利要求7所述的方法,其中,XHTML打印數(shù)據(jù)的傳遞包括將XHTML打印數(shù)據(jù)通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)傳遞給該另一個(gè)裝置。
13.如權(quán)利要求7所述的方法,其中,所述的另一個(gè)裝置包括以下幾種設(shè)備之一與所述裝置或者所述的圖像形成設(shè)備一樣的設(shè)備、個(gè)人計(jì)算機(jī)(PC)、以及服務(wù)器。
14.一種使用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù)的圖像形成系統(tǒng),所述的圖像形成系統(tǒng)含有打印圖像的圖像形成設(shè)備以及與圖像形成設(shè)備相連的裝置,其中所述的裝置包括用戶(hù)接口單元,用于設(shè)置圖像的排版信息,以及控制單元,用于根據(jù)排版信息排版圖像,由排版信息產(chǎn)生XHTML打印數(shù)據(jù),讀取和解析所述的XHTML打印數(shù)據(jù),以及將所解析的XHTML打印數(shù)據(jù)傳遞給所述的圖像形成設(shè)備;以及所述的圖像形成系統(tǒng)進(jìn)一步包括存儲(chǔ)所產(chǎn)生的XHTML打印數(shù)據(jù)的存儲(chǔ)單元。
15.如權(quán)利要求14所述的系統(tǒng),其中,控制單元包括圖像處理單元,用于根據(jù)所述的排版信息排版圖像;以及XHTML打印數(shù)據(jù)處理單元,用于由排版信息產(chǎn)生所述的XHTML打印數(shù)據(jù),在存儲(chǔ)單元中存儲(chǔ)XHTML打印數(shù)據(jù),從存儲(chǔ)單元中讀取XHTML打印數(shù)據(jù),以及解析所述的XHTML打印數(shù)據(jù)以打印圖像。
16.如權(quán)利要求15所述的系統(tǒng),其中,XHTML打印數(shù)據(jù)處理單元包括XHTML打印數(shù)據(jù)產(chǎn)生單元,用于由所述的排版信息產(chǎn)生XHTML打印數(shù)據(jù);數(shù)據(jù)輸入/輸出單元,用于將XHTML打印數(shù)據(jù)存儲(chǔ)到存儲(chǔ)單元中,以及從存儲(chǔ)單元中讀取XHTML打印數(shù)據(jù);以及XHTML打印數(shù)據(jù)解析單元,用于解析所述的XHTML打印數(shù)據(jù)。
17.如權(quán)利要求14所述的系統(tǒng),其中,所述的排版信息包括至少以下之一將在一頁(yè)上排版的圖像的每一子圖像的位置信息、圖像尺寸信息、打印紙信息、字體信息以及間隔信息。
18.如權(quán)利要求14所述的系統(tǒng),其中,存儲(chǔ)單元包括以下之一可分離地連接在圖像形成設(shè)備上的存儲(chǔ)介質(zhì)、在圖像形成設(shè)備中的存儲(chǔ)器、以及大容量的存儲(chǔ)設(shè)備。
19.一種使用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù)的圖像形成系統(tǒng),所述的圖像形成系統(tǒng)含有打印圖像的圖像形成設(shè)備以及與圖像形成設(shè)備相連的裝置,其中,所述的裝置包括用戶(hù)接口單元,用于設(shè)置圖像的排版信息;以及控制單元,用于根據(jù)排版信息排版圖像,由排版信息產(chǎn)生XHTML打印數(shù)據(jù),讀取和解析所述的XHTML打印數(shù)據(jù),以及將所解析的XHTML打印數(shù)據(jù)傳遞給所述的圖像形成設(shè)備;存儲(chǔ)單元,用于存儲(chǔ)所產(chǎn)生的XHTML打印數(shù)據(jù);以及輸入/輸出接口單元,用于將XHTML打印數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳遞給另一個(gè)裝置。
20.如權(quán)利要求19所述的系統(tǒng),其中,所述的控制單元包括圖像處理單元,用于根據(jù)所述的排版信息排版圖像;以及XHTML打印數(shù)據(jù)處理單元,用于由排版信息產(chǎn)生所述的XHTML打印數(shù)據(jù),在存儲(chǔ)單元中存儲(chǔ)XHTML打印數(shù)據(jù),從存儲(chǔ)單元中讀取XHTML打印數(shù)據(jù),以及解析所述的XHTML打印數(shù)據(jù)。
21.如權(quán)利要求20所述的系統(tǒng),其中,所述的XHTML打印數(shù)據(jù)處理單元包括XHTML打印數(shù)據(jù)產(chǎn)生單元,用于由所述的排版信息產(chǎn)生XHTML打印數(shù)據(jù);數(shù)據(jù)輸入/輸出單元,用于將XHTML打印數(shù)據(jù)存儲(chǔ)到存儲(chǔ)單元中,以及從存儲(chǔ)單元中讀取XHTML打印數(shù)據(jù);以及XHTML打印數(shù)據(jù)解析單元,用于解析所述的XHTML打印數(shù)據(jù)。
22.如權(quán)利要求19所述的系統(tǒng),其中,所述的排版信息包括至少以下之一將在一頁(yè)上排版的圖像的每一子圖像的位置信息、圖像尺寸信息、打印紙信息、字體信息以及間隔信息。
23.如權(quán)利要求19所述的系統(tǒng),其中,所述的輸入/輸出接口單元將XHTML打印數(shù)據(jù)通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)傳遞給該另一個(gè)裝置。
24.如權(quán)利要求19所述的系統(tǒng),其中,所述的另一個(gè)裝置包括以下之一與所述的第一個(gè)裝置或者所述的圖像形成設(shè)備一樣的設(shè)備、個(gè)人計(jì)算機(jī)(PC)、以及服務(wù)器。
25.一種圖像形成系統(tǒng),包括存儲(chǔ)單元;以及控制單元,用于控制所述的存儲(chǔ)單元,以存儲(chǔ)與關(guān)于第一圖像的排版信息對(duì)應(yīng)的XHTML打印數(shù)據(jù),以及從存儲(chǔ)單元讀取所存儲(chǔ)的XHTML打印數(shù)據(jù),以根據(jù)讀取的XHTML打印數(shù)據(jù)形成第二圖像。
26.如權(quán)利要求25所述的系統(tǒng),其中,控制單元確定所述的第一圖像是否與所述的第二圖像相同。
27.如權(quán)利要求25所述的系統(tǒng),其中,所述的控制單元確定第一圖像與第二圖像是否具有相同的排版信息。
28.如權(quán)利要求25所述的系統(tǒng),其中,所述的控制單元解析XHTML打印數(shù)據(jù),以便根據(jù)所解析的XHTML打印數(shù)據(jù)形成所述的第二圖像。
29.如權(quán)利要求25所述的系統(tǒng),進(jìn)一步包括打印單元,其中,所述的控制單元控制所述的打印單元,以根據(jù)相同的XHTML打印數(shù)據(jù)打印所述的第一圖像和第二圖像。
30.如權(quán)利要求25所述的系統(tǒng),進(jìn)一步包括打印單元,其中,所述的控制單元接收XHTML打印數(shù)據(jù),以便存儲(chǔ)單元存儲(chǔ)XHTML打印數(shù)據(jù)并且控制打印單元根據(jù)讀取的XHTML打印數(shù)據(jù)打印第二圖像。
31.如權(quán)利要求25所述的系統(tǒng),其中,第一圖像包括一個(gè)或多個(gè)的子圖像,根據(jù)排版信息在預(yù)定的打印介質(zhì)中排版所述子圖像;并且第二圖像包括一個(gè)或多個(gè)第二子圖像,根據(jù)排版信息在預(yù)定的打印介質(zhì)中排版所述所述第二子圖像。
32.如權(quán)利要求25所述的系統(tǒng),進(jìn)一步包括用戶(hù)接口,用于設(shè)置排版信息;以及XHTML打印數(shù)據(jù)處理單元,用于根據(jù)所設(shè)置的排版信息產(chǎn)生XHTML打印數(shù)據(jù)。
33.一種圖像形成系統(tǒng),包括用戶(hù)接口單元,用于設(shè)置排版信息;XHTML打印數(shù)據(jù)處理單元,用于根據(jù)所設(shè)置的排版信息產(chǎn)生XHTML打印數(shù)據(jù);存儲(chǔ)單元;打印單元;以及控制單元,用于根據(jù)排版信息控制打印第一圖像的打印單元,從排版信息使用XHTML語(yǔ)言產(chǎn)生XHTML打印數(shù)據(jù),以便根據(jù)排版信息打印第一圖像,在存儲(chǔ)單元存儲(chǔ)XHTML打印數(shù)據(jù),給外部設(shè)備輸出XHTML打印數(shù)據(jù),讀取和解析XHTML打印數(shù)據(jù),以及控制打印單元根據(jù)解析的XHTML打印數(shù)據(jù)打印第二圖像。
34.一種圖像形成系統(tǒng),包括第一設(shè)備,包括用戶(hù)接口單元,用于設(shè)置排版信息,XHTML打印數(shù)據(jù)處理單元,用于根據(jù)所設(shè)置的排版信息產(chǎn)生XHTML打印數(shù)據(jù),存儲(chǔ)單元,以及控制單元,用于從排版信息使用XHTML語(yǔ)言產(chǎn)生XHTML打印數(shù)據(jù),以便根據(jù)XHTML打印數(shù)據(jù)形成第一圖像,在存儲(chǔ)單元存儲(chǔ)XHTML打印數(shù)據(jù)并且輸出XHTML打印數(shù)據(jù);以及第二設(shè)備,包括第二存儲(chǔ)單元,打印單元,以及第二控制單元,用于接收從第一設(shè)備所輸出的XHTML打印數(shù)據(jù),控制第二存儲(chǔ)單元存儲(chǔ)XHTML打印數(shù)據(jù),讀取和解析XHTML打印數(shù)據(jù),以及控制打印單元根據(jù)所解析的XHTML打印數(shù)據(jù)打印第二圖像。
全文摘要
一種圖像形成系統(tǒng)中利用可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)打印數(shù)據(jù)的圖像形成方法和系統(tǒng),包括設(shè)置圖像的排版信息、從所設(shè)置的排版信息產(chǎn)生XHTML打印數(shù)據(jù)以及在存儲(chǔ)單元存儲(chǔ)XHTML打印數(shù)據(jù),所述的圖像形成系統(tǒng)含有打印圖像的圖像形成設(shè)備以及與圖像形成設(shè)備連接的裝置。根據(jù)所述的圖像形成方法和系統(tǒng),通過(guò)用XHTML打印語(yǔ)言寫(xiě)圖像的排版信息以及存儲(chǔ)該信息,當(dāng)用與所設(shè)置的排版信息相同的排版信息打印與所述圖像相同的圖像時(shí),圖像形成系統(tǒng)能夠使用所存儲(chǔ)的排版信息的XHTML打印數(shù)據(jù)打印圖像而不需重新設(shè)置排版信息。
文檔編號(hào)G06F3/12GK1892582SQ200610101118
公開(kāi)日2007年1月10日 申請(qǐng)日期2006年7月4日 優(yōu)先權(quán)日2005年7月4日
發(fā)明者夏準(zhǔn)亨 申請(qǐng)人:三星電子株式會(huì)社