專利名稱:打印機(jī)的制作方法
技術(shù)領(lǐng)域:
本說明書公布一種打印機(jī),該打印機(jī)被構(gòu)造為以可通信的方式與外部裝置相連接。
背景技術(shù):
在日本專利申請公開No. 2001-265555中,客戶端(外部裝置)使用安裝在客戶端 本身中的應(yīng)用以生成或者編輯數(shù)據(jù)文件。在客戶端指示打印機(jī)服務(wù)器打印數(shù)據(jù)文件的情況 下,客戶端從打印機(jī)服務(wù)器接收打印機(jī)驅(qū)動(dòng)??蛻舳耸褂媒邮盏降拇蛴C(jī)驅(qū)動(dòng)將打印目標(biāo) 數(shù)據(jù)文件轉(zhuǎn)換為打印數(shù)據(jù)(PDL數(shù)據(jù)),并且然后將轉(zhuǎn)換的打印數(shù)據(jù)發(fā)送到打印機(jī)服務(wù)器。
發(fā)明內(nèi)容
因此,打印機(jī)驅(qū)動(dòng)必須被安裝在客戶端中,以便于客戶端使打印機(jī)執(zhí)行打印。此 外,應(yīng)用必須被安裝在客戶端中,以便于客戶端生成或者編輯數(shù)據(jù)文件。此說明書提供一種 打印機(jī),該打印機(jī)能夠根據(jù)來自于沒有被安裝有應(yīng)用的客戶端(外部裝置)的操作編輯數(shù) 據(jù)并且響應(yīng)于來自于沒有被安裝有打印機(jī)驅(qū)動(dòng)的客戶端的打印指令執(zhí)行打印。此說明書公布一種打印機(jī)。此打印機(jī)可以被構(gòu)造為以可通信的方式與外部裝置相 連接。外部裝置可以包括網(wǎng)絡(luò)瀏覽器。打印機(jī)可以包括提供單元、存儲單元、操作信息接收 單元、編輯單元、更新信息發(fā)送單元、打印指令接收單元以及打印執(zhí)行單元。提供單元可以 被構(gòu)造為在外部裝置使用網(wǎng)絡(luò)瀏覽器訪問打印機(jī)的情況下將編輯網(wǎng)頁數(shù)據(jù)提供給外部裝 置,以便于網(wǎng)絡(luò)瀏覽器顯示編輯網(wǎng)頁。編輯網(wǎng)頁可以包括用于顯示與要被編輯的對象數(shù)據(jù) 相對應(yīng)的對象的第一區(qū)域和不同于第一區(qū)域的第二區(qū)域。存儲單元可以被構(gòu)造為存儲對象 數(shù)據(jù)。操作信息接收單元可以被構(gòu)造為在對被包括在編輯網(wǎng)頁中的第一區(qū)域執(zhí)行第一類型 的操作的情況下從網(wǎng)絡(luò)瀏覽器接收與第一類型的操作相對應(yīng)的操作信息。編輯單元可以被 構(gòu)造為響應(yīng)于由操作信息接收單元接收到的操作信息編輯被存儲在存儲單元中的對象數(shù) 據(jù)。更新信息發(fā)送單元可以被構(gòu)造為響應(yīng)于由操作信息接收單元接收到的操作信息將用于 更新編輯網(wǎng)頁內(nèi)的顯示內(nèi)容的更新信息發(fā)送到網(wǎng)絡(luò)瀏覽器。打印指令接收單元可以被構(gòu)造 為在對被包括在編輯網(wǎng)頁中的第二區(qū)域執(zhí)行第二類型的操作的情況下從網(wǎng)絡(luò)瀏覽器接收 第一類型的打印指令。打印執(zhí)行單元可以被構(gòu)造為在打印指令接收單元接收第一類型的打 印指令的情況下使用被存儲在存儲單元中的對象數(shù)據(jù)執(zhí)行打印處理。上述打印機(jī)根據(jù)從網(wǎng)絡(luò)瀏覽器接收到的操作信息將更新信息發(fā)送到外部裝置的 網(wǎng)絡(luò)瀏覽器。結(jié)果,網(wǎng)絡(luò)瀏覽器可以更新顯示在外部裝置上的編輯網(wǎng)頁的顯示內(nèi)容。此外, 打印機(jī)根據(jù)接收到的操作信息編輯對象數(shù)據(jù)。結(jié)果,顯示在第一區(qū)域中的對象和與被存儲在打印機(jī)中的對象數(shù)據(jù)相對應(yīng)的對象變成在內(nèi)容上相同。因此,打印機(jī)可以根據(jù)來自于沒 有被安裝有應(yīng)用的外部裝置的操作信息編輯對象數(shù)據(jù)。在接收第一類型的打印指令時(shí),打 印機(jī)對存儲在存儲單元中的對象數(shù)據(jù)執(zhí)行打印處理。因此,打印機(jī)可以對與具有與顯示在 外部裝置的第一區(qū)域中的對象相同的內(nèi)容的對象相對應(yīng)的對象數(shù)據(jù)執(zhí)行打印處理而不用 從外部裝置接收打印目標(biāo)對象數(shù)據(jù)。結(jié)果,打印機(jī)可以響應(yīng)于來自于沒有被安裝有打印機(jī) 驅(qū)動(dòng)的外部裝置的打印指令執(zhí)行打印。此外,與其中從外部裝置接收打印目標(biāo)數(shù)據(jù)的情況 相比較,打印機(jī)可以減少從接收打印指令到完成打印所要求的時(shí)間。根據(jù)上述打印機(jī),可以 根據(jù)來自于沒有被安裝有應(yīng)用的外部裝置的操作信息編輯對象數(shù)據(jù),并且可以響應(yīng)于來自 于沒有被安裝有打印機(jī)驅(qū)動(dòng)的外部裝置的打印指令執(zhí)行打印。打印機(jī)可以進(jìn)一步包括生成指令接收單元和生成單元。生成指令接收單元可以被 構(gòu)造為在對被包括在編輯網(wǎng)頁中的第二區(qū)域執(zhí)行第三類型的操作的情況下從網(wǎng)絡(luò)瀏覽器 接收用于生成新的對象數(shù)據(jù)的生成指令。生成單元可以被構(gòu)造為響應(yīng)于由生成指令接收單 元接收到的生成指令生成新的對象數(shù)據(jù)。編輯網(wǎng)頁數(shù)據(jù)可以包括命令數(shù)據(jù),該命令數(shù)據(jù)包括要由網(wǎng)絡(luò)瀏覽器執(zhí)行的多個(gè)命 令。命令數(shù)據(jù)可以包括操作信息發(fā)送命令、顯示更新命令以及打印指令發(fā)送命令。操作信 息發(fā)送命令可以用于在對被包括在編輯網(wǎng)頁中的第一區(qū)域執(zhí)行第一類型的操作的情況下 網(wǎng)絡(luò)瀏覽器將與第一類型的操作相對應(yīng)的操作信息發(fā)送到打印機(jī)。顯示更新命令可以用于 網(wǎng)絡(luò)瀏覽器根據(jù)更新信息更新第一區(qū)域內(nèi)的顯示內(nèi)容。打印指令發(fā)送命令可以用于在對被 包括在編輯網(wǎng)頁中的第二區(qū)域執(zhí)行第二類型的操作的情況下網(wǎng)絡(luò)瀏覽器將第一類型的打 印指令發(fā)送到打印機(jī)。更新信息發(fā)送單元可以被構(gòu)造為將用于更新第一區(qū)域內(nèi)的顯示內(nèi)容 的更新信息發(fā)送到網(wǎng)絡(luò)瀏覽器。根據(jù)此構(gòu)造,打印機(jī)不需要發(fā)送包括與所有編輯網(wǎng)頁數(shù)據(jù) 相對應(yīng)的數(shù)據(jù)的更新信息。換言之,打印機(jī)僅需要發(fā)送用于更新顯示在第一區(qū)域中的內(nèi)容 的信息作為更新信息。結(jié)果,在編輯對象數(shù)據(jù)中可以減少打印機(jī)和外部裝置之間的通信負(fù) 荷。第一類型的打印指令可以是不包括打印對象數(shù)據(jù)的打印指令。根據(jù)此構(gòu)造,可以 在發(fā)送打印指令中減少打印機(jī)和外部裝置之間的通信負(fù)荷。外部裝置可以進(jìn)一步包括打印機(jī)驅(qū)動(dòng)。打印指令接收單元可以被構(gòu)造為在使用打 印機(jī)驅(qū)動(dòng)執(zhí)行第四類型的操作的情況下從打印機(jī)驅(qū)動(dòng)接收第二類型的打印指令,所述第二 類型的打印指令包括通過使用編輯網(wǎng)頁數(shù)據(jù)生成的打印數(shù)據(jù)。在打印指令接收單元接收到 第二類型的打印指令的情況下,打印執(zhí)行單元可以被構(gòu)造為使用包括在第二類型的打印指 令中的打印數(shù)據(jù)而與存儲在存儲單元中的對象數(shù)據(jù)無關(guān)地執(zhí)行打印處理。根據(jù)此構(gòu)造,當(dāng) 用戶想要打印由對象數(shù)據(jù)表示的圖像時(shí),用戶可以通過在外部裝置上執(zhí)行第一類型的操作 來獲得包括由對象數(shù)據(jù)表示的圖像的打印結(jié)果。另一方面,當(dāng)用戶想要打印由編輯網(wǎng)頁數(shù) 據(jù)表示的圖像時(shí),用戶可以通過執(zhí)行第二類型的操作獲得包括由編輯網(wǎng)頁數(shù)據(jù)表示的圖像 的打印結(jié)果。打印機(jī)可以進(jìn)一步包括掃描單元,該掃描單元被構(gòu)造為掃描文檔。存儲單元可以 被構(gòu)造為存儲通過掃描單元掃描文檔生成的特定對象數(shù)據(jù)。通過提供單元提供的編輯網(wǎng)頁 數(shù)據(jù)可以是用于將與初步地存儲在存儲單元中的特定對象數(shù)據(jù)相對應(yīng)的對象顯示在編輯 網(wǎng)頁上的數(shù)據(jù)。
被存儲在存儲單元中的對象數(shù)據(jù)可以是具有打印執(zhí)行單元能夠執(zhí)行打印處理的 數(shù)據(jù)格式的數(shù)據(jù)。根據(jù)此構(gòu)造,可以在不用轉(zhuǎn)換對象數(shù)據(jù)的格式的情況下執(zhí)行打印處理。順便提及,用于實(shí)現(xiàn)上述打印機(jī)的控制方法、計(jì)算機(jī)程序和存儲這樣的計(jì)算機(jī)程 序的非暫時(shí)性記錄介質(zhì)也展示出新穎性和有用性。
圖1示出網(wǎng)絡(luò)系統(tǒng)的構(gòu)造;圖2是示出網(wǎng)絡(luò)系統(tǒng)中的數(shù)據(jù)通信的示例的序列圖;以及圖3是示出網(wǎng)絡(luò)系統(tǒng)中的數(shù)據(jù)通信的另一示例的序列圖。
具體實(shí)施例方式(網(wǎng)絡(luò)系統(tǒng)2的構(gòu)造)將會(huì)參考附圖描述第一實(shí)施例。圖1示出根據(jù)本實(shí)施例的網(wǎng)絡(luò)系統(tǒng)2的構(gòu)造。網(wǎng) 絡(luò)系統(tǒng)2包括PC 10、打印機(jī)50、以及LAN 4。PC 10和打印機(jī)50被連接至LAN 4。PC 10 和打印機(jī)50能夠經(jīng)由LAN 4相互進(jìn)行通信。(PC 10 的構(gòu)造)PC 10包括操作單元12、控制單元14、存儲單元16、網(wǎng)絡(luò)接口 24、以及顯示單元 26。操作單元12包括鍵盤和鼠標(biāo)。用戶能夠通過操作操作單元12使PC 10執(zhí)行各種處 理。例如,通過操作操作單元12,用戶能夠激活網(wǎng)絡(luò)瀏覽器程序18。此外,通過操作操作單 元12,用戶能夠?qū)⒗缱帜傅鹊鹊淖址斎氲絇C 10中??刂茊卧?4根據(jù)被存儲在存儲單元16中的網(wǎng)絡(luò)瀏覽器程序18和打印機(jī)驅(qū)動(dòng)程 序22執(zhí)行各種處理。存儲單元16存儲網(wǎng)絡(luò)瀏覽器程序18和打印機(jī)驅(qū)動(dòng)程序22。網(wǎng)絡(luò)瀏 覽器程序18是用于當(dāng)PC 10與外部裝置進(jìn)行通信時(shí)執(zhí)行各種處理的軟件,諸如從具有網(wǎng)絡(luò) 服務(wù)器功能的外部裝置(例如,打印機(jī)50)接收網(wǎng)頁數(shù)據(jù)并且顯示與網(wǎng)頁數(shù)據(jù)相對應(yīng)的網(wǎng) 頁。打印機(jī)驅(qū)動(dòng)程序22是用于將各種指令(例如,打印指令)發(fā)送到打印機(jī)50的軟件。例 如,可以從存儲程序18、22的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)或者從因特網(wǎng)上的服務(wù)器將各程序 18、22安裝在PC 10中。存儲單元16包括命令存儲區(qū)域20,該命令存儲區(qū)域20用于存儲 從外部裝置(例如,打印機(jī)50)接收到的命令。網(wǎng)絡(luò)接口 M是用于經(jīng)由LAN 4與打印機(jī)50 進(jìn)行通信的接口。顯示單元26是用于顯示各種類型的信息的顯示器。顯示單元沈能夠顯 示網(wǎng)頁。(打印機(jī)50的構(gòu)造)打印機(jī)50包括網(wǎng)絡(luò)接口 52、操作單元M、顯示單元56、控制單元58、存儲單元74、 打印執(zhí)行單元80、以及掃描單元82。網(wǎng)絡(luò)接口 52是用于經(jīng)由LAN 4與PC 10進(jìn)行通信的 接口。操作單元M包括多個(gè)鍵(例如,數(shù)字鍵區(qū)和開始鍵)。通過操作操作單元M,用戶 能夠使掃描單元82掃描被設(shè)置在掃描單元82上的文檔以生成對象數(shù)據(jù)。顯示單元56是 用于顯示各種類型的信息的顯示器??刂茊卧?8根據(jù)存儲在存儲單元74中的程序78執(zhí) 行各種處理。當(dāng)控制單元58根據(jù)程序78的網(wǎng)絡(luò)服務(wù)器程序79執(zhí)行處理時(shí),實(shí)現(xiàn)了提供單 元60、操作信息接收單元62、編輯單元64、更新信息發(fā)送單元66、打印指令接收單元68、生 成指令接收單元70以及生成單元72的功能。
6
存儲單元74存儲程序78。程序78包括用于由控制單元58、打印執(zhí)行單元80、以 及掃描單元82執(zhí)行的處理的程序(例如,網(wǎng)絡(luò)服務(wù)器程序79)。網(wǎng)絡(luò)服務(wù)器程序79包括文 字處理軟件、電子表格軟件、圖像編輯軟件等等。網(wǎng)絡(luò)服務(wù)器程序79還包括下面將要進(jìn)行 描述的多個(gè)命令。存儲單元74包括對象數(shù)據(jù)存儲區(qū)域76。對象數(shù)據(jù)存儲區(qū)域76能夠存 儲由生成單元72和掃描單元82生成的對象數(shù)據(jù)。對象數(shù)據(jù)存儲區(qū)域76還能夠存儲從外 部裝置接收到的對象數(shù)據(jù)。外部裝置的示例包括PC 10、因特網(wǎng)服務(wù)器、連接至LAN 4的裝 置、便攜式存儲介質(zhì)等等。打印執(zhí)行單元80響應(yīng)于接收到的打印指令執(zhí)行打印處理。在打 印處理中,打印執(zhí)行單元80將由打印目標(biāo)數(shù)據(jù)表示的圖像打印在打印介質(zhì)上。掃描單元82 響應(yīng)于接收到的掃描指令執(zhí)行掃描處理。在掃描處理中,掃描單元82通過掃描設(shè)置在掃描 單元82上的原稿生成對象數(shù)據(jù)(例如,文本數(shù)據(jù)或者圖像數(shù)據(jù))。掃描單元82將轉(zhuǎn)換的對 象數(shù)據(jù)存儲在對象數(shù)據(jù)存儲區(qū)域76中。(由PC10和打印機(jī)50執(zhí)行的處理)接下來,將會(huì)詳細(xì)地描述由PC 10和打印機(jī)50執(zhí)行的處理。首先,將會(huì)描述其中 PC 10使打印機(jī)50生成新的對象數(shù)據(jù)的情況作為第一實(shí)施例。然后,將會(huì)描述其中PC 10 從存儲在打印機(jī)50中的對象數(shù)據(jù)選擇對象數(shù)據(jù)的情況作為第二實(shí)施例。(第一實(shí)施例)如圖2中所示,當(dāng)用戶在PC 10的操作單元12(參見圖1)上執(zhí)行用于激活網(wǎng)絡(luò) 瀏覽器程序18的激活操作時(shí),處理開始。當(dāng)前述的激活操作被執(zhí)行時(shí),PC 10的控制單元 14(參見圖1)激活網(wǎng)絡(luò)瀏覽器程序18(S12)。其后,控制單元14根據(jù)網(wǎng)絡(luò)瀏覽器程序18 執(zhí)行處理。控制單元14根據(jù)HTTP (超文本傳輸協(xié)議)生成編輯網(wǎng)頁數(shù)據(jù)發(fā)送請求102???制單元14將生成的編輯網(wǎng)頁數(shù)據(jù)發(fā)送請求102發(fā)送到打印機(jī)50。在接收到編輯網(wǎng)頁數(shù)據(jù)發(fā)送請求102時(shí),打印機(jī)50的提供單元60 (參見圖1)生 成由HTML (超文本標(biāo)記語言)描述的編輯網(wǎng)頁數(shù)據(jù)104。編輯網(wǎng)頁數(shù)據(jù)104包括多個(gè)命令。 提供單元60將生成的編輯網(wǎng)頁數(shù)據(jù)104發(fā)送到PC 10。PC 10的控制單元14將包括與接 收到的編輯網(wǎng)頁數(shù)據(jù)104相對應(yīng)的編輯網(wǎng)頁48的畫面30顯示在顯示單元沈(參見圖1) 上。此外,控制單元14將被包括在接收到的編輯網(wǎng)頁數(shù)據(jù)104中的多個(gè)命令存儲在命令存 儲區(qū)域20中。如圖1中所示,畫面30包括標(biāo)題顯示區(qū)域31、控制菜單顯示區(qū)域32、以及編輯網(wǎng) 頁48。標(biāo)題顯示區(qū)域31是用于顯示與編輯網(wǎng)頁48相對應(yīng)的標(biāo)題的區(qū)域。“文件”菜單、“編 輯”菜單、“打印”菜單34、“幫助”菜單等等被顯示在控制菜單顯示區(qū)域32中。通過操作操 作單元12,用戶能夠從控制菜單顯示區(qū)域32選擇菜單。當(dāng)用戶選擇了菜單時(shí),控制單元14 根據(jù)網(wǎng)絡(luò)瀏覽器程序18執(zhí)行與所選擇的菜單相對應(yīng)的處理。例如,當(dāng)用戶選擇“打印”菜 單34時(shí),控制單元14根據(jù)打印機(jī)驅(qū)動(dòng)程序22 (參見圖1)將下面將要進(jìn)行描述的第二類型 的打印指令發(fā)送到打印機(jī)50。預(yù)先通過網(wǎng)絡(luò)瀏覽器程序18確定顯示在控制菜單顯示區(qū)域 32中的內(nèi)容。編輯網(wǎng)頁48包括第一區(qū)域46和第二區(qū)域36。與從打印機(jī)50接收到的顯示數(shù)據(jù) 相對應(yīng)的對象被顯示在第一區(qū)域46中。被包括在編輯網(wǎng)頁數(shù)據(jù)中的多個(gè)指令按鈕38、40、 42、44被顯示在第二區(qū)域36中。通過操作操作單元12,用戶能夠選擇第二區(qū)域36中的指 令按鈕38、40、42、44。當(dāng)用戶選擇按鈕時(shí),控制單元14根據(jù)網(wǎng)絡(luò)瀏覽器程序18執(zhí)行與所選擇的按鈕相對應(yīng)的處理?,F(xiàn)在將會(huì)描述其中用戶執(zhí)行用于選擇文本生成按鈕38的生成操作的情況。控制 單元14響應(yīng)于在存儲在命令存儲區(qū)域20中的多個(gè)命令當(dāng)中的生成指令發(fā)送命令將新對象 數(shù)據(jù)生成指令106發(fā)送到打印機(jī)50。新對象數(shù)據(jù)生成指令106包括表示文字處理軟件的 信息。打印機(jī)50的生成指令接收單元70 (參見圖1)接收新對象數(shù)據(jù)生成指令106。接下 來,生成單元72 (參見圖1)響應(yīng)于新對象數(shù)據(jù)生成指令106生成與文字處理軟件相對應(yīng)的 新對象數(shù)據(jù)(S52)。在S52中生成的對象數(shù)據(jù)是表示在其上還沒有輸入文本的一張白紙的 數(shù)據(jù)。生成單元72確定對象數(shù)據(jù)的數(shù)據(jù)名稱。然后生成單元72將生成的對象數(shù)據(jù)和指示 確定的數(shù)據(jù)名稱的數(shù)據(jù)名稱信息的組合存儲在對象數(shù)據(jù)存儲區(qū)域76 (參見圖1)中(SM)。 生成單元72以PDL(頁面描述語言)格式存儲對象數(shù)據(jù)。例如,可以以Postkript格式存 儲對象數(shù)據(jù)。提供單元60生成與生成的對象數(shù)據(jù)相對應(yīng)的顯示數(shù)據(jù)108。提供單元60根 據(jù)網(wǎng)絡(luò)瀏覽器程序18以PC 10的控制單元14能夠進(jìn)行解釋的格式(例如,HTTP、HTML)生 成顯示數(shù)據(jù)108。然后提供單元60將生成的顯示數(shù)據(jù)108和與對象數(shù)據(jù)相對應(yīng)的數(shù)據(jù)名稱 信息發(fā)送到PC 10。PC 10的控制單元14將與接收到的顯示數(shù)據(jù)108相對應(yīng)的對象(即,與在S52中 生成的對象數(shù)據(jù)相對應(yīng)的對象)顯示在編輯網(wǎng)頁48的第一區(qū)域46 (參見圖1)中。通過操 作PC 10的操作單元12,用戶能夠執(zhí)行編輯操作以輸入和刪除與顯示在第一區(qū)域46中的 對象相關(guān)的字符等等。然后控制單元14根據(jù)來自包括在編輯網(wǎng)頁數(shù)據(jù)104中的多個(gè)命令 (即,存儲在命令存儲區(qū)域20中的多個(gè)命令)當(dāng)中的操作信息發(fā)送命令生成與編輯操作相 對應(yīng)的操作信息110?,F(xiàn)在將會(huì)描述在用戶執(zhí)行編輯操作以輸入字符串“AABBCC”的情況下 的操作信息110??刂茊卧?4基于XMLHttpRequest (可擴(kuò)展標(biāo)記語言Http請求)生成操 作信息110。操作信息110包括字符串“AABBCC”、指示對象數(shù)據(jù)中字符串的位置的信息、以 及數(shù)據(jù)名稱信息。注意,在另一實(shí)施例中,控制單元14可以基于JSON(JavaScript對象表 示)或者 JSONP (帶有補(bǔ)白的 JavaScript 對象表示(JavaScript Object Notation with Padding))生成操作信息110??刂茊卧?4將生成的操作信息110發(fā)送給打印機(jī)50。打印機(jī)50的操作信息接收 單元62 (參見圖1)接收發(fā)送的操作信息110。接下來,編輯單元64 (參見圖1)根據(jù)接收到 的操作信息110編輯存儲在對象數(shù)據(jù)存儲區(qū)域76中的對象數(shù)據(jù)(S56)。S卩,根據(jù)文字處理 軟件,編輯單元64將包括在操作信息110中的字符串“AABBCC”和要被放置在由包括在操 作信息110中的位置信息所指示的位置中的信息寫入在S54中存儲的對象數(shù)據(jù)。更新信息 發(fā)送單元66 (參見圖1)根據(jù)操作信息110生成更新信息112。更新信息發(fā)送單元66基于 XMLHttpRequest生成更新信息112。更新信息發(fā)送單元66 (參見圖1)將生成的更新信息 112發(fā)送到PC 10。PC 10的控制單元14通過執(zhí)行來自于包括在編輯網(wǎng)頁數(shù)據(jù)104中的多個(gè)命令當(dāng)中 的顯示更新命令根據(jù)接收到的更新信息112更新顯示在第一區(qū)域46中的內(nèi)容(S14)。根據(jù)用戶在操作單元12上執(zhí)行的編輯操作,PC 10和打印機(jī)50重復(fù)用于將操作 信息110從PC 10發(fā)送到打印機(jī)50的處理,在S56中由打印機(jī)50執(zhí)行的處理,將更新信息 112從打印機(jī)50發(fā)送到PC 10、以及在S14中由PC 10執(zhí)行的處理?,F(xiàn)在將會(huì)描述與更新信息112和S14的處理有關(guān)的具體示例。首先,將會(huì)描述下述情況,其中打印機(jī)50接收到與當(dāng)與在S52中生成的對象數(shù)據(jù)(其中還沒有輸入文本的數(shù) 據(jù))相對應(yīng)的對象被顯示在第一區(qū)域46中時(shí)執(zhí)行的編輯操作相對應(yīng)的操作信息110。例 如,在操作信息110包括字符串“AABBCC”和指示對象的第η行(其中η是自然數(shù))的位置 信息的情況下,更新信息發(fā)送單元66生成包括用于在第η行上顯示字符串“AABBCC”的信 息的更新信息112。在S14中,在接收到更新信息112時(shí),PC 10的控制單元14更新顯示數(shù) 據(jù)108從而包括在更新信息112中的字符串“AABBCC”被布置在與顯示數(shù)據(jù)108相對應(yīng)的 對象的第η行上。接下來,控制單元14將由更新的顯示數(shù)據(jù)108表示的圖像顯示在第一區(qū) 域46中。接下來,將會(huì)描述其中打印機(jī)50接收包括字符串“DDEEFF”和指示對象的第η行 上的字符串“AABBCC”之后的位置的位置信息的操作信息110的情況。更新信息發(fā)送單元 66生成包括用于在第η行上顯示字符串“AABBCXDDEEFF”的信息的更新信息112。注意,當(dāng) 在另一實(shí)施例中字符串已經(jīng)被布置在第η-1行上時(shí),更新信息112還可以包括被布置在第 η-1行上的字符串。在接收到更新信息112時(shí),控制單元14更新顯示數(shù)據(jù)108從而包括在 更新信息112中的字符串“AABBCXDDEEFF”被布置在與顯示數(shù)據(jù)108相對應(yīng)的對象的第η行 上。接下來,控制單元14將由更新的顯示數(shù)據(jù)108表示的圖像顯示在第一區(qū)域46中。艮口, 控制單元14更新被顯示在畫面30的第一區(qū)域46中的內(nèi)容但是沒有更新除了第一區(qū)域46 之外的區(qū)域31、32、36中顯示的內(nèi)容。通過操作操作單元12,用戶能夠執(zhí)行第一打印操作以選擇第二區(qū)域36中的打印 按鈕44。在這樣的情況下,控制單元14執(zhí)行來自于包括在編輯網(wǎng)頁數(shù)據(jù)中的多個(gè)命令當(dāng)中 的打印指令發(fā)送命令。更加具體地,控制單元14生成包括與顯示數(shù)據(jù)108有關(guān)的數(shù)據(jù)名稱 信息的第一類型的打印指令114。接下來,控制單元14將生成的第一類型的打印指令114 發(fā)送到打印機(jī)50。打印機(jī)50的打印指令接收單元68(參見圖1)接收第一類型的打印指 令。打印機(jī)50的打印執(zhí)行單元80 (參見圖1)從對象數(shù)據(jù)存儲區(qū)域76獲得與包括在接收 到的第一類型的打印指令中的數(shù)據(jù)名稱信息相對應(yīng)的對象數(shù)據(jù)。打印執(zhí)行單元80將由獲 得的對象數(shù)據(jù)表示的圖像打印在打印介質(zhì)上(S58)。此外,通過操作操作單元12,用戶能夠執(zhí)行第二打印操作以在控制菜單顯示區(qū)域 32中選擇打印菜單34。在這樣的情況下,控制單元14根據(jù)打印機(jī)驅(qū)動(dòng)程序22將編輯網(wǎng)頁 數(shù)據(jù)轉(zhuǎn)換為PDL數(shù)據(jù)。控制單元14將包括轉(zhuǎn)換的編輯網(wǎng)頁數(shù)據(jù)的第二類型的打印指令116 發(fā)送到打印機(jī)50。編輯網(wǎng)頁數(shù)據(jù)包括指示顯示在畫面30的第一區(qū)域46中的內(nèi)容的數(shù)據(jù) 和指示顯示在第二區(qū)域36中的內(nèi)容的數(shù)據(jù)。打印機(jī)50的打印指令接收單元68接收第二 類型的打印指令??刂茊卧?8將接收到的PDL數(shù)據(jù)提供給打印執(zhí)行單元80。打印執(zhí)行單 元80通過對提供的PDL數(shù)據(jù)執(zhí)行打印處理將由PDL數(shù)據(jù)(編輯網(wǎng)頁數(shù)據(jù))表示的圖像打 印在打印介質(zhì)上(S60)。(第二實(shí)施例)接下來,將會(huì)參考圖3描述其中PC 10從存儲在打印機(jī)50中的對象數(shù)據(jù)選擇對象 數(shù)據(jù)的情況。通過將文檔設(shè)置在掃描單元82上,用戶能夠在打印機(jī)50的操作單元M上執(zhí) 行用于掃描處理的操作以使掃描單元82(參見圖1)執(zhí)行掃描處理。在掃描處理中,掃描單 元82通過掃描文檔生成與設(shè)置在掃描單元82上的文檔相對應(yīng)的對象數(shù)據(jù)(S72)。掃描單 元82將生成的對象數(shù)據(jù)存儲在對象數(shù)據(jù)存儲區(qū)域76中(S74)。由掃描單元82生成的對象數(shù)據(jù)是圖像數(shù)據(jù)。此外,控制單元58可以將從外部裝置(例如PC 10)接收到的對象數(shù)據(jù) 或者從外部存儲器輸入的對象數(shù)據(jù)存儲在對象數(shù)據(jù)存儲區(qū)域76中。在這樣的情況下,在通 過打印機(jī)50轉(zhuǎn)換為PDL格式之后存儲對象數(shù)據(jù)。在S12中由PC 10執(zhí)行的處理和用于在PC 10和打印機(jī)50之間通信編輯網(wǎng)頁數(shù) 據(jù)發(fā)送請求102和編輯網(wǎng)頁數(shù)據(jù)104的處理與圖2中所示的相類似。通過操作PC 10的操作單元12,用戶能夠選擇畫面30的第二區(qū)域36中的文件按 鈕42 (參見圖1)。當(dāng)文件按鈕42被操作時(shí),控制單元14響應(yīng)于來自于多個(gè)接收到的命令 當(dāng)中的數(shù)據(jù)名稱請求命令將數(shù)據(jù)名稱發(fā)送請求122發(fā)送到打印機(jī)50。打印機(jī)50的控制單 元58生成包括與存儲在對象數(shù)據(jù)存儲區(qū)域76中的對象數(shù)據(jù)相對應(yīng)的數(shù)據(jù)名稱的數(shù)據(jù)名稱 表124。然后控制單元58將數(shù)據(jù)名稱表IM發(fā)送到PC 10。PC 10的控制單元14將接收到的數(shù)據(jù)名稱表IM顯示在第一區(qū)域46中。通過操 作操作單元12,用戶能夠執(zhí)行操作以從包括在數(shù)據(jù)名稱表124中的數(shù)據(jù)名稱中選擇一個(gè)數(shù) 據(jù)名稱。當(dāng)用于選擇一個(gè)數(shù)據(jù)名稱的操作被執(zhí)行時(shí),控制單元14響應(yīng)于來自于多個(gè)接收到 的命令當(dāng)中的數(shù)據(jù)名稱發(fā)送命令將指示所選擇的數(shù)據(jù)名稱的數(shù)據(jù)名稱信息126發(fā)送到打 印機(jī)50。打印機(jī)50的控制單元58從對象數(shù)據(jù)存儲區(qū)域76獲得與數(shù)據(jù)名稱信息1 相對 應(yīng)的對象數(shù)據(jù)。提供單元60生成與獲得的對象數(shù)據(jù)相對應(yīng)的顯示數(shù)據(jù)108。然后提供單元 60將生成的顯示數(shù)據(jù)108和與對象數(shù)據(jù)相對應(yīng)的數(shù)據(jù)名稱信息發(fā)送到PC 10。所有其它的 處理(S14、S56、S58、S60)與圖2中所示的相類似。在上面詳細(xì)地描述了本實(shí)施例。根據(jù)本實(shí)施例,在接收到來自于PC 10的操作信 息110(例如,參見圖2)時(shí),打印機(jī)50根據(jù)操作信息110將包括一部分編輯的對象數(shù)據(jù)的 更新信息112發(fā)送到PC 10。通過執(zhí)行顯示更新命令,PC 10能夠根據(jù)更新信息112更新顯 示數(shù)據(jù)108。結(jié)果,顯示在PC 10的顯示單元沈的第一區(qū)域46中的對象被更新。通過此構(gòu) 造,打印機(jī)50不需要將全部編輯的對象數(shù)據(jù)發(fā)送到PC 10。結(jié)果,當(dāng)對象數(shù)據(jù)被編輯時(shí),能 夠減少打印機(jī)50和PC 10之間的通信負(fù)荷。此外,打印機(jī)50根據(jù)接收到的操作信息110編輯對象數(shù)據(jù)。結(jié)果,顯示在第一區(qū) 域46中的對象和與存儲在打印機(jī)50中的對象數(shù)據(jù)相對應(yīng)的對象變成在內(nèi)容上相同。因此, 打印機(jī)50可以根據(jù)來自于PC 10的操作信息110編輯對象數(shù)據(jù)。在接收到第一類型的打 印指令114時(shí),打印機(jī)50對存儲在存儲單元74中的對象數(shù)據(jù)執(zhí)行打印處理。因此,打印機(jī) 50可以在不用從PC 10接收打印目標(biāo)對象數(shù)據(jù)的情況下對與具有與顯示在第一區(qū)域46中 的對象相同的內(nèi)容的對象相對應(yīng)的對象數(shù)據(jù)執(zhí)行打印處理。結(jié)果,打印機(jī)50能夠響應(yīng)于來 自于PC 10的打印指令執(zhí)行打印。根據(jù)打印機(jī)50,能夠根據(jù)來自于沒有被安裝有應(yīng)用的PC 10的操作信息編輯對象數(shù)據(jù)。打印機(jī)50發(fā)送通過根據(jù)網(wǎng)絡(luò)瀏覽器程序18將對象數(shù)據(jù)轉(zhuǎn)換為PClO的控制單元 14能夠解釋的格式而獲得的顯示數(shù)據(jù)108。因此,PC 10能夠顯示與對應(yīng)于對象數(shù)據(jù)的對 象相同的對象而無需在PC 10中安裝與對象數(shù)據(jù)對應(yīng)的應(yīng)用。用戶能夠通過操作PC 10將 字符等等輸入到對象數(shù)據(jù)中而無需在PC 10中安裝與對象數(shù)據(jù)相對應(yīng)的應(yīng)用。注意,對象 數(shù)據(jù)存儲區(qū)域76可以根據(jù)網(wǎng)絡(luò)瀏覽器程序18保持PC 10的控制單元14能夠解釋的格式 (例如,HTML)的對象數(shù)據(jù)。在這樣的情況下,不需要為打印機(jī)50提供用于將PDL數(shù)據(jù)轉(zhuǎn)換 為網(wǎng)絡(luò)瀏覽器程序18能夠解釋的格式的機(jī)構(gòu)。
在接收到第一類型的打印指令114(參見圖幻時(shí),打印機(jī)50對存儲在對象數(shù)據(jù)存 儲區(qū)域76中的對象數(shù)據(jù)執(zhí)行打印處理。即,打印機(jī)50不需要從PC 10獲得打印對象數(shù)據(jù) 以執(zhí)行打印處理。因此,能夠縮短從接收到第一類型的打印指令114到打印完成的打印時(shí) 段。此外,能夠減少PC 10和打印機(jī)50之間的通信負(fù)荷。在接收到PC 10根據(jù)打印機(jī)驅(qū)動(dòng)程序22發(fā)送的第二類型的打印指令116時(shí),打印 機(jī)50對包括在第二類型的打印指令116中的編輯網(wǎng)頁數(shù)據(jù)執(zhí)行打印處理。即,打印結(jié)果取 決于接收到第二類型的打印指令116還是第一類型的打印指令114而不同。用戶能夠通過 當(dāng)要打印由對象數(shù)據(jù)表示的圖像時(shí)執(zhí)行上述第一打印操作和當(dāng)要打印由編輯網(wǎng)頁數(shù)據(jù)表 示的圖像時(shí)執(zhí)行上述第二打印操作來獲得想要的打印結(jié)果。打印機(jī)50以PDL格式將對象數(shù)據(jù)存儲在對象數(shù)據(jù)存儲區(qū)域76中。因此,當(dāng)打印 機(jī)50執(zhí)行打印處理時(shí)能夠省略將對象數(shù)據(jù)轉(zhuǎn)換為PDL格式的處理。結(jié)果,能夠縮短打印機(jī) 50的前述打印時(shí)段。此外,PC 10根據(jù)網(wǎng)絡(luò)瀏覽器程序18將第一類型的打印指令114發(fā)送到打印機(jī) 50。S卩,當(dāng)PC 10將打印指令發(fā)送給打印機(jī)50時(shí)不需要將與打印機(jī)50相對應(yīng)的打印機(jī)驅(qū) 動(dòng)程序22安裝在PC 10中。注意上述PC 10是“外部裝置”的示例。編輯操作是“第一類型的操作”的示例, 第一打印操作是“第二類型的操作”的示例,生成操作是“第三類型的操作”的示例,并且第 二打印操作是“第四類型的操作”的示例。PDL格式(例如,Postscript格式)是“打印執(zhí) 行單元能夠執(zhí)行打印處理的格式”的示例。注意當(dāng)以網(wǎng)絡(luò)瀏覽器程序18能夠解釋的格式在 對象數(shù)據(jù)存儲區(qū)域76中保持對象數(shù)據(jù)時(shí),網(wǎng)絡(luò)瀏覽器程序18能夠解釋的格式是“打印執(zhí)行 單元能夠執(zhí)行打印處理的格式”的示例。(修改示例)(1)在第二實(shí)施例中,提供單元60可以生成包括顯示數(shù)據(jù)108的編輯網(wǎng)頁數(shù)據(jù) 104。更加具體地,當(dāng)通過掃描單元82存儲對象數(shù)據(jù)(圖3中的S74)時(shí),提供單元60可以 響應(yīng)于其后接收到的第一編輯網(wǎng)頁數(shù)據(jù)發(fā)送請求102生成包括對應(yīng)于在S74中存儲的對象 數(shù)據(jù)的顯示數(shù)據(jù)108的編輯網(wǎng)頁數(shù)據(jù)104并且將生成的編輯網(wǎng)頁數(shù)據(jù)104發(fā)送到PC 10。 此外,提供單元60可以發(fā)送包括對應(yīng)于由PC 10先前編輯的對象數(shù)據(jù)的顯示數(shù)據(jù)108的編 輯網(wǎng)頁數(shù)據(jù)104。(2)此外,在上面的實(shí)施例中,打印機(jī)50在接收到操作信息110時(shí)將與部分對象數(shù) 據(jù)相對應(yīng)的更新信息112發(fā)送到PC 10。然而,打印機(jī)50可以發(fā)送與根據(jù)操作信息110編 輯的全部對象數(shù)據(jù)相對應(yīng)的顯示數(shù)據(jù)。在這樣的情況下,顯示數(shù)據(jù)是“更新信息”的示例。 替選地,打印機(jī)50可以發(fā)送包括根據(jù)操作信息110編輯的對象數(shù)據(jù)的新編輯網(wǎng)頁。在這樣 的情況下,新編輯網(wǎng)頁數(shù)據(jù)是“更新信息”的示例。(3)打印機(jī)50可以以除了打印執(zhí)行單元80能夠執(zhí)行打印處理的格式(在本實(shí)施 例中PDL格式)之外的格式將對象數(shù)據(jù)存儲在對象數(shù)據(jù)存儲區(qū)域76中。例如,存儲在對象 數(shù)據(jù)存儲區(qū)域76中的對象數(shù)據(jù)可以是與被包括在網(wǎng)絡(luò)服務(wù)器程序79中的軟件相對應(yīng)的格 式(例如,文本格式或者PDF格式)。在這樣的情況下,打印機(jī)50可以在接收到第一類型的 打印指令114時(shí)將存儲在對象數(shù)據(jù)存儲區(qū)域76中的對象數(shù)據(jù)轉(zhuǎn)換為PDL格式數(shù)據(jù),并且然 后執(zhí)行打印處理。
(4)PC 10可以不存儲打印機(jī)驅(qū)動(dòng)程序22。在此修改示例中,PC 10可以根據(jù)網(wǎng)絡(luò) 瀏覽器程序M發(fā)送第一類型的打印指令114。打印機(jī)50可以執(zhí)行打印處理(圖2中S58)。 打印機(jī)50可以響應(yīng)于來自于沒有被安裝有打印機(jī)驅(qū)動(dòng)的PC 10的第一類型的打印指令114 執(zhí)行打印處理。(5)此外,顯示數(shù)據(jù)108不限于由HTTP格式或者HTML格式描述的數(shù)據(jù)。替選地, 可以使用XMLHttpRequest、JS0N、或者JSONP生成更新信息112。在這樣的情況下,如實(shí)施 例中所述,控制單元14執(zhí)行包括在編輯網(wǎng)頁數(shù)據(jù)104中的顯示更新命令從而與顯示數(shù)據(jù)相 對應(yīng)的對象數(shù)據(jù)被顯示在第一區(qū)域46中。(6)此外,在上面的實(shí)施例中,PC 10根據(jù)打印機(jī)驅(qū)動(dòng)程序22將編輯網(wǎng)頁數(shù)據(jù)轉(zhuǎn)換 為PDL數(shù)據(jù)。替選地,PC 10可以將包括沒有被轉(zhuǎn)換為PDL數(shù)據(jù)的編輯網(wǎng)頁數(shù)據(jù)的第二類 型的打印指令116發(fā)送到打印機(jī)50。在這樣的情況下,打印機(jī)50可以將接收到的編輯網(wǎng)頁 數(shù)據(jù)轉(zhuǎn)換為PDL數(shù)據(jù)。(7)在前述的實(shí)施例中,作為控制單元58根據(jù)網(wǎng)絡(luò)瀏覽器程序79執(zhí)行處理的結(jié)果 實(shí)現(xiàn)各單元60至72。然而,可以替選地通過諸如邏輯電路的硬件資源來實(shí)現(xiàn)各單元60至 72中的至少一個(gè)單元。
1權(quán)利要求
1.一種打印機(jī),所述打印機(jī)被構(gòu)造為以可通信的方式與外部裝置相連接,所述外部裝 置包括網(wǎng)絡(luò)瀏覽器,所述打印機(jī)包括提供單元,所述提供單元被構(gòu)造為在所述外部裝置使用所述網(wǎng)絡(luò)瀏覽器訪問所述打印 機(jī)的情況下將編輯網(wǎng)頁數(shù)據(jù)提供給所述外部裝置,以便于所述網(wǎng)絡(luò)瀏覽器顯示編輯網(wǎng)頁, 其中所述編輯網(wǎng)頁包括用于顯示與要被編輯的對象數(shù)據(jù)相對應(yīng)的對象的第一區(qū)域和不同 于所述第一區(qū)域的第二區(qū)域;存儲單元,所述存儲單元被構(gòu)造為存儲所述對象數(shù)據(jù);操作信息接收單元,所述操作信息接收單元被構(gòu)造為在對包括在所述編輯網(wǎng)頁中的所 述第一區(qū)域執(zhí)行第一類型的操作的情況下從所述網(wǎng)絡(luò)瀏覽器接收與所述第一類型的操作 相對應(yīng)的操作信息;編輯單元,所述編輯單元被構(gòu)造為響應(yīng)于由所述操作信息接收單元接收到的操作信息 編輯存儲在所述存儲單元中的對象數(shù)據(jù);更新信息發(fā)送單元,所述更新信息發(fā)送單元被構(gòu)造為響應(yīng)于由所述操作信息接收單元 接收到的操作信息將用于更新所述編輯網(wǎng)頁內(nèi)的顯示內(nèi)容的更新信息發(fā)送到所述網(wǎng)絡(luò)瀏l.l/f Bip打印指令接收單元,所述打印指令接收單元被構(gòu)造為在對包括在所述編輯網(wǎng)頁中的所 述第二區(qū)域執(zhí)行第二類型的操作的情況下從所述網(wǎng)絡(luò)瀏覽器接收第一類型的打印指令;以 及打印執(zhí)行單元,所述打印執(zhí)行單元被構(gòu)造為在所述打印指令接收單元接收到所述第一 類型的打印指令的情況下使用存儲在所述存儲單元中的對象數(shù)據(jù)執(zhí)行打印處理。
2.如權(quán)利要求1所述的打印機(jī),進(jìn)一步包括生成指令接收單元,所述生成指令接收單元被構(gòu)造為在對包括在所述編輯網(wǎng)頁中的所 述第二區(qū)域執(zhí)行第三類型的操作的情況下從所述網(wǎng)絡(luò)瀏覽器接收用于生成新對象數(shù)據(jù)的 生成指令;和生成單元,所述生成單元被構(gòu)造為響應(yīng)于由所述生成指令接收單元接收到的生成指令 生成所述新對象數(shù)據(jù)。
3.如權(quán)利要求1所述的打印機(jī),其中所述編輯網(wǎng)頁數(shù)據(jù)包括命令數(shù)據(jù),所述命令數(shù)據(jù)包括要由所述網(wǎng)絡(luò)瀏覽器執(zhí)行的多個(gè) 命令,所述命令數(shù)據(jù)包括操作信息發(fā)送命令,所述操作信息發(fā)送命令用于所述網(wǎng)絡(luò)瀏覽器在對包括在所述編輯 網(wǎng)頁中的所述第一區(qū)域執(zhí)行所述第一類型的操作的情況下將與所述第一類型的操作相對 應(yīng)的操作信息發(fā)送到所述打印機(jī);顯示更新命令,所述顯示更新命令用于所述網(wǎng)絡(luò)瀏覽器根據(jù)所述更新信息更新所述第 一區(qū)域內(nèi)的顯示內(nèi)容;以及打印指令發(fā)送命令,所述打印指令發(fā)送命令用于所述網(wǎng)絡(luò)瀏覽器在對包括在所述編輯 網(wǎng)頁中的所述第二區(qū)域執(zhí)行所述第二類型的操作的情況下將所述第一類型的打印指令發(fā) 送到所述打印機(jī),并且所述更新信息發(fā)送單元被構(gòu)造為將用于更新所述第一區(qū)域內(nèi)的所述顯示內(nèi)容的更新信息發(fā)送到所述網(wǎng)絡(luò)瀏覽器。
4.如權(quán)利要求1所述的打印機(jī),其中所述第一類型的打印指令是不包括打印對象數(shù)據(jù)的打印指令。
5.如權(quán)利要求1所述的打印機(jī),其中 所述外部裝置進(jìn)一步包括打印機(jī)驅(qū)動(dòng),所述打印指令接收單元被構(gòu)造為在使用所述打印機(jī)驅(qū)動(dòng)執(zhí)行第四類型的操作的情況 下從所述打印機(jī)驅(qū)動(dòng)接收第二類型的打印指令,所述第二類型的打印指令包括通過使用所 述編輯網(wǎng)頁數(shù)據(jù)生成的打印數(shù)據(jù),并且在所述打印指令接收單元接收到所述第二類型的打印指令的情況下,所述打印執(zhí)行單 元被構(gòu)造為使用包括在所述第二類型的打印指令中的所述打印數(shù)據(jù)而與存儲在所述存儲 單元中的對象數(shù)據(jù)無關(guān)地執(zhí)行打印處理。
6.如權(quán)利要求1所述的打印機(jī),進(jìn)一步包括 掃描單元,所述掃描單元被構(gòu)造為掃描文檔,其中所述存儲單元被構(gòu)造為存儲通過所述掃描單元掃描文檔生成的特定對象數(shù)據(jù),并且由所述提供單元提供的編輯網(wǎng)頁數(shù)據(jù)是用于將與初步地存儲在所述存儲單元中的所 述特定對象數(shù)據(jù)相對應(yīng)的對象顯示在所述編輯網(wǎng)頁上的數(shù)據(jù)。
7.如權(quán)利要求1所述的打印機(jī),其中存儲在所述存儲單元中的對象數(shù)據(jù)是具有所述打印執(zhí)行單元能夠執(zhí)行所述打印處理 的數(shù)據(jù)格式的數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種打印機(jī)。打印機(jī)可以將編輯網(wǎng)頁數(shù)據(jù)提供給外部裝置,以便于網(wǎng)絡(luò)瀏覽器顯示編輯網(wǎng)頁。編輯網(wǎng)頁可以包括用于顯示與要被編輯的對象數(shù)據(jù)相對應(yīng)的對象的第一區(qū)域。打印機(jī)可以從網(wǎng)絡(luò)瀏覽器接收與第一類型的操作相對應(yīng)的操作信息。打印機(jī)可以響應(yīng)于操作信息編輯對象數(shù)據(jù)。打印機(jī)可以將用于更新編輯網(wǎng)頁內(nèi)的顯示內(nèi)容的更新信息發(fā)送到網(wǎng)絡(luò)瀏覽器。打印機(jī)可以從網(wǎng)絡(luò)瀏覽器接收第一類型的打印指令。打印機(jī)可以在接收到第一類型的打印指令時(shí)使用存儲在存儲單元中的對象數(shù)據(jù)執(zhí)行打印處理。
文檔編號G06F3/12GK102109967SQ20101062168
公開日2011年6月29日 申請日期2010年12月28日 優(yōu)先權(quán)日2009年12月28日
發(fā)明者石本關(guān) 申請人:兄弟工業(yè)株式會(huì)社