專利名稱:打印系統和打印作業處理方法
技術領域:
本發明涉及一種打印系統和打印作業處理方法,其中,打 印設備接收網絡上的數據處理設備生成的打印作業,并基于所 接收的打印作業執行打印。
背景技術:
傳統上,在網絡打印系統中,如果用戶執行打印請求的計算機(PC)物理上遠離打印設備,則用戶可以通過指定停頓打印來執行打印請求,因為他/她不希望打印的材料被他人看到。
這里,應該注意,停頓打印是一種確定的打印方法,其中, 發送到打印設備的打印數據被臨時存儲并保留在相關的打印設 備中,然后當用戶實際站在打印設備前命令開始打印時打印保 留的打印數據。也就是,在停頓打印中,因為用戶在打印期間
實際在打印設備前,所以可以防止打印材剩-凈皮他人看到。更具 體地說,使打印機響應于用戶的認證來執行打印的保密打印被 廣泛認知為停頓打印(見日本特開第2003-341190號公報)。
然而,例如,如果打印設備被安裝在位于接近PC的位置, 則不必在打印設備中臨時存儲并保留打印數據,因為打印材料 被他人直接看到的可能性很低。因此,希望打印設備在接收打 印數據之后立即執行打印(該操作被稱為立即打印)。
傳統上,當用戶實際執行打印請求時,他/她指定是否在停 頓打印和立即打印之間改變打印操作。可選擇地,是否在停頓 打印和立即打印之間改變打印操作被通過打印設備的驅動器設 置為默認的。
順便提一下,最近變得有可能通過Web服務等搜索網絡上的各種打印設備,從搜索到的打印設備中選擇一個想要的,并 對所選的打印設備執行打印請求。
然而,在這種情況下,用戶不能提前執行包括指定是否執 行停頓打印的設置的設置。基于該原因,用戶每次執行設置時 手動改變打印操作,如下所述。
(1) 基于輸入側設備和輸出側設備之間的關系改變打印請 求的例子
如果用戶選擇的打印設備與用戶執行打印請求的PC物理 上遠離,則他/她識別出打印設備物理上遠離并請求停頓打印。 另一方面,如果用戶選擇附近的打印設備,則他/她請求立即打印。
(2) 基于安裝輸出側設備的位置的用戶環境改變打印請求 的例子
如果用戶識別出所選的打印設備被安裝在公共場所,在用 戶視野之外的人可以得知打印內容,則用戶請求停頓打印。另 一方面,如果用戶選擇安裝在私人場所內的打印設備,則用戶 請求立即打印。
(3) 基于人和輸出側設備之間的關系改變打印請求的例子
如果打印設備的管理員是用戶所屬部門的,則用戶請求立即打印。另一方面,如果管理員是另一個部門的,則用戶請求 停頓打印。
此外,即使用戶不執行打印設備的搜索,而是使之前識別 出的確定打印設備執行打印,也可以想象PC與相關打印設備之 間的距離不是靜止或固定的,因為用戶隨機攜帶執行打印請求 的相關PC。在這種情況下,用戶有必要識別PC和打印設備之間的物理距離,然后改變打印請求,如上面例(l)中所述的。
例如,可以想象通常在起居室使用的筆記本PC被攜帶到會議室,并且用固定安裝在起居室內的打印機打印所攜帶的筆記 本PC在會議室生成的會議備忘錄。這里,當用戶像平時一樣在 起居室內使用筆記本PC時,他/她會希望執行立即打印。另一方 面,當用戶在會議室中使用從起居室攜帶的筆記本PC時,他/ 她會希望執行停頓打印。
如剛才所述,在傳統的打印系統中,由于打印請求的種類 (也就是,是否在打印設備中保留打印請求)改變依賴于手動操 作,會產生下面的問題(1)和(2)。
(1) 如果用戶搜索確定的打印設備,然后通過選擇所搜索到 的打印設備來執行打印,則該用戶有必要識別出所選打印設備 是什么種類(例如,所選打印設備被安裝在哪,以及哪個管理員 管理所選的打印設備),然后指定是否在所選的打印設備中保留 打印請求。這是不方便的。
(2) 會發生各種人為錯誤。例如,在應該指定停頓打印的情
況下錯誤地指定了立即打印,或者在需要立即打印的情況下錯 誤地指定了停頓打印。
發明內容
本發明的一個目的是提供一種解決上述問題的打印作業處 理方法。
此外,本發明的另一個目的是提供一種在用戶每次執行打 印請求時可以自動改變是否保留打印請求的機制。
根據本發明的一方面, 一種數據處理設備,用于向連接到
網絡的打印機提供打印作業,設備包括設置單元,用于設置 判斷打印機是否執行停頓打印的條件;判斷單元,用于判斷由 設置單元設置的哪個條件對應于執行打印作業的打印機;產生 單元,用于根據判斷單元判斷的結果,產生用于執行非停頓打印的第一打印作業,或用于執行停頓打印的第二打印作業;以
及傳輸單元,用于將產生單元產生的第一打印作業或第二打印 作業傳輸到打印機。
根據本發明的另一方面, 一種打印設備,包括設置單元, 用于設置判斷是否將打印作業作為停頓打印來執行的條件;判 斷單元,用于判斷由設置單元設置的哪個條件對應于接收到的 打印作業的屬性;以及切換單元,用于基于判斷單元的判斷結 果,在停頓打印和非停頓打印之間進行切換。
根據本發明的另一方面,一種打印作業處理方法,包括如 下步驟設置步驟,設置用于判斷網絡上的打印機是否執行停 頓打印的條件;判斷在設置步驟中設置的哪個條件對應于執行 打印作業的打印機;產生步驟,根據判斷結果,產生用于執行 非停頓打印的第 一 打印作業,或用于執行停頓打印的第二打印 作業;以及將在產生步驟中產生的第 一打印作業或第二打印作 業傳輸到打印;,幾。
根據本發明的另一方面,一種打印作業處理方法,包括如 下步驟設置步驟,設置判斷是否將打印作業作為停頓打印來 執行的條件;判斷步驟,判斷在設置步驟中設置的哪個條件對 應于接收到的打印作業的屬性;以及基于判斷步驟的結果,在 停頓打印和非停頓打印之間進行切換。
通過下面參考附圖對各實施例的說明,本發明的上述及其 它的特征將顯而易見。
圖l是示出根據本發明第一實施例的打印系統的圖。
圖2是圖l中所示的PC(130)的框圖。
圖3是示出圖l中所示的打印設備的框圖。
圖4是示出根據本發明的打印設備中的第 一 數據處理程序的例子的流程圖。
圖5是示出傳統打印系統中的數據處理程序的流程圖。
圖6是示出根據本發明的打印系統中的停頓打印和正常(立即)打印的分布的例子的圖。
圖7是示出可應用于本發明的打印系統的數據處理設備中的第 一數據處理程序的例子的流程圖。
圖8是示出可應用于根據本發明的打印系統的數據處理設備中的第二數據處理程序的例子的流程圖。
圖9是示出根據本發明的打印系統中的停頓打印和正常(立 即)打印的分布的例子的圖。
圖IO是示出可應用于根據本發明的打印系統的數據處理設 備中的第三數據處理程序的例子的流程圖。
圖11是示出根據本發明的打印設備中的第二數據處理程序 的例子的流程圖。
圖12是示出根據本發明的打印設備中的第三數據處理程序 的例子的流程圖。
圖13是示出由圖2所示的數據處理設備從打印設備獲取的 裝置信息的例子的圖。
圖14是示出由圖2所示的數據處理設備從打印設備獲取的裝置信息的例子的圖。
圖15是示出在圖2所示的CRT上顯示的打印設置畫面的例 子的圖。
圖16是用于說明根據本發明的存儲各種能夠被數據處理設 備讀取的數據處理程序的存儲介質的存儲圖的圖。
圖17是用于說明根據本發明的存儲各種能夠被數據處理設 備讀取的數據處理程序的存儲介質的存儲圖的圖。
具體實施例方式
現在參考
本發明的典型實施例。
系統構造的說明
第 一 實施例
圖l是用于說明根據本發明第 一實施例的打印系統的構造的圖。這里,應該注意,相關打印系統包括通過網絡請求打印的輸入設備以及執行打印的輸出設備。在下面的說明中,輸入設備也稱為PC(個人計算機),且輸出設備也稱為打印設備。然而,除了PC,例如掃描儀、照相機、具有打印數據的打印機等也可以用作輸入設備。也就是,在本發明中輸入設備不應被限制性的解釋。
在圖l中,打印系統包括SFP(單功能打印機)110。
此外,打印系統包括MFP(多功能打印機)120。此外,MFP 120包括掃描儀(掃描功能)單元、打印機(打印功能)單元、傳真(傳真功能)單元、歸檔(歸檔功能)單元等,并且還包括用于控制各功能單元的控制器單元。這里,控制器單元包括稍后說明的硬件資源。
在圖l中,PC(個人計算機)130包括作為輸入裝置的鍵盤和定點裝置,還包括作為輸出裝置的顯示裝置等,該PC連接到LAN(局域網)IOO。這里,PC 130還可以稱為計算機設備130, 稍后詳細說明。
防火墻140建立LAN IOO和外部因特網150之間的連接。這里,LAN 100可以通過防火墻140和因特網150進一步連接到另一個網全備160。
用戶首先通過PC 130的打印機驅動器產生打印作業,并將產生的打印作業傳輸到打印設備(也就是,SFP IIO或MFP 120)。 然后,在接收到打印作業后,打印設備基于接收的打印作業執
行打印處理。
在本實施例中,用戶通過使用PC 130來搜索在LAN IOO上 作為打印i殳備的SFP IIO或MFP 120。例如,在選才奪MFP 120進 行打印處理的情況下,根據設定的可允許范圍自動判斷對該打 印作業是執行停頓打印還是執行立即打印。順便提一下,在下 面應該注意,排除停頓打印模式但包括立即打印模式的打印模 式可以一皮稱為正常打印。此外,應該注意,停頓打印才莫式對應 于這樣的操作打印作業被保留(或保持,或存儲)在打印設備 中 一 次,然后響應于例如用戶在打印設備側的輸出指令開始基 于保留(保持)的打印作業的打印。也就是,所謂的保密打印等 等同于停頓打印模式。更具體地說,在停頓打印模式中,打印 作業被臨時存儲在相關打印作業所傳輸到的打印設備的存儲單 元所確保的BOX區域中。然后,用戶通過存儲了相關打印作業 的打印設備的操作單元輸入認證信息,并且只有當輸入的認證 信息與在相關打印設備中注冊的認證信息相符時才可能開始打 印。然而,除了保密打印模式,打印作業可能只保留在相關打 印作業所傳輸到的打印設備中。此外,傳輸的打印作業可以被 存儲在另 一個存儲單元中(也就是,相關打印作業所傳輸到的打 印設備的存儲單元之外的存儲單元)。此外,在正常打印模式中, 當在打印作業傳輸到的打印設備中完成了打印準備時,打印自 動開始(也就是,不用從相關打印設備的操作單元的任何用戶打 印開始指令輸入就開始打印)。也就是,在正常打印模式下,不 用在打印設備中保留打印作業就開始打印。
在本實施例中,在執行停頓打印的情況下,當接收到打印 作業時開始暖機程序,如稍后說明。因此,可以更早地開始打 印。
圖2是用于說明圖l中所示的PC 130的構造的框圖。這里,在圖2中,PC 200等同于圖1的PC 130。附帶應該說明的是,圖2 示出通常使用的個人計算機的內部構造的例子。
在圖2中,PC 200包括執行存儲于ROM 202或HD(硬盤)211 中以及FD(floppyTM disk,軟盤)212中提供的各種軟件程序的 CPU 201。這里,應該注意,CPU201用于完全控制連接到系統 總線204的各種裝置。
RAM 203用作CPU 201的主存儲器、工作區等,且KBC(鍵 盤控制器)205控制來自KB(鍵盤)209、定點裝置(未示出)等的各 種指令輸入。
CRTC(CRT控制器)206控制CRT(CRT顯示器)210的顯示狀 態,并且DKC(盤控制器)207控制對HD 211和FD 212的訪問。
在HD 211中存儲引導程序、實現本實施例的程序、各種應 用程序、編輯過的文件、用戶文件等。此外,用作裝置驅動器 的打印機驅動器被安裝在HD 211中,且打印驅動器進行操作將 產生的打印作業傳輸到圖1所示的MFP 120和SFP 110。另外, 打印機驅動器具有基于設定的可允許范圍(條件)自動產生關于 打印請求的打印作業,作為用于執行正常打印的第一打印作業 和用于執行停頓打印的第二打印作業的其中 一 個。
NIC(網絡接口卡)208通過LAN 220在PC 200和網絡打印 機、另一個網絡裝置或另一個PC之間雙向交換各種數據。
應該注意,在本實施例中,LAN 220等同于圖1中所示的 LAN 100。
如上所述,本實施例中的PC 130(PC 200)具有所謂的設置 功能,用于設置可以將打印作業執行為正常打印的可允許范圍。 如何設置可允許范圍將在稍后參考圖6等進行說明。
此外,打印機驅動器具有判斷功能,用于判斷由用戶操作 的網絡裝置搜索中搜索并選擇的哪個打印設備屬于可允許范圍。然后,如果由用戶操作選擇的打印設備被判斷為在可允許 范圍內,則打印機驅動器基于打印作業產生用于執行正常打印 的第一打印作業。這是因為由于已經選擇了屬于設置的可允許 范圍的打印設備,所以PC 130(PC 200)不需根據保密打印功能 來執行打印。
另 一方面,如果打印機驅動器判斷為所選擇的打印設備在 可允許范圍外,打印機驅動器產生第二打印作業以將打印作業 臨時存儲在所選打印設備中設置的存儲單元中。這是因為,由 于所選的打印設備在設置的可允許范圍外,所以不適合像正常 打印模式一樣自動開始打印。換句話說,用于執行停頓打印的 打印作業被傳輸到所選的打印設備。
然而,用戶沒有必要提前知道第一打印作業和第二打印作 業的哪一個被產生。代替地,打印機驅動器判斷所選的打印設 備是否屬于可允許范圍。因此,第一打印作業和第二打印作業 被自動分布并產生。
順便提 一 下,在打印系統的打印設備側設置有上述判斷功
能的情況下,如稍后所述的,PC 130(PC 200)將屬性信息加到 打印作業,并傳輸加了屬性信息的打印作業。這里應該說明的 是,屬性信息包括用于指定打印作業等的傳送源的位置信息。
圖3是用于說明圖l所示的打印設備的構造的框圖。附帶應 該說明的是,圖3示出圖l中所示的MFP 120或SFP IIO的硬件內 部構造的例子。
在圖3中,打印設備300等同于圖1中示出的SFP IIO和MFP
120。
在圖3中,打印設備300包括CPU 301,它執行存儲于ROM 302或HD(硬盤)311中的以及FD 312提供的各種軟件程序。這 里,應該注意,CPU 301用以完全控制連接到系統總線304的各種裝置。
RAM 303用作CPU301的主存儲器、工作區等,且UIC(user interface controller,用戶接口控制器)305控制UI(用戶接口 )309 的顯示狀態以及來自UI 309的各種指令輸入。
功能控制器(FUNCC)306實現并控制等同于每個裝置的特定功能的FUNC(功能)。
更具體地說,FUNCC 306具有對每個功能的FUNC 310。此外,如果打印設備300是黑白打印機,則FUNC 310包括黑白打 印引擎控制器和黑白打印引擎。另一方面,如果打印設備300是彩色打印機,則FUNC 310包括彩色打印引擎控制器和彩色打 印引擎。
此外,如果打印設備300是MFP ,則打印設備300包括FUNCC306和對每個功能的FUNC 310。
盤控制器(DKC)307控制對HD 311和FD 312的訪問。順便提一下,HD311和FD312分別用于存儲引導程序、用于實現本實施例的程序以及各種應用程序,或作為用于實現存儲數據文件的BOX功能的存儲區。
網絡接口控制器(NIC)308通過LAN 320在打印設備300和網絡打印機、另一個網絡裝置或另 一 個PC之間雙向交換各種數據。
在本實施例中,LAN 320等同于圖l中所示的LAN 100。
現在將使用例如MFP 120來說明第 一打印作業和第二打印作業的自動產生處理。
打印設備被構造成能夠從LAN 320上的多個輸入設備的任意一個接收打印作業。
首先,響應于來自操作單元的輸入指令等,設置可以基于接收到的打印作業執行正常打印的可允許范圍。這里,表示設
置的可允許范圍的信息被存儲在例如HD 3 1 1等的非易失性存 儲單元中,且考慮系統配置或構造的改變可以自由地改變和更 新存儲的信息。在任何情況下,應該注意,可允許范圍作為用 于基于接收到的打印作業來判斷是執行正常打印還是停頓打印 的條件。
在如上述構成的MFP 120中,由CPU 301(根據稍后說明的 控制程序)基于加到相關打印作業的屬性信息來判斷通過網絡 接收的打印作業是否屬于可允許范圍。然后,如果CPU 301判 斷為加到相關打印作業的屬性信息在可允許范圍內,相關打印 作業不被保留,并基于該相關打印作業執行正常打印。也就是, 相關打印作業被FUNC 310直接展開(extract)成圖像,然后所獲 取的圖像被輸出和打印。
另一方面,如果CPU 301判斷為加到接收的打印作業的屬 性信息在可允許范圍之外,則相關打印作業被臨時存儲并從而 保留在所選MFP 120中設置的box區域中。這里,盡管box區域 一般被確保在H D 3 11上,但該區域也可以-故確保在另 一 個存儲 裝置上。然后,如果用戶通過例如MFP 120的UI 309命令開始 打印,則基于保留的打印作業來執行打印。
這里,應該注意,屬性信息包括用于指定打印作業的傳送 源的位置信息等。因此,在已經按照稍后說明的設置了可允許 范圍的情況下,在UI 309上就可以基于該位置信息等來判斷屬 性信息是否在可允許范圍內。
圖4是示出根據本實施例的打印設備中的第 一 數據處理程 序的例子的流程圖。第一數據處理程序等同于圖l中所示的打印 系統執行的打印執行處理的例子。換句話說,第一數據處理程 序等同于當接收到打印作業時執行打印設備的打印(或打印機) 引擎的暖機的例子。附帶應該說明的是,當圖1所示的SFP110或MFP 120中的CPU 301將存儲于ROM 302、 HD 311或FD 312 中的控制程序裝載到RAM 303,然后執行裝載的控制程序時, 就實現了圖4中的各個步驟S401、 S402、 S403、 S404、 S405和 S406。
開始,在步驟S401中,從例如PC 130(PC 200)等輸入設備 接收打印作業,且所接收的打印作業在HD 311上產生。然后, 在步驟S402中,基于加到打印作業的信息或打印作業的屬性來判斷是執行正常打印還是停頓打印。更具體地說,如稍后所述, 在PC 130(PC 200)側判斷是執行正常打印還是停頓打印的情況下,由于表示正常打印和停頓打印的任何一個的信息被包括在打印作業中,這種判斷是基于打印作業的種類來執行的。此外,在打印設備側判斷是執行正常打印還是停頓打印的情況下,這種判斷是基于加到由PC 130(PC 200)產生的打印作業的位置信息和/或用戶信息等(也就是,單獨信息或多種信息)來執行的。
此外,在打印設備側判斷時執行正常打印還是停頓打印的情況下,加到打印作業的信息可以被例如管理員等的限制認證的用戶所改變。
如果在步驟S402中判斷為執行正常打印,在S403中開始暖機。然后,如果暖機結束,在步驟S406中執行打印,并且打印執行處理結束。
這里應該說明的是,暖機是對于執行打印所必須的預處理。例如,暖機打印引擎被包括在這種暖機處理中。在任何情況下,當暖機處理結束時,可以立即執行打印。
另一方面,如果在步驟S402中判斷為執行停頓打印,流程前進到步驟S404以將在步驟S401中產生的打印作業存儲到在 HD 311等上確保的box區域中。同時,打印的暖才幾處理開始。
接下來,在步驟S405中,用戶使用UI 309來命令打印設備執行打印。在該連接中,如果暖機處理結束并從而可以執行打印,在步驟S406中立即執行打印。然后,打印執行處理結束。
這里應該說明的是,在步驟S405從UI 309輸入的信息包括 被存儲為停頓打印的打印作業中設置的認證信息。例如,認證信息可以包括密碼、用戶ID等。
圖5是示出傳統打印系統中的數據處理程序的流程圖。相關數據處理程序等同于整個打印系統的處理,從讀取存儲于在HD 上確保的b o x區域中的打印作業,到基于讀取的打印作業執行打 印。換句話說,相關數據處理程序對應于停頓打印。附帶要說 明的是,當圖1所示的SFP IIO或MFP 120中的CPU 301將存儲于 ROM 302、 HD 311或FD 312中的控制程序裝載到RAM 303,然 后執行裝載的控制程序時,就實現了圖5中的各個步驟S501、 S502、 S503、 S504和S505。
首先,在步驟S501中產生打印作業。然后,在步驟S502中, 產生的打印作業被根據用戶先前的設置存儲在HD上確保的box 區域中。這里,在這時,不執行打印引擎的暖機。之后,在步 鳥聚S503中,用戶從UI 309命令執行基于box區域中存儲的打印作業的打印。從而,打印設備在步驟S504中開始暖機。然后,當暖機結束時,流程前進到S505以通過從HD上確保的box區域中 讀取存儲的打印作業來執行打印,并且傳統的打印執行處理結 束。
恰如所說明的,在傳統打印系統中基于打印作業的打印處理中,在用戶先前設置的作業控制下,在將打印作業存儲到HD 上確保的box區域中的情況下,會產生以下的問題。
也就是,在如圖5所示的基于box區域中存儲的打印作業的 傳統打印處理中,用戶從UI 309命令執行打印(S503),然后暖 機開始(S504)。因此,與從圖4所示的步驟S405到步驟S406的處理所需的時間相比較,從步驟S503到步驟S505的處理所需的時間長。
恰如所說明的,如圖4所示的根據本實施例的基于存儲在 box區域上的打印作業的打印處理不同于如圖5所示的基于存儲 在box區域上的打印作業的打印處理,在圖4中,暖機是當打印 作業被存儲在box區域中時開始的。基于此原因,在本實施例中, 由于不晚于步驟S405暖機就已經開始,就可能縮短執行打印的 從步驟S405到步驟S406的時間。
圖6是示出根據本實施例的打印系統中的停頓打印和正常 (立即)打印的分布的例子的圖。在該例子中,在判斷打印作業 是否屬于能夠允許正常打印的范圍的情況下,基于從傳輸源 (即,PC側)接收打印作業的MFP的安裝"位置"來分布打印作 業。
在該例子中,在產生并傳送打印作業側判斷該可允許范圍。 在圖6中,PC 621和打印設備622、 631和641被連接到LAN600。
對于正常打印的可允許范圍610已經通過例如安裝在PC 621中的打印機驅動器被設置。在本實施例中,位置0(范圍620) 和位置1(范圍630)被包括在可允許范圍610中。打印設備622已 經被設置為被安裝在位置0(范圍620)。在這種情況下,由于位 置0和位置l接近于打印設備622自身的位置,位置O和位置l被設 置為能夠允許正常打印模式的范圍。這是如果PC 621所安裝的 位置接近于打印設備所安裝的位置時允許正常打印的條件。如 果PC 621所安裝的位置遠離打印設備所安裝的位置,使得打印 設備執行停頓打印模式。
打印設備631已經被設置為安裝在位置l(范圍630)。該設置 是由有權在網絡上進行這樣的操作的管理員的P C例如通過該
PC的打印機驅動器來執行的。可選擇地,該設置是由管理員從 打印設備631的操作單元在管理員模式下執行的。
位置2(范圍640)不包括在設置的可允許范圍610內。此外, 打印設備6 41例如通過其打印機驅動器被設置為安裝在位置 2(范圍640)。此外,在打印設備641中設置的HD 311中確保臨時 box區域642。
在圖6中,將說明從PC 621搜索可通信地連接到LAN 600 的裝置,由此檢測打印設備622、 631、和641,且PC621使打印 設備631執行打印的情況。在這種情況下,即使打印設備622、 631和641的任意一個處于休眠狀態,也可以通過向其傳送特定 的命令來檢測相關的打印設備。
也就是,根據對來自PC 621的搜索的響應或來自PC 621的 請求,打印設備631通知PC 621該打印設備631自身所安裝的位 置,如位置l。這里,位置l等同于PC 621的可允許范圍610中包 括的范圍630。基于該原因,當PC 621使打印設備631執行打印 時,PC 621的打印機驅動器產生并向打印設備63 l傳送正常打印 類型的作業(正常打印作業623)。然后,接收到由該PC621的打 印機驅動器傳送的正常打印作業的打印設備63 l執行請求的打 印(打印632)。
此外,根據對來自PC 621的搜索的響應或者根據來自PC 621的請求,打印設備641通知PC 621該打印設備641自身所安裝 的位置,如位置2。這里,位置2等同于PC 621的可允許范圍中 不包括的范圍640。
基于該原因,當PC 621使打印設備641打印時,PC621的打 印機驅動器產生并向打印設備641傳送停頓打印類型的作業。這 里,PC 621的打印機驅動器產生停頓打印作業624。
從PC 621接收到停頓打印作業的打印設備641將接收到的作業臨時存儲在box區域642中,并且同時打印設備641開始暖
然后,用戶從位置0移動,站在位于位置2的打印設備641 的前面,并通過操作打印設備641上的UI 309來給出打印開始指 令,從而開始打印。
這里,在打印開始指令中,用戶輸入用戶ID和/或密碼以指 定該用戶。順便提一下,存在以下用于開始指定臨時box區域642 中的作業并在用戶的權限范圍內執行打印的指令。
也就是,作為第一指令,該指令用于通過IC卡來指定用戶, 以及指定臨時box區域642中的作業并在用戶的權限范圍內執行 打印。作為第二指令,該指令用于通過便攜終端來指定用戶和 臨時box區域642中的作業,并執行打印。此外,作為第三指令, 該指令用于通過使用作業ID等來直接指定臨時box區域642中 的作業并執行打印。盡管上面的第一~第三指令是公知的,本 發明不限于它們。也就是,本實施例包括全部通過對打印設備 的操作來開始打印的活動,但不依賴于任何類型的操作、任何 的操作方法、以及任何所使用的設備。
圖7是示出根據本實施例的可應用于打印系統的數據處理 設備中要執行的第一數據處理方法的例子的流程圖。這里應該 說明的是,第一數據處理方法等同于產生和/或傳送作業的客戶 側的打印處理。此外,應該注意,第一數據處理方法是在以下 情況,即在位置0的PC 621的CPU將存儲在ROM 202、 HD 211 或FD 212中的控制程序裝載到RAM 203中并執行該裝載的程序 的情況下實現的。圖7的流程圖中所示的第一數據處理方法包括 各個步驟S801、 S眼、S803、 S804、 S805、 S806和S807。
開始,如果電源被打開,在步驟S801中執行初始化處理, 并且在步驟S802中等待用戶請求。然后,在步驟S802中,基于用戶的請求來分布該處理。更具體地說,如果用戶請求是搜索
請求,則流程前進到步驟S803。
在步驟S803中執行網絡裝置搜索處理,在步驟S804中基于 打印作業來從搜索到的打印設備中選擇用于執行該處理的打印 設備,并且流程再次返回到步驟S802以等待下一個請求。
此外,如果在步驟S802中判斷為用戶請求是打印請求,則 流程前進到步驟S805以執行打印請求處理,并且流程再次返回 到步驟S802以等待下一個請求。
此外,如果在步驟S802中判斷為用戶請求是另 一個請求, 則流程前進到步驟S 8 0 6以根據用戶的請求來執行該處理,并且 流程再次返回到步驟S 8 0 2以等待下 一 個請求。
此外,如果在步驟S802中判斷為用戶請求是結束請求,則 流程前進到步驟S 8 0 7以執行結束處理,然后在客戶側的操作結 束。
圖8是示出根據本實施例的可應用于打印系統的數據處理 設備中要執行的第二數據處理方法的例子的流程圖。這里,應 該注意,第二數據處理方法等同于在作為產生和/或發送作業的 側的客戶側判斷可允許范圍的情況下要執行的圖7中的打印請 求處理(步驟S805)的例子。此外,應該注意,在圖6中,第二數 據處理方法是在以下情況,即在位置0的PC 621的CPU將存儲在 ROM 202、 HD 211或FD 212中的控制程序裝載到RAM 203中并 執行該裝載的程序的情況下實現的。圖8的流程圖中所示的第二 數據處理方法包括各個步驟S901、 S902、 S903和S904。
開始,如果在步驟S901判斷為打印作業發送的目的地,即 選擇要執行打印的打印設備處于設置在客戶側的可允許范圍
內,則流程前進到步驟S902以產生正常打印作業。然后,在步 驟S904,產生的打印作業被通過打印機驅動器發送到指定的打
印設備,且處理結束。
另一方面,如果在步驟S901判斷為打印作業發送到的目的地處于可允許范圍之外,則流程前進到步驟S903以產生停頓打 印作業。然后,在步驟S904,產生的打印作業被發送到指定的 打印設備,且處理結束。
第二實施例
如上所述,在第一實施例中,打印機驅動器(PC)首先基于 其自己相對于所選的打印設備的位置,來判斷所選的打印設備 是否處于之前設置的可允許范圍內。然后,打印機驅動器(PC) 基于所判斷的結果將正常打印作業或停頓打印作業傳送到所選 的打印設備。也就是,在第一實施例中,在PC側判斷要傳送到 所選打印設備的打印作業的種類。另一方面,可以在打印設備 側來判斷要傳送的打印作業的種類。為了該目的,在PC側,可 以將表示用于判斷將打印作業指定成正常打印作業還是停頓打 印作業的標準的信息加到打印作業,然后可以將所獲取的打印 作業傳輸到打印設備側。接著,在打印設備側,可以基于從主 機(PC)接收的加到打印作業的信息,實際指定打印作業的處理 是正常打印作業還是停頓打印作業。
在這種情況下,作為打印作業的傳輸源的PC產生加上了表示作業種類的可判斷信息的打印作業,并將產生的打印作業傳 輸到所選的打印設備。
下面,將詳細說明基于表示打印作業種類的信息控制正常 打印和停頓打印的打印設備側上執行的處理。
圖9是示出根據本實施例的打印系統中的停頓打印和正常 (立即)打印的分布的例子的圖。在該例子中,在判斷打印作業 是否屬于能夠允許正常打印模式的范圍的情況下,基于MFP所 安裝的"位置"來指定打印作業,其中,MFP從傳輸相關打印
作業的傳輸源(即PC側)接收打印作業并基于接收的打印作業執 行打印。
在該例子中,這種可允許范圍是在接收或執行打印作業的 一側判斷的。
在圖9中,PC 711、 PC 712、 PC731、 PC732、 PC 741和打 印設備742被連接到LAN 700。這里,將通過舉例的方式i兌明用 戶操作PC 711和PC 731向打印設備742發送打印作業以執行打 印的情況。
可允許范圍720已經被設置到PC 741。此外,位置0(范圍740) 和位置1(范圍730)被包括在可允許范圍720中。PC 731被設置為 安裝在位置1(范圍730)。
PC 711被設置為安裝在位置2(范圍710),該位置不包括在 可允許范圍720中。打印設備742具有臨時box區域743。這里應 該說明的是,同第一實施例一樣,該位置信息被設置為用于判 斷是執行正常打印還是停頓打印的條件。
在圖9中,將說明這樣的情況,從PC 711和PC 731中搜索裝 置,由此檢測打印設備742,且檢測到的打印設備742執行打印。
也就是,PC 731檢測并判斷作為應該執行打印的設備的打 印設備742。因此,當PC 731的打印機驅動器產生打印作業時, 表示位置l的位置信息被設定并產生為表示出打印作業產生源 的信息。
然后,PC 731的打印機驅動器將產生的打印作業發送到打 印設備742(作業輸入733)。從PC 731接收作業輸入733的打印設 備7 4 2提取加到打印作業的打印作業產生源的位置信息。然后, 打印設備742判斷為接收的打印作業的產生源位于位置l(范圍 730),該位置處于打印設備742的可允許范圍內。因此,打印設 備742基于從PC 731接收的打印作業來執行正常打印,PC 731是處于可允許范圍(打印745)內的客戶。
另 一方面,如果打印作業是由PC 711的打印機驅動器產生 的,從而產生源的位置信息表示位置2(范圍710),來自PC711 的作業輸入713被打印設備742判斷為處于可允許范圍之外。基 于該原因,PC 711的打印機驅動器產生的打印作業被執行為停 頓打印。也就是,在打印設備742中,從PC 711接收的打印作業 被存儲在臨時box區域743(box存儲器744)中。同時,打印設備 742開始暖機,并等待用戶通過UI 309輸入的打印開始指令。這 里應該說明的是,上述用戶認證信息被輸入為打印開始指令。
此后,用戶從位置2移動,站在位于位置0的打印設備742 前面,并通過操作打印設備742上的UI 309來給出打印開始指 令,從而開始打印。同圖6所示的情況一樣,本實施例不依賴于 任何特定類型的面板操作、任何操作方法以及任何要使用的設 備。
圖IO是示出可應用于根據本實施例的打印系統的數據處理 設備中執行的第三數據處理方法的例子的流程圖。這里應該說 明的是,第三數據處理方法等同于在作為接收和/或執行作業側 的打印設備側判斷可允許范圍的情況下要執行的圖7中的打印 請求處理(步驟S805)的例子。此外,應該說明的是,在圖6中, 第三數據處理方法是在以下情況下實現的,即在位置O的PC的 CPU將存儲在ROM 202、 HD 211或FD 212中的控制程序裝載到 RAM 203并執行該裝載的程序。圖IO的流程圖中所示的第三數 據處理方法包括S1001、 S1002和S1003各步驟。
開始,在步驟S1001中通過打印機驅動器產生打印作業, 并且在步驟S1002,將用于使打印設備側判斷應該執行正常打 印還是停頓打印的信息加到打印作業。在圖9所示的P C 711的例 子中,表示位置2的信息被作為位置信息添加。然后,在步驟S1003中,通過打印機驅動器產生的打印作業被發送到應該執
行打印的打印設備,并且處理結束。這里應該說明的是,上面
的操作可應用于圖9的PC 711和PC 731,它們共同實現根據本發 明的客戶側。
圖ll是示出根據本實施例的打印設備中的第二數據處理程 序的例子的流程圖。這里應該說明的是,第二數據處理程序等 同于接收作業并執行打印的打印設備側的處理。此外,應該說 明的是,第二處理程序是在以下情況下實現的,即在位置0的打 印設備742的CPU將存儲在ROM 302、 HD 311或FD 312中的控 制程序裝載到RAM 203中并執行該裝載的程序。圖ll的流程圖 中所示的第二數據處理程序包括S1101、 S1102、 S1103、 S11(M、 S1105和S1106各步驟。
開始,當電源一皮打開時,在步驟S1101中^l行初始化處理, 并在步驟S1102中設備等待外部請求。
然后,在步驟S1102中,根據外部請求來分配該處理。更 具體地說,如果該外部請求是作業執行請求,則流程前進到步 驟S1103以執行作業執行請求處理。然后,流程返回到步驟 S1102以再次等待下一個外部請求。
如果在步驟S1102中判斷為外部請求是搜索請求,則在相 關打印設備自身符合搜索條件的情況下,流程前進到步驟 S1104以執行搜索響應處理。然后,流程再次返回到步驟S1102
以等待下一個外部請求。
如果在步驟Sl 102中判斷為外部請求是不同的請求,流程 前進到步驟S1105以執行與作業執行請求處理、搜索響應處理 和結束處理不同的處理。然后,流程再次返回到步驟S1102以
等待下一個外部請求。
如果在步驟S110 2中判斷為外部請求是結束請求,則流程前進到步驟S 1 1 0 6以執行結束處理,然后在打印設備側的操作結束。
圖12是示出根據本實施例的打印設備中的第三數據處理程 序的例子的流程圖。這里應該說明的是,第三數據處理程序等 同于作業執行請求處理(S1103)。此外,應該說明的是,第三數 據處理程序是在以下情況下實現的,即例如在圖9中,在位置O 的打印設備742的CPU將存儲在ROM 302、 HD 311或FD 312中 的控制程序裝載到RAM 203中并執行該裝載的程序。圖12的流 程圖中所示的第三數據處理程序包括S1201、 S1202、 S1203、 S1204和S1205各步驟。
開始,在步驟S1201中,判斷打印作業中包括的信息,并 且該打印作業由此一皮分配到相應處理。
更具體地說,基于打印作業中包括的位置信息來判斷是執 行正常打印還是執行停頓打印。然后,如果判斷為執行正常打 印,則流程前進到步驟S1202,并且如果判斷為執行停頓打印, 則流程前進到步驟S1203。也就是,從位置的觀點來看,如果 打印作業中包括的位置信息表示位置0或位置1處于可允許范圍 內,則執行正常打印,如果位置信息表示處于可允許范圍之外 的位置2,則執行停頓打印。換句話說,該處理是根據判斷的結 果改變的。另一方面,像在第一實施例中一樣,當在PC側判斷 是執行正常打印還是執行停頓打印時,必要的信,t、被包括在打 印作業中。基于該原因,打印設備側根據打印作業中的指令來 在正常打印或停頓打印之間改變,而不用基于位置信息判斷打 印的種類。
如果判斷為將數據存儲在box區域(正常box存儲)中,則流 程前進到步驟S1204,并且如果判斷為執行另 一個(不同的)作業 執行處理,則流程前進到步驟S1205。此后,該處理結束。
恰如所述的,在步驟S1202、 S1203、 S1204和S1205的處理 結束之后,打印設備側的作業執行請求處理結束。
因此,在如圖9所示的在打印設備側判斷可允許范圍的情況 下,根據步驟S1201中的打印作業的信息判斷可允許范圍,并 且該處理^皮適當的分配到相應處理。
這里,如果判斷為由位置信息表示的位置處于可允許范圍 內,選擇正常打印處理,并且流程前進到步驟S1202。
另 一方面,如果判斷為由位置信息表示的位置處于可允許范圍之外,選擇停頓打印處理,并且流程前進到步驟S1203。
此外,同圖6中所示的情況一樣,如果判斷為正常box存4諸,則流程前進到步驟S1204,并且如果判斷為另一個作業,則流 程前進到步驟S1205。
在步驟S1202中執行正常打印處理,并且在步驟S1203執行停頓打印處理。也就是,在步驟S1203中,執行打印設備的暖 機,并且同時接收的打印作業被存儲在臨時box區域中。
此外,在步驟S1204中對box區域執行傳統的存儲處理,并且在步驟S1205執行另 一種作業執行處理。
第三實施例
在上述第 一和第二實施例中,從位置判斷信息中產生的打印作業的屬性:帔分配給正常打印或者停頓打印。然而,可以使用另一個屬性來執行這種分配。更具體地說,可以基于例如管理部門信息和打印設備的安裝環境信息的環境信息、例如管理部門信息和PC的用戶信息的用戶信息、打印作業發送方的用戶信息等來分配打印作業的屬性。
下面,將說明基于用于判斷可允許范圍的多種信息來將打印作業分配給正常打印模式或者停頓打印模式的情況。
圖13和圖14的每個是示出由圖2所示的PC從打印設備獲取
的裝置信息的例子的圖。尤其是,圖13和圖14的每一個示出當 客戶搜索相關打印設備時由打印設備提供的信息的例子。
這等同于圖6中所示的當執行搜索時由打印設備631和打印 設備641提供的信息的例子。
在圖13中,可以從"安裝位置OA角落l"的信息中知道 打印設備已經被安裝在OA角落l,從"管理部門第二財務科" 的信息中知道打印設備由第二財務科管理,并且從"安裝環境 私人l"的信息中知道打印設備被安裝在私人l的環境中。
在本實施例的安裝環境中,安裝位置的種類和環境等級是 預先確定的并設置在打印設備側和/或PC側。例如,種類是公共 環境或私人環境,等級包括"私人l"到"私人N"。這里,公 共環境是存在臨近該打印設備的旁觀者或外部人員的可能性很 高的安裝環境,而私人環境是存在臨近該打印設備的旁觀者或 外部人員的可能性很低的安裝環境。此外,可以根據屬性"管 理部門"判斷為打印設備被安裝在屬于由屬性"管理部門"所 識別的部門的用戶在附近的環境中。
圖14示出當客戶搜索相關打印設備時由打印設備提供的信 息的例子。這等同于圖6中所示的當執行搜索時由打印設備631 和打印設備641提供的信息的例子。
在圖14中,可以從"安裝位置會議室2"的信息中知道打 印設備已經被安裝在會議室2,從"管理部門綜合管理科"的 信息中知道管理部門是綜合管理科,并且從"安裝環境公共2" 的信息中知道打印設備被安裝在公共2的環境中。
圖15是示出在圖2所示的CRT 201上顯示的打印設置畫面 的例子的圖。也就是,圖15示出用于在客戶側設置可允許范圍 判斷方法的畫面的例子。順便提一下,還可能在裝置側顯示相 同的顯示畫面,以設置可允許范圍判斷方法。
如圖15所示,在收集如圖13和圖14所示搜索到的裝置信息 之后,如下所述對客戶或打印設備設置可允許范圍。
在本實施例中,OA角落4和OA角落2^L注冊為可允許范圍 中的"A:安裝位置",第一財務科、第二財務科和綜合管理科 被注冊為可允許范圍中的"B:管理部門",并且私人1和私人2 被注冊為可允許范圍中的"C:安裝環境"。
因此,各屬性被適當組合以判斷可允許范圍。在本實施例 中,如圖15所示,在設置畫面上顯示由(A + B) x C所判斷的可
允許范圍判斷方法。
接著,圖15所示的可允許范圍被設置在圖6所示的PC 621
上,并且圖13所示的裝置信息在搜索處理中被獲取的例子將在 下文中進行說明。
更具體地說,"安裝位置OA角落r處于可允許范圍之外, "管理部門第二財務科,,處于可允許范圍之內,并且"安裝 環境私人r處于可允許范圍之內。此外,根據設置的可允許 范圍判斷方法,如果安裝位置和管理部門的至少一個處于可允 許范圍內,并且安裝環境處于可允許范圍內,這種情況就處于 正常打印的可允許范圍內。因此,根據設置的可允許范圍判斷 方法,PC 621所產生的打印作業是正常打印作業。也就是,在 這種情況下,由于輸出的打印材料被旁觀者或外部人員看到的 可能性很低,所以執行正常打印。
同樣地,在如圖14所示的裝置信息被在搜索處理中獲取的 情況下,"安裝位置會議室2"處于可允許范圍之外,"管理部 門綜合管理科"處于可允許范圍內,并且"安裝環境公共2" 處于可允許范圍之外。此外,根據設置的可允許范圍判斷方法, 安裝位置和管理部門的至少一個處于可允許范圍內,并且安裝 環境處于可允許范圍外。這樣,根據設置的可允許范圍判斷方
法,由PC 621產生的打印作業是停頓打印作業。也就是,在這 種情況下,因為如果執行正常打印,打印材料有可能被旁觀者 或外部人員看到,所以執行停頓打印。
此外,在產生打印作業的P C的屬性信息中包括的管理部門 信息符合所選的打印設備的管理部門的信息,并且相關打印設 備的安裝環境是"私人"的情況下,執行正常打印。此外,在 非上面情形的情況下,基于停頓打印作業來執行停頓打印。這 是因為,即使打印設備的安裝環境是"私人",還存在產生打印作業的PC想要防止另 一個部門的用戶看到打印材料的情況。
此外,還有可能基于上述的管理部門信息和安裝環境信息,在打印設備側在正常打印和停頓打印之間變換打印方法。在這 種情況下,可以應用第二實施例的流程圖中所示的處理程序。
例如,在PC產生打印作業的情況下,表示產生打印作業的發送方(即發送人員)的用戶信息被加到該打印作業。然后,添 加了用戶信息的相關打印作業被發送方發送到打印設備側。此 后,在接收相關打印作業的打印設備側,如果打印設備的用戶 判斷為由接收的用戶信息表示的發送方符合對于打印設備自身 所設置的管理部門中包括的用戶,則執行正常打印。另 一方面, 如果打印設備的用戶判斷為由接收的用戶信息表示的發送方不 包括在相關管理部門的用戶中,則執行停頓打印。
此外,表示安裝環境的信息可以被加到用戶信息。在這種 情況下,即使在接收的打印作業中包括的用戶信息所表示的用 戶符合對于打印設備自身所設置的管理部門中包括的用戶的情 況下,如果安裝環境是"公共",也執行停頓打印。
另外,可以根據屬性的各種組合,通過判斷在PC或打印設備上執行正常打印還是執行停頓打印,來改變該處理。
在任何情況下,都應該基于發送打印作業的PC或用戶與實際執行打印作業的打印設備之間的關系,判斷應該以何種打印 方法來處理打印作業。換句話說,基于PC與打印設備之間的距 離、打印設備的安裝環境(例如私人位置或公共位置)、在PC或 打印作業中設置的部門、以及用戶與打印設備中設置的部門之 間的關系來判斷打印方法。使用這種信息,判斷如果在用戶到 達打印設備之前開始打印,是否允許打印材料被另 一個人看到。 然后,可以基于該判斷在正常打印模式和停頓打印模式之間轉 換。
圖13、圖14和圖15僅僅示出用于說明本發明的例子。也就 是,應該說明的是,本發明不依賴于特定種類的可允許范圍、 可允許范圍的內容、判斷可允許范圍的方法以及判斷可允許范 圍的算法。
基于該原因,很明顯在本發明中任何種類的可允許范圍、 任何內容的可允許范圍、任何種類的可允許范圍的判斷方法、 以及任何種類的可允許范圍的判斷算法都可以用作關于可允許 范圍的信息。
第四實施例
現在將參考圖16或17所示的存儲圖(memory map)來說明根 據本發明的由數據處理設備讀取的數據處理程序的配置。
圖16示出根據本發明的存儲各種能夠被數據處理設備讀取 的數據處理程序的存儲介質的存儲圖。
圖17也示出根據本發明的存儲各種能夠被數據處理設備讀 取的數據處理程序的存儲介質的存儲圖。
盡管沒有具體示出,可以存儲用于管理在存儲介質中存儲 的程序組的信息,例如版本信息、創建者信息等,并且可以存 儲依賴于程序讀取側的O S (操作系統)的信息,例如在用戶界面 上用于顯示程序的圖標信息等。
此外,屬于各種程序的數據也在上述存儲介質的目錄上被 管理。還可以存儲用于將各種程序安裝到計算機中的程序,以 及用于當要安裝的程序已經被壓縮時執行解壓縮的程序。
主計算機可以基于外部安裝的程序來執行與實施例相關的
圖7、 8、11和12所示的功能。在這種情況下,即使包括程序的
信息組通過諸如CD-ROM、閃存或FD的存儲介質,或從通過網 絡的外部存儲介質被提供給輸出設備,本發明也可應用。
如上所述,存儲用于實現上述實施例的功能的軟件程序代 碼的存儲介質可以被提供到系統或設備,并且在系統或設備中
代碼的情況下,本發明也可以實現。
在這種情況下,從存儲介質讀取的程序代碼本身實現了本明。
因此,只要具有程序功能,任何形式的程序,例如目標代 碼、由解釋器執行的程序或者提供給OS的腳本數據,都是可用 的,而不要求程序的形式。
作為用于提供程序的存儲介質,例如可以使用軟盤、硬盤、 光盤、磁光盤、MO、 CD-ROM、 CD-R、 CD-RW、磁帶、非易 失性存儲卡、ROM、 DVD等。
在這種情況下,從存儲介質讀取的程序代碼本身實現了上發明。
作為另一種提供程序的方法,存在一種通過使用客戶計算 機的瀏覽器連接到因特網上的網站的方法。還可以通過從相關 網站將本發明的計算機程序本身或者被壓縮的包括自動安裝功 能的文件下載到例如硬盤的記錄介質中來提供程序。此外,可
以通過將構成本發明的程序的程序代碼分成多個文件,并從不 同的網站下載各個文件來提供程序。也就是,本發明還包括使 得多個用戶通過計算機下載用于實現本發明的功能性處理的程 序文件的W W W服務器或ftp(文件傳輸協議)服務器。
本發明的程序被編碼并存儲在諸如C D - R O M的存儲介質 中,并一皮分配到用戶,并且通過因特網從網站上滿足預定條件 的用戶可以下載用于解析或解碼所編碼的程序的密鑰信息。另 外,用戶通過使用密鑰信息以將程序安裝到計算機中來執行編 碼的程序。從而,還可以以這種方式來實現程序的提供。
本發明還包括這種情況通過執行由計算機讀取的程序代 碼來實現上述實施例的功能,以及例如計算才幾上運行的O S (操作系統)基于程序代碼的指令執行全部或部分處理,從而由該處 理實現上述實施例的功能。
此外,本發明還包括這種情況從存儲介質讀取的程序代 碼被寫入插入計算機的功能擴展板或者連接到計算機的功能擴 展單元中設置的存儲器,然后該功能擴展板或功能擴展單元上 設置的CPU根據相關程序代碼的指令執行全部或其中部分處 理,從而由該處理實現上述實施例的功能。
根據上述實施例,即使用戶不明確地在每個打印請求中指 定是否保留打印作業,也可以自動改變對于是否保留打印作業 的指定。
盡管參考典型實施例對本發明進行了說明,但應該理解本 發明不限于所公開的典型實施例。所附權利要求的范圍符合最 寬的解釋,從而包括全部修改、等同結構以及功能。
權利要求
1.一種數據處理設備,用于向連接到網絡的打印機提供打印作業,所述設備包括設置單元,用于設置判斷打印機是否執行停頓打印的條件;判斷單元,用于判斷由所述設置單元設置的哪個條件對應于執行所述打印作業的打印機;產生單元,用于根據所述判斷單元判斷的結果,產生用于執行非停頓打印的第一打印作業,或用于執行停頓打印的第二打印作業;以及傳輸單元,用于將所述產生單元產生的所述第一打印作業或所述第二打印作業傳輸到所述打印機。
2. 根據權利要求l所述的數據處理設備,其特征在于,所始打印的保密打印作業。
3. 根據權利要求l所述的數據處理設備,其特征在于,所 述設置單元基于表示所述打印機的安裝位置的位置信息來設置 所述條件。
4. 根據權利要求l所述的數據處理設備,其特征在于,所 述設置單元基于表示所述打印機的安裝位置的位置信息以及表 示所述數據處理設備的安裝位置的位置信息來設置所述條件。
5. 根據權利要求l所述的數據處理設備,其特征在于,所 述設置單元基于表示所述打印機的安裝環境的環境信息來設置 所述條件。
6. 根據權利要求l所述的數據處理設備,其特征在于,所 述設置單元基于表示所述打印機的安裝環境的環境信息以及所 述數據處理設備的屬性信息來設置所述條件。
7. —種打印設備,包括設置單元,用于設置判斷是否將打印作業作為停頓打印來執行的條件;判斷單元,用于判斷由所述設置單元設置的哪個條件對應于接收到的打印作業的屬性;以及切換單元,用于基于所述判斷單元的判斷結果,在停頓打 印和非停頓打印之間進行切換。
8. 根據權利要求7所述的打印設備,其特征在于,所述屬性信息包括表示所述打印作業的發送方的安裝位置的位置信 臺、
9. 根據權利要求8所述的打印設備,其特征在于,所述設置單元基于所述屬性信息中包括的所述位置信息以及表示所述 打印設備的安裝位置的位置信息來設置所述條件。
10. 根據權利要求7所述的打印設備,其特征在于,所述屬 性信息包括用于指定所述打印作業的發送方的用戶信息。
11. 根據權利要求10所述的打印設備,其特征在于,所述 設置單元基于所述屬性信息中包括的用戶信息以及表示所述打 印設備的安裝環境的環境信息來設置所述條件。
12. —種打印作業處理方法,包括如下步驟 設置步驟,設置用于判斷網絡上的打印機是否執行停頓打印的條件;判斷在所述設置步驟中設置的哪個條件對應于執行所述打 印作業的打印才幾;產生步驟,根據判斷結果,產生用于執行非停頓打印的第 一打印作業,或用于執行停頓打印的第二打印作業;以及將在所述產生步驟中產生的所述第一打印作業或所述第二 打印作業傳輸到所述打印機。
13. —種打印作業處理方法,包括如下步驟設置步驟,設置判斷是否將打印作業作為停頓打印來執行的條件;判斷步驟,判斷在所述設置步驟中設置的哪個條件對應于 接收到的打印作業的屬性;以及基于所述判斷步驟的結果,在停頓打印和非停頓打印之間 進行切換。
全文摘要
本發明涉及一種打印系統和打印作業處理方法。在打印作業處理方法中,即使用戶不在每個打印請求中指定是否執行停頓打印,也可以至少以適當的打印模式自動執行打印。為此,如果選擇了用于執行打印作業的打印設備,所選的打印設備的屬性被判斷。然后,如果判斷為屬性處于立即執行打印作業的可允許范圍內,打印設備立即執行打印作業。另一方面,如果判斷為屬性不在可允許范圍內,打印設備將打印作業設置為停頓打印作業。此外,打印設備判斷接收的打印作業的屬性,并基于判斷的屬性來判斷是否基于接收到的打印作業執行停頓打印。
文檔編號G06F3/12GK101206556SQ20071014598
公開日2008年6月25日 申請日期2007年8月30日 優先權日2006年12月21日
發明者深澤伸朗 申請人:佳能株式會社