亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理裝置及其控制方法

文檔序號:2480384閱讀:152來源:國知局
專利名稱:信息處理裝置及其控制方法
技術領域
本發(fā)明涉及一種用于在例如打印紙張等的打印介質上形成圖像的技術。
背景技術
根據沿著其進給打印紙張的路徑的類型,以及紙張的存放方式,有些打印裝置具有各種供紙口(供紙方法)。例如,作為供紙路徑,已知一種供紙口,該供紙口使用J形路徑或直路徑作為供紙和供紙后的相對平坦的進紙路徑,在供紙后使用復雜的進紙路徑,例如U形回轉路徑等。此外,可以采用“自動供紙口”,用于逐頁自動提供放置在托盤上的打印紙張;“手動供紙口”,用戶手動將紙張?zhí)峁┑浇咏蛴☆^單元的位置;“盒式供紙口”,用于事先將大量紙張存放在盒式箱子等內,并且從該箱子中自動供紙。
當在高級紙張等上打印高分辨率照片時,通常使用采用平坦路徑而不使紙張發(fā)生任何卷曲的供紙口。另一方面,在形成書皮等的厚紙打印裝置上,通常使用直路徑手動供紙口。
在打印期間,當具有多個供紙口的打印裝置處于缺紙(paper-out)狀態(tài)時,希望不僅將這種缺紙狀態(tài),而且將要放置紙張的供紙口通知給用戶。為了實現(xiàn)該通知,已知一種技術,在將要發(fā)生缺紙狀態(tài)之前,提示用戶將紙張放置在所使用的進紙口(例如,日本特開平8-118753)。
根據打印目的,當在給定的供紙口出現(xiàn)缺紙狀態(tài)時,用戶可能希望通過將該供紙口切換到另一供紙口來重新開始打印。另一方面,當在給定的供紙口出現(xiàn)缺紙狀態(tài)時,用戶也可能希望通過將紙張放到該供紙口來重新開始打印。

發(fā)明內容
本發(fā)明的目的在于提供一種在發(fā)出打印作業(yè)之后,當出現(xiàn)缺紙狀態(tài)時,提供關于用戶采取的動作或操作的不會混淆信息的技術。為了實現(xiàn)上述目的,根據本發(fā)明的信息處理裝置包括如下配置。即,提供一種信息處理裝置,能與具有多個供紙口的打印機進行雙向通信,并將打印作業(yè)發(fā)送到打印機,該信息處理裝置包括監(jiān)視裝置,用于通過從打印機接收狀態(tài)信息來監(jiān)視打印機;確定裝置,當打印作業(yè)開始輸出到打印機后,接收到包括表示打印介質不存在的信息的狀態(tài)信息時,該確定裝置根據打印機的供紙口的類型和打印作業(yè)的屬性來確定當前供紙口是否能切換到另一供紙口;以及通知裝置,用于通知所述確定裝置的確定結果。
為了實現(xiàn)上述目的,本發(fā)明還提供一種控制信息處理裝置的方法,該信息處理裝置能與具有多個供紙口的打印機進行雙向通信,并將打印作業(yè)發(fā)送到打印機,該方法包括監(jiān)視步驟,用于通過從打印機接收狀態(tài)信息來監(jiān)視打印機;確定步驟,當打印作業(yè)開始輸出到打印機后,接收到包括表示打印介質不存在的信息的狀態(tài)信息時,該確定步驟根據打印機的供紙口的類型和打印作業(yè)的屬性來確定當前供紙口是否能切換到另一供紙口;以及通知步驟,用于通知確定步驟的確定結果。
為了實現(xiàn)上述目的,本發(fā)明還提供一種信息處理裝置,能與打印機進行雙向通信,包括識別裝置,用于識別打印機的缺紙狀態(tài);顯示裝置,當所述識別裝置識別到缺紙狀態(tài)時,該顯示裝置顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
為了實現(xiàn)上述目的,本發(fā)明還提供一種信息處理裝置的打印控制方法,該信息處理裝置能與打印機進行雙向通信,該方法包括識別步驟,用于識別打印機的缺紙狀態(tài);顯示步驟,當在所述識別步驟中識別到缺紙狀態(tài)時,該顯示步驟顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
根據下面結合附圖所做的說明,本發(fā)明的其它特征和優(yōu)點是顯而易見的,在所有附圖中,相同的附圖標記表示相同或相似的部分。


