(57)【要約】【課題】自動両面印刷機構を有しない画像形成装置を用いた両面印刷においてページによって異なる属性の用紙が混在する印刷を行う場合のユーザの負担を軽減する。【解決手段】画像形成装置１は、ＰＤＬを受信する入力Ｉ／Ｆ８５と、受信したＰＤＬを記憶するＲＡＭ８２と、ＰＤＬの各ページに設定された用紙の属性を取得し、各ページの用紙の属性が同一であるか否かを判定し、判定の結果に基づいて各ページの印刷順序を並べ替え、印刷順序を並べ替えた結果に基づいてＰＤＬに基づく印刷を画像形成部１００に行わせる制御部８０と、を備える。【選択図】図５
2011020386.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷において用紙の一方の面に対して印刷を行い当該用紙を排出した後に排出された当該用紙をユーザの介在により給紙して当該用紙の他方の面に印刷を行う画像形成部を備えた画像形成装置であって、
印刷データを受信する受信部と、
受信した前記印刷データを記憶する記憶部と、
前記印刷データの各ページに設定された用紙の属性を取得し、各ページの前記用紙の属性が同一であるか否かを判定し、判定の結果に基づいて前記印刷データの各ページの印刷順序を並べ替え、印刷順序を並べ替えた結果に基づいて前記印刷データに基づく印刷を前記画像形成部に行わせる制御部と、を備えることを特徴とする画像形成装置。
【請求項２】
前記制御部は、３枚目以降の用紙に印刷されるページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性の少なくともいずれか一つと同一である場合、当該ページの印刷順序を当該ページより前のページであって当該ページと同一の用紙の属性を有するページの最後尾とし、当該ページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性のいずれとも異なる場合、当該ページの印刷順序を最後尾とすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記ページの順序の並べ替えの結果を出力することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記制御部は、前記ページの順序の並べ替えの結果を画像形成部に印刷出力させることを特徴とする請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置の一機能として、自動両面印刷機構がある。自動両面印刷機構とは、用紙の両面に対して印刷を行う場合に一方の面に対して印刷を行った後に用紙を自動で裏返して搬送し、他方の面に対して印刷を行う機構である。自動両面印刷機構を有する画像形成装置を用いて両面印刷を行う場合、ユーザは手動で用紙を裏返しにすることなく両面印刷を行うことができる。
【０００３】
しかしながら、自動両面印刷機構は用紙を裏返して搬送するためのローラやモータ、モータの駆動を制御する構成等を要するため、自動両面印刷機構を有する画像形成装置は自動両面印刷機構を有しない画像形成装置に比してコストが高い。このことから、コストダウンのために自動両面印刷機構を有しない画像形成装置が存在する。例えば特許文献１に記載の画像形成装置は、複数ページの画像データを印刷するために複数枚の用紙に対して印刷を行うにあたり、給紙部から順次給紙された用紙に奇数ページの印刷を行い、その後にユーザに画像形成済みの用紙束を給紙部にセットさせて再度用紙を順次給紙して偶数ページの画像形成を行うことを教えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２９１５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、複数のページを有する画像データを印刷するために複数枚の用紙に対して印刷を行う場合において、ページによって設定された用紙の属性が異なる場合がある。
ここで言う「属性」とは、用紙の重さ（斤量）、光沢の有無、パンチ穴の有無やタブの有無等、用紙の「種別」による各用紙の特徴の他、同じ種別の用紙における用紙のサイズや厚さ、色の相違等、各用紙の特徴の全てを包括する。
【０００６】
ページによって用紙の属性が異なる場合、画像形成装置はそれまで印刷していた用紙の属性と異なる属性の用紙の印刷を行う直前に一時停止する。画像形成装置の一時停止後、ユーザが属性の異なる用紙を手差しトレイにセットする。そして、ユーザにより画像形成装置に対して印刷の再開命令が入力されると、画像形成装置は手差しされた属性の異なる用紙に対して印刷を行う。
【０００７】
このような動作であるために、ページによって異なる属性の用紙が混在する印刷を行う場合、ユーザの手作業が増加する。自動両面印刷機構を有しない画像形成装置を用いた両面印刷においてページによって異なる属性の用紙が混在する印刷を行う場合、ユーザの手作業がさらに比例的に増加する。
図１８に、ページによって異なる属性の用紙が混在する印刷においてユーザの手作業を必要とするタイミングの一例を示す。
図１８に示すように、１ページ目及び２ページ目（図１８のＰ１／２）ならびに７ページ目及び８ページ目（図１８のＰ７／８）にはＡ４サイズの普通紙を、３ページ目及び４ページ目（図１８のＰ３／４）にはＡ３サイズの普通紙を、５ページ目及び６ページ目（図１８のＰ５／６）ならびに９ページ目及び１０ページ目（図１８のＰ９／１０）にはＡ４サイズの厚紙を用いる印刷の場合を挙げる。この場合、画像形成装置は奇数ページ（1ページ目、３ページ目、５ページ目、７ページ目、９ページ目）又は偶数ページ（２ページ目、４ページ目、６ページ目、８ページ目、１０ページ目）のいずれか一方のページを順に印刷した後、用紙を裏返して他方のページを順に印刷する。
【０００８】
図１８に示す例の場合、印刷するページが遷移するたびに用紙の属性が変わるので、手作業のタイミングを示す矢印Ｈ１１〜Ｈ１４が示すように、印刷するページが遷移するたびにユーザは手作業をすることとなる。このような手作業は非常に煩雑でありユーザの負担となる。
【０００９】
本発明の課題は、自動両面印刷機構を有しない画像形成装置を用いた両面印刷においてページによって異なる属性の用紙が混在する印刷を行う場合のユーザの負担を軽減することである。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、両面印刷において用紙の一方の面に対して印刷を行い当該用紙を排出した後に排出された当該用紙をユーザの介在により給紙して当該用紙の他方の面に印刷を行う画像形成部を備えた画像形成装置であって、印刷データを受信する受信部と、受信した前記印刷データを記憶する記憶部と、前記印刷データの各ページに設定された用紙の属性を取得し、各ページの前記用紙の属性が同一であるか否かを判定し、判定の結果に基づいて前記印刷データの各ページの印刷順序を並べ替え、印刷順序を並べ替えた結果に基づいて前記印刷データに基づく印刷を前記画像形成部に行わせる制御部と、を備えることを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載の画像形成装置であって、前記制御部は、３枚目以降の用紙に印刷されるページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性の少なくともいずれか一つと同一である場合、当該ページの印刷順序を当該ページより前のページであって当該ページと同一の用紙の属性を有するページの最後尾とし、当該ページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性のいずれとも異なる場合、当該ページの印刷順序を最後尾とすることを特徴とする。
【００１２】
請求項３に記載の発明は、請求項１または２に記載の画像形成装置であって、前記ページの順序の並べ替えの結果を出力することを特徴とする。
【００１３】
請求項４に記載の発明は、請求項３に記載の画像形成装置であって、前記ページの順序の並べ替えの結果を画像形成部に印刷出力させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、自動両面印刷機構を有しない画像形成装置を用いた両面印刷においてページによって異なる属性の用紙が混在する印刷を行う場合のユーザの負担を軽減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態である画像形成装置の主要構成を示すブロック図である。
【図２】画像形成部の主要構成を示す断面図である。
【図３】画像形成装置による印刷処理の概要を示す説明図である。
【図４】両面印刷においてページによって異なる属性の用紙が混在する例を示す説明図である。
【図５】図４に示す例に対して制御部が並べ替えを施した場合の印刷順序の例を示す説明図である。
【図６】印刷順序の並べ替え結果の印刷出力の一例を示す説明図である。
【図７】１枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す説明図である。
【図８】１、２枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す説明図である。
【図９】１〜３枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す説明図である。
【図１０】１〜４枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す説明図である。
【図１１】１〜５枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す説明図である。
【図１２】画像形成装置の印刷処理の流れの概要を示すフローチャートである。
【図１３】図１２のステップＳ２に示す解析処理の流れを示すフローチャートである。
【図１４】図１２のステップＳ３に示すラスタライズ処理の流れを示すフローチャートである。
【図１５】図１２のステップＳ５に示す印刷の流れを示すフローチャートである。
【図１６】図１２のステップＳ９に示す両面印刷処理の流れを示すフローチャートである。
【図１７】図１６のステップＳ４１に示す印刷順序の並べ替えの流れを示すフローチャートである。
【図１８】ページによって異なる属性の用紙が混在する印刷においてユーザの手作業を必要とするタイミングの一例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下、図を参照して本発明の実施の形態の例を詳細に説明する。
図１に、本発明の一実施形態である画像形成装置１の主要構成を示す。
画像形成装置１は、制御部８０、入力インタフェース（Ｉ／Ｆ）８５、入力表示部９０及び画像形成部１００を有する。制御部８０、入力インタフェース（Ｉ／Ｆ）８５、入力表示部９０及び画像形成部１００は、バス１１０を介して接続される。
【００１７】
制御部８０は、画像形成部１００を含む画像形成装置１の動作制御を行う。
制御部８０は、ＣＰＵ８１、ＲＡＭ８２、ＲＯＭ８３及びストレージデバイス８４を有する。ＣＰＵ８１、ＲＡＭ８２、ＲＯＭ８３及びストレージデバイス８４は、バス１１０を介して接続される。
ＣＰＵ８１は、ＲＯＭ８３、ストレージデバイス８４又はその両方から処理内容に応じたプログラムやデータ等を読み出して処理し、処理結果に基づいて画像形成装置１の動作制御を行う。
ＲＡＭ８２は、ＣＰＵ８１が読み出したプログラム、データ等を一時的に記憶すると共に、ＣＰＵ８１の処理において生じたパラメータや、入力Ｉ／Ｆ８５を介して受信したデータ等を記憶する。
ＲＯＭ８３は、ＣＰＵ８１によって読み出されるプログラム、フォントその他のデータ等を書き換え不可能な状態で記憶する。
ストレージデバイス８４は、例えばハードディスクやフラッシュメモリ等であり、ＣＰＵ８１によって読み出されるプログラム、フォントその他のデータ等を書き換え可能な状態で記憶する。
【００１８】
入力Ｉ／Ｆ８５は、外部の機器（例えば外部入力装置１２０等）からの入力を受け付けるインタフェースである。画像形成装置１は、入力Ｉ／Ｆ８５を介してプリントジョブを受け付ける。プリントジョブは、印刷において用紙に形成される画像の内容に対応するページ記述言語（Page Description Language、以下の説明及び図において「ＰＤＬ」と記載する）を含む。受け付けられたプリントジョブは制御部８０へ入力される。制御部８０は、プリントジョブに基づいて画像形成装置１による印刷を行う。
外部入力装置１２０は、プリントジョブを出力可能な装置である。外部入力装置１２０として、例えばＰＣや携帯電話等が挙げられる。
【００１９】
入力Ｉ／Ｆ８５は、外部の機器からの入力を受け付け可能なインタフェースであれば何でもよい。例えば、ＵＳＢ（Universal Serial Bus）やIEEE1394等のバスインタフェースを用いてもよいし、ＮＩＣ（Network Interface Card）やBluetoothアダプタ等のネットワークインタフェースを用いてもよい。また、入力Ｉ／Ｆ８５を介した画像形成装置１と外部の機器との接続は、有線／無線を問わず、採用するプロトコルについてもデータ転送を可能とするプロトコルであれば何でもよい。
【００２０】
入力表示部９０は、画像形成装置１に対する入力操作を行うための入力装置として機能すると共に、画像形成装置１の動作に関する各種表示を行う表示装置として機能する。入力表示部９０は、例えば入力操作用のボタンと、表示用のディスプレイ（例えば液晶や有機ＥＬ（Electro-Luminescence）等を用いた表示装置）と、を有する。ユーザは、ボタンを介して画像形成装置１に対する入力操作を行うことができ、ディスプレイの表示内容から画像形成装置１の動作状態について確認することができる。前述の入力表示部９０の形態はあくまで一例であり、入力及び表示を可能とする構成であれば何でもよい。
【００２１】
画像形成部１００は、制御部８０による制御に基づいて用紙に対して画像を形成、すなわち印刷する。「画像」は文字、図形、記号、写真その他一切の画像を含む。「用紙」は紙の他、ＯＨＰフィルムその他の画像形成装置による画像形成の可能な全ての記録媒体を含む。
【００２２】
図２に、画像形成部１００の主要構成を断面図で示す。
画像形成部１００は、用紙Ａを備蓄可能な給紙トレイ１１、１２と、給紙トレイ１１、１２から一枚ずつ用紙Ａを引き出す給紙部１５、１５と、用紙Ａを後述する転写部３０へ搬送する搬送部２０と、用紙Ａに画像を転写する転写部３０と、用紙Ａに転写された画像を定着させる定着部４５と、用紙Ａを排紙受け部２の上方へ排出する排紙部５０と、手差しで給紙を行うための手差し給紙部７０と、を有する。
【００２３】
給紙トレイ１１は、画像形成装置１の側方から引出し可能に設けられる。給紙トレイ１１を引き出した状態で、その上方から用紙Ａを載置して給紙トレイ１１を画像形成装置１にセットすることで給紙部１５による用紙Ａの給紙動作が可能となる。給紙トレイ１１は、用紙Ａを載置する底面に上げ底部（図示略）を有し、給紙トレイ１１のセット時には用紙Ａが載置された上げ底部が上昇動作する。これによって、給紙トレイ１１内に備蓄された複数の用紙Ａのうち、最も上に位置する用紙Ａの上面が給紙部１５の可動ローラ１６に当接する。給紙トレイ１２についても給紙トレイ１１と同様である。
本実施形態の給紙トレイ１１、１２は、Ａ４サイズの普通紙を備蓄する。
【００２４】
給紙部１５は、その回転軸が上下動可能に設けられた可動ローラ１６と、回転軸が固定された固定ローラ１７とを有する。可動ローラ１６、固定ローラ１７はそれぞれモータ等の駆動部（図示略）によって回転駆動する。
可動ローラ１６は、前述のように給紙トレイ１１、１２内に備蓄された複数の用紙Ａのうち、最も上に位置する用紙Ａの上面と当接する。用紙Ａと当接した状態の可動ローラ１６が回転駆動されることで、用紙Ａは１枚ずつ固定ローラ１７側へと引き出される。固定ローラ１７は、可動ローラ１６によって引き出された用紙Ａを挟んで対向する位置に設けられたローラ１８と協働して用紙Ａを挟みこみ、回転駆動されることで用紙Ａを搬送する。
【００２５】
給紙部１５によって引き出されて搬送された用紙Ａは、搬送部２０の搬送ローラ２１，２１によって転写部３０へと搬送される。搬送ローラ２１，２１は、用紙Ａの搬送経路を挟んで対向する位置に設けられた一対のローラであり、モータ等の駆動部（図示略）によって回転駆動されることで用紙Ａを搬送する。
【００２６】
転写部３０は、中間転写体としての中間転写ベルト３１と、テンションローラ３３と協働で中間転写ベルト３１を張架すると共に中間転写ベルト３１を駆動する２次転写駆動ローラ３２と、各色（シアン、マゼンダ、イエロー、ブラック）のトナーを担持する感光ドラム３４Ｃ，３４Ｍ，３４Ｙ，３４Ｋと、中間転写ベルト３１を挟んで各感光ドラムと対向する位置にそれぞれ設けられて各感光ドラムのトナーを中間転写ベルト３１に転写するプラテンローラ３５と、用紙Ａにトナーを転写する転写ローラ３６と、中間転写ベルト３１をクリーニングするクリーニング部４１を有する。
【００２７】
感光ドラム３４Ｃ，３４Ｍ，３４Ｙ，３４Ｋの近傍にはそれぞれ各感光ドラムに帯電処理を施す帯電部３７Ｃ，３７Ｍ，３７Ｙ，３７Ｋ、各感光ドラムに露光処理を施す露光部３８Ｃ，３８Ｍ，３８Ｙ，３８Ｋ、各色のトナーカートリッジ３９Ｃ，３９Ｍ，３９Ｙ，３９Ｋ及び各感光ドラムをクリーニングするクリーニング部４０、４０、４０、４０が設けられている。２次転写駆動ローラ３２及び各感光ドラムはそれぞれモータ等の駆動部（図示略）によって回転駆動される。
【００２８】
以下、転写部３０による用紙Ａへのトナー画像の転写について、感光ドラム３４Ｋを例に説明する。まず、感光ドラム３４Ｋの近傍の帯電部３７Ｋによって感光ドラム３４Ｋが帯電され、露光部３８Ｋによる感光ドラムの露光により感光ドラム３４Ｋの被露光部分が除電される処理、所謂現像処理が行われる。当該現像処理によってトナーカートリッジ３９Ｋのトナーが感光ドラム３４Ｋに担持される。当該現像処理は、形成する画像に基づいて行われる。他の感光ドラム３４Ｃ，３４Ｍ，３４Ｙについても同様に現像処理が行われる。
【００２９】
中間転写ベルト３１は２次転写駆動ローラ３２の駆動によって稼動し、各感光ドラムに担持されたトナーはそれぞれのプラテンローラ３５により中間転写ベルト３１に転写される（一次転写）。一次転写により、中間転写ベルト３１はトナーを担持する。このとき、各色のトナーが重なるように転写され、ひとつの画像を形成する。中間転写ベルト３１に担持されたトナーは、中間転写ベルト３１と転写ローラ３６とによって用紙Ａが挟まれる位置で用紙Ａに転写される（２次転写）。かようにして用紙Ａへのトナー画像の転写が行われる。用紙Ａへのトナー画像の転写と共に、中間転写ベルト３１の稼動と転写ローラ３６の協働により用紙Ａは定着部４５へと搬送される。一次転写後の各感光ドラムは各感光ドラム近傍のクリーニング部４０に、２次転写後の中間転写ベルト３１はクリーニング部４１によって転写されなかった残存トナーをクリーニングされる。
【００３０】
定着部４５は、用紙Ａを加熱して用紙Ａに転写されたトナーを定着させる定着ローラ４６と、用紙Ａの搬送経路を挟んで定着ローラ４６と対向する位置に設けられて用紙Ａを定着ローラ４６に圧接させる圧接ローラ４７と、を有する。
転写部３０によってトナーを転写された用紙Ａは定着部４５へと搬送され、定着ローラ４６と圧接ローラ４７との間へ導かれる。定着ローラ４６はその内部に熱源（例えばコイルやハロゲンランプ等）を有しており、当該熱源により用紙Ａを加熱して定着処理を行う。このとき、圧接ローラ４７が用紙Ａを定着ローラ４６に圧接する。定着ローラ４６、圧接ローラ４７は用紙Ａに対する定着処理と共にその回転運動により用紙Ａを上方へと搬送する。
【００３１】
排紙部５０は、モータ等の駆動部（図示略）により回転駆動される排紙ローラ５１と、ローラ５２とを有する。排紙ローラ５１は回転駆動されることにより、画像形成の終了した用紙Ａを排紙受け部２の上方に排出する。
【００３２】
手差し給紙部７０は、用紙Ａを載置する外部給紙トレイ７１と、外部給紙トレイ７１に載置された用紙Ａを搬送する給紙ローラ７２と、を有する。用紙Ａは、外部給紙トレイ７１上に載置され、モータ等の駆動部（図示略）によって駆動される給紙ローラ７２により引き込まれ、搬送部２０へと搬送される。
【００３３】
次に、画像形成装置１による印刷処理の概要について説明する。
図３に、画像形成装置１による印刷処理の概要を示す。
画像形成装置１のデータ受信部２１１は、プリントジョブの入力を受けると、プリントジョブに含まれるＰＤＬ２００をスプールデータ２０１としてＲＡＭ８２に格納する。データ受信部２１１は、ＲＯＭ８３、ストレージデバイス８４又はその両方から処理内容に応じたプログラム、データ等を読み出して実行、処理するＣＰＵ８１と、入力Ｉ／Ｆ８５との協働による機能である。
【００３４】
画像形成装置１の解析部２１２は、スプールデータ２０１を読み出して中間言語データ（例えば図３に示すディスプレイリスト２０２等）を生成する処理である解析処理を行う。解析部２１２は、ＲＯＭ８３、ストレージデバイス８４又はその両方から処理内容に応じたプログラム、データ等を読み出して実行、処理するＣＰＵ８１による機能である。生成された中間言語データは、ＲＡＭ８２に記憶される。
【００３５】
本実施形態の中間言語データであるディスプレイリスト２０２は、ページ単位で生成される。１ページ分の印刷内容に対応するディスプレイリスト２０２の生成が完了すると、ラスタライズ部２１３によるラスタライズ処理が行われる。
【００３６】
画像形成装置１のラスタライズ部２１３は、中間言語データ（例えば図３に示すディスプレイリスト２０２等）を読み出してビットマップデータ２０３を生成する処理であるラスタライズ処理を行う。ラスタライズ部２１３は、ＲＯＭ８３、ストレージデバイス８４又はその両方から処理内容に応じたプログラム、データ等を読み出して実行、処理するＣＰＵ８１による機能である。生成されたビットマップデータ２０３は、ＲＡＭ８２又はストレージデバイス８４に記憶される。
【００３７】
本実施形態のラスタライズ処理は、ページ単位で行われる。１ページ分のビットマップデータ２０３は、画素の列（ライン）を複数並べることにより構成される。１ページ分のビットマップデータ２０３を構成する複数のラインのうち、所定の数のラインを纏めた単位をバンドと呼ぶ。１ページ分のビットマップデータ２０３は、所定の数のラインを含むバンドを複数並べることによって構成される。
１ページ分のビットマップデータ２０３の生成が完了すると、画像形成部１００による印刷が行われる。
【００３８】
画像形成部１００は、ビットマップデータ２０３に基づいて用紙に印刷を行う。具体的には、ＣＰＵ８１がビットマップデータ２０３を読み出してビットマップデータ２０３の内容に応じたビデオ信号を生成し、画像形成部１００へ入力する。画像形成部１００は、入力されたビデオ信号に基づいて印刷を行う。
【００３９】
次に、画像形成装置１の動作のうち、両面印刷においてページによって異なる属性の用紙が混在する印刷を行う場合の動作について説明する。当該動作の制御は、制御部８０が行う。具体的には、ＣＰＵ８１が処理内容にＲＯＭ８３、ストレージデバイス８４又はその両方から処理内容に応じたプログラム、データ等を読み出して実行、処理することにより当該動作の制御を行う。
【００４０】
両面印刷を行うか否かは、プリントジョブに含まれる印刷設定に基づく。印刷設定において、両面印刷を行う指定があった場合、画像形成装置１は両面印刷を行う。
画像形成装置１は、両面印刷を行う場合、まず用紙の一方の面に対して印刷を行った後に当該用紙を排出する。排出後、制御部８０はユーザへ操作を要求するための処理を行う。
【００４１】
ユーザへ操作を要求する処理とは、ユーザに対して排出された用紙を裏返しにして手差し給紙部７０へセットし、印刷再開入力指示を行うよう促す処理である。ユーザへ操作を要求する処理は、例えば入力表示部９０を介した表示等を伴う。以下、ユーザへ操作を要求するための処理を「ユーザ操作要求処理」と記載することがある。ユーザ操作要求処理後、画像形成装置１はユーザによる印刷再開入力指示があるまで待機する。
【００４２】
ユーザ操作要求処理の後、ユーザが排出された当該用紙を裏返して手差し給紙部７０にセットし、印刷再開入力指示を行う。印刷再開入力指示は、入力表示部９０を介した入力等により行われる。
印刷再開入力指示の後、画像形成装置１は、当該用紙の他方の面に対して印刷を行う。本実施形態では、まず一方の面に対して偶数ページの内容を印刷し、他方の面に対して奇数ページの内容を印刷するが、奇数／偶数ページの印刷順序は逆でもよい。
【００４３】
本実施形態の画像形成装置１は、複数のページに対してあらかじめ設定された用紙に属性の異なる用紙が混在する場合、用紙の属性が変わるタイミングでユーザの手作業による用紙のセットを要求することがある。
例えば、Ａ４サイズの普通紙とＡ３サイズの普通紙とが混在する印刷の場合、Ａ４サイズの普通紙については給紙トレイ１１、１２から引き出されるが、Ａ３サイズの普通紙については手差し給紙部７０から給紙する必要がある。他の用紙の属性が混在する場合についても同様にユーザの手作業が要求される。
【００４４】
そして、３枚以上の用紙を用いて複数のページに渡る印刷を行う場合であって、複数のページに対してあらかじめ設定された用紙に属性の異なる用紙が混在する場合、画像形成装置１は、用紙の属性が同一である全てのページを連続して印刷した後に、印刷を完了したページの用紙と属性の異なる用紙を用いるページを印刷する。このような印刷を行うため、制御部８０は、用紙の設定に含まれる用紙の属性に基づいて印刷するページの順序を並べ替えて印刷を行う。
【００４５】
制御部８０は、プリントジョブの内容に基づき、印刷する各ページに設定された用紙の属性を取得する。次に、制御部８０は、各ページに設定された用紙の属性各ページの前記用紙の属性が同一であるか否かを判定する。そして、制御部８０は各ページに設定された用紙の属性各ページの前記用紙の属性が同一であるか否かの判定の結果に基づいて印刷順序を並べ替える。印刷順序の並べ替えは、ラスタライズ処理の後に、ビットマップデータ２０３に対して行われる。
印刷順序の並べ替えの後、制御部８０は印刷順序を並べ替えられたビットマップデータ２０３に基づいてビデオ信号を生成する。制御部８０は、ビデオ信号を画像形成部１００へ入力して画像形成部１００に印刷を行わせる。
【００４６】
印刷順序の並べ替えにおいて、制御部８０は、３枚目以降に印刷されるページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性の少なくともいずれか一つと同一である場合、当該ページの印刷順序を同一の用紙の属性を有するページの最後尾とし、当該ページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性のいずれとも異なる場合、当該ページの印刷順序を最後尾とする。
そして、制御部８０は、画像形成部１００にページの順序の並べ替えの結果を印刷出力させる。
【００４７】
以下、図４及至図１１を用いて、両面印刷においてページによって異なる属性の用紙が混在する印刷を行う場合の動作を詳細に説明する。
図４は、両面印刷においてページによって異なる属性の用紙が混在する例を示す。
以下、図４に示すように、１ページ目及び２ページ目（図４のＰ１／２）ならびに７ページ目及び８ページ目（図４のＰ７／８）にはＡ４サイズの普通紙を、３ページ目及び４ページ目（図４のＰ３／４）にはＡ３サイズの普通紙を、５ページ目及び６ページ目（図４のＰ５／６）ならびに９ページ目及び１０ページ目（図４のＰ９／１０）にはＡ４サイズの厚紙を用いる計５枚、１０ページの両面印刷を例に挙げて説明する。
図４に示す例に限らず、各ページに用いる用紙の属性はプリントジョブに含まれる情報によってあらかじめ設定されている。ＣＰＵ８１は、プリントジョブに基づいて各ページの用紙の属性を取得する。
【００４８】
図５に、図４に示す例に対して制御部８０が並べ替えを施した場合の印刷順序の例を示す。
図５に示すように、制御部８０は、Ａ４サイズの普通紙を用いる７ページ目及び８ページ目の印刷を行うタイミングについて、同一の属性を有する用紙を用いた印刷を行うページである１ページ目及び２ページ目の印刷の次とするよう並べ替える。そして、制御部８０は、Ａ４サイズの厚紙を用いる９ページ目及び１０ページ目の印刷を行うタイミングについて、同一の属性を有する用紙を用いた印刷を行うページである５ページ目及び６ページ目の印刷の次とするよう並べ替える。
印刷順序の並べ替え後、画像形成装置１は並べ替えられた印刷順に従って１面目、２面目の順に印刷を行う。
【００４９】
この結果、ユーザに要求される用紙の手差し作業は、Ａ４サイズの普通紙を用いる最後尾のページである７ページ目及び８ページ目とＡ３サイズの普通紙を用いるページである３ページ及び４ページとの間と、Ａ３サイズの普通紙を用いるページである３ページ目及び４ページ目とＡ４サイズの厚紙を用いる最初のページである５ページ及び６ページとの間のみとなる。つまり、用紙の属性が変わることによりユーザによる手作業が要求されるタイミングは、図５において手作業のタイミングを示す矢印Ｈ１、Ｈ２のタイミングのみとなる。
仮に印刷順序の並べ替えが行われなかった場合、用紙の属性が毎ページ変わるので、ユーザは図１８における手作業のタイミングを示す矢印Ｈ１１〜Ｈ１４のタイミングで手作業を要求される。このことから、用紙の属性に基づく印刷順序の並べ替えによって用紙の属性が同一である全てのページを連続して印刷した後に印刷を完了したページの用紙と属性の異なる用紙を用いるページを印刷するようにすることで、手作業によって生じるユーザの負担を大幅に軽減することができる。
【００５０】
そして、画像形成装置１は、並べ替えられた結果の印刷順序を示す内容を印刷出力する。
図６に、印刷順序の並べ替え結果の印刷出力の一例を示す。
例えば、図６の並べ替え結果出力紙Ｒに示すように、並べ替え後の印刷順序をユーザに対して示す印刷内容を含む印刷出力が行われる。
並べ替えられた結果の印刷順序を示す内容を印刷出力する処理は、制御部８０が行う。
【００５１】
次に、印刷順序の並べ替えについて説明する。
制御部８０は、印刷順序の並べ替えを行うため、印刷キューを生成してＲＡＭ８２に記憶させる。印刷キューは、印刷の順序を管理するための情報である。以下、図７及至図１１を用いて、印刷キューの生成の流れの例を示す。
図７に、１枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す。
図７及至図１１に示すように、制御部８０は、一方の面（図７及至図１１に示す「１面目」）に対する印刷キューと、他方の面（図７及至図１１に示す「２面目」）に対する印刷キューとを個別に管理する。本実施形態では、一方の面に偶数ページを印刷し、他方の面に奇数ページを印刷するので、図７に示すように、１枚目の用紙を用いる印刷について、１面目に２ページ目が設定され、２面目に１ページ目が設定される。図７及至図１１に示す印刷キューは、印刷キューの最も上に設定されたページから最も下に設定されたページまでを順に印刷する印刷順序を示す。
【００５２】
図８に、１、２枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す。
図８に示すように、２枚目の用紙を用いる印刷について、１面目に４ページ目が設定され、２面目に３ページ目が設定される。２枚目の用紙を用いる各ページは、１枚目の用紙を用いる各ページの後に設定される。
【００５３】
図９に、１〜３枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す。
３枚目以降に印刷されるページに用いる用紙の属性について、制御部８０は、それ以前のページに用いる用紙の属性のいずれかと同一であるか否かを判定する。そして、３枚目以降に印刷されるページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性の少なくともいずれか一つと同一である場合、当該ページの印刷順序を同一の用紙の属性を有するページの最後尾とし、当該ページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性のいずれとも異なる場合、当該ページの印刷順序を最後尾とする。
【００５４】
３枚目の用紙の属性は、１枚目及び２枚目の用紙の属性のいずれとも異なる。よって、図９に示すように、３枚目の用紙を用いる各ページ（５ページ目及び６ページ目）は、印刷キューにおいて既に設定されているページの最後尾に設定される。
【００５５】
図１０に、１〜４枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す。
４枚目の用紙の属性は、１枚目の用紙の属性と同一である。よって、図１０に示すように、４枚目の用紙を用いる各ページ（７ページ目及び８ページ目）は、１枚目と同一の属性の用紙のページの最後尾に設定される。この結果、印刷キューにおいて、１枚目の用紙を用いるページである１ページ目及び２ページ目の次に４枚目の用紙を用いるページである７ページ目及び８ページ目が設定される。そして、既に設定されていた２枚目以降の用紙を用いる各ページは４枚目の用紙を用いるページである７ページ目及び８ページ目より後に設定される。
【００５６】
図１１に、１〜５枚目に印刷されるページの用紙の属性を反映した印刷キューの例を示す。
５枚目の用紙の属性は、３枚目の用紙の属性と同一である。よって、図１１に示すように、３枚目の用紙を用いる各ページ（９ページ目及び１０ページ目）は、３枚目と同一の属性の用紙のページの最後尾に設定される。この結果、印刷キューにおいて、３枚目の用紙を用いるページである５ページ目及び６ページ目の次に５枚目の用紙を用いるページである９ページ目及び１０ページ目が設定される。
【００５７】
ページ数及び用紙の属性の種類は、図４及至図１１に示す例に限らない。例えば、図４に示す例において６枚目（１１ページ目及び１２ページ目）があり、６枚目の用紙の属性が１枚目及び４枚目の用紙の属性と同一であった場合、６枚目の用紙を用いる各ページは１枚目と同一の属性の用紙のページの最後尾に設定される。この場合、印刷キューにおいて、５枚目までの時点で１枚目の用紙を用いるページの最後尾であった７ページ目及び８ページ目の次に６枚目の用紙を用いるページである１１ページ目及び１２ページ目が設定され、１ページ目の用紙と同一の属性の用紙を用いる最後尾のページとなる。そして、既に設定されていた２枚目以降の用紙を用いる各ページは６枚目の用紙を用いるページである１１ページ目及び１２ページ目より後に設定される。７枚目以降が続く場合であっても同様であり、また５枚よりも少ない場合であっても３枚以上の用紙を用いる場合には同様の処理が行われる。
【００５８】
次に、画像形成装置１の印刷処理の流れを、図１２及至図１７のフローチャートを用いて説明する。
図１２に、画像形成装置１の印刷処理の流れの概要を示す。
画像形成装置１は、プリントジョブの入力によりＰＤＬを受信すると（ステップＳ１）、制御部８０が解析処理（ステップＳ２）及びラスタライズ処理（ステップＳ３）を順次行う。
【００５９】
図１３に、図１２のステップＳ２に示す解析処理の流れを示す。
ＣＰＵ８１は、スプールデータ２０１としてＲＡＭ８２に格納されたＰＤＬを読み出して解析し（ステップＳ１１）、ディスプレイリスト２０２を生成し（ステップＳ１２）ディスプレイリスト２０２をＲＡＭ８２へ格納する。その後、ＣＰＵ８１は１ページ分のＰＤＬを解析したか否かを判定する（ステップＳ１３）。１ページ分のＰＤＬを解析していない場合（ステップＳ１３：ＮＯ）、ステップＳ１１に戻る。１ページ分のＰＤＬを解析した場合（ステップＳ１３：ＹＥＳ）、解析処理を終了する。
【００６０】
図１４に、図１２のステップＳ３に示すラスタライズ処理の流れを示す。
ＣＰＵ８１は、ＲＡＭ８２からディスプレイリスト２０２を読み出し（ステップＳ２１）、ビットマップデータ２０３を生成し（ステップＳ２２）、ＲＡＭ８２又はストレージデバイス８４へ格納する。その後、ＣＰＵ８１は、１ページ分のラスタライズ処理を完了したか否かを判定する（ステップＳ２３）。１ページ分のラスタライズ処理を完了していない場合（ステップＳ２３：ＮＯ）、ステップＳ２１に戻る。１ページ分のラスタライズ処理を完了した場合（ステップＳ２３：ＹＥＳ）、ＣＰＵ８１は、ラスタライズ処理を完了したディスプレイリスト２０２を削除し（ステップＳ２４）、処理を終了する。
【００６１】
ラスタライズ処理の終了後、ＣＰＵ８１は、プリントジョブに含まれる印刷設定によって両面印刷の指定がなされているか否かを判定する（ステップＳ４）。両面印刷の指定がなされていない場合（ステップＳ４：ＮＯ）、ＣＰＵ８１は印刷を行う（ステップＳ５）。
【００６２】
図１５に、図１２のステップＳ５に示す印刷の流れを示す。
ＣＰＵ８１は、ビットマップデータ２０３の内容に応じたビデオ信号を生成して画像形成部１００へ入力するビデオ転送を行う（ステップＳ３１）。画像形成部１００は、入力されたビデオ信号に基づいて印刷を行う（ステップＳ３２）。その後、ＣＰＵ８１は、印刷を完了したか否かを判定する（ステップＳ３３）。印刷を完了していない場合（ステップＳ３３：ＮＯ）、ステップＳ３１へ戻る。印刷を完了した場合（ステップＳ３３：ＹＥＳ）、ＣＰＵ８１は、印刷を完了したビットマップデータ２０３を削除し（ステップＳ３４）、印刷を終了する。
【００６３】
ステップＳ５の印刷の終了後、ＣＰＵ８１はプリントジョブに含まれるＰＤＬに基づく全てのページの印刷を完了したか否かを判定する（ステップＳ６）。プリントジョブに含まれるＰＤＬに基づく全てのページの印刷を完了していない場合（ステップＳ６：ＮＯ）、ステップＳ２に戻る。プリントジョブに含まれるＰＤＬに基づく全てのページの印刷を完了した場合（ステップＳ６：ＹＥＳ）、画像形成装置１は印刷処理を終了する。
【００６４】
ステップＳ４において、両面印刷の指定がなされていない場合（ステップＳ４：ＮＯ）、ＣＰＵ８１はビットマップデータ２０３を保存し（ステップＳ７）、全てのページのビットマップデータ２０３の保存を完了したか否かを判定する（ステップＳ８）。全てのページのビットマップデータ２０３の保存を完了していない場合（ステップＳ８：ＮＯ）、ステップＳ２へ戻る。全てのページのビットマップデータ２０３の保存を完了した場合（ステップＳ８：ＹＥＳ）、ＣＰＵ８１は両面印刷処理を行う（ステップＳ９）。
【００６５】
図１６に、図１２のステップＳ９に示す両面印刷処理の流れを示す。
まず、ＣＰＵ８１は、印刷順序の並べ替えを行う（ステップＳ４１）。
【００６６】
図１７に、図１６のステップＳ４１に示す印刷順序の並べ替えの流れを示す。
まず、ＣＰＵ８１は、各ページの用紙の属性を取得する（ステップＳ６１）。次に、ＣＰＵ８１は、１枚目の用紙を用いる各ページを印刷キューへ設定する（ステップＳ６２）。続いて、ＣＰＵ８１は、２枚目の用紙を用いる各ページが１枚目の用紙を用いる各ページの後に印刷されるように印刷キューへ設定する（ステップＳ６３）。
【００６７】
その後、ＣＰＵ８１は、次に印刷キューへ設定する各ページの用紙の属性と同一の属性を有する用紙が既に印刷キューへ設定されているか否か判定する（ステップＳ６４）。次に印刷キューへ設定する各ページの用紙の属性と同一の属性を有する用紙が既に印刷キューへ設定されている場合（ステップＳ６４：ＹＥＳ）、次に印刷キューへ設定する各ページを既に印刷キューへ設定されている同一の属性の用紙の最後尾へ挿入するように設定する（ステップＳ６５）。次に印刷キューへ設定する各ページの用紙の属性と同一の属性を有する用紙が既に印刷キューへ設定されていない場合（ステップＳ６４：ＮＯ）、次に印刷キューへ設定する各ページを印刷キューの最後尾へ設定する（ステップＳ６６）。
【００６８】
ステップＳ６５又はステップＳ６６の処理後、ＣＰＵ８１は全てのページの用紙を印刷キューへ設定したか否かを判定する（ステップＳ６７）。全てのページの用紙を印刷キューへ設定していない場合（ステップＳ６７：ＮＯ）、ステップＳ６４へ戻る。全てのページの用紙を印刷キューへ設定した場合（ステップＳ６７：ＹＥＳ）、印刷順序の並べ替えを終了する。
【００６９】
印刷順序の並べ替えの後、ＣＰＵ８１は１面目の印刷キューに設定されたビットマップデータを読み出し（ステップＳ４２）、印刷キューに設定された順序で印刷を行う（ステップＳ４３）。ステップＳ４３の印刷は、図１２のステップＳ５及び図１５に示す印刷と同様である。
そして、ＣＰＵ８１は、１面目の印刷キューに設定された全てのページの印刷を終了したか否かを判定する（ステップＳ４４）。１面目の印刷キューに設定された全てのページの印刷を終了していない場合（ステップＳ４４：ＮＯ）、ステップＳ４２へ戻る。１面目の印刷キューに設定された全てのページの印刷を終了した場合（ステップＳ４４：ＹＥＳ）、ＣＰＵ８１は印刷を一時停止し、ユーザ操作要求処理を行う（ステップＳ４５）。そして、ＣＰＵ８１は、ユーザの印刷再開入力指示があるまで待機する（ステップＳ４６：ＮＯ）。
【００７０】
その後、ユーザの印刷再開入力指示があると（ステップＳ４６：ＹＥＳ）、ＣＰＵ８１は２面目の印刷キューに設定されたビットマップデータを読み出し（ステップＳ４７）、印刷キューに設定された順序で印刷を行う（ステップＳ４８）。ステップＳ４８の印刷は、図１２のステップＳ５及び図１５に示す印刷と同様である。
そして、ＣＰＵ８１は、２面目の印刷キューに設定された全てのページの印刷を終了したか否かを判定する（ステップＳ４９）。２面目の印刷キューに設定された全てのページの印刷を終了していない場合（ステップＳ４９：ＮＯ）、ステップＳ４７へ戻る。２面目の印刷キューに設定された全てのページの印刷を終了した場合（ステップＳ４９：ＹＥＳ）、ＣＰＵ８１は印刷順序の並べ替え結果を示す印刷出力を行うためのビデオ転送を行い（ステップＳ５０）、両面印刷処理を終了する。
図１２に示すように、ステップＳ９の両面印刷処理の処理後、画像形成装置１は印刷処理を終了する。
【００７１】
本実施形態によれば、制御部８０は、プリントジョブの内容に基づき、印刷する各ページに設定された用紙の属性を取得する。次に、制御部８０は、各ページに設定された用紙の属性が同一であるか否かを判定し、判定結果に基づいて印刷順序を並べ替える。そして、制御部８０は印刷順序を並べ替えられたビットマップデータに基づいてビデオ信号を生成する。制御部８０は、ビデオ信号を画像形成部１００へ入力して画像形成部１００に印刷を行わせる。これによって、用紙の属性が同一であるページの印刷を連続させるように印刷順序を並べ替えることができる。そして、用紙の属性が同一であるページの連続印刷中は、ユーザの手作業による用紙のセットを必要としない。このため、用紙の属性が変わるタイミングで要求されていたユーザの手作業の発生頻度を低減させることができる。これによって、手作業によって生じるユーザの負担を大幅に軽減することができる。つまり、自動両面印刷機構を有しない画像形成装置を用いた両面印刷においてページによって異なる属性の用紙が混在する印刷を行う場合のユーザの負担を軽減することができる。
【００７２】
さらに、３枚目以降に印刷されるページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性の少なくともいずれか一つと同一である場合、当該ページの印刷順序を同一の用紙の属性を有するページの最後尾とし、当該ページに設定された用紙の属性が当該ページより前のページに設定された用紙の属性のいずれとも異なる場合、当該ページの印刷順序を最後尾とする。これによって、用紙の属性が同一である全てのページを連続して印刷することができる。そして、引き続き印刷を完了したページの用紙と属性の異なる用紙を用いる全てのページを連続して印刷することができる。
【００７３】
さらに、印刷順序の並べ替えの結果を画像形成部１００に印刷出力させる。これによって、ユーザは印刷順序の並べ替えの結果を容易に確認することができる。加えて、印刷出力された内容は画像形成装置１の電源のＯＮ／ＯＦＦや現在の動作内容に関わらず残り、持ち運ぶこともできるので、印刷を終了した用紙を画像形成装置１から他の場所へ持ち運んだ後であっても印刷順序の並べ替えの結果を容易に確認することができる。
【００７４】
なお、本発明の実施の形態は、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００７５】
例えば、前述の実施形態の画像形成装置１はＣＭＹＫのカラー印刷を可能とする画像形成装置であるが、本発明はカラー印刷の有無や色材の種類に関係なく適用可能である。例えば、モノクロ印刷のみを可能とする画像形成装置でもよいし、ＣＭＹＫ以外の色を用いるカラーインクジェットプリンタ等でもよい。
【００７６】
前述の実施形態では、印刷順序の並べ替えの結果を印刷出力しているが、出力の形式は印刷に限らない。例えば、入力表示部等の表示装置に印刷順序の並べ替えの結果を表示するようにしてもよい。
【００７７】
本実施形態では、給紙トレイにＡ４サイズの普通紙を備蓄しているが、他の属性の用紙を備蓄してもよいし、他の属性の用紙を備蓄した給紙トレイをさらに設けてもよい。例えば、Ａ３サイズの普通紙を備蓄した給紙トレイを設けてもよい。
【符号の説明】
【００７８】
８０    制御部
８１    ＣＰＵ
８２    ＲＡＭ
８３    ＲＯＭ
８４    ストレージデバイス
８５    入力Ｉ／Ｆ
９０    入力表示部
１００    画像形成部
【図１】
2011020386.tif 000003
【図２】
2011020386.tif 000004
【図３】
2011020386.tif 000005
【図４】
2011020386.tif 000006
【図５】
2011020386.tif 000007
【図６】
2011020386.tif 000008
【図７】
2011020386.tif 000009
【図８】
2011020386.tif 000010
【図９】
2011020386.tif 000011
【図１０】
2011020386.tif 000012
【図１１】
2011020386.tif 000013
【図１２】
2011020386.tif 000014
【図１３】
2011020386.tif 000015
【図１４】
2011020386.tif 000016
【図１５】
2011020386.tif 000017
【図１６】
2011020386.tif 000018
【図１７】
2011020386.tif 000019
【図１８】
2011020386.tif 000020