(57)【要約】【課題】  用紙毎に複数の印字ジョブを印字予約を指定した場合に、予約されたある印字ジョブが実行できない状態の場合に、そのジョブ以降のジョブまでもが実行できなくなることを防止する。【解決手段】  ビデオコントローラ３０２が用紙毎にＩＤを指定し、印字予約情報管理部３１３が画像印字情報記憶手段３１１にＩＤ毎の印字条件を記憶しておき、ビデオコントローラから指定ＩＤのジョブの削除、指定ＩＤの印字条件の変更、指定ＩＤのジョブの順序入れ替えの指示があると、各ＩＤに対応した用紙がまだ給紙待機中にあるか否かを判定し、給紙待機中であれば、予約の取り消し、印字条件の変更、予約の順序入れ替えを実行する。【選択図】  図２
2010179658.tif 000002
【特許請求の範囲】
【請求項１】
外部より印字データを入力する入力手段と、
上記入力手段により入力した印字データのページ毎にＩＤを設定するＩＤ設定手段と、
上記ＩＤ設定手段により設定されたＩＤに対応させて印字条件を指定する印字条件指定手段と、
ＩＤ毎と印字条件を印字予約メモリに記憶することにより印字動作を予約する印字予約手段と、
上記印字予約メモリの内容に従って、予約された印字動作を実行させる制御手段と、
印字予約の消去指示を受けた場合、上記印字予約メモリの指定ＩＤに対応する用紙が給紙待機中であれば、対応するＩＤ及び印字条件を上記印字予約メモリから消去する予約取消手段と、
を有することを特徴とする印字装置。
【請求項２】
上記印字装置は入力される印字データの管理を行うビデオコントローラと、印字装置の各部の動作を制御するエンジン制御部とを有し、上記エンジン制御部が上記ビデオコントローラからの指示に基づいて印字動作の予約及び取り消しを行うことを特徴とする請求項１記載の印字装置。
【請求項３】
外部より印字データを入力する入力手段と、
上記入力手段により入力した印字データのページ毎にＩＤを設定するＩＤ設定手段と、
上記ＩＤ設定手段により設定されたＩＤに対応させて印字条件を指定する印字条件指定手段と、
ＩＤ毎と印字条件を印字予約メモリに記憶することにより印字動作を予約する印字予約手段と、
上記印字予約メモリの内容に従って、予約された印字動作を実行させる制御手段と、
印字条件書き換え指示を受けると上記印字予約メモリの指定ＩＤに対応する用紙が給紙待機中であれば、対応するＩＤの印字条件を書き換える書き換え手段と、
を有することを特徴とする印字装置。
【請求項４】
上記印字装置は入力される印字データの管理を行うビデオコントローラと、印字装置の各部の動作を制御するエンジン制御部とを有し、上記エンジン制御部が上記ビデオコントローラからの指示に基づいて印字条件の書き換えを行うことを特徴とする請求項３記載の印字装置。
【請求項５】
上記書き換え手段は給紙口指定または排紙口指定または紙サイズ指定を書き換えることを特徴する請求項３記載の印字装置。
【請求項６】
外部より印字データを入力する入力手段と、
上記入力手段により入力した印字データのページ毎にＩＤを設定するＩＤ設定手段と、
上記ＩＤ設定手段により設定されたＩＤに対応させて印字条件を指定する印字条件指定手段と、
ＩＤ毎と印字条件を印字予約メモリに記憶することにより印字動作を予約する印字予約手段と、
上記印字予約メモリの内容に従って、予約された印字動作を実行させる制御手段と、
印字予約入れ替え指示を受けると、上記印字予約メモリの指定された複数のＩＤに対応した用紙が給紙待機中であれば、指定されたＩＤの印字予約の順序を入れ替える入れ替え手段と、
を有することを特徴とする印字装置。
【請求項７】
上記印字装置は入力される印字データの管理を行うビデオコントローラと、印字装置の各部の動作を制御するエンジン制御部とを有し、上記エンジン制御部が上記ビデオコントローラからの指示に基づいて印字予約の入れ替えを行うことを特徴とする請求項６記載の印字装置。
【請求項８】
外部のビデオコントローラからの印字データ及びコマンドに基づいて印字動作を行う印字装置において、
印字すべきデータに対する用紙毎に割り当てられたＩＤに対応させて印字予約メモリに印字予約を行う予約手段と、
上記ＩＤ毎に対応する用紙が給紙待機中か否かを判定する判定手段と、
を有し、上記予約手段は、上記ビデオコントローラから指定されたＩＤの印字予約を削除するコマンドを受信すると、上記指定されたＩＤを上記印字予約メモリから検索し、上記判定手段により指定ＩＤに対応する用紙が給紙待機中であることが判定されると上記指定されたＩＤの印字予約を削除することを特徴とする印字装置。
【請求項９】
外部のビデオコントローラからの印字データ及びコマンドに基づいて印字動作を行う印字装置において、
印字すべきデータに対する用紙毎に割り当てられたＩＤに対応させて上記ビデオコントローラから指定された印字条件を記憶し、印字予約を行う予約手段と、
上記ＩＤ毎に対応する用紙が給紙待機中か否かを判定する判定手段と、
を有し、上記予約手段は、上記ビデオコントローラから指定されたＩＤの印字予約の印字条件を変更するコマンドを受信すると、上記判定手段により指定ＩＤに対応する用紙が給紙待機中であることが判定されると記憶されている指定ＩＤの印字条件を指定された印字条件に変更することを特徴とする印字装置。
【請求項１０】
外部のビデオコントローラからの印字データ及びコマンドに基づいて印字動作を行う印字装置において、
印字すべきデータに対する用紙毎に割り当てられたＩＤに対応させて印字予約メモリに印字予約を行う予約手段と、
上記ＩＤ毎に対応する用紙が給紙待機中か否かを判定する判定手段と、
を有し、上記予約手段は、上記ビデオコントローラから指定された複数のＩＤの印字予約を入れ替えるコマンドを受信すると、上記指定された複数のＩＤを上記印字予約メモリから検索し、上記判定手段により指定ＩＤに対応するそれぞれの用紙が給紙待機中であることが判定されると上記指定された複数のＩＤの印字予約を入れ替えることを特徴とする印字装置。
【請求項１１】
外部のビデオコントローラからの印字データ及びコマンドに基づいて印字動作を行う印字装置の制御方法において、
上記ビデオコントローラからの印字すべきデータに対する用紙毎に割り当てられたＩＤに対応させて印字予約メモリに印字予約を行う予約ステップと、
上記ビデオコントローラから指定されたＩＤの印字予約を削除するコマンドの受信を判定する受信判定ステップと、
上記コマンドを受信すると、上記指定されたＩＤを上記印字予約メモリから検索し、指定ＩＤに対応する用紙が給紙待機中であるか否かを判定する判定ステップと、
給紙待機中であれば、上記指定されたＩＤの印字予約を削除する削除ステップと、
を有することを特徴とする印字装置の制御方法。
【請求項１２】
外部のビデオコントローラからの印字データ及びコマンドに基づいて印字動作を行う印字装置の制御方法において、
上記ビデオコントローラから印字すべきデータに対する用紙毎に割り当てられたＩＤに対応させて指定された印字条件を記憶し、印字予約を行う予約ステップと、
上記ビデオコントローラから指定されたＩＤの印字予約の印字条件を変更するコマンドの受信を判定する受信判定ステップと、
上記コマンドを受信すると、指定ＩＤに対応する用紙が給紙待機中であるか否か判定する判定ステップと、
給紙待機中であれば、記憶されている指定ＩＤの印字条件を指定された印字条件に変更する変更ステップと、
を有することを特徴とする印字装置の制御方法。
【請求項１３】
外部のビデオコントローラからの印字データ及びコマンドに基づいて印字動作を行う印字装置の制御方法において、
上記ビデオコントローラからの印字すべきデータに対する用紙毎に割り当てられたＩＤに対応させて印字予約メモリに印字予約を行う予約ステップと、
上記ビデオコントローラから指定された複数のＩＤの印字予約を入れ替えるコマンドの受信を判定する受信判定ステップと、
上記コマンドを受信すると、上記指定された複数のＩＤを上記印字予約メモリから検索し、指定ＩＤに対応するそれぞれの用紙が給紙待機中であるか否かを判定する判定ステップと、給紙待機中であれば、上記指定された複数のＩＤの印字予約を入れ替える入れ替えステップと、
を有することを特徴とする印字装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像情報毎にＩＤの指定を受けて印字を実行する印字装置に関するものである。
【背景技術】
【０００２】
従来から印字装置においては、印字条件を実行順に指定する印字予約機能を有しているものがある。しかしながら、従来のような印字予約機能を有する印字装置において印字ジョブのオーナーのみが予約した印字ジョブを削除する機能を有してはいたが、実行開始後のジョブの削除、印字条件の書き換え、予約順の入れ替えを行う機能は有していない。
【０００３】
印字装置によって実行される印字動作はホストコンピュータ等の印字データ形成装置から印字指示を受けてから印字装置の各部を印字可能な状態に立ち上げてから実行可能となる。一方、印字装置に印字データを提供する印字データ形成装置は、印字データ形成装置に接続するホストコンピュータなどの外部機器、オペレータ等からの印字情報に基づき印字装置に提供する印字データの形成を行う。
【０００４】
一般に、前記印字データ形成装置は外部からの印字情報受信とともに印字データ形成に先立って印字装置に対して印字動作の予約を行う。このことにより、印字装置の印字状態への立ち上げと印字データ形成装置の印字データ形成処理とを並行して行い、印字動作開始までの時間の短縮を図る。
【０００５】
印字データ形成装置が外部からの印字情報を複数受けた場合、複数の印字データの形成完了前に印字装置に対し複数の印字ジョブが予約されることも起こり得る。
【０００６】
印字予約機能を有する印字装置は印字データ形成装置から予約された印字ジョブの順に印字実行の準備を行い印字データ形成装置からの印字指示を待つ。
【０００７】
印字装置において、印字指示待ち状態、すなわち、印字の予約を受けてから印字データ形成装置の印字データ形成完了までの間に予約を受けた印字ジョブが実行不可能になることも起こり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、一度予約した印字条件の変更、予約順の入れ替え機能、実行開始後のジョブの削除の機能を有していない従来の印字装置においては、複数の印字が予約された後、印字実行順の早いジョブが実行不可能になった場合、それ以降の順番になっている印字は全て実行できなくなってしまう。
【０００９】
あるいは、印字予約の一括削除機能のみ有する従来の印字装置においては実行不可能になった予約印字ジョブがあった場合、すべての印字予約を一括して削除した後にもう一度印字予約をやり直す必要が生じる。
【課題を解決するための手段】
【００１０】
前記問題を解決するため、本発明においては外部より用紙毎にＩＤを指定し、印字動作を予約する印字装置において、印字予約されたＩＤ毎の予約取り消し手段、印字予約されたＩＤに対応する印字条件の書き換え手段、印字予約された複数のＩＤについて印字順の入れ替え手段を持たせることにより、複数の印字予約がなされた後にそのうちの１つの予約印字ジョブが実行不可能になった場合でも、実行不可能の印字ジョブを削除してその後の予約印字ジョブを実行する、実行不可能の印字ジョブの印字条件を変更することで実行可能にして印字を継続する、実行不可能の印字ジョブを後回しにし他の予約印字ジョブを先に実行しつつ実行不可能の印字ジョブが実行可能になるのを待つ等の対応ができるようにしたものである。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、印字装置に、外部より用紙毎にＩＤを指定し、印字動作を予約する印字装置において、印字装置のエンジン制御部に印字予約されたＩＤ毎の予約取り消し、予約内容の書換え、予約の入れ替え手段を持たせることにより、外部から予約後の印字スケジュールの変更を可能にし、複数の印字予約がなされた後にそのうちの１つの予約印字ジョブが実行不可能になったような場合でも、実行不可能の印字ジョブを削除してその後の予約印字ジョブを実行する、実行不可能の印字ジョブの印字条件を変更することで実行可能にして印字を継続する、実行不可能の印字ジョブを後回しにし他の予約印字ジョブを先に実行しつつ実行不可能の印字ジョブが実行可能になるのを待つ等の対応ができるようになる。
【図面の簡単な説明】
【００１２】
【図１】本発明を適用できる印字装置の断面図。
【図２】印字装置の機能構成を示すブロック図。
【図３】印字予約テーブルを示す図。
【図４】実施形態１の印字制御部の印字動作の制御を示すフローチャート。
【図５】実施形態１の印字制御部の印字予約テーブルのポインタ制御を示すフローチャート。
【図６】実施形態１の指定ＩＤの印字予約のキャンセル制御を示すフローチャート。
【図７】実施形態１の印字予約キャンセル時の印字予約テーブルを示す図。
【図８】実施形態２の指定ＩＤの印字情報変更制御を示すフローチャート。
【図９】実施形態３の指定ＩＤの印字予約の入れ替え制御を示すフローチャート。
【図１０】実施形態３の印字予約入れ替え時の印字予約テーブルを示す図。
【発明を実施するための形態】
【００１３】
（実施形態１）
以下に本発明の第１の実施形態を添付の図面に基づいて説明する。
【００１４】
図１は本発明の印字情報ＩＤ管理手段を持つレーザビームプリンタ２０１の断面図である。
【００１５】
レーザビームプリンタ２０１は図２に示すように記録紙Ｓを収納するカセット２０２を有し、該カセット２０２から記録紙をピックアップするピックアップローラ２０３、更にピックアップされた記録紙をくり出す給紙ローラ２０４が設けられている。そして、給紙ローラ２０４の下流には給紙された記録紙を後述のレジストローラ２１１まで搬送する給紙搬送ローラ２０６が配設されている。
【００１６】
一方、レーザビームプリンタ２０１にはもう１つ非定型用紙或いは定型用紙を手差しで給紙することのできるマルチパーパストレイ（以下ＭＰＴと呼ぶ）２０７が設けられ、ＭＰＴから記録紙をくり出すためのＭＰＴ給紙ローラ２０９、及び、ＭＰＴに設定された記録紙を前記ローラ２０９に押しつけるためのＭＰＴリフタ２０８が設けられている。
【００１７】
そして、前記カセット２０２からの記録紙搬送路２０５と前記ＭＰＴ２０７からの搬送路２１０は合流点Ｃで合流し後述のレジストローラ２１１に至る。
【００１８】
前記合流点Ｃの下流には、記録紙Ｓを同期搬送するレジストローラ２１１が配設されており、レジストローラ２１１の下流には、レーザスキャナユニット１０３からのレーザ光により画像を形成する画像形成部１０４が配設されている。さらに、画像形成部１０４の下流には定着器１０６が配設されており、定着器１０６の下流には排紙搬送ローラ２１２、２１３、２１４、２１５が配設されて、排紙トレイ２１６まで記録紙を搬送する。
【００１９】
また、レーザビームプリンタ２０１は片面に画像が形成された記録紙の印字面を反転して画像形成部２１２に再度送り込むことにより記録紙の両面に像形成を行う自動両面印字機能を持っている。自動両面印字のための構成は以下のようになっている。
【００２０】
前記排紙搬送ローラ２１５の下流に記録紙Ｓの行き先を変えるフラッパ２１７が配設され、更のその下流には記録紙Ｓの搬送方向、印字面を反転させる反転ローラ２１８、反転時の記録紙Ｓを留める反転用紙収納部２１９が配設されている。反転ローラ２１８から記録紙Ｓの反転後の搬送路下流にはＤカットローラ２２１、記録紙Ｓの反転動作による主走査方向位置ずれを補正する横レジスト可動板２２０、両面搬送ローラ２２２が配設されている。両面搬送ローラ２２２の下流で用紙搬送路は給紙搬送ローラ２０６に合流する。
【００２１】
用紙搬送路上には記録紙Ｓの位置を検知するため、レジストローラ２１１の手前にレジ前センサ２２３が、定着器１０６の下流に定着排紙センサ２２４が、排紙トレイ２１６の手前に排紙センサ２２５が、反転ローラ２１８の手前に反転センサ２２６が、両面搬送ローラ２２２の手前に両面センサ２２７がそれぞれ配設されている。前記各センサは用紙の接触で遮光板がフォトインタラプタを遮光することで当該位置に記録紙Ｓがあることを検知するようになっている。
【００２２】
図２は図１に示す印字装置の構成を示すブロック図である。
【００２３】
前記レーザビームプリンタ２０１は、電子写真プロセスにより画像を形成するエンジン部とホストコンピュータから送信された描画データからエンジン部で画像形成を行うための画像信号を生成するビデオコントローラ部とからなる。前記エンジン部にはその全体を制御するエンジン主制御部１０１を持っている。エンジン主制御部１０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ゲート素子等から構成され、制御の主要部はＲＯＭに書き込まれたソフトウエアで実現されている。
【００２４】
エンジン主制御部１０１は、後述するＨＳＹＮＣ、ＶＤＯ、ＰＲＮＴ、ＶＳＹＮＣ、ＶＳＲＥＱの各信号線、及び、シリアル通信を行うシリアルＩ／Ｆを介してビデオコントローラ１０２と接続されている。
【００２５】
エンジン主制御部１０１は、エンジンテストプリントパターン生成部１０７、画像信号制御部１０８、印字制御部１０９、用紙搬送制御部１１０、画像印字情報記憶部１１１、シリアル通信部１１２、印字予約情報管理部１１３等から構成されている。これらの諸機能によって、前記レーザ・スキャナユニット１０３、画像形成部１０４、定着器１０６、及び、前記各搬送ローラの駆動機構、用紙センサよりなる用紙搬送機構１０５を制御する。
【００２６】
ビデオコントローラ１０２はホストコンピュータ等から描画データを受け取ると描画データをエンジン部に対して出力するためのデータ（ビデオデータ）に展開する。また、印字する画像毎にＩＤを割り当て、エンジン主制御部１０１に対してシリアル通信によってＩＤ毎に印字に必要な情報（給紙口、排紙口、用紙サイズ等）を指定した後に、ＩＤによって印字の予約を行う。例えば、１０ページの画像からなるジョブの場合は１０個のＩＤが設定される。エンジン主制御部１０１はＩＤ毎に指定された給紙口、排紙口、用紙サイズ等の情報を画像印字情報記憶部１１１内のＩＤ毎に割り当てられた領域に記憶し、ＩＤにより予約された印字の順を前記画像印字情報記憶部１１１内の印字予約テーブルに記憶する。
【００２７】
図３は、印字予約テーブルの構造を示す概念図である。印字予約テーブルは予約ＩＤコードと前記ＩＤ毎の印字情報記憶領域へのポインタを印字順にならべたものである。画像印字情報記憶部１１１内には前記のように給紙口、排紙口、用紙サイズ等の印字情報をＩＤ毎にまとめて記憶された領域をもっている。印字情報記憶領域へのポインタは印字予約ポインタと印字実行ポインタとがあり、該当するＩＤへの印字情報記憶領域を指し示すものである。そして空領域にはＩＤコードの領域に空を示す特別な値（本例では‘０’）が設定される。
【００２８】
以下、エンジン主制御部１０１による一連の印字動作を図４のフローチャートに従い説明する。
【００２９】
ビデオコントローラ１０２はホストコンピュータ等から描画データを受け取るとシリアル通信によってエンジン主制御部１０１に画像毎にＩＤを設定して印字予約を行う。印字予約情報管理部１１３はビデオコントローラ１０２からの印字予約を前記印字予約テーブルに記憶する。印字制御部１０９では印字予約が１つ以上存在する場合（ステップＳ３０１、以下単にＳ３０１のように記す）、予約されたＩＤに指定されている給紙口からの給紙可能条件が成り立つのを待って（Ｓ３０３）用紙搬送制御部１１０に予備給紙動作を指示する（Ｓ３０４〜Ｓ３１０）。なお、印字予約が１つ以上存在する場合の判断のしかたについては後述する。ここで、給紙可能条件とは先行する用紙との紙間隔が所定量とれることや給紙機構の駆動源が立ち上っていることなどである。また、予備給紙とは指定給紙口の記録紙を他の給紙口からの搬送路との合流点Ｃ手前まで送り込むことを示す。用紙搬送制御部１１０は印字制御部１０９からの予備給紙指示に従い指定給紙口からの予備給紙を実行する。
【００３０】
また、印字制御部１０９はビデオコントローラ１０２から印字予約を受け取ったときにレーザ・スキャナユニット１３０、画像形成部１０４、定着器１０６が印字可能状態になければ、それぞれのユニットに対して印字できる状態までの立ち上げを開始させる。更に、印字制御部１０９は次に印字を実行する順番にあたるＩＤに対応する用紙の予備給紙が完了したか否か判定し（Ｓ３１１）、完了すると該用紙をレジストローラ２１１まで送り出すよう用紙搬送制御部１１０に指示する（Ｓ３１３）。
【００３１】
ビデオコントローラ１０２はビデオデータの送出準備ができた時点で、エンジン主制御部１０１に対してプリント指示信号（以下単にＰＲＮＴ信号と記す）をＰＲＮＴ信号線を介して出力する。
【００３２】
印字制御部１０９はレーザ・スキャナユニット１３０、画像形成部１０４、定着器１０６の立ち上げと記録紙Ｓのレジストローラ２１１までの給紙をが完了し、かつビデオコントローラ１０２からＰＲＮＴ信号が出力されるのを待つ（Ｓ３１４）。ＰＲＮＴ信号が出力されればビデオコントローラ１０２に対して水平（主走査方向）同期信号（以下単にＨＳＹＮＣ信号と記す）の出力を開始する。そして、印字制御部１０９はビデオコントローラ１０２に対し垂直（副走査、用紙搬送方向）同期要求信号（以下単にＶＳＲＥＱ信号と記す）をＶＳＲＥＱ信号線を介して出力する（Ｓ３１５）。ビデオコントローラ１０２はＶＳＲＥＱ信号を受信するとエンジン主制御部１０１に対して垂直同期信号（以下単にＶＳＹＮＣ信号と記す）をＶＳＹＮＣ信号線を介して出力し、ビデオデータを画像信号（以下単にＶＤＯ信号と記す）としてＶＤＯ信号線を介してエンジン主制御部１０１に出力する。
この時ビデオコントローラ１０２はＶＤＯ信号を主走査方向についてはＨＳＹＮＣ信号に、副走査方向についてはＶＳＹＮＣ信号に同期させて出力する。エンジン主制御部１０１では印字制御部１０９がＶＳＹＮＣ信号を受信すると（Ｓ３１６）、画像信号制御部１０８が受信したＶＤＯ信号をレーザ・スキャナユニット１０３に出力するとともに、印字制御部１０９が画像形成部を制御するとともに用紙搬送制御部１１０にレジストろ−ラ２１１で停止していた記録紙ＳをＶＳＹＮＣ信号に同期させて搬送させることを指示する（Ｓ３１７）。
【００３３】
これら一連の処理により記録紙Ｓ上に所定の画像を形成する。記録紙Ｓ上に形成された画像は定着器１０６によって定着された後、その画像のＩＤに指定されている排紙口を判定する（Ｓ３１９）。ここで、印字制御部１０９はＩＤで指定されている排紙口が両面搬送部の場合には定着排紙センサ２２４が記録紙の先端を検知すると反転ローラ２１８の方向にフラッパ２１７を偏向させて記録紙Ｓの搬送方向を制御し（Ｓ３２６、Ｓ３２７）、反転・両面搬送処理を行う。そして記録紙後端が定着排紙センサ２２４で検知されると（Ｓ３２９）、フラッパ２１７を排紙搬送路側に戻し（Ｓ３３０）、所定のタイミングで両面搬送を終了する（Ｓ３３２）。一方指定されている排紙口が排紙トレイの場合には、印字制御部１０９はフラッパ２１７を排紙トレイ２１６の方向に維持し、定着排紙センサ２２４が記録紙後端を検知すると排紙搬送処理を行う（Ｓ３２０，Ｓ３２１）。
【００３４】
Ｓ３０２、Ｓ３０８、Ｓ３０９、Ｓ３１０、Ｓ３１８、Ｓ３２２、Ｓ３３１では、画像印字情報記憶部１１１内にもっているＩＤ毎の用紙搬送状態に関する情報を設定する。用紙搬送状態としては給紙待機中、給紙中、印字搬送中、排紙搬送中の状態がある。また、用紙搬送状態としては前記のほかに特殊な状態として未使用状態がある。これは当該ＩＤに関連付けられた画像が存在しないことを示す。また排紙搬送中の用紙の先端及び後端が排紙センサ２２５で検知され（Ｓ３２３，Ｓ３２４）、排紙搬送状態を終了したときにも未使用状態にする（Ｓ３２５）。
【００３５】
また、画像印字情報記憶部１１１は前記印字予約テーブルを制御する情報として印字予約ポインタと印字実行ポインタをもっている。印字予約ポインタは次にビデオコントローラ１０２から印字予約を受けた場合の印字予約テーブル上の予約情報を書き込む領域を指し示す。印字実行ポインタは同テーブル上のビデオコントローラ１０２から次にＰＲＮＴ信号を受けた場合に印字を実行するＩＤの印字情報へのポインタが設定されている領域を指し示す。印字予約情報管理部１１３はビデオコントローラ１０２から印字予約を受けると前記印字予約ポインタが指し示す領域に予約されたＩＤの印字情報へのポインタを書き込み、印字予約ポインタを次に進める。この時、印字予約ポインタの指し示す領域が印字予約テーブルの最後尾の場合には印字予約ポインタを印字予約テーブルの先頭に移す。また、印字予約情報管理部１１３は印字動作開始（図３のＳ３１７）とともに印字実行ポインタを次の予約ＩＤ情報へのポインタに移す。この処理を図５のフローチャートに示す。
【００３６】
印字予約情報管理部１１３はビデオコントローラ１０２からのＰＲＮＴ信号に応じて印字制御部１０９が印字動作を開始すると、Ｓ５０１で印字実行ポインタが指し示す領域のＩＤコードに‘０’を書き込んだ後、Ｓ５０２で印字実行ポインタを次の領域に進める。次に、Ｓ５０３で印字実行ポインタが次に指し示した領域が印字予約ポインタと同じ領域を指し示しているかどうかをチェックし、同じであった場合その位置で印字実行ポインタを止めて終了する。Ｓ５０３で印字実行ポインタが印字予約ポインタと異なる場合、Ｓ５０４に進み印字実行ポインタが指し示した領域のＩＤコードが‘０’であるかどうかをチェックする。そして、印字実行ポインタが指し示す領域のＩＤコードが‘０’であった場合にはＳ５０５で印字実行ポインタを印字予約テーブルの先頭に移し、Ｓ５０６に進む。印字実行ポインタが指し示す領域のＩＤコードが‘０’以外であればポインタをその位置に止めて終了する。Ｓ５０６で印字実行ポインタが次に指し示した領域が印字予約ポインタと同じ領域を指し示しているかどうかをチェックし、同じであった場合その位置で印字実行ポインタを止めて終了する。Ｓ５０６で印字実行ポインタが印字予約ポインタと異なる場合、Ｓ５０７に進み印字実行ポインタが指し示した領域が‘０’であるかどうかをチェックする。そして、印字実行ポインタが指し示す領域のＩＤコードが‘０’であった場合にはＳ５０８で印字実行ポインタを次の領域に進めた後にＳ５０６に戻る。印字実行ポインタが‘０’以外であればポインタをその位置に止めて終了する。
【００３７】
印字情報予約管理部１１３は印字開始時、印字実行ポインタに対して以上のような処理を行うことにより印字実行ポインタは次に実行する印字ジョブに対するＩＤを常に示すことになる。そして、印字予約が１件もない場合には印字実行ポインタは印字予約ポインタと同じ領域を示しておりその値は’０’になっているため、これによって、印字制御部１０９は印字予約の有り無しを判断することができる。
【００３８】
ところで、前記のようにエンジン主制御部１０１はビデオコントローラ１０２からの印字予約に応じて予備給紙、エンジンの各部の立ち上げ等の印字準備を行うため、ビデオコントローラ１０２はエンジンに対する印字予約をビデオデータの展開開始に先立ち行うことで、ビデオコントローラ１０２のビデオデータの送出準備と、エンジン側での印字準備を並行して行うことができる。そこで、ビデオコントローラ１０２はホストコンピュータ等から複数の描画データを受けている場合、エンジン主制御部１０１に対して予約可能な限り先行して印字予約を行う。ここで、ビデオコントローラ１０２が複数イメージに関する印字予約を行い、ある頁に対するビデオデータの展開完了前にエンジン側の都合により予約された印字ジョブの内の一部が実行不可能になった場合、実行不可能な印字ジョブよりも後に予約されている実行可能な印字ジョブも実行不可能になってしまう。
【００３９】
そこで、本実施形態のエンジン主制御部においてはビデオコントローラ１０２からの指示に応じて給紙動作開始前の予約情報を削除する機能を印字予約情報管理部１１３に有している。
【００４０】
図６に印字予約情報管理部１１３の印字予約削除処理のフローチャートを示す。
まず、印字予約情報管理部１１３はビデオコントローラ１０２からシリアル通信によってあるＩＤに対する印字予約キャンセルの指示を受けた場合、Ｓ６０１でＩＤのチェック対象を印字予約テーブルの先頭に設定し、Ｓ６０２でチェック対象の領域のＩＤコードが指定を受けたＩＤかどうかをチェックする。Ｓ６０２のチェックの結果、指定を受けたＩＤと異なるＩＤコードであった場合、Ｓ６０５に進みチェックした領域が印字予約テーブルの最後尾かどうかを確認する。Ｓ６０５で同テーブルの最後尾であった場合、該当する予約がなかったと判断して、Ｓ６０６でビデオコントローラ１０２に実行不可能情報を返信して終了する。同テーブルの最後尾でなかった場合にはＳ６０７でチェック対象の領域を次に進めＳ６０２に戻る。Ｓ６０２のチェックの結果、チェック対象が指定を受けたＩＤであった場合、Ｓ６０３でそのＩＤが指し示す印字情報へのポインタから、当該ＩＤに対する記録紙が給紙待機中であるかどうかをチェックし、給紙待機中でない場合には指定ＩＤに対する予約キャンセルができないと判断してＳ６０６でビデオコントローラ１０２に実行不可能情報を返信して終了する。Ｓ６０３でのチェックの結果当該ＩＤに対する記録紙が給紙待機中である場合には、Ｓ６０４で印字予約テーブルから当該ＩＤに対する情報を削除する。
【００４１】
図７に印字予約テーブルからある情報を削除する場合の模式図示す。
【００４２】
以上のような印字予約情報管理部１１３の処理により、ビデオコントローラ１０２が複数イメージに関する印字予約を行った後、ある頁のビデオデータの展開完了前にエンジン側の都合により予約された印字ジョブの内の一部が実行不可能になった場合でもビデオコントローラ１０２からの指示で印字予約情報管理部１１３が実行不可能な印字ジョブを削除することにより、それよりも後に予約されている実行可能な印字を継続実行することができる。
【００４３】
（実施形態２）
上述した実施形態１では、印字予約されたＩＤに対する削除機能のみ持たせているが、本実施形態では記録紙の給紙動作開始前であれば指定された印字条件（給紙口指定、排紙口指定、紙サイズ指定等）の変更を可能にしている。
【００４４】
機器の構成は、図１、２と同様である。
【００４５】
本実施形態の印字予約情報管理部１１３ではビデオコントローラ１０２から印字予約されたＩＤに対する印字情報変更指示を受けた場合、画像印字情報記憶部１１１の指定ＩＤに対する印字情報を変更する。
【００４６】
図８に本実施形態における印字予約情報管理部１１３の予約情報変更処理のフローチャートを示す。図のＳ８０１〜Ｓ８０３、Ｓ８０５〜Ｓ８０７は図６のＳ６０１〜Ｓ６０３、Ｓ６０５〜Ｓ６０７と同じなので説明は省略する。ビデオコントローラ１０２から指定されたＩＤに対応する印字予約があり、そのＩＤで指定された記録紙が給紙待機中である場合、Ｓ８０４で印字予約テーブルのポインタにより指定されたＩＤに対応する印字情報にアクセスし、ビデオコントローラ１０２から指定された印字条件に変更する。
【００４７】
以上のような印字予約情報管理部１１３の処理により、ビデオコントローラ１０２が複数イメージに関する印字予約を行った後、ある頁に対するビデオデータの展開完了前にエンジン側の都合により予約された複数の印字ジョブの内の一部が実行不可能になった場合でもビデオコントローラ１０２からの指示で印字予約情報管理部１１３が実行不可能な印字ジョブの印字条件を変更することで印字ジョブを実行可能な状態にして印字を継続実行することができる。例えば、最初に予約していた給紙口の用紙が無くなった場合、同じ種類の用紙がある別の給紙口に指定し直すことで印字動作を継続することが可能になる。
【００４８】
（第３の実施形態）
実施形態３では、記録紙の給紙動作開始前であれば指定された予約ＩＤによる印字ジョブの入れ替えを可能にしている。
【００４９】
機器の構成は、図１、２と同様である。
【００５０】
本実施形態の印字予約情報管理部１１３ではビデオコントローラ１０２から印字予約された２つのＩＤに対する印字情報入れ替え指示を受けた場合、画像印字情報記憶部１１１の指定ＩＤに対する印字予約情報を入れ替える。
【００５１】
図９に本実施形態における印字予約情報管理部１１３の予約情報変更処理のフローチャートを示す。図のＳ９０１、Ｓ９０７で入れ替えを指定されたＩＤそれぞれに対する変更可能性をチェックする。それぞれに対する変更可能性チェック（Ｓ９０２〜Ｓ９０９、Ｓ９１１〜Ｓ９１３）に関しては図６のＳ６０１〜Ｓ６０３、Ｓ６０５〜Ｓ６０７の処理をと同じなので説明は省略する。ビデオコントローラ１０２から入れ替えを指定された２つのＩＤに対応する予約があり、それぞれのＩＤに対応する記録紙が給紙待機中である場合、Ｓ９１０で印字予約テーブルの指定された２つのＩＤに対応する情報を入れ替える。
【００５２】
図１０に印字予約テーブルの２つの情報を入れ替える場合の模式図示す。
【００５３】
以上のような印字予約情報管理部１１３の処理により、ビデオコントローラ１０２が複数イメージに関する印字予約を行った後、ある頁に対するビデオデータの展開完了前にエンジン側の都合により予約された印字ジョブの内の一部が実行不可能になった場合でもビデオコントローラ１０２からの指示で印字予約情報管理部１１３が実行不可能な印字ジョブの予約を別の印字可能な予約と入れ替えることで実行可能な状態にし、別の印字ジョブを先に実行して印字不可能であった予約ジョブが印字可能になるのを待つことができる。
【００５４】
尚、上述したジョブの取り消し、印字条件の変更、ジョブの入れ替えはビデオコントローラ１０２からの指示により行われるものであるが、ビデオコントローラ１０２は、これらの処理の実行を、エンジン制御部１０１からの種々の信号に基づいて独自に決定しても良いし、ホストコンピュータからの指示やプリンタの操作部からの指示に基づいて決定しても良い。
【符号の説明】
【００５５】
１０１  レーザビームプリンタのエンジン主制御部
１０２  レーザビームプリンタのビデオコントローラ
１０７  エンジンテストプリンとパターン生成手段
１０８  画像信号制御部
１０９  印字制御部
１１０  用紙搬送制御部
１１１  画像印字情報記憶部
１１２  シリアル通信部
１１３  印字予約情報管理部
【図１】
2010179658.tif 000003
【図２】
2010179658.tif 000004
【図３】
2010179658.tif 000005
【図４】
2010179658.tif 000006
【図５】
2010179658.tif 000007
【図６】
2010179658.tif 000008
【図７】
2010179658.tif 000009
【図８】
2010179658.tif 000010
【図９】
2010179658.tif 000011
【図１０】
2010179658.tif 000012