引入并作為說明書一部分的附圖示出了本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1是示出根據本發(fā)明實施例的打印系統(tǒng)的結構的示意圖;圖2是示出該實施例中的PC的配置的方框圖;圖3示出打印處理中的供紙口選擇窗口的例子;圖4是示出第一實施例中的處理順序的流程圖;圖5示出第一實施例中的信息表的例子;圖6A和6B示出第一實施例中當出現(xiàn)缺紙狀態(tài)時的顯示例子;圖7是示出第二實施例中的處理順序的流程圖;圖8示出第二實施例中的信息表的例子;圖9是示出第三實施例中的處理順序的流程圖;圖10示出第三實施例中的信息表的例子;圖11是示出第四實施例中的處理流程的例子的流程圖;圖12示出在缺紙狀態(tài)下所顯示的窗口的例子;
圖13示出在缺紙狀態(tài)下所顯示的窗口的例子;圖14示出在缺紙狀態(tài)下所顯示的窗口的例子;圖15示出所顯示的幫助窗口的例子;圖16示出在缺紙狀態(tài)下所顯示的窗口的例子;圖17示出所顯示的幫助窗口的例子;以及圖18示出所顯示的打印設置窗口的例子。
具體實施例方式
下面將參考附圖詳細說明本發(fā)明的優(yōu)選實施例。
第一實施例圖1示出該實施例中的打印系統(tǒng)的結構。參考圖1,附圖標記100表示通用信息處理裝置,例如,個人計算機等(以下稱為PC);200表示打印機。附圖標記300表示網絡。PC100和打印機200都連接到該網絡300。請注意,除了圖1所示的裝置之外,其它PC、打印機、以及各種服務器也可以連接到網絡300。然而,由于是針對PC100和打印機200來說明該實施例,所以省略了其它裝置。此外,PC100和打印機200可以直接連接在一起,而不經由網絡300。在這種情況下,PC100和打印機200利用例如IEEE1284、USB等的雙向接口連接在一起。
如圖1所示,打印機200具有作為供紙源的供紙盒201和202、直供紙口203、以及手動供紙口204,還具有排出托盤205。普通紙張(plain paper sheet)放置在供紙盒201和202內。通過驅動設置在打印機中的供紙輥,經由逆時針方向的U形回轉路徑,使每個紙盒內的普通紙張從內部進給到打印機引擎,然后,排出到排出托盤205上。另一方面,直供紙口203設置在大約與排出托盤205相對的側面上,經由直進紙路徑,將放置在該口上的打印紙進給到打印機引擎和排出托盤205。因此,該直供紙口203用于放置不能經受任何卷曲的打印紙張(用于打印照片圖像的高級紙張)和厚打印紙張。手動供紙口204與直供紙口203大致相同。請注意,在打印機200上設置用于進行各種設置的控制面板206(包括液晶顯示器和多個按鈕和開關)。通過操作該控制面板,可以進行打印機的操作設置。作為設置內容之一,在從網絡300接收到打印數(shù)據時,當該打印數(shù)據不包括明確指定供紙源(該實施例中的4個不同供紙源201至204之一)的任何指定命令時,設置被選為缺省設置的供紙源。
圖2是示出該實施例中的PC100的配置的方框圖。
參考圖2,附圖標記1表示用于控制整個PC的CPU。附圖標記2表示用于存儲BIOS和啟動程序的ROM;附圖標記3表示用作CPU1的工作區(qū)的RAM。附圖標記4表示用于存儲OS(操作系統(tǒng))、各種應用程序、該實施例的打印機驅動程序、以及各種數(shù)據文件的硬盤驅動器(HDD)。附圖標記5表示鍵盤和例如鼠標(R)等的指示裝置(KB&PD)。附圖標記6表示顯示控制器,包括視頻存儲器和用于在CPU1的控制下在視頻存儲器上執(zhí)行繪圖(render)處理的控制器,該顯示控制器輸出寫入在視頻存儲器中的圖像,作為視頻信號。附圖標記7表示例如CRT、液晶顯示器等的顯示裝置,該顯示裝置根據來自顯示控制器6的視頻信號來顯示圖像。附圖標記8表示用于連接網絡300的接口。
當打開該PC的電源開關時,根據ROM2內的啟動程序,CPU1訪問HDD4,將OS加載到RAM3中,并執(zhí)行它。在CPU1根據用戶通過KB&PD5發(fā)出的指令將各種應用程序從HDD4加載到RAM3之后,執(zhí)行各種編輯處理。當用戶在應用程序中輸入打印指令時,啟動存儲在HDD4中的打印機驅動器。打印機驅動器將來自應用程序的數(shù)據變換為能被打印機200解釋的打印機語言(PDL),然后,通過網絡300將變換結果數(shù)據作為打印數(shù)據輸出到打印機200。
圖3示出由與打印機驅動器的GUI有關的處理所顯示的打印設置窗口。當用戶在打印設置窗口(未示出)中指定打印機供紙口的詳細設置時,顯示該打印設置窗口30,該詳細設置包括要打印的張數(shù)、要打印的頁數(shù)等,這些設置在從應用程序輸入打印指令時顯示。
參考圖3,打印機名稱字段31顯示當前選擇的打印機200的型號名稱。此外,字段32顯示根據來自打印機200的信息而配備的供紙口。當用戶在打印機名稱字段31中選擇另一個打印機時,顯示與取決于該打印機的供紙口有關的信息。作為一種檢測所配備的供紙口的技術,可以使用利用SNMP協(xié)議的MIB技術,因而省略其說明。
通過利用KB&PD5點擊相應的單選按鈕,用戶可以選擇一個所需的供紙口?!白詣印北贿x為缺省設置。然而,圖3示出用戶明確選擇了“直供紙口”(圖1中的直供紙口203)的狀態(tài)。為了確定所選擇的內容,用戶按下確定按鈕33;為了使設置返回先前狀態(tài),他/她按下取消按鈕34。在按下任何一個按鈕時,從屏幕上清除該GUI30,重新顯示包括要打印的張數(shù)、要打印的頁數(shù)等的設置窗口。當選擇“自動”作為供紙口時,打印機驅動器產生并輸出不包括用于指定供紙口的任何命令的打印數(shù)據。在這種情況下,打印機200選擇在控制面板206上設置的缺省供紙口。在該實施例中,假定選擇供紙盒201作為缺省設置。將供紙口的設置臨時存儲到RAM3中,作為供紙口設置信息。
因為對本領域技術人員來說,打印機驅動器的處理本身是公知的,所以該實施例將參考圖4所示的流程圖來解釋打印機200的監(jiān)視程序(在PC100側執(zhí)行),該監(jiān)視程序是打印機驅動器的一部分。請注意,打印數(shù)據的輸出處理與圖4所示的處理并行執(zhí)行。
請注意,用于獲取打印機200的狀態(tài)信息的技術采用MIB??商娲?,如果OS是Microsoft公司的操作系統(tǒng),則可以通過假脫機子系統(tǒng)中的、被稱為語言監(jiān)視器的處理來獲取該狀態(tài)信息,該假脫機子系統(tǒng)假脫機打印數(shù)據,然后將打印數(shù)據發(fā)送到打印裝置。此外,可以使用一種被稱為狀態(tài)監(jiān)視器的技術。因此,可以任意采用這些技術。
當啟動了該實施例的監(jiān)視程序(該監(jiān)視程序在打印機驅動器輸出打印數(shù)據時啟動,在輸出完一系列打印作業(yè)后退出)時,在步驟S1將狀態(tài)請求發(fā)送到打印機200,以獲取打印機狀態(tài)信息。
在步驟S2,根據所獲取的狀態(tài),檢驗由輸出打印作業(yè)所使用的供紙口是否出現(xiàn)缺紙狀態(tài)。如果步驟S2為否,則在步驟S3顯示非缺紙狀態(tài)。然后,在步驟S13,檢驗是否完成了打印作業(yè)的輸出。如果步驟S13為否,則該流程返回步驟S1,以繼續(xù)進行監(jiān)視。
由于打印處理逐張?zhí)幚砑垙?,所以該流程可以以輸出每頁打印?shù)據的時間間隔返回步驟S1。為此,監(jiān)視頁計數(shù)器,該頁計數(shù)器在作為另一個處理而啟動的打印機驅動器輸出一頁打印數(shù)據時使用,該流程可以在頁計數(shù)器的頁數(shù)加“1”時返回步驟S1。
另一方面,如果在步驟S2確定打印作業(yè)正使用的供紙口出現(xiàn)缺紙狀態(tài),則該流程進入步驟S4,以從RAM3獲取打印作業(yè)的供紙口設置信息。在步驟S5,根據當前打印作業(yè)是明確設置了供紙口,還是在圖3中選擇了“自動”作為供紙口,檢驗是否可以切換供紙口。在步驟S6,后續(xù)處理根據該檢驗結果而分支。即,如果不能切換供紙口,即,如果用戶明確選擇了供紙口,則該流程進入步驟S7,以顯示缺紙消息、缺紙口等,并提示用戶補充紙張。
控制在步驟S8進行等待,直到在打印機200的相應供紙口檢測到放置了紙張。使用與步驟S1相同的處理,通過請求打印機狀態(tài)來檢測是否重新放置了紙張。請注意,打印機200包括用于對每個供紙口檢測存在/不存在打印紙張的傳感器,并將每個傳感器的檢測結果通知給PC100。
另一方面,如果在步驟S6確定在打印期間可以切換供紙口,則該流程進入步驟S9,以顯示缺紙消息、缺紙口、表示可以切換供紙口的消息、以及此時要選擇的供紙口。
控制在步驟S10或者S11進行等待,直到檢測到在同一個供紙口重新放置了紙張,或者用戶在PC100的顯示窗口上輸入了要使用的供紙口的選擇指令。
如果重新放置了紙張,則該流程進入步驟S13。如果用戶選擇了新供紙口,則該流程進入步驟S12,以發(fā)送用于指定所選擇的供紙口的命令。然后,該流程進入步驟S13。利用指定新選擇的供紙口的信息來更新RAM3中先前的供紙口設置信息。
圖5示出在上述處理中存儲在RAM3中的供紙口設置信息的例子。圖5示出用戶在圖3中明確選擇直供紙口作為供紙口的例子。如果明確指定了供紙口,則不能進行切換,“1”被設置為所選擇的供紙口的標志,而對其它口設置為“0”。
圖6A示出步驟S7的顯示的例子,圖6B示出步驟S9的顯示的例子。圖6A和6B示出由陰影表示的供紙口的缺紙狀態(tài)。即,可識別地顯示缺紙的供紙口。
在圖6B的情況下,即在步驟S9中,用戶將紙張重新放置到缺紙的供紙口,或者選擇其它供紙口。在圖6B的情況下,用戶將與指示裝置配合的光標移動到口圖像62、63和64之一,然后點擊它,以選擇替代的供紙口。
在圖6A的情況下,不能選擇其它供紙口,但是可以顯示用于表示其原因的消息(即,用戶明確指定了供紙口)。
如上所述,根據第一實施例,當在高質量打印紙上打印照片等,且出現(xiàn)了缺紙狀態(tài)時,PC通知用戶重新放置紙張,而不選擇其它供紙口。另一方面,當未明確指定供紙口,且在打印期間出現(xiàn)缺紙狀態(tài)時,PC通知用戶僅通過選擇其它供紙口,即可重新開始打印。這樣,可以在缺紙狀態(tài)下顯示幫助信息,并且可以通知用戶要采取的動作。
第二實施例下面將說明第二實施例。在第二實施例中,將說明在缺紙狀態(tài)下根據紙類型的處理。請注意,紙類型由圖18中被表示為“紙類型(Y)”的指定部分來確定。利用打印機提供的紙傳感器的檢測結果,可以確定紙類型。
在下面的說明中,假定第二實施例的打印機包括供紙口A,其進紙路徑緩和,對進給紙張的載荷輕;供紙口B,其進紙路徑具有平緩的曲線,施加給進給紙張的載荷稍重;以及供紙口C,其路徑包括尖銳的曲線,例如U形回轉等,可能損壞除普通紙之外的紙張。
普通紙可以放置在這些供紙口的任意一個上。高級光面紙(相紙)不能使用供紙口C,將其放置在供紙口A或B。厚紙只能使用供紙口A。
由于采用上述配置,所以第二實施例的打印機與圖1所示的打印機200的配置不同,但將其作為打印機200進行說明,而且為了簡單起見,將PC100作為用來輸出打印數(shù)據的裝置來說明。在第二實施例中,打印機200的供紙口A、B和C具有傳感器,該傳感器用于檢測普通紙、相紙以及厚紙,包括這些檢測結果的打印狀態(tài)被發(fā)送到PC100。利用相紙比普通紙的反射率高的事實,檢測打印紙。厚紙的反射率與普通紙基本相同,但可以利用不同的透光率來進行檢測。
當在狀態(tài)監(jiān)視器上顯示缺紙時,第二實施例的打印機驅動器從打印機200獲取缺紙狀態(tài)和缺紙口,作為狀態(tài)信息。此外,第二實施例的打印機驅動器對所生成的打印數(shù)據檢測紙類型,該處理通過用于解釋打印數(shù)據的語言監(jiān)視器來進行。此外,通過使用管理各紙類型設置的可用供紙口的信息表(分配在RAM3上),打印機驅動器檢驗打印機的各供紙口中能提供所需紙類型的供紙口。當打印機驅動器確定能從除缺紙供紙口之外的供紙口提供紙張時,除顯示缺紙狀態(tài)的檢測消息和檢測到的缺紙口之外,狀態(tài)監(jiān)視器還顯示表示可以切換供紙口的消息,要切換的供紙口,通過供紙口轉換開關操作來切換供紙口的方法,等等。
下面將參考圖7所示的流程圖來說明第二實施例的上述打印機驅動器的處理順序。該處理對應于第一實施例中的圖4。
在步驟S21,打印機驅動器與打印機200通信,以獲取打印機狀態(tài)。打印機驅動器通過語言監(jiān)視器與打印機200通信。然而,狀態(tài)監(jiān)視器可以直接與打印機200通信。
在步驟S22,打印機驅動器檢驗所獲取的狀態(tài)是否包括缺紙信息。如果所獲取的狀態(tài)不包括缺紙信息,則在步驟S23,打印機驅動器顯示除缺紙之外的狀態(tài),然后,在步驟S33檢驗是否完成了打印作業(yè)的輸出。如果在步驟S33為否,則該流程返回步驟S21,以繼續(xù)監(jiān)視。
另一方面,如果在步驟S22確定出現(xiàn)了缺紙狀態(tài),則該流程進入步驟S24,以檢測生成相關打印作業(yè)的數(shù)據的紙張的類型。此外,參考為各種紙類型設置管理可用供紙口的信息表(RAM3),打印機驅動器檢測打印機的能提供已處于缺紙狀態(tài)的打印數(shù)據的目標紙類型的供紙口。
如果確定不能從缺紙供紙口之外的供紙口來提供紙張,則該流程進入步驟S27,以顯示缺紙消息、缺紙口、以及提示用戶放置紙張的消息。然后,在步驟S28,控制進行等待,直到重新放置了紙張。
另一方面,如果在步驟S26確定可以由除缺紙供紙口之外的供紙口提供紙張,則在步驟S29,打印機驅動器顯示缺紙消息、缺紙口、表示可以切換供紙口的消息、以及可以選擇的可切換的供紙口。
在步驟S30和S31,控制進行等待,直到重新放置了紙張,或者選擇了新供紙口。如果選擇了新供紙口,則在步驟S32,打印機驅動器將用于切換到所選擇的供紙口的命令輸出到打印機200。
在步驟S25的檢驗處理中使用的、用于為各種紙類型設置管理可用供紙口的信息表是例如圖8所示的表。
下面將分析這樣一種情況,用戶在PC100上發(fā)出在普通紙張上進行打印的打印作業(yè),在利用供紙口A進行打印期間,出現(xiàn)了缺紙狀態(tài)。在這種情況下,參考圖8所示的表,其余供紙口B和C成為備選。因此,以名稱順序檢驗放置在供紙口B和C上的紙類型(包括在在步驟S21所獲取的打印狀態(tài)內),如果在任何一個口放置了普通紙張,則確定可以選擇該口。如果在這些口均未放置普通紙張,則確定不能選擇其它口。
如果用戶發(fā)出在厚紙張上打印的作業(yè),由于參考圖8所示的表,只有供紙口C可用,所以無條件地確定不能選擇其它口。
請注意,步驟S27和S29的顯示內容與第一實施例中的步驟S7和S9基本相同。
如上所述,根據第二實施例,當在打印作業(yè)中指定了紙類型,而且出現(xiàn)缺紙狀態(tài)時,如果在其它供紙口放置了相同類型的紙張,則通過將當前供紙口切換到該供紙口,可以繼續(xù)進行該打印作業(yè)。如果未放置相同類型的打印紙張,則PC可以提示用戶重新放置紙張。因此,可以通知用戶采取的適當?shù)膭幼骰虿僮鲀热荨?br> 第三實施例在放置在打印機200的各供紙口上的紙張具有同樣紙張尺寸的條件下,對第一實施例和第二實施例進行了說明。在第三實施例的說明中,假定放置在各供紙口上的紙張可以具有不同的紙張尺寸。然而,為了簡單起見,放置在各供紙口的紙張具有同樣的紙類型。在下面的說明中,假定紙張尺寸檢測本身是最新的技術,將與檢測到的紙張尺寸有關的信息發(fā)送到PC100,作為打印機狀態(tài)。
假定打印機200具有3個供紙口A、B和C,而且可以放置在這些供紙口上的紙張尺寸如下。
供紙口AA3、A4、標準尺寸的明信片、以及名片供紙口BA3、A4、以及標準尺寸明信片供紙口CA3和A4在第三實施例的打印機驅動器將缺紙顯示在狀態(tài)監(jiān)視器上時,它獲取缺紙狀態(tài)和缺紙口,作為狀態(tài)信息。此時,打印機驅動器還獲取放置在各供紙口的紙張尺寸信息(如果存在紙張)。打印機驅動器檢測所生成的打印數(shù)據的紙張尺寸,該處理通過用于解釋打印數(shù)據的語言監(jiān)視器來進行。此外,打印機驅動器檢驗打印機各供紙口中能提供所需紙張尺寸的供紙口。當打印機驅動器確定可以從除缺紙供紙口之外的供紙口提供紙張時,除了顯示缺紙狀態(tài)的檢測消息和檢測到的缺紙口之外,狀態(tài)監(jiān)視器還顯示表示可以切換供紙口的消息、要切換的供紙口、通過供紙口切換開關操作來切換供紙口的方法等。
下面將參考圖9的流程圖來說明上述順序。該處理對應于在第一實施例中說明的圖4。
在步驟S41,打印機驅動器與打印機200通信,以獲取打印機狀態(tài)。然而,狀態(tài)監(jiān)視器可以直接與打印機200通信。此外,通過語言監(jiān)視器,打印機驅動器與打印機200通信。在步驟S42,打印機驅動器檢驗所獲取的狀態(tài)是否包括缺紙信息。如果所獲取的狀態(tài)不包括缺紙信息,則在步驟S43,打印機驅動器顯示除缺紙之外的狀態(tài),然后,在步驟S53檢驗是否完成了打印作業(yè)的輸出。如果在步驟S53為否,則該流程返回步驟S41,以繼續(xù)監(jiān)視。
另一方面,如果在步驟S42檢測到缺紙狀態(tài),則該流程進入步驟S44,以檢測生成相關打印作業(yè)的數(shù)據的紙類型。此外,參考為各種紙張尺寸管理可用供紙口的信息表,打印機驅動器在步驟S45檢測在打印機供紙口中能提供處于缺紙狀態(tài)的打印數(shù)據的目標紙張尺寸的供紙口。
如果確定不能從除缺紙供紙口之外的供紙口提供紙張,則在步驟S47,打印機驅動器顯示缺紙消息、缺紙口、以及提示用戶放置紙張的消息。然后,在步驟S48,控制進行等待,直到重新放置了紙張。
另一方面,如果在步驟S46確定可以從除缺紙供紙口之外的供紙口提供紙張,則在步驟S49,打印機驅動器顯示缺紙消息、缺紙口、表示可以切換供紙口的消息、以及可以選擇的可切換的供紙口。
在步驟S50和S51,控制進行等待,直到重新放置了紙張,或者選擇了新供紙口。如果選擇了新供紙口,則在步驟S52,打印機驅動器將用于切換到所選擇的供紙口的命令輸出到打印機200。
在步驟S45的檢驗處理中使用的、用于為各種紙張尺寸管理可用供紙口的信息表(分配在RAM3中)是例如圖10所示的表。
下面將分析這樣一種情況,用戶發(fā)出在紙張尺寸A4上進行打印的打印作業(yè),在利用供紙口A進行打印期間,出現(xiàn)缺紙狀態(tài)。在這種情況下,參考圖10所示的表,其余的供紙口B和C成為備選。因此,按名稱順序檢驗放置在供紙口B和C上的紙張尺寸(包括在在步驟S41所獲取的打印機狀態(tài)內),如果A4尺寸放置在任意一個口,則確定可以選擇該口。如果在這些口均未放置A4尺寸,則確定不能選擇其它口。
如果用戶發(fā)出在名片尺寸的紙張上進行打印的作業(yè),由于參考圖10所示的表,只有供紙口A可用,因此無條件地確定不能選擇其它口。
請注意,在步驟S47和S49中的顯示內容與第一實施例中的步驟S7和S9基本相同。
如上所述,根據第三實施例,當在打印作業(yè)中指定了紙張尺寸,并且出現(xiàn)缺紙狀態(tài)時,如果在其它供紙口放置了相同尺寸的紙張,則通過將當前供紙口切換為該供紙口,繼續(xù)進行該打印作業(yè)。如果未放置相同尺寸的紙張,則PC可以提示用戶重新放置紙張。因此,可以通知用戶采取的適當?shù)膭幼骰虿僮鲀热荨?br> 第四實施例下面將說明第四實施例。圖18示出利用與第四實施例的打印機驅動器的GUI有關的程序顯示的詳細打印條件設置窗口。當用戶在運行在PC100上的應用程序中發(fā)出打印指令,并點擊GUI上的、用于設置要打印的份數(shù)等的打印機屬性按鈕(未示出)時,顯示該窗口。
在圖18中的設置窗口上的供紙方法設置字段1801允許用戶選擇“自動紙盒進紙器”1803、“紙盒”1804、以及“遵照供紙切換按鈕”1802中的一個。在選擇“遵照供紙切換按鈕”1802時,利用設置在打印機主體上的供紙口中的打印紙來進行打印處理。
此外,可以進行與打印質量等有關的設置。根據在該窗口設置的內容,打印機驅動器生成打印數(shù)據,然后將該打印數(shù)據輸出到打印機200。
因為對本領域技術人員來說,由打印機驅動器進行的打印數(shù)據生成處理是公知的,所以該實施例將參考圖11所示的流程圖來解釋打印機200的監(jiān)視程序(在PC100側執(zhí)行),該監(jiān)視程序是打印機驅動器的一部分。
請注意,用于獲取打印機200的狀態(tài)信息的技術采用MIB??商娲兀绻鸒S是Microsoft公司的操作系統(tǒng),則可以通過假脫機子系統(tǒng)中的、被稱為語言監(jiān)視器的處理來獲取該狀態(tài)信息,該假脫機子系統(tǒng)假脫機打印,然后將其發(fā)送到打印裝置。此外,可以使用一種被稱為狀態(tài)監(jiān)視器的技術。因此,可以任意采用這些技術。請注意,相同的步驟編號表示與圖4相同的處理。
當啟動了該實施例的監(jiān)視程序(該監(jiān)視程序在打印機驅動器輸出打印數(shù)據時啟動,在輸出完一系列打印作業(yè)后退出)時,在步驟S1將狀態(tài)請求發(fā)送到打印機200,以獲取打印機狀態(tài)信息。請注意,狀態(tài)信息存儲表示各供紙口存在/不存在紙張的信息。例如,獲取表示供紙盒的缺紙狀態(tài)、自動進紙器的缺紙狀態(tài)等的狀態(tài)。
在步驟S2,根據所獲取的狀態(tài),檢驗由輸出打印作業(yè)所使用的供紙口是否出現(xiàn)缺紙狀態(tài)。如果在步驟S2為否,則在步驟S3顯示除缺紙之外的狀態(tài)。然后,在步驟S13,檢驗是否完成了打印作業(yè)的輸出。如果在步驟S13為否,則該流程返回步驟S1,以繼續(xù)進行監(jiān)視。
請注意,狀態(tài)監(jiān)視器的狀態(tài)獲取間隔為2~4秒,流程在該間隔內返回步驟S1。可替代地,如上所述,可以以在打印紙上完成一頁的打印為間隔,來獲取狀態(tài)信息。
另一方面,如果在步驟S2確定由打印作業(yè)正在使用的供紙口出現(xiàn)缺紙狀態(tài),則該流程進入步驟S4,以從RAM3獲取打印作業(yè)的供紙口設置信息。在步驟S5,檢驗當前打印作業(yè)是否明確設置了供紙口。
如果在圖18中的設置窗口上選擇了“自動紙盒進紙器”1803或者“紙盒”1804,則確定明確選擇了供紙口。相反,如果選擇了“遵照供紙切換按鈕”1802,由于優(yōu)先使用在打印機200側的設置,所以確定未明確選擇供紙口。
在步驟S6,后續(xù)處理根據該檢驗結果而分支。
如果不能切換供紙口,即如果用戶明確選擇了供紙口,則在步驟S1107,檢驗紙盒的缺紙狀態(tài)。如果檢測到紙盒的缺紙狀態(tài),即如果確定在步驟S2獲取的狀態(tài)信息包括紙盒的缺紙信息,則該流程進入步驟S1109,以顯示圖12所示的窗口。如果在步驟S1107為否,即如果獲取到自動進紙器的缺紙信息,則該流程進入步驟S1108,以顯示圖13所示的窗口。
兩個窗口均對操作員圖形顯示供紙方法和后續(xù)動作順序。
另一方面,如果在步驟S6確定在打印期間可以切換供紙口(如果在圖18中選擇“遵照供紙切換按鈕”1802,作為供紙方法1801),則該流程進入步驟S1110,以檢驗紙盒的缺紙狀態(tài)。也就是說,如果在步驟S2獲取的狀態(tài)信息包括紙盒的缺紙消息,則該流程進入步驟S1111,以顯示圖16中的窗口。在步驟S1112,檢驗用戶是否點擊了圖16中的窗口上的“如何切換供紙方法”按鈕1601(幫助)。如果確定用戶點擊了圖16中的窗口上的“如何切換供紙方法”按鈕1601(幫助),則該流程進入步驟S1113,以顯示圖17中的窗口,然后,該流程進入步驟S13。如果在步驟S1110為否,即如果獲取了自動進紙器的缺紙信息,則該流程進入步驟S1114,以顯示圖14中的窗口。在步驟S1115,檢驗用戶是否點擊了圖14中的窗口上的“如何切換供紙方法”按鈕1401(幫助)。如果確定用戶點擊了圖14中的窗口上的“如何切換供紙方法”按鈕1401(幫助),則該流程進入步驟S1113,以顯示圖17中的窗口,然后,該流程進入步驟S13。
在該實施例中,圖14和15中的窗口作為單獨的窗口進行顯示,但可將它們作為一個窗口進行顯示。此外,可以將圖16和17中的窗口作為一個窗口一起顯示。
如上所述,根據該實施例,當在圖18中的設置窗口上設置了遵照紙盒時,如果用戶將紙張放置在紙盒中,并按下圖12中的重置(reset)按鈕,則可以繼續(xù)進行該打印處理。另一方面,如果用戶將紙張放置在自動進紙器上,并按下圖13中的重置按鈕,則可以繼續(xù)進行該打印處理。
當在圖18中設置了遵照供紙切換按鈕時,顯示圖14所示的窗口。如果在顯示該窗口時,用戶點擊了“如何切換供紙方法”按鈕1401,則顯示圖15中的幫助窗口。如圖15所示,為了在打印機的多個按鈕中指定要按下的按鈕,標記1501和1502顯示為復合圖像。結果,在用戶將打印機主體的供紙切換按鈕從自動進紙器切換為紙盒,并按下該主體的重置按鈕時,打印機從紙盒輸送紙張,因此,繼續(xù)進行打印處理。
當在顯示圖16中的窗口時,用戶點擊了“如何切換供紙方法”按鈕1601時,顯示圖17中的幫助窗口。同樣在該窗口上,為了在打印機的多個按鈕中指定要按下的按鈕,標記1701和1702顯示為合成圖像。結果,在用戶將打印機主體的供紙切換按鈕從紙盒切換為自動進紙器,并按下該主體的重置按鈕時,打印機從自動進紙器進給紙張,因此,繼續(xù)進行打印處理。
也就是說,如果根據由用戶指定的供紙方法選擇了其它供紙方法(當用戶選擇了圖18中的“遵照供紙切換按鈕”時),能通知用戶可以繼續(xù)進行該打印處理。因此,如果用戶知道同樣的紙張放置在紙盒和自動進紙器上,他或她可以選擇其它供紙方法,以繼續(xù)進行該打印處理,而無需為處于缺紙狀態(tài)的紙盒或自動進紙器補充紙張。如果用戶知道同樣的紙張沒有放置在紙盒和自動進紙器上,通過為處于缺紙狀態(tài)的紙盒或自動進紙器補充紙張,他或她可以繼續(xù)進行該打印處理。
第五實施例可以將上述第一至第四實施例中的兩個或更多個組合在一起。例如,可以將第一和第二實施例組合在一起。在這種情況下,當狀態(tài)監(jiān)視器檢測到缺紙時,可以檢測包括在打印數(shù)據中的供紙口指定信息和紙類型信息,從用于管理供紙口指定和可切換供紙口的信息表與用于管理紙類型和可用供紙口的信息表的組合中檢測可切換的供紙口,并使檢測到的供紙口顯示在窗口上。在這種情況下,可以顯示與圖6A相同的窗口,在切換時顯示圖6B所示的GUI。
因此,可以預計第一至第三實施例的組合的操作和效果。
其它實施例在每個實施例中,在出現(xiàn)缺紙狀態(tài)時,可以選擇另一個供紙口,將紙張重新放置在缺紙供紙口上,或者在GUI上選擇的其它供紙口時,自動將選擇命令輸出到打印機。
由于可以在PC側選擇供紙口,所以優(yōu)先從遠程位置執(zhí)行打印作業(yè)。當PC需要僅提示用戶采取下一動作時,可以僅顯示可選供紙口。也就是說,可以將表示用戶是否必須重新放置紙張或可以選擇另一個供紙口的幫助信息通知給用戶。
從上述實施例的說明可明顯看出,該實施例的特征在于在PC100側執(zhí)行的計算機程序。通常,由于在將例如CD-ROM等的計算機可讀存儲介質放置到計算機中,并將計算機程序復制或安裝到計算機上之后,該計算機程序即準備就緒以便運行,因此,本發(fā)明的范圍包括這種計算機可讀存儲介質。
如上所述,根據本發(fā)明,當在將打印作業(yè)輸出到打印機的同時,從打印機發(fā)送缺紙信息時,可以根據打印作業(yè)的屬性和從打印機發(fā)送的狀態(tài),提供用戶要進行的下一動作或者操作的適當信息。
由于在不脫離本發(fā)明的精神和范圍的情況下,可以做出本發(fā)明的很多明顯不同的實施例,因此,應該理解,除在權利要求書中定義之外,本發(fā)明不局限于特定的實施例。
權利要求
1.一種信息處理裝置,能與具有多個供紙口的打印機進行雙向通信,并將打印作業(yè)發(fā)送到打印機,該信息處理裝置包括監(jiān)視裝置,用于通過從打印機接收狀態(tài)信息來監(jiān)視打印機;確定裝置,當打印作業(yè)開始輸出到打印機后,接收到包括表示打印介質不存在的信息的狀態(tài)信息時,該確定裝置根據打印機的供紙口的類型和打印作業(yè)的屬性來確定當前供紙口是否能切換到另一供紙口;以及通知裝置,用于通知所述確定裝置的確定結果。
2.根據權利要求1所述的信息處理裝置,其特征在于所述通知裝置包括顯示裝置,當所述確定裝置確定當前供紙口不能切換到其它供紙口時,該顯示裝置顯示表示打印介質被重新放置在對應于打印介質不存在的供紙口上的消息;當所述確定裝置確定當前供紙口能切換到其它供紙口時,該顯示裝置顯示可切換的供紙口。
3.根據權利要求1所述的信息處理裝置,其特征在于供紙口的類型包括打印介質在進紙路徑上的彎曲程度、所放置的打印介質的類型、以及所放置的打印介質的尺寸。
4.根據權利要求1~3中任一項所述的信息處理裝置,其特征在于當確定當前供紙口能切換到其它供紙口時,所述通知裝置選擇性地顯示可切換的供紙口,當通過用戶的指定選擇其中一個可選供紙口時,所述通知裝置將選擇所選供紙口、以繼續(xù)打印處理所需的預定命令輸出到打印機。
5.一種控制信息處理裝置的方法,該信息處理裝置能與具有多個供紙口的打印機進行雙向通信,并將打印作業(yè)發(fā)送到打印機,該方法包括監(jiān)視步驟,用于通過從打印機接收狀態(tài)信息來監(jiān)視打印機;確定步驟,當打印作業(yè)開始輸出到打印機后,接收到包括表示打印介質不存在的信息的狀態(tài)信息時,該確定步驟根據打印機的供紙口的類型和打印作業(yè)的屬性來確定當前供紙口是否能切換到另一供紙口;以及通知步驟,用于通知確定步驟的確定結果。
6.一種信息處理裝置,能與打印機進行雙向通信,包括識別裝置,用于識別打印機的缺紙狀態(tài);顯示裝置,當所述識別裝置識別到缺紙狀態(tài)時,該顯示裝置顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
7.根據權利要求6所述的信息處理裝置,其特征在于當指定了供紙口時,所述顯示裝置不顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口;當未指定供紙口時,所述顯示裝置顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
8.根據權利要求6所述的信息處理裝置,其特征在于當指定了供紙口時,所述顯示裝置顯示提示用戶補充紙張的窗口,而不顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口;當未指定供紙口時,所述顯示裝置顯示提示用戶補充紙張的窗口,以及表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
9.一種信息處理裝置的打印控制方法,該信息處理裝置能與打印機進行雙向通信,該方法包括識別步驟,用于識別打印機的缺紙狀態(tài);顯示步驟,當在所述識別步驟中識別到缺紙狀態(tài)時,該顯示步驟顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
10.根據權利要求9所述的信息處理裝置的打印控制方法,其特征在于,顯示步驟包括如下步驟當指定了供紙口時,不顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口;當未指定供紙口時,顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
11.根據權利要求9所述的信息處理裝置的打印控制方法,其特征在于,顯示步驟包括如下步驟當指定了供紙口時,顯示提示用戶補充紙張的窗口,而不顯示表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口;當未指定供紙口時,顯示提示用戶補充紙張的窗口,以及表示可以通過將當前供紙方法切換到另一供紙方法來繼續(xù)進行打印處理的窗口。
全文摘要
本發(fā)明提供一種信息處理裝置及其控制方法。當對具有多個供紙口的打印機輸出打印作業(yè),從打印機發(fā)出缺紙信息時,根據打印作業(yè)的屬性和由打印機發(fā)送的狀態(tài),提供用戶要采取的接下來的動作或操作的適當信息。為此,在對具有多個供紙口的打印機輸出打印作業(yè)期間,監(jiān)視是否收到了缺紙消息。如果出現(xiàn)缺紙狀態(tài),當用戶明確指定一個供紙口時,確定為不能切換該供紙口,顯示提醒用戶重新放置紙張的信息。另一方面,當用戶未明確指定供紙口時,顯示表示可以選擇另一供紙口的信息。
文檔編號B41J13/00GK1716237SQ2005100801
公開日2006年1月4日 申請日期2005年6月30日 優(yōu)先權日2004年6月30日
發(fā)明者江渕和久 申請人:佳能株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1