(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
複数の給紙段に設定されている用紙種類をユーザが確認するための画面を表示する表示手段と、
前記画面において、前記複数の給紙段と前記複数の給紙段に設定されている用紙種類の対応関係を記憶するようにユーザに指示された場合に、前記対応関係を示す設定情報を記憶する記憶手段と、
前記記憶手段が記憶している複数の設定情報の中から特定の設定情報を選択する選択手段と、
前記選択手段によって選択された前記特定の設定情報に基づいて、前記複数の給紙段に用紙種類を設定する設定手段とを備えることを特徴とする印刷装置。
【請求項２】
前記複数の設定情報の中からユーザが所望の設定情報を選択するための選択画面を表示する表示手段を更に備え、
前記選択手段は、前記選択画面でユーザに選択された設定情報を、前記特定の設定情報として選択することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷装置であって、
印刷処理を実行する印刷手段と、
前記印刷手段が前記印刷処理を実行する場合に、複数の給紙段と当該複数の給紙段に設定されている用紙種類の対応関係を示す設定情報を記憶する記憶手段と、
前記記憶手段が記憶している複数の設定情報の中から特定の設定情報を選択する選択手段と、
前記選択手段によって選択された前記特定の設定情報に基づいて、給紙段に用紙種類を設定する設定手段とを備えることを特徴とする印刷装置。
【請求項４】
前記記憶手段は、印刷履歴と対応付けて前記設定情報を記憶し、
前記選択手段は、複数の印刷履歴の中からユーザに選択された特定の印刷履歴に対応する設定情報を、前記特定の設定情報として選択することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記設定手段は、前記複数の給紙段すべてに用紙情報を設定するか、又は、前記複数の給紙段すべてではなく印刷処理で使用する用紙種類が設定されている給紙段に用紙情報を設定するかを、ユーザ指示に基づいて切り替え可能であることを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記記憶手段が記憶する前記設定情報には、ユーザが指定した名称が設定されることを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
印刷装置の制御方法であって、
複数の給紙段に設定されている用紙種類をユーザが確認するための画面を表示する表示ステップと、
前記画面において、前記複数の給紙段と前記複数の給紙段に設定されている用紙種類の対応関係を記憶するようにユーザに指示された場合に、前記対応関係を示す設定情報を記憶する記憶ステップと、
前記記憶手段が記憶している複数の設定情報の中から特定の設定情報を選択する選択ステップと、
前記選択ステップで選択された前記特定の設定情報に基づいて、前記複数の給紙段に用紙種類を設定する設定ステップとを有することを特徴とする印刷装置の制御方法。
【請求項８】
印刷装置の制御方法であって、
印刷処理を実行する印刷ステップと、
前記印刷ステップにおいて前記印刷処理を実行する場合に、複数の給紙段と当該複数の給紙段に設定されている用紙種類の対応関係を示す設定情報を記憶する記憶ステップと、
前記記憶ステップにおいて記憶された複数の設定情報の中から特定の設定情報を選択する選択ステップと、
前記選択ステップにおいて選択された前記特定の設定情報に基づいて、給紙段に用紙種類を設定する設定ステップとを有することを特徴とする印刷装置の制御方法。
【請求項９】
請求項７又は８に記載の印刷装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、並びにプログラムに関し、特に、印刷システムにおける用紙アサイン設定を管理する印刷装置の制御技術に関する。
【背景技術】
【０００２】
プリントオンデマンド（ＰＯＤ）やプロダクションなどと呼ばれる印刷市場では、顧客から受けた注文に応じて印刷を行い、出力物を納期までに確実に顧客に納品するといったビジネス形態が取られる。このような印刷市場の現場においては、大量の印刷を迅速に行うことが非常に重要となる。そのため、印刷装置に対して様々な操作を専門的に行うオペレータが配置されるケースが多い。オペレータは用紙の補給・交換・アサイン、印刷ジョブの管理、ジョブチケットの編集、出力物の運搬、裁断・製本などの後工程、フィニッシングなどの操作を専門的に行う。ここで言う用紙のアサインとは、印刷装置の各給紙段に対してオペレータが補給・交換を行った用紙を指定する作業を指す。
【０００３】
印刷装置は、給紙段にアサインされた用紙情報を基に、どの給紙段にどの用紙が収容されているかを判断する。オペレータの作業の中でも、用紙の補給・交換・アサインは最も重要な任務となる。なぜなら用紙の補給・交換・アサインが適切になされなかった場合、印刷装置は印刷ジョブの実行中に必要な用紙がない状態に陥ってしまうからである。この場合、印刷装置は一旦印刷エンジンを止めて印刷プロセスを中断する必要がある。一旦印刷プロセスが中断されると、必要な用紙が補給・交換・アサインされるまで印刷再開しないことはもちろん、印刷再開後も印刷エンジンの再加熱処理などを行うため、再度印刷可能になるまでに長い時間を要する（以降、「ロスタイム」と称する）。オペレータはこのロスタイムが発生しないように、印刷予定のジョブに応じて、印刷開始前に用紙の補給・交換・アサインを済ませておく必要がある。
【０００４】
一方、近年、顧客の要望は多様化してきており、それに伴って印刷に使用される用紙も多様化してきている。そのため、オペレータは給紙段に用紙をアサインする際、多数の用紙からアサインする用紙を選択する必要があり、操作ミスが生じる可能性も高くなっている。そこで、このような状況に対応するため、印刷予定の印刷ジョブに応じてアサイン可能な用紙候補を絞り込む方法が提案されている（例えば、特許文献１参照）。この方法では、印刷予定の印刷ジョブが使用する用紙のみがアサイン候補として表示されるため、オペレータがアサインミスをする可能性を抑えることが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３３０７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、オペレータは、印刷処理を実行するジョブに応じて、どの給紙段にどの用紙を補給・交換するかの検討を行い、その検討結果から用紙のアサインを行う。そのため、再印刷を行う場合でも、オペレータはその都度どの給紙段にどの用紙を補給・交換するかを検討して、再び用紙のアサインを行う必要があることから、オペレータが用紙をアサインする手間が生じる。また、オペレータが再び用紙をアサインする際に操作ミスが発生する可能性がある。
【０００７】
本発明は、上記問題に鑑みてなされたものであり、その目的は、オペレータが用紙アサインを行う手間や用紙をアサインする際の操作ミスを低減させることが可能となる印刷装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の印刷装置は、複数の給紙段に設定されている用紙種類をユーザが確認するための画面を表示する表示手段と、前記画面において、前記複数の給紙段と前記複数の給紙段に設定されている用紙種類の対応関係を記憶するようにユーザに指示された場合に、前記対応関係を示す設定情報を記憶する記憶手段と、前記記憶手段が記憶している複数の設定情報の中から特定の設定情報を選択する選択手段と、前記選択手段によって選択された前記特定の設定情報に基づいて、前記複数の給紙段に用紙種類を設定する設定手段とを備えることを特徴とする。また、上記目的を達成するために、本発明の他の印刷装置は、印刷処理を実行する印刷手段と、前記印刷手段が前記印刷処理を実行する場合に、複数の給紙段と当該複数の給紙段に設定されている用紙種類の対応関係を示す複数の設定情報を記憶する記憶手段と、前記記憶手段が記憶している複数の設定情報の中から特定の設定情報を選択する選択手段と、前記選択手段によって選択された前記特定の設定情報に基づいて、給紙段に用紙種類を設定する設定手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、保存した用紙アサイン設定をオペレータが任意のタイミングで読み出すことが可能となり、オペレータが用紙アサインを設定する手間を軽減し、利便性を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る印刷システムのハードウェア構成の概略を示すブロック図である。
【図２】印刷装置のソフトウェア構成を示すブロック図である。
【図３】印刷キューに蓄積された印刷ジョブを管理するためのメニュー画面の一例を示す図である。
【図４】オペレータが複数の給紙段に収容された用紙をアサインするためのメニュー画面の一例を示す図である。
【図５】オペレータが選択した給紙段に収容された用紙をアサインするためのメニュー画面の一例を示す図である。
【図６】オペレータに設定された用紙アサイン設定を保存するためのメニュー画面の一例を示す図である。
【図７】印刷装置における用紙アサイン設定保存処理の流れを示すフローチャートである。
【図８】図７のステップＳ７０３においてＨＤＤに保存される用紙アサイン設定の一例を示す模式図である。
【図９】保存された用紙アサイン設定を、現在の用紙アサイン設定として設定するためのメニュー画面の一例を示す図である。
【図１０】印刷装置における用紙アサイン設定処理の流れを示すフローチャートである。
【図１１】（ａ）現在の用紙アサイン設定の一例を示す図、（ｂ）読み出した用紙アサイン設定の一例を示す図、（ｃ）用紙アサイン設定を読み出した際に、用紙の交換が必要となる給紙段をオペレータに通知するための通知画面の一例を示す図である。
【図１２】用紙アサイン設定読み出し時の設定変更有無を判定する処理の流れを示すフローチャートである。
【図１３】本発明の第３の実施形態における印刷装置のソフトウェア構成を示すブロック図である。
【図１４】第３の実施形態における印刷装置の印刷ジョブの印刷処理の流れを示すフローチャートである。
【図１５】印刷済みジョブキューに蓄積された印刷ジョブの構成例を示す図である。
【図１６】オペレータが印刷済みジョブキューに蓄積された印刷ジョブを再印刷するためのメニュー画面の一例を示す図である。
【図１７】印刷装置における印刷ジョブの再印刷処理の流れを示すフローチャートである。
【図１８】第４の実施形態における印刷装置の印刷ジョブの印刷処理の流れを示すフローチャートである。
【図１９】第５の実施形態において、オペレータが再印刷する印刷ジョブに対して用紙アサイン設定を読み出すかどうかを指示するためのメニュー画面の一例を示す図である。
【図２０】第５の実施形態における印刷装置の印刷ジョブの再印刷処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る印刷システムのハードウェア構成の概略を示すブロック図である。
【００１３】
同図に示すように、本実施形態に係る印刷システムは、ホストコンピュータ１０１と、印刷装置１１０とから構成される。ホストコンピュータ１０１と印刷装置１１０は、通信回線１０５によって互いに接続されている。なお、本実施形態では、ホストコンピュータ１０１と印刷装置１１０で構成された印刷システムについて説明するが、複数のコンピュータや印刷装置が通信回線１０５に接続されていてもよい。
【００１４】
ホストコンピュータ１０１は、不図示の入力装置にてオペレータ（利用者または管理者でも可）により入力された情報からプリントジョブ（印刷ジョブ）を作成して印刷装置１１０に送信することができる。印刷装置１１０は、コントローラボックス２００と、操作部１２０と、スキャナ部１３０と、給紙装置部１４０と、プリンタエンジン１５０を備える。
【００１５】
コントローラボックス２００は、各種データ処理を行い、印刷装置１１０の動作を制御する。操作部１２０は、タッチパネルを備え、オペレータからの各種操作を受け付ける。スキャナ部１３０は、光学センサを用いて原稿文書をスキャンし、スキャン画像データを取得する。給紙装置部１４０は、複数の給紙段から構成される。プリンタエンジン１５０は、画像データを印刷用紙に物理的に印刷する。１６０は印刷された印刷結果を表す。
【００１６】
次に、コントローラボックス２００の構成について説明する。
【００１７】
コントローラボックス２００は、Ｉ／Ｏ制御部１１１と、ＲＯＭ１１２と、ＲＡＭ１１３と、ＣＰＵ１１４と、ＨＤＤ１１５と、システムバス１１６を備える。
【００１８】
Ｉ／Ｏ制御部１１１は、外部のネットワーク（通信回線１０５）との通信制御を行う。ＲＯＭ１１２は、各種制御プログラムを記憶するＲＯＭ（Read Only Memory）である。ＲＡＭ１１３は、ＲＯＭ１１２に記憶された制御プログラムを読み出して記録するＲＡＭ（Random Access Memory）である。ＣＰＵ１１４は、ＲＯＭ１１２からＲＡＭ１１３に読み出された制御プログラムを実行し、画像信号や各種デバイスを統括的に制御する。ＨＤＤ１１５は、画像データやプリントデータなどの大容量のデータを一時的或いは長期的に保持する目的で使用される記憶装置である。コントローラボックス２００内の各モジュールはそれぞれシステムバス１１６を介して互いに接続される。また、システムバス１１６は、コントローラボックス２００と印刷装置１１０内の各デバイスとを互いに接続している。なお、ＲＡＭ１１３は、ＣＰＵ１１４の主メモリ、ワークメモリとしても機能する。制御プログラムやオペレーティングシステムは、ＲＯＭ１１２の他にもＨＤＤ１１５にも格納される。コントローラボックス２００は、図示しないＮＶＲＡＭを有し、操作部１２０からの印刷装置モード設定情報を記憶するようにしてもよい。
【００１９】
給紙装置部１４０は複数の給紙段から構成される。給紙装置部１４０には、印刷装置本体自体に具備される給紙段の他、オプション形式の外付け給紙段や手差し給紙段も含めて構成される。本実施形態では、第１給紙段１４１〜第６給紙段１４６までの合計６つの給紙段が存在するものとする。各給紙段には、印刷用紙を収容しておくことが可能である。各給紙段では、収納された用紙の最上位の用紙一枚のみを分離しプリンタエンジン１５０へと搬送することが可能である。
【００２０】
図２は、図１の印刷システムにおける印刷装置１１０のソフトウェア構成を示すブロック図である。なお、図示のソフトウェアモジュールは、コントローラボックス２００内のＲＯＭ１１２もしくはＨＤＤ１１５に格納されており、必要に応じてＲＡＭ１１３に読み出され、ＣＰＵ１１４によって実行される。
【００２１】
印刷ジョブ解析部２０１は、ホストコンピュータ１０１から送信された印刷ジョブや印刷装置１１０で生成されたコピージョブなどを含む、印刷装置１１０で受け付けた各種印刷ジョブを解析し、印刷ジョブに含まれる印刷設定を読み出すモジュールである。ここで言う印刷設定とは、主に印刷に使用される用紙サイズ、用紙タイプ、給紙段などの給紙に関する情報、片面・両面印刷やステープル・製本設定などのフィニッシング処理に関する情報などを指す。印刷ジョブ解析部２０１によって読み出された印刷設定はＲＡＭ１１３やＨＤＤ１１５などの記憶装置に一旦保存される。
【００２２】
印刷データ展開部２０２は、印刷装置１１０で受け付けた各種印刷ジョブに含まれる印刷画像データをプリンタエンジン１５０で印刷可能なビットマップデータに展開するモジュールである。ホストコンピュータ１０１から送信された印刷画像データは、通常、ページ記述言語（ＰＤＬ）などで記述され、そのＰＤＬがビットマップデータに展開される。印刷画像データが予めホストコンピュータ１０１などでビットマップデータに展開されている場合、印刷データ展開部２０２により、印刷画像データをプリンタエンジン１５０に対応した色空間に変換する色変換処理のみが行われる。一方、印刷装置１１０で生成されたコピージョブの場合は、スキャナ部１３０で読み込まれたスキャン画像データがビットマップデータに展開される。印刷データ展開部２０２によって生成されたビットマップデータは、ＲＡＭ１１３やＨＤＤ１１５などの記憶装置に一旦保存される。
【００２３】
印刷装置１１０で受け付けたすべての印刷ジョブは、印刷ジョブ解析部２０１及び印刷データ展開部２０２で処理されると同時に、その情報が印刷キュー２０３へ送られ一元的に管理される。印刷キュー２０３では、管理する印刷ジョブに対して、その印刷順序を制御し、所定の順序に従い印刷処理を進める。
【００２４】
ビットマップデータ転送部２０４は、給紙装置部１４０からプリンタエンジン１５０に印刷用紙が搬送されるタイミングにあわせて、プリンタエンジン１５０に印刷データ展開部２０２により生成されたビットマップデータを転送するモジュールである。
【００２５】
メディアライブラリ２０５は、印刷装置１１０で扱う用紙情報を管理する。用紙情報はデータベースとしてＨＤＤ１１５に格納され、メディアライブラリ２０５によって読み出し、書き込みが行われる。用紙情報データベースには、印刷装置１１０の出荷時に予め一般的に使われる用紙が登録されている。また、オペレータなどが、必要に応じて用紙情報データベースに用紙情報の追加・削除・編集を行うことが可能となっている。
【００２６】
印刷ジョブリスト表示部２０６は、操作部１２０に任意の印刷ジョブをリスト表示する。印刷ジョブリスト表示部２０６によって印刷ジョブがリスト表示されることにより、オペレータは印刷ジョブの印刷状況を確認したり、印刷ジョブに対する各種操作を指示したりするモジュールである。
【００２７】
用紙アサイン設定部２０７は、給紙装置部１４０の第１給紙段１４１〜第６給紙段１４６に収容された用紙の情報をアサインするモジュールである。アサインされる用紙情報はメディアライブラリ２０５からオペレータによって選択される。
【００２８】
用紙アサイン設定保存部２０８は、用紙アサイン設定部２０７によって設定された用紙アサイン設定をＨＤＤ１１５に保存するモジュールである。ＨＤＤ１１５には複数の用紙アサイン設定を保存することが可能であり、保存時にはそれぞれを識別するための識別子が付与される。
【００２９】
用紙アサイン設定読出部２０９は、用紙アサイン設定保存部２０８によって保存された用紙アサイン設定を、現在の用紙アサイン設定として設定するモジュールである。現在の用紙アサイン設定として、どの用紙アサイン設定を設定するかはオペレータによって指示される。
【００３０】
次に、図１の印刷システムにおいて、オペレータが印刷キュー２０３に蓄積された印刷ジョブを確認したり、中止や割り込みといったジョブ操作を行うためのメニュー画面について説明する。
【００３１】
図３は、印刷キュー２０３に蓄積された印刷ジョブを管理するためのメニュー画面の一例を示す図である。
【００３２】
メニュー画面３００は、ＣＰＵ１１４が印刷ジョブリスト表示部２０６の機能を実行することによって生成され、操作部１２０に表示される。印刷ジョブリスト３１０には、印刷キュー２０３に蓄積された印刷ジョブがリスト表示される。図示例では、印刷キュー２０３に計５つの印刷ジョブが蓄積されている様子を表す。
【００３３】
印刷ジョブリスト３１０には、各印刷ジョブの付随情報として、印刷順３１１，印刷ジョブ名称３１２，ページ数３１３，部数３１４，印刷済みページ数３１５，及び使用する用紙３１６が表示される。
【００３４】
印刷順３１１は、印刷ジョブリスト３１０に表示された複数の印刷ジョブの印刷される順番を表す。印刷ジョブ名称３１２は、各印刷ジョブの印刷ジョブ名称を表す。印刷ジョブ名称は、印刷ジョブが識別できるように印刷ジョブ生成時にオペレータなどから指定される名称である。もしオペレータからの指示が無ければ、「プリントジョブＮ」、「コピージョブＮ」というように一般的な名称が自動的に付される。
【００３５】
ページ数３１３は、各印刷ジョブにおける１部あたりの印刷ページ数を表す。部数３１４は、各印刷ジョブにおける印刷部数を表す。印刷済みページ数３１５は、各印刷ジョブにおける現在印刷済みのページ数及び総印刷ページ数を表す。
【００３６】
使用する用紙３１６は、各印刷ジョブの印刷処理時に使用される用紙を表す。図示例では、用紙名称（例えばＡＢＣ製紙Ｃ０８１等）と、用紙サイズ（Ａ４等）と、必要な用紙枚数（５００等）が表示されている。
【００３７】
オペレータは、印刷ジョブリスト３１０を参照することにより、実行する予定のジョブに対して、どの用紙がどれだけ必要になるかを判断することが可能となる。また、オペレータは、印刷ジョブリスト３１０に表示された任意の印刷ジョブの表示部に触れることで、その印刷ジョブを選択することが可能である。選択された印刷ジョブの表示部はハイライト表示（反転表示）される。図示例では、プリントジョブ３が選択されている様子を示す。
【００３８】
また、印刷キュー２０３に蓄積された印刷ジョブの数が印刷ジョブリスト３１０に一度に表示できる数よりも多い場合、オペレータは、スクロールバー３１７を操作することにより、任意の印刷ジョブを表示させることが可能となる。
【００３９】
キャンセルボタン３２０は、印刷ジョブリスト３１０において選択された印刷ジョブの印刷中止を指示するボタンである。キャンセルボタン３２０により印刷中止が指示された印刷ジョブは、例え印刷処理中であってもその印刷処理が中止され、印刷キュー２０３から削除される。このとき、該印刷ジョブと対応付けて保存された印刷設定や展開後のビットマップデータも同時に削除される。
【００４０】
割り込み印刷ボタン３２１は、印刷ジョブリスト３１０において選択された印刷ジョブに対し、割り込み印刷を指示するボタンである。割り込み印刷ボタン３２１によって割り込みが指示された印刷ジョブは、現在実行中の印刷ジョブに割り込んで優先的に印刷される。
【００４１】
用紙アサイン設定ボタン３２２は、給紙装置部１４０内の複数の給紙段に用紙をアサイン（割り当て）するための設定画面を表示するためのボタンである。用紙アサイン設定ボタン３２２が押されると、図４に示すメニュー画面が表示される。
【００４２】
図４は、オペレータが複数の給紙段に収容された用紙をアサインするためのメニュー画面の一例を示す図である。
【００４３】
メニュー画面４００は、ＣＰＵ１１４が用紙アサイン設定部２０７の機能を実行することによって生成され、操作部１２０に表示される。
【００４４】
給紙段情報表示部４１０〜４１５には、それぞれ第１給紙段１４１〜第６給紙段１４６にアサインされた用紙を特定するための情報が表示される。給紙段情報表示部４１０〜４１５はそれぞれ、対応する給紙段の物理的位置に応じて表示されている。また、給紙段情報表示部４１０〜４１５には、それぞれ、現在アサインされている用紙を特定する情報として、用紙名称及び用紙サイズが表示されている。
【００４５】
オペレータは、メニュー画面４００に表示された給紙段情報表示部４１０〜４１５のいずれかに触れることで、その給紙段情報を選択することが可能である。選択された給紙段情報の表示部はハイライト表示（反転表示）される。図示例では、第４給紙段に対応する給紙段情報表示部４１３が選択されている様子を示す。
【００４６】
用紙アサイン設定ボタン４２０は、上記の操作によって選択された給紙段に対して、オペレータが用紙のアサインを開始するためのボタンである。用紙アサイン設定ボタン４２０が押されると、図５に示すメニュー画面が表示される。
【００４７】
用紙アサイン設定保存ボタン４２１は、現在の用紙アサイン設定をＨＤＤ１１５に保存するためのボタンである。用紙アサイン設定保存ボタン４２１が押されると、図６に示すメニュー画面が表示される。
【００４８】
用紙アサイン設定読み出しボタン４２２は、用紙アサイン設定保存部２０８によって保存された用紙アサイン設定を、現在の用紙アサイン設定として設定するためのボタンである。用紙アサイン設定読み出しボタン４２２が押されると、図９に示すメニュー画面が表示される。クローズボタン４２３が押下されると、メニュー画面４００が閉じてメニュー画面３００へと戻る。
【００４９】
図５は、オペレータが選択した給紙段に収容された用紙をアサインするためのメニュー画面の一例を示す図である。
【００５０】
メニュー画面５００は、ＣＰＵ１１４が用紙アサイン設定部２０７の機能を実行することによって生成され、操作部１２０に表示される（第１の設定）。
【００５１】
用紙リスト５１０は、メディアライブラリ２０５によって管理される用紙情報がリスト表示される。図示例では、８つの用紙情報が表示されている。用紙情報には、用紙を特定する情報として、用紙名称（ＡＢＣ製紙リサイクルペーパー等）と用紙サイズ（Ａ４等）が含まれる。
【００５２】
オペレータは、メニュー画面５００に表示された任意の用紙情報の表示部を触れることで、その用紙情報を選択することが可能である。選択された用紙情報の表示部はハイライト表示（反転表示）される。図示例では、用紙情報５１１が選択されている様子を示す。
【００５３】
メディアライブラリ２０５によって管理される用紙の数が用紙リスト５１０に一度に表示できる数よりも多い場合、オペレータは、スクロールバー５１９を操作することにより、任意の用紙を表示させることができる。
【００５４】
設定ボタン５２０が押下されると、用紙リスト５１０上で現在選択されている用紙が、予め選択された給紙段にアサインされる用紙として確定される。用紙アサイン設定部２０７により給紙段に対するアサイン設定が更新され、メニュー画面５００を閉じてメニュー画面４００へと戻る。
【００５５】
キャンセルボタン５２１が押下されると、予め選択された給紙段に対する用紙のアサインを中止する。用紙アサイン設定部２０７により給紙段に対するアサイン設定が更新されることなく、メニュー画面５００を閉じてメニュー画面４００へと戻る。
【００５６】
図６は、オペレータに設定された用紙アサイン設定をＨＤＤ１１５に保存するためのメニュー画面の一例を示す図である。
【００５７】
メニュー画面６００は、ＣＰＵ１１４が用紙アサイン設定保存部２０８の機能を実行することによって生成され、操作部１２０に表示される。
【００５８】
ソフトウェアキーボード６１０は、オペレータが、表示されているキーに触れることにより任意の文字列を入力することが可能なソフトウェアキーボードである。用紙アサイン設定名称表示部６１１は、オペレータがソフトウェアキーボード６１０を用いて入力した文字列を表示する表示部である。用紙アサイン設定名称表示部６１１に表示された文字列は、用紙アサイン設定の名称として、用紙アサイン設定と共に、ＨＤＤ１１５に保存される。なお、オペレータにより選択されたジョブが用紙アサイン設定名称及び用紙アサイン設定と共に保存されるように構成してもよい。オペレータは、用紙アサイン設定名称を指定または選択することでＨＤＤ１１５に保存された用紙アサイン設定を読み出すことが可能となる。
【００５９】
保存ボタン６２０が押下されると、用紙アサイン設定名称表示部６１１に表示された文字列が、保存される用紙アサイン設定の名称として確定される。用紙アサイン設定保存部２０８により現在の用紙アサイン設定が用紙アサイン設定名称と共にＨＤＤ１１５に保存され、メニュー画面６００を閉じてメニュー画面４００へと戻る。
【００６０】
キャンセルボタン６２１が押下されると、現在の用紙アサイン設定の保存処理が中止される。用紙アサイン設定保存部２０８によりメニュー画面６００が閉じて、メニュー画面４００へと戻る。
【００６１】
図７は、印刷装置１１０における用紙アサイン設定保存処理の流れを示すフローチャートである。本処理は、用紙アサイン設定保存部２０８の機能によりＣＰＵ１１４が実行することで実現される。
【００６２】
メニュー画面４００上の用紙アサイン設定保存ボタン４２１が押下されると、メニュー画面４００からメニュー画面６００に切り替わる（ステップＳ７０１）。
【００６３】
次に、ＣＰＵ１１４は、オペレータによって用紙アサイン設定の名称が確定されたかどうかを判定する（ステップＳ７０２）。名称が確定された場合、つまりメニュー画面６００上で保存ボタン６２０が押下された場合（ステップＳ７０２−ＹＥＳ）、ステップＳ７０３に進む。一方、ステップＳ７０２において名称が確定されなかった場合、つまりキャンセルボタン６２１が押下された場合（ステップＳ７０２−ＮＯ）、ステップＳ７０４に進む。
【００６４】
ステップＳ７０３では、ＣＰＵ１１４は、現在の用紙アサイン設定を用紙アサイン設定の名称と共に、ＨＤＤ１１５に保存する（ステップＳ７０３）。なお、現在の用紙アサイン設定と、用紙アサイン設定の名称と、メニュー画面３００上でオペレータに選択されたジョブとを紐づけてＨＤＤ１１５に保存するように構成してもよい。
【００６５】
次に、ＣＰＵ１１４は、メニュー画面６００を閉じてメニュー画面４００へと戻り（ステップＳ７０４）、一連の処理を終了する。
【００６６】
図８は、図７のステップＳ７０３においてＨＤＤ１１５に保存される用紙アサイン設定の一例を示す模式図である。なお、本実施形態では、説明のため模式図を用いるが、実際には用紙アサイン設定はＸＭＬなどのデジタル情報で保存される。
【００６７】
用紙アサイン設定名称８０１は、ステップＳ７０２において確定された用紙アサイン設定名称である。用紙アサイン設定８１０〜８１５は、第１給紙段〜第６給紙段に対応する用紙アサイン設定を表す。図示例では、給紙段にアサインされた用紙を特定する情報として、用紙名称と用紙サイズが保存されている。なお、給紙段にアサインされた用紙を特定する情報は、用紙名称と用紙サイズに限らず、例えばメディアライブラリ２０５で管理している用紙ＩＤなどを用いてもよい。
【００６８】
図９は、用紙アサイン設定保存部２０８によってＨＤＤ１１５に保存された用紙アサイン設定を、現在の用紙アサイン設定として設定するためのメニュー画面の一例を示す図である。
【００６９】
メニュー画面９００は、ＣＰＵ１１４が用紙アサイン設定読出部２０９の機能を実行することによって生成され、操作部１２０に表示される。
【００７０】
用紙アサイン設定名称リスト９１０には、予め用紙アサイン設定保存部２０８によって保存された用紙アサイン設定名称がリスト表示される。図示例では、４つの用紙アサイン設定名称が表示されている。オペレータは、用紙アサイン設定名称リスト９１０に表示された任意の用紙アサイン設定名称の表示部に触れることで、その用紙アサイン設定名称を選択することが可能である。これにより、ユーザはＨＤＤ１１５に保存された用紙アサイン設定の中から、所望のアサイン設定を選択することができる。選択された用紙アサイン設定名称の表示部はハイライト表示（反転表示）される。図示例では、用紙アサイン設定名称９１１が選択されている様子を示す。
【００７１】
用紙アサイン設定保存部２０８によって保存された用紙アサイン設定名称の数が、用紙アサイン設定名称リスト９１０に一度に表示できる数よりも多い場合、オペレータは、スクロールバー９１５を操作して任意の用紙アサイン設定名称を表示させることができる。
【００７２】
確定ボタン９２０が押下されると、用紙アサイン設定名称リスト９１０上で選択されている用紙アサイン設定名称に対応する用紙アサイン設定が、現在の用紙アサイン設定として確定され、メニュー画面９００を閉じてメニュー画面４００へと戻る。
【００７３】
キャンセルボタン９２１が押下されると、用紙アサイン設定の読み出しを中止し、メニュー画面９００を閉じてメニュー画面４００へと戻る。
【００７４】
図１０は、印刷装置１１０における用紙アサイン設定処理の流れを示すフローチャートである。本処理は、用紙アサイン設定読出部２０９の機能によりＣＰＵ１１４が実行することで実現される。
【００７５】
メニュー画面４００上の用紙アサイン設定読み出しボタン４２２が押下されると、ＣＰＵ１１４は、ＨＤＤ１１５に保存された用紙アサイン設定名称を取得する（ステップＳ１００１）。そして、メニュー画面４００からメニュー画面９００に切り替わる（ステップＳ１００２）。
【００７６】
次に、ＣＰＵ１１４は、オペレータによって用紙アサイン設定の名称が確定されたかどうかを判定する（ステップＳ１００３）。名称が確定された場合、つまりメニュー画面９００上で確定ボタン９２０が押下された場合（ステップＳ１００３−ＹＥＳ）、ステップＳ１００４に進む。一方、ステップＳ１００３において名称が確定されなかった場合、つまりキャンセルボタン９２１が押下された場合（ステップＳ１００３−ＮＯ）、ステップＳ１００５に進む。
【００７７】
ステップＳ１００４では、ＣＰＵ１１４は、確定された用紙アサイン設定名称に対応する用紙アサイン設定を、現在の用紙アサイン設定として設定する。ステップＳ１００４は第２の設定ステップの一例である。次に、ＣＰＵ１１４は、メニュー画面９００を閉じてメニュー画面４００へと戻り（ステップＳ１００５）一連の処理を終了する。
【００７８】
上記第１の実施形態によれば、オペレータからの指示に応じて、設定された用紙アサイン設定を保存し、またオペレータからの指示に応じて、保存された用紙アサイン設定を読み出す。そして、読み出された用紙アサイン設定を現在の用紙アサイン設定として設定する。これにより、保存した用紙アサイン設定をオペレータが任意のタイミングで読み出すことが可能となり、オペレータが用紙アサインを設定する手間を軽減し、利便性を向上させることができる。
【００７９】
［第２の実施形態］
第１の実施形態では、オペレータにより受け付けた用紙アサイン設定を保存し、保存された用紙アサイン設定をオペレータの操作に応じて読み出して設定する方法について説明した。保存された用紙アサイン設定を読み出す場合、読み出し前後で用紙アサインが変わる給紙段に対しては、収容されている用紙の交換が必要となる。本実施形態では、用紙アサイン設定を読み出した際に、用紙の交換が必要となる給紙段をオペレータに通知する方法について説明する。なお、第２の実施形態に係る印刷システムのハードウェア構成及びソフトウェア構成はそれぞれ第１の実施形態の図１、図２で説明したものと同様であり、同じ構成のものについては同一の符号を用いてその説明を省略する。以下に、上記実施形態と異なる点のみを説明する。
【００８０】
用紙アサイン設定読出部２０９により用紙アサイン設定が設定された際に、用紙の交換が必要となる給紙段をオペレータに通知する方法について図１１（ａ）〜図１１（ｃ）を用いて説明する。
【００８１】
図１１（ａ）は、現在の用紙アサイン設定の一例を示す図であり、図１１（ｂ）は、読み出した用紙アサイン設定の一例を示す図である。
【００８２】
図１１（ａ）と図１１（ｂ）を比較すると第３給紙段と第５給紙段のアサイン設定が異なる。この場合、オペレータは、用紙アサイン設定を読み出した後、第３給紙段と給第５給紙段に収容されている用紙の交換が必要となる。
【００８３】
図１１（ｃ）は、用紙アサイン設定を読み出した際に、用紙の交換が必要となる給紙段をオペレータに通知するための通知画面の一例を示す図である。
【００８４】
通知画面１１０１は操作部１２０に表示される通知画面全体を表す。メッセージボックス１１０２は、用紙を交換するべき給紙段を通知するメッセージボックスである。メッセージボックス１１０２には、第３給紙段と第５給紙段に収容されている用紙の交換を促す旨が表示されている。
【００８５】
用紙アサイン設定表示部１１１０には、読み出した用紙アサイン設定が表示され、用紙交換が必要な給紙段がハイライト表示（反転表示）される。図示例では、用紙アサイン設定表示部１１１０で表示される用紙アサイン設定は図１１（ｂ）に示す用紙アサイン設定と同じとなり、第３給紙段１１１１と第５給紙段１１１２がハイライト表示されている。
【００８６】
オペレータは通知画面１１０１を参照することで、用紙交換が必要な給紙段と交換すべき用紙を認識することが可能となる。給紙段の用紙交換が終わった後、ＯＫボタン１１２０が押下されるとＣＰＵ１１４は通知画面１１０１を閉じる。
【００８７】
図１２は、用紙アサイン設定読み出し時の設定変更有無を判定する処理の流れを示すフローチャートである。本処理は、用紙アサイン設定読出部２０９の機能によりＣＰＵ１１４が実行することで実現される。なお、図１２のステップＳ１２０１〜Ｓ１２０３，Ｓ１２０９は、図１０のステップＳ１００１〜Ｓ１００３，Ｓ１００５と同様なのでそれらの説明を省略する。
【００８８】
ステップＳ１２０３において名称が確定された場合、つまりメニュー画面９００において確定ボタン９２０が押下された場合（ステップＳ１２０３−ＹＥＳ）、ステップＳ１２０４に進む。一方、ステップＳ１２０３において名称が確定されなかった場合、つまりキャンセルボタン９２１が押下された場合（ステップＳ１２０３−ＮＯ）、ステップＳ１２０９に進む。
【００８９】
ステップＳ１２０４では、ＣＰＵ１１４は、印刷装置１１０における現在の用紙アサイン設定を取得する。次に、ＣＰＵ１１４は、確定された用紙アサイン設定名称に対応する用紙アサイン設定を、現在の用紙アサイン設定として設定する（ステップＳ１２０５）。
【００９０】
次に、ＣＰＵ１１４は、ステップＳ１２０４で取得した用紙アサイン設定とステップＳ１２０５で読み出した用紙アサイン設定とを比較し、用紙アサイン設定に変更があるかどうかを判定する（ステップＳ１２０６）。ステップＳ１２０６において変更があると判定した場合（ステップＳ１２０６−ＹＥＳ）、ＣＰＵ１１４は、操作部１２０に通知画面１１０１を表示し、用紙交換が必要な給紙段をオペレータに通知する（ステップＳ１２０７）。その後、オペレータによりＯＫボタン１１２０が押下されると、通知画面１１０１を閉じてステップＳ１２０９に進む（ステップＳ１２０８）。一方、ステップＳ１２０６において変更がないと判定された場合（ステップＳ１２０６−ＮＯ）、ステップＳ１２０９に進む。
【００９１】
上記第２の実施形態によれば、用紙アサイン設定を読み出した際に、現在の用紙アサイン設定と比較して給紙段の用紙交換が必要な場合にはオペレータにその旨を通知する。これにより、オペレータが用紙を交換する必要のある給紙段を判断する手間を軽減し、利便性を向上させることができる。
【００９２】
［第３の実施形態］
実行済みの印刷ジョブを再実行する際、オペレータは再実行する印刷ジョブに応じて用紙アサイン設定を行うが、このとき前回設定した用紙アサイン設定を利用したいという要望がある。そこで本実施形態では、実行済みの印刷ジョブの再実行指示に応じて、前回設定した用紙アサイン設定を自動的に読み出して設定して再印刷を行う方法について説明する。なお、第３の実施形態に係る印刷システムのハードウェア構成は図１で説明したものと同様であり、同じ構成のものについては同一の符号を用いてその説明を省略する。以下に、上記実施形態と異なる点のみを説明する。
【００９３】
図１３は、本発明の第３の実施形態における印刷装置１１０のソフトウェア構成を示すブロック図である。なお、図示のソフトウェアモジュールはコントローラボックス２００内のＲＯＭ１１２もしくはＨＤＤ１１５に格納されており、必要に応じてＲＡＭ１１３に読み出され、ＣＰＵ１１４によって実行される。また、図１３の１３０１〜１３０９は、図２の２０１〜２０９と同様なのでそれらの説明を省略する。
【００９４】
印刷済みジョブキュー１３１０は、一度印刷が終了した印刷ジョブを管理するモジュールである。印刷ジョブの印刷処理が終わると、印刷データ展開部１３０２で展開されたビットマップデータ、印刷ジョブ解析部１３０１で解析された印刷設定、及び印刷ジョブが印刷開始された段階での用紙アサイン設定が印刷済みジョブキュー１３１０に送られる。印刷済みジョブキュー１３１０では、これらの情報を紐付けて管理する。
【００９５】
再印刷指示部１３１１は、オペレータから印刷済みジョブキュー１３１０で管理される印刷ジョブに対する再印刷要求を受け付けるモジュールである。再印刷指示がされた印刷ジョブは、印刷済みジョブキュー１３１０から読み出されて再印刷処理が開始される。
【００９６】
次に、印刷システムにおいて、オペレータが印刷済みのジョブを再印刷する際の処理の流れを説明する。
【００９７】
図１４は、第３の実施形態における印刷装置１１０の印刷ジョブの印刷処理の流れを示すフローチャートである。本処理は、ＣＰＵ１１４によって実行される。
【００９８】
印刷ジョブが印刷キュー１３０３に送られると、ＣＰＵ１１４は、用紙アサイン設定保存部１３０８により現在の用紙アサイン設定をＨＤＤ１１５に保存する（ステップＳ１４０１）。ここで、第１の実施形態では、用紙アサイン設定に対してオペレータが用紙アサイン設定の名称を指定したが、本実施形態では用紙アサイン設定の保存は自動的に行われる。そのため、ＣＰＵ１１４は、例えば「コピージョブ１の用紙アサイン設定」や「２０１１／０２／０７  １３：３１  の用紙アサイン設定」など、印刷ジョブ名や印刷時刻などの情報を用紙アサイン設定の名称として設定し保存する。
【００９９】
次に、ＣＰＵ１１４は、印刷データ展開部１３０２で展開されたビットマップデータをプリンタエンジン１５０に送り、印刷を行う（ステップＳ１４０２）。印刷が完了すると、ＣＰＵ１１４は印刷ジョブを印刷済みジョブキュー１３１０へ送る（ステップＳ１４０３）。印刷済みジョブキュー１３１０では、印刷日時、ビットマップデータ、印刷設定と共に、ステップＳ１４０１で保存した用紙アサイン設定を紐づけて、印刷ジョブがＨＤＤ１１５に保存し（ステップＳ１４０４）、一連の処理を終了する。
【０１００】
図１５は、印刷済みジョブキュー１３１０に蓄積された印刷ジョブの構成例を示す図である。
【０１０１】
印刷ジョブ名称１５０１には、印刷ジョブの名称が格納される。印刷日時１５０２には、印刷ジョブの印刷処理が実行された日時が格納される。印刷設定ファイル１５０３には、印刷ジョブの印刷処理が実行される際、印刷ジョブ解析部１３０１によって読み出され、ＨＤＤ１１５に保存された印刷設定の格納位置（ファイルパス）が格納される。ビットマップデータ１５０４には、印刷ジョブの印刷処理が実行される際、印刷データ展開部１３０２で展開され、ＨＤＤ１１５に保存されたビットマップデータの格納位置（ファイルパス）が格納される。用紙アサイン設定１５０５には、印刷ジョブの印刷処理が実行される際、図１４のステップＳ１４０１で用紙アサイン設定保存部２０８によってＨＤＤ１１５に保存された用紙アサイン設定の格納位置（ファイルパス）が格納される。
【０１０２】
図１６は、オペレータが印刷済みジョブキュー１３１０に蓄積された印刷ジョブを再印刷するためのメニュー画面の一例を示す図である。図１６に示す画面は、実行済みの印刷ジョブをユーザが確認するための履歴画面である。
【０１０３】
メニュー画面１６００は、ＣＰＵ１１４が再印刷指示部１３１１の機能を実行することによって生成され、操作部１２０に表示される。印刷済みジョブリスト１６１０には、印刷済みジョブキュー１３１０に蓄積された印刷ジョブがリスト表示される。図示例では、印刷済みジョブキュー１３１０に計５つの印刷ジョブが蓄積されている様子を表す。
【０１０４】
印刷済みジョブリスト１６１０には、各印刷ジョブの付随情報として、印刷ジョブ名称１６１１，印刷日時１６１２，ページ数１６１３，部数１６１４，及び使用する用紙１６１５が表示される。
【０１０５】
印刷ジョブ名称１６１１は、各印刷ジョブの印刷ジョブ名称を表す。印刷日時１６１２は、各印刷ジョブの印刷処理が実行された印刷日時を表す。ページ数１６１３は、各印刷ジョブにおける１部あたりの印刷ページ数を表す。部数１６１４は、各印刷ジョブにおける印刷部数を表す。使用する用紙１６１５は、各印刷ジョブの印刷処理において、印刷に使用される用紙を表す。図示例では、用紙名称（例えばＡＢＣ製紙Ｃ０８１等）と、用紙サイズ（Ａ４等）と、必要な用紙枚数（５００等）が表されている様子を表す。
【０１０６】
オペレータは、操作部１２０上において、印刷済みジョブリスト１６１０の任意の印刷ジョブが表示されている箇所に触れることで、その印刷ジョブを選択することが可能である。選択された印刷ジョブの表示部はハイライト表示（反転表示）される。図示例では、プリントジョブ１が選択されている様子を示す。
【０１０７】
また、印刷済みジョブキュー１３１０に蓄積された印刷ジョブの数が、印刷済みジョブリスト１６１０に一度に表示できるジョブ数よりも多い場合、オペレータはスクロールバー１６１６を操作することにより、任意の印刷ジョブを表示させることが可能となる。
【０１０８】
再印刷ボタン１６２０は、印刷済みジョブリスト１６１０において選択された印刷ジョブの再印刷開始を指示するためのボタンである。印刷キューボタン１６２１が押下されると、図３に示すメニュー画面に切り替わる。
【０１０９】
次に、オペレータがメニュー画面１６００において再印刷する印刷ジョブを指定し再印刷が実行された際の印刷装置１１０の動作について図１７を参照して説明する。
【０１１０】
図１７は、印刷装置１１０における印刷ジョブの再印刷処理の流れを示すフローチャートである。本処理はＣＰＵ１１４によって実行される。
【０１１１】
再印刷が開始されると、ＣＰＵ１１４は、印刷装置１１０における現在の用紙アサイン設定を取得する（ステップＳ１７０１）。次に、ＣＰＵ１１４は、印刷済みジョブキュー１３１０において、再印刷する印刷ジョブに紐付けられて保存された用紙アサイン設定をＨＤＤ１１５から読み出し、現在の用紙アサイン設定として設定する（ステップＳ１７０２）。
【０１１２】
次に、ＣＰＵ１１４は、ステップＳ１７０１で取得した用紙アサイン設定とステップＳ１７０２で読み出した用紙アサイン設定とを比較し、用紙アサイン設定に変更があるかどうかを判定する（ステップＳ１７０３）。ステップＳ１７０３において変更があると判定した場合（ステップＳ１７０３−ＹＥＳ）、ＣＰＵ１１４は、操作部１２０に通知画面１１０１を表示し、用紙交換が必要な給紙段をオペレータに通知する（ステップＳ１７０４）。その後、オペレータによりＯＫボタン１１２０が押下されると、通知画面１１０１を閉じてステップＳ１７０６に進む（ステップＳ１７０５）。一方、ステップＳ１７０３において変更がないと判定された場合（ステップＳ１７０３−ＮＯ）、ステップＳ１７０６に進む。
【０１１３】
ステップＳ１７０６では、ステップＳ１７０２で設定された用紙アサイン設定に基づく印刷ジョブの再印刷処理が行われ（ステップＳ１７０６）、一連の処理を終了する。
【０１１４】
上記第３の実施形態によれば、一度処理が終わった印刷ジョブを再印刷処理する際に、前回設定した用紙アサイン設定を自動的に読み出して再印刷を行うことで、オペレータが用紙アサインを設定する手間を軽減し、利便性を向上させることができる。
【０１１５】
なお、第３の実施形態では、印刷ジョブを再実行（再印刷）するときに当該印刷ジョブに対応するアサイン設定を自動的に設定する構成を説明したが、必ずしも印刷ジョブは再実行する必要はない。図１６のメニュー画面１６００において再印刷ボタン１６２０とは異なる設定ボタン設けて、当該設定ボタンがユーザによって押下された場合には、印刷ジョブは再実行せずに当該印刷ジョブに対応するアサイン設定を自動的に設定してもよい。
【０１１６】
［第４の実施形態］
上記第３の実施形態では、印刷ジョブの印刷処理が実行される際に、印刷開始時点での印刷装置の用紙アサイン設定を印刷ジョブと紐付けて保存する方法について説明した。これは、オペレータが印刷ジョブの印刷開始指示を行う前に、給紙段に必要な用紙を収容し、適切な用紙アサイン設定を済ませていることを前提にしている。
【０１１７】
しかしながら、オペレータが印刷開始時に給紙段に必要な用紙を収容していなかった場合は、印刷途中に用紙がない状態となる。オペレータはその段階で初めて必要な用紙を給紙段に収容することとなる。そこで、第４の実施形態では、印刷ジョブの実行中に用紙アサインの変更があった場合に、変更後の用紙アサイン設定を印刷ジョブに関する情報と関連付けて保存する方法について説明する。なお、第４の実施形態に係る印刷システムのハードウェア構成及びソフトウェア構成はそれぞれ図１、図１３で説明したものと同様であり、同じ構成のものについては同一の符号を用いてそれらの説明を省略する。以下に、上記実施形態と異なる点のみを説明する。
【０１１８】
図１８は、第４の実施形態における印刷装置１１０の印刷ジョブの印刷処理の流れを示すフローチャートである。本処理はＣＰＵ１１４によって実行される。
【０１１９】
印刷ジョブが印刷キュー１３０３に送られると、ＣＰＵ１１４は、現在の用紙アサイン設定を取得してＲＡＭ１１３に保存する（ステップＳ１８０１）。次に、ＣＰＵ１１４は、印刷ジョブの印刷処理を開始する（ステップＳ１８０２）。そして、ＣＰＵ１１４は、印刷ジョブの各ページ印刷時に用紙なしエラーが発生したか否かを判定する（ステップＳ１８０３）。ここで用紙なしエラーとは、印刷に必要な用紙が給紙段にアサインされておらず、印刷が中断される用紙エラーのことを指す。ステップＳ１８０３はエラー判定手段の一例である。
【０１２０】
ステップＳ１８０３の判定結果から用紙なしエラーが発生していないと判定した場合（ステップＳ１８０３−ＮＯ）、ステップＳ１８０７に進む。一方、用紙なしエラーが発生したと判定した場合（ステップＳ１８０３−ＹＥＳ）、ＣＰＵ１１４は、用紙交換を促すガイダンスを操作部１２０などに表示する（ステップＳ１８０４）。用紙交換がなされると、ＣＰＵ１１４は、ステップＳ１８０４において交換された給紙段に対する用紙アサイン設定の変更をオペレータから受け付ける（ステップＳ１８０５）。ステップＳ１８０５は用紙アサイン設定変更手段の一例である。
【０１２１】
次に、ＣＰＵ１１４は、ステップＳ１８０１で取得した現在の用紙アサイン設定を、ステップＳ１８０５で変更された用紙アサイン設定で更新し（ステップＳ１８０６）、ステップＳ１８０７へ進む。ステップＳ１８０６は用紙アサイン設定更新手段の一例である。
【０１２２】
ステップＳ１８０７では、ＣＰＵ１１４は、印刷ジョブのうち１ページを印刷し（ステップＳ１８０７）、印刷ジョブの全ページが印刷されたか否かを判定する（ステップＳ１８０８）。ステップＳ１８０８で印刷ジョブの全ページが印刷されていないと判定した場合は（ステップＳ１８０８−ＮＯ）、ステップＳ１８０３へ戻る。一方、ステップＳ１８０８で印刷ジョブの全ページが印刷されたと判定した場合（ステップＳ１８０８−ＹＥＳ）、ステップＳ１８０９へ進む。
【０１２３】
ステップＳ１８０９では、ＣＰＵ１１４は、ＲＡＭ１１３に保存された用紙アサイン設定を読み出して、用紙アサイン設定保存部１３０８によりＨＤＤ１１５に保存する。ここでも第３の実施形態と同様に、ＣＰＵ１１４は、例えば「コピージョブ１の用紙アサイン設定」や「２０１１／０２／０７  １３：３１  の用紙アサイン設定」など、印刷ジョブ名や印刷時刻などの情報を用紙アサイン設定の名称として設定し保存する。
【０１２４】
次に、ステップＳ１８１０では、ＣＰＵ１１４は、印刷ジョブを印刷済みジョブキュー１３１０へ送る。印刷済みジョブキュー１３１０では、印刷日時、ビットマップデータ、印刷設定と共に、ステップＳ１８０９で保存した用紙アサイン設定を紐づけて、印刷ジョブがＨＤＤ１１５に保存され（ステップＳ１８１１）、一連の処理を終了する。
【０１２５】
上記第４の実施形態によれば、印刷ジョブの実行中に用紙エラーの発生有無を判定し、用紙エラーが生じた給紙段の用紙交換が行われた後に用紙アサイン設定の変更を受け付けて、変更後の用紙アサイン設定を保存（更新）する。これにより、オペレータが印刷ジョブの印刷開始前に用紙アサイン設定を正しく設定していなかった場合にも、正しい用紙アサイン設定が印刷ジョブと紐づけて保存されるため、オペレータの利便性を向上させることができる。
【０１２６】
［第５の実施形態］
上記第３及び第４の実施形態では、一度処理が終わった印刷ジョブを再実行する際に、前回設定した用紙アサイン設定を自動的に読み出して再印刷を行う方法について説明した。
【０１２７】
しかしながら、オペレータによっては、用紙アサイン設定の自動的な読み出しを望まない場合がある。また、第３及び第４の実施形態では、全給紙段に対する用紙アサイン設定を読み出したが、中には再実行する印刷ジョブでは必要のない用紙がアサインされている給紙段のアサイン設定も合わせて読み出していた。そこで本実施形態では、一度処理が終わった印刷ジョブの再実行する際に、前回設定した用紙アサイン設定の読み出し条件をオペレータが設定する方法について説明する。さらに、保存された用紙アサイン設定を読み出す際、再実行する印刷ジョブが使用する用紙がアサインされている給紙段の用紙アサイン設定のみを読み出す方法についても説明する。
【０１２８】
なお、第５の実施形態に係る印刷システムのハードウェア概略構成及びソフトウェアモジュール構成はそれぞれ第４の実施形態の図１、図１３で説明したものと同様であり、同じ構成のものについては同一の符号を用いてそれらの説明を省略する。以下に、上記実施形態と異なる点のみを説明する。
【０１２９】
図１９は、第５の実施形態において、オペレータが再印刷する印刷ジョブに対して用紙アサイン設定を読み出すかどうかを指示するためのメニュー画面の一例を示す図である。
【０１３０】
メニュー画面１９００は、読出条件設定手段の一例として、ＣＰＵ１１４が再印刷指示部１３１１の機能を実行することによって生成され、操作部１２０に表示される。再印刷ジョブ情報表示部１９１０は、再印刷される印刷ジョブに関する情報を表示する表示部である。図示例では、再印刷ジョブ情報表示部１９１０に、印刷ジョブ名称、印刷日時、ページ数、部数、及び使用する用紙が表示されている。
【０１３１】
用紙アサイン設定１９１１は、再印刷処理される印刷ジョブに紐つけられて保存された用紙アサイン設定を表す。用紙アサイン設定１９１１では、給紙段のうち再印刷する印刷ジョブで必要な用紙がアサインされている給紙段がハイライト表示（反転表示）される。図示例では、第３給紙段、第４給紙段、及び第６給紙段がハイライト表示されている。
【０１３２】
チェックボックス１９１２〜１９１４は、オペレータがいずれか１つを選択することが可能である。図示例では、チェックボックス１９１３が選択されている。チェックボックス１９１２が選択された場合、ＣＰＵ１１４は用紙アサイン設定を読み出さない。チェックボックス１９１３が選択された場合、ＣＰＵ１１４は再印刷ジョブが使用する用紙がアサインされている給紙段のみ用紙アサイン設定を読み出す。チェックボックス１９１４が選択された場合、全給紙段ついて用紙アサイン設定を読み出す。オペレータによりチェックボックス１９１２〜１９１４のうちいずれか一つが選択された後、ＯＫボタン１１２０が押下されると、ＣＰＵ１１４はメニュー画面１９００を閉じて再印刷処理を開始する。
【０１３３】
次に、オペレータがメニュー画面１６００において再印刷する印刷ジョブを指定して再印刷が実行された際の印刷装置１１０の動作処理について説明する。
【０１３４】
図２０は、第５の実施形態における印刷装置の印刷ジョブの再印刷処理の流れを示すフローチャートである。なお、本処理はＣＰＵ１１４によって実行される。
【０１３５】
再印刷が開始されると、ＣＰＵ１１４は、印刷済みジョブキュー１３１０において、再印刷する印刷ジョブに紐付けられて保存された用紙アサイン設定をＨＤＤ１１５から読み出す（ステップＳ２００１）。次に、ＣＰＵ１１４は、メニュー画面１９００を表示し、オペレータから用紙アサイン設定読み出しに関する指示を受け付ける（ステップＳ２００２）。
【０１３６】
次に、ＣＰＵ１１４は、オペレータによって用紙アサイン設定の読み出しをしない指示がされたかを判定する（ステップＳ２００３）。これはすなわちチェックボックス１９１２が選択されたかどうかで判断される。ステップＳ２００３において用紙アサイン設定の読み出しをしない指示がされた場合（ステップＳ２００３−ＹＥＳ）、ステップＳ２０１１に進む。一方、ステップＳ２００３において用紙アサイン設定の読み出しをしない指示がされなかった場合（ステップＳ２００３−ＮＯ）、ＣＰＵ１１４は、印刷装置１１０における現在の用紙アサイン設定を取得する（ステップＳ２００４）。
【０１３７】
次に、ＣＰＵ１１４は、オペレータによって全給紙段について用紙アサイン設定を読み出す指示がされたかを判定する（ステップＳ２００５）。これはすなわちチェックボックス１９１４が選択されたかどうかで判断される。ステップＳ２００５において全給紙段について用紙アサイン設定を読み出す指示がされた場合（ステップＳ２００５−ＹＥＳ）、ステップＳ２００６へ進む。一方、ステップＳ２００５において全給紙段について用紙アサイン設定を読み出す指示がされなかった場合（ステップＳ２００５−ＮＯ）、ステップＳ２００７へ進む。
【０１３８】
ステップＳ２００６では、ＣＰＵ１１４は、ステップＳ２００１で読み出した用紙アサイン設定を現在の用紙アサイン設定として設定し、ステップＳ２００８へ進む。
【０１３９】
ステップＳ２００７では、ＣＰＵ１１４は、ステップＳ２００１で読み出した用紙アサイン設定のうち、再印刷される印刷ジョブの印刷に必要な用紙がアサインされている給紙段についてのみ用紙アサイン設定を読み出し、ステップＳ２００８へ進む。
【０１４０】
ステップＳ２００８では、ＣＰＵ１１４は、ステップＳ２００４で取得した用紙アサイン設定とステップＳ２００６もしくはステップＳ２００７で読み出した用紙アサイン設定とを比較し、用紙アサイン設定に変更があるかどうかを判定する。ステップＳ２００８において変更がないと判定された場合（ステップＳ２００８−ＮＯ）、ステップＳ２０１１に進む。一方、ステップＳ２００８において変更があると判定した場合（ステップＳ２００８−ＹＥＳ）、ＣＰＵ１１４は、操作部１２０に通知画面１１０１を表示し、用紙交換が必要な給紙段をオペレータに通知する（ステップＳ２００９）。その後、オペレータによりＯＫボタン１１２０が押下されると、通知画面１１０１を閉じてステップＳ２０１１に進む（ステップＳ２０１０）。
【０１４１】
ステップＳ２０１１では、ＣＰＵ１１４は、再印刷ジョブの印刷処理を行い（ステップＳ２０１１）、一連の処理を終了する。
【０１４２】
上記第５の実施形態によれば、実行済みのジョブを再実行する際に、前回設定した用紙アサイン設定を読み出すかどうかをオペレータに選択させる。また、用紙アサイン設定を読み出す際、再印刷ジョブが使用する用紙がアサインされている給紙段の用紙アサイン設定のみを読み出すかどうかを選択させる。これにより、オペレータの指示によって、必要な場合に選択された給紙段の用紙アサインを設定する手間を軽減し、利便性を向上させることができる。
【０１４３】
上記第１〜第５の実施形態では、用紙アサイン設定を印刷装置１１０側で受け付ける場合について説明したが、ホストコンピュータ１０１側で受け付けるように構成してもよい。その場合、上述した用紙アサイン設定に係る制御処理をドライバで実現するように構成しても、アプリケーションで実現するように構成してもよい。
【０１４４】
また、用紙アサイン設定を読み出した際に別のジョブが実行中であった場合、用紙交換が可能な給紙段をガイダンス表示し、それ以外の給紙段については用紙交換が可能になるまで待機するように構成してもよい。
【０１４５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１４６】
１１０  印刷装置
１１４  ＣＰＵ
１１３  ＲＡＭ
１１５  ＨＤＤ
１２０  操作部
１４０  給紙装置部
２００  コントローラボックス
２０７  用紙アサイン設定部
２０８  用紙アサイン設定保存部
２０９  用紙アサイン設定読出部
【図１】
0005932503.tif 000002
【図２】
0005932503.tif 000003
【図３】
0005932503.tif 000004
【図４】
0005932503.tif 000005
【図５】
0005932503.tif 000006
【図６】
0005932503.tif 000007
【図７】
0005932503.tif 000008
【図８】
0005932503.tif 000009
【図９】
0005932503.tif 000010
【図１０】
0005932503.tif 000011
【図１１】
0005932503.tif 000012
【図１２】
0005932503.tif 000013
【図１３】
0005932503.tif 000014
【図１４】
0005932503.tif 000015
【図１５】
0005932503.tif 000016
【図１６】
0005932503.tif 000017
【図１７】
0005932503.tif 000018
【図１８】
0005932503.tif 000019
【図１９】
0005932503.tif 000020
【図２０】
0005932503.tif 000021