(57)【要約】【課題】印刷物の諸条件を基に印刷ページ順序を並べ替え、画像形成部の性能に即した形で両面印刷を実行する。【解決手段】両面印刷機能を有する画像形成装置において、印刷データの表、裏の面属性によって印刷順序を切り替え、印刷待ちリストを構成する機能を有する制御手段１を備えた。【選択図】        図１
2004272021.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷機能を有する画像形成装置において、印刷データの表、裏の面属性によって印刷順序を切り替え、印刷待ちリストを構成する機能を有する制御手段を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置において、前記制御手段は、印刷データで使用する色によって印刷順序を切り替え、印刷待ちリストを構成する機能を有することを特徴とする画像形成装置。
【請求項３】
請求項１の画像形成装置において、前記制御手段は、印刷用紙の大きさによって印刷順序を切り替え、印刷待ちリストを構成する機能を有することを特徴とする画像形成装置。
【請求項４】
請求項１の画像形成装置において、前記制御手段は、印刷用紙の厚さによって印刷順序を切り替え、印刷待ちリストを構成する機能を有することを特徴とする画像形成装置。
【請求項５】
請求項１の画像形成装置において、前記制御手段は、画像データの書込み開始位置の違いによって、印刷順序を切り替え、印刷待ちリストを構成する機能を有することを特徴とする画像形成装置。
【請求項６】
請求項１の画像形成装置において、前記制御手段は、印刷ジョブの所有者の違いによって、印刷順序を切り替え、印刷待ちリストを構成する機能を有することを特徴とする画像形成装置。
【請求項７】
請求項１の画像形成装置において、前記制御手段は、画像形成部内に存在する用紙枚数によって、印刷順序を切り替え印刷待ちリストを構成する機能を有することを特徴とする画像形成装置。
【請求項８】
請求項１の画像形成装置において、前記制御手段は、印刷待ちのページの状態によって、印刷順序を切り替え印刷待ちリストを構成する機能を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、両面印刷機能を有する複写機やプリンタなどの画像形成装置に関するもので、特に印刷データが持つ使用する色の数や用紙の大きさなどの情報をもとに最適両面印刷を行わせるための技術に関するものである。
【０００２】
【従来の技術】
両面印刷時の生産性を向上させる技術として、例えば、特開２００１−１８８４４１（特許文献１）には、印刷データで実際に使用する色と異なる色をエンジン（画像形成部）側に通知することにより、効率的な両面画像形成を行う方式が提案されている。
電子写真式の画像形成装置を用いたカラー印刷では、例えば４色（シアン、マゼンタ、イエロー、ブラック）のトナーを用いて、感光体上に形成された各色毎の静電潜像を個別に現像する。この工程回数は、使用する色の数だけある。白と黒で構成されるモノクロ印刷や、単一の色しか用いないモノカラー印刷では、上記の作業は１回であり、２色のトナーを用いる場合は２回、３色の場合は３回、フルカラー印刷の場合では４回となる。
このような特徴を持つエンジン（画像形成部）では、生産性の向上を図る目的で、２枚どりというモードが存在する。これは、感光体の半分以下の面積を有する用紙に印刷する際に、感光体上に２枚分のページの静電潜像を形成し、１回の作像工程で２ページ分を印刷するものである。ただし、この２枚どり印刷が可能となるためには、２枚どり対象となるそれぞれのページが同一の諸条件を満たす必要がある（用紙サイズ、色、オフセットなど）。
例えば、１ページ目が４色印刷、２ページ目が１色印刷、３ページ目が４色印刷、という印刷順序の場合、１ページと２ページ目、２ページ目と３ページ目で色が異なるため、２枚どりを行うことはできない。しかし、両面印刷のように印刷順序がページの順序ではなくページの面属性で決まるような印刷の場合は、印刷順序を変更することによって２枚どりを行うことが可能となる。
例えば、１ページ目が１枚目の表面、２ページ目が１枚目の裏面、３ページ目が２枚目の表面、４ページ目が２枚目の裏面（このページは白紙）の印刷順序を２→４→１→３と変更すれば、１ページ目と３ページ目の間で２枚どり印刷が可能となる。
【特許文献１】特開２００１−１８８４４１公報
【０００３】
【発明が解決しようとする課題】
本発明は、このような背景に鑑みてなされたものであり、印刷物の諸条件をもとに印刷ページ順序を並べ替え、画像形成部の性能に即した形で両面印刷を実行することを目的とする。
【０００４】
【課題を解決するめの手段】
上記目的を達成するために、請求項１記載の発明は、両面印刷機能を有する画像形成装置において、印刷データの表、裏の面属性によって印刷順序を切り替え、印刷待ちリストを構成する機能を有する制御手段を備えた画像形成装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１の画像形成装置において、制御手段は、印刷データで使用する色によって印刷順序を切り替え、印刷待ちリストを構成する機能を有する画像形成装置を主要な特徴とする。
請求項３記載の発明は、請求項１の画像形成装置において、制御手段は、印刷用紙の大きさによって印刷順序を切り替え、印刷待ちリストを構成する機能を有する画像形成装置を主要な特徴とする。
請求項４記載の発明は、請求項１の画像形成装置において、制御手段は、印刷用紙の厚さによって印刷順序を切り替え、印刷待ちリストを構成する機能を有する画像形成装置を主要な特徴とする。
請求項５記載の発明は、請求項１の画像形成装置において、制御手段は、画像データの書込み開始位置の違いによって、印刷順序を切り替え、印刷待ちリストを構成する機能を有する画像形成装置を主要な特徴とする。
請求項６記載の発明は、請求項１の画像形成装置において、制御手段は、印刷ジョブの所有者の違いによって、印刷順序を切り替え、印刷待ちリストを構成する機能を有する画像形成装置を主要な特徴とする。
請求項７記載の発明は、請求項１の画像形成装置において、制御手段は、画像形成部内に存在する用紙枚数によって、印刷順序を切り替え印刷待ちリストを構成する機能を有する画像形成装置を主要な特徴とする。
請求項８記載の発明は、請求項１の画像形成装置において、制御手段は、印刷待ちのページの状態によって、印刷順序を切り替え印刷待ちリストを構成する機能を有する画像形成装置を主要な特徴とする。
【０００５】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図１は本発明の実施の形態に係る画像形成装置のブロック図である。本画像形成装置は、全体の制御を行うＣＰＵ１、ＣＰＵ１が実行するプログラムを格納するＲＯＭ２、ＣＰＵ１が処理を実行する際に使用するＲＡＭ３、ホストコンピュータ１１との通信を行うインターフェース４、印刷データを展開するメモリ５、印刷画像を形成するための画像形成部（エンジン）６を備える。
尚、メモリ５は、Ａ３サイズのフルカラーデータを記憶できる容量を有する。これによりＡ３に対する面積１／２  のＡ４は２ページ分記憶することが可能となる。また、Ａ４サイズモノクロデータなら８ページ分記憶することができる。
ＣＰＵ１は貯えられた印刷ページ情報をもとに、印刷しようとするページとその前後に存在するページ情報とを比較し、ページデータの情報を変更し、印刷順序を決定する。更に、印刷ページを走査して行き、色、用紙サイズなどの印刷条件が異なるページを見つけた場合は条件が異なるページを印刷する前に印刷モードの変更を行う。
両面印刷における印刷順序決定のシーケンスを図２を用いて説明する。印刷ページが両面印刷であるか否かを調べる（Ｓ１）。片面印刷である場合は、印刷順序とページ順序は等しくならなければならないので、印刷順序リストの末尾にページを追加する（Ｓ２）。両面印刷である場合、リストの末尾にあるページと印刷条件の比較を行う（Ｓ３）。
両面印刷モードの切り替えを少なくし、できるだけ同条件のページをまとめて印刷できるようにリストの末尾のページとこれからリストに加えようとするページで以下の条件が一致するか否かを調べ、一致しない場合は新しい種類のページとしてリストの末尾にページを追加する（Ｓ２）。一致する場合はリストの内部にページを追加する（Ｓ４）。
印刷条件としては次の条件がある。
・  使用する色
・  印刷用紙の大きさ
・  印刷用紙の厚さ
・  画像データの書込み開始位置の違い（オフセットの違い）
・  印刷ジョブの所有者の違い（ユーザーＩＤの違い）
【０００６】
図３から図８を用いて両面６ページ（印刷用紙枚数３枚）のリスト連結処理を説明する。両面印刷の場合、印刷するデータの属性（使用する色、紙種）により画像形成部６の最大搬送枚数が決まる。図３から図８を用いた実施例ではこの最大搬送枚数を２とする。また、図３に示す通り各ページは以下の属性を持つ。
（１）面属性
面属性はページが用紙の裏か表のどちらに属しているのかを表す。それぞれの値は、（表、裏）＝（−１、＋１）となる。この値はこの属性のページが印刷されると機内に搬送されるページの変化量を表す。
（２）累積枚数
累積枚数はこのページが給紙された際、画像形成部６内部に存在する用紙枚数を示す。
最初のページ（ページ番号「２」）を印刷待ちリストに追加する（図４参照）。フェイスダウン印刷ではホストから２ページ分（１枚分）のデータの印刷要求が裏面→表面の順序で送られてくる（図４：印刷要求のあったページ）。印刷要求のあったページ（２ページ目）に対し、印刷待ちリスト連結処理を行う。この段階で印刷待ちリストは空リストであるため、２ページ目が印刷待ちリストの先頭となる（図４：印刷待ちリスト）。
次のページ（ページ番号「１」）を印刷待ちリストに追加する（図５参照）。最初のページ（ページ番号「２」）の次に印刷要求のあったページをリストに連結する。ページ番号「１」の面属性は表面であるから、リストの末尾にこのページを連結する（図５：印刷待ちリスト）。
次のページ（ページ番号「４」）を印刷待ちリストに追加する（図６参照）。ページ番号「４」の面属性は裏面であるから、リストの内部にこのページを連結できる可能性がある。そこで印刷待ちリストの末尾のページからページ番号「４」の挿入位置を探す。
印刷待ちリストの末尾はページ番号「１」である。この「１」の前に「４」を挿入することが可能かどうかを検証する。「４」を「１」の前に挿入した場合、機内に搬送される用紙の枚数を以下の式で計算する。
（挿入ページの面属性値）−（対象ページの面属性値）＋（対象ページの累積枚数）＝（「４」の面属性）−（「１」の面属性）＋（「１」の累積枚数）＝（＋１）−（−１）＋（０）＝２
この値が両面印刷時の最大搬送枚数以内なら「４」を「１」の前に挿入することが可能となり、そうでない場合は「４」は「１」の後ろに挿入することとなる。最大搬送枚数は２となり、（挿入した場合の機内枚数）＜＝（最大搬送枚数）を満たすため、「４」は「１」の前に挿入することが可能となる。
【０００７】
次に「４」が印刷待ちリストの更に上流の位置（「２」の前）に挿入できるかどうかの検証を行う。印刷待ちリストを１つ遡りページ番号「２」が次の検証対象となる。「２」の面属性が裏面であるため、「４」は「２」の前に挿入することはできない。この時点で「４」は「２」の後ろに挿入することが確定する（図６：印刷待ちリスト）。
次のページ（ページ番号「３」）を印刷待ちリストに追加する（図７参照）。ページ番号「３」の面属性は表面であるから、リストの末尾にこのページを連結する（図７：印刷待ちリスト）。
次のページ（ページ番号「６」）を印刷待ちリストに追加する（図８参照）。ページ番号「４」の場合と同様にして挿入位置を探す。ページ番号「３」の前には挿入可能である。よって、リストを１つ遡りページ番号「１」の前に挿入できるか検討する。
ページ番号「１」の面属性は表面であるため、挿入した場合の機内枚数を計算する。
（挿入した場合の機内枚数）＝（＋１）−（−１）＋（１）＝３（最大搬送枚数）＝２
この場合、（挿入した場合の機内枚数）＜＝（最大搬送枚数）を満たすことができない。よって、ページ番号「６」の挿入位置は、ページ番号「１」の後ろとなる（図８：印刷待ちリスト）。
次のページ（ページ番号「５」）を印刷待ちリストに追加する（図９参照）。ページ番号「５」の面属性は表面であるから、リストの末尾にこのページを連結する（図９：印刷待ちリスト）。以上により６ページ（用紙３枚）の両面印刷順序は（２，４，１，６，３，５）という順番に置き換えられ、（４，１）、（６，３）で２枚どりが実行されることとなる。
上記の図３から図８を用いた両面６ページ（印刷用紙枚数３枚）のリスト連結処理は、ウォーミングアップなどにより印刷処理が実際に開始されていない状態でのリスト連結処理であった。次に、印刷動作中のリスト連結処理を図１０を用いて説明する。尚、ここでの印刷は６ページ（印刷用紙枚数３枚）の両面印刷、ページの印刷要求順序は（２，１，４，３，６，５）。機内最大搬送枚数は３枚とする。
【０００８】
ページ番号「２」からページ番号「３」までは印刷動作が開始される前にリストに連結され、６ページ目の連結処理の際に最初のページ（ページ番号「２」）の給紙動作が開始されたものとする。
ページ番号「６」を印刷待ちリストに追加する。リストの末尾（ページ番号「３」）から順に面属性と機内搬送枚数を計算し、ページ番号「６」の挿入位置を探す。先の図３から図８と同様の手順を用いると、ページ番号「６」の挿入位置はページ番号「４」の後ろとなる（図１０：対象ページリスト挿入位置検索）。
ここで検索で見つかったページの面属性を見る。見つかったのはページ番号「４」で面属性は裏面である。このため、このページと同一の印刷条件を持つ印刷グループの先頭ページまでページのステイタスの確認を行う。これは、この印刷グループがある特定の条件のもとで印刷が開始されているか否かを検証するために行う処理である。
もし、検索で見つかったページから前方のページでそのステイタスが「給紙開始後」であった場合、この印刷グループはページ番号「６」が挿入される前の段階の印刷待ちリストの状態を基にＣＰＵ１が印刷モードを決定し、それを画像形成部６に通知していることになる。この場合、印刷待ちリストは確定済みとなり、新しいページを挿入ことは許されず、新しいページは必ず印刷待ちリストの末尾に追加されることとなる（図１０：対象ページの挿入位置の確定）。
これにより、印刷グループは（２，４，１，３）と（６，５）の２つのグループとなり、ＣＰＵ１はグループの切れ目（３と６の間）で印刷モードの設定を行う。以上の処理により、最適な両面印刷を行うことが可能となる。
尚、図３から図１０までの一連の処理の流れを図１１にフローチャートとしてまとめた。図１１のステップＳ１〜Ｓ１２において上記の処理が実行される。
本実施形態は、印刷するデータが持つ使用する色などの諸条件に応じて印刷ページの順序を変え、印刷モードを自動的に変化させる。これにより、画像形成部６が行う現像工程の無駄を省き、かつ画像形成部６が持つ最大の生産能力を引き出すことができる。
【０００９】
【発明の効果】
本発明は、両面印刷可能な画像形成装置において、ページが持つ種種の条件を基に同一条件のページをまとめる形で印刷する順序を制御手段が自動的に切り替えるものである。これにより、条件が異なるページであっても画像形成部が持つ両面印刷モードを効果的に選択することができ、両面印刷速度の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成装置のブロック図である。
【図２】印刷順序入れ替え処理の概要を示すフローチャートである。
【図３】各ページが持つ属性を示す図である。
【図４】２ページ目のリストへの追加を示す図である。
【図５】１ページ目のリストへの追加を示す図である。
【図６】４ページ目のリストへの追加を示す図である。
【図７】３ページ目のリストへの追加を示す図である。
【図８】６ページ目のリストへの追加を示す図である。
【図９】５ページ目のリストへの追加を示す図である。
【図１０】検索ページが裏面の場合の処理を示す図である。
【図１１】リスト内部にページを追加する処理を示すフローチャートである。
【符号の説明】
１  ＣＰＵ（制御手段）
２  ＲＯＭ
３  ＲＡＭ
４  インターフェース
５  メモリ
６  画像形成部
【図１】
2004272021.tif 000003
【図２】
2004272021.tif 000004
【図３】
2004272021.tif 000005
【図４】
2004272021.tif 000006
【図５】
2004272021.tif 000007
【図６】
2004272021.tif 000008
【図７】
2004272021.tif 000009
【図８】
2004272021.tif 000010
【図９】
2004272021.tif 000011
【図１０】
2004272021.tif 000012
【図１１】
2004272021.tif 000013