(57)【要約】【課題】  ユーザが操作部を確認せずとも、次にシートを補充すべきシート収納部を容易に特定することができる仕組みを提供する。【解決手段】    複数のシート収納部を備える印刷装置であって、シート収納部に設けられるスイッチを介して当該シート収納部を開放するための指示を受け付ける受付手段と、前記受付手段が受け付けた指示に従い、当該指示が行われたシート収納部に設定された用紙属性に基づいて、当該用紙属性と同じ用紙属性を持つ別のシート収納部を特定する特定手段と、前記特定手段により特定された前記別のシート収納部を開放するよう制御する制御手段と、を備えることを特徴とする。【選択図】  図６
2013112521.tif 000002
【特許請求の範囲】
【請求項１】
複数のシート収納部を備える印刷装置であって、
シート収納部に設けられるスイッチを介して当該シート収納部を開放するための指示を受け付ける受付手段と、
前記受付手段が受け付けた指示に従い、当該指示が行われたシート収納部に設定された用紙属性に基づいて、当該用紙属性と同じ用紙属性を持つ別のシート収納部を特定する特定手段と、
前記特定手段により特定された前記別のシート収納部を開放するよう制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
シート収納部の用紙切れ状態を検知する検知手段と、
前記検知手段が用紙切れ状態を検知したシート収納部を、前記用紙属性に基づいて同じ用紙属性を持つ他のシート収納部に切り替える切り替え手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記複数のシート収納部のうち、選択されたシート収納部に同じ用紙属性が設定されるグループ情報を登録する登録手段を備え、
前記特定手段は、前記受付手段が受け付けた指示に従い、当該指示が行われたシート収納部に設定された用紙情報と登録された前記グループ情報に基づいて、同じ用紙属性を持つ前記別のシート収納部を同一グループに属するシート収納部から特定することを特徴とする請求項１記載の印刷装置。
【請求項４】
各シート収納部のシートの残量を検出する残量検出手段を備え、
前記特定手段は、前記受付手段が受け付けた指示に従い、当該指示が行われたシート収納部に設定された用紙情報と検出される前記シートの残量に基づいて、前記別のシート収納部として、シートの残量が少ないシート収納部を特定することを特徴とする請求項１又は３記載の印刷装置。
【請求項５】
各シート収納部の紙詰まり履歴を保持する保持手段を備え、
前記特定手段は、前記受付手段が受け付けた指示に従い、当該指示が行われたシート収納部に設定された用紙情報と、前記紙詰まり履歴から算出される紙詰まりの頻度を示す情報に基づいて、別のシート収納部として、紙詰まりの頻度が少ないシート収納部を特定することを特徴とする請求項１又は３記載の印刷装置。
【請求項６】
前記特定手段は、前記紙詰まり頻度が所定の閾値を超えるシート収納部を選択候補としないことを特徴とする請求項５記載の印刷装置。
【請求項７】
複数のシート収納部を備える印刷装置の制御方法であって、
シート収納部に設けられるスイッチを介して当該シート収納部を開放するための指示を受け付ける受付工程と、
前記受付工程が受け付けた指示に従い、当該指示が行われたシート収納部に設定された用紙属性に基づいて、当該用紙属性と同じ用紙属性を持つ別のシート収納部を特定する特定工程と、
前記特定工程により特定された前記別のシート収納部を開放するよう制御する制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項８】
請求項７に記載の印刷装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来、複数のシート収納部のいずれかからシートを給紙し、給紙したシートに画像を印刷する印刷装置が存在する。
【０００３】
そのような印刷装置の中には、印刷の実行中に、あるシート収納部内のシートが無くなった場合に、同じサイズのシートがセットされた別のシート収納部に変更して印刷を続けるものがある。それによって、大量の印刷を実行する場合でも、印刷が停止してしまう可能性を低減することができる。
【０００４】
しかしながら、さらに大量の印刷を実行する必要がある場合に、複数のシート収納部のそれぞれにセットされたシートを使っても、シートが足りない場合がある。途中でシートが足りなくなると、その時点で印刷が停止してしまうため、生産性が落ちてしまう。これを避けるために、印刷中であっても、印刷に使用されていないシート収納部を開けて、ユーザがシートの補充をすることがある。
従来は、ユーザがシートを補充する場合、印刷装置の操作部の画面を見て、給紙の状態を確認し、同じサイズのシートを収納するよう設定されたシート収納部を特定し、特定したシート収納部にシートを補充する必要がある。例えば、特許文献１には、複数のシート収納部をグループ化し、グループ化されたシート収納部のうち、使用中のシート収納部以外のシート収納部を操作部を介してユーザに通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２５６０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、大量印刷向けの印刷装置のように、大型な印刷装置では、操作部と、シート収納部との間の物理的な距離が大きい。そのため、ユーザは、シートを補充すべきシート収納部の確認と、シートの補充とを行うために、操作部とシート収納部との間を行き来して、シートを補充しなければならなかった。
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、ユーザが操作部を確認せずとも、次にシートを補充すべきシート収納部を容易に特定することができる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
複数のシート収納部を備える印刷装置であって、シート収納部に設けられるスイッチを介して当該シート収納部を開放するための指示を受け付ける受付手段と、前記受付手段が受け付けた指示に従い、当該指示が行われたシート収納部に設定された用紙属性に基づいて、当該用紙属性と同じ用紙属性を持つ別のシート収納部を特定する特定手段と、前記特定手段により特定された前記別のシート収納部を開放するよう制御する制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザが操作部を確認せずとも、次にシートを補充すべきシート収納部を容易に特定することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態を示す印刷装置の一般的な構成を示す図である。
【図２】印刷装置が備える複数のシート収納部のロック機構を説明する図である。
【図３】本実施形態を示す印刷装置の制御構成を説明するブロック図である。
【図４】印刷装置のソフトウェアモジュール構成を示すブロック図である。
【図５】図３に示したＵＩパネルに表示されるＵＩ画面の一例を示す図である。
【図６】印刷装置の制御方法を説明するフローチャートである。
【図７】図３に示したＵＩパネルに表示されるＵＩ画面の一例を示す図である。
【図８】印刷装置の制御方法を説明するフローチャートである。
【図９】印刷装置の制御方法を説明するフローチャートである。
【図１０】印刷装置の制御方法を説明するフローチャートである。
【図１１】印刷装置の制御方法を説明するフローチャートである。
【図１２】印刷装置の制御方法を説明するフローチャートである。
【図１３】印刷装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す印刷装置を示す図である。
図１において、印刷装置１０１は、ＵＩパネル１０２、給紙カセット１０３〜１０７、スキャナ１０８、フィニッシャ１０９を備える。
印刷装置１０１は、給紙カセット（シート収納部）１０３〜１０７のうちのいずれかからシートを給紙し、給紙されたシートに画像を印刷する。
ＵＩパネル１０２は、タッチパネル付きの液晶ディスプレイ（ＬＣＤ）を有し、ユーザから操作を受付けるための操作画面を表示し、操作画面を介してユーザから操作を受け付ける。また、ＵＩパネル１０２は、ハードキーを有し、ハードキーを介してユーザから操作を受け付ける。
給紙カセット１０３〜１０７は、印刷に用いるシートを収納する。給紙カセット１０３〜１０７は、それぞれ、ロック機構を備え、後述する印刷装置１０１のコントローラからの指示に従って、給紙カセットが開閉しないようロックする。
スキャナ１０８は、原稿の画像を読み取り、当該画像を示す画像データを生成する。
フィニッシャ１０９は、印刷装置１０１の印刷部で印刷されたシートに対して、ステイプルや、パンチを行う。
＜給紙カセットの構成＞
図２は、図１に示した印刷装置１０１の給紙カセットのロック機構を説明する図である。複数の給紙カセット１０３〜１０７のロック機構は、印刷装置のコントローラからの指示に従って、施錠／解錠される。  例えば、図２で、ユーザが給紙カセットを引き出すためにボタン（スイッチ）２０２を押すと、押されたボタン２０２に対応する給紙カセットが、印刷のために使用中でなければ、当該給紙カセットは引き出される。一方、印刷のために使用中である場合、押されたボタン２０２に対応する給紙カセットは引き出されない。それによって、印刷に用いるシートの給紙中に、給紙カセットが引き出されてしまい、給紙中のシートが詰まることを防ぐことができる。
【００１１】
図２に示すように給紙カセットは、用紙表示部２０１、ボタン２０２、ランプ２０３、インジケータ２０４を備える。
【００１２】
用紙表示部２０１は、給紙カセットにどのようなサイズ及び種類のシートが収納されているかを示す。用紙表示部２０１には、シートのサイズや種類が記載されたシールをユーザが貼っておくことによって、給紙カセットの中にどのようなサイズや種類のシートが収納されているかを後から認識しやすくすることができる。
給紙カセットを開放するためのボタン２０２は、給紙カセットを開放したいユーザによって押下されるものである。ボタン２０２が押されると、ボタン２０２が押されたことを示す信号が印刷装置１０１のコントローラに伝えられる。
ランプ２０３は、給紙カセットが使用中であるか否かを示すランプである。ランプ２０３は、給紙カセットがシート給紙中である場合に点灯し、シートを給紙中ではない場合に消灯する。このランプ２０３が点灯している間は、ユーザがボタン２０２を押しても給紙カセットは開放されない。一方、ランプ２０３が消灯している間は、ユーザがボタン２０２を押下すると、給紙カセットは開放される。
インジケータ２０４は、給紙カセットに収納されているシートの残量を示す。給紙カセットは、不図示のセンサによって、給紙カセット内にセットされているシートの残慮を認識することができるように構成されており、印刷装置１０１のコントローラは、認識したシートの残量に従って、インジケータのメモリを増減して表示する。インジケータ２０４は、給紙カセットの中に収納されたシートの残量を表示する。
【００１３】
＜印刷装置１０１の制御構成＞  
図３は、本実施形態を示す印刷装置１０１の制御構成を説明するブロック図である。
図３において、ＣＰＵ３０１は、システムバス３０７を介して装置内各部の制御、演算、および記憶装置に格納されたプログラムの実行を司る。
【００１４】
メモリ３０６は印刷装置動作時における一時記憶領域、および、ワークメモリとして利用される。ハードディスクドライブ（ＨＤＤ）３０４は、大容量の記憶装置であり、ＣＰＵ３０１により実行される各種制御プログラムを格納している。また、ＨＤＤ３０４は、処理されるデータの一時的な記憶領域やユーザごとのデータを保持するＢＯＸ領域としても利用される。さらに、ＨＤＤ３０４は、複数の給紙カセットに収容されるシートの情報が保持される。その際に、ユーザが後述するＵＩ画面を用いてグループ情報を設定した場合、設定されたグループ情報としてグループ番号が給紙カセットに対応づけて保持される。
さらに、ＨＤＤ３０４には、各給紙カセットで発生したジャム（紙詰まり）に関わる履歴が、ジャムを検出したシートの給紙元である給紙カセットのＩＤに対応づけて登録される。それによって、ＣＰＵ３０１は、ＨＤＤ３０３に登録されたジャムに関する履歴から紙詰まりの頻度を算出して、あらかじめ設定されたしきい値を超えているかどうかを判断することができる。
【００１５】
ネットワークインタフェース（Ｉ／Ｆ）３０２は、印刷装置１０１が、ネットワークを介してホストコンピュータなどの他のデータ装置と所定のプロトコルを用いて双方向通信を行う。
エンジンインタフェース（Ｉ／Ｆ）３０５は、プリンタエンジン３０８との通信、制御を司る。プリンタエンジン３０８は、例えば、電子写真方式によってシートに画像を形成する。給紙カセットイインタフェース（Ｉ／Ｆ）３０９は、給紙カセット３１０との通信、制御を司る。給紙カセット３１０−１、３１０−２、、、３１０−Ｎは、図１に記載された給紙カセットに対応する。なお、Ｎは、印刷装置１０１が備える給紙カセットの数によって変わる。印刷装置１０１が図１に示すような装置構成である場合、図３に示す給紙カセットの数Ｎは５となる。ＵＩパネル３０３は、図１のＵＩパネル１０２に対応する。
【００１６】
なお、給紙カセットＩ／Ｆ３０９は、各給紙カセットに設けられているシートの残量を検出するセンサ（図示しない残量検出センサ）からの検出信号をＣＰＵ３０１に通知する。それによってＣＰＵ３０１は、各給紙カセットに収納されたシートの残量またはシートの有無を認識する。
【００１７】
＜印刷装置１０１のソフトウェアモジュール構成＞  
図４は、印刷装置１０１のソフトウェアモジュール構成を示すブロック図である。本例は、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで各モジュールに対応する機能処理を実現する。つまり、各々のソフトウェアモジュールは、メモリ３０６に展開され、プログラムにより呼び出されてＣＰＵ３０１上で実行される。
【００１８】
図４において、ジョブ受信部４０１は、ネットワークインタフェース（Ｉ／Ｆ）３０２を介して印刷ジョブを受信し、受信した印刷ジョブをジョブ制御部４０３に渡す。ジョブ制御部４０３は、印刷ジョブを実行し、給紙カセット制御部４０４に給紙指示を出す。また、ジョブ制御部４０３は、ＵＩ制御部４０２にジョブ状況を表示するよう指示する。
【００１９】
ＵＩ制御部４０２は、ジョブ制御部４０３から受信した指示に従ってジョブ状況をＵＩパネル３０３に表示する。また、ＵＩ制御部４０２は、ＵＩパネル３０３が有するタッチパネルを介してユーザが押下した位置を示す座標情報を、ボタン情報等に変換し、ジョブ制御部４０３に伝える。
【００２０】
給紙カセット制御部４０４は、給紙カセットＩ／Ｆ３０９を制御し、給紙カセット３１０−１〜３１０−Ｎに収納されているシートの残量を受信したり、給紙カセット３１０−１〜３１０−Ｎの開閉状況を受信したりする。また、給紙カセット制御部４０４は、ジョブ制御部４０３からの指示に基づき、特定の給紙カセットのロックまたはロック解除を行う。
【００２１】
なお、給紙カセット制御部４０４は、用紙切れを検知するセンサから通知される情報に従って、ジョブ制御部４０３からの指示で、用紙切れが発生した給紙カセットからのシートの給紙を停止する。そして、給紙カセット制御部４０４は、当該給紙カセットに設定された用紙情報と同じ属性のシートが収納されている給紙カセットが特定する。そして、給紙カセット制御部４０４は、印刷に用いる給紙カセットを、特定した給紙カセットに切り替える。
【００２２】
ＲＩＰ４０５は、ラスターイメージプロセッサの略であり、受信した印刷ジョブのページ記述言語（ＰＤＬ）情報を処理し、ページ画像を生成する。
【００２３】
エンジン制御部４０６は、ジョブ制御部４０３からの指示に基づき、ＲＩＰ４０５の生成したページ画像をエンジンＩ／Ｆ３０５を介してプリンタエンジン３０８に送信する。プリンタエンジン３０８は、受信したページ画像を、例えば電子写真方式に基づき給紙カセットから給紙されるシート上に画像形成を行う。
【００２４】
＜給紙情報画面＞
図５は、図３に示したＵＩパネル３０３に表示されるユーザインタフェース画面（ＵＩ画面）の一例を示す図である。本例は、給紙カセット３１０−１〜３１０−５の給紙情報画面例である。
【００２５】
ＵＩパネル３０３上には、各給紙カセット３１０−１〜３１０−５に設定されている用紙サイズ、用紙タイプ（種類）が表示される。用紙サイズと用紙タイプをまとめて用紙属性と呼ぶ。ユーザは、カセット番号に対応するボタンＢＴ１〜ＢＴ５を押下すると、給紙カセットに設定される用紙サイズおよび用紙タイプを変更することができる。また、この画面には、残量を表すインジケータＤ１〜Ｄ５も表示される。
【００２６】
＜第一の給紙制御＞
図６は、本実施形態を示す印刷装置１０１の制御方法を説明するフローチャートである。本例は、いずれかの給紙カセットに備えられたボタンが操作された場合に実行される制御に対応する。なお、各ステップは、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで実現される。
【００２７】
まず、Ｓ６０１で、ジョブ制御部４０３はイベント待ち状態となり、ジョブ受信部４０１、ＵＩ制御部４０２、給紙カセット制御部４０４などのモジュールから通知されるイベントを待つ。
ここで、Ｓ６０２において、給紙カセット制御部４０４から給紙カセット３１０―１〜３１０―５のいずれかの給紙カセットに設けられたボタン２０２が押下されたことに基づくイベントが通知される。
【００２８】
次に、Ｓ６０３において、ジョブ制御部４０３は、給紙カセット３１０―１〜３１０―５のいずれかの給紙カセットに設けられたボタン２０２が押下されたかどうかを判断する。ここで、いずれかの給紙カセットに設けられたボタン２０２が押下されたとジョブ制御部４０３が判断した場合、ジョブ制御部４０３は、再度イベント待ちＳ６０１に戻る。
【００２９】
一方、Ｓ６０３で、いずれかの給紙カセットに設けられたボタン２０２が押下されたとジョブ制御部４０３が判断した場合、ジョブ制御部４０３は、給紙カセット制御部４０４に対し、ボタン２０２が押下された給紙カセット番号を問い合わせる。そして、ジョブ制御部４０３は、給紙カセット制御部４０４によって応答される給紙カセット番号から、ボタン２０２が押下された給紙カセットを特定する。
そして、Ｓ６０５において、ジョブ制御部４０３は、ボタン２０２が押下された給紙カセットのロック状態を給紙カセット制御部４０４に対して問合せて、応答されるロック状態を取得する。
次に、Ｓ６０６において、ジョブ制御部４０３は、給紙カセット制御部４０４から取得したボタンが押下された給紙カセットのロック状態にあるかどうかを判断する。つまり、ジョブ制御部４０３は、ボタンが押下された給紙カセットが、シートの補充や確認を許可していない状態であるかを判断する。
【００３０】
ここで、ジョブ制御部４０３が、ボタンが押下された給紙カセットがロック状態ではないと判断した場合には、Ｓ６１３において、給紙カセット制御部４０４に対し、ボタンが押下された給紙カセットの開放を指示する。これにより、給紙カセット制御部４０４は、当該ボタンを受け付けた給紙カセットのロック状態を開放し、アンロック状態として、給紙カセットをオープンする。なお、給紙カセットをオープンする方法は、給紙カセットが引き出し式の場合、不図示の押し出し機構を使って給紙カセットを押し出す形でオープンすればよい。一方、給紙カセットが扉式の場合、扉を開ける形でオープンすればよい。したがって、ユーザはこの状態において、エンジン制御部４０６が印刷処理中であるかに拘わらず、当該給紙カセットのシート有無やシートの補充を容易に行うことができる。ここで、印刷処理中とは、他の給紙カセットからシートを給紙して印刷処理を行う処理が含まれる。
【００３１】
一方、Ｓ６０６において、ジョブ制御部４０３が、ボタン２０２が押下された給紙カセットがロック状態であると判断した場合は、Ｓ６０７へ進む。そして、ジョブ制御部４０３が給紙カセット制御部４０４に対し、すべての給紙カセットのもつ、用紙サイズ、用紙タイプおよび残量の情報に対する問合せを行い、各給紙カセットから応答される情報を取得する。次に、Ｓ６０８において、ジョブ制御部４０３は、取得した全給紙カセットの情報に基づいて次の検索を行う。すなわち、ジョブ制御部４０３は、ボタンが押下された給紙カセットに設定されている用紙サイズおよび用紙タイプと一致する代替給紙カセットが、ボタンが押下された給紙カセット以外に存在するかどうか検索を行う。
そして、Ｓ６０９において、ジョブ制御部４０３は、代替給紙カセットが存在するかどうかを判断する。
【００３２】
ここで、ジョブ制御部４０３が、代替給紙カセットが存在しないと判断した場合、Ｓ６１４において、給紙カセット制御部４０４に対し、ボタンが押下された給紙カセットのロックランプを点滅させるための指示を行う。その指示を受けて、該給紙カセットのロックランプは点滅する。これにより、ユーザは、ロックされている該給紙カセットには代替給紙カセットが存在しないことを確認することができる。
【００３３】
一方、Ｓ６０９において、ジョブ制御部４０３が、代替給紙カセットが存在すると判断した場合、Ｓ６１０に処理を進める。Ｓ６１０において、ジョブ制御部４０３は給紙カセット制御部４０４に対して該代替給紙カセットのロック状態を問合せて、その応答情報を取得する。
【００３４】
次に、Ｓ６１１において、ジョブ制御部４０３は、給紙カセット制御部４０４から応答される代替給紙カセットの状態がロック状態であるかどうかを判断する。ここで、代替給紙カセットの状態がロック状態であるとジョブ制御部４０３が判断した場合、Ｓ６１４において、給紙カセット制御部４０４に対し、ボタンが押下された給紙カセットのロックランプを点滅させるよう、指示を行う。指示を受けた該給紙カセットのロックランプは点滅し、本処理を終了する。これにより、ユーザは、ロックされている給紙カセットの代替給紙カセットに使用中でないものが存在しないことを視覚的に確認することができる。
【００３５】
一方、Ｓ６１１において、ジョブ制御部４０３が、代替給紙カセットがロックされていないと判断した場合、Ｓ６１２に処理を進める。Ｓ６１２において、ジョブ制御部４０３は、給紙カセット制御部４０４に対し、該代替給紙カセットの開放を指示し、該給紙カセットをオープンして、本処理を終了する。これにより、ユーザは、ボタンを押下した給紙カセットの代替給紙カセットとして、開放された給紙カセットに、ジョブの実行に必要なシートを補充することができる。
【００３６】
本実施形態によれば、ユーザは、ＵＩパネルを操作せずとも、使用中でロックされている給紙カセットのボタンを押下するという簡単な操作を行えば、その場で代替給紙カセットの確認を確実に行える。
したがって、ユーザが押下したボタンにより特定された適切な代替給紙カセットをオープンして、適切なシートを当該代替給紙カセットに補充させることができる。それによって、印刷に使用中の給紙カセットに収納されたシートが無くなっても、印刷に使用中の給紙カセットをシートが補充された給紙カセットに切り替えることができ、極力印刷を止めずに印刷を続けることができる。
【００３７】
〔第２実施形態〕
上記第１実施形態では、ボタンが押下された給紙カセットと同一の用紙サイズ・用紙タイプの給紙カセットを代替給紙カセットとして選択する処理について説明した。一方、給紙カセットのグループ化設定を行った給紙カセットを、代替給紙カセットとして選択してもよい。本実施の形態では、給紙カセットのグループ化においての代替給紙カセットを選択する処理について説明する。
＜給紙カセットのグループ化＞
【００３８】
本実施形態において、給紙カセットのグループ化とは、仮想的に複数の給紙カセットをひとまとまりとして扱うことである。通常、給紙カセットが指定された印刷ジョブの場合、指定された給紙カセットの用紙がなくなると、印刷装置１０１は印刷を止め、ＵＩパネル１０２に指定された給紙カセットに用紙を補充するようユーザに促すための表示を行う。
一方、給紙カセットのグループ化を行うと、指定された給紙カセットの用紙がなくなった場合、同じグループに属する給紙カセットに印刷可能な用紙があった場合に印刷を継続するオートカセットチェンジ（ＡＣＣ）が実行される。
【００３９】
図７は、図３に示したＵＩパネル３０３に表示されるユーザインタフェース画面（ＵＩ画面）の一例を示す図である。本例は、ＵＩパネルに表示される給紙カセットのグループ化の設定画面例である。なお、図５と同一のものには同一の符号を付して説明を省略する。
図７において、グループ化設定ボタン７０２は、各給紙カセットが属しているグループを示している。本例では、給紙カセット１番と給紙カセット５番がグループ１、給紙カセット４番がグループ２、給紙カセット３番がグループ３、給紙カセット２番がグループ４に属している例である。
【００４０】
図８は、本実施形態を示す印刷装置１０１の制御方法を説明するフローチャートである。本例は、いずれかの給紙カセットに備えられたボタンが操作された場合に実行される制御に対応する。なお、各ステップは、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで実現される。
ジョブ制御部４０３が制御を開始した後、Ｓ６０１からＳ６０６およびＳ６０９からＳ６１４までの処理は、第１実施形態に示した図６のステップと同じ制御手順である。以下、本実施形態の特徴的ステップＳ８０１、Ｓ８０２について説明する。
【００４１】
Ｓ６０６において、ジョブ制御部４０３が、ボタン２０２が押下された給紙カセットがロックされていると判断した場合、Ｓ８０１において、ジョブ制御部４０３が、あらかじめ設定されている、給紙カセットのグループ設定情報をＨＤＤ３０４より取得する。次に、Ｓ８０２において、ジョブ制御部４０３は、ＨＤＤ３０４より取得した給紙カセットのグループ設定情報より、ボタンが押下された給紙カセットと同一グループに属する代替給紙カセットが、ボタンが押下された給紙カセット以外に存在するかどうか検索を行う。そして、Ｓ６０９において、ジョブ制御部４０３は、代替給紙カセットが存在するかどうかを判断する。以降、Ｓ６１０からＳ６１４まで、すべて第一実施形態と同じ制御手順である。
【００４２】
本実施形態によれば、ユーザは、ＵＩパネルを操作せずとも、ロックされている給紙カセットのボタンを押すことにより、適切なグループ設定された代替給紙カセットをオープンすることができる。それによって、ユーザは、同一グループ内で特定された代替すべき給紙カセットに対して適切にシートを補充することができる。それによって、印刷に使用中の給紙カセットに収納されたシートが無くなっても、印刷に使用中の給紙カセットをシートが補充された給紙カセットに切り替えることができ、極力印刷を止めずに印刷を続けることができる
【００４３】
〔第３実施形態〕
第１、第２実施形態においては、ボタンが押下された給紙カセットの代替給紙カセットを一つ特定して選択する処理について説明した。しかしながら、特に多数の給紙カセットを備える印刷装置の場合、代替可能な給紙カセットが一つとは限らない。そこで、本実施形態では、代替可能な給紙カセットが複数存在する場合の制御方法について説明する。
図９は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、いずれかの給紙カセットに備えられたボタンが操作された場合に実行される制御に対応する。なお、各ステップは、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで実現される。
ジョブ制御部４０３が制御を開始した後、Ｓ６０１からＳ６０９までの処理は、第１実施形態に示した図６のステップと同じ制御手順である。以下、本実施形態の特徴的ステップＳ９００〜９０５について説明する。
Ｓ６０９において、ジョブ制御部４０３は、代替給紙カセットが存在するかどうかを判断する。
Ｓ６０９において、ジョブ制御部４０３が代替給紙カセットを発見できた場合、Ｓ９００において、ジョブ制御部４０３は、前記代替給紙カセットが複数存在するかどうか判定する。ここで、代替給紙カセットが複数存在しないとジョブ制御部４０３が判断した場合、第１実施形態と同様に、Ｓ６１０からＳ６１４の処理を行い、本処理を終了する。
【００４４】
一方、代替給紙カセットが複数存在するとジョブ制御部４０３が判断した場合、ジョブ制御部４０３は、Ｓ９０１に処理を進める。Ｓ９０１において、ジョブ制御部４０３は、複数の代替可能な給紙カセットそれぞれのロック状態を、給紙カセット制御部４０４に問い合わせ、ロックされていない代替給紙カセットを特定する。
次に、Ｓ９０２において、ジョブ制御部４０３は、特定されたロックされていない代替給紙カセットが複数存在するかどうか判断する。ここで、ロックされていない代替給紙カセットが複数存在しないとジョブ制御部４０３が判断した場合、第１実施形態と同様のＳ６１０からＳ６１４の処理を行い、本処理を終了する。
【００４５】
一方、ロックされていない代替給紙カセットが複数存在するとジョブ制御部４０３が判断した場合、Ｓ９０３において、ジョブ制御部４０３は複数存在するロックされていない代替給紙カセットのロックランプを点滅させる。これにより、その場において、印刷装置のユーザは、ボタン押下した給紙カセット以外で、どの給紙カセットが給紙可能かを、ＵＩパネルの位置まで移動することなく、給紙カセットの表示状態から容易に確認できる。
【００４６】
次に、Ｓ９０４において、ジョブ制御部４０３は、Ｓ６０１と同様にイベント待ちを行い、ユーザが、ロックランプが点滅した給紙カセットのボタンが押下されるのを待つ。そして、Ｓ９０５において、ジョブ制御部４０３が特定の給紙カセットのボタンがユーザにより押下されたと判断した場合、Ｓ６１３に移行し、該ボタン２０２が押下された給紙カセットをオープンし、給紙カセットの引き出しを可能として、本処理を終了する。
【００４７】
本実施形態によれば、ユーザは、ＵＩパネルを操作せずとも、給紙カセットの位置で、適切な代替給紙カセットのロックランプが点滅していることを確認することによって、シートを補給すべき適切な給紙カセットを選択することが可能となる。
【００４８】
〔第４実施形態〕
上記第３実施形態においては、第１実施形態同様、給紙カセットのボタンが押下された給紙カセットと同一の用紙サイズ・用紙タイプの給紙カセットを代替給紙カセットとして選択し、複数のロックランプを点滅させる制御について説明した。これは、第２実施形態におけるグループ設定がなされた給紙カセットが、複数存在する場合においても、同様に複数のロックランプを点滅させる手段が適用可能である。
【００４９】
〔第５実施形態〕
上記第３実施形態においては、給紙カセットのボタンが押下された場合、当該ボタンが押下された給紙カセットと同一の用紙サイズ・用紙タイプの給紙カセットを代替給紙カセットとして選択し、複数のロックランプを点滅させる制御について説明した。以下、第１実施形態と同様、ロックランプを点滅させずに自動的に適切な代替給紙カセットをオープンして給紙カセットの扉の開放を制御する実施形態について説明する。
【００５０】
図１０は、本実施形態を示す印刷装置１０１の制御方法を説明するフローチャートである。本例は、いずれかの給紙カセットに備えられたボタンが操作された場合に実行される制御に対応する。なお、各ステップは、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで実現される。
ジョブ制御部４０３が制御を開始した後、Ｓ６０１〜Ｓ９０２まで、すべて第３実施形態と同じ制御を実行する。
【００５１】
そして、Ｓ９０２において、特定されたロックされていない代替給紙カセットが複数存在するとジョブ制御部４０３が判断した場合、Ｓ１０００に移行する。
そして、Ｓ１０００で、ジョブ制御部４０３は、給紙カセット制御部４０４より特定した複数の代替給紙カセットに収納されているシートの残量情報を取得する。そして、Ｓ１００１で、ジョブ制御部４０３は、給紙カセット制御部４０４から取得した代替給紙カセットの残量を参照し、最も残量の少ない代替給紙カセットを特定する。そして、Ｓ１００２で、ジョブ制御部４０３は、給紙カセット制御部４０４に指示し、Ｓ１００１で特定した代替給紙カセットをオープンし、本処理を終了する。
【００５２】
本実施形態によれば、ユーザは、ＵＩパネルの位置まで移動することなく、代替給紙カセットを特定することができる。このため、ユーザはわざわざＵＩパネルに移動してＵＩパネルを確認する必要がなくなる。したがって、ユーザは、使用中でロックされている給紙カセットのボタンを押下するという簡単な操作で、適切な代替給紙カセットをオープンして、必要なシートの給紙を行うことができ、シート補充作業を効率化できる。
【００５３】
〔第６実施形態〕
上記第５実施形態では、第１実施形態同様、ボタンが押下された給紙カセットと同一の用紙サイズ・用紙タイプの給紙カセットを代替給紙カセットとして選択する。そして、複数の給紙カセットから残量に基づいて最も少ない給紙カセットをオープンする場合について説明した。
これは、第２実施形態におけるグループ設定がなされた給紙カセットが、複数存在する場合においても、同様に複数の給紙カセットから残量に基づいて最も少ない給紙カセットをオープンさせる制御を実行させることも可能である。
【００５４】
〔第７実施形態〕
第１乃至第６実施形態では、無条件で用紙サイズ・用紙タイプの一致する給紙カセット、あるいはグループ設定された給紙カセットを代替給紙カセットとして選択する制御について説明した。しかしながら、実際の印刷装置１０１の運用においては、給紙カセットの給紙ローラの状態や、給紙パスの清掃状況などの物理的要因により、特定の給紙カセットのみで、用紙詰まり（ジャム）の発生頻度が高くなることがある。そこで、以下、第１実施形態に対して、ジャムの頻度の高い給紙カセットを、代替給紙カセットとして選択しないように制御を加える実施形態について説明する。
【００５５】
図１１は、本実施形態を示す印刷装置１０１の制御方法を説明するフローチャートである。本例は、いずれかの給紙カセットに備えられたボタンが操作された場合に実行される制御に対応する。なお、各ステップは、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで実現される。
ジョブ制御部４０３が制御を開始した後、Ｓ６０１からＳ６０８まで、すべて第３実施形態と同じ制御を実行する。
そして、Ｓ１１０１において、ジョブ制御部４０３は、ＨＤＤ３０４あるいはメモリ３０６に格納されている、各給紙カセットのジャム履歴を参照する。
【００５６】
次に、Ｓ１１０２において、ジョブ制御部４０３は、Ｓ６０８において検索を行った、代替可能給紙カセットそれぞれに対し、ジャム履歴を参照する。さらに、ジョブ制御部４０３は、ＨＤＤ３０４あるいはメモリ３０６に格納されている、あらかじめ設定された閾値よりも、代替可能給紙カセットのジャム数が上回っているものを選択候補となる代替給紙カセットより外す。
そして、Ｓ６０９以降は、ジョブ制御部４０３は第１実施形態と同様の制御を行う。
本実施形態によれば、代替可能給紙カセットからジャム率の高い給紙カセットを外すことが可能となり、ジャムの発生頻度が高い給紙カセットが、代替給紙カセットとして選択されることを防ぐことができる。
【００５７】
〔第８実施形態〕
第７実施形態では、第１実施形態に基づいて、代替可能給紙カセットからジャム率の高い給紙カセットを外す制御について説明した。しかしながら、本実施形態を第２乃至第６実施形態に適用することも可能である。
【００５８】
〔第９実施形態〕
上記第１乃至第８実施形態では、ユーザがロックされている給紙カセットのボタンを押下すると、当該給紙カセットに対する代替給紙カセットをオープンする制御について説明した。しかしながら、ロックされている給紙カセットのボタンを押下すると、シートを給紙する給紙先を代替給紙カセットに移行させ、ボタンが押下された給紙カセットのロックを解錠して、扉を開放する制御を行えるように構成してもよい。以下、この実施形態について説明する。
【００５９】
図１２は、本実施形態を示す印刷装置１０１の制御方法を説明するフローチャートである。本例は、いずれかの給紙カセットに備えられたボタンが操作された場合に実行される制御に対応する。なお、各ステップは、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで実現される。
ジョブ制御部４０３が制御を開始した後、Ｓ６０１からＳ６１１まで、すべて第１実施形態と同様に制御を行う。
そして、Ｓ６１１において、代替給紙カセットがロックされていないとジョブ制御部４０３が判断した場合、Ｓ１２０１において、ジョブ制御部４０３は代替給紙カセットをロックする。そして、Ｓ１２０２において、ジョブ制御部４０３は、給紙カセット制御部４０４に対し、現在給紙している、ボタンが押下された給紙カセットから、代替給紙カセットへと給紙元を変更するように命令する。
そして、Ｓ１２０３において、ジョブ制御部４０３は、ボタンが押下された給紙カセットをオープンし、本処理を終了する。
本実施形態によれば、給紙を行いたい給紙カセットが使用中であっても、代替給紙カセットに給紙を移行し、給紙を行いたい給紙カセットに用紙を補給することが可能となる。
【００６０】
〔第１０実施形態〕
上記第９実施形態では、第１実施形態に基づいて、ロックされているカセットの開放ボタンを押下すると、給紙を代替給紙カセットに移行し、ボタン押下された給紙カセットを開放する制御について説明した。しかしながら、本実施形態は上述した第２乃至第９の実施形態についても適用可能である。
【００６１】
〔第１１実施形態〕
第１乃至第１０実施形態においては、ユーザがロックされている給紙カセットのボタンを押下すると、その代替給紙カセットをオープンする制御について説明した。あるいは給紙元を変更して、ボタンが押下された給紙カセットのロックを解錠して当該給紙カセットの扉を開放する制御について説明した。以下、ユーザが明示的に指示を行わなくても、デッキ残量に基づいて自動的に代替カセットをオープンする制御を行う実施形態について説明する。
【００６２】
図１３は、本実施形態を示す印刷装置１０１の制御方法を説明するフローチャートである。本例は、いずれかの給紙カセットに備えられたボタンが操作された場合に実行される制御に対応する。なお、各ステップは、ＣＰＵ３０１がＨＤＤ３０４に記憶されたプログラムをメモリ３０６に読み出して実行することで実現される。
ジョブ制御部４０３が制御を開始し、Ｓ１３０１で、上述したようにジョブ制御部４０３はイベント待ち状態となり、ジョブ受信部４０１、ＵＩ制御部４０２、給紙カセット制御部４０４などのモジュールから通知されるイベントを待機する。ここで、Ｓ１３０２において、給紙カセット制御部４０４から給紙カセット内のシートの残量が、あらかじめＨＤＤ３０４あるいはメモリ３０６に格納されている閾値を下回ったことを示すイベントが通知される。
次に、Ｓ１３０３において、ジョブ制御部４０３は給紙カセット制御部４０４より、残量が前記閾値を下回った給紙カセット情報を取得し、当該給紙カセットを特定する。
【００６３】
そして、Ｓ１３０４において、ジョブ制御部４０３が給紙カセット制御部４０４に対し、すべての給紙カセットに収納された、用紙サイズ、用紙タイプおよび残量の情報を問合せ、取得する。次に、Ｓ１３０５において、ジョブ制御部４０３は、取得した情報に基づき、閾値を下回った給紙カセットに設定されている用紙サイズおよび用紙タイプと一致する代替給紙カセットが、ボタンが押下された閾値を下回った給紙カセット以外に存在するか検索する。そして、Ｓ１３０６において、ジョブ制御部４０３は、代替給紙カセットが存在するかどうかを判断する。
【００６４】
ここで、代替給紙カセットが存在しないとジョブ制御部４０３が判断した場合、ジョブ制御部４０３は、ステップＳ１３１０に処理を進める。ステップＳ１３１０において、ジョブ制御部４０３は、給紙カセット制御部４０４に対し、閾値を下回った給紙カセットのロックランプを点滅させるよう、給紙カセット制御部４０４に指示を行い、該給紙カセットのロックランプが点滅させ、本処理を終了する。これにより、ユーザは、ロックされている該給紙カセットの代替給紙カセットが存在しないことをその場で確認できる。
【００６５】
一方、Ｓ１３０６において、代替給紙カセットが存在するとジョブ制御部４０３が判断した場合、Ｓ１３０７において、ジョブ制御部４０３は給紙カセット制御部４０４に対して該代替給紙カセットのロック状態を問合せる。
【００６６】
そして、Ｓ１３０８において、ジョブ制御部４０３は代替給紙カセットがロックされているかどうかを判断する。ここで、代替給紙カセットがロックされているとジョブ制御部４０３が判断した場合、ジョブ制御部４０３は、Ｓ１３１０に処理を進める。Ｓ１３１０において、ジョブ制御部４０３は給紙カセット制御部４０４に対しボタンが押下された給紙カセットのロックランプを点滅させるよう指示を行い、該給紙カセットのロックランプを点滅させ、本処理を終了する。これにより、印刷装置のユーザは、ロックされている該給紙カセットの使用中でない代替給紙カセットが存在しないことを確認できる。
【００６７】
一方、Ｓ１３０８において、代替給紙カセットがロックされていないとジョブ制御部４０３が判断した場合、Ｓ１３０９において、給紙カセット制御部４０４に対し、該代替給紙カセットをオープンし、本処理を終了する。
これにより、ユーザは、閾値を下回った給紙カセットの代替給紙カセットとして、自動的に開放された給紙カセットに対し用紙を補充すればよい。
本実施形態によれば、ユーザが明示的に指示をしなくても、カセット残量に基づいて自動的に代替カセットを開放することで、ユーザが用紙を補給することが可能となる。
【００６８】
〔第１２実施形態〕
上記第１１実施形態では、第１実施形態に基づいて、ユーザが明示的に指示をしなくても、デッキ残量に基づいて自動的に代替給紙カセットを開放することで給紙カセットを開放する制御について説明した。しかしながら、本実施形態は第２乃至第１０実施形態においても適用可能である。
〔その他の実施形態〕
上述した実施形態で、シートを補充すべき給紙カセットを押し出す形でオープンする例または給紙カセットの扉を開ける例を説明した。しかしながら、本発明は、これに限られず、物理的に給紙カセットをオープンする代わりに、通常、オープンできないようになっている給紙カセットをユーザがオープン可能な状態にする制御を行ってもよい。
【００６９】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００７０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から外すものではない。
【符号の説明】
【００７１】
３０１  ＣＰＵ
３０６  メモリ
【図１】
2013112521.tif 000003
【図２】
2013112521.tif 000004
【図３】
2013112521.tif 000005
【図４】
2013112521.tif 000006
【図５】
2013112521.tif 000007
【図６】
2013112521.tif 000008
【図７】
2013112521.tif 000009
【図８】
2013112521.tif 000010
【図９】
2013112521.tif 000011
【図１０】
2013112521.tif 000012
【図１１】
2013112521.tif 000013
【図１２】
2013112521.tif 000014
【図１３】
2013112521.tif 000015