日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

打印系統(tǒng)的制作方法

文檔序號(hào):6384603閱讀:359來源:國知局
專利名稱:打印系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本實(shí)用新型涉及一種打印系統(tǒng)。在該打印系統(tǒng)中,打印機(jī)根據(jù)位置數(shù)據(jù)來獲得將要被打印的打印數(shù)據(jù),并打印所獲得的數(shù)據(jù)。
背景技術(shù)
最近,已提出如上所述的一種打印系統(tǒng)。這種打印系統(tǒng)的一個(gè)例子被配置成提供的打印機(jī)帶有瀏覽器,該瀏覽器是用于通過網(wǎng)絡(luò)來訪問WWW(萬維網(wǎng))服務(wù)器的軟件。通常,在打印系統(tǒng)中,打印機(jī)的存儲(chǔ)器存儲(chǔ)有分別指定多個(gè)文件的多個(gè)URLs(統(tǒng)一資源定位符)。當(dāng)用戶對這類文件中的一個(gè)文件進(jìn)行打印時(shí),用戶操作打印機(jī),以顯示從被存儲(chǔ)在存儲(chǔ)器中的URLs中提取的文件名,并且從所顯示的這些文件名中選擇一個(gè)所需的文件名。然后,打印機(jī)根據(jù)對應(yīng)于用戶所選擇的那個(gè)文件名的URL使用HTTP(超文本傳輸協(xié)議)來獲得文件,并打印出這樣獲得的文件。
在這種打印系統(tǒng)中,存在多臺(tái)打印機(jī)被連接在網(wǎng)絡(luò)中的情況。在這種情況下,必須登記每臺(tái)打印機(jī)中的URL信息。如果URL信息被更新,則打印系統(tǒng)的網(wǎng)絡(luò)管理員應(yīng)該更新每臺(tái)打印機(jī)的URL信息。例如,如果在WWW服務(wù)器中加入一個(gè)文件,則將為指定新近被添加的文件的URL登記每臺(tái)打印機(jī)中的URL信息。當(dāng)網(wǎng)絡(luò)上有多臺(tái)打印機(jī)時(shí),網(wǎng)絡(luò)管理員應(yīng)該為URL登記每臺(tái)打印機(jī)中的URL信息。同樣,當(dāng)從WWW服務(wù)器中刪除一些文件時(shí),應(yīng)該從這多臺(tái)打印機(jī)中的每一臺(tái)打印機(jī)中所包含的URL信息中除去對應(yīng)的URLs。雖然這種更新工作對于網(wǎng)絡(luò)管理員而言很麻煩,但是,只要在各個(gè)單獨(dú)的打印機(jī)中管理各個(gè)文件的URLs,這些工作就一直是必不可少的。
實(shí)用新型內(nèi)容本實(shí)用新型的優(yōu)點(diǎn)在于在一種打印系統(tǒng)中,可以容易地實(shí)現(xiàn)對將要被打印的數(shù)據(jù)的管理,尤其是對指定將要被打印的文件的URLs的管理。
根據(jù)本實(shí)用新型的一個(gè)方面,提供了一種打印系統(tǒng),它包括一個(gè)服務(wù)器和可以與該服務(wù)器進(jìn)行通信的一臺(tái)打印機(jī)。在這種系統(tǒng)中,為服務(wù)器提供了位置數(shù)據(jù)存儲(chǔ)器和數(shù)據(jù)傳送系統(tǒng)。位置數(shù)據(jù)存儲(chǔ)器存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù)的位置數(shù)據(jù);數(shù)據(jù)傳送系統(tǒng)響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求,將打印數(shù)據(jù)的位置數(shù)據(jù)傳送給打印機(jī)。同時(shí),為打印機(jī)提供位置數(shù)據(jù)請求系統(tǒng)、位置數(shù)據(jù)接收系統(tǒng)和打印設(shè)備。位置數(shù)據(jù)請求系統(tǒng)將關(guān)于位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng)接收由數(shù)據(jù)傳送系統(tǒng)傳送的位置數(shù)據(jù);打印設(shè)備從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
打印系統(tǒng)還可以任選地包括更新位置數(shù)據(jù)存儲(chǔ)器中所存儲(chǔ)的位置數(shù)據(jù)的位置數(shù)據(jù)更新系統(tǒng),以及在服務(wù)器、打印機(jī)和以可通訊的方式與服務(wù)器相連接的設(shè)備中的至少一個(gè)裝置中所提供的位置數(shù)據(jù)更新系統(tǒng)。
此外,打印機(jī)還可以任選地包括可切實(shí)可行地指定對應(yīng)于將要被打印的打印數(shù)據(jù)的多個(gè)位置(由位置數(shù)據(jù)指出)之一的指定系統(tǒng)。
位置數(shù)據(jù)存儲(chǔ)器還任選地存儲(chǔ)無法由打印機(jī)打印的不能付印的數(shù)據(jù)的位置數(shù)據(jù),傳送系統(tǒng)既可以傳送打印數(shù)據(jù)的位置數(shù)據(jù),也可以傳送不能付印的數(shù)據(jù)的位置數(shù)據(jù)。在這種情況下,指定系統(tǒng)可以指定打印數(shù)據(jù)的位置數(shù)據(jù)所代表的位置。
在一種特殊的情況下,指定系統(tǒng)可以包括提取系統(tǒng),該提取系統(tǒng)從位置數(shù)據(jù)接收系統(tǒng)所接收的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù);指定系統(tǒng)指定由提取系統(tǒng)提取的位置數(shù)據(jù)所代表的位置。
位置數(shù)據(jù)存儲(chǔ)器還可以任選地存儲(chǔ)無法由打印機(jī)打印的不能付印的數(shù)據(jù)的位置數(shù)據(jù),傳送系統(tǒng)可以選擇性地只傳送打印數(shù)據(jù)的位置數(shù)據(jù)。
在一種特殊的情況下,傳送系統(tǒng)可以包括提取系統(tǒng),該提取系統(tǒng)從位置數(shù)據(jù)存儲(chǔ)器中所存儲(chǔ)的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù),傳送系統(tǒng)傳送由提取系統(tǒng)提取的位置數(shù)據(jù)。
根據(jù)本實(shí)用新型的另一個(gè)方面,提供了一種打印系統(tǒng),該打印系統(tǒng)包括一個(gè)服務(wù)器和可以與該服務(wù)器進(jìn)行通信的一臺(tái)打印機(jī)。此外,服務(wù)器包括存儲(chǔ)將要由打印機(jī)打印的打印數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器;根據(jù)數(shù)據(jù)存儲(chǔ)器中所存儲(chǔ)的數(shù)據(jù)來生成打印數(shù)據(jù)的位置數(shù)據(jù)的位置數(shù)據(jù)發(fā)生系統(tǒng);以及數(shù)據(jù)傳送系統(tǒng),它響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求,將由位置數(shù)據(jù)發(fā)生系統(tǒng)生成的位置數(shù)據(jù)傳送給打印機(jī)。同時(shí),打印機(jī)包括位置數(shù)據(jù)請求系統(tǒng),用于將關(guān)于位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由數(shù)據(jù)傳送系統(tǒng)傳送的位置數(shù)據(jù);以及打印設(shè)備,用于從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
可以任選地為打印系統(tǒng)提供更新被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)的數(shù)據(jù)更新系統(tǒng),在服務(wù)器、打印機(jī)和以可通訊的方式與服務(wù)器相連接的設(shè)備中的至少一個(gè)裝置中提供有該數(shù)據(jù)更新系統(tǒng)。更新系統(tǒng)可以將數(shù)據(jù)加入數(shù)據(jù)存儲(chǔ)器,或者可以從數(shù)據(jù)存儲(chǔ)器中刪除數(shù)據(jù)。
打印機(jī)可以任選地包括可切實(shí)可行地指定對應(yīng)于將要被打印的打印數(shù)據(jù)的多個(gè)位置(由位置數(shù)據(jù)指出)之一的指定系統(tǒng)。
數(shù)據(jù)存儲(chǔ)器還可以任選地存儲(chǔ)無法由打印機(jī)打印的不能付印的數(shù)據(jù),位置數(shù)據(jù)發(fā)生系統(tǒng)也可生成不能付印的數(shù)據(jù)的位置數(shù)據(jù)。在這種情況下,傳送系統(tǒng)既傳送打印數(shù)據(jù)的位置數(shù)據(jù),又傳送不能付印的數(shù)據(jù)的位置數(shù)據(jù)。在此類情況下,可以將指定系統(tǒng)配置成指定打印數(shù)據(jù)的位置數(shù)據(jù)所代表的位置。
在一種特殊的情況下,指定系統(tǒng)可以包括提取系統(tǒng),該提取系統(tǒng)從位置數(shù)據(jù)接收系統(tǒng)所接收的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù),指定系統(tǒng)指定由提取系統(tǒng)提取的位置數(shù)據(jù)所代表的位置。
位置數(shù)據(jù)存儲(chǔ)器還可以任選地存儲(chǔ)無法由打印機(jī)打印的不能付印的數(shù)據(jù),位置數(shù)據(jù)發(fā)生系統(tǒng)也可生成不能付印的數(shù)據(jù)的位置數(shù)據(jù),并且,傳送系統(tǒng)只選擇性地傳送打印數(shù)據(jù)的位置數(shù)據(jù)。
在一種特殊的情況下,傳送系統(tǒng)可以包括提取系統(tǒng),該提取系統(tǒng)從位置數(shù)據(jù)存儲(chǔ)器中所存儲(chǔ)的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù),傳送系統(tǒng)傳送由提取系統(tǒng)提取的位置數(shù)據(jù)。
根據(jù)本實(shí)用新型的另一個(gè)方面,提供了一種可與服務(wù)器進(jìn)行通訊的打印機(jī)??梢詾樵摯蛴C(jī)提供位置數(shù)據(jù)請求系統(tǒng),用于將關(guān)于位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由服務(wù)器傳送的位置數(shù)據(jù);以及打印設(shè)備,它用于從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
根據(jù)本實(shí)用新型的又一個(gè)方面,提供了以可通訊的方式與打印機(jī)相連接的服務(wù)器,主要包括位置數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將要由打印機(jī)打印的打印數(shù)據(jù)的位置數(shù)據(jù);以及數(shù)據(jù)傳送系統(tǒng),用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求,將打印數(shù)據(jù)的位置數(shù)據(jù)傳送給打印機(jī)。
根據(jù)本實(shí)用新型的另一個(gè)方面,提供了以可通訊的方式與打印機(jī)相連接的服務(wù)器,可以包括數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù);位置數(shù)據(jù)發(fā)生系統(tǒng),用于根據(jù)數(shù)據(jù)存儲(chǔ)器中所存儲(chǔ)的數(shù)據(jù)來生成打印數(shù)據(jù)的位置數(shù)據(jù);以及數(shù)據(jù)傳送系統(tǒng),用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求,將位置數(shù)據(jù)發(fā)生系統(tǒng)所生成的位置數(shù)據(jù)傳送給打印機(jī)。
根據(jù)本實(shí)用新型的另一個(gè)方面,提供了一種計(jì)算機(jī)可存取記錄介質(zhì),該記錄介質(zhì)存儲(chǔ)將由計(jì)算機(jī)執(zhí)行的程序,計(jì)算機(jī)執(zhí)行該程序時(shí)進(jìn)行操作,以用作以上所描述的打印系統(tǒng)的服務(wù)器。
或者,計(jì)算機(jī)執(zhí)行該記錄介質(zhì)中的程序時(shí)進(jìn)行操作,以用作以上所描述的打印系統(tǒng)的打印機(jī)。


圖1示意性地表現(xiàn)了可應(yīng)用本實(shí)用新型的實(shí)施例的一種網(wǎng)絡(luò)系統(tǒng)的配置;圖2A至圖2C是圖1中所示的與網(wǎng)絡(luò)相連接的打印機(jī)、服務(wù)器和個(gè)人計(jì)算機(jī)的方框圖;圖3是流程圖,展示了根據(jù)第一個(gè)實(shí)施例的打印機(jī)中所執(zhí)行的打印過程;圖4是流程圖,展示了根據(jù)第一個(gè)實(shí)施例的打印機(jī)中所執(zhí)行的可付印文件提取過程;圖5是流程圖,展示了根據(jù)第一個(gè)實(shí)施例的服務(wù)器中所執(zhí)行的打印過程;圖6是流程圖,展示了根據(jù)第一個(gè)實(shí)施例的打印機(jī)所執(zhí)行URL登記過程;圖7表現(xiàn)了指出可付印文件的清單的一個(gè)例子;圖8表現(xiàn)了指出將要被打印的文件的書簽清單;圖9是流程圖,展示了根據(jù)對第一個(gè)實(shí)施例的修改的打印機(jī)所執(zhí)行的打印過程;圖10是流程圖,展示了根據(jù)對第一個(gè)實(shí)施例的修改的服務(wù)器所執(zhí)行的打印過程;圖11是流程圖,展示了根據(jù)第二個(gè)實(shí)施例的打印機(jī)所執(zhí)行的打印過程;圖12是流程圖,展示了根據(jù)第二個(gè)實(shí)施例的服務(wù)器所執(zhí)行的打印過程;圖13是流程圖,展示了根據(jù)第二個(gè)實(shí)施例的服務(wù)器所執(zhí)行的index.htm創(chuàng)建過程;圖14表現(xiàn)了指出目錄中的文件的清單的一個(gè)例子;
圖15是流程圖,展示了根據(jù)對第二個(gè)實(shí)施例的修改的打印機(jī)所執(zhí)行的打印過程;以及,圖16是流程圖,展示了根據(jù)對第二個(gè)實(shí)施例的修改的服務(wù)器所執(zhí)行的打印過程。
具體實(shí)施方式
下文將參考附圖來描述根據(jù)本實(shí)用新型的實(shí)施例的打印系統(tǒng)。
首先,將參考圖1和圖2A-2C,來描述可應(yīng)用根據(jù)本實(shí)用新型的實(shí)施例的打印系統(tǒng)的網(wǎng)絡(luò)系統(tǒng)1的配置。
圖1表現(xiàn)了網(wǎng)絡(luò)系統(tǒng)1的示范系統(tǒng)配置。圖1中所示的網(wǎng)絡(luò)系統(tǒng)1包括三臺(tái)打印機(jī)2、一個(gè)服務(wù)器3和一臺(tái)PC(個(gè)人計(jì)算機(jī))4,它們被連接到LAN(局域網(wǎng))5。打印機(jī)2、服務(wù)器3和PC4通過LAN5用可通訊的方式被互連。應(yīng)該注意,圖1中所示的配置是示范配置,本實(shí)用新型不局限于這個(gè)配置。
圖2A是方框圖,表現(xiàn)了打印機(jī)2之一的配置。如圖2A所示,打印機(jī)2包括CPU(中央處理器)21、ROM(只讀存儲(chǔ)器)22、RAM(隨機(jī)存取存儲(chǔ)器)23、NVRAM(非易失RAM)24、顯示部件25、打印部件27和接口28。
CPU21執(zhí)行各種不同的過程和計(jì)算。這些過程包括打印過程(見圖3、9、11和15)、可付印文件提取過程(見圖4)和URL登記過程(見圖6)。
ROM22是只讀存儲(chǔ)器,它構(gòu)成打印機(jī)2的一部分主存儲(chǔ)器。在ROM22中,存儲(chǔ)有包括將由CPU21執(zhí)行的系統(tǒng)程序的各種程序,以及對應(yīng)于將由CPU21執(zhí)行的上述過程的其他程序。ROM22還存儲(chǔ)將要被顯示在通過LAN5與打印機(jī)2相連接的PC4的顯示部件25和/或顯示部件45上的顯示信息(例如,網(wǎng)頁數(shù)據(jù))。
RAM23是易失的可讀和可寫存儲(chǔ)器,也用作打印機(jī)2的一部分主存儲(chǔ)器。在RAM23中,定義了用于存儲(chǔ)數(shù)據(jù)處理的中間操作結(jié)果的工作區(qū)。
NVRAM24是非易失可讀/可寫存儲(chǔ)器,即使在被切斷電源時(shí),它也會(huì)保留存儲(chǔ)于其中的數(shù)據(jù)。NVRAM24所存儲(chǔ)的URL指定一個(gè)書簽,該書簽是包含指定將要被打印的文件的至少一個(gè)URL的文件。NVRAM24也存儲(chǔ)打印機(jī)2的序列號(hào)。
顯示部件25組成打印機(jī)2的顯示設(shè)備,并包括(例如)LCD(液晶顯示器)。在顯示部件25上,一列文件名分別是書簽中所描述的URLs的各個(gè)部分,并代表打印機(jī)可以直接打印出的文件。圖7中示出顯示部件25上所顯示的文件名清單的一個(gè)例子。LCD可以屬于簡單的矩陣類型(例如,STN類型或DSTN類型),或?qū)儆诨顒?dòng)的矩陣類型(例如,TFT類型)。
操作面板26是打印機(jī)2的輸入設(shè)備。操作面板26包括多個(gè)輸入鍵和一個(gè)在顯示部件25的顯示設(shè)備上分層的觸摸面板。通過操作操作面板26,用戶可以指定作為清單被顯示在顯示部件25上的文件名中的一個(gè)文件名,從而指定對應(yīng)于所選擇的文件名的URL。
打印部件27提供用于打印字母、字符和/或圖像的單色或彩色打印功能。尤其是,打印部件27在CPU21的控制下打印出由用戶指定的文件的內(nèi)容。
接口28將打印機(jī)2連接到LAN5,以便使打印機(jī)2與被連接到LAN5的設(shè)備(例如,服務(wù)器3和PC4)之間能夠進(jìn)行通信。根據(jù)第一個(gè)實(shí)施例及其修改,通過接口28,打印機(jī)2從服務(wù)器3接收書簽(文件名bookmark.htm)(以后將加以描述),從而接收該書簽中所指出的URLs。根據(jù)第二個(gè)實(shí)施例及其修改,打印機(jī)接收的文件(index.htm)也包含可由打印機(jī)2打印的文件的URLs。
第一個(gè)實(shí)施例如上所述,根據(jù)第一個(gè)實(shí)施例,CPU21執(zhí)行打印過程(見圖3和4)和URL登記過程(見圖6)。
在打印過程中,當(dāng)用戶操作操作部件26來指示顯示文件名(可付印文件的名稱)的清單時(shí),根據(jù)被存儲(chǔ)在NVRAM24中并指出書簽位置的URL,CPU21要求服務(wù)器3通過接口28來傳送書簽(即書簽文件bookmark.htm),然后,使用HTTP的GET請求(在下文中被稱作“HTTP GET”)并通過接口28來接收書簽文件(即bookmark.htm)。然后,CPU21從被接收的書簽文件(bookmark.htm)中所指出的URLs中提取可以由打印機(jī)2打印的文件的URLs,并將清單顯示在顯示部件25上。當(dāng)用戶操作操作部件26來選擇顯示部件25上所列出的文件名中的一個(gè)文件名時(shí),CPU21根據(jù)對應(yīng)于用戶選擇的文件名(HTTP GET)的URL,來獲得具有由用戶指定的文件名的所選擇的文件。然后,CPU21執(zhí)行一個(gè)程序,用于打印出記錄介質(zhì)上的內(nèi)容。
在URL登記過程中,當(dāng)用戶操作操作部件26來開始為URL進(jìn)行一次新的書簽登記時(shí),CPU21要求服務(wù)器3根據(jù)指出書簽位置的URL(被存儲(chǔ)在NVRAM24中)并通過接口28來傳送書簽文件(即bookmark.htm),并且通過接口28來獲得書簽文件(即bookmark.htm)。然后,CPU21添加新近將被加入書簽文件(即bookmark.htm)的URL。在添加新的URL之后,CPU21通過接口28(HTTP POST)將被更新的書簽文件(即bookmark.htm)返回到服務(wù)器3。服務(wù)器3將從打印機(jī)2被傳送的更新過的書簽文件(即bookmark.htm)寫在舊的書簽文件上(即,服務(wù)器3更新書簽文件)。
圖2B中所示的服務(wù)器3包括CPU31、ROM32、RAM33、HDD(硬盤驅(qū)動(dòng)器)34、顯示部件35、操作部件36和接口37。
CPU31執(zhí)行各種不同的過程和計(jì)算。尤其是,CPU31執(zhí)行打印過程(見圖5、12和15)和index.htm創(chuàng)建過程(見圖13和16),這一點(diǎn)以后將詳細(xì)地加以描述。
ROM32是只讀存儲(chǔ)器,它構(gòu)成服務(wù)器3的一部分主存儲(chǔ)器。ROM32存儲(chǔ)系統(tǒng)程序和各種其他程序,這包括將由CPU31執(zhí)行的上述打印過程和/或index.htm創(chuàng)建過程的程序。RAM33是可讀/可寫的易失存儲(chǔ)器,也用作服務(wù)器3的一部分主存儲(chǔ)器。RAM33包括用于存儲(chǔ)數(shù)據(jù)處理的中間計(jì)算結(jié)果的一個(gè)工作區(qū)。
HDD34是可讀/可寫的存儲(chǔ)器(硬盤)及其驅(qū)動(dòng)器。HDD34存儲(chǔ)書簽文件(即bookmark.htm),它包含指出文件(例如,文本文件)的位置的一個(gè)或多個(gè)URLs。圖8中示出這種書簽文件中的URLs清單的一個(gè)例子。應(yīng)該注意,書簽文件通常包含可以由打印機(jī)2直接打印的文件的URLs和不能由打印機(jī)2直接打印的文件的URLs。
顯示部件35組成服務(wù)器3的顯示設(shè)備。接口37將服務(wù)器3連接到LAN5,以便使服務(wù)器3能夠跟打印機(jī)2和PC4(也被連接到LAN5)進(jìn)行通信。根據(jù)第一個(gè)實(shí)施例,CPU31通過接口37將書簽文件(即bookmark.htm)傳送給打印機(jī)2,這一點(diǎn)將加以詳細(xì)的描述。根據(jù)第二個(gè)實(shí)施例,索引文件(即index.htm)通過接口37從服務(wù)器3被傳送到打印機(jī)2。
如上所述,CPU31根據(jù)第一個(gè)實(shí)施例來執(zhí)行打印過程和URL登記過程。
在打印過程中,CPU31通過接口37從打印機(jī)2接收指定書簽文件(即bookmark.htm)的位置的URL,然后,根據(jù)所接收的URL并通過接口37,CPU31將HDD34中所存儲(chǔ)的書簽文件(bookmark.htm)傳送給打印機(jī)2。
在URL登記過程中,CPU31接收指出書簽文件(即bookmark.htm)的位置的URL,并根據(jù)所接收的URL,通過接口37將HDD34中所存儲(chǔ)的書簽文件傳送給打印機(jī)2。其后,當(dāng)CPU31接收從打印機(jī)2被更新的書簽文件(即bookmark.htm)時(shí),CPU31用所接收的書簽文件來更新HDD34中所存儲(chǔ)的書簽文件(即bookmark.htm)。
如圖2C中所示,PC4具有CPU41、ROM42、RAM43、HDD44、顯示部件45、操作部件46和接口47。
CPU41執(zhí)行各種過程和計(jì)算。ROM42是只讀存儲(chǔ)器,它是PC4的一部分主存儲(chǔ)器。ROM42存儲(chǔ)將由CPU41執(zhí)行的各種程序(例如,系統(tǒng)程序)。RAM43是可讀/可寫存儲(chǔ)器,它也是PC4的一部分主存儲(chǔ)器。RAM43包括用于存儲(chǔ)數(shù)據(jù)處理的中間結(jié)果的一個(gè)工作區(qū)。
HDD44包括一個(gè)可讀/可寫存儲(chǔ)器(硬盤)及其驅(qū)動(dòng)器。顯示部件組成PC4的顯示設(shè)備。操作部件46組成PC4的輸入設(shè)備。接口37將PC4連接到LAN5,以便使PC4能夠跟打印機(jī)2和服務(wù)器3(被連接到LAN5)進(jìn)行通信。
其后,將參考圖3~5來描述根據(jù)第一個(gè)實(shí)施例的網(wǎng)絡(luò)系統(tǒng)1的操作。圖3是流程圖,展示了打印機(jī)2中所執(zhí)行的打印過程;圖4是流程圖,展示了打印機(jī)2中所執(zhí)行的可付印文件提取過程。圖5是流程圖,展示了服務(wù)器3中所執(zhí)行的打印過程。
在圖3的S101中,打印機(jī)2的CPU21確定用戶是否已使用操作部件26來執(zhí)行鍵操作。當(dāng)用戶還沒有操作操作部件26的鍵時(shí)(S101否),控制返回到S101。當(dāng)用戶已操作操作部件26的鍵時(shí)(S101是),控制進(jìn)行到S102。
在S102中,CPU21確定用戶執(zhí)行的鍵操作是否與文件清單的顯示有關(guān)。當(dāng)CPU21確定用戶的操作與文件清單的顯示無關(guān)時(shí)(S102否),控制進(jìn)行到S108,CPU21在那里執(zhí)行對應(yīng)于鍵操作的過程。然后,圖3中所示的該過程結(jié)束。
當(dāng)CPU21確定用戶的操作與文件清單的顯示有關(guān)時(shí)(S102是),控制進(jìn)行到S103。
在S103中,CPU21通過接口28用書簽文件(即bookmark.htm)位置(即指出該位置的URL的路徑)(其URL被存儲(chǔ)在NVRAM24中)將HTTP獲取請求傳送到服務(wù)器3。然后,CPU21通過接口28從服務(wù)器接收被存儲(chǔ)在服務(wù)器的HDD34中的書簽文件(即bookmark.htm)。利用該通信,CPU21(即打印機(jī)2)接收URLs,這些URLs在所接收的書簽文件中被指出并被存儲(chǔ)在服務(wù)器3的HDD34中。其后,控制進(jìn)行到S104。
在S104中,執(zhí)行可付印文件提取過程,這一點(diǎn)以后將加以描述。應(yīng)該注意,在可付印文件提取過程中,CPU21從書簽文件(bookmark.htm)中所指出的URLs中提取可以由打印機(jī)2打印的文件的URLs(見圖4中的S154)。在這個(gè)過程之后,控制進(jìn)行到S105。
在S105中,CPU21根據(jù)在S104中的過程中所提取的URLs,將屬于URLs的一部分的文件名顯示在顯示部件25上。利用這項(xiàng)操作,如圖7中所示的文件名清單被顯示在顯示部件25上。應(yīng)該注意,該清單中所指出的任何一個(gè)文件都可以由打印機(jī)2來進(jìn)行打印。在圖7和圖8所示的例子中,如圖8所示,書簽文件(即bookmark.htm)中指出五個(gè)URLs;在可付印文件提取過程中,三個(gè)URLs(即“http://fileserver1.com/graph/File1.ps”、“http://fileserver2.com/graph/File3.pcl”和“http://fileserver3.com/contents/File5.xml”)被提取。然后,如圖7所示,文件名“Filel.ps”、“File3.pcl”和“File5.xml”作為清單被顯示在顯示部件25上。在將文件名顯示在顯示部件25上之后,控制進(jìn)行到S106。
在S106中,CPU21確定用戶是否通過操作操作部件26來指定顯示部件25上所顯示的文件名中的一個(gè)文件名。當(dāng)用戶沒有指定所列出的文件時(shí)(例如,當(dāng)用戶操作取消鍵或在預(yù)定時(shí)期內(nèi)沒有操作操作部件26的任何鍵時(shí))(S106否),這意味著用戶不想要打印任何一個(gè)列出的文件,圖3中所示的過程終止。當(dāng)用戶指定所列出的文件之一(S106是)時(shí),控制進(jìn)行到S107。由于顯示部件25上所指出的文件名是可以由打印機(jī)2打印的文件的文件名,因此,無論指定哪個(gè)文件名,對應(yīng)于被指定的文件名的文件都可以由打印機(jī)2來進(jìn)行打印。也就是,確保用戶可以使用操作部件26來加以選擇的那個(gè)文件能夠由打印機(jī)2來進(jìn)行打印。
在S107中,CPU21獲得的文件位于對應(yīng)于用戶在S106中使用HTTP的GET請求(在下文中被表示為“HTTP GET”)而指定的文件名的URL處。然后,利用打印部件27來打印這樣獲得的文件的內(nèi)容,圖3中的過程結(jié)束。應(yīng)該注意,URL所指定的文件可以被存儲(chǔ)在服務(wù)器的HDD34中、圖1未示出的另一個(gè)服務(wù)器中或可以通過LAN5由打印機(jī)2進(jìn)行存取的任何其他位置。
接下來,將參考圖4來詳細(xì)描述可付印文件提取過程(圖3中的S104)。在S151中,CPU21提取書簽文件(bookmark.htm)中所指出的第一個(gè)URL。然后,在S152中,CPU21確定URL所指定的文件是否可以由打印機(jī)2進(jìn)行打印。當(dāng)CPU21確定URL所指定的文件不能由打印機(jī)2打印時(shí)(S152否),控制進(jìn)行到S154。當(dāng)CPU21確定URL所指定的文件可以由打印機(jī)2打印時(shí)(S152是),控制進(jìn)行到S153。這個(gè)決定根據(jù)URL末尾處的字符來作出。在這個(gè)例子中,當(dāng)URL末尾處的字符是“.ps”或“.pcl”時(shí),該文件被確定為可付印文件。此外,當(dāng)URL末尾處的字符是“.xml”時(shí),如果文件格式是“X-HTML,打印格式”,那么,該文件被確定為可付印文件。
在S153中,CPU21寫入被確定是可付印的文件的URLs。通常,用斜線“/”定界的URL的最后一部分代表文件名。在這個(gè)例子中,當(dāng)可付印文件被顯示在顯示部件25上時(shí),每個(gè)URL的最后一部分被顯示在顯示部件25上。
在S154中,CPU21確定在S152中是否存在書簽文件(bookmark.htm)所包括的、但還沒有被檢查的URL。當(dāng)書簽文件中所有的URLs都被提取和檢查時(shí)(S154否),圖4中所示的過程結(jié)束。在這種情況下,控制進(jìn)行到圖3中的S105。當(dāng)存在還沒有被檢查的URL時(shí)(S154是),在S155中提取未被檢查的URL(可能是在當(dāng)前被檢查的URL后面被寫入的URL),控制返回到S152。
接下來,將參考圖5來描述服務(wù)器3中所執(zhí)行的打印過程。
在S201中,服務(wù)器3的CPU31確定是否從另一個(gè)設(shè)備(例如,打印機(jī)2)接收HTTP請求。當(dāng)CPU31確定還沒有接收HTTP請求時(shí)(S201否),控制返回到S201,以等候接收HTTP請求。當(dāng)CPU31確定HTTP請求被接收時(shí)(S201是),控制進(jìn)行到S202。
在S202中,CPU31確定HTTP請求是GET請求。如果HTTP請求不是GET請求(S202否),則控制進(jìn)行到S206,CPU31在那里執(zhí)行對應(yīng)于所接收的請求的過程。當(dāng)HTTP請求是GET請求時(shí)(S202是),控制進(jìn)行到S203。
在S203中,CPU31確定是否存在由URL指定的資源。當(dāng)CPU31確定沒有URL所指定的資源時(shí)(S203;否),控制進(jìn)行到S205,CPU31在那里將指出“未發(fā)現(xiàn)”的回應(yīng)傳送給通過接口37來傳送GET請求的打印機(jī),并且終止打印過程。當(dāng)CPU31確定存在如URL所指定的資源時(shí)(S203是),控制進(jìn)行到S204,CPU31在那里返回URL所指定的資源并終止圖5中的過程。
在第一個(gè)實(shí)施例中,使用GET請求從打印機(jī)2那里要求書簽文件(即bookmark.htm)(S201是;S202是);由于服務(wù)器3具有如URL所指定的書簽文件(S203是),因此,文件bookmark.htm被傳送到發(fā)出GET請求的打印機(jī)2(S204)。利用這項(xiàng)操作,書簽文件(bookmark.htm)中所指出的一個(gè)或多個(gè)URL從服務(wù)器3被傳送到打印機(jī)2。在圖3的S103中,打印機(jī)接收在S204中被傳送的書簽文件(bookmark.htm)。
接下來,將參考圖6(示出一幅流程圖,展示了打印機(jī)2所執(zhí)行的URL登記過程)來描述網(wǎng)絡(luò)系統(tǒng)1中所執(zhí)行的URL登記過程。
在S301中,打印機(jī)2的CPU21確定用戶是否使用操作部件26執(zhí)行鍵操作來新近登記URL。如果用戶沒有執(zhí)行新近登記URL的鍵操作(S301否),則控制返回到S301,用戶的鍵操作被加以監(jiān)控。當(dāng)CPU21確定用戶執(zhí)行與新URL的登記有關(guān)的鍵操作時(shí)(S301是),控制進(jìn)行到S302。
在S302中,CPU21確定新URL的登記是否支持登記打印文件(不是對應(yīng)于bookmark.htm中所指出的URLs的文件之一)的新URL。如果用戶的操作支持登記對應(yīng)于打印機(jī)文件的新URL(S302是),則控制進(jìn)行到S303。當(dāng)用戶的操作不支持登記打印文件的新URL時(shí)(302否),控制進(jìn)行到S304。
在S303中,CPU21將打印文件的URL視為將要被登記書簽文件(bookmark.htm)的URL。
在S306中,CPU21通過接口28將指出書簽文件(bookmark.htm)的位置的URL的路徑(被存儲(chǔ)在NVRAM24中)傳送給服務(wù)器3,再通過接口28來接收被存儲(chǔ)在服務(wù)器3的HDD34中的書簽文件(bookmark.htm)。然后,在S307中,CPU21加入將被新近登記在書簽文件(bookmark.htm)中的URL;并且,在S308中,CPU21通過將新的URL加入服務(wù)器3(HTTP POST)來傳送如在S307中被更新的書簽文件(bookmark.htm)。服務(wù)器3接收被更新的書簽文件,并用從打印機(jī)2接收的被更新的書簽文件(bookmark.htm)來代替如HDD34中所存儲(chǔ)的書簽文件。利用這項(xiàng)操作,HDD34中所存儲(chǔ)的書簽文件(bookmark.htm)被加以更新,并為新的URL登記書簽文件(bookmark.htm)。
如上所述,根據(jù)第一個(gè)實(shí)施例,包含各個(gè)文件的URLs的書簽文件在服務(wù)器3中被進(jìn)行管理;在每臺(tái)打印機(jī)2中,只管理指定服務(wù)器3中所存儲(chǔ)的書簽的URL。根據(jù)書簽文件的URL,打印機(jī)2要求服務(wù)器3傳送書簽文件。然后,服務(wù)器響應(yīng)于來自打印機(jī)2的請求,返回書簽文件。所以,當(dāng)新近添加或除去多個(gè)文件中的一個(gè)文件時(shí),只有通過更新書簽文件(即通過添加或除去URLs),才能在每臺(tái)打印機(jī)2中反映出變化。與傳統(tǒng)的打印系統(tǒng)對比,這大大減少了網(wǎng)絡(luò)管理員的工作。
此外,即使當(dāng)從服務(wù)器被轉(zhuǎn)移到打印機(jī)的書簽文件中指出對應(yīng)于可付印文件的多個(gè)URLs時(shí),用戶也可以從一列文件名中選擇一個(gè)所需的文件。相應(yīng)地,將不會(huì)執(zhí)行不必要的打印工作,而可以只打印必要的文件。另外,由于用戶可以指定的文件名對應(yīng)于可以由打印機(jī)打印的文件,因此,用戶將不會(huì)選擇無法由打印機(jī)打印的錯(cuò)誤文件,這樣,可以防止發(fā)生有關(guān)選擇非打印文件的錯(cuò)誤。
此外,通過執(zhí)行圖6所示的URL登記過程,指定新文件的新URL可以容易地從每臺(tái)打印機(jī)2被加入書簽。
第一個(gè)實(shí)施例的修改接下來,將描述第一個(gè)實(shí)施例的修改。在此修改中,在服務(wù)器中執(zhí)行可以由打印機(jī)2打印的文件的URLs的提取。在下文中,將主要說明有關(guān)上述第一個(gè)實(shí)施例的不同之處。在此修改中,服務(wù)器3的HDD34中所存儲(chǔ)的書簽的更新是類似的;相應(yīng)地,以下將不對其進(jìn)行解釋。
在打印機(jī)2的ROM22中,存儲(chǔ)將由打印機(jī)2執(zhí)行的程序,以便執(zhí)行打印過程和其他過程。在服務(wù)器的ROM32中,存儲(chǔ)打印過程(圖10)的程序和其他程序。
根據(jù)被存儲(chǔ)在NVRAM24中并指出書簽文件的位置的URL,打印機(jī)2的CPU21要求服務(wù)器3通過接口28來傳送書簽文件(bookmark.htm);并且,當(dāng)用戶操作操作部件26并指示顯示文件清單(HTTP GET)時(shí),打印機(jī)2的CPU21通過接口28從服務(wù)器3獲得書簽文件(bookmark.htm)。然后,CPU21顯示一列文件,這些文件是如被接收的書簽文件(bookmark.htm)中所指出的URLs的一部分。此外,當(dāng)用戶操作操作部件26來從顯示部件25中所列出的文件名中選擇將要被打印的文件時(shí),CPU21通過接口28(HTTP GET)來獲得對應(yīng)于由用戶指定的文件名的URL所指定的文件。然后,CPU21打印出如使用打印部件27而獲得的文件的內(nèi)容。
當(dāng)服務(wù)器3通過接口37從打印機(jī)2接收指定書簽文件(bookmark.htm)的位置的URL的路徑時(shí),CPU31根據(jù)如從HDD34接收的URL來檢索書簽文件(bookmark.htm)。然后,CPU從書簽文件(bookmark.htm)中所指出的URLs中提取對應(yīng)于可以由打印機(jī)2打印的文件的URLs。然后,CPU31通過接口37將包含如被提取的URLs的書簽文件(bookmark.htm)傳送給打印機(jī)2。
在下文中,根據(jù)第一個(gè)實(shí)施例的修改,將參考圖9和圖10來描述網(wǎng)絡(luò)系統(tǒng)1中所執(zhí)行的打印過程。
圖9是流程圖,展示了根據(jù)對第一個(gè)實(shí)施例的修改的打印機(jī)2所執(zhí)行的打印過程;圖10是流程圖,展示了根據(jù)對第一個(gè)實(shí)施例的修改的服務(wù)器3所執(zhí)行的打印過程。
在圖9中,打印機(jī)2的CPU21確定用戶是否在S401中操作操作部件26的鍵。當(dāng)用戶還沒有操作操作部件26的鍵時(shí)(S401否),控制重復(fù)S401,以監(jiān)控用戶所執(zhí)行的鍵操作。當(dāng)用戶操作操作部件26的鍵時(shí)(S401是),控制進(jìn)行到S402。
在S402中,CPU21確定用戶所執(zhí)行的鍵操作是否與文件名清單的顯示有關(guān)。當(dāng)該操作與文件名的顯示無關(guān)時(shí)(S402否),CPU執(zhí)行對應(yīng)于鍵操作的過程(S4020,并終止圖9中所示的過程。當(dāng)該操作與文件名清單的顯示有關(guān)時(shí)(S402是),控制進(jìn)行到S403。
在S403中,CPU21通過接口28用指定書簽文件(bookmark.htm)的URL的路徑(被存儲(chǔ)在NVRAM24中)將HTTP獲取請求傳送給服務(wù)器3,并通過接口38從服務(wù)器3接收書簽文件(bookmark.htm)(見圖10中的S506)。利用這個(gè)過程,打印機(jī)2接收可以由打印機(jī)2打印的文件的URLs(在HDD34中所存儲(chǔ)的書簽文件中被指出)。其后,控制進(jìn)行到S404。
在S404中,CPU21顯示文件名,這些文件名是在S403中從服務(wù)器3被接收的書簽文件(bookmark.htm)中所指出的URLs的一部分。然后控制進(jìn)行到S405。
在S405中,CPU21確定用戶是否通過操作操作部件26來指定被顯示在顯示部件25上的文件名之一。當(dāng)用戶沒有指定所列出的文件時(shí)(例如,當(dāng)用戶操作取消鍵或在預(yù)定時(shí)期內(nèi)沒有操作操作部件26的任何鍵時(shí))(S405否),這意味著用戶不想要打印任何一個(gè)列出的文件,圖9中所示的過程終止。當(dāng)用戶指定所列出的文件之一時(shí)(S405是),控制進(jìn)行到S406。由于顯示部件25上所指出的文件名是可以由打印機(jī)2打印的文件的文件名,因此,無論指定哪個(gè)文件名,該文件都可以由打印機(jī)2來進(jìn)行打印。也就是,確保用戶可以使用操作部件26來選擇的那個(gè)文件能夠由打印機(jī)2來進(jìn)行打印。
在S406中,CPU21獲得的文件位于對應(yīng)于用戶在S405(HTTP GET)中指定的文件名的URL處。然后,利用打印部件27來打印這樣獲得的文件的內(nèi)容,圖9中的過程結(jié)束。
接下來,根據(jù)第一個(gè)實(shí)施例的修改,將參考圖10來描述在服務(wù)器3中被執(zhí)行的打印過程。
在S501中,服務(wù)器3的CPU31確定是否從另一個(gè)設(shè)備(例如,打印機(jī)2)接收HTTP請求。當(dāng)CPU31確定還沒有接收HTTP請求時(shí)(S501否),控制返回到S501,以等候接收HTTP請求。當(dāng)CPU31確定HTTP請求被接收時(shí)(S501是),控制進(jìn)行到S502。
在S502中,CPU31確定HTTP請求是否是GET請求。如果HTTP請求不是GET請求(S502否),則控制進(jìn)行到S509,CPU31在那里執(zhí)行對應(yīng)于被接收的請求的過程。當(dāng)HTTP請求是GET請求時(shí)(S502是),控制進(jìn)行到S503。
在S503中,CPU31確定是否存在由URL指定的資源。當(dāng)CPU31確定沒有URL所指定的資源時(shí)(S503;否),控制進(jìn)行到S508,CPU31在那里將指出“未發(fā)現(xiàn)”的回應(yīng)傳送給通過接口37來傳送GET請求的打印機(jī)2,并終止打印過程。當(dāng)CPU31確定存在如URL所指定的資源時(shí)(S503是),控制進(jìn)行到S504,CPU31在那里確定GET請求是否要求傳送書簽文件(bookmark.htm)。
當(dāng)請求不是關(guān)于傳送書簽文件時(shí)(S504否),控制進(jìn)行到S507,CPU31在那里將URL所指定的資源返回到通過接口37來傳送請求的打印機(jī)2,并終止圖10中所示的過程。當(dāng)GET請求要求傳送書簽文件(bookmark.htm)時(shí)(S504是),控制進(jìn)行到S505。
在S505中,CPU31將書簽文件(bookmark.htm)臨時(shí)存儲(chǔ)在RAM33中,從HDD34中所存儲(chǔ)的URLs中提取對應(yīng)于可以由打印機(jī)2打印的文件的URLs,并將這樣被提取的URLs存儲(chǔ)在RAM33中所存儲(chǔ)的書簽文件中。應(yīng)該注意,在這個(gè)過程中,將不會(huì)使用被臨時(shí)存儲(chǔ)在RAM33中的書簽文件來更新HDD34中所存儲(chǔ)的書簽文件。在S506中,CPU31將被臨時(shí)存儲(chǔ)在RAM33中的書簽文件(bookmark.htm)返回到通過接口37來傳送GET請求的打印機(jī),并終止圖10中的過程。
在第一個(gè)實(shí)施例的修改中,使用GET請求從打印機(jī)2要求書簽文件(即bookmark.htm)(S501是;S502是);由于服務(wù)器3具有如URL所指定的資源(即書簽文件),因此,只包含可以由打印機(jī)2打印的文件的URLs的文件bookmark.htm被傳送到發(fā)出GET請求的打印機(jī)2(S506)。利用這項(xiàng)操作,從被存儲(chǔ)在HDD34中的書簽文件中所指出的URLs中提取對應(yīng)于可付印文件的URLs,并將這些URLs從服務(wù)器3傳送給打印機(jī)2。在圖9的S403中,打印機(jī)2接收在S506中被傳送的書簽文件(bookmark.htm)。
根據(jù)第一個(gè)實(shí)施例的修改,實(shí)質(zhì)上可以獲得與第一個(gè)實(shí)施例所提供的效果相同的效果。
第二個(gè)實(shí)施例接下來,將參考圖11和12來描述根據(jù)第二個(gè)實(shí)施例的打印系統(tǒng)。在下文中,主要提供有關(guān)第一個(gè)實(shí)施例的不同之處。
在打印機(jī)2的ROM22中,存儲(chǔ)將由打印機(jī)2執(zhí)行的打印過程的程序和其他必要的程序。在NVRAM24中,存儲(chǔ)指定索引的URL(例如,當(dāng)服務(wù)器3的主機(jī)的名稱是“服務(wù)器3”、容納文件的目錄是/document、“http://Server3/document/index”是索引的一個(gè)例子時(shí),這在下文中將被稱作“索引URL”)。此外,服務(wù)器3的ROM32存儲(chǔ)關(guān)于打印過程(見圖12)、index.htm創(chuàng)建過程(見圖13)和將由服務(wù)器3執(zhí)行的其他過程的程序。HDD34具有容納文件(包括可打印文件和非打印文件)的目錄,圖14中指出它的一個(gè)例子。
根據(jù)被存儲(chǔ)在NVRAM24中并指出索引文件的位置的索引URL,當(dāng)用戶操作操作部件26來指示顯示文件名(可付印文件的名稱)的清單時(shí),CPU21要求服務(wù)器3通過接口28來傳送索引文件(即index.htm);然后,CPU21通過接口28(HTTP GET)來接收索引文件(即index.htm)。然后,CPU21執(zhí)行顯示屬于索引文件(index.htm)中所指出的URLs的一部分的文件清單的過程,并將該清單顯示在顯示部件25上。當(dāng)用戶操作操作部件26來選擇顯示部件25上所列出的文件名之一時(shí),CPU21根據(jù)對應(yīng)于用戶通過接口28(HTTP GET)從服務(wù)器3選擇的文件的URL,來獲得具有由用戶指定的文件名的所選擇的文件。然后,CPU21執(zhí)行一個(gè)程序,用于打印出記錄介質(zhì)上所獲得的文件的內(nèi)容。
當(dāng)服務(wù)器3通過接口37從打印機(jī)2接收其最后的字符是“index.htm”(即索引URL)的URL時(shí),CPU31在RAM33中創(chuàng)建其名稱是“index.htm”的空文件,并從HDD34的目錄內(nèi)的文件中提取可以由打印機(jī)2打印的文件。然后,CPU31根據(jù)服務(wù)器3和目錄的主機(jī)名來創(chuàng)建URLs。例如,當(dāng)索引URL是“http://Server3/document/index.htm”時(shí),可付印文件的被創(chuàng)建的URLs可能是“http://Server3/document/file1.ps”;“http://Server3/document/file3.pcl”;以及“http://Server3/document/file5.xml”,(它們在下文中將被稱作“文檔URLs”)。
然后,CPU31將這樣被建立的文檔URLs寫入索引文件(index.htm)中,從而創(chuàng)建指出URLs的索引文件“index.htm”,這些URLs對應(yīng)于可以由打印機(jī)2打印的文件。CPU31通過接口37將這樣被創(chuàng)建的索引文件(index.htm)傳送給打印機(jī)2。
接下來,根據(jù)第二個(gè)實(shí)施例,將參考圖11~13來描述在打印系統(tǒng)1中所執(zhí)行的打印過程。
圖11是流程圖,展示了根據(jù)第二個(gè)實(shí)施例的打印機(jī)所執(zhí)行的打印過程;圖12是流程圖,展示了根據(jù)第二個(gè)實(shí)施例的服務(wù)器3所執(zhí)行的打印過程。圖13是流程圖,展示了根據(jù)第二個(gè)實(shí)施例的服務(wù)器3所執(zhí)行的index.htm創(chuàng)建過程。
在圖11中,打印機(jī)2的CPU21確定用戶是否在S601中操作操作部件26的鍵。當(dāng)用戶還沒有操作操作部件26的鍵時(shí)(S601否),控制重復(fù)S601,以監(jiān)控用戶所執(zhí)行的鍵操作。當(dāng)用戶操作操作部件26的鍵時(shí)(S601是),控制進(jìn)行到S602。
在S602中,CPU21確定用戶所執(zhí)行的鍵操作是否與文件名清單的顯示有關(guān)。當(dāng)該操作與文件名的顯示無關(guān)時(shí)(S602否),CPU執(zhí)行對應(yīng)于鍵操作的過程(S607),并終止圖11中所示的過程。當(dāng)該操作與文件名清單的顯示有關(guān)時(shí)(S602是),控制進(jìn)行到S603。
在S603中,CPU21通過接口28將被存儲(chǔ)在NVRAM24中的索引URL傳送給服務(wù)器3,并通過接口28來接收在服務(wù)器3中被創(chuàng)建的索引文件(index.htm)(見圖12和圖13中的S705、706)。利用這個(gè)過程,打印機(jī)2接收可以由打印機(jī)2打印的文件的URLs。其后,控制進(jìn)行到S604。
在S604中,CPU21顯示文件名,這些文件名是在S603中從服務(wù)器3接收的索引文件(index.htm)中所指出的URLs的一部分。由于index.htm只包括可以由打印機(jī)2打印的文件的URLs,因此,被顯示在顯示部件25上的文件名是可以由打印機(jī)2打印的文件的文件名。然后,控制進(jìn)行到S605。
在S605中,CPU21確定用戶是否通過操作操作部件26來指定被顯示在顯示部件25上的文件名之一。當(dāng)用戶沒有指定所列出的文件時(shí)(例如,當(dāng)用戶操作取消鍵或在預(yù)定時(shí)期內(nèi)沒有操作操作部件26的任何鍵時(shí))(S605否),這意味著用戶不想要打印任何一個(gè)列出的文件,圖11中所示的過程終止。當(dāng)用戶指定所列出的文件中的一個(gè)文件時(shí)(S605是),控制進(jìn)行到S606。由于顯示部件25上所指出的文件名是可以由打印機(jī)2打印的文件的文件名,因此,無論指定哪個(gè)文件名,該文件都可以由打印機(jī)2來進(jìn)行打印。也就是,確保用戶使用操作部件26可以選擇的文件能夠由打印機(jī)2來進(jìn)行打印。
在S606中,CPU21獲得的文件位于對應(yīng)于用戶在S605(HTTP GET)中指定的文件名的URL處。然后,利用打印部件27來打印這樣獲得的文件的內(nèi)容,并結(jié)束圖11中的過程。
接下來,將參考圖12來描述服務(wù)器3中所執(zhí)行的打印過程。
在S701中,服務(wù)器3的CPU31確定是否從另一個(gè)設(shè)備(例如,打印機(jī)2)接收HTTP請求。當(dāng)CPU31確定還沒有接收HTTP請求時(shí)(S701否),控制返回到S201,以等候接收HTTP請求。當(dāng)CPU31確定HTTP請求被接收時(shí)(S701是),控制進(jìn)行到S702。
在S702中,CPU31確定HTTP請求是否是GET請求。如果HTTP請求不是GET請求(S702否),則控制進(jìn)行到S709,CPU31在那里執(zhí)行對應(yīng)于被接收的請求的過程。當(dāng)HTTP請求是GET請求時(shí)(S702是),控制進(jìn)行到S703。
在S703中,CPU31確定是否存在由URL指定的資源。當(dāng)CPU31確定存在如URL所指定的資源時(shí)(S703是),控制進(jìn)行到S708,CPU31在那里返回由URL指定的資源并終止圖12中的過程。當(dāng)CPU31確定沒有URL所指定的資源時(shí)(S703否),控制進(jìn)行到S704。
在S704中,CPU31確定URL的最后的字符是否是“index.htm”(即,URL是否是索引URL)。當(dāng)URL的最后的字符不是“index.htm”時(shí)(S704否),控制進(jìn)行到S707,CPU31將指出“未發(fā)現(xiàn)”的回應(yīng)傳送給通過接口37來傳送GET請求的打印機(jī)2,并終止打印過程。當(dāng)URL的最后的字符是“index.htm”時(shí)(S704是),控制進(jìn)行到S705。
在S705中,CPU31執(zhí)行index.htm創(chuàng)建過程(圖13),以后將對該過程加以描述。在index.htm創(chuàng)建過程中,提取被存儲(chǔ)在HDD34中并可以由打印機(jī)2打印的文件的文件名,將文檔URL寫入索引文件(index.htm)。在S705之后,CPU31將在S705中被創(chuàng)建的索引文件(index.htm)返回到通過接口37來傳送GET請求的打印機(jī)2,并終止圖12中所示的過程。應(yīng)該強(qiáng)調(diào)的是,被返回到打印機(jī)2的索引文件(index.htm)中只指出對應(yīng)于可以由打印機(jī)2打印的文件的URLs。
在第二個(gè)實(shí)施例中,當(dāng)打印機(jī)2使用GET請求來要求索引文件(即index.htm)時(shí)(S701是;S702是),由于服務(wù)器3沒有URL所指定的資源(S703否),并且URL區(qū)域的最后的字符是“index.htm”(S704是),因此,索引文件(index.htm)被創(chuàng)建并被返回給打印機(jī)2(S706)。這樣,對應(yīng)于被存儲(chǔ)在服務(wù)器3的HDD34中并可以由打印機(jī)2進(jìn)行打印的文件的文檔URLs從服務(wù)器3被傳送到打印機(jī)2。在圖11的S603中,打印機(jī)2接收在S706中被傳送的索引文件(index.htm)。
接下來,將參考圖13來描述在圖12的S705中被調(diào)用的index.htm創(chuàng)建過程。
在S751中,CPU31創(chuàng)建空索引文件(index.htm),并將該文件存儲(chǔ)在RAM33中。在S752中,CPU31提取目錄中的文件的第一個(gè)文件名,目錄的名稱是從打印機(jī)2被傳送的索引URL的一部分;控制進(jìn)行到S753。
在S753中,CPU31確定對應(yīng)于在S752或S756中被提取的文件名的文件是否可以由打印機(jī)2進(jìn)行打印。當(dāng)CPU31確定該文件不可以由打印機(jī)2打印時(shí)(S752否),控制進(jìn)行到S755。當(dāng)CPU31確定該文件可以由打印機(jī)2打印時(shí)(S752是),控制進(jìn)行到S754。應(yīng)該注意,關(guān)于文件是否可以由打印機(jī)打印的確定類似于在圖4的S152中所執(zhí)行的確定。
在S754中,CPU31參考服務(wù)器3的主機(jī)名、文件的目錄名和文件名來創(chuàng)建在S753中被確定為可付印的文件的URL(即文檔URL)。然后,CPU31將這樣被創(chuàng)建的文檔URL寫入索引文件(index.htm)。然后,控制進(jìn)行到S755。
在S755中,CPU31確定目錄中是否存在還沒有被檢查的文件。如果沒有還未被提取的文件(即,當(dāng)目錄中所有的文件都已被檢查時(shí))(S755是),則控制進(jìn)行到圖12中的S706。當(dāng)留有還沒有被檢查的文件時(shí)(S755是),控制進(jìn)行到S756,CPU31在那里提取與當(dāng)前被檢查的文件鄰接的文件,控制返回到S753。
當(dāng)服務(wù)器3的目錄中存在如圖14中所指出的五個(gè)文件時(shí),三個(gè)URLs“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File1.ps”;“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File3.pcl”;以及“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File5.xml”被寫入索引文件(index.htm)中。
如上所述,根據(jù)第二個(gè)實(shí)施例,服務(wù)器4管理將由打印機(jī)2打印的每個(gè)文件的數(shù)據(jù),而打印機(jī)2管理包含服務(wù)器的主機(jī)名和文件數(shù)據(jù)的目錄名(即索引URL)的URLs。根據(jù)文件的URL(索引URL),打印機(jī)2要求服務(wù)器3傳送索引文件。然后,服務(wù)器3創(chuàng)建由服務(wù)器3進(jìn)行管理的文件的URLs(即文檔URLs),并響應(yīng)于來自打印機(jī)2的請求而返回包含文檔URLs的索引文件。所以,當(dāng)新近添加或除去多個(gè)文件中的一個(gè)文件時(shí),只有通過更新服務(wù)器3中所存儲(chǔ)的文件,才能在索引文件中反映出更新,;與傳統(tǒng)的打印系統(tǒng)對比,這大大減少了網(wǎng)絡(luò)管理員的工作。
此外,即使當(dāng)服務(wù)器3的HDD34中存儲(chǔ)有多個(gè)文件時(shí),也可以確保用戶能夠選擇對應(yīng)于可付印文件的文件名之一。相應(yīng)地,將不會(huì)執(zhí)行不必要的打印工作,而可以只打印必要的文件。另外,由于用戶可以指定的文件名對應(yīng)于可以由打印機(jī)打印的文件,因此,用戶將不會(huì)選擇無法由打印機(jī)打印的錯(cuò)誤文件,這樣,可以防止發(fā)生有關(guān)選擇非打印文件的錯(cuò)誤。
第二個(gè)實(shí)施例的修改在下文中,將參考圖12、15和16來描述第二個(gè)實(shí)施例的修改。在第二個(gè)實(shí)施例中,URLs的提取在服務(wù)器3中加以執(zhí)行,這些URLs對應(yīng)于可以由打印機(jī)2打印的文件。在第二個(gè)實(shí)施例的修改中,URLs的提取在打印機(jī)2中加以執(zhí)行。在下文中,將主要說明第二個(gè)實(shí)施例及其修改之間的不同之處。
在打印機(jī)2的ROM22中,存儲(chǔ)打印過程(見圖15)的程序和將由CPU21執(zhí)行的其他程序。在服務(wù)器的ROM32中,存儲(chǔ)打印過程(見圖12和16)的程序和將由服務(wù)器3的CPU31執(zhí)行的其他程序。
在打印過程中,當(dāng)用戶操作操作部件26來指示顯示文件名(可付印文件的名稱)的清單時(shí),根據(jù)被存儲(chǔ)在NVRAM24中并指出索引文件的位置的URL,CPU21要求服務(wù)器3通過接口28來傳送索引文件(即index.htm),再通過接口28(HTTP GET)來接收索引文件(即index.htm)。然后,CPU21從被接收的索引文件(index.htm)中所指出的URLs中提取可以由打印機(jī)2打印的文件的URLs,并將該清單顯示在顯示部件25上。當(dāng)用戶操作操作部件26來選擇顯示部件25上所列出的文件名之一時(shí),CPU21根據(jù)對應(yīng)于用戶選擇的文件名(HTTP GET)的URL(即文檔URL),來獲得具有由用戶指定的文件名的所選擇的文件。然后,CPU21執(zhí)行一個(gè)過程,用于打印出記錄介質(zhì)上的所獲得的文件的內(nèi)容。
當(dāng)服務(wù)器3通過接口37從打印機(jī)2接收其最后的字符是“index.htm”的URL(索引URL)時(shí),CPU31創(chuàng)建空文件“index.htm”。然后,CPU31根據(jù)被存儲(chǔ)在HDD34的目錄中的文件名、主機(jī)3的名稱、包含文件的目錄的名稱來建立URL(文檔URL),并將這樣被建立的URL寫入索引文件(index.htm)。以上操作可對目錄中所有的文件加以執(zhí)行,從而創(chuàng)建包含對應(yīng)于目標(biāo)目錄中的文件的URLs的索引文件(index.htm)。然后,CPU31通過接口37將索引文件(index.htm)傳送給打印機(jī)。
首先,將描述圖15。在圖15中,打印機(jī)2的CPU21確定用戶是否在S801中操作操作部件26的鍵。當(dāng)用戶還沒有操作操作部件26的鍵時(shí)(S801否),控制重復(fù)S601,以監(jiān)控用戶所執(zhí)行的鍵操作。當(dāng)用戶操作操作部件26的鍵時(shí)(S801是),控制進(jìn)行到S802。
在S802中,CPU21確定用戶所執(zhí)行的鍵操作是否與文件名清單的顯示有關(guān)。當(dāng)該操作與文件名的顯示無關(guān)時(shí)(S802;否),CPU執(zhí)行對應(yīng)于鍵操作的過程(S808),并終止圖15中所示的過程。當(dāng)該操作與文件名清單的顯示有關(guān)時(shí)(S802是),控制進(jìn)行到S803。
在S803中,CPU21通過接口28用NVRAM24中所存儲(chǔ)的索引URL將的HTTP獲取請求傳送給服務(wù)器3,并通過接口28來接收在服務(wù)器3中被創(chuàng)建的索引文件(index.htm)(見圖12和圖16中的S705、706)。利用這個(gè)過程,打印機(jī)2接收可以由打印機(jī)2打印的文件的URLs。其后,控制進(jìn)行到S804。
在S804中,CPU21調(diào)用可付印文件提取過程,其中,CPU21從被寫入在S803中獲得的索引文件(index.htm)的URLs(文檔URLs)中提取可付印文件的文件名。
在S805中,CPU21根據(jù)在S804中被提取的文件名,將屬于URLs(文檔URLs)的一部分的文件名顯示在顯示部件25上。要強(qiáng)調(diào)的是,顯示部件25上所顯示的文件名是可以由打印機(jī)2打印的文件的名稱。然后,控制進(jìn)行到S806。
在S806中,CPU21確定用戶是否通過操作操作部件26來指定顯示部件25上所顯示的文件名之一。當(dāng)用戶沒有指定所列出的文件時(shí)(例如,當(dāng)用戶操作取消鍵或在預(yù)定時(shí)期內(nèi)沒有操作操作部件26的任何鍵時(shí))(S806否),這意味著用戶不想要打印任何一個(gè)列出的文件,圖15中所示的過程終止。當(dāng)用戶指定所列出的文件中的一個(gè)文件時(shí)(S806是),控制進(jìn)行到S807。由于顯示部件25上所顯示的文件名是可以由打印機(jī)2打印的文件的文件名,因此,無論指定哪個(gè)文件名,該文件都可以由打印機(jī)2來打印。也就是,確保用戶使用操作部件26可以選擇的文件可以由打印機(jī)2來進(jìn)行打印。
在S807中,CPU21獲得文件,該文件位于對應(yīng)于用戶在S806(HTTP GET)中所指定的文件名的URL(文檔URL)處。然后,利用打印部件27來打印這樣獲得的文件的內(nèi)容,并結(jié)束圖15中的過程。
根據(jù)第二個(gè)實(shí)施例的修改,服務(wù)器3所執(zhí)行的打印過程類似于圖12中所示的打印過程。注意,在第二個(gè)實(shí)施例中,在索引文件創(chuàng)建過程中創(chuàng)建索引文件(index.htm)(圖13,S705),它只包括對應(yīng)于可以由打印機(jī)2打印的文件的URLs。在第二個(gè)實(shí)施例的修改中,由于圖16中所示的index.htm創(chuàng)建過程在S705中被加以執(zhí)行,因此,索引文件(index.htm)可以包括對應(yīng)于可打印文件和非打印文件的URLs。在此修改中,當(dāng)打印機(jī)2使用GET請求來要求索引文件(index.htm)時(shí)(S701是;S702是),服務(wù)器3沒有由URL指定的資源(S703否)。由于URL的最后的字符是“index.htm”(S704是),因此,索引文件(index.htm)在服務(wù)器3中被創(chuàng)建,并被傳送到打印機(jī)(S706)。利用這個(gè)過程,通過索引文件將對應(yīng)于被存儲(chǔ)在服務(wù)器3的HDD34中的文件的URLs從服務(wù)器3傳送到打印機(jī)2。在圖15的S803中,打印機(jī)2接收這樣被傳送的索引文件(index.htm)。
接下來,將參考圖16來描述根據(jù)對第二個(gè)實(shí)施例的修改的index.htm創(chuàng)建過程。
在S951中,CPU31創(chuàng)建空索引文件(index.htm),并將該文件存儲(chǔ)在RAM33中。在S952中,CPU31提取目錄中的文件的第一個(gè)文件名,該目錄的稱是從打印機(jī)2被傳送的索引URL的一部分;控制進(jìn)行到S953。
在S953中,CPU31參考服務(wù)器3的主機(jī)名、作為文件所在處的目錄的名稱和文件名,來創(chuàng)建對應(yīng)于在S952或S955中被提取的文件名的文件的URL。然后,CPU31將這樣被創(chuàng)建的URL(文檔URL)寫入索引文件(index.htm)。然后,控制進(jìn)行到S954。
在S954中,CPU31確定目錄中是否存在還沒有被檢查的文件。如果沒有還未被提取的文件(即,當(dāng)目錄中所有的文件都已被提取時(shí))(S954是),則控制進(jìn)行到圖12中的S706。當(dāng)留有還未被提取的文件時(shí)(S954是),控制進(jìn)行到S955,CPU31在那里提取與當(dāng)前被檢查的文件鄰接的文件,控制返回到S953。
當(dāng)服務(wù)器3的目錄中存在如圖14中所指出的五個(gè)文件時(shí),五個(gè)URLs“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File1.ps”;“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File2.doc”;“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File3.pcl”;“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File4.xls”;以及“http://[服務(wù)器3的主機(jī)名]/[文件的目錄名]/File5.xml”被寫入索引文件(index.htm)。
根據(jù)第二實(shí)施例的修改,實(shí)質(zhì)上可以獲得與第二個(gè)實(shí)施例相同的效果。
應(yīng)該注意,本實(shí)用新型不需要局限于上述實(shí)施例和修改的配置。在不脫離本實(shí)用新型的范圍的前提下,可以進(jìn)行各種不同的修改。
在第一個(gè)實(shí)施例中,由打印機(jī)2來為新的URL登記被存儲(chǔ)在HDD34中的書簽。但是,本實(shí)用新型不需要局限于這種配置,可以將服務(wù)器3修改為直接為新的URL登記書簽。以可通訊的方式與服務(wù)器3相連接的外部設(shè)備(例如,PC4)可能任選地是為新的URL登記書簽的用戶。還可以任選地配置系統(tǒng),以便以可通訊的方式與服務(wù)器3相連接的打印機(jī)2、服務(wù)器3和PC4中的至少一個(gè)裝置能夠刪除被登記在書簽中的URL。
在第二個(gè)實(shí)施例中,可以將服務(wù)器3配置成直接添加/刪除HDD34的目錄中的文件。隨意地或作為選擇,打印機(jī)2可以添加/刪除服務(wù)器3的HDD34的目錄中的文件。此外,外部設(shè)備(例如,以可通訊的方式與服務(wù)器3相連接的PC4)可以添加/刪除HDD34的目錄中的文件。
當(dāng)合適的電子設(shè)備(例如,個(gè)人計(jì)算機(jī))提供和執(zhí)行適當(dāng)?shù)某绦驎r(shí),可以實(shí)現(xiàn)如上所述的系統(tǒng)、設(shè)備和方法。這種程序可以被存儲(chǔ)在記錄介質(zhì)(例如,伸縮性磁盤、CD-ROM、存儲(chǔ)卡)中,并可以以記錄介質(zhì)的形式來加以分配。作為選擇或隨意地,可以通過網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))來分配這種程序。
權(quán)利要求1.一種打印系統(tǒng),包括一個(gè)服務(wù)器和可以與所述服務(wù)器進(jìn)行通信的一臺(tái)打印機(jī),其特征在于其中,所述服務(wù)器包括位置數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由所述打印機(jī)打印的打印數(shù)據(jù)的位置數(shù)據(jù);以及,數(shù)據(jù)傳送系統(tǒng),用于響應(yīng)于從所述打印機(jī)接收的位置數(shù)據(jù)的請求而將打印數(shù)據(jù)的位置數(shù)據(jù)傳送給所述打印機(jī)。其中,所述打印機(jī)包括位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給所述服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由所述數(shù)據(jù)傳送系統(tǒng)傳送的位置數(shù)據(jù);以及,打印設(shè)備,用于從所述位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
2.根據(jù)權(quán)利要求1的打印系統(tǒng),其特征在于還包括位置數(shù)據(jù)更新系統(tǒng),該系統(tǒng)用于更新被存儲(chǔ)在所述位置數(shù)據(jù)存儲(chǔ)器中的位置數(shù)據(jù);至少一個(gè)所述服務(wù)器中提供有所述位置數(shù)據(jù)更新系統(tǒng);所述打印機(jī)和設(shè)備以可通訊的方式與所述服務(wù)器相連接。
3.根據(jù)權(quán)利要求1的打印系統(tǒng),其特征在于,所述打印機(jī)包括可切實(shí)可行地指定多個(gè)位置中的一個(gè)位置的指定系統(tǒng),這些位置由位置數(shù)據(jù)指出并對應(yīng)于將要被打印的打印數(shù)據(jù)。
4.根據(jù)權(quán)利要求3的打印系統(tǒng),其特征在于所述位置數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù)的位置數(shù)據(jù);所述傳送系統(tǒng)傳送打印數(shù)據(jù)和非打印數(shù)據(jù)的位置數(shù)據(jù);以及,所述指定系統(tǒng)指定由打印數(shù)據(jù)的位置數(shù)據(jù)代表的位置。
5.根據(jù)權(quán)利要求3的打印系統(tǒng),其特征在于所述位置數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù)的位置數(shù)據(jù);所述傳送系統(tǒng)傳送打印數(shù)據(jù)和非打印數(shù)據(jù)的位置數(shù)據(jù);以及,所述指定系統(tǒng)包括提取系統(tǒng),該提取系統(tǒng)從由所述位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù),所述指定系統(tǒng)指定由所述提取系統(tǒng)提取的位置數(shù)據(jù)所代表位置。
6.根據(jù)權(quán)利要求3的打印系統(tǒng),其特征在于所述位置數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù)的位置數(shù)據(jù);以及,其中,所述傳送系統(tǒng)只選擇性地傳送打印數(shù)據(jù)的位置數(shù)據(jù)。
7.根據(jù)權(quán)利要求3的打印系統(tǒng),其特征在于所述位置數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù)的位置數(shù)據(jù);以及,所述傳送系統(tǒng)包括提取系統(tǒng),該提取系統(tǒng)從被存儲(chǔ)在所述位置數(shù)據(jù)存儲(chǔ)器中的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù),所述傳送系統(tǒng)傳送由所述提取系統(tǒng)提取的位置數(shù)據(jù)。
8.一種打印系統(tǒng),包括一個(gè)服務(wù)器和可以與所述服務(wù)器進(jìn)行通信的一臺(tái)打印機(jī),其特征在于所述服務(wù)器包括數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由所述打印機(jī)打印的打印數(shù)據(jù);位置數(shù)據(jù)發(fā)生系統(tǒng),用于根據(jù)被存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)來生成打印數(shù)據(jù)的位置數(shù)據(jù);以及,數(shù)據(jù)傳送系統(tǒng),用于響應(yīng)于從所述打印機(jī)接收的位置數(shù)據(jù)的請求而將由所述位置數(shù)據(jù)發(fā)生系統(tǒng)生成的位置數(shù)據(jù)傳送給所述打印機(jī);其中,所述打印機(jī)包括位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給所述服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由所述數(shù)據(jù)傳送系統(tǒng)傳送的位置數(shù)據(jù);以及,打印設(shè)備,用于從所述位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
9.根據(jù)權(quán)利要求8的打印系統(tǒng),其特征在于還包括更新被存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)的數(shù)據(jù)更新系統(tǒng),至少一個(gè)所述服務(wù)器中提供有所述數(shù)據(jù)更新系統(tǒng),所述打印機(jī)和設(shè)備以可通訊的方式與所述服務(wù)器相連接。
10.根據(jù)權(quán)利要求8的打印系統(tǒng),其特征在于,所述打印機(jī)包括可切實(shí)可行地指定多個(gè)位置中的一個(gè)位置的指定系統(tǒng),這些位置由位置數(shù)據(jù)指出并對應(yīng)于將要被打印的打印數(shù)據(jù)。
11.根據(jù)權(quán)利要求10的打印系統(tǒng),其特征在于所述數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù),所述位置數(shù)據(jù)發(fā)生系統(tǒng)也生成該非打印數(shù)據(jù)的位置數(shù)據(jù);所述傳送系統(tǒng)傳送打印數(shù)據(jù)和非打印數(shù)據(jù)的位置數(shù)據(jù);以及,所述指定系統(tǒng)指定由打印數(shù)據(jù)的位置數(shù)據(jù)代表的位置。
12.根據(jù)權(quán)利要求10的打印系統(tǒng),其特征在于所述數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù),所述位置數(shù)據(jù)發(fā)生系統(tǒng)也生成該非打印數(shù)據(jù)的位置數(shù)據(jù);所述傳送系統(tǒng)傳送打印數(shù)據(jù)和非打印數(shù)據(jù)的位置數(shù)據(jù);以及,所述指定系統(tǒng)包括提取系統(tǒng),該提取系統(tǒng)從由所述位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù),所述指定系統(tǒng)指定由所述提取系統(tǒng)提取的位置數(shù)據(jù)所代表位置。
13.根據(jù)權(quán)利要求10的打印系統(tǒng),其特征在于所述位置數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù),所述位置數(shù)據(jù)發(fā)生系統(tǒng)也生成該非打印數(shù)據(jù)的位置數(shù)據(jù);以及,所述傳送系統(tǒng)只選擇性地傳送打印數(shù)據(jù)的位置數(shù)據(jù)。
14.根據(jù)權(quán)利要求10的打印系統(tǒng),其特征在于所述位置數(shù)據(jù)存儲(chǔ)器存儲(chǔ)無法由所述打印機(jī)打印的非打印數(shù)據(jù)的位置數(shù)據(jù),所述位置數(shù)據(jù)發(fā)生系統(tǒng)也生成該非打印數(shù)據(jù)的位置數(shù)據(jù);以及,所述傳送系統(tǒng)包括提取系統(tǒng),該提取系統(tǒng)從被存儲(chǔ)在所述位置數(shù)據(jù)存儲(chǔ)器中的位置數(shù)據(jù)中提取打印數(shù)據(jù)的位置數(shù)據(jù),所述傳送系統(tǒng)傳送由所述提取系統(tǒng)提取的位置數(shù)據(jù)。
15.一種可與服務(wù)器進(jìn)行通訊的打印機(jī),其特征在于,包括位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由服務(wù)器傳送的位置數(shù)據(jù);以及,打印設(shè)備,用于從所述位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
16.一種以可通訊的方式與打印機(jī)相連接的服務(wù)器,其特征在于,包括位置數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù)的位置;以及,數(shù)據(jù)傳送設(shè)備,用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求而將打印數(shù)據(jù)的位置數(shù)據(jù)傳送給打印機(jī)。
17.一種以可通訊的方式與打印機(jī)相連接的服務(wù)器,其特征在于,包括數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù);位置數(shù)據(jù)發(fā)生系統(tǒng),用于根據(jù)被存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)來生成打印數(shù)據(jù)的位置數(shù)據(jù);以及,數(shù)據(jù)傳送設(shè)備,用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求而將由所述位置數(shù)據(jù)發(fā)生系統(tǒng)生成的位置數(shù)據(jù)傳送給打印機(jī)。
18.一種存儲(chǔ)將由計(jì)算機(jī)執(zhí)行的程序的計(jì)算機(jī)可存取記錄介質(zhì),計(jì)算機(jī)在執(zhí)行該程序時(shí)進(jìn)行操作,以用作打印系統(tǒng)的服務(wù)器,該打印系統(tǒng)包括服務(wù)器和可以與該服務(wù)器進(jìn)行通信的一臺(tái)打印機(jī),其特征在于服務(wù)器包括位置數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù)的位置數(shù)據(jù);以及,數(shù)據(jù)傳送設(shè)備,用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求而將打印數(shù)據(jù)的位置數(shù)據(jù)傳送給打印機(jī);打印機(jī)包括位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由數(shù)據(jù)傳送設(shè)備傳送的位置數(shù)據(jù);以及,打印設(shè)備,用于從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
19.一種存儲(chǔ)將由計(jì)算機(jī)執(zhí)行的程序的計(jì)算機(jī)可存取記錄介質(zhì),計(jì)算機(jī)在執(zhí)行該程序時(shí)進(jìn)行操作,以用作為打印系統(tǒng)的服務(wù)器,該打印系統(tǒng)包括服務(wù)器和可以與該服務(wù)器進(jìn)行通信的一臺(tái)打印機(jī),其特征在于服務(wù)器包括數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù);位置數(shù)據(jù)發(fā)生系統(tǒng),用于根據(jù)被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)來生成打印數(shù)據(jù)的位置數(shù)據(jù);以及,數(shù)據(jù)傳送設(shè)備,用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求而將由位置數(shù)據(jù)發(fā)生系統(tǒng)生成的位置數(shù)據(jù)傳送給打印機(jī);其中,打印機(jī)包括位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由數(shù)據(jù)傳送設(shè)備傳送的位置數(shù)據(jù);以及,打印設(shè)備,用于從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
20.一種存儲(chǔ)將由計(jì)算機(jī)執(zhí)行的程序的計(jì)算機(jī)可存取記錄介質(zhì),計(jì)算機(jī)在執(zhí)行該程序時(shí)進(jìn)行操作,以用作為打印系統(tǒng)的打印機(jī),該打印系統(tǒng)包括一個(gè)服務(wù)器和可以與該服務(wù)器進(jìn)行通信的打印機(jī),其特征在于服務(wù)器包括位置數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù)的位置數(shù)據(jù);以及,數(shù)據(jù)傳送設(shè)備,用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求而將打印數(shù)據(jù)的位置數(shù)據(jù)傳送給打印機(jī);打印機(jī)包括位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由數(shù)據(jù)傳送設(shè)備傳送的位置數(shù)據(jù);以及,打印設(shè)備,用于從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
21.一種存儲(chǔ)將由計(jì)算機(jī)執(zhí)行的程序的計(jì)算機(jī)可存取記錄介質(zhì),計(jì)算機(jī)在執(zhí)行該程序時(shí)進(jìn)行操作,以用作為打印系統(tǒng)的打印機(jī),該打印系統(tǒng)包括一個(gè)服務(wù)器和可以與該服務(wù)器進(jìn)行通信的打印機(jī),其特征在于其中,服務(wù)器包括數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù);位置數(shù)據(jù)發(fā)生系統(tǒng),用于根據(jù)被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中的數(shù)據(jù)來生成打印數(shù)據(jù)的位置數(shù)據(jù);以及,數(shù)據(jù)傳送設(shè)備,用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求而將由位置數(shù)據(jù)發(fā)生系統(tǒng)生成的位置數(shù)據(jù)傳送給打印機(jī);其中,打印機(jī)包括位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由數(shù)據(jù)傳送設(shè)備傳送的位置數(shù)據(jù);以及,打印設(shè)備,用于從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
專利摘要一種打印系統(tǒng),它包括一個(gè)服務(wù)器和可以與該服務(wù)器進(jìn)行通信的一臺(tái)打印機(jī)。在這種系統(tǒng)中,為服務(wù)器提供位置數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)將由打印機(jī)打印的打印數(shù)據(jù)的位置數(shù)據(jù);以及數(shù)據(jù)傳送系統(tǒng),用于響應(yīng)于從打印機(jī)接收的位置數(shù)據(jù)的請求而將打印數(shù)據(jù)的位置數(shù)據(jù)傳送給打印機(jī)。同時(shí),為打印機(jī)提供位置數(shù)據(jù)請求系統(tǒng),用于將位置數(shù)據(jù)的請求傳送給服務(wù)器;位置數(shù)據(jù)接收系統(tǒng),用于接收由數(shù)據(jù)傳送系統(tǒng)傳送的位置數(shù)據(jù);以及打印設(shè)備,用于從位置數(shù)據(jù)接收系統(tǒng)接收的位置數(shù)據(jù)所指出的位置中獲得打印數(shù)據(jù),并打印出所獲得的打印數(shù)據(jù)。
文檔編號(hào)G06F13/00GK2705826SQ0320784
公開日2005年6月22日 申請日期2003年8月19日 優(yōu)先權(quán)日2002年8月19日
發(fā)明者大原清孝 申請人:兄弟工業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1