(57)【特許請求の範囲】
【請求項１】
複数の給紙段のそれぞれについて、出力画像の調整を行う画像形成装置において、
上記給紙段毎に、用紙サイズ、用紙残量を含む給紙段情報を取得する給紙段情報取得手段と；
上記給紙段毎に、用紙位置情報を含む給紙段特性を保持する給紙段特性保持手段と；
上記給紙段毎に、上記給紙段特性を算出し、上記給紙段特性保持手段に格納する給紙段調整手段と；
画像を形成するラスタ画像を生成し、この際に、上記給紙段特性保持手段が保持している上記用紙位置情報を用い、使用すべき給紙段に適したラスタ画像を生成するラスタ画像生成手段と；
上記ラスタ画像生成手段が生成したラスタ画像に基づいて、画像を形成する画像形成手段と；
画像形成に使っている給紙段が紙なしになった場合、同じ用紙サイズの給紙段が存在するか否かを調べ、同じ用紙サイズの給紙段が他に存在すれば、上記他に存在する給紙段から給紙させ、この際に、上記他に存在する給紙段に適した調整が行われるように、上記ラスタ画像生成手段が生成したラスタ画像に基づいて、上記画像形成手段に画像を形成させる制御手段と；
を有し、上記制御手段は、１つの印刷ジョブを印刷開始する前に、上記ラスタ画像生成手段に、上記印刷ジョブに適する給紙段の全てについて、それぞれラスタ画像を生成させることを特徴とする画像形成装置。
【請求項２】
請求項１において、
上記ラスタ画像生成手段は、ページ記述言語からラスタ画像を形成するページ記述言語処理手段を有する手段であることを特徴とする画像形成装置。
【請求項３】
請求項１において、
上記画像形成手段は、用紙の両面に印刷する機能を有する手段であることを特徴とする画像形成装置。
【請求項４】
請求項１において、
上記ラスタ画像生成手段は、原稿台の文書を読み取ってラスタ画像を生成する原稿読取手段であることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置、特に複数の給紙段を備えるプリンタに関するものである。
【０００２】
【従来の技術】
従来、プリンタで出力する場合に、用紙上の画像位置を調整する場合、給紙段毎にテストページを印刷し、その画像位置に応じて、調整値を保持し、印刷時に画像位置を調整する。特に、両面印刷時に、表の画像位置と裏の画像位置とを合わせることができる。
【０００３】
【発明が解決しようとする課題】
しかし、従来の画像形成装置では、ラスタ画像生成と同時に、画像位置を調整するので、印刷の途中でその給紙段の用紙がなくなり、同じ用紙サイズを持つ他の給紙段の用紙に印刷すると、その後の画像位置調整が不正確になるという問題がある。
【０００４】
本発明は、印刷途中で紙なし等によって、使用すべき給紙段が切り替わった場合、画像位置が適切に補正され、印刷品位が変化しない画像形成装置を提供することを目的とするものである。
【０００５】
本発明は、複数の給紙段のそれぞれについて、出力画像の調整を行う画像形成装置において、上記給紙段毎に、用紙サイズ、用紙残量を含む給紙段情報を取得する給紙段情報取得手段と、上記給紙段毎に、用紙位置情報を含む給紙段特性を保持する給紙段特性保持手段と、上記給紙段毎に、上記給紙段特性を算出し、上記給紙段特性保持手段に格納する給紙段調整手段と、画像を形成するラスタ画像を生成し、この際に、上記給紙段特性保持手段が保持している上記用紙位置情報を用い、使用すべき給紙段に適したラスタ画像を生成するラスタ画像生成手段と、上記ラスタ画像生成手段が生成したラスタ画像に基づいて、画像を形成する画像形成手段と、画像形成に使っている給紙段が紙なしになった場合、同じ用紙サイズの給紙段が存在するか否かを調べ、同じ用紙サイズの給紙段が他に存在すれば、上記他に存在する給紙段から給紙させ、この際に、上記他に存在する給紙段に適した調整が行われるように、上記ラスタ画像生成手段が生成したラスタ画像に基づいて、上記画像形成手段に画像を形成させる制御手段とを有し、上記制御手段は、１つの印刷ジョブを印刷開始する前に、上記ラスタ画像生成手段に、上記印刷ジョブに適する給紙段の全てについて、それぞれラスタ画像を生成させることを特徴とする画像形成装置である。
【０００６】
【発明の実施の形態および実施例】
［第１の実施例］
［システム構成］
図１は、本発明の第１の実施例であるカラー複写機２０２を含むシステムを示す図である。
【０００７】
１００ＢａｓｅＴのイーサネット（登録商標）で構成されるネットワーク２０３に、パーソナルコンピュータ（ＰＣ）２０１、カラー複写機２０２が接続されている。ネットワーク２０３には、他の機器も接続されているが、図１では割愛している。
【０００８】
カラー複写機２０２は、ネットワーク対応のポストスクリプトプリンタとして機能し、ＰＣ２０１から受信したカラー画像を印刷することができる。
【０００９】
［カラー複写機］
図２は、カラー複写機２０２の外観を示す図である。
【００１０】
カラー複写機２０２は、複写機本体３０１と、用紙カセット３０２、３０３、３０４と、大量枚数の給紙を可能にするペーパーデッキ３０５と、排紙トレイ（給紙段）３０６と、原稿を押さえる圧板３０７とを有する。
【００１１】
図３は、カラー複写機２０２の内部構成を示すブロック図である。
【００１２】
カラー複写機２０２において、スキャナ１０１は、原稿を光学的に読み取り、電気信号に変え、一画素が各８ビットの輝度情報を持つＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）デジタルデータを生成する。主走査方向、副走査方向ともに、４００ｄｐｉの解像度のラスタデータである。
【００１３】
画像処理部１０２は、入力マスキングや、ＲＧＢからＣＭＹＫ（Ｃｙａｎ  Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋ）へのログ変換、出力マスキング等の処理を行う。プリンタ１０４は、受信した面順次のＣＭＹＫデータに基づいて、電子写真方式によってカラー画像を形成する。
【００１４】
フレームバッファ１０５は、１３９ＭＢのサイズを持つシンクロナスＤＲＡＭであり、スキャナ１０１から取り込んだラスタ画像データを記憶したり、ＣＰＵ１０７によって書き込まれる。ＣＰＵ１０７は、カラー複写機２０２を制御し、Ｉｎｔｅｌ社のＰｅｎｔｉｕｍ（登録商標）ＩＩＩ、６００ＭＨｚを用いる。
Ｉ／Ｏポート１０８は、ＣＰＵバス１０６に接続され、スキャナ１０１やプリンタ１０４を制御したり、センサの信号を入力する。
【００１５】
ＲＯＭ１０９は、このシステムのブート時に動くプログラムを格納し、ＣＰＵバス１０６に接続されている。ワークＲＡＭ１１０は、１１７ＭＢのシンクロナスＤＲＡＭであり、実際には、フレームバッファ１０５と合わせて２５６ＭＢのシンクロナスＤＲＡＭのメモリモジュールで構成され、ＣＰＵバス１０６に接続されている。
【００１６】
ＳＣＳＩのコントローラ１１１は、ＣＰＵバス１０６に接続されている。ハードディスクドライブ１１２は、ＳＣＳＩコントローラ１１１に接続された３．５ｉｎｃｈ  ９．１ＧＢのハードディスクドライブである。
【００１７】
ネットワークＩ／Ｆのコントローラ１１３は、ＣＰＵバス１０６に接続され、外部の１０ＢａｓｅＴ、１００ＢａｓｅＴまたは１０Ｂａｓｅ５のＥｔｈｅｒｎｅｔ（登録商標）ネットワークと接続され、データのやりとりを行う。カラー複写機２０２の操作部１１４は、ＬＣＤパネルと、タッチパネルと、ボタンとによって構成されている。
【００１８】
［コピー動作］
次に、上記実施例におけるコピー動作について説明する。
【００１９】
コピーする場合、スキャナ１０１が原稿を読み取り、ＲＧＢのラスタ画像データを生成する。ＲＧＢのラスタ画像データを、画像処理部１０２がＣＭＹＫのいずれかに変換し、プリンタ１０４が現像し、紙に出力する。そして、ＭＣＹＫの順で、上記動作を繰り返し、カラー画像を形成する。
【００２０】
［プリント動作］
次に、上記実施例におけるプリント動作について説明する。
【００２１】
ＰＣ２０１からプリンタドライバを使ってカラー複写機２０２への印刷を、ユーザが指示すると、カラー複写機２０２では、ＮｅｔｗｏｒｋＩ／Ｆ１１３を介して、ポストスクリプトで記述されたジョブを受信し、ワークＲＡＭ１１０に保存する。そして、ＣＰＵ１０７がポストスクリプトの記述を解釈し、ラスタ画像を生成し、フレームバッファ１０５に保存する。
【００２２】
このときに、使用する給紙段に応じて保存されているトレイ調整値に基づいて、画像をシフトし、ラスタ画像を生成する。
【００２３】
これによって、画像の位置が調整され、用紙の真中に打たれるべき（出力されるべき）点が、用紙の真中に印刷され、特に、両面印刷では、表の画像の位置と裏の画像の位置とが合う。そのラスタ画像を、プリンタ１０４が現像し、紙に出力する。ＭＣＹＫの順で、上記動作を繰り返し、カラー画像を形成する。
【００２４】
［トレイ調整ユーティリティ］
図４は、上記実施例におけるトレイ調整ユーティリティのダイアログボックス４０１を示す図である。
【００２５】
このトレイ調整ユーティリティは、クライアントＰＣ２０１にインストールされる。同等の操作は、コントローラのＬＣＤからでも実行可能である。
【００２６】
このユーティリティを開くと、ダイアログボックス４０１が開く。給紙段プルダウンメニュー４０２から、調整を行う給紙段を選択する。
【００２７】
用紙サイズプルダウンメニュー４０３から、その給紙段に入っている用紙サイズを設定する。この設定によって、後述するトレイ調整ページのサイズが決まる。両面チェックボックス４０４によって、両面印刷用に調整するか、片面印刷用に調整するかを指定する。トレイ調整ページ印刷ボタン４０５を押すと、上で設定した条件によって、トレイ調整ページが印刷される。両面チェックボックス４０４がチェックされていれば、指定した給紙段から給紙し、トレイ調整ページが両面印刷され、チェックされていなければ、片面で印刷される。
【００２８】
数値入力ボックス４０６、４０７、４０８、４０９によって、後述する読取値を入力する。両面印刷調整するために、Ｓｉｄｅ−１、Ｓｉｄｅ−２の２種類が設けられている。両面チェックボックス４０４がチェックされていなければ、Ｓｉｄｅ−２用の数値入力ボックス４０８、４０９がグレイアウトされ、Ｓｉｄｅ−２用の数値入力ボックス４０８、４０９には入力できない状態になる。
【００２９】
調整結果確認ページ印刷ボタン４１０を押すと、調整結果確認ページが印刷される。キャンセルボタン４１１を押すと、調整結果が保存されず、このダイアログボックス４０１が閉じる。適用ボタン４１２を押すと、調整結果が保存される。ＯＫボタン４１３を押すと、調整結果が保存され、このダイアログボックス４０１が閉じる。
【００３０】
［トレイ調整ページ］
図５は、上記実施例におけるトレイ調整を行うトレイ調整ページ５０１を示す図である。
【００３１】
このトレイ調整ページ５０１には、それぞれの辺の中央付近に目盛Ａ  ５０２と、目盛Ｂ  ５０３とが印刷されている。これを、調整すべき給紙段に保持されている用紙に、上記目盛Ａ  ５０２、Ｂ  ５０３を印刷し、この印刷された用紙を半分に折り、この折れ目の目盛を読む。目盛Ａ  ５０２、Ｂ  ５０３は、それぞれ、０〜５０まで振られているので、用紙に対するラスタ画像が全くずれていなければ、上記折れ目の目盛が２５になる。
【００３２】
［トレイ調整フロー］
図６は、上記実施例におけるトレイ調整の操作を示すフローチャートである。
【００３３】
ステップＳ６０１では、トレイ調整ユーティリティの給紙段プルダウンメニュー４０２から、調整を行う給紙段を選択する。そして、ステップＳ６０２では、用紙サイズプルダウンメニュー４０３から、給紙段に保持されている用紙サイズを設定し、ステップＳ６０３では、両面チェックボックス４０４によって、両面／片面を選択する。
【００３４】
次に、ステップＳ６０４では、トレイ調整ページ印刷ボタン４０５を押すと、それまで設定した条件に応じて、トレイ調整ページ５０１が印刷される。ステップＳ６０３では、両面を選択していると、トレイ調整ページ５０１が両面印刷される。印刷されたトレイ調整ページ５０１を、その２つの辺のそれぞれに沿って２等分するように折り、このようにして折った場合における折れ線と目盛Ａ、Ｂとが交わる部分の目盛を読む。
【００３５】
この読取った目盛Ａ、Ｂの値を、数値入力ボックス４０６、４０７に入力する。両面の場合は、Ｓｉｄｅ−２における読取った目盛Ａ、Ｂの値も、数値入力ボックス４０８、４０９に入力する。そして、ステップＳ６０６では、調整結果確認ページ印刷ボタン４１０が押されれば、ステップＳ６０７において、調整結果確認ページを印刷する。そして、ステップＳ６０８では、適用ボタン４１２またはＯＫボタン４１３が押されていれば、ステップＳ６０９において調整値をＲＡＭ１１０に保存する。ＲＡＭ１１０には、給紙段ごとに、Ａ、Ｂの値を保存できる。
【００３６】
［紙なし時におけるトレイの切替］
図７は、上記実施例における印刷時の動作を示すフローチャートである。
【００３７】
ステップＳ７０１では、印刷ジョブを受信する。ステップＳ７０２では、ジョブに適合する給紙段を決定する。ステップＳ７０３では、ラスタ画像を生成する。この時に、ＲＡＭ１１０に保持されたＡ、Ｂの値の中から、決定した給紙段用のトレイ調整のために保存されている値を用い、フレームバッファ１０５上の画像データを移動することにより、画像位置をシフトする。
【００３８】
ステップＳ７０４では、印刷を実行する。ステップＳ７０５では、紙なしが発生していたら、そのジョブに適合する給紙段が他に存在するか否かを調べる。適合する給紙段が他に存在しなければ、ステップＳ７０７において、用紙補給を要求し、用紙が補給され次第、ステップＳ７０４に戻り印刷を続行する。
【００３９】
一方、ジョブに適合する給紙段が他に存在すれば、ステップＳ７０８において、給紙段を切り替え、ステップＳ７０３に戻り、残りのページのラスタ画像生成をやり直す。このときに、切り替えた給紙段のトレイ調整を適用し、画像位置をシフトする。
【００４０】
このようにすることによって、紙無しで給紙段が切り替わっても、画像位置が適切に補正される。
【００４１】
［第２の実施例］
第１の実施例では、給紙段切替が発生したら、残りのページについて、ラスタ画像を生成し直すが、第２の実施例では、最初に印刷実行する前に、候補となる給紙段について、ラスタ画像の生成を全て実行する。
【００４２】
なお、上記ラスタ画像生成手段は、ＰＤＬ（ページ記述言語）からラスタ画像を形成するＰＤＬ処理手段を有する手段である。
【００４３】
また、上記実施例をカラー複写機以外の画像形成装置に適用するようにしてもよい。
【００４４】
さらに、ＰＤＬジョブの印刷だけでなく、コピー出力時の画像位置補正に適用してもよい。給紙段が変化した場合に、給紙段に応じた画像位置補正を行うという意味では、上記の実施例とほぼ変わりない。この場合、スキャナ１０１が原稿台の文書を読み取ってラスタ画像を生成するラスタ画像生成手段として機能する。
【００４５】
【発明の効果】
本発明によれば、印刷途中で紙なし等によって、使用すべき給紙段が切り替わった場合、画像位置が適切に補正され、印刷品位が変化しないという効果を奏する。
【図面の簡単な説明】
【図１】カラー複写機２０２を含むシステムを示す図である。
【図２】カラー複写機２０２の外観を示す図である。
【図３】本発明の第１の実施例であるカラー複写機２０２の内部構成を示すブロック図である。
【図４】上記実施例におけるトレイ調整ユーティリティのダイアログボックス４０１を示す図である。
【図５】上記実施例において、トレイ調整を行うトレイ調整ページ５０１を示す図である。
【図６】上記実施例におけるトレイ調整の操作を示すフローチャートである。
【図７】上記実施例における印刷時の動作を示すフローチャートである。
【符号の説明】
２０２…カラー複写機、
１０１…スキャナ、
１０２…画像処理部、
１０４…プリンタ、
１０５…フレームバッファ、
１０６…ＣＰＵバス、
１０７…ＣＰＵ、
１０９…ＲＯＭ、
１１０…ワークＲＡＭ、
１１１…ＳＣＳＩのコントローラ、
１１２…ハードディスクドライブ、
１１３…ネットワークＩ／Ｆのコントローラ、
１１４…操作部。
【図１】
0004612778.tif 000002
【図２】
0004612778.tif 000003
【図３】
0004612778.tif 000004
【図４】
0004612778.tif 000005
【図５】
0004612778.tif 000006
【図６】
0004612778.tif 000007
【図７】
0004612778.tif 000008