專利名稱:打印系統(tǒng)、信息處理裝置及打印方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種不利用打印服務(wù)器等的拉式(pull)打印系統(tǒng)。
背景技術(shù):
傳統(tǒng)上,討論了一種被稱為“拉式打印”的打印系統(tǒng),在該打印系統(tǒng)中,用戶通過(guò)操作打印裝置作出對(duì)臨時(shí)存儲(chǔ)在服務(wù)器中的打印數(shù)據(jù)的打印請(qǐng)求,使得能夠通過(guò)打印裝置輸出從服務(wù)器獲取的打印數(shù)據(jù)(參見(jiàn)日本專利第4033857號(hào))。因此,用戶能夠在根據(jù)應(yīng)用進(jìn)行打印期間,從期望的打印裝置輸出打印數(shù)據(jù),而不是輸出到特定的打印裝置。還討論了一種無(wú)服務(wù)器拉式打印系統(tǒng)(參見(jiàn)日本特開(kāi)2006-318245號(hào)公報(bào))。在無(wú)服務(wù)器拉式打印系統(tǒng)中,替代將打印數(shù)據(jù)臨時(shí)存儲(chǔ)在服務(wù)器上,將打印數(shù)據(jù)臨時(shí)存儲(chǔ)在指示打印的客戶個(gè)人計(jì)算機(jī)(PC)上。因此,通過(guò)對(duì)客戶PC作出打印請(qǐng)求,能夠從期望的打印裝置輸出打印數(shù)據(jù)。在無(wú)服務(wù)器拉式打印系統(tǒng)中,需要根據(jù)打印裝置識(shí)別客戶PC,以將打印裝置和客戶PC相互連接,但是由于通常在網(wǎng)絡(luò)上存在多個(gè)客戶PC,因此這是很困難的。在日本特開(kāi)2006-318245號(hào)公報(bào)中討論的系統(tǒng)中,在根據(jù)應(yīng)用進(jìn)行打印時(shí),建立從客戶PC到所有現(xiàn)有打印裝置的網(wǎng)絡(luò)連接。然后,當(dāng)用戶通過(guò)打印裝置進(jìn)行認(rèn)證時(shí),客戶 PC取消與除了被認(rèn)證的打印裝置之外的打印裝置的連接。然而,該方法需要建立與所有打印裝置的連接,因此存在將對(duì)網(wǎng)絡(luò)或打印裝置施加負(fù)荷的問(wèn)題。此外,由于使用廣播用于連接請(qǐng)求,因此存在另一問(wèn)題,即無(wú)法建立跨子網(wǎng)的連接。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種機(jī)制,其能夠連接期望的打印裝置與客戶PC,以在無(wú)服務(wù)器拉式打印系統(tǒng)中進(jìn)行拉式打印,而無(wú)需在不必要的打印裝置與客戶PC之間建立通信。根據(jù)本發(fā)明的一方面,提供了一種打印系統(tǒng),在該打印系統(tǒng)中,多個(gè)信息處理裝置和打印裝置連接至網(wǎng)絡(luò),所述多個(gè)信息處理裝置中的至少一個(gè)包括假脫機(jī)單元,其被配置為根據(jù)用戶的打印操作,作為所述信息處理裝置的打印模塊的功能而生成并假脫機(jī)用于打印的數(shù)據(jù);生成單元,其被配置為生成用于根據(jù)所述信息處理裝置的IP地址識(shí)別所述信息處理裝置的標(biāo)識(shí)信息;呈現(xiàn)單元,其被配置為向用戶呈現(xiàn)由所述生成單元生成的所述標(biāo)識(shí)信息;以及發(fā)送單元,其被配置為響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求,將通過(guò)使用在所述假脫機(jī)單元中假脫機(jī)的所述數(shù)據(jù)生成的打印數(shù)據(jù),發(fā)送至所述打印裝置,并且所述打印裝置包括輸入單元,其被配置為輸入所述標(biāo)識(shí)信息;轉(zhuǎn)換單元,其被配置為將從所述輸入單元輸入的所述標(biāo)識(shí)信息轉(zhuǎn)換為IP地址;請(qǐng)求單元,其被配置為向由所述轉(zhuǎn)換單元轉(zhuǎn)換的IP地址指示的所述信息處理裝置作出發(fā)送所述打印數(shù)據(jù)的請(qǐng)求;以及打印單元,其被配置為,接收并打印所述信息處理裝置響應(yīng)于所述請(qǐng)求單元作出的所述請(qǐng)求而發(fā)送的所述打印數(shù)據(jù)。通過(guò)以下參照附圖對(duì)示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其他特征和方面將變得清楚。
包含在說(shuō)明書中并構(gòu)成說(shuō)明書的一部分的附圖例示了本發(fā)明的示例性實(shí)施例、特征和方面,并且與文字說(shuō)明一起用來(lái)解釋本發(fā)明的原理。圖1是例示能夠應(yīng)用根據(jù)本發(fā)明的信息處理裝置和打印裝置的打印系統(tǒng)的配置的示例的系統(tǒng)配置圖。圖2是例示適用于圖1所示的客戶PC的信息處理裝置的硬件配置的框圖。圖3是例示圖1所示的多功能外圍設(shè)備的控制器單元的硬件配置的示例的框圖。圖4是例示在打印執(zhí)行時(shí)客戶PC的處理的示例的流程圖。圖5例示了要在圖4中的步驟S406的定時(shí)顯示在監(jiān)視器上的對(duì)話框的示例。圖6是例示在打印輸出時(shí)多功能外圍設(shè)備的處理的示例的流程圖。圖7例示了要在圖6的步驟S603中顯示在多功能外圍設(shè)備的操作單元上的個(gè)人標(biāo)識(shí)號(hào)(PIN)碼輸入畫面的示例。圖8例示了要在圖6的步驟S608中顯示在多功能外圍設(shè)備的操作單元的顯示單元上的作業(yè)列表顯示畫面的示例。圖9例示了當(dāng)按下圖7中的“從PC列表中選擇”按鈕時(shí)、要顯示在多功能外圍設(shè)備的操作單元上的計(jì)算機(jī)選擇畫面的示例。圖10例示了要在圖6的步驟S611中顯示在多功能外圍設(shè)備的操作單元的顯示單元上的錯(cuò)誤畫面的示例。圖11例示了用于客戶PC中的PIN碼設(shè)置的用戶界面(UI)的示例。圖12例示了用于多功能外圍設(shè)備中的PIN碼設(shè)置的UI的示例。圖13例示了本發(fā)明的示例性實(shí)施例中的、指示客戶PC與多功能外圍設(shè)備之間的關(guān)系的三種網(wǎng)絡(luò)環(huán)境。圖14例示了本示例性實(shí)施例中的、以二進(jìn)制數(shù)表達(dá)的客戶PC的互聯(lián)網(wǎng)協(xié)議(IP) 地址 “163. 24. 18. 125”。
具體實(shí)施例方式下面將參照附圖詳細(xì)描述本發(fā)明的各種示例性實(shí)施例、特征和方而。圖1是例示能夠應(yīng)用根據(jù)本發(fā)明的信息處理裝置和打印裝置的打印系統(tǒng)的配置的示例的系統(tǒng)配置圖。如圖1所示,以如下方式配置根據(jù)本示例性實(shí)施例的打印系統(tǒng) 10000,使得經(jīng)由局域網(wǎng)(LAN) 700將一個(gè)或多個(gè)客戶PC100 (例如,針對(duì)各用戶)與一個(gè)或多個(gè)多功能外圍設(shè)備300 (例如,針對(duì)各房間)相互連接。圖2是例示適用于圖1所示的客戶PC 100的信息處理裝置的硬件配置的框圖。 在圖2中,中央處理單元(CPU) 201集中控制連接到系統(tǒng)總線204的各設(shè)備和控制器。只讀存儲(chǔ)器(ROM) 202或外部存儲(chǔ)器211存儲(chǔ)用作CPU 201的控制程序的基本輸入/輸出系統(tǒng) (BIOS)和操作系統(tǒng)程序(以下稱為OS)、以及以下描述的用于實(shí)現(xiàn)各PC執(zhí)行的功能所需的各種類型的程序。隨機(jī)存取存儲(chǔ)器(RAM) 203用作CPU 201的主存儲(chǔ)器、工作區(qū)等。CPU 201將執(zhí)行處理所需的程序從ROM 202或外部存儲(chǔ)器211加載到RAM 203,并通過(guò)執(zhí)行加載的程序?qū)崿F(xiàn)各種操作。輸入控制器205控制來(lái)自諸如鍵盤209或鼠標(biāo)(未示出)的指示設(shè)備的輸入。視頻控制器206控制在監(jiān)視器210上的顯示。通常,監(jiān)視器210是諸如液晶顯示器或陰極射線管(CRT)的顯示設(shè)備。存儲(chǔ)器控制器207控制對(duì)外部存儲(chǔ)器211的訪問(wèn),該外部存儲(chǔ)器211包括存儲(chǔ)引導(dǎo)程序、各種應(yīng)用程序、用戶文件、各種數(shù)據(jù)等的硬盤、固態(tài)驅(qū)動(dòng)器(SSD)以及安全數(shù)字 (SD)存儲(chǔ)卡。通信接口(I/F)控制器208用于經(jīng)由網(wǎng)絡(luò)(例如,圖1所示的LAN700)進(jìn)行與外部設(shè)備的連接和通信,并在網(wǎng)絡(luò)中執(zhí)行通信控制處理。在本示例性實(shí)施例中,能夠進(jìn)行使用傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)的通信。CPU 201通過(guò)例如在RAM 202中的顯示信息區(qū)域上執(zhí)行空心字體光柵化處理,使得能夠在監(jiān)視器210上進(jìn)行顯示。此外,CPU 201使得用戶能夠利用監(jiān)視器210上的鼠標(biāo)光標(biāo)(未示出)等發(fā)出指令。下面描述的用于實(shí)現(xiàn)本發(fā)明的各種類型的程序被記錄在外部存儲(chǔ)器211中,并在必要時(shí)通過(guò)CPU 201將這些程序加載到RAM 202上來(lái)執(zhí)行。圖3是例示圖1所示的多功能外圍設(shè)備300的控制器單元的硬件配置的示例的框圖。在圖3中,控制器單元316與用作圖像輸入設(shè)備的掃描器314和用作圖像輸出設(shè)備的打印機(jī)312相連接。此外,控制器單元316與外部LAN等相連接,以進(jìn)行圖像數(shù)據(jù)和設(shè)備信息的輸入和輸出。在控制器單元316中,CPU 301是控制整個(gè)系統(tǒng)的處理器。RAM 302用作系統(tǒng)工作存儲(chǔ)器以使得CPU 301能夠工作,RAM 302還用作用于記錄程序的程序存儲(chǔ)器以及用于臨時(shí)記錄圖像數(shù)據(jù)的圖像存儲(chǔ)器。ROM 303將系統(tǒng)的引導(dǎo)程序和各種控制程序存儲(chǔ)在其中。硬盤驅(qū)動(dòng)器(HDD) 304將用于控制系統(tǒng)的各種程序、圖像數(shù)據(jù)等存儲(chǔ)在其中。代替HDD,可以使用SSD等。操作單元接口(操作單元I/F) 307是與操作單元(UI) 308的接口單元,并將要顯示在操作單元308上的圖像數(shù)據(jù)輸出至操作單元308。此外,操作單元I/F 307將由本系統(tǒng)的用戶通過(guò)操作單元308輸入的信息(例如,用戶信息)發(fā)送至CPU 301。操作單元308 配備有包括觸摸屏的顯示單元,使得用戶能夠通過(guò)按下(例如,用手指觸碰)顯示在顯示單元上的按鈕來(lái)輸入各種指令。網(wǎng)絡(luò)I/F 305與網(wǎng)絡(luò)(LAN)相連接,以進(jìn)行數(shù)據(jù)的輸入和輸出。調(diào)制解調(diào)器 (MODEM) 306與公共線路相連接,以進(jìn)行用于發(fā)送和接收傳真(FAX)的數(shù)據(jù)的輸入和輸出。外部I/F 318是接受外部輸入的I/F單元,例如通用串行總線(USB)、電氣及電子工程師學(xué)會(huì)(IEEE) 1394、打印機(jī)端口以及RS-232C。在本示例性實(shí)施例中,用于讀取認(rèn)證所需的集成電路(IC)卡的讀卡器319被連接至外部I/F單元318。CPU 301對(duì)讀卡器319經(jīng)由外部I/F 318從IC卡讀取信息進(jìn)行控制,并且能夠獲取從IC卡讀取的信息。上述設(shè)備(301至307以及318)布置在系統(tǒng)總線309上。圖像總線I/F 320是連接系統(tǒng)總線309與高速傳輸圖像數(shù)據(jù)的圖像總線315的總線橋,并轉(zhuǎn)換數(shù)據(jù)結(jié)構(gòu)。圖像總線315可以包括外圍部件互連(PCI)總線或IEEE 1394。下面是布置在圖像總線315上的設(shè)備。光柵圖像處理器(RIP) 310將諸如頁(yè)面描述語(yǔ)言(PDL)代碼的矢量數(shù)據(jù)光柵化為位像。打印機(jī)I/F 311將打印機(jī)312與控制器單元316相連接,并進(jìn)行圖像數(shù)據(jù)的同步/異步轉(zhuǎn)換。掃描器I/F 313將掃描器314與控制器單元316相連接,并進(jìn)行圖像數(shù)據(jù)的同步/異步轉(zhuǎn)換。圖像處理單元317對(duì)輸入的圖像數(shù)據(jù)進(jìn)行校正、處理和編輯,并針對(duì)打印輸出的圖像數(shù)據(jù)進(jìn)行打印機(jī)的校正以及分辨率轉(zhuǎn)換。另外,圖像處理單元317進(jìn)行圖像數(shù)據(jù)的旋轉(zhuǎn),并對(duì)多值圖像數(shù)據(jù)進(jìn)行包括聯(lián)合圖像專家組(JPEG,Joint Photographic Experts Group)的壓縮/解壓縮處理,對(duì)二值圖像數(shù)據(jù)進(jìn)行包括聯(lián)合雙態(tài)圖像組(JBIG,Joint Bi-Ievecl Image Group)、改良修正 READ (MMR,modified modified READ)、以及修正霍夫曼(MH,modified Huffman)的壓縮/解壓縮處理。掃描器314照射作為原稿的紙張上的圖像,并通過(guò)電荷耦合器件(CXD)行傳感器掃描圖像,并且,掃描器314將圖像轉(zhuǎn)換為電信號(hào),作為光柵圖像數(shù)據(jù)。當(dāng)裝置用戶將原稿片材放置在進(jìn)紙器(未示出)的托盤上,并通過(guò)操作單元308輸入啟動(dòng)讀取的指令時(shí),CPU 301指示掃描器314通過(guò)從進(jìn)紙器逐一給送原稿片材來(lái)讀取原稿圖像。打印機(jī)312是將光柵圖像數(shù)據(jù)轉(zhuǎn)換為片材上的圖像的單元,并且其方法包括使用感光元件或感光元件帶的電子照相方法或噴墨方法,但是可以使用任意方法。通過(guò)來(lái)自CPU 301的指令開(kāi)始啟動(dòng)打印操作。打印機(jī)312包括多個(gè)給紙段(paper feeding stage),使得能夠選擇不同的紙張大小或不同的紙張方向,并包括與其相對(duì)應(yīng)的紙盒。操作單元308包括附著有觸摸屏板的液晶顯示器(IXD)顯示單元。操作單元308 顯示系統(tǒng)的操作畫面,并且在按下顯示鍵時(shí),將被按下鍵的位置信息經(jīng)由操作單元I/F 307 發(fā)送至CPU 301。操作單元308還包括各種操作鍵,例如開(kāi)始鍵、停止鍵、ID鍵和重置鍵。操作單元308的開(kāi)始鍵例如在開(kāi)始原稿圖像的讀取操作時(shí)使用。在開(kāi)始鍵的中央部分,有雙色(綠色和紅色)發(fā)光二極管(LED),其通過(guò)顏色指示開(kāi)始鍵是否準(zhǔn)備好使用。 操作操作單元308的停止鍵,以停止正在進(jìn)行的操作。操作單元308的ID鍵在輸入用戶的用戶ID時(shí)使用。重置鍵在初始化來(lái)自操作單元的設(shè)置時(shí)使用。讀卡器319通過(guò)CPU 301的控制讀取存儲(chǔ)在IC卡(例如,索尼公司的Felica(注冊(cè)商標(biāo)))中的信息,并經(jīng)由外部I/F 318將讀取的信息通知給CPU 301。通過(guò)上述配置,多功能外圍設(shè)備300能夠?qū)膾呙杵?14讀取的圖像數(shù)據(jù)發(fā)送至 LAN 700,并能夠通過(guò)打印機(jī)312打印從LAN 700接收的打印數(shù)據(jù)。另外,多功能外圍設(shè)備300能夠通過(guò)調(diào)制解調(diào)器306進(jìn)行從掃描器314讀取的圖像數(shù)據(jù)到公共線路的FAX傳輸,并能夠通過(guò)打印機(jī)312輸出通過(guò)FAX從公共線路接收的圖像數(shù)據(jù)。下面將參照?qǐng)D4描述根據(jù)本示例性實(shí)施例的無(wú)服務(wù)器拉式打印系統(tǒng)中的客戶PC 100中的處理的流程。在使用本系統(tǒng)的客戶PC 100中,根據(jù)本示例性實(shí)施例的打印模塊需要預(yù)先安裝在外部存儲(chǔ)器211中。打印模塊包括專用打印機(jī)驅(qū)動(dòng)程序以及用于無(wú)服務(wù)器拉式打印的服務(wù),并且相互協(xié)作地進(jìn)行操作。用戶能夠通過(guò)登錄到客戶PC 100、從運(yùn)行在客戶PC上的任意應(yīng)用程序選擇上述專用打印機(jī)驅(qū)動(dòng)程序并指示進(jìn)行打印,來(lái)使用本打印系統(tǒng)。
圖4是例示在打印執(zhí)行期間客戶PC 100的處理的示例的流程圖。流程圖中的處理通過(guò)客戶PC 100中的CPU 201執(zhí)行記錄在外部存儲(chǔ)器211中的計(jì)算機(jī)可讀程序(根據(jù)本示例性實(shí)施例的打印模塊)來(lái)實(shí)現(xiàn)。下面將描述通過(guò)CPU 201執(zhí)行根據(jù)本示例性實(shí)施例的打印模塊來(lái)實(shí)現(xiàn)的客戶PC 100的處理。首先,應(yīng)用根據(jù)用戶的打印操作進(jìn)行打印處理,并向打印模塊發(fā)出打印指令。在步驟S401中,打印模塊從應(yīng)用接收打印指令。在步驟S402中,打印模塊經(jīng)由圖形引擎基于接收到的數(shù)據(jù)生成要打印的數(shù)據(jù)(打印數(shù)據(jù))。這里生成的打印數(shù)據(jù)具有獨(dú)立于打印裝置的格式(例如,增強(qiáng)型圖元文件(EMF)格式),并且,能夠在實(shí)際進(jìn)行打印處理之前自由改變打印設(shè)置。接下來(lái),在步驟S403中,打印模塊將在步驟S402中生成的打印數(shù)據(jù)存儲(chǔ)(假脫機(jī) (spool))在客戶PC 100中的預(yù)定存儲(chǔ)位置(外部存儲(chǔ)器211內(nèi)的假脫機(jī)區(qū)域)中。在步驟S404中,打印模塊將在步驟S403中假脫機(jī)的打印數(shù)據(jù)添加至由打印模塊管理的作業(yè)列表中。作業(yè)列表包括由打印模塊假脫機(jī)的打印數(shù)據(jù)項(xiàng)的文檔名稱、以及諸如頁(yè)數(shù)和打印日期和時(shí)間的信息。此時(shí),打印模塊僅對(duì)打印數(shù)據(jù)進(jìn)行假脫機(jī),而不進(jìn)行向打印裝置(多功能外圍設(shè)備300)的發(fā)送。接下來(lái),在步驟S405中,打印模塊根據(jù)其本身工作的PC 100的IP地址計(jì)算PIN 碼。然后,在步驟S406中,打印模塊將計(jì)算出的PIN碼顯示在監(jiān)視器210上。圖5例示了在圖4中的步驟S406的定時(shí)顯示在監(jiān)視器210上的對(duì)話框的示例。在圖5中,對(duì)話框501在圖4中的步驟S406的定時(shí)顯示在監(jiān)視器210上。在對(duì)話框501中,顯示有PIN碼503、以及指示已經(jīng)發(fā)出打印作業(yè)并提示(警告)用戶不要在完成實(shí)際的打印處理之前中斷PC與網(wǎng)絡(luò)之間的連接或者切斷PC的電源的消息502。換句話說(shuō), 消息502向用戶發(fā)出了如下警告客戶PC應(yīng)當(dāng)維持在其能夠與各打印機(jī)(多功能外圍設(shè)備 300)進(jìn)行通信的狀態(tài)中,直到假脫機(jī)的打印數(shù)據(jù)的打印完成(從而完成打印)。在圖5的示例中,顯示“4733”作為PIN碼。PIN碼是用于識(shí)別客戶PC本身的標(biāo)識(shí)信息(客戶PC本身的IP地址)。下面將參照?qǐng)D11至圖14描述PIN碼的計(jì)算方法。當(dāng)按下OK按鈕504時(shí),關(guān)閉對(duì)話框501。此時(shí),尚未決定從網(wǎng)絡(luò)上的多個(gè)多功能外圍設(shè)備300中選擇哪個(gè)多功能外圍設(shè)備進(jìn)行打印。然后,用戶直接走到用戶期望進(jìn)行打印的多功能外圍設(shè)備300,并通過(guò)操作多功能外圍設(shè)備300的UI來(lái)執(zhí)行打印。下面將參照?qǐng)D6描述根據(jù)本示例性實(shí)施例的無(wú)服務(wù)器拉式打印系統(tǒng)中的多功能外圍設(shè)備300內(nèi)的處理的流程。圖6是例示在打印輸出期間多功能外圍設(shè)備300的處理的示例的流程圖,該處理對(duì)應(yīng)于在用戶在多功能外圍設(shè)備300前面實(shí)際執(zhí)行打印之前、多功能外圍設(shè)備300的處理。流程圖的處理通過(guò)多功能外圍設(shè)備300內(nèi)的CPU 301執(zhí)行記錄在 R0M303中的計(jì)算機(jī)可讀程序來(lái)實(shí)現(xiàn)。首先,用戶通過(guò)將IC卡保持在讀卡器319上方、或者對(duì)操作單元308的ID鍵進(jìn)行操作以輸入用戶ID等,來(lái)進(jìn)行登錄到多功能外圍設(shè)備300的操作。在步驟S601中,當(dāng)接收到操作時(shí),多功能外圍設(shè)備300的CPU301進(jìn)行用戶登錄處理。當(dāng)成功接受登錄時(shí),CPU 301 將菜單畫面以及登錄用戶的用戶名顯示在操作單元308的UI上。在步驟S602中,通過(guò)用戶操作UI從菜單畫面中選擇“拉式打印”。在步驟S603 中,多功能外圍設(shè)備300的CPU 301將如圖7所示的用于輸入PIN碼的畫面顯示在操作單元308的顯示單元上。從而開(kāi)始無(wú)服務(wù)器拉式打印的處理。圖7例示了要在圖6的步驟S603中顯示在多功能外圍設(shè)備300的操作單元308 上的PIN碼輸入畫面的示例。當(dāng)用戶通過(guò)操作UI將PIN碼輸入到PIN碼輸入畫面701的區(qū)域702、并觸碰OK按鈕704時(shí),在步驟S604中,多功能外圍設(shè)備300的CPU 301基于輸入的PIN碼的值計(jì)算IP 地址。下面將參照?qǐng)D11至圖14描述根據(jù)PIN碼計(jì)算IP地址的方法。接下來(lái),在步驟S605中,多功能外圍設(shè)備300的CPU 301向在步驟S604中計(jì)算的 IP地址的客戶PC 100請(qǐng)求作業(yè)列表。接收到該請(qǐng)求的客戶PC 100的打印模塊向多功能外圍設(shè)備300發(fā)送客戶PC 100的登錄用戶名以及由打印模塊管理的作業(yè)列表,作為對(duì)該請(qǐng)求的響應(yīng)。如果打印數(shù)據(jù)沒(méi)有登記在由打印模塊管理的作業(yè)列表中(如果作業(yè)列表為空),則客戶PC 100的打印模塊不進(jìn)行上述響應(yīng)。然后,在步驟S606中,多功能外圍設(shè)備300的CPU 301確定是否從具有上述IP地址的客戶PC 100接收到響應(yīng)。如果確定從具有上述IP地址的客戶PC 100接收到了響應(yīng) (步驟S606 是),則多功能外圍設(shè)備300的CPU 301使處理進(jìn)行到步驟S607。在步驟S607中,多功能外圍設(shè)備300的CPU 301確定包括在來(lái)自上述客戶PC 100 的響應(yīng)中的用戶名是否與步驟S601中的登錄用戶的用戶名相同。然后,如果確定包括在來(lái)自上述客戶PC 100的響應(yīng)中的用戶名與步驟S601中的登錄用戶的用戶名相同(步驟S607:是),則多功能外圍設(shè)備300的CPU 301使處理進(jìn)行到步驟S608。在步驟S608中,多功能外圍設(shè)備300的CPU 301獲取包括在來(lái)自上述客戶PC 100 的響應(yīng)中的作業(yè)列表,并將如圖8所示的作業(yè)列表顯示畫面801顯示在操作單元308的顯示單元上。圖8例示了要在圖6的步驟S608中顯示在多功能外圍設(shè)備300的操作單元308 的顯示單元上的作業(yè)列表顯示畫面的示例。作業(yè)列表顯示畫面801顯示由客戶PC 100內(nèi)的打印模塊管理的作業(yè)列表,并顯示文檔名稱802、頁(yè)數(shù)803以及日期和時(shí)間(打印日期和時(shí)間)804。在作業(yè)列表顯示畫面801中,用戶能夠選擇作業(yè)并按下(觸碰)“開(kāi)始打印”按鈕807。此外,用戶能夠按下(觸碰)“詳細(xì)信息”按鈕805以顯示所選作業(yè)的詳細(xì)信息,并按下“刪除”按鈕806以刪除所選作業(yè)。當(dāng)用戶通過(guò)UI操作選擇作業(yè)并按下“開(kāi)始打印”按鈕807(指示打印)時(shí),在步驟 S609中,多功能外圍設(shè)備300的CPU 301將包括所選作業(yè)的文檔名稱的打印指令發(fā)送至上述客戶PC 100。接收到打印指令的客戶PC 100的打印模塊從客戶PC 100的假脫機(jī)區(qū)域獲取與包括在打印指令中的文檔名稱相對(duì)應(yīng)的打印數(shù)據(jù),并進(jìn)行控制以將打印數(shù)據(jù)發(fā)送至多功能外圍設(shè)備300。更加詳細(xì)地對(duì)當(dāng)打印數(shù)據(jù)被發(fā)送時(shí)、客戶PC 100的打印模塊的控制操作進(jìn)行補(bǔ)充描述。打印模塊提取伴隨來(lái)自多功能外圍設(shè)備300的打印指令一起發(fā)送的生產(chǎn)商信息和型號(hào)信息,并確定相應(yīng)的打印機(jī)驅(qū)動(dòng)程序是否安裝在客戶PC中。如果已經(jīng)安裝了打印機(jī)驅(qū)動(dòng)程序,則打印模塊從假脫機(jī)區(qū)域取出EMF格式的打印數(shù)據(jù),并使打印機(jī)驅(qū)動(dòng)程序?qū)⒋蛴?shù)據(jù)轉(zhuǎn)換為用于多功能外圍設(shè)備300的頁(yè)面描述語(yǔ)言(PDL)打印數(shù)據(jù)(將打印數(shù)據(jù)轉(zhuǎn)換為用于打印指令被發(fā)出到的打印裝置的打印數(shù)據(jù))。然后,打印機(jī)驅(qū)動(dòng)程序?qū)⑥D(zhuǎn)換后的打印數(shù)據(jù)發(fā)送至多功能外圍設(shè)備300。另一方面,將描述如下情況客戶PC 100的打印模塊確定與多功能外圍設(shè)備300 相對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)程序是否安裝在客戶PC中。在這種情況下,打印模塊在客戶PC的存儲(chǔ)區(qū)域或網(wǎng)絡(luò)上的設(shè)備中搜索與生產(chǎn)商信息和型號(hào)信息相對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)程序。如果找到該打印機(jī)驅(qū)動(dòng)程序,則打印模塊獲取該打印機(jī)驅(qū)動(dòng)程序并控制安裝處理的執(zhí)行。然后,打印模塊從假脫機(jī)區(qū)域取出EMF格式的打印數(shù)據(jù),并使安裝的打印機(jī)驅(qū)動(dòng)程序?qū)⑵滢D(zhuǎn)換為針對(duì)多功能外圍設(shè)備300的PDL打印數(shù)據(jù)。打印機(jī)驅(qū)動(dòng)程序?qū)⑥D(zhuǎn)換后的打印數(shù)據(jù)發(fā)送至多功能外圍設(shè)備300。在步驟S610中,多功能外圍設(shè)備300的CPU 301獲取從上述客戶PC 100發(fā)送的打印數(shù)據(jù),通過(guò)打印機(jī)312對(duì)打印數(shù)據(jù)進(jìn)行實(shí)際的打印處理,并結(jié)束打印處理。作業(yè)列表顯示畫面801可以被配置為能夠針對(duì)各作業(yè)進(jìn)行打印設(shè)置(例如,彩色/ 單色設(shè)置、雙面設(shè)置、諸如2合1的布局設(shè)置、訂釘或裝訂的設(shè)置、排紙?jiān)O(shè)置以及進(jìn)紙?jiān)O(shè)置), 并能夠在步驟S610中的打印處理期間根據(jù)上述打印設(shè)置進(jìn)行打印。如果確定沒(méi)有從具有上述IP地址的客戶PC 100接收到響應(yīng)(步驟S606 否),則多功能外圍設(shè)備300的CPU 301確定為錯(cuò)誤,并使處理進(jìn)行到步驟S611。此外,如果確定包括在來(lái)自上述客戶PC 100的響應(yīng)中的用戶名與步驟S601中的登錄用戶的用戶名不同,則多功能外圍設(shè)備300的CPU 301確定為錯(cuò)誤,并使處理進(jìn)行到步驟S611。在步驟S611中,多功能外圍設(shè)備300的CPU 301將如圖10所示的錯(cuò)誤畫面1001 顯示在操作單元308的顯示單元上,并結(jié)束打印處理。圖7中的畫面701是提示用戶在如上所述的多功能外圍設(shè)備300中輸入PIN碼的畫面,但是,用戶需要記住PIN碼以輸入PIN碼。然而,用戶有時(shí)可能忘記了 PIN碼。為此, 針對(duì)忘記了 PIN碼的用戶,圖7中的畫面701包括“從PC列表中選擇”按鈕703。當(dāng)按下“從PC列表中選擇”按鈕703時(shí),多功能外圍設(shè)備300的CPU 301基于稍后描述的圖11和圖12所示的PIN碼設(shè)置,計(jì)算網(wǎng)絡(luò)上的所有可能的IP地址。然后,多功能外圍設(shè)備300的CPU 301向具有計(jì)算出的IP地址的所有客戶PC 100發(fā)出作業(yè)列表請(qǐng)求。如果響應(yīng)于作業(yè)列表請(qǐng)求而返回答復(fù)、并具有相同用戶名的客戶PC只有一個(gè),則如上所述,多功能外圍設(shè)備300的CPU 301基于獲取的作業(yè)列表顯示如圖8所示的作業(yè)列表顯示畫面801。另一方面,如果存在多個(gè)響應(yīng)于作業(yè)列表請(qǐng)求而返回答復(fù)、并具有相同用戶名的客戶PC,則多功能外圍設(shè)備300的CPU 301將如圖9所示的計(jì)算機(jī)選擇畫面901顯示在操作單元308的顯示單元上。圖9例示了在按下圖7中的“從PC列表中選擇”按鈕703的情況下、要顯示在多功能外圍設(shè)備300的操作單元308上的計(jì)算機(jī)選擇畫面的示例。在計(jì)算機(jī)選擇畫面901上, 在列902中列出了作出了響應(yīng)的所有客戶PC 100的計(jì)算機(jī)名稱,在列903中列出了包括在各作業(yè)列表中的作業(yè)的數(shù)量。在計(jì)算機(jī)選擇畫面901上,當(dāng)按下后退按鈕904時(shí),多功能外圍設(shè)備300的CPU 301將顯示改變?yōu)閳D7中的PIN碼輸入畫面。當(dāng)用戶在計(jì)算機(jī)選擇畫面901上選擇包括用戶希望打印的作業(yè)的計(jì)算機(jī)并按下OK按鈕905時(shí),多功能外圍設(shè)備300的CPU 301基于從在計(jì)算機(jī)選擇畫面901上選擇的PC獲取的作業(yè)列表,顯示如圖8所示的作業(yè)列表顯示畫面 801。當(dāng)沒(méi)有從任何客戶PC返回響應(yīng)時(shí),多功能外圍設(shè)備300的CPU 301確定為錯(cuò)誤, 并使處理進(jìn)行到步驟S611。在步驟S611中,多功能外圍設(shè)備300的CPU 301將如圖10所示的錯(cuò)誤畫面1001顯示在操作單元308的顯示單元上,并結(jié)束打印處理。如10例示了要在圖6的步驟S611中顯示在多功能外圍設(shè)備300的操作單元308 的顯示單元上的錯(cuò)誤畫面的示例。在錯(cuò)誤畫面1001中,當(dāng)按下(觸碰)OK按鈕1002時(shí),多功能外圍設(shè)備300的CPU 301關(guān)閉錯(cuò)誤畫面1001,并將顯示改變?yōu)槌跏籍嬅妗R呀?jīng)描述了根據(jù)本發(fā)明的打印系統(tǒng)的總體流程。通過(guò)使用PIN碼,打印裝置和客戶PC能夠被相互連接,而無(wú)需進(jìn)行打印裝置與客戶PC之間不必要的通信。由于通過(guò)直接指定IP地址來(lái)建立連接,因此能夠建立跨子網(wǎng)的連接。在圖8的作業(yè)列表顯示畫面801中,當(dāng)選擇作業(yè)并且按下(指示)“詳細(xì)信息”按鈕805時(shí),多功能外圍設(shè)備300的CPU 301將所選作業(yè)的詳細(xì)信息顯示在操作單元308的顯示單元上。假定作業(yè)的詳細(xì)信息已經(jīng)與作業(yè)列表一起被接收到,然而,可以在按下“詳細(xì)信息”按鈕805的定時(shí),從作為圖8中的作業(yè)列表的獲取源的客戶PC 100獲取并顯示與所選作業(yè)的文檔名稱相對(duì)應(yīng)的詳細(xì)信息。在圖8中的作業(yè)列表顯示畫面801中,當(dāng)選擇作業(yè)并按下(指示)“刪除”按鈕806 時(shí),多功能外圍設(shè)備300的CPU 301將包括所選作業(yè)的文檔名稱的刪除指令發(fā)送至作為圖 8中的作業(yè)列表的獲取源的客戶PC 100。接收到刪除指令的客戶PC 100的打印模塊從客戶PC 100的假脫機(jī)區(qū)域以及打印模塊管理的作業(yè)列表中,刪除與包括在刪除指令中的文檔名稱相對(duì)應(yīng)的打印數(shù)據(jù)。接下來(lái),將參照?qǐng)D11至圖13描述計(jì)算PIN碼所需的PIN碼設(shè)置和網(wǎng)絡(luò)環(huán)境。圖 11例示了通過(guò)打印模塊顯示在客戶PC 100的監(jiān)視器210上的、客戶PC 100中的PIN碼設(shè)置的UI的示例。圖12例示了由CPU 301顯示在操作單元308的顯示單元上的、多功能外圍設(shè)備300中的PIN碼設(shè)置的UI的示例。為了減少PIN碼的位數(shù),系統(tǒng)管理員需要通過(guò)圖11和圖12所示的UI預(yù)先進(jìn)行 PIN碼設(shè)置。要在該處理中設(shè)置的內(nèi)容是在目標(biāo)環(huán)境中客戶PC 100與多功能外圍設(shè)備300 之間的網(wǎng)絡(luò)上關(guān)系(即,兩個(gè)IP地址之間的關(guān)系,下文中稱為網(wǎng)絡(luò)環(huán)境)。在圖11所示的PIN碼設(shè)置對(duì)話框1101中,可以指定三種網(wǎng)絡(luò)環(huán)境,即“在同一網(wǎng)絡(luò)內(nèi)” 1102、“在同一子網(wǎng)內(nèi)” 1103以及“指定相同位” 1104。同樣地,在圖12所示的PIN碼設(shè)置對(duì)話框1201中,可以指定三種網(wǎng)絡(luò)環(huán)境,即“在同一網(wǎng)絡(luò)內(nèi)” 1202、“在同一子網(wǎng)內(nèi)” 1203以及“指定相同位” 1204。下面將參照?qǐng)D13描述上述三種指定中的網(wǎng)絡(luò)環(huán)境的差異。圖13例示了本示例性實(shí)施例中的、表示客戶PC 100與多功能外圍設(shè)備300之間的關(guān)系的三種網(wǎng)絡(luò)環(huán)境。在這種情況下,假定所有三種類型的客戶PC 100的IP地址均為“163. 24. 18. 125”。第一網(wǎng)絡(luò)環(huán)境1301是所有多功能外圍設(shè)備300均存在于與客戶PC100相同的子網(wǎng)內(nèi)的環(huán)境。在圖13所示的環(huán)境中,由于子網(wǎng)掩碼是“255. 255. 255. 192”,因此所有多功能外圍設(shè)備 300 均存在于 “163. 24. 18. 64” 與 “163. 24. 18. 127” 之間。
在這種網(wǎng)絡(luò)環(huán)境中,系統(tǒng)管理員在圖11所示的客戶PC 100的PIN碼設(shè)置對(duì)話框 1101中選擇“在同一子網(wǎng)內(nèi)” 1103。此外,系統(tǒng)管理員將“255. 255. 255. 192”作為子網(wǎng)掩碼輸入?yún)^(qū)域1105中??梢酝ㄟ^(guò)打印模塊從客戶PC 100的設(shè)置中獲取子網(wǎng)掩碼。同樣地,在多功能外圍設(shè)備300的圖12所示的PIN碼設(shè)置畫面1201中,系統(tǒng)管理員選擇“在同一子網(wǎng)內(nèi)” 1203并經(jīng)由子網(wǎng)掩碼輸入U(xiǎn)I (未示出)輸入“255. 255. 255. 192”。 子網(wǎng)掩碼輸入U(xiǎn)I設(shè)置在當(dāng)按下詳情按鈕1205時(shí)顯示的畫面上。同樣地,可以通過(guò)多功能外圍設(shè)備300的CPU 301從多功能外圍設(shè)備300的設(shè)置中獲取子網(wǎng)掩碼。第二網(wǎng)絡(luò)環(huán)境1302是所有多功能外圍設(shè)備300均存在于與客戶PC100相同的網(wǎng)絡(luò)內(nèi)的環(huán)境。相同的網(wǎng)絡(luò)意味著,由IP地址的高階(high-order)位確定的地址類的網(wǎng)絡(luò)地址相同。在圖13所示的環(huán)境中,客戶PC100的IP地址為“163. 24. 18. 125”,并且由于高階 2位是“ 10”,因此發(fā)現(xiàn)其屬于類B的地址類。由于類B的默認(rèn)網(wǎng)絡(luò)掩碼為“255. 255. 0. 0”, 因此所有多功能外圍設(shè)備300均存在于“163. 24. 0. 0”與“163. 24. 255. 255”之間。在這種網(wǎng)絡(luò)環(huán)境中,系統(tǒng)管理員在圖11所示的客戶PC 100的PIN碼設(shè)置對(duì)話框 1101中選擇“在同一網(wǎng)絡(luò)內(nèi)” 1102。同樣地,在圖12所示的多功能外圍設(shè)備300的PIN碼設(shè)置畫面1201中,系統(tǒng)管理員選擇“在同一網(wǎng)絡(luò)內(nèi)” 1202。第三網(wǎng)絡(luò)環(huán)境1303是在所有多功能外圍設(shè)備300與客戶PC的IP地址中、僅高階位中的一定數(shù)量的位相同的環(huán)境。圖13例示了 IP地址的高階12位相同的環(huán)境, 并且由于IP地址的高12位是“101000110001”,因此所有多功能外圍設(shè)備300均存在于 “163. 16. 0. 0” 與 “163. 31. 255. 255” 之間。在這種網(wǎng)絡(luò)環(huán)境中,系統(tǒng)管理員在圖11所示的客戶PC 100的PIN碼設(shè)置對(duì)話框 1101中選擇“指定相同位” 1104,并將“12”輸入用于指定位數(shù)的UI 1106或1107。同樣地, 在圖12所示的多功能外圍設(shè)備300的PIN碼設(shè)置畫面1201中,系統(tǒng)管理員選擇“指定相同位” 1204,并經(jīng)由位數(shù)指定UI (未示出)輸入“12”。位數(shù)指定UI設(shè)置在當(dāng)按下詳情按鈕 1205時(shí)顯示的畫面上。與圖11中的欄1108類似,可以將“將PIN碼限制為4位”的設(shè)置設(shè)計(jì)為在相同畫面上進(jìn)行。接下來(lái),將針對(duì)上述三種網(wǎng)絡(luò)環(huán)境,描述客戶PC 100中的PIN碼的計(jì)算方法以及多功能外圍設(shè)備300中的IP地址的計(jì)算方法。在本示例性實(shí)施例中,PIN碼是通過(guò)一個(gè)十進(jìn)制數(shù)表達(dá)客戶PC 100的IP地址的代碼。如上所述,用戶需要記住PIN碼以將其輸入到多功能外圍設(shè)備300的PIN碼輸入畫面702中,因此期望較小的位數(shù)。在本示例性實(shí)施例中,可以通過(guò)使用上述PIN碼設(shè)置來(lái)減少位數(shù),并且其具體事例將在圖14中例示。圖14例示了本示例性實(shí)施例中的、以二進(jìn)制數(shù)表達(dá)的客戶PC的IP地址 “163. 24. 18. 125”。當(dāng)IP地址被單純地轉(zhuǎn)換為十進(jìn)制數(shù)時(shí),得到“2736263805”,如項(xiàng)1405 所示,位數(shù)很多,因此用戶難以將其記住。在上述第一網(wǎng)絡(luò)環(huán)境1301中,由于在PIN碼設(shè)置對(duì)話框1101中選擇“在同一子網(wǎng)內(nèi)” 1103,因此可以一直省略到要根據(jù)子網(wǎng)掩碼計(jì)算的高階沈位。因此,能夠通過(guò)將上述IP 地址的從高階第27位到第32位的位轉(zhuǎn)換為十進(jìn)制數(shù),獲得PIN碼“61” (在項(xiàng)1402中)。 換句話說(shuō),客戶PC 100通過(guò)僅將通過(guò)從其自身的IP地址中排除子網(wǎng)地址部分而獲得的主機(jī)地址部分轉(zhuǎn)換為十進(jìn)制數(shù),來(lái)計(jì)算PIN碼。在上述第二網(wǎng)絡(luò)環(huán)境1302中,由于在PIN碼設(shè)置對(duì)話框1101中選擇“在同一網(wǎng)絡(luò)內(nèi)” 1102,因此可以一直省略到根據(jù)默認(rèn)網(wǎng)絡(luò)掩碼(標(biāo)準(zhǔn)子網(wǎng)掩碼)計(jì)算的高階16位。因此,能夠通過(guò)將從高階第17位到第32位的位轉(zhuǎn)換為十進(jìn)制數(shù),獲得PIN碼“4733”(在項(xiàng) 1401中)。換句話說(shuō),客戶PC 100通過(guò)僅將在從其自身的IP地址中排除默認(rèn)網(wǎng)絡(luò)掩碼部分(標(biāo)準(zhǔn)子網(wǎng)掩碼部分)之后的剩余部分轉(zhuǎn)換為十進(jìn)制數(shù),來(lái)計(jì)算PIN碼。在上述第三網(wǎng)絡(luò)環(huán)境1303中,由于在PIN碼設(shè)置對(duì)話框1101中選擇“12”位的 “指定相同位” 1104,因此可以一直省略到高階12位。因此,能夠通過(guò)將從高階第13位到第M位的位轉(zhuǎn)換為十進(jìn)制數(shù),獲得PIN碼“5四021 ” (在項(xiàng)1403中)。換句話說(shuō),客戶PC 100通過(guò)將在從其自身的IP地址中排除指定的位部分之后的剩余部分轉(zhuǎn)換為十進(jìn)制數(shù),來(lái)計(jì)算PIN碼。相同位越少,用戶需要記住的PIN碼的位數(shù)越多。因此,在圖11所示的PIN碼設(shè)置對(duì)話框1101中設(shè)置有“將PIN碼限制為4位”復(fù)選框1108。如果復(fù)選框1108被設(shè)置為“ON(開(kāi))”并且指定的位小于“19”位,則進(jìn)行用于僅將低13位轉(zhuǎn)換為十進(jìn)制數(shù)的處理。這是因?yàn)?,在?shù)位為13位或者更小的情況下,當(dāng)數(shù)位被轉(zhuǎn)換為十進(jìn)制數(shù)時(shí),將確保將其轉(zhuǎn)換為4位或更小的數(shù)值。由于在圖13中的環(huán)境1303的示例中,指定的相同位是小于“ 19”位的“ 12”位,因此,通過(guò)將較低的13位(即從高階第20位到第32位)轉(zhuǎn)換為十進(jìn)制數(shù)能夠獲得PIN碼 “4733”(在項(xiàng)1404中)。換句話說(shuō),在這種情況下,客戶PC通過(guò)將其自身IP地址中較低的 13位轉(zhuǎn)換為十進(jìn)制數(shù),來(lái)計(jì)算PIN碼。接下來(lái),將針對(duì)上述三種網(wǎng)絡(luò)環(huán)境,描述在多功能外圍設(shè)備300中的客戶PC 100 的IP地址。在上述第一網(wǎng)絡(luò)環(huán)境1301中,由于在PIN碼設(shè)置畫面1201中選擇“在同一子網(wǎng)內(nèi)” 1203,因此,根據(jù)它們自身的IP地址的子網(wǎng)掩碼計(jì)算的直到高階沈位相同。因此,在PIN碼輸入畫面701中輸入的值被轉(zhuǎn)換為二進(jìn)制數(shù),并且將這些二進(jìn)制數(shù)應(yīng)用于能夠被識(shí)別為相關(guān)客戶PC 100的IP地址的、從第27位到第32位的剩余位。在圖13和圖14中的示例中,多功能外圍設(shè)備300能夠根據(jù)其自身的IP 地址“163. 24. 18. 99”以及輸入的PIN碼“61”,將客戶PC 100的IP地址識(shí)別為 “ 163. 24. 18. 125”。更具體地說(shuō),多功能外圍設(shè)備300通過(guò)根據(jù)其自身的IP地址 “163. 24. 18. 99”識(shí)別高階26位、并根據(jù)輸入的PIN碼“61”識(shí)別低16位,來(lái)將客戶PC 100 的IP地址識(shí)別為“163. 24. 18. 125”。換句話說(shuō),多功能外圍設(shè)備300針對(duì)其自身的IP地址的子網(wǎng)地址部分,通過(guò)將輸入值添加到主機(jī)地址部分,來(lái)計(jì)算客戶PC 100的IP地址。在上述第二網(wǎng)絡(luò)環(huán)境中1302中,在PIN碼設(shè)置畫面1201中選擇“在同一網(wǎng)絡(luò)內(nèi)”1202,并且,根據(jù)它們自身的IP地址的默認(rèn)網(wǎng)絡(luò)掩碼計(jì)算的直到高階16位相同。因此, 在PIN碼輸入畫面701中輸入的值被轉(zhuǎn)換為二進(jìn)制數(shù),并且將這些二進(jìn)制數(shù)應(yīng)用于能夠被識(shí)別為相關(guān)客戶PC 100的IP地址的、從第17位到第32位的剩余位。在圖13和圖14中的示例中,多功能外圍設(shè)備300能夠根據(jù)其自身的IP地址“ 163. 24. 48. 103”以及輸入的PIN碼“4733”,將客戶PC 100的IP地址識(shí)別為“163. 24. 18. 125”。換句話說(shuō),多功能外圍設(shè)備300針對(duì)其自身的IP地址的默認(rèn)網(wǎng)絡(luò)地址部分,通過(guò)將輸入值添加到剩余部分,來(lái)計(jì)算客戶PC 100的IP地址。在上述第三網(wǎng)絡(luò)環(huán)境中1303中,在PIN碼設(shè)置畫面1201中選擇“12”位的“指定相同位” 1204,并且,它們自身的IP地址的直到高階12位相同。因此,在PIN碼輸入畫面 701中輸入的值被轉(zhuǎn)換為二進(jìn)制數(shù),并且將這些二進(jìn)制數(shù)應(yīng)用于能夠被識(shí)別為相關(guān)客戶PC 100的IP地址的、從第13位到第32位的剩余位。在圖13和圖14中的示例中,多功能外圍設(shè)備300能夠根據(jù)其自身的IP地址“ 163. 20. 48. 103”以及輸入的PIN碼“529021 ”,將客戶PC 100的IP地址識(shí)別為 “163. 24. 18. 125”。換句話說(shuō),多功能外圍設(shè)備300針對(duì)其自身的IP地址的指定位部分,通過(guò)將輸入值添加到剩余部分,來(lái)計(jì)算客戶PC 100的IP地址。在PIN碼設(shè)置畫面1201的詳細(xì)畫面中, 如果作出了“將PIN碼限制為4位”的設(shè)置,則將進(jìn)行不同的處理。如上所述,多功能外圍設(shè)備300向直到高階12位分配與其自身的IP地址相同的位,并向低13位分配通過(guò)將輸入的 PIN碼轉(zhuǎn)換為二進(jìn)制數(shù)而獲得的位。換句話說(shuō),從高階第13位到第19位的剩余位不確定, 因此無(wú)法識(shí)別客戶PC 100的IP地址。在這種情況下,對(duì)所有可能的IP地址作出圖6的步驟S605中的作業(yè)列表請(qǐng)求。如果不確定的位數(shù)是7位,則總共1 個(gè)IP地址將成為對(duì)象。在圖13和圖14中的示例中,根據(jù)多功能外圍設(shè)備300自身的IP地址 “163. 20. 48. 103”以及輸入的PIN碼“4733”計(jì)算的以下128個(gè)IP地址將成為對(duì)象。即, "163. 16. 18. 125”、“163· 16. 50. 125”、“163· 16. 82. 125”、· · ·和 “163. 31. 242. 125”。在本示例性實(shí)施例中,“將PIN碼限制為4位”被描述為示例,然而,其不限于4位。 可以通過(guò)5位或6位來(lái)實(shí)現(xiàn)本示例性實(shí)施例。如上所述,客戶PC 100能夠根據(jù)IP地址的一部分信息生成PIN碼,并基于通過(guò) PIN碼設(shè)置UI指定的客戶PC與多功能外圍設(shè)備之間的網(wǎng)絡(luò)上的關(guān)系減少PIN碼的位數(shù)。 因此,能夠降低用戶忘記PIN碼的可能性。在本示例性實(shí)施例中,描述了如下示例如果用戶忘記了 PIN碼或者PIN碼的位數(shù)受限,則多功能外圍設(shè)備300向多個(gè)IP地址發(fā)出作業(yè)列表請(qǐng)求。在這種情況下,如果每次對(duì)多個(gè)IP地址作出請(qǐng)求,則系統(tǒng)負(fù)荷變大。通常,相同的用戶使用具有相同IP地址的PC的可能性很高。因此,多功能外圍設(shè)備300可以存儲(chǔ)各用戶經(jīng)常使用的IP地址(各打印的緩沖信息),并可以實(shí)現(xiàn)優(yōu)先向這些IP地址請(qǐng)求作業(yè)列表的處理。更具體地說(shuō),多功能外圍設(shè)備300首先僅向用戶經(jīng)常使用的IP地址請(qǐng)求作業(yè)列表,然后,只有在沒(méi)有響應(yīng)的情況下,才向剩余的多個(gè)IP地址請(qǐng)求作業(yè)列表。因此,能夠降低系統(tǒng)的負(fù)荷。以上參照附圖描述了本發(fā)明的示例性實(shí)施例。在本示例性實(shí)施例中,多功能外圍設(shè)備用作打印裝置。然而,如果使用包括操作單元的單功能打印機(jī),則能夠簡(jiǎn)單實(shí)現(xiàn)本示例性實(shí)施例的功能。此外,在本示例性實(shí)施例中,系統(tǒng)管理員需要對(duì)客戶PC 100和多功能外圍設(shè)備300進(jìn)行PIN碼設(shè)置。然而,可以使用共同對(duì)客戶PC 100和多功能外圍設(shè)備300進(jìn)行設(shè)置的工具。
此外,在本示例性實(shí)施例中,給出了使用“在同一網(wǎng)絡(luò)內(nèi)”、“在同一子網(wǎng)內(nèi)”以及 “指定相同位”三個(gè)項(xiàng)的示例,以減少PIN碼的位數(shù)。然而,為了減少PIN碼的位數(shù),本示例性實(shí)施例還可以通過(guò)使用用于表示網(wǎng)絡(luò)上的關(guān)系的其他指定方法來(lái)實(shí)現(xiàn)。而且,在本示例性實(shí)施例中,基于互聯(lián)網(wǎng)協(xié)議版本4 (IPv4)進(jìn)行描述,然而,本示例性實(shí)施例同樣可以通過(guò)使用互聯(lián)網(wǎng)協(xié)議版本6 (IPv6)來(lái)實(shí)現(xiàn)。根據(jù)本示例性實(shí)施例,在無(wú)服務(wù)器拉式打印系統(tǒng)中,能夠通過(guò)直接連接期望的打印裝置與信息處理裝置來(lái)進(jìn)行拉式打印,而無(wú)需建立打印裝置(多功能外圍設(shè)備300)與信息處理裝置(客戶PC 100)之間不必要的連接。此外,還能夠?qū)崿F(xiàn)跨子網(wǎng)的連接。上述各種數(shù)據(jù)的結(jié)構(gòu)和內(nèi)容不限于此。根據(jù)應(yīng)用和目的,數(shù)據(jù)可以包括各種配置和內(nèi)容。以上描述了本發(fā)明的示例性實(shí)施例,然而,本發(fā)明的示例性實(shí)施例可以通過(guò)例如系統(tǒng)、裝置、方法、程序或存儲(chǔ)介質(zhì)來(lái)實(shí)現(xiàn)。更具體地說(shuō),本發(fā)明適用于包括多個(gè)設(shè)備的系統(tǒng),或者適用于包括單個(gè)設(shè)備的裝置。此外,上述各示例性實(shí)施例的配置組合均包括在本發(fā)明中。本發(fā)明還可以通過(guò)執(zhí)行以下處理來(lái)實(shí)現(xiàn)。更具體地說(shuō),經(jīng)由網(wǎng)絡(luò)或各種存儲(chǔ)介質(zhì)向系統(tǒng)或裝置提供用于實(shí)現(xiàn)上述各示例性實(shí)施例的功能的軟件(程序),并且系統(tǒng)或裝置的計(jì)算機(jī)(或CPU或微處理單元(MPU))讀取并執(zhí)行該程序。雖然參照示例性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并不限于所公開(kāi)的示例性實(shí)施例。應(yīng)當(dāng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。
權(quán)利要求
1.一種打印系統(tǒng),在該打印系統(tǒng)中,多個(gè)信息處理裝置和打印裝置連接至網(wǎng)絡(luò), 所述多個(gè)信息處理裝置中的至少一個(gè)包括假脫機(jī)單元,其被配置為根據(jù)用戶的打印操作,作為所述信息處理裝置的打印模塊的功能而生成并假脫機(jī)用于打印的數(shù)據(jù);生成單元,其被配置為生成用于根據(jù)所述信息處理裝置的IP地址識(shí)別所述信息處理裝置的標(biāo)識(shí)信息;呈現(xiàn)單元,其被配置為向用戶呈現(xiàn)由所述生成單元生成的所述標(biāo)識(shí)信息;以及發(fā)送單元,其被配置為響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求,將通過(guò)使用在所述假脫機(jī)單元中假脫機(jī)的所述數(shù)據(jù)生成的打印數(shù)據(jù),發(fā)送至所述打印裝置,并且所述打印裝置包括輸入單元,其被配置為輸入所述標(biāo)識(shí)信息;轉(zhuǎn)換單元,其被配置為將從所述輸入單元輸入的所述標(biāo)識(shí)信息轉(zhuǎn)換為IP地址; 請(qǐng)求單元,其被配置為向由所述轉(zhuǎn)換單元轉(zhuǎn)換的IP地址指示的所述信息處理裝置作出發(fā)送所述打印數(shù)據(jù)的請(qǐng)求;以及打印單元,其被配置為,接收并打印所述信息處理裝置響應(yīng)于所述請(qǐng)求單元作出的所述請(qǐng)求而發(fā)送的所述打印數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的打印系統(tǒng),其中,所述假脫機(jī)單元假脫機(jī)EMF格式的數(shù)據(jù),作為用于打印的數(shù)據(jù),并且其中,由所述發(fā)送單元發(fā)送的打印數(shù)據(jù)是由與所述打印裝置相對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)程序生成的、針對(duì)所述打印裝置的打印數(shù)據(jù),在所述打印裝置上,所述打印模塊響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求進(jìn)行安裝控制。
3.一種信息處理裝置,其能夠經(jīng)由網(wǎng)絡(luò)與打印裝置進(jìn)行通信,所述信息處理裝置包括假脫機(jī)單元,其被配置為根據(jù)用戶的打印操作,作為所述信息處理裝置的打印模塊的功能而生成并假脫機(jī)用于打印的數(shù)據(jù);生成單元,其被配置為生成用于根據(jù)所述信息處理裝置的ip地址識(shí)別所述信息處理裝置的標(biāo)識(shí)信息;呈現(xiàn)單元,其被配置為向用戶呈現(xiàn)由所述生成單元生成的所述標(biāo)識(shí)信息;以及發(fā)送單元,其被配置為響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求,將通過(guò)使用在所述假脫機(jī)單元中假脫機(jī)的所述數(shù)據(jù)生成的打印數(shù)據(jù),發(fā)送至所述打印裝置。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,所述假脫機(jī)單元假脫機(jī)不依賴于所述打印裝置的型號(hào)的格式的數(shù)據(jù),作為用于打印的數(shù)據(jù),并且其中,由所述發(fā)送單元發(fā)送的打印數(shù)據(jù)是由與所述打印裝置相對(duì)應(yīng)的打印機(jī)驅(qū)動(dòng)程序生成的、針對(duì)所述打印裝置的打印數(shù)據(jù),在所述打印裝置上,所述打印模塊響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求進(jìn)行安裝控制。
5.根據(jù)權(quán)利要求3所述的信息處理裝置,該信息處理裝置還包括警告單元,其被配置為警告用戶將所述信息處理裝置維持在能夠與所述打印裝置進(jìn)行通信的狀態(tài)中,以便完成在所述假脫機(jī)單元中假脫機(jī)的所述數(shù)據(jù)的打印。
6.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,所述發(fā)送單元響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求,將在所述假脫機(jī)單元中假脫機(jī)的所述數(shù)據(jù)的列表發(fā)送至所述打印裝置,并將根據(jù)從所述打印裝置中的所述列表中選擇的數(shù)據(jù)而生成的打印數(shù)據(jù)發(fā)送至所述打印裝置。
7.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,所述生成單元根據(jù)所述IP地址的部分信息生成所述標(biāo)識(shí)信息。
8.根據(jù)權(quán)利要求7所述的信息處理裝置,該信息處理裝置還包括設(shè)置單元,其被配置為設(shè)置所述信息處理裝置與所述打印裝置在所述網(wǎng)絡(luò)上的關(guān)系,其中,所述生成單元基于由所述設(shè)置單元設(shè)置的所述關(guān)系,根據(jù)所述IP地址的部分信息生成所述標(biāo)識(shí)信息。
9.根據(jù)權(quán)利要求7所述的信息處理裝置,其中,通過(guò)從所述IP地址中排除其子網(wǎng)地址部分,來(lái)獲得所述IP地址的所述部分信息。
10.根據(jù)權(quán)利要求7所述的信息處理裝置,其中,通過(guò)從所述IP地址中排除所述IP地址所屬的地址類的標(biāo)準(zhǔn)子網(wǎng)掩碼部分,來(lái)獲得所述IP地址的所述部分信息。
11.根據(jù)權(quán)利要求7所述的信息處理裝置,其中,通過(guò)從所述IP地址中排除其特定數(shù)量的高階位,來(lái)獲得所述IP地址的所述部分信息。
12.—種打印系統(tǒng)中的打印方法,在該打印系統(tǒng)中,多個(gè)信息處理裝置和打印裝置連接至網(wǎng)絡(luò),所述打印方法包括使所述多個(gè)信息處理裝置中的至少一個(gè)執(zhí)行以下處理根據(jù)用戶的打印操作,作為所述信息處理裝置的打印模塊的功能而生成并假脫機(jī)用于打印的數(shù)據(jù);生成用于根據(jù)所述信息處理裝置的IP地址識(shí)別所述信息處理裝置的標(biāo)識(shí)信息;向用戶呈現(xiàn)所生成的標(biāo)識(shí)信息;以及響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求,將通過(guò)使用所假脫機(jī)的數(shù)據(jù)生成的打印數(shù)據(jù),發(fā)送至所述打印裝置,并且使所述打印裝置執(zhí)行以下處理輸入所述標(biāo)識(shí)信息;將輸入的所述標(biāo)識(shí)信息轉(zhuǎn)換為IP地址;向由所轉(zhuǎn)換的IP地址指示的所述信息處理裝置作出發(fā)送所述打印數(shù)據(jù)的請(qǐng)求;以及接收并打印所述信息處理裝置響應(yīng)于所述請(qǐng)求而發(fā)送的所述打印數(shù)據(jù)。
13.一種信息處理裝置中的打印方法,該信息處理裝置能夠經(jīng)由網(wǎng)絡(luò)與打印裝置進(jìn)行通信,所述打印方法包括根據(jù)用戶的打印操作,作為所述信息處理裝置的打印模塊的功能而生成并假脫機(jī)用于打印的數(shù)據(jù);生成用于根據(jù)所述信息處理裝置的IP地址識(shí)別所述信息處理裝置的標(biāo)識(shí)信息;向用戶呈現(xiàn)所生成的標(biāo)識(shí)信息;以及響應(yīng)于來(lái)自所述打印裝置的請(qǐng)求,將通過(guò)使用所假脫機(jī)的數(shù)據(jù)生成的打印數(shù)據(jù),發(fā)送至所述打印裝置。
全文摘要
本發(fā)明提供打印系統(tǒng)、信息處理裝置及打印方法??蛻鬚C根據(jù)用戶的打印操作生成并假脫機(jī)用于打印的數(shù)據(jù),并且生成用于根據(jù)其自身的IP地址識(shí)別其本身的標(biāo)識(shí)信息,以將該標(biāo)識(shí)信息呈現(xiàn)給用戶。當(dāng)在多功能外圍設(shè)備中輸入標(biāo)識(shí)信息時(shí),多功能外圍設(shè)備將標(biāo)識(shí)信息轉(zhuǎn)換為IP地址,并向由IP地址指示的客戶PC作出發(fā)送打印數(shù)據(jù)的請(qǐng)求。響應(yīng)于該請(qǐng)求,客戶PC使用假脫機(jī)數(shù)據(jù)生成打印數(shù)據(jù),并將該打印數(shù)據(jù)發(fā)送至多功能外圍設(shè)備。多功能外圍設(shè)備接收并打印打印數(shù)據(jù)。
文檔編號(hào)G06F3/12GK102479062SQ20111037487
公開(kāi)日2012年5月30日 申請(qǐng)日期2011年11月18日 優(yōu)先權(quán)日2010年11月22日
發(fā)明者菊地洋史 申請(qǐng)人:佳能株式會(huì)社