專(zhuān)利名稱(chēng):打印系統(tǒng)、畫(huà)面生成方法、信息處理設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于打印文檔的打印系統(tǒng)、在該打印系統(tǒng)中所執(zhí)行的打印機(jī)驅(qū)動(dòng)程序 的用戶(hù)界面的畫(huà)面生成方法、信息處理設(shè)備和信息處理設(shè)備的控制方法。
背景技術(shù):
作為傳統(tǒng)的打印系統(tǒng),已知這樣一種系統(tǒng)當(dāng)打印設(shè)備與連接至網(wǎng)絡(luò)的裝置通信 時(shí),打印控制設(shè)備中繼包(日本特開(kāi)2002-312140號(hào)公報(bào))。此外,作為另一種傳統(tǒng)的打印 系統(tǒng),已知這樣一種系統(tǒng)打印控制設(shè)備和打印設(shè)備這兩者都連接至第一網(wǎng)絡(luò),并且打印控 制設(shè)備和打印設(shè)備經(jīng)由第二網(wǎng)絡(luò)連接(日本特開(kāi)2006-345329號(hào)公報(bào))?,F(xiàn)在的打印設(shè)備具有很多特征,并且還具有許多網(wǎng)絡(luò)通信性能。為此,在如在日 本特開(kāi)2002-312140號(hào)公報(bào)中所述的打印控制設(shè)備中繼打印設(shè)備的通信包的系統(tǒng)中,由于 打印控制設(shè)備上的處理負(fù)荷增大,打印控制設(shè)備的開(kāi)發(fā)變得大規(guī)?;R虼?,如日本特開(kāi) 2006-345329號(hào)公報(bào)中所述,已提出具有以下配置的打印系統(tǒng)打印設(shè)備也連接至第一網(wǎng) 絡(luò),并且打印控制設(shè)備不中繼打印設(shè)備的任何通信。然而,具有日本特開(kāi)2006-345329號(hào)公報(bào)中所述的配置的打印系統(tǒng)要求必須對(duì)打 印控制設(shè)備和打印設(shè)備這兩者都進(jìn)行服務(wù)器信息設(shè)置和安全性設(shè)置,從而增加了施加于用 戶(hù)的負(fù)荷。此外,由于將該系統(tǒng)的信息分散至打印控制設(shè)備和打印設(shè)備,因此,例如當(dāng)用戶(hù) 想要獲取系統(tǒng)信息時(shí),他或她必須通過(guò)適當(dāng)?shù)剡x擇具有期望信息的裝置來(lái)進(jìn)行通信,從而 也增加了施加于用戶(hù)的負(fù)荷。
發(fā)明內(nèi)容
本發(fā)明的目的在于消除傳統(tǒng)技術(shù)中的上述問(wèn)題。本發(fā)明提供了一種包括打印控制設(shè)備和打印設(shè)備并能夠減小用戶(hù)的負(fù)荷的系統(tǒng)、 以及一種在打印系統(tǒng)中所執(zhí)行的打印機(jī)驅(qū)動(dòng)程序的用戶(hù)界面的畫(huà)面生成方法。根據(jù)本發(fā)明的第一方面,提供了一種打印系統(tǒng),在所述打印系統(tǒng)中,用于根據(jù)打印 機(jī)驅(qū)動(dòng)程序的設(shè)置指示打印處理的信息處理設(shè)備、打印設(shè)備和用于控制所述打印設(shè)備的打 印控制設(shè)備通過(guò)網(wǎng)絡(luò)彼此連接,所述打印設(shè)備包括用于獲取指定所述打印控制設(shè)備所需的 設(shè)備信息的第一獲取單元,所述打印控制設(shè)備包括用于獲取指定所述打印設(shè)備所需的設(shè)備 信息的第二獲取單元,以及所述信息處理設(shè)備包括用于從所述打印設(shè)備獲取所述打印控制 設(shè)備的設(shè)備信息或者從所述打印控制設(shè)備獲取所述打印設(shè)備的設(shè)備信息的第三獲取單元, 其中,所述信息處理設(shè)備參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù) 據(jù)和表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從所述打印設(shè)備還是從所述打印控制 設(shè)備獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù),所述信息處理設(shè)備使用所述設(shè)備信息來(lái) 從所判斷出的所述打印設(shè)備或所述打印控制設(shè)備獲取所述數(shù)據(jù),以及所述信息處理設(shè)備使 所獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū)動(dòng)程序的設(shè)置中。根據(jù)本發(fā)明的第二方面,提供了一種在打印系統(tǒng)中執(zhí)行的打印機(jī)驅(qū)動(dòng)程序的用戶(hù)界面的畫(huà)面生成方法,在所述打印系統(tǒng)中,用于根據(jù)打印機(jī)驅(qū)動(dòng)程序的設(shè)置指示打印處理 的信息處理設(shè)備、打印設(shè)備和用于控制所述打印設(shè)備的打印控制設(shè)備通過(guò)網(wǎng)絡(luò)彼此連接, 所述畫(huà)面生成方法包括以下步驟在所述打印設(shè)備中,獲取指定所述打印控制設(shè)備所需的 設(shè)備信息;在所述打印控制設(shè)備中,獲取指定所述打印設(shè)備所需的設(shè)備信息;以及在所述 信息處理設(shè)備中,從所述打印設(shè)備獲取所述打印控制設(shè)備的設(shè)備信息或者從所述打印控制 設(shè)備獲取所述打印設(shè)備的設(shè)備信息,其中,所述信息處理設(shè)備參考用于彼此相關(guān)聯(lián)地存儲(chǔ) 在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù)和表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是 從所述打印設(shè)備還是從所述打印控制設(shè)備獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù),所 述信息處理設(shè)備使用所述設(shè)備信息來(lái)從所判斷出的所述打印設(shè)備或所述打印控制設(shè)備獲 取所述數(shù)據(jù),以及所述信息處理設(shè)備使所獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū)動(dòng)程序的設(shè) 置中。根據(jù)本發(fā)明的第三方面,提供了一種信息處理設(shè)備,其通過(guò)網(wǎng)絡(luò)連接至打印設(shè)備 和用于控制所述打印設(shè)備的打印控制設(shè)備,并根據(jù)打印機(jī)驅(qū)動(dòng)程序的設(shè)置指示打印處理, 所述信息處理設(shè)備包括判斷單元,用于參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在所述打印機(jī)驅(qū)動(dòng)程 序中要設(shè)置的數(shù)據(jù)和表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從所述打印設(shè)備還是 從所述打印控制設(shè)備獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù);以及反映單元,用于基 于所述判斷單元的判斷結(jié)果,從所述打印設(shè)備或所述打印控制設(shè)備獲取所述數(shù)據(jù),并使所 獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū)動(dòng)程序的設(shè)置中。根據(jù)本發(fā)明的第四方面,提供了一種由信息處理設(shè)備執(zhí)行的信息處理設(shè)備控制方 法,所述信息處理設(shè)備通過(guò)網(wǎng)絡(luò)連接至打印設(shè)備和用于控制所述打印設(shè)備的打印控制設(shè) 備,并根據(jù)打印機(jī)驅(qū)動(dòng)程序的設(shè)置指示打印處理,所述信息處理設(shè)備控制方法包括以下步 驟判斷步驟,用于參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù)和 表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從所述打印設(shè)備還是從所述打印控制設(shè)備 獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù);以及基于所述判斷步驟的判斷結(jié)果,從所述 打印設(shè)備或所述打印控制設(shè)備獲取所述數(shù)據(jù),并使所獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū) 動(dòng)程序的設(shè)置中。根據(jù)本發(fā)明,可以在不損害用戶(hù)便利性的情況下管理包括打印控制設(shè)備和打印設(shè) 備的系統(tǒng)。根據(jù)以下參考附圖對(duì)典型實(shí)施例的描述,本發(fā)明的其他特征將變得顯而易見(jiàn)。
圖1是示出打印系統(tǒng)的配置的系統(tǒng)圖;圖2是示出打印設(shè)備的操作面板上所顯示的畫(huà)面的示例的視圖;圖3是示出在打印設(shè)備與打印控制設(shè)備之間啟動(dòng)時(shí)的處理的序列的流程圖;圖4是示出信息處理設(shè)備的打印機(jī)驅(qū)動(dòng)程序的UI顯示的示例的視圖;圖5是示出信息處理設(shè)備的打印機(jī)驅(qū)動(dòng)程序的UI顯示的另一示例的視圖;圖6是示出打印機(jī)驅(qū)動(dòng)程序的UI畫(huà)面生成處理的序列的流程圖;以及圖7是示出管理信息源的管理數(shù)據(jù)庫(kù)的示例的視圖。
具體實(shí)施例方式現(xiàn)在,將參考附圖在下文中詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。應(yīng)該理解,以下實(shí)施例 并不旨在限制本發(fā)明的權(quán)利要求,并且對(duì)于根據(jù)本發(fā)明用以解決問(wèn)題的手段,不一定需要 根據(jù)以下實(shí)施例描述的各方面的所有組合。注意,相同的附圖標(biāo)記表示相同的部件,并且將省略對(duì)其的重復(fù)描述。圖1是示出打印系統(tǒng)的配置的系統(tǒng)圖。需要第一網(wǎng)絡(luò)101來(lái)使該打印系統(tǒng)與其他 網(wǎng)絡(luò)設(shè)備(信息處理設(shè)備111和打印設(shè)備113)通信。需要第二網(wǎng)絡(luò)102來(lái)僅在打印控制 設(shè)備103與打印設(shè)備107之間進(jìn)行本地通信。例如,打印控制設(shè)備103對(duì)打印數(shù)據(jù)執(zhí)行光 柵化處理。NIC 104將打印控制設(shè)備103連接至第一網(wǎng)絡(luò)101。NIC 105將打印控制設(shè)備 103連接至第二網(wǎng)絡(luò)102。接口卡106將打印控制設(shè)備103連接至接口 118。打印設(shè)備107是諸如具有包括例如打印功能、掃描功能和各種服務(wù)器功能的多種 功能的MFP (多功能外圍設(shè)備)的圖像形成設(shè)備。NIC 108將打印設(shè)備107連接至第一網(wǎng)絡(luò) 101。NIC 109將打印設(shè)備107連接至第二網(wǎng)絡(luò)102。接口卡110將打印設(shè)備107連接至接 口 118。NIC 112將通用信息處理設(shè)備111連接至第一網(wǎng)絡(luò)101。打印設(shè)備113連接至第一 網(wǎng)絡(luò)101。NIC 114將打印設(shè)備113連接至第一網(wǎng)絡(luò)101。通信數(shù)據(jù)115是指在打印控制設(shè)備103與打印設(shè)備107之間要在第二網(wǎng)絡(luò)102上 交換的數(shù)據(jù)。通信數(shù)據(jù)116是指在信息處理設(shè)備111與打印控制設(shè)備103之間要在第一網(wǎng) 絡(luò)101上交換的數(shù)據(jù)。通信數(shù)據(jù)117是指在信息處理設(shè)備111與打印設(shè)備107之間要在第 一網(wǎng)絡(luò)101上交換的數(shù)據(jù)。接口 118用于在打印控制設(shè)備103與打印設(shè)備107之間交換視 頻信號(hào)等。操作面板119用于使用戶(hù)可以操作打印設(shè)備107。圖2是示出打印設(shè)備107的操作面板119上所顯示的畫(huà)面的示例的視圖。畫(huà)面 201是用于設(shè)置關(guān)于DNS服務(wù)器的信息的DNS服務(wù)器設(shè)置畫(huà)面。UI 202用于控制是否使在 該畫(huà)面上所設(shè)置的關(guān)于打印設(shè)備107的設(shè)置信息反映在打印控制設(shè)備103上。按鈕203是 0K按鈕,按壓該0K按鈕以使在DNS服務(wù)器設(shè)置畫(huà)面201上所設(shè)置的信息反映在打印設(shè)備 107 上。圖3是示出在打印設(shè)備107與打印控制設(shè)備103之間啟動(dòng)時(shí)的通信處理的序列的 流程圖。例如,S301至S314表示在該流程圖中要執(zhí)行的步驟。利用安裝在打印設(shè)備107和 打印控制設(shè)備103上的設(shè)備控制程序、通過(guò)第二網(wǎng)絡(luò)來(lái)進(jìn)行該通信。當(dāng)接通打印設(shè)備107 的電源開(kāi)關(guān)時(shí),打印設(shè)備107執(zhí)行其啟動(dòng)處理(S301)。同樣,當(dāng)接通打印控制設(shè)備103的電 源開(kāi)關(guān)時(shí),打印控制設(shè)備103執(zhí)行其啟動(dòng)處理(S302)。在啟動(dòng)打印控制設(shè)備103之后,打印設(shè)備107將靜態(tài)信息發(fā)送至打印控制設(shè)備 103 (S303)。作為此時(shí)所發(fā)送的靜態(tài)信息,發(fā)送要在打印設(shè)備107與打印控制設(shè)備103之間 共享的設(shè)備信息,而不管管理員的意愿。例如,該靜態(tài)信息(或設(shè)備信息)包括IP地址、設(shè) 備名稱(chēng)信息、設(shè)備序列號(hào)信息和設(shè)備地址信息。當(dāng)接收到從打印設(shè)備107發(fā)送來(lái)的靜態(tài)信息(S304)時(shí),打印控制設(shè)備103接著將 關(guān)于其本身的靜態(tài)信息發(fā)送至打印設(shè)備107(S305)。隨后,打印設(shè)備107接收從打印控制設(shè) 備103發(fā)送來(lái)的靜態(tài)信息(S306)。由于可能不存在要發(fā)送的靜態(tài)信息以及由于該靜態(tài)信息 包括不必每次都發(fā)送的固定數(shù)據(jù),所以不必在每次啟動(dòng)處理都執(zhí)行在步驟S303至S306中 所執(zhí)行的對(duì)靜態(tài)信息的通信交換。
打印設(shè)備107執(zhí)行用于判斷管理員是否輸入了設(shè)置反映請(qǐng)求的處理(S307)。該 判斷處理是通過(guò)判斷是否選中了畫(huà)面201上的UI 202來(lái)進(jìn)行的。通常,除了圖2所示的 DNS服務(wù)器設(shè)置項(xiàng)以外,打印設(shè)備107還包括很多網(wǎng)絡(luò)設(shè)置項(xiàng)。例如,打印設(shè)備107包括諸 如DHCP服務(wù)器設(shè)置、時(shí)間服務(wù)器設(shè)置和郵件服務(wù)器設(shè)置的服務(wù)器設(shè)置。另外,打印設(shè)備107 還可以包括諸如IP地址過(guò)濾器設(shè)置、MAC地址過(guò)濾器設(shè)置和通信端口阻擋設(shè)置的安全性設(shè) 置。當(dāng)用戶(hù)如UI 202中一樣指示在其他設(shè)備上反映來(lái)自這些各種設(shè)置項(xiàng)的設(shè)置時(shí),這些設(shè) 置項(xiàng)變成要反映的對(duì)象。如果在步驟S307中判斷為沒(méi)有輸入設(shè)置反映請(qǐng)求,則處理進(jìn)入步驟S313,并且打 印設(shè)備107變換至空閑狀態(tài)。然而,如果判斷為輸入了設(shè)置反映請(qǐng)求,則打印設(shè)備107將對(duì) 應(yīng)于設(shè)置反映請(qǐng)求的項(xiàng)的設(shè)置信息作為同步數(shù)據(jù)發(fā)送至打印控制設(shè)備103(S308)。當(dāng)接收 到該同步數(shù)據(jù)(S309)時(shí),打印控制設(shè)備103使所獲取的設(shè)置信息反映在其本身上(S310)。 為了使所反映的設(shè)置信息有效,打印控制設(shè)備103重新啟動(dòng)其本身(S311),并且變換至空 閑狀態(tài)(S314)。另一方面,打印設(shè)備107在確認(rèn)打印控制設(shè)備103重新啟動(dòng)(S312)之后, 類(lèi)似地變換至空閑狀態(tài)(S313)。應(yīng)該注意,本實(shí)施例考慮到打印設(shè)備107上的豐富用戶(hù)界面(rich user interface)和打印控制設(shè)備103上的簡(jiǎn)單用戶(hù)界面(pooruser interface)而采用圖3所 示的通信序列。然而,通過(guò)執(zhí)行相反的通信序列,還可以實(shí)現(xiàn)用于使由打印控制設(shè)備103所 設(shè)置的設(shè)置信息反映在打印設(shè)備107上的處理。如上所述,通過(guò)圖3所示的處理,用戶(hù)不必在這兩種設(shè)備中進(jìn)行相同的網(wǎng)絡(luò)設(shè)置, 并且可以大大地減小打印系統(tǒng)上的管理負(fù)荷。由于打印設(shè)備107連接至第一網(wǎng)絡(luò)101,所以 打印設(shè)備107可以直接與連接至第一網(wǎng)絡(luò)101的其他設(shè)備(設(shè)備111和113)進(jìn)行通信,而 不必通過(guò)打印控制設(shè)備103。因此,可以大大地減小打印控制設(shè)備103的開(kāi)發(fā)負(fù)荷,并且還 可以大大地減小打印控制設(shè)備103本身上的處理負(fù)荷。以下,將描述在信息處理設(shè)備111上運(yùn)行的打印機(jī)驅(qū)動(dòng)程序的操作。圖4和圖5 示出在信息處理設(shè)備111上運(yùn)行的打印機(jī)驅(qū)動(dòng)程序的用戶(hù)界面(UI)的顯示示例。UI 402 用于設(shè)置實(shí)際輸出圖像的打印設(shè)備107的配置信息。UI 403用于控制雙向通信的執(zhí)行。UI 404用于設(shè)置打印控制設(shè)備103的IP地址。UI 405用于指示執(zhí)行雙向通信。UI 406用于 設(shè)置打印設(shè)備107的IP地址。UI 407用于顯示安裝于打印設(shè)備107的可選裝置。打印機(jī) 驅(qū)動(dòng)程序在安裝時(shí)設(shè)置對(duì)象設(shè)備的IP地址信息,其中,要將打印數(shù)據(jù)發(fā)送至該對(duì)象設(shè)備。 艮口,用戶(hù)在安裝時(shí)提供打印控制設(shè)備103的IP地址。使打印控制設(shè)備103的IP地址信息 反映在UI 404中,并且將該IP地址信息用作當(dāng)打印機(jī)驅(qū)動(dòng)程序與打印控制設(shè)備103進(jìn)行 雙向通信時(shí)的對(duì)象IP地址。圖5所示的UI 501用于顯示實(shí)際輸出圖像的打印設(shè)備107的狀態(tài)信息。UI 502 用于顯示與打印設(shè)備107的紙張相關(guān)聯(lián)的狀態(tài)信息。UI 503用于顯示與打印設(shè)備107的調(diào) 色劑相關(guān)聯(lián)的狀態(tài)信息。
圖6是示出由信息處理設(shè)備111所執(zhí)行的打印機(jī)驅(qū)動(dòng)程序的畫(huà)面生成處理的序列 的流程圖。信息處理設(shè)備111的打印機(jī)驅(qū)動(dòng)程序等待用戶(hù)的雙向通信指令(S601)。當(dāng)用戶(hù) 按壓打印機(jī)驅(qū)動(dòng)程序的UI 405時(shí),發(fā)出用戶(hù)的雙向通信指令。在檢測(cè)到該指令時(shí),打印機(jī) 驅(qū)動(dòng)程序判斷在UI 406中是否設(shè)置了打印設(shè)備107的IP地址(S602)。如果判斷為沒(méi)有設(shè)置打印設(shè)備107的IP地址,則打印機(jī)驅(qū)動(dòng)程序與打印控制設(shè)備103進(jìn)行雙向通信,以獲取 打印設(shè)備107的IP地址信息(S603)。打印控制設(shè)備103通過(guò)圖3的步驟S304中所描述的 處理,已獲取打印設(shè)備107的IP地址信息。因此,打印控制設(shè)備103可以將所獲取的信息 返回至信息處理設(shè)備111。打印機(jī)驅(qū)動(dòng)程序在UI 406中設(shè)置所獲取的打印設(shè)備107的IP 地址(S 604)。信息處理設(shè)備111的打印機(jī)驅(qū)動(dòng)程序需要獲取例如打印設(shè)備107的剩余紙張量、和關(guān)于打印控制設(shè)備103的錯(cuò)誤狀態(tài)的信息。在步驟S605,打印機(jī)驅(qū)動(dòng)程序從如圖7 (將在 下文中描述)所示的需要獲取的一項(xiàng)或多項(xiàng)信息中,指定要獲取的信息(S605),并且判斷 信息源是打印控制設(shè)備103還是打印設(shè)備107(S606)?;谌鐖D7所示的用于管理信息源 的管理數(shù)據(jù)庫(kù)701中的信息來(lái)實(shí)現(xiàn)該判斷處理。圖7(將在下文描述)所示的管理數(shù)據(jù)庫(kù) 是用于彼此相關(guān)聯(lián)地存儲(chǔ)需要獲取的信息與其來(lái)源的表,并存儲(chǔ)在例如信息處理設(shè)備111 的ROM的存儲(chǔ)區(qū)中。圖7所示的ID 702用于識(shí)別信息。數(shù)據(jù)703是指關(guān)于信息源的信息。數(shù)據(jù)704 是指表示對(duì)于數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)權(quán)限的屬性信息。數(shù)據(jù)705是指表示信息的用途的用途信息。 例如,由RFC 1213所指定的MIB (管理信息庫(kù))適合于用于管理這類(lèi)信息源的數(shù)據(jù)庫(kù),并且 在本實(shí)施例中使用該MIB來(lái)實(shí)現(xiàn)管理。即,MIB是用于保存要管理的設(shè)備的狀態(tài)信息和設(shè)置 信息的數(shù)據(jù)庫(kù)。在本實(shí)施例中,這些信息分散在打印控制設(shè)備103和打印設(shè)備107中。因 此,圖7所示的用于管理信息源的管理數(shù)據(jù)庫(kù)701用于使信息處理設(shè)備111可以判斷保存 各項(xiàng)信息的源。返回參考圖6,如果在步驟S606參考管理數(shù)據(jù)庫(kù)701判斷為信息源是打印控制 設(shè)備103,則打印機(jī)驅(qū)動(dòng)程序?qū)⑿畔⒄?qǐng)求包發(fā)送至在UI 404中所設(shè)置的打印控制設(shè)備103 的IP地址(S607)。然后,打印機(jī)驅(qū)動(dòng)程序接收從打印控制設(shè)備103發(fā)送來(lái)的信息響應(yīng)包
(5608)。另一方面,如果在步驟S606參考管理數(shù)據(jù)庫(kù)701判斷為信息源是打印設(shè)備107, 則打印機(jī)驅(qū)動(dòng)程序?qū)⑿畔⒄?qǐng)求包發(fā)送至在UI 406中所設(shè)置的打印設(shè)備107的IP地址
(5609)。然后,打印機(jī)驅(qū)動(dòng)程序接收從打印設(shè)備107發(fā)送來(lái)的信息響應(yīng)包(S610)。使在步驟S608或S610中所獲取的信息反映在打印機(jī)驅(qū)動(dòng)程序的對(duì)應(yīng)UI中 (S611)。如果所獲取的信息是安裝于打印設(shè)備107的可選件的信息,則使該信息反映在UI 407中。如果所獲取的信息是與打印設(shè)備107的紙張狀態(tài)相關(guān)聯(lián)的信息,則使該信息反映在 UI 502中。如果所獲取的信息是與打印設(shè)備107的調(diào)色劑狀態(tài)相關(guān)聯(lián)的信息,則使該信息 反映在UI 503中。盡管未示出,但是如果所獲取的信息是與打印控制設(shè)備103的假脫機(jī)作 業(yè)相關(guān)聯(lián)的信息或與光柵化處理的進(jìn)度狀態(tài)相關(guān)聯(lián)的信息,則可以使這類(lèi)信息反映在用于 顯示打印控制設(shè)備103的狀態(tài)的UI中。打印機(jī)驅(qū)動(dòng)程序確認(rèn)所有的期望信息的獲取是否完成(S612)。如果仍有要獲取的 數(shù)據(jù),則處理返回至S605,以重復(fù)前述處理。另一方面,如果判斷為所有信息的獲取完成,則 在步驟S601中所指示的雙向通信處理結(jié)束。當(dāng)在打印機(jī)驅(qū)動(dòng)程序中設(shè)置了所有的必需信 息時(shí),用戶(hù)可以執(zhí)行從信息處理設(shè)備111至打印設(shè)備107的打印處理。如上所述,根據(jù)本實(shí)施例,可以使在打印控制設(shè)備或打印設(shè)備中所設(shè)置的設(shè)置信 息反映在另一設(shè)備中。因此,與現(xiàn)有技術(shù)相比,能夠減小施加于用戶(hù)的負(fù)荷。此外,使用圖7所示的管理數(shù)據(jù)庫(kù),信息處理設(shè)備111的用戶(hù)可以如在將各項(xiàng)信息保存在單個(gè)設(shè)備中的情 況下一樣,收集分散至打印設(shè)備107和打印控制設(shè)備103的各種信息,并且可以使它們反映 在打印機(jī)驅(qū)動(dòng)程序中??梢詫D7所示的管理數(shù)據(jù)庫(kù)存儲(chǔ)在另一個(gè)信息處理設(shè)備中,而不 是存儲(chǔ)在信息處理設(shè)備111中。在這種情況下,信息處理設(shè)備111與用于存儲(chǔ)管理數(shù)據(jù)庫(kù) 的該另一個(gè)信息處理設(shè)備進(jìn)行通信,以獲取所需的信息。其他實(shí)施例 還可以通過(guò)讀出并執(zhí)行存儲(chǔ)裝置上所記錄的程序以執(zhí)行上述實(shí)施例的功能的系 統(tǒng)或設(shè)備的計(jì)算機(jī)(或者CPU或MPU等的裝置)以及通過(guò)以下方法來(lái)實(shí)現(xiàn)本發(fā)明的各方面, 其中,由系統(tǒng)或設(shè)備的計(jì)算機(jī)通過(guò)例如讀出并執(zhí)行存儲(chǔ)裝置上所記錄的程序以執(zhí)行上述實(shí) 施例的功能,來(lái)執(zhí)行該方法的各步驟。為了該目的,例如,經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)裝置的 各種類(lèi)型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供該程序。盡管已經(jīng)參考典型實(shí)施例描述了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開(kāi)的 典型實(shí)施例。所附權(quán)利要求書(shū)的范圍符合最寬的解釋?zhuān)园羞@類(lèi)修改、等同結(jié)構(gòu)和功 能。
權(quán)利要求
一種打印系統(tǒng),在所述打印系統(tǒng)中,用于根據(jù)打印機(jī)驅(qū)動(dòng)程序的設(shè)置指示打印處理的信息處理設(shè)備、打印設(shè)備和用于控制所述打印設(shè)備的打印控制設(shè)備通過(guò)網(wǎng)絡(luò)彼此連接,所述打印設(shè)備包括用于獲取指定所述打印控制設(shè)備所需的設(shè)備信息的第一獲取單元,所述打印控制設(shè)備包括用于獲取指定所述打印設(shè)備所需的設(shè)備信息的第二獲取單元,以及所述信息處理設(shè)備包括用于從所述打印設(shè)備獲取所述打印控制設(shè)備的設(shè)備信息或者從所述打印控制設(shè)備獲取所述打印設(shè)備的設(shè)備信息的第三獲取單元,其中,所述信息處理設(shè)備參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù)和表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從所述打印設(shè)備還是從所述打印控制設(shè)備獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù),所述信息處理設(shè)備使用所述設(shè)備信息來(lái)從所判斷出的所述打印設(shè)備或所述打印控制設(shè)備獲取所述數(shù)據(jù),以及所述信息處理設(shè)備使所獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū)動(dòng)程序的設(shè)置中。
2.根據(jù)權(quán)利要求1所述的打印系統(tǒng),其特征在于,所述設(shè)備信息包括IP地址、設(shè)備名稱(chēng) 和設(shè)備序列號(hào)中的至少一個(gè)。
3.—種在打印系統(tǒng)中執(zhí)行的打印機(jī)驅(qū)動(dòng)程序的用戶(hù)界面的畫(huà)面生成方法,在所述打印 系統(tǒng)中,用于根據(jù)打印機(jī)驅(qū)動(dòng)程序的設(shè)置指示打印處理的信息處理設(shè)備、打印設(shè)備和用于 控制所述打印設(shè)備的打印控制設(shè)備通過(guò)網(wǎng)絡(luò)彼此連接,所述畫(huà)面生成方法包括以下步驟在所述打印設(shè)備中,獲取指定所述打印控制設(shè)備所需的設(shè)備信息; 在所述打印控制設(shè)備中,獲取指定所述打印設(shè)備所需的設(shè)備信息;以及 在所述信息處理設(shè)備中,從所述打印設(shè)備獲取所述打印控制設(shè)備的設(shè)備信息或者從所 述打印控制設(shè)備獲取所述打印設(shè)備的設(shè)備信息,其中,所述信息處理設(shè)備參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置 的數(shù)據(jù)和表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從所述打印設(shè)備還是從所述打印 控制設(shè)備獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù),所述信息處理設(shè)備使用所述設(shè)備信息來(lái)從所判斷出的所述打印設(shè)備或所述打印控制 設(shè)備獲取所述數(shù)據(jù),以及所述信息處理設(shè)備使所獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū)動(dòng)程序的設(shè)置中。
4.一種信息處理設(shè)備,其通過(guò)網(wǎng)絡(luò)連接至打印設(shè)備和用于控制所述打印設(shè)備的打印控 制設(shè)備,并根據(jù)打印機(jī)驅(qū)動(dòng)程序的設(shè)置指示打印處理,所述信息處理設(shè)備包括判斷單元,用于參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù)和 表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從所述打印設(shè)備還是從所述打印控制設(shè)備 獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù);以及反映單元,用于基于所述判斷單元的判斷結(jié)果,從所述打印設(shè)備或所述打印控制設(shè)備 獲取所述數(shù)據(jù),并使所獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū)動(dòng)程序的設(shè)置中。
5.一種由信息處理設(shè)備執(zhí)行的信息處理設(shè)備控制方法,所述信息處理設(shè)備通過(guò)網(wǎng)絡(luò)連 接至打印設(shè)備和用于控制所述打印設(shè)備的打印控制設(shè)備,并根據(jù)打印機(jī)驅(qū)動(dòng)程序的設(shè)置指 示打印處理,所述信息處理設(shè)備控制方法包括以下步驟判斷步驟,用于參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù)和表示所述數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從所述打印設(shè)備還是從所述打印控制設(shè)備 獲取在所述打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù);以及 基于所述判斷步驟的判斷結(jié)果,從所述打印設(shè)備或所述打印控制設(shè)備獲取所述數(shù)據(jù), 并使所獲取的所述數(shù)據(jù)反映在所述打印機(jī)驅(qū)動(dòng)程序的設(shè)置中。
全文摘要
本發(fā)明提供了一種打印系統(tǒng)、畫(huà)面生成方法、信息處理設(shè)備及其控制方法。打印設(shè)備和打印控制設(shè)備通過(guò)交換指定彼此設(shè)備所需的設(shè)備信息來(lái)獲取該設(shè)備信息。信息處理設(shè)備參考用于彼此相關(guān)聯(lián)地存儲(chǔ)在打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù)和表示該數(shù)據(jù)的獲取源的信息的數(shù)據(jù)庫(kù),判斷是從打印設(shè)備還是從打印控制設(shè)備獲取在打印機(jī)驅(qū)動(dòng)程序中要設(shè)置的數(shù)據(jù)。信息處理設(shè)備從所判斷出的打印設(shè)備或打印控制設(shè)備獲取數(shù)據(jù),并使所獲取的數(shù)據(jù)反映在打印機(jī)驅(qū)動(dòng)程序的設(shè)置中。
文檔編號(hào)G06F3/12GK101866274SQ20101014982
公開(kāi)日2010年10月20日 申請(qǐng)日期2010年4月16日 優(yōu)先權(quán)日2009年4月17日
發(fā)明者佐藤榮一 申請(qǐng)人:佳能株式會(huì)社