(57)【特許請求の範囲】
【請求項１】
複数のシート収納部を有し、当該複数のシート収納部からシートを給送して印刷する印刷システムであって、
シート収納部の切り替え先をグループ内に制限するために前記複数のシート収納部を少なくとも２つのグループにグループ化するグループ化手段と、
印刷ジョブで指定されたシート収納部に当該印刷ジョブで指定されたサイズが設定されていない場合に、当該シート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されているか否かを判定する判定手段と、
前記判定手段による判定の結果、前記印刷ジョブで指定されたシート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されていると判定された場合に、当該他のシート収納部からシートを給送するよう制御する制御手段と、
前記判定手段による判定の結果、前記印刷ジョブで指定されたシート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されていないと判定され、且つ、前記印刷ジョブで指定されたシート収納部に前記印刷ジョブで指定されたサイズを設定できない場合に、前記印刷ジョブに用いるシートの補給先候補として、前記印刷ジョブで指定されたシート収納部と同じグループに属し、前記印刷ジョブで指定されたサイズを設定可能な他のシート収納部を選択する選択手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記選択手段は、前記判定手段による判定の結果、前記印刷ジョブで指定されたシート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されていないと判定され、且つ、前記印刷ジョブで指定されたシート収納部に前記印刷ジョブで指定されたサイズを設定できる場合は、前記印刷ジョブに用いるシートの補給先候補として、前記印刷ジョブで指定されたシート収納部を選択することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記選択手段によって選択されたシート収納部を前記選択手段によって選択されなかったシート収納部と区別してユーザに提示する提示手段、を更に備えることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記提示手段は、前記複数のシート収納部が並べられた画面上で、前記選択手段によって選択されたシート収納部を前記選択手段によって選択されなかったシート収納部と区別して表示することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記画面上には、給紙すべきシートのサイズを示す情報が更に表示されることを特徴とする請求項４に記載の印刷システム。
【請求項６】
前記複数のシート収納部のそれぞれに対応付けて、設定されたサイズの変更を許可されているか否かを示す情報を記憶する記憶手段、
を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項７】
前記グループ化手段は、ユーザからの指示に従って前記複数のシート収納部をグループ化することを特徴とする請求項１乃至６のいずれか１項に記載の印刷システム。
【請求項８】
ネットワークを介して前記印刷ジョブを受信する受信手段を更に備えることを特徴とする請求項１乃至７のいずれか１項に記載の印刷システム。
【請求項９】
複数のシート収納部を有し、当該複数のシート収納部からシートを給送して印刷する印刷システムを用いた印刷方法であって、
シート収納部の切り替え先をグループ内に制限するために前記複数のシート収納部を少なくとも２つのグループにグループ化するグループ化工程と、
印刷ジョブで指定されたシート収納部に当該印刷ジョブで指定されたサイズが設定されていない場合に、当該シート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されているか否かを判定する判定工程と、
前記判定工程における判定の結果、前記印刷ジョブで指定されたシート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されていると判定された場合に、当該他のシート収納部からシートを給送するよう制御する制御工程と、
前記判定工程における判定の結果、前記印刷ジョブで指定されたシート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されていないと判定され、且つ、前記印刷ジョブで指定されたシート収納部に前記印刷ジョブで指定されたサイズを設定できない場合に、前記印刷ジョブに用いるシートの補給先候補として、前記印刷ジョブで指定されたシート収納部と同じグループに属し、前記印刷ジョブで指定されたサイズを設定可能な他のシート収納部を選択する選択工程と、
を有することを特徴とする印刷方法。
【請求項１０】
コンピュータを請求項１乃至８のいずれか１項に記載の印刷システムの各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のシート収納部を有し、これら複数のシート収納部をグループ化して利用する場合における技術に関するものである。
【背景技術】
【０００２】
複数の給紙カセット（シート収納部）を持つ画像形成装置において、これら複数の給紙カセットをグループ化して扱う技術がある。この技術によれば、ある給紙カセットを指定して投入された印刷ジョブであっても、その給紙カセットの用紙が無くなると、その給紙カセットが属しているグループの他の給紙カセットから用紙を給紙して、その印刷ジョブを実行することができる。
【０００３】
またグループ内の複数の給紙カセットを効率的に利用して画像形成装置の稼働率を高める方法が各社から提案されている。例えば、グループ内の給紙カセットの内、用紙残量の少ない給紙カセットを先に利用して、オペレータに用紙切れを早めに通知することにより、用紙の補給を効果的に行うことが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５６０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、多くの用紙サイズや用紙タイプを必要とする印刷ジョブの実行時、指定したグループ内に必要な用紙が無い場合、オペレータがどの給紙カセットの用紙サイズ或いは用紙タイプを変更すべきかを示すことはできなかった。
【０００６】
一般的に、用紙切れをオペレータに通知する場合、プリンタドライバから指定された給紙カセット段、又は給紙カセットの自動選択機能によって選択された給紙カセットが操作パネルに強調表示されることが多い。しかし、用紙切れが発生した給紙カセットは、多くの印刷ジョブが頻繁に使う給紙カセットであることが多い。従って、たまたま今回の印刷ジョブで必要になった使用頻度の少ない用紙サイズや用紙タイプの用紙を、その頻繁に使う給紙カセットに装填すると、その後の印刷ジョブで再度、その給紙カセットの用紙を交換する必要が生じる可能性が高い。これにより、全体として用紙交換の作業が増えてしまうことになる。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本発明の特徴は、印刷ジョブで指定されたサイズ及びタイプのシートを給送できない場合に、シートを補給すべきシート収納部を簡単に識別できるようにする仕組みを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の印刷システムは、複数のシート収納部を有し、当該複数のシート収納部からシートを給送して印刷する印刷システムであって、シート収納部の切り替え先をグループ内に制限するために前記複数のシート収納部を少なくとも２つのグループにグループ化するグループ化手段と、印刷ジョブで指定されたシート収納部に当該印刷ジョブで指定されたサイズが設定されていない場合に、当該シート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されているか否かを判定する判定手段と、前記判定手段による判定の結果、前記印刷ジョブで指定されたシート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されていると判定された場合に、当該他のシート収納部からシートを給送するよう制御する制御手段と、前記判定手段による判定の結果、前記印刷ジョブで指定されたシート収納部と同じグループに属する他のシート収納部に前記印刷ジョブで指定されたサイズが設定されていないと判定され、且つ、前記印刷ジョブで指定されたシート収納部に前記印刷ジョブで指定されたサイズを設定できない場合に、前記印刷ジョブに用いるシートの補給先候補として、前記印刷ジョブで指定されたシート収納部と同じグループに属し、前記印刷ジョブで指定されたサイズを設定可能な他のシート収納部を選択する選択手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷ジョブで指定されたサイズ及びタイプのシートを給送できない場合に、シートを補給すべきシート収納部を簡単に識別できるようになる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るプリンタ制御システムの構成例を示すブロック図。
【図２】実施形態に係るプリンタの機能ブロック図。
【図３】給紙カセットグループ化設定部で使用する画面表示の例を示す図。
【図４】用紙交換方法ガイダンス生成部が生成するガイダンス情報の表示例を示す図。
【図５】実施形態に係るプリンタによる用紙交換方法のガイダンス表示処理を説明するフローチャート。
【図６】図５のＳ５０１の用紙サイズ・用紙タイプ検索処理を説明するフローチャート。
【図７】図５のＳ５０６の用紙サイズ・用紙タイプ変更ガイダンス生成処理を説明するフローチャート。
【図８】図７のＳ７０１の用紙サイズ・用紙タイプ切り替え推奨カセット検索処理を説明するフローチャート。
【図９】図７のＳ７０２の他グループのカセットガイダンス生成処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。本実施形態では、印刷システムの一実施形態としての、プリンタ制御システムについて説明する。
【００１３】
図１は、本実施形態に係るプリンタ制御システムの構成例を示すブロック図である。
【００１４】
図１において、クライアントＰＣ１２０は、ネットワークＩ／Ｆ部１０６を通じて印刷ジョブをプリンタ１００に投入する。またプリンタ１００の状態変化の通知や、印刷ジョブの進捗状況をネットワークＩ／Ｆ部１０６を通じて受け取る。プリンタ１００は、プリンタ１００を制御するためのメインコントローラ１１２と印刷部１１０とを具備している。ここでは図示しないが、印刷部１１０は印刷機構や、センサなどの機械部品と、それを制御するための電気回路、それにソフトウエアを備えている。
【００１５】
印刷部１１０とメインコントローラ１１２は、印刷部Ｉ／Ｆ１０７によって接続されていて、画像形成のためのビデオ信号送信や用紙残量などのセンサ値の読み出しが可能である。ＣＰＵ１０１０１はメインコントローラ１１２の中心となる部分であり、プログラムＲＯＭ１０４に格納された制御プログラムに従ってＲＡＭ１０２にデータ読み書きをしながら印刷部１１０を制御することで印刷動作を実現する。またメインコントローラ１１２には、文字を表現するためのフォント１０３や固定値を保管するためのデータＲＯＭ１０５も装備されている。画像データ等の大容量データの保管には、外部メモリ１０９が用いられる。また外部メモリ１０９には、図示しないオプションのソフトウエア等も格納される。操作部１０８はプリンタ１００がオペレータからの指示を受け付けるための入力キーや、プリンタ１００の状態を表示するための表示部等を備えている。
【００１６】
図２は、実施形態に係るプリンタ１００の機能構成を示すブロック図である。
【００１７】
給紙収納部２０１と印刷プロセス部２０５は、印刷部１１０に含まれるハードウェア部である。給紙収納部２０１は、具体的には、用紙（シート）を格納した給紙カセット（シート収納部）を複数備えている。プリンタ１００は複数の給紙カセットを具備し、大量の用紙を保管することが可能であり、印刷動作を停止せずに大量の用紙に印刷が可能である。各給紙カセットは用紙残量センサを持ち、その給紙カセットの用紙切れや用紙残量を検知できる。この用紙残量センサは、反射型センサによって用紙の高さを側面から検知するものや、給紙のために用紙束を上昇させるトレイの移動量を計測するものなど複数のタイプがある。印刷プロセス部２０５は、メインコントローラ１１２のジョブ制御部２０７が指定する給紙収納部２０１の給紙カセットから供給された用紙に、例えば電子写真プロセス等により画像を生成する。印刷プロセス部２０５とジョブ制御部２０７は、メインコントローラ１１２の重要な構成機能ではあるが本発明には直接関係しないため、詳細については説明しない。
【００１８】
給紙カセットグループ化設定部（シート収納部グループ化設定）２０２、グループ内給紙切り替え制御部２０３は、プログラムＲＯＭ１０４に保存されたソフトウエアとＣＰＵ１０１により実現される。これらのソフトウエアは、操作部１０８の表示部１０８ａに画像を表示することでオペレータに情報を伝える。またプリンタ１００は、操作部１０８のキーを利用してオペレータからの入力を受け付ける。給紙カセットグループ化設定部２０２は、具体的には給紙グループを作成する機能で、後述する図３で示されるユーザインタフェース画面を使って、給紙収納部２０１内の給紙カセットをグループ化する。グループ内給紙切り替え制御部２０３は、給紙収納部２０１に格納されている用紙の情報と給紙カセットグループ化設定部２０２の情報とを基に、利用中の給紙カセットが紙無しになった場合、グループ内のどの給紙カセットからシートを供給すべきかを決定する。
【００１９】
用紙交換（シート交換）ガイダンス生成部２０４、用紙交換（シート交換）条件設定保持部２０９、給紙履歴記憶部２１０もプログラムＲＯＭ１０４に保存されたソフトウエアとＣＰＵ１０１、及び外部メモリ１０９等により実現される。メインコントローラ１１２は、給紙収納部２０１の給紙カセットから用紙を給紙するたびに給紙履歴を外部メモリ１０９（給紙履歴記憶部２１０）に記憶する。また、用紙交換条件設定保持部２０９は、操作部１０８によってオペレータから入力された条件を外部メモリ１０９に記憶する。これら記憶された情報を基に、用紙交換方法ガイダンス生成部２０４は、図４（Ａ）のような画面を操作部１０８の表示部に表示するための用紙交換方法に関するガイダンスを作成する。その内容は、給紙カセットにどの用紙サイズがどれ位確認されているのか、給紙カセットグループ分けの情報、用紙を交換すべき給紙カセットの指示等である。
【００２０】
図４（Ａ）は、グループ化された給紙カセットで、どの給紙カセットにどの用紙サイズの用紙がどれ位収容されているかを図示した例を示している。ここでは、Ａ４サイズとＡ３サイズの普通紙に印刷する場合を示している。グループ１の給紙カセット２にＡ４サイズの普通紙が収容されており、この給紙カセット２がＡ３サイズの用紙を収容する給紙カセットとして推奨されている。ここでグループ１の給紙カセット１は、図３で説明するように、他の印刷ジョブでも優先的に使用される給紙カセットであるため、その用紙種類や用紙サイズの変更は禁止されている。またＡ３サイズの普通紙はグループ３の給紙カセット８に収容されているが、その給紙カセット８は他のグループに属しているため、その給紙カセット８は利用できないことが表示されている。
【００２１】
図３は、給紙カセットグループ化設定部２０２で使用する画面表示の例を示す図である。
【００２２】
複数の給紙カセットを持つプリンタにおいて、複数の給紙カセットをグループ化することにより、大容量の給紙カセットとして利用できるようにしている。即ち、あるグループ内の一つの給紙カセットが空になったり、その給紙カセットに格納されていない用紙が印刷ジョブで要求された場合は、そのグループ内の他の給紙カセットの用紙を利用する。これにより、プリンタによる印刷処理を止めることなく連続して印刷を行うことができる。
【００２３】
グループ化設定画面は操作部１０８の表示部１０８ａに表示され、項目の選択は操作部１０８のタッチパネルからの入力によって行われる。
【００２４】
まず画面左側には、給紙収納部２０１の具体例である給紙カセットの一覧が表示される。各給紙カセットの用紙残量がアイコンとして表示され、その用紙サイズ及び用紙タイプが文字で表示される。また各給紙カセットの横には、シート交換の可否を指示するチェックボックスとプルダウン選択肢が用意されている。チェックボックスにチェックマークがなければシート交換可能で、チェックマークが入ると用紙変更禁止の意味となり、用紙検索部２０３が用紙交換候補とする給紙カセットから除外される。また右端のプルダウンリストは、各給紙カセットをどのグループに所属させるかを指定するためのものである。ここで指定したグループ番号によって、全ての給紙カセットはグループ分けされる。
【００２５】
図３の例では、給紙カセット１〜３がグループ１に、給紙カセット４，５がグループ２に、そして給紙カセット６〜８がグループ３に、それぞれグループ化されている。また各グループの一番目の給紙カセット（給紙カセット１，４，７）に対しては、チェックボックスがチェックされて用紙変更の禁止が設定されている。
【００２６】
クライアントＰＣ１２０から投入される印刷ジョブは、その印刷ジョブが使用する給紙カセットを指定する。そして、その指定された給紙カセットの用紙を使いきってしまった場合や、その給紙カセットに入っていないサイズ或いはタイプの用紙が必要になったときには、その給紙カセットと同一グループ内の給紙カセットに所望の用紙が無いか検索する。そして、そのグループ内に必要な用紙が見つかった場合には、プリンタ１００はその給紙カセットの用紙を利用して印刷ジョブを続行する。
【００２７】
印刷ジョブに必要な用紙が無かった場合のプリンタ１００の動作を説明したのが前述の図４（Ａ）である。図４（Ａ）は、用紙交換方法ガイダンス生成部２０４が生成するガイダンス情報を、操作部１０８の表示部１０８ａに表示した用紙交換ガイダンス画面の例を示す図である。
【００２８】
この例では、給紙カセット１から給紙カセット８まで８つの給紙カセットが表示されている。ここでは図３に対応して、給紙カセット１〜３がグループ１、給紙カセット４〜５がグループ２、カセット６〜８がグループ３に分類されている。この例では、印刷ジョブがＡ４サイズとＡ３サイズのサイズ混在ジョブであり、グループ１にＡ３サイズの用紙が無いために紙無しエラーが発生している。このジョブは紙の給紙元にグループ１を利用するように要求している。
【００２９】
図４（Ａ）の表示を参考にすることにより、オペレータは迷うことなく指定されたカセット２の用紙サイズを変更して対処することができる。
【００３０】
図４（Ｂ）は、給紙グループ化設定部２０２において、グループ内の全ての給紙カセットの用紙交換が禁止されていた場合の用紙交換ガイダンス画面の例を示す図である。
【００３１】
画面上部のガイダンス以外は図４（Ａ）と同じなので説明は割愛する。ここではグループ１の全ての給紙カセットが用紙交換禁止になっているため、ジョブが指定しているグループ１内のいずれかの給紙カセットの用紙をＡ３サイズに交換する様に説明している。この例では、プリンタ１００はグループ１の給紙カセットを全てＡ４サイズで利用するジョブを受けることが多いと考えられる。従って、メインコントローラ１１２は、実行中のＡ３サイズを使用した印刷ジョブが終了した時に、その変更した給紙カセットに元のＡ４サイズの用紙に戻すメッセージを表示する。これにより、今後のＡ４サイズの印刷ジョブが、グループ１の全ての給紙カセットを利用して実行できるようになる。
【００３２】
次に、本実施形態に係るメインコントローラ１１２による用紙交換方法のガイダンス表示処理の手順を図５のフローチャートを用いて説明する。尚、このフローに係るメインコントローラ１１２のプログラムは、メインコントローラ１１２内のプログラムＲＯＭ１０４または外部メモリ１０９（具体的にはハードディスク）に保存されており、ＲＡＭ１０２に読み出されＣＰＵ１０１によって実行される。
【００３３】
図５は、実施形態に係るプリンタ１００による用紙交換方法のガイダンス表示処理を説明するフローチャートである。尚、この処理は、メインコントローラ１１２が印刷ジョブを処理中に、その印刷ジョブで指定された給紙カセットに必要な用紙がない状況で開始される。この処理は、プログラムＲＯＭ１０４に格納され、ＲＡＭ１０２に展開されたプログラムをＣＰＵ１０１が実行することにより達成される。
【００３４】
ここでは印刷ジョブで指定された給紙カセットに、指定された用紙サイズ・用紙タイプの用紙が収容されていると、その給紙カセットから給紙した用紙（シート）に印刷を行う（第１印刷制御）。そして、その印刷ジョブにより指定された給紙カセットが、その印刷ジョブで指定されたサイズ及びタイプのシートを収容していない場合、そのグループ内で、印刷ジョブで指定された用紙サイズ及び用紙タイプのシートを収容する給紙カセットを判定する。そして、その判定した給紙カセットから給紙したシートに画像を印刷する（第２印刷制御）することを前提としている。
【００３５】
まずＳ５０１で、メインコントローラ１１２は、印刷ジョブが必要としている用紙サイズ・用紙タイプの用紙を格納できる給紙カセットが、現在選択しているグループ内にあるかどうかを探す。この用紙サイズ・用紙タイプ検索処理の詳細を図６のフローチャートを参照して説明する。
【００３６】
図６は、図５のＳ５０１の用紙サイズ・用紙タイプ検索処理を説明するフローチャートである。
【００３７】
メインコントローラ１１２は、Ｓ６０１で、処理に先立って切り替え候補の給紙カセットを通知するためのリストを初期化する。そしてＳ６０２に進み、その印刷ジョブが要求する用紙サイズ・用紙タイプを格納できる給紙カセットが、現在選択しているグループ内にあるかどうかを、グループ内の全ての給紙カセットについて判定する。全ての給紙カセットのチェックが完了していないときはＳ６０３に進み、メインコントローラ１１２は、給紙カセットの属性である用紙サイズ・用紙タイプを、そのグループの給紙カセットから読み出す。ここで用紙サイズは、用紙ガイドの位置によって自動で検出されるか、あるいは操作部１０８を使ってオペレータが入力しても良い。また用紙タイプは自動検知できないので、オペレータが操作部１０８から入力する。次にＳ６０４に進み、メインコントローラ１１２は、印刷ジョブが要求している用紙サイズ・用紙タイプが対象の給紙カセットの属性と一致するかどうかを判断する。一致していればＳ６０５に進み、その発見した給紙カセットの番号を切り替え候補カセットリストに記憶してＳ６０６に進み。Ｓ６０４で一致していないと判定するとＳ６０６に進み、メインコントローラ１１２は、チェック対象の給紙カセットを次の給紙カセットに変更する。こうしてＳ６０２で、全ての給紙カセットのチェックが終了すると、切り替え候補カセットリストを、呼び出し元に通知して、この検索処理を終了する。
【００３８】
これにより図５に戻り、Ｓ５０２では、その切り替え候補カセットリストを参照して、用紙サイズ・用紙タイプが一致する給紙カセットが、現在のグループ内にあるかどうかを判定する。ここでメインコントローラ１１２が、一致する給紙カセットがあると判定した場合はＳ５０３に進み、その給紙カセットに用紙が残っているかどうかを判定する。ここで用紙が残っている場合はＳ５０５に進み、利用する給紙カセットを、その給紙カセットに切り替えてジョブを続行する。
【００３９】
一方、Ｓ５０３で、その給紙カセットに用紙が入っていないと判定した場合はＳ５０４に進み、給紙カセットに用紙を補充するように操作部１０８の表示部１０８ａにメッセージを表示する。こうして、その給紙カセットに、必要な用紙が補充されるとメインコントローラ１１２は中断されていた印刷ジョブを続行する。
【００４０】
またＳ５０２で、用紙サイズ・用紙タイプが一致する給紙カセットが、現在のグループ内にないときはＳ５０６に進み、いずれかの給紙カセットの用紙サイズ・用紙タイプを変更するようにオペレータに通知をしなくてはならない。このため、メインコントローラ１１２は、印刷ジョブに必要な用紙サイズ・用紙タイプをどの給紙カセットに入れるべきかのガイダンスを生成する。この生成処理の詳細を図７のフローチャートを参照して後述する。続いてＳ５０７に進み、Ｓ５０６の処理で得られたガイダンスを操作部１０８の表示部１０８ａに表示して、指定されたサイズ及びタイプのシートを収容可能なシート収納部をユーザに提示する。
【００４１】
図７は、図５のＳ５０６の用紙サイズ・用紙タイプ変更ガイダンス生成処理を説明するフローチャートである。
【００４２】
このガイダンス生成処理は大きく２つに分かれていて、まずＳ７０１で、用紙サイズ・用紙タイプ切り替え推奨カセット検索処理を行う。この詳細は後ほど図８で説明する。通常はクライアントコンピュータ３００から指定された給紙カセットの用紙交換をするようにガイダンスが表示される。しかし、そのような指定された給紙カセットは頻繁に使用されることが多いため、その給紙カセットの用紙サイズ・用紙タイプを変更することは好ましくない。これは他のジョブが投入された場合に、再度、その給紙カセットの用紙サイズ等の変更が生じる可能性が高いため、装置全体としての生産性が低下する恐れがあるためである。
【００４３】
次にＳ７０２に進み、他グループのカセットガイダンス生成処理を行う。この処理の詳細は後ほど図９で説明する。用紙段グループを利用した印刷ジョブでは、同一グループ内だけで用紙の選択が行われる。その印刷ジョブが必要な用紙が他のグループに格納されていた場合に、プリンタ１００の判断内容をガイダンスとして提示することで、プリンタ１００のオペレータが混乱することなく操作を行うことができる。
【００４４】
図８は、図７のＳ７０１の用紙サイズ・用紙タイプ切り替え推奨カセット検索処理を説明するフローチャートである。
【００４５】
ここで、用紙サイズ・用紙タイプを切り替えるのは、使用頻度が少ない給紙カセットの方が好ましい。従って、まず最初にＳ８０１で、用紙の給紙頻度を利用して給紙カセットの検索の順番を並べ替える。ことのき、メインコントローラ１１２は内部に給紙段・サイズ・枚数を記憶する給紙履歴記憶部２１０（図２）を有しているので、これを利用する。そしてＳ８０２で、給紙収容部の全ての給紙カセットをチェックしたかどうかを判定し、全ての給紙カセットのチェックが終了していないときはＳ８０３に進む。Ｓ８０３では、先に説明した給紙カセット化設定部２０２によって、該当給紙カセットの用紙変更が禁止されているかどうかを判断する。ここで変更が禁止されていないと判定するとＳ８０６に進み、検索を中断して、該当給紙カセットの用紙を変更するようガイダンスを生成して、この処理を終了する。
【００４６】
一方、Ｓ８０３で、その給紙カセットの用紙サイズや用紙タイプの変更が禁止されていると判定した場合はＳ８０４に進み、この給紙カセットは用紙交換禁止である旨を説明する表示用のガイダンスを追加する。そして、Ｓ８０５に進み、次の給紙カセットを検索対象にしてＳ８０２に進む。
【００４７】
こうしてＳ８０２で、そのグループ内の全ての給紙カセットのチェックが完了すると、このグループには、この印刷ジョブで使用できる用紙をセットできる給紙カセットがないことになる。この場合はＳ８０７に進み、このグループには、この印刷ジョブで使用できる用紙をセットできる給紙カセットがない旨を表示する。この場合ユーザは、そのグループ内のいずれかの給紙カセットの用紙を、その印刷ジョブで指定されている用紙サイズ或いは用紙タイプに変更して印刷ジョブを継続させる。この際、この印刷ジョブが終了した後、その給紙カセット内の用紙を、管理者が設定した元の用紙サイズ・用紙タイプに戻すように促すメッセージを生成する。図中のガイダンス文字列に用いている「％ｄ」には給紙カセットの番号が入る。また「％ｓ」には、用紙サイズ名・用紙タイプ名が入る。
【００４８】
尚、Ｓ８０３の判断で、給紙カセットグループ化設定部２０２で指定された用紙変更禁止／許可の設定値を利用したが、他の条件を利用することも可能である。例えば、メインコントローラ１１２の内部にスプールされている印刷ジョブが、その給紙カセットを利用することが予め解っている場合は、その給紙カセットを利用禁止にすることが考えられる。
【００４９】
図９は、図７のＳ７０２の他グループのカセットガイダンス生成処理を説明するフローチャートである。この検索処理は、プリンタ１００が持つ全ての給紙カセットに対して行われる。
【００５０】
まずＳ９０１で、プリンタ１００が持つ全ての給紙カセットに対するチェックが完了したかをみる。完了していないときはＳ９０２に進み、メインコントローラ１１２は、検査対象としている給紙カセットが、印刷ジョブが指定している給紙カセットと同じグループに属しているかどうかを判定する。同じグループに対するガイダンスは、既に図８で説明した切り替え推奨カセット検索処理で済んでいるのでＳ９０５に進むが、ここでは他のグループに所属する給紙カセットのみ対象とするのでＳ９０３に進む。
【００５１】
Ｓ９０３では、その印刷ジョブが要求している用紙サイズ・用紙タイプと同じものが設定されている給紙カセットがあるか否かを判定する。もし同じものが設定されている給紙カセットがあればＳ９０４に進み、グループが異なるために、その給紙カセットを利用できないことを説明するガイダンスを生成してＳ９０５に進む。Ｓ９０３で、もし同じものが設定されている給紙カセットがなければＳ９０５に進む。Ｓ９０５では、対象を次の給紙カセットにしてＳ９０１に進み、検索を続ける。
【００５２】
本実施形態では、複数の給紙カセットを前提に説明を行った。しかし、全ての給紙カセットを一つのグループとして扱ってもその効果は変わらない。
【００５３】
また、本実施形態では、操作部を液晶表示部とタッチパネルを使って説明をしたが、その技術に限定されるものではない。例えば、ネットワークを経由してＷｅｂユーザインタフェースを利用してもその効果は変わらない。
【００５４】
（その他の実施例）
また本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005836052.tif 000002
【図２】
0005836052.tif 000003
【図３】
0005836052.tif 000004
【図４】
0005836052.tif 000005
【図５】
0005836052.tif 000006
【図６】
0005836052.tif 000007
【図７】
0005836052.tif 000008
【図８】
0005836052.tif 000009
【図９】
0005836052.tif 000010