(57)【特許請求の範囲】
【請求項１】
印刷制御を行う印刷制御装置であって、
通常トレイ又は手差しトレイから１枚ずつ供給されるシートに印刷データによる印刷をページ毎に行う印刷手段に対して、前記印刷データおよび印刷開始指示を通知する印刷指示手段を設け、
該印刷指示手段は、
前記印刷データによる印刷に使用するシートの供給前に、該印刷データに対して設定されたシート供給条件および前記印刷手段の状態が前記手差しトレイからシートを供給する条件を満たしているか否かを判定する条件判定手段と、
該条件判定手段によって前記手差しトレイからシートを供給する条件を満たしていると判定された場合に、前記手差しトレイからのシート供給に関する確認画面を表示する確認画面表示手段と、
該確認画面表示手段による前記確認画面の表示に対して、了解した旨の通知を受けた場合に、前記印刷手段に対する前記印刷開始指示の通知を許可する通知許可手段とを有し、
前記条件判定手段は、前記手差しトレイにシートがセットされ、且つ１ページ目の前記印刷データに対して設定されたシート供給条件であるシート属性が前記手差しトレイに対して設定されたシート属性のみと一致する場合に、前記シート供給条件および前記印刷手段の状態が前記手差しトレイからシートを供給する条件を満たしていると判定することを特徴とした印刷制御装置。
【請求項２】
さらに、前記条件判定手段は、１ページ目の前記印刷データによる印刷に使用するシートの供給前に、該印刷データに対して設定されたシート供給条件および前記印刷手段の状態が前記手差しトレイからシートを供給する条件を満たしているか否かを判定することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
さらに、前記条件判定手段は、１ページ目の前記印刷データに対して設定されたシート供給条件であるシート供給モードが前記手差しトレイを指定するモードあるいは前記通常トレイ又は前記手差しトレイを自動的に選択するモードであり、且つ前記手差しトレイにシートがセットされている場合に、前記シート供給条件および前記印刷手段の状態が前記手差しトレイからシートを供給する条件を満たしていると判定することを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の印刷制御装置を備え、前記印刷指示手段からの印刷データおよび印刷開始指示の通知により、前記通常トレイ又は前記手差しトレイから１枚ずつ供給されるシートに前記印刷データによる印刷をページ毎に行う印刷手段を備えていることを特徴とする印刷装置。
【請求項５】
前記印刷手段は、
前記手差しトレイからのシート供給前に、該手差しトレイに対して設定されたシート属性と該手差しトレイから供給するシートに印刷するページの前記印刷データに対して設定されたシート供給条件であるシート属性とが一致しない場合に、該ページの前記印刷データによる印刷を停止する印刷停止手段を有し、
前記印刷指示手段は、
前記条件判定手段によって１ページ目の前記印刷データに対して設定されたシート供給条件および前記印刷手段の状態が前記手差しトレイからシートを供給する条件を満たしていないと判定された場合に、前記手差しトレイに対して設定されたシート属性を該手差しトレイから供給されるシートに印刷する２ページ目以降の前記印刷データに対して設定されたシート属性と異なるシート属性に設定変更する第１の設定変更手段と、
該設定変更手段による設定変更前のシート属性を記憶するシート属性記憶手段と、
前記印刷停止手段によって印刷が停止した場合に、前記シート属性記憶手段に記憶されたシート属性に基づいて、前記印刷が停止したページの前記印刷データによる印刷に使用するシートを前記手差しトレイから供給するか否かを判定するシート供給判定手段と、
該シート供給判定手段によって前記停止したページの前記印刷データによる印刷に使用するシートを前記手差しトレイから供給すると判定された場合に、前記手差しトレイに対して設定されたシート属性を前記シート属性記憶手段に記憶されたシート属性に設定変更する第２の設定変更手段とを有し、
前記確認画面表示手段は、前記第２の設定変更手段による設定変更後にも、前記手差しトレイからのシート供給に関する確認画面を表示することを特徴とする請求項４に記載の印刷装置。
【請求項６】
請求項１乃至３のいずれか一項に記載の印刷制御装置を備え、前記印刷データを作成する印刷データ作成手段を備えていることを特徴とする情報処理装置。
【請求項７】
コンピュータに、請求項１乃至３のいずれか一項に記載の印刷制御装置を構成する各手段としての機能を実現させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷制御を行う印刷制御装置、それを備えた印刷装置（デジタル複合機，デジタル複写機，ファクシミリ装置，プリンタ等の画像形成装置）やパーソナルコンピュータ（以下「ＰＣ」と略称する）等の情報処理装置、上記印刷制御装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
上記のような印刷装置として、給紙トレイ（以下単に「トレイ」ともいう）として、サイズや紙質が予め決められている用紙を給紙するための本体トレイ（通常トレイ）とは異なり、主に一時的に使用する特殊サイズや特殊紙種の用紙を給紙するための手差しトレイを備え、その手差しトレイから給紙した用紙を使用して印刷を行えるようにしたものがある。
このような印刷装置では、手差しトレイに対して、印刷する用紙のサイズ、紙種を都度設定しなくてよいように、印刷データで指定したサイズ、紙種として手差しトレイから給紙を行う機能を備えている。
【０００３】
そのため、印刷実行時に、前の印刷ジョブで使用した用紙が置き忘れられていた場合など、印刷したい用紙と異なる用紙が手差しトレイにセットされていた場合には、誤った用紙を給紙してしまうという問題がある。
その問題を解決する手段の１つとして、手差しトレイからの給紙前に確認画面を表示し、給紙する用紙の確認をユーザに促すという手段がある。
例えば、特許文献１には、手差しトレイからの給紙前に確認画面を表示するか否かを予め設定しておき、その確認画面を表示すると設定されていた場合に、手差しトレイからの給紙前に確認画面を表示する印刷装置の構成について開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のものでは、外部コントローラや印刷装置に接続されたホスト（クライアント）で印刷制御を行う場合などの、印刷および給排紙するシステム（以下「印刷システム」という）が固定されている環境において、その印刷システムが、印刷ジョブのページを順に印刷し、印刷できない状態になるか全ページを印刷するまで停止しないシステムである場合、例えば２ページ目が手差しトレイからの給紙の場合でも継続して印刷を行うため、手差しトレイからの給紙前に確認画面を表示できず、手差しトレイから誤った給紙を行ってしまう恐れがある。
【０００５】
この発明は、上記の点に鑑みてなされたものであり、印刷装置の手差しトレイから誤ったシート供給（給紙等）が行われないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、上記の目的を達成するため、以下に示す印刷制御装置、それをそれぞれ備えた印刷装置および情報処理装置、上記印刷制御装置を制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体をそれぞれ提供する。
【０００７】
この発明による印刷制御装置は、印刷制御を行う印刷制御装置であって、通常トレイ又は手差しトレイから１枚ずつ供給されるシートに印刷データによる印刷をページ毎に行う印刷手段に対して、上記印刷データおよび印刷開始指示を通知する印刷指示手段を設け、その印刷指示手段に、上記印刷データによる印刷に使用するシートの供給前に、その印刷データに対して設定されたシート供給条件および上記印刷手段の状態が上記手差しトレイからシートを供給する条件を満たしているか否かを判定する条件判定手段と、その条件判定手段によって上記手差しトレイからシートを供給する条件を満たしていると判定された場合に、上記手差しトレイからのシート供給に関する確認画面を表示する確認画面表示手段と、その確認画面の表示に対して、了解した旨の通知を受けた場合に、上記印刷手段に対する前記印刷開始指示の通知を許可する通知許可手段とを備え、上記条件判定手段が、上記手差しトレイにシートがセットされ、且つ１ページ目の上記印刷データに対して設定されたシート供給条件であるシート属性が上記手差しトレイに対して設定されたシート属性のみと一致する場合に、上記シート供給条件および上記印刷手段の状態が上記手差しトレイからシートを供給する条件を満たしていると判定するようにしたものである。
【０００８】
さらに、上記条件判定手段が、１ページ目の上記印刷データによる印刷に使用するシートの供給前に、その印刷データに対して設定されたシート供給条件および上記印刷手段の状態が上記手差しトレイからシートを供給する条件を満たしているか否かを判定すると良い。
【０００９】
この場合、さらに、上記条件判定手段が、１ページ目の上記印刷データに対して設定されたシート供給条件であるシート供給モードが上記手差しトレイを指定するモードあるいは上記通常トレイ又は上記手差しトレイを自動的に選択するモードであり、且つ上記手差しトレイにシートがセットされている場合に、上記シート供給条件および上記印刷手段の状態が上記手差しトレイからシートを供給する条件を満たしていると判定することができる。
【００１１】
この発明による印刷装置は、上記の印刷制御装置を備え、上記印刷指示手段からの印刷データおよび印刷開始指示の通知により、上記通常トレイ又は上記手差しトレイから１枚ずつ供給されるシートに上記印刷データによる印刷をページ毎に行う印刷手段を備えたものである。
【００１２】
この場合、上記印刷手段に、上記手差しトレイからのシート供給前に、その手差しトレイに対して設定されたシート属性とその手差しトレイから供給するシートに印刷するページの上記印刷データに対して設定されたシート供給条件であるシート属性とが一致しない場合に、そのページの上記印刷データによる印刷を停止する印刷停止手段を備え、上記印刷指示手段に、上記条件判定手段によって１ページ目の上記印刷データに対して設定されたシート供給条件および上記印刷手段の状態が上記手差しトレイからシートを供給する条件を満たしていないと判定された場合に、上記手差しトレイに対して設定されたシート属性をその手差しトレイから供給されるシートに印刷する２ページ目以降の上記印刷データに対して設定されたシート属性と異なるシート属性に設定変更する第１の設定変更手段と、それによる設定変更前のシート属性を記憶するシート属性記憶手段と、上記印刷停止手段によって印刷が停止した場合に、上記シート属性記憶手段に記憶されたシート属性に基づいて、上記印刷が停止したページの上記印刷データによる印刷に使用するシートを上記手差しトレイから供給するか否かをシート供給判定手段と、それによって上記停止したページの上記印刷データによる印刷に使用するシートを上記手差しトレイから供給すると判定された場合に、上記手差しトレイに対して設定されたシート属性を上記シート属性記憶手段に記憶されたシート属性に設定変更する第２の設定変更手段とを備え、上記確認画面表示手段は、上記第２の設定変更手段による設定変更後にも、上記手差しトレイからのシート供給に関する確認画面を表示すると良い。
【００１３】
この発明による情報処理装置は、上記の印刷制御装置を備え、上記印刷データを作成する印刷データ作成手段を備えたものである。
この発明によるプログラムは、コンピュータに、上記の印刷制御装置を構成する各手段としての機能を実現させるためのプログラムである。
この発明による記録媒体は、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１４】
この発明によれば、印刷制御装置（又はそれを制御するコンピュータ）が、印刷データによる印刷に使用するシートの供給前に、その印刷データに対して設定されたシート供給条件および印刷手段の状態が手差しトレイからシートを供給する条件を満たしているか否かを判定し、上記手差しトレイからシートを供給する条件を満たしている場合に、手差しトレイからのシート供給に関する確認画面を表示することにより、印刷装置の手差しトレイから誤ったシート供給が行われることがなくなる。
【図面の簡単な説明】
【００１５】
【図１】この発明による印刷制御装置を備えた印刷装置の一実施形態であるレーザプリンタのハードウェア構成例を示すブロック図である。
【図２】図１に示したレーザプリンタ１が印刷ジョブ中の複数ページの印刷データを連続して印刷処理する印刷システムとして機能する場合の処理の概要例を示すフロー図である。
【図３】図１に示したレーザプリンタ１の印刷指示システムによるトレイ設定の一時変更処理および印刷システムによる処理の一例を示すフロー図である。
【図４】図１に示したレーザプリンタ１の印刷指示システムと印刷システムによる処理の概要の説明に供する説明図である。
【図５】図４の印刷指示システム２１によるこの発明に関わる処理の第１例を示すフロー図である。
【００１６】
【図６】図１のオペレーションパネル４上に表示される手差しトレイからの給紙前の確認画面の一例を示す図である。
【図７】図１に示したレーザプリンタ１による第１実施例の処理を含む処理およびユーザによる操作手順の概要例を示すフロー図である。
【図８】図１に示したレーザプリンタ１によるこの発明に関わる処理の第２実施例の手差しトレイに対して設定された用紙属性の設定変更を含む処理を第１実施例と比較して説明するための説明図である。
【図９】図４の印刷指示システム２１によるこの発明に関わる処理の第２例を示すフロー図である。
【図１０】図１に示したレーザプリンタ１による第２実施例の処理を含む処理およびユーザによる操作手順の概要例を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔レーザプリンタのハードウェア構成〕
まず、この発明による印刷制御装置を備えた印刷装置の一実施形態であるレーザプリンタのハードウェア構成について説明する。
図１は、そのレーザプリンタのハードウェア構成例を示すブロック図である。
【００１８】
このレーザプリンタ１は、コントローラ２と、プリンタエンジン３，オペレーションパネル４とによって構成されている。
コントローラ２は、印刷制御装置に相当し、その時設定されている制御モードおよびホスト２０からの制御コードに従って、ホスト装置２０からの印字データをビデオデータ（画像データ）に変換してプリンタエンジン３へ出力する制御機構の総称で、以下のようなモジュールで構成される。
【００１９】
すなわち、ホストインタフェース（以下「インタフェース」を「Ｉ／Ｆ」と略称する）１１，エンジンＩ／Ｆ１２，パネルＩ／Ｆ１３と、中央処理装置（以下「ＣＰＵ」と略称する）１４，プログラムＲＯＭ１５，フォントＲＯＭ１６，ＲＡＭ１７，ＮＶ−ＲＡＭ１８，オプションＲＡＭ１９とを備えている。
ホストＩ／Ｆ１１は、ホスト２０から送られてくる各種のコマンド（制御信号）およびデータを受信したり、このレーザプリンタ１の状態を示すステータス信号をホスト２０へ送信するための通信手段である。
【００２０】
エンジンＩ／Ｆ１２は、コマンドおよびビデオ信号をプリンタエンジン３へ送信したり、プリンタエンジン３からのステータス信号を受信するための通信手段である。
パネルＩ／Ｆ１３は、オペレーションパネル４との間で表示制御データ（レーザプリンタ１の状態等の各種情報を表示させるためのデータ）の送信と操作信号（モードやフォント等の切り替えを行うための信号等）の受信を行うための通信手段である。
【００２１】
ＣＰＵ１４は、中央処理装置であり、プログラムＲＯＭ１５に記憶されているプログラムに従ってホスト２０からの印刷データ（印字データ，制御データ）を処理するなど、このコントローラ２全体の統括制御を司る。
プログラムＲＯＭ１５はＣＰＵ１４によりコントローラ２内でのデータの処理および管理や周辺のモジュールを制御するためのプログラムを、フォントＲＯＭ１６は印刷（印字）に使用される種々のフォントをそれぞれ格納している読み出し専用のメモリ（記憶手段）である。
【００２２】
ＲＡＭ１７は、ＣＰＵ１４がデータ処理を行う際に使用するワークメモリ、ホスト２０からの印刷データをページ単位に管理して一時格納するバッファ、そのバッファに一時格納した印刷データ中の印字データを実際の印字パターンに変換し、ビデオデータ（ビデオ信号）として記憶するためのビットマップメモリ等に使用される読み書き可能なメモリである。
ＮＶ−ＲＡＭ１８は、電源が切れても内部のデータを記憶保持する不揮発性メモリであり、オペレーションパネル４からのモード指示の内容や後述する給紙トレイに対する用紙属性の設定（トレイ設定）を含む各種設定の内容などを記憶する。
オプションＲＡＭ１９は、ＲＡＭ１７およびＮＶ−ＲＡＭ１８にそれぞれ記憶されるデータ以外のデータを記憶するメモリである。
【００２３】
プリンタエンジン３は、内部の像担持体である感光体上をビデオ信号に応じて変調されるレーザ光によって光学的に走査するレーザ書込ユニット、感光体とその周囲の各プロセス機器から構成される画像形成ユニット、並びにレジストローラ対等の各ローラ等からなる用紙搬送部などからなる機構部と、それらを制御する制御部であるエンジンドライバとによって構成されている。
【００２４】
このプリンタエンジン３では、コントローラ２からのコマンドおよびビデオ信号によって、エンジンドライバが画像形成ユニットおよび用紙搬送部のシーケンス動作とレーザ書込ユニットへのビデオ信号を制御してページ毎に印刷処理を行う。つまり、コマンドおよびビデオ信号に基づいて感光体上に静電潜像を作り、それをトナーによって現像してトナー画像（可視画像）を形成すると共に、本体トレイ又は手差しトレイより用紙（他のシートでもよい）を１枚ずつ給紙（供給）し、その用紙にトナー画像を転写して熱定着する。なお、このような印刷処理を行うことを、以降、「印刷データを印刷処理する」ともいう。
【００２５】
オペレーションパネル４は、このレーザプリンタ１の状態等の各種情報を表示する表示部と、このレーザプリンタ１の動作モードやフォント等を切り替えるための操作部とを備えている。
ホスト２０は、印刷データ作成手段としての機能を有するオフィスコンピュータ、パーソナルコンピュータ、ワードプロセッサ等の情報処理装置であり、文書データ等の印刷データを作成し、その作成した印刷データを印刷処理するために、レーザプリンタ１へその印刷データ等を送信する。
【００２６】
さて、ホスト２０から印刷ジョブの印刷データが送られてくると、ＣＰＵ１４は、それをホストＩ／Ｆ１１によって受信した後、その印刷データを印字データおよび印字制御データとその他に振り分け、そのうちの印字データおよび印字制御データを印字位置，印字サイズ，ビットマップ情報等を備えた中間コードに変換してＲＡＭ１７のバッファに記憶する。
【００２７】
こうして、ホスト２０からのプリント命令の処理を行なうか、又は処理を行なったデータが１ページ分を超えたら、ＲＡＭ１７のバッファに蓄えた中間コードをビデオデータに変換する処理を行ない、それが終了した時にエンジンＩ／Ｆ１２を通してプリンタエンジン３にプリントスタートの命令を出し、それに同期してビデオデータをビデオ信号として転送する。
以上のような一連の流れで、ホスト２０からの印刷データがプリンタエンジン３を介して印刷処理（プリント）される。
【００２８】
〔印刷システムの処理〕
次に、図１に示したレーザプリンタ１が印刷ジョブ中の複数ページの印刷データを連続して印刷処理する印刷システムとして機能する場合の処理（印刷システムによる処理）の概要について説明する。
図２は、その印刷システムによる処理の概要例を示すフローチャートである。
【００２９】
印刷システムは、図２に示すように、印刷開始が指示された印刷ジョブについて、複数ページの印刷データ（実際にはビデオデータ）を１ページ目から順に印刷処理する（Ｓ１〜Ｓ３）。印刷処理の際には、本体トレイ又は手差しトレイからは用紙を１枚ずつ給紙し、各ページの印刷処理に使用する。
ここで、正常に印刷できないページがあった場合には、ステップＳ１で印刷不能と判断してステップＳ４へ移行する。
【００３０】
ステップＳ４では、用紙属性不一致時の処理を行う。つまり、エラーを印刷システム外のシステムである印刷指示システムへ通知して制御を渡す。それによって、印刷指示システムで該当ページ（正常に印刷できないページ）に関する処理（例えば図６に示すような確認画面の表示）が行われ、印刷指示システムからの指示により、印刷システムが該当ページ（正常に印刷できないページ）から順に印刷処理する。もしくは、該当ページの次のページから順に印刷処理する（Ｓ１〜Ｓ３）。その該当ページの次のページ（正常に印刷できるページ）から印刷処理する場合、印刷指示システム側で該当ページの印刷データを破棄する等の処理を行う。
【００３１】
この実施形態の場合、レーザプリンタ１単体が印刷システムおよび印刷指示システムとしての機能を持つため、印刷ジョブとして複数ページの印刷データを含むものを受信すると、正常に印刷可能なページの印刷データを順次印刷処理し、正常に印刷できないページがあった場合には、用紙属性不一致をエラーとしてオペレーションパネル４（実際には表示部）上に表示し、ユーザに処理を促す。ユーザの処理後、印刷処理を継続し、該当ページ又は該当ページの次のページから順に印刷処理する。
【００３２】
〔トレイ設定の一時変更処理〕
次に、図１に示したレーザプリンタ１の印刷指示システムによるトレイ設定の一時変更について説明する。
図３は、その印刷指示システムによるトレイ設定の一時変更処理および印刷システムによる処理の一例を示すフローチャートである。
【００３３】
通常、本体トレイ（通常の給紙トレイ）から給紙を行う場合、その本体トレイに対して設定されたサイズや紙種等の用紙属性（トレイの用紙属性）と、印刷するページの印刷データに対して設定（付加）された用紙属性（データの用紙属性）とが一致した場合に、印刷システムが、給紙可能（印刷可能）と判断して、給紙を行う（図３のＳ１２，Ｓ１５の処理に相当する）。
しかし、一時的な不定形サイズや特殊な用紙の印刷に使用される手差しトレイでは、印刷の度に用紙属性の設定を変更する必要があり、煩雑となる。
【００３４】
そこで、この実施形態では、ユーザの操作（実際にはオペレーションパネル４上での操作）によって毎回用紙属性の設定を変更せずに済むように、図３のＳ１１，Ｓ１４において、印刷するページの印刷データに対して設定された用紙属性を使用する設定がなされていた場合に、印刷指示システムが、その印刷するページの印刷データに対して設定された用紙属性を給紙するトレイの属性として一時的に設定する（トレイに対して設定された用紙属性を印刷するページの印刷データに対して設定された用紙属性に変更する）ことにより、給紙トレイの用紙属性を毎回設定することなしに給紙を行うことが可能となる。
【００３５】
なお、印刷するページの印刷データに対して設定された用紙属性を使用する設定がなされていない場合で、且つその用紙属性とトレイに対して設定されたサイズや紙種等の用紙属性（トレイの用紙属性）とが一致しなかった場合には、正常に印刷できないページであるため、印刷システムが、印刷不能と判断してステップＳ１３へ進み、印刷指示システムと共に図２のステップＳ４と同様の処理（用紙属性不一致時の処理）を行う。
【００３６】
〔印刷指示システムと印刷システムによる処理の概要〕
次に、図１に示したレーザプリンタ１の印刷指示システムと印刷システムによる処理の概要について説明する。
図４は、その処理の概要の説明に供する説明図である。
【００３７】
このレーザプリンタ１のコントローラ２は、ＣＰＵ１４が、プログラムＲＯＭ１５に記憶されているプログラムを実行することにより、印刷指示手段に相当する印刷指示システム２１としての機能（この発明に関わる条件判定手段、確認画面表示手段、通知許可手段、第１，第２の設定変更手段、シート属性記憶手段、およびシート供給判定手段としての機能を含む）を果すことができる。また、プリンタエンジン３と共に印刷手段である印刷システムとしての機能（印刷停止手段としての機能を含む）も果すことができる。
【００３８】
印刷指示システム２１は、ホスト２０で作成された印刷ジョブの印刷データ（印刷データに対する用紙属性の設定を含む）を受け付けると、印刷システム２２に対して、トレイに対する用紙属性の設定（トレイ設定）を含む各種設定の変更を必要に応じて行ったり、受け付けた印刷ジョブの各ページの印刷データおよび印刷開始指示を通知したりする。
印刷システム２２は、印刷指示システム２１からの印刷開始指示により、図２に示した処理を開始し、印刷指示システム２１から受けた印刷ジョブの各ページの印刷データを１ページ目から順に印刷処理する。そして、印刷結果（成功／中断）を印刷指示システム２１に対して通知する。
なお、コントローラ２の印刷指示システム２１としての機能をホスト２０側に備えることもできる。
【００３９】
〔この発明に関わる処理の第１実施例〕
次に、図４に示したレーザプリンタ１によるこの発明に関わる処理の第１実施例について説明する。
図５は、図４の印刷指示システム２１によるこの発明に関わる処理の第１例を示すフローチャートである。
【００４０】
印刷指示システム２１は、印刷システム２２に対して印刷開始指示等を通知する際には、図５に示す処理ルーチンを開始し、まずステップＳ２１へ進み、受け付けた印刷ジョブの印刷データに対して設定された給紙条件である給紙モード（シート供給モード）又は用紙属性（シート属性）と現在のレーザプリンタ１の状態とが、予め設定された手差しトレイ給紙条件、つまり１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしているか否かを判定する。
【００４１】
ここで、１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件である、印刷ジョブの印刷データに対して設定される給紙条件（給紙モード又は用紙属性）と現在のレーザプリンタ１の状態（本体の状態）との関係の一例を表１に示す。その関係を示すデータは、ＮＶ−ＲＡＭ１８に予め記憶保持されている。
【００４２】
【表１】
0005652180.tif 000002
【００４３】
表１の例では、印刷指示システム２１は、受け付けた印刷ジョブの１ページ目の印刷データ（ページデータ）に対して設定された給紙モードが手差しトレイを指定する「手差しトレイ指定」モードであり、且つ手差しトレイに用紙がセットされている場合には、給紙モードおよび現在のレーザプリンタ１の状態が１ページ目の印刷に使用する用紙を手差しトレイから給紙する（１ページ目の印刷に使用する用紙を給紙する優先給紙トレイを手差しトレイとする）条件を満たしていると判定する。
【００４４】
また、受け付けた印刷ジョブの１ページ目の印刷データに対して設定された給紙モードが本体トレイ又は手差しトレイを自動的に選択する「自動トレイ選択」モードであり、且つ手差しトレイに用紙がセットされている場合にも、給紙モードおよび現在のレーザプリンタ１の状態が１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしていると判断する。
【００４５】
さらに、手差しトレイに用紙がセットされ、且つ受け付けた印刷ジョブの１ページ目の印刷データに対して設定された用紙属性が印刷システム２２の手差しトレイに対して設定された用紙属性のみと一致する場合（手差しトレイ以外の給紙トレイである本体トレイに対して設定された用紙属性と一致しない場合）には、用紙属性および現在のレーザプリンタ１の状態が１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしていると判定する。
【００４６】
そして、受け付けた印刷ジョブの１ページ目の印刷データに対して設定された給紙条件と現在のレーザプリンタ１の状態とが１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしていないと判定した場合には、そのままステップＳ２２へ進み、印刷システム２２に対して、受け付けた印刷ジョブの印刷データおよび印刷開始指示を通知する。
【００４７】
受け付けた印刷ジョブの１ページ目の印刷データに対して設定された給紙条件と現在のレーザプリンタ１の状態とが１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしていると判定した場合には、ステップＳ２３へ進み、例えば図６に示すように、手差しトレイからの給紙前の確認画面をオペレーションパネル４上に表示する。
図６に示す確認画面は、手差しトレイからの給紙に関する確認画面であり、『手差しトレイから「Ａ３横／普通紙」を給紙します。よろしいですか？』のメッセージと、「ＯＫ」、「ジョブキャンセル」の各ボタンとからなる。
【００４８】
手差しトレイからの給紙前の確認画面の表示に対し、ステップＳ２４，Ｓ２５でユーザの操作による「ＯＫ」又は「ジョブキャンセル」の選択を待ち、「ＯＫ」が選択された場合には、確認画面の内容でＯＫ（了解）した旨の通知を受けるため、印刷開始指示の通知を許可し、ステップＳ２２へ進んで、印刷システム２２に対して、受け付けた印刷ジョブの各ページの印刷データおよび印刷開始指示を通知する。「ジョブキャンセル」が選択された場合には、印刷ジョブをキャンセルした旨の通知を受けるため、印刷開始指示の通知を禁止し、図５の処理を終了する。
【００４９】
以上のレーザプリンタ１による第１実施例の処理を含む処理およびユーザによる操作手順をまとめると、以下に示すようになる。
図７は、そのレーザプリンタ１による第１実施例の処理およびユーザによる操作手順の概要例を示すフローチャートである。
まず、ステップＳ３１において、ユーザがホスト２０上での操作により、ホスト２０から印刷ジョブの印刷データをレーザプリンタ１へ送信させる。
【００５０】
次のステップＳ３２においては、レーザプリンタ１が、ホスト２０から印刷ジョブの印刷データを受信し、上述したように１ページ目の印刷に使用する用紙を手差しトレイから給紙する前に、その手差しトレイからの給紙に関する確認画面をオペレーションパネル４上に表示する。
次のステップＳ３３においては、ユーザが確認画面の内容を確認し、「ＯＫ」を選択する。
最後のステップＳ３４においては、レーザプリンタ１が、確認画面の内容でＯＫであることを確認し、受信した印刷ジョブの印刷データを印刷処理する。
【００５１】
このように、レーザプリンタの印刷指示システムが、印刷データによる印刷に使用する用紙の給紙前に、その印刷データに対して設定された給紙条件およびレーザプリンタの状態が手差しトレイから用紙を供給する条件を満たしているか否かを判定し、手差しトレイから用紙を供給する条件を満たしている場合に、手差しトレイからの給紙に関する確認画面を表示してユーザに注意を促すことにより、手差しトレイを一時的に使用不可にできるため、手差しトレイから誤った給紙が行われることがなくなる。
【００５２】
〔この発明に関わる処理の第２実施例〕
次に、図１に示したレーザプリンタ１によるこの発明に関わる処理の第２実施例について説明する。
図８は、その第２実施例の手差しトレイに対して設定された用紙属性の設定変更を含む処理を前述した第１実施例と比較して説明するための説明図である。
【００５３】
第１実施例では、２ページ目以降の印刷データ、例えば図８の（ａ）に示すように、印刷ジョブの３ページ目の印刷データに対して設定された給紙モードのみが「手差しトレイ指定」モードであった場合、印刷システム２２は、３ページ目以外の各ページの印刷データの印刷に使用する用紙は本体トレイから、３ページ目の印刷データの印刷に使用する用紙は手差しトレイからそれぞれ自動的に給紙することにより、連続して各ページの印刷データの印刷処理を行うが、３ページ目の印刷データの印刷に使用する用紙を給紙する前に確認画面を表示することはできない。
【００５４】
そこで、第２実施例では、印刷指示システム２１が、例えば図８の（ｂ）に示すように、印刷ジョブの３ページ目の印刷データの印刷に使用する用紙がセットされている手差しトレイに対して設定された用紙属性を、その印刷データに対して設定された用紙属性と異なる用紙属性（例えばサイズ）に設定変更し、印刷開始指示を各ページの印刷データと共に印刷システム２２へ通知する。
その結果、印刷システム２２は、印刷ジョブの３ページ目の印刷データの印刷に使用する用紙を手差しトレイから給紙するタイミングであっても、用紙属性の不一致により、手差しトレイから給紙を行うことができないため、手差しトレイにセットされた用紙に印刷（印刷継続）できず、印刷を停止し、用紙属性の不一致で印刷を停止した旨を印刷指示システム２１へ通知する。
【００５５】
印刷指示システム２１は、その通知を受けると、印刷システム２２の手差しトレイに対して設定された用紙属性を元の用紙属性に戻す。つまり、印刷ジョブの３ページ目の印刷データに対して設定された用紙属性と同じ用紙属性に設定変更する。
続いて、手差しトレイからの給紙前の確認画面をオペレーションパネル４上に表示し、確認画面の内容でＯＫであることを確認した場合に、印刷システム２２に対して、印刷継続指示（３ページ目の印刷データの印刷開始指示）を通知することにより、印刷処理を３ページ目以降から継続して行わせる。
【００５６】
図９は、図４の印刷指示システム２１によるこの発明に関わる処理の第２例を示すフローチャートである。
印刷指示システム２１は、印刷システム２２に対して印刷開始指示等を通知する際には、図９に示す処理ルーチンを開始し、まずステップＳ４１へ進み、図５のステップＳ２１と同様に、受け付けた印刷ジョブの１ページ目の印刷データに対して設定された給紙条件である給紙モード又は用紙属性と現在のレーザプリンタ１の状態とが、予め設定された１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしているか否かを判定する。
【００５７】
そして、受け付けた印刷ジョブの１ページ目の印刷データに対して設定された給紙条件と現在のレーザプリンタ１の状態とが１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしていると判定した場合には、ステップＳ５１へ移行して、ステップＳ５１〜Ｓ５３で図５のステップＳ２３〜Ｓ２５と同様の処理を行う。
受け付けた印刷ジョブの１ページ目の印刷データに対して設定された給紙条件と現在のレーザプリンタ１の状態とが１ページ目の印刷に使用する用紙を手差しトレイから給紙する条件を満たしていないと判定した場合には、そのままステップＳ４２へ進む。
【００５８】
ステップＳ４２では、必要に応じて（手差しトレイを使用する場合に）、印刷システム２２の手差しトレイに対して設定された用紙属性を、その手差しトレイから給紙される用紙に印刷する２ページ目以降の印刷データに対して設定された用紙属性と異なる用紙属性に設定変更する。例えば、印刷ジョブの３ページ目の印刷データの印刷に使用する用紙がセットされている手差しトレイに対して設定された用紙属性を、その印刷データに対して設定された用紙属性と異なる用紙属性に設定変更する。このとき、設定変更後のシート属性とは別に、設定変更前のシート属性もＮＶ−ＲＡＭ１８に記憶しておく。
次のステップＳ４３では、印刷システム２２に対して、受け付けた印刷ジョブの各ページの印刷データおよび印刷開始指示を通知し、印刷処理を開始させる。
【００５９】
印刷システム２２は、印刷指示システム２１から印刷ジョブの各ページの印刷データおよび印刷開始指示の通知を受けると、通常トレイ又は手差しトレイから１枚ずつ給紙される用紙に各ページの印刷データによる印刷をページ毎に行う。そして、その印刷が完了すると、印刷完了を印刷指示システム２１へ通知する。また、手差しトレイからの給紙前に、その手差しトレイに対して設定された用紙属性とその手差しトレイから給紙する用紙に印刷するページの印刷データに対して設定された給紙条件である用紙属性とが一致しない場合には、手差しトレイから給紙を行うことができないため、手差しトレイにセットされた用紙に印刷（印刷継続）できず、そのページの印刷データによる印刷を停止し、用紙属性不一致で印刷を停止した旨を印刷指示システム２１へ通知する。
【００６０】
印刷指示システム２１は、ステップＳ４３の処理を行った後、ステップＳ４４へ進み、受け付けた全ページの印刷データの印刷処理が完了したか否かを判定するが、印刷システム２２から印刷完了の通知を受けた場合には、全ページの印刷データの印刷処理が完了したと判定して、図９の処理を終了する。
全ページの印刷データの印刷処理が完了していない場合には、ステップＳ４５で印刷システムによる印刷が用紙属性不一致で停止したか否かを判定するが、印刷システム２２から用紙属性不一致で印刷を停止した旨の通知を受けた場合には、印刷システムによる印刷が用紙属性不一致で停止したと判定し、ステップＳ４６へ進む。
【００６１】
ステップＳ４６では、ＮＶ−ＲＡＭ１８に記憶してある設定変更前の用紙属性に基づいて、印刷が停止したページの印刷データによる印刷に使用するシートを手差しトレイから給紙するか否かを判定する。
そして、印刷が停止したページの印刷データによる印刷に使用する用紙を手差しトレイから給紙しないと判定した場合には、ステップＳ５４へ移行し、図２のステップＳ４と同様の処理（用紙属性不一致時の処理）を行う。
【００６２】
また、印刷が停止したページの印刷データによる印刷に使用する用紙を手差しトレイから給紙すると判定した場合には、ステップＳ４７へ進み、手差しトレイに対して設定されたシート属性をＮＶ−ＲＡＭ１８に記憶してある設定変更前の用紙属性に設定変更した（元の用紙属性に戻した）後、ステップＳ４８へ進み、ステップＳ４８〜Ｓ５０で図５のステップＳ２３〜Ｓ２５と同様の処理を行う。
【００６３】
以上のレーザプリンタ１による第２実施例の処理を含む処理およびユーザによる操作手順をまとめると、以下に示すようになる。
図１０は、そのレーザプリンタ１による第２実施例の処理およびユーザによる操作手順の概要例を示すフローチャートである。
まず、ステップＳ６１において、ユーザがホスト２０上での操作により、ホスト２０から印刷ジョブの印刷データをレーザプリンタ１へ送信させる。
【００６４】
次のステップＳ６２においては、レーザプリンタ１が、ホスト２０から印刷ジョブの印刷データを受信し、上述したように３ページ目の印刷に使用する用紙を手差しトレイから給紙する前に、その手差しトレイからの給紙に関する確認画面をオペレーションパネル４上に表示する。
次のステップＳ６３においては、ユーザが確認画面の内容を確認し、「ＯＫ」を選択する。
最後のステップＳ６４においては、レーザプリンタ１が、確認画面の内容でＯＫであることを確認し、受信した印刷ジョブの印刷データを印刷処理する。
【００６５】
この第２実施例によれば、第１実施例と同様の作用効果に加え、以下に示す作用効果を得ることもできる。
すなわち、レーザプリンタの印刷システムは、手差しトレイからの給紙前に、その手差しトレイに対して設定された用紙属性とその手差しトレイから給紙する用紙に印刷するページの印刷データに対して設定された給紙条件である用紙属性とが一致しない場合に、そのページの印刷データによる印刷を停止する。
【００６６】
一方、印刷指示システムは、印刷システムに印刷開始指示を通知する前に、１ページ目の印刷データに対して設定された給紙条件およびレーザプリンタの状態が手差しトレイから用紙を給紙する条件を満たしていないと判定した場合には、その手差しトレイに対して設定された用紙属性をその手差しトレイから給紙される用紙に印刷する２ページ目以降の印刷データに対して設定された用紙属性と異なる用紙属性に設定変更すると共に、その設定変更前の用紙属性を記憶しておく。
【００６７】
そして、印刷が停止した場合に、記憶しておいた用紙属性に基づいて印刷が停止したページの印刷データによる印刷に使用する用紙を手差しトレイから給紙するか否かを判定し、その用紙を手差しトレイから給紙する場合に、その手差しトレイに対して設定された用紙属性を上記記憶しておいた設定変更前の用紙属性に戻した後、手差しトレイからのシート供給に関する確認画面を表示し、確認画面の内容でＯＫした旨の通知を受けた場合に、確認画面の内容でＯＫした旨の通知を受けるため、印刷継続指示（印刷開始指示）の通知を許可し、印刷継続指示を印刷システムに対して通知する。
【００６８】
それによって、２ページ目以降の印刷データの印刷に使用する用紙がセットされている手差しトレイからも誤った給紙が行われることがなくなる。
以上、この発明を印刷制御装置を含むレーザプリンタに適用した実施形態について説明したが、この発明はこれに限らず、印刷制御装置を含むデジタル複写機やファクシミリ装置等の他の画像形成装置には勿論、印刷制御装置を含むパーソナルコンピュータ等の情報処理装置にも適用可能である。
【００６９】
〔この発明に関わるプログラム〕
このプログラムは、印刷制御装置を制御するコンピュータ（ＣＰＵ）に、この発明に関わる条件判定手段、確認画面表示手段、通知許可手段、第１，第２の設定変更手段、シート属性記憶手段、およびシート供給判定手段としての機能を実現するためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような作用効果を得ることができる。
【００７０】
このようなプログラムは、はじめから印刷制御装置に備えるＲＯＭ、あるいは不揮発性メモリ（フラッシュＲＯＭ，ＥＥＰＲＯＭ等）、あるいはＨＤＤ（ハードディスク装置）などの記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭ、あるいはメモリカード，フレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭ等の不揮発性記録媒体（メモリ）に記録して提供することもできる。それらの記録媒体に記録されたプログラムを印刷制御装置にインストールしてＣＰＵに実行させるか、ＣＰＵにそれらの記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００７１】
以上の説明から明らかなように、この発明によれば、印刷装置の手差しトレイから誤ったシート供給が行われないようにすることができる。したがって、印刷装置の手差しトレイから誤ったシート供給を回避できる印刷制御装置、およびそれを含む印刷装置や情報処理装置を提供することができる。
【符号の説明】
【００７２】
１：レーザプリンタ    ２：コントローラ    ３：プリンタエンジン
４：オペレーションパネル    １１：ホストＩ／Ｆ    １２：エンジンＩ／Ｆ
１３：パネルＩ／Ｆ    １４：ＣＰＵ    １５：プログラムＲＯＭ
１６：フォントＲＯＭ    １７：ＲＡＭ    １８：ＮＶ−ＲＡＭ
１９：オプションＲＡＭ    ２０：ホスト    ２１：印刷指示システム
２２：印刷システム
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２０００−２２９４６０号公報
【図１】
0005652180.tif 000003
【図２】
0005652180.tif 000004
【図３】
0005652180.tif 000005
【図４】
0005652180.tif 000006
【図５】
0005652180.tif 000007
【図６】
0005652180.tif 000008
【図７】
0005652180.tif 000009
【図８】
0005652180.tif 000010
【図９】
0005652180.tif 000011
【図１０】
0005652180.tif 000012