(57)【要約】【課題】複数のシートを頁順に閲覧する際に、一方の面から他方の面に閲覧が切り替わったとしても、全てのシートを連続して閲覧することが可能な技術を提供する。【解決手段】印刷システム１は、シートＷに画像データを印刷する印刷部３７を備え、ＣＰＵ３１は、複数のシートに対して複数の画像データを印刷する際に、Ｎ枚目のシートから１枚目のシートに向かって、シートの第一面にＭ頁目から先頭頁目までの画像データを降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、シートの第二面にＭ＋１頁目から最終頁目までの画像データを昇順にて、印刷する。【選択図】図５
2010288056.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像データを画像形成する画像形成部と、
前記画像形成部によりＮ枚の複数のシートに対して頁順を有する複数の画像データを画像形成する際に、Ｎ枚目のシートから１枚目のシートに向かって、シートの第一面に最終頁目ではないＭ頁目から先頭頁目までの画像データを降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、シートの第二面にＭ＋１頁目から最終頁目までの画像データを昇順にて、画像形成するように画像形成部を制御する連続データ画像形成制御部と、
を備えることを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムにおいて、
前記連続データ画像形成制御部は、前記第一面に画像形成する画像データの数を、前記第二面に画像形成する画像データの数に１つ又は２つ加えた数として画像形成するように制御することを特徴とする画像形成システム。
【請求項３】
請求項１から請求項２に記載の画像形成システムにおいて、
前記Ｍ頁目及び前記Ｍ＋１頁目の画像データを、ユーザが指定可能な指定部を備えることを特徴とする画像形成システム。
【請求項４】
請求項１から請求項３に記載の画像形成システムにおいて、
頁が連続する二つの画像データの間が連続した画像データであるか否か判断する判断部と、
前記判断部が、前記Ｍ頁目の画像データと、前記Ｍ＋１頁目の画像データと、の間で否定判断したことに応じて、前記連続データ画像形成制御部は前記制御をせず、前記Ｍ＋１頁目の画像データをＮ枚目のシートの第二面に画像形成するように画像形成部を制御する不連続データ画像形成制御部と、
を備えることを特徴とする画像形成システム。
【請求項５】
シートに画像データを画像形成する画像形成部と、
前記画像形成部によりＮ枚の複数のシートに対して頁順を有する複数の画像データを画像形成する際に、Ｎ枚目のシートから１枚目のシートに向かって、シートの第一面に最終頁目ではないＭ頁目から先頭頁目までの画像データを降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、シートの第二面にＭ＋１頁目から最終頁目までの画像データを昇順にて、画像形成するように画像形成部を制御する連続データ画像形成制御部と、
を備えることを特徴とする画像形成装置。
【請求項６】
シートに画像データを画像形成する画像形成装置と接続される情報処理装置を、
前記画像形成装置にてＮ枚の複数のシートに対して頁順を有する複数の画像データを画像形成する際に、Ｎ枚目のシートから１枚目のシートに向かって、シートの第一面に最終頁目ではないＭ頁目から先頭頁目までの画像データを降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、シートの第二面にＭ＋１頁目から最終頁目までの画像データを昇順にて、画像形成するように前記複数の画像データを送信する送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像データを画像形成する技術に関する。
【背景技術】
【０００２】
従来より、印刷データの各頁を、最初のシートから最後のシートに向かって、各シートの一方の面に先頭頁から昇順に画像形成し、最後のシートから最初のシートに向かって、各シートの他方の面に最後のシートの一方の面に画像形成した頁に続く画像データを昇順に画像形成する、データ処理装置の技術が開示されている。
【０００３】
この技術によると、複数のシートの同一の面に連続的に画像が形成されるため、シートに画像形成された画像を頁順に閲覧する際に、各シートを裏返さずにシートを連続して閲覧することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０９７０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記文献の技術では、一方の面から他方の面にユーザの閲覧が移る際にはシートを裏返して閲覧する必要があるため、シートの束に画像形成された全ての画像を裏返さずに頁順に閲覧することは出来なかった。
【０００６】
本発明は、複数のシートにそれぞれ画像形成された一つ一つの画像を頁順に閲覧する際に、一方の面から他方の面に閲覧が切り替わったとしても、全てのシートを連続して閲覧することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明の画像形成システムは、シートに画像データを画像形成する画像形成部と、前記画像形成部によりＮ枚の複数のシートに対して頁順を有する複数の画像データを画像形成する際に、Ｎ枚目のシートから１枚目のシートに向かって、シートの第一面に最終頁目ではないＭ頁目から先頭頁目までの画像データを降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、シートの第二面にＭ＋１頁目から最終頁目までの画像データを昇順にて、画像形成するように画像形成部を制御する連続データ画像形成制御部と、を備える。
【０００８】
上記の構成を採用すれば、Ｎ枚目のシートの第二面には画像形成がなされないので、Ｎ枚目のシートの第一面とＮ−１枚目のシートの第二面とを連続して閲覧することが可能となる。従って、複数のシートにそれぞれ画像形成された一つ一つの画像を頁順に閲覧する際に、一方の面から他方の面に閲覧が切り替わったとしても、全てのシートを連続して閲覧することが可能である。
【０００９】
さらに、本発明の画像形成システムは、前記連続データ画像形成制御部は、前記第一面に画像形成する画像データの数を、前記第二面に画像形成する画像データの数に１つ又は２つ加えた数として画像形成するように制御する。
【００１０】
上記の構成を採用すれば、画像形成されるシートの枚数を出来るだけ減らすことが可能
であるため、シートを節約しつつ画像形成することが可能である。
【００１１】
さらに、本発明の画像形成システムは、前記Ｍ頁目及び前記Ｍ＋１頁目の画像データを、ユーザが指定可能な指定部を備える。
【００１２】
上記の構成を採用すれば、ユーザによって第一面から第二面に画像形成が切り替わる際の画像データを指定可能であるため、ユーザにとって好適な画像形成が可能である。
【００１３】
さらに、本発明の画像形成システムは、頁が連続する二つの画像データの間が連続した画像データであるか否か判断する判断部と、前記判断部が、前記Ｍ頁目の画像データと、前記Ｍ＋１頁目の画像データと、の間で否定判断したことに応じて、前記連続データ画像形成制御部は前記制御をせず、前記Ｍ＋１頁目の画像データをＮ枚目のシートの第二面に画像形成するように画像形成部を制御する不連続データ画像形成制御部と、を備える。
【００１４】
上記の構成を採用すれば、Ｍ頁目の画像データとＭ＋１頁目の画像データとが不連続である場合は、ユーザにとって画像形成された画像を連続して閲覧するメリットが生じにくいため、Ｍ＋１頁目の画像データをＮ枚目の第二面に画像形成することで、画像形成するシートの数を節約することが可能である。
【００１５】
また、本発明の画像形成装置は、シートに画像データを画像形成する画像形成部と、前記画像形成部によりＮ枚の複数のシートに対して頁順を有する複数の画像データを画像形成する際に、Ｎ枚目のシートから１枚目のシートに向かって、シートの第一面に最終頁目ではないＭ頁目から先頭頁目までの画像データを降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、シートの第二面にＭ＋１頁目から最終頁目までの画像データを昇順にて、画像形成するように画像形成部を制御する連続データ画像形成制御部と、を備える。
【００１６】
上記の構成を採用すれば、Ｎ枚目のシートの第二面には画像形成がなされないので、Ｎ枚目のシートの第一面とＮ−１枚目のシートの第二面とを連続して閲覧することが可能となる。従って、複数のシートにそれぞれ画像形成された一つ一つの画像を頁順に閲覧する際に、一方の面から他方の面に閲覧が切り替わったとしても、全てのシートを連続して閲覧することが可能である。
【００１７】
また、本発明のプログラムは、シートに画像データを画像形成する画像形成装置と接続される情報処理装置を、前記画像形成装置にてＮ枚の複数のシートに対して頁順を有する複数の画像データを画像形成する際に、Ｎ枚目のシートから１枚目のシートに向かって、シートの第一面に最終頁目ではないＭ頁目から先頭頁目までの画像データを降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、シートの第二面にＭ＋１頁目から最終頁目までの画像データを昇順にて、画像形成するように前記複数の画像データを送信する送信手段として機能させる。
【００１８】
上記の構成を採用すれば、Ｎ枚目のシートの第二面には画像形成がなされないので、Ｎ枚目のシートの第一面とＮ−１枚目のシートの第二面とを連続して閲覧することが可能となる。従って、複数のシートにそれぞれ画像形成された一つ一つの画像を頁順に閲覧する際に、一方の面から他方の面に閲覧が切り替わったとしても、全てのシートを連続して閲覧することが可能である。
【発明の効果】
【００１９】
本発明によれば、複数のシートにそれぞれ画像形成された一つ一つの画像を頁順に閲覧する際に、一方の面から他方の面に閲覧が切り替わったとしても、全てのシートを連続し
て閲覧することが可能である。
【図面の簡単な説明】
【００２０】
【図１】図１は印刷システムの電気的構成を示すブロック図である。
【図２】図２はプリンタの内部構成を示した概略図である。
【図３】図３は印刷設定画面を示す図である。
【図４】図４は実施形態１における印刷制御処理のフローチャートである。
【図５】図５は第１割当処理を示すフローチャートである。
【図６Ａ】図６Ａは割当表の内容を示す図の一例である。
【図６Ｂ】図６Ｂは割当表の内容を示す図の一例である。
【図６Ｃ】図６Ｃは割当表の内容を示す図の一例である。
【図７】図７はユーザのシートＷの閲覧方法を示した図の一例である。
【図８】図８は実施形態２における印刷制御処理のフローチャートである。
【図９】図９は第２割当処理を示すフローチャートである。
【図１０】図１０は割当表の内容を示す図の一例である。
【発明を実施するための形態】
【００２１】
＜実施形態１＞
本発明の一実施形態について図１から図７を参照して説明する。
【００２２】
１．画像形成システムの電気的構成
図１は、端末装置１０（情報処理装置の一例）と、プリンタ３０（画像形成装置の一例）とを備えた印刷システム１（画像形成システムの一例）の電気的構成を示すブロック図である。
【００２３】
端末装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ１４、キーボードやポインティングデバイス等を有する操作部１５（指定部の一例）、液晶ディスプレイ等を有する表示部１６、通信回線２０に接続されるネットワークインターフェイス１７等を備えている。ハードディスクドライブ１４には、ＯＳや、印刷用のデータを作成可能なアプリケーションソフト、プリンタ３０を制御するためのプリンタドライバなどの各種プログラムが記憶されている。
【００２４】
プリンタ３０は、ＣＰＵ３１（連続データ画像形成制御部、不連続データ画像形成制御部の一例）、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４、操作部３５、表示部３６、印刷部３７（画像形成部の一例）、ネットワークインターフェイス３８等を備えている。ＲＯＭ３２には、プリンタ３０の動作を制御するための各種プログラムが記録されており、ＣＰＵ３１は、ＲＯＭ３２から読み出したプログラムに従って、その処理結果をＲＡＭ３３に記憶させながら、プリンタ３０の動作を制御する。
【００２５】
操作部３５は、複数のボタンを備え、ユーザによって印刷開始の指示などの各種の入力操作が可能である。表示部３６は、液晶ディスプレイやランプ等を備えており、各種の設定画面や動作状態等を表示することが可能である。印刷部３７は、用紙等のシートＷの表裏両面に印刷を行う機能を備えている。ネットワークインターフェイス３８は、通信回線２０を介して外部の端末装置１０等に接続されており、相互のデータ通信が可能となっている。
【００２６】
２．プリンタの内部構成
図２はプリンタ３０の内部構成を示した概略図である。
【００２７】
プリンタ３０は、トレイ４１、シート搬送用のベルト４３、上述の印刷部３７、定着器
４５及び排出トレイ４７等を備えている。トレイ４１は、プリンタ３０の底部に設けられ、シートＷが収納される。
【００２８】
トレイ４１に収納されたシートＷは、ピックアップローラ４９によって１枚ずつ取り出されてレジストレーションローラ５１，５１へと搬送される。搬送されてきたシートＷは、レジストレーションローラ５１，５１により姿勢が整えられ、所定のタイミングでベルト４３上に送り出される。
【００２９】
送り出されたシートＷは、ベルト４３によって搬送されつつ、印刷部３７により、例えば端末装置１０から受信したジョブに含まれる画像データに基づく画像（モノクロ画像、カラー画像）が形成される。画像が形成されたシートＷは、定着器４５で熱定着され、排出トレイ４７上へと排出される。
【００３０】
更に、プリンタ３０は、シートＷの両面印刷時に使用する反転搬送部５３を備えている。反転搬送部５３は、排紙ローラ５５、反転搬送パス５７、フラッパ５９、複数の反転搬送ローラ６１等を備えている。
【００３１】
シートＷに両面印刷する場合には、シートＷは、印刷部３７により裏面ＷＢ（第二面又は第一面の一例）に画像が印刷され、その後、一旦排紙ローラ５５まで搬送される。そして、当該排紙ローラ５５の逆回転により、シートＷは、フラッパ５９、反転搬送パス５７、複数の反転搬送ローラ６１、レジストローラ５１を介して搬送され、表裏が反転された状態でベルト４３上に送り出される。そして、そのシートＷは印刷部３７により表面ＷＡ（第一面又は第二面の一例）に画像が印刷された後に排出トレイ４７上へと排出される。
【００３２】
本実施形態のプリンタ３０では、印刷面を下にして排紙されるため、この様に裏面の次に表面が印刷されることで、排出トレイに排出された複数のシートの順序が整列されて載置される。
【００３３】
３．印刷制御処理
印刷システム１では、次述する印刷制御処理により折り返し印刷を行うことが可能である。「折り返し印刷」とは、先頭頁（１頁目）から最終頁目（Ｌ頁目）までで構成される連続した画像データ（後述するジョブ）を、Ｎ枚目のシートから１枚目のシートに向かって、各シートＷの表面ＷＡに最終頁目とは異なるＭ頁目から先頭頁目まで降順にて、Ｎ−１枚目のシートから１枚目のシートに向かって、各シートＷの裏面ＷＢにＭ＋１枚目から最終頁目まで昇順にて、印刷することをいう。
【００３４】
尚、ここでＮ及びＭは自然数であり、Ｎの定義は、（Ｌ／２）＜Ｎ≦Ｌ−１であり、Ｍの定義は、先頭頁目（１頁目）≦Ｍ頁目＜最終頁目（Ｌ頁目）である。また、ここでいう「画像データ」とは、ユーザにより印刷要求がされるごとに生成されるものである。
【００３５】
以下では、印刷制御処理について端末装置１０側の処理とプリンタ３０側の処理とに分けて説明する。
【００３６】
３−１．端末装置側の処理
図３は印刷設定画面を示す図であり、特に拡張機能が選択された状態を示す。ユーザが文書や画像などを扱うアプリケーションソフト上で、操作部１５より印刷要求を入力すると、ＣＰＵ１１は、例えば図３に示す印刷設定画面を表示部１６に表示させる。この印刷設定画面では、用紙サイズや画質など一般的な印刷条件を設定する基本設定画面、拡張機能画面、サポート画面を選択的に表示させることができる。
【００３７】
拡張機能画面では、通常両面印刷、折り返し印刷を選択的に指定することができる。尚、「通常両面印刷」とは、一のシートＷの表面ＷＡと裏面ＷＢに連続する画像データを頁順に印刷する、公知の両面印刷をいう。
【００３８】
また、折り返し印刷を指定した場合には、更にＮ枚目のシートＷの表面ＷＡに印刷するＭ頁目の画像データを「折り返し頁数Ｍ」として任意に指定することができる。尚、この折り返し頁数Ｍの指定は最終頁を指定することは不可能であり、さらに折り返し頁数Ｍの指定はしなくても良い。
【００３９】
そして、ユーザが上記印刷設定画面のＯＫボタンまたは適用ボタンをクリックすると、ＣＰＵ１１は、印刷設定画面にて設定された各種の印刷設定情報（折り返し印刷の指定の有無、折り返し頁数Ｍの画像データの指定を含む）、及び、画像データを含んだジョブを生成し、プリンタ３０に送信する。
【００４０】
３−２．プリンタ側の処理
図４は本実施形態１の印刷制御処理のフローチャートである。プリンタ３０のＣＰＵ３１は、プリンタ３０の電源がオンされると図４に示す印刷制御処理を実行する。まずＳ１で端末装置１０からジョブを受信したか否かを判断する。
【００４１】
ジョブを受信したと判断した場合には（Ｓ１：ＹＥＳ）、Ｓ３で、その受信したジョブに付加された印刷設定情報に基づき折り返し印刷の指定が有るか否かを判断する。折り返し印刷の指定が無ければ（Ｓ３：ＮＯ）、Ｓ１７で上記受信したジョブについて通常印刷処理を実行し、当該印刷制御処理は完了する。尚、通常印刷処理とは、折り返し印刷処理以外の印刷（片面印刷、上記通常両面印刷）を印刷部３７に実行させるための処理である。
【００４２】
折り返し印刷の指定が有れば（Ｓ３：ＹＥＳ）、ＣＰＵ３１は、Ｓ５で、受信したジョブのジョブ頁数Ｌが２頁以上（Ｌ≧２）であるかを判断する。２頁以上でなければ（Ｓ５：ＮＯ）、Ｓ１７で上記受信したジョブについて通常印刷処理を実行し、当該印刷制御処理は完了する。
【００４３】
２頁以上であれば（Ｓ５：ＹＥＳ）、ＣＰＵ３１は、Ｓ７で、ジョブに付加された印刷設定情報に基づき折り返し頁数Ｍの指定が有るか否かを判断する。折り返し頁数Ｍの指定が無ければ（Ｓ７：ＮＯ）、Ｓ９で、折り返し頁数Ｍを定義する。ここでの定義方法は、ジョブ頁数Ｌを２で除算した頁数（少数は切り捨て）に１を加算した頁数である。即ちＭ＝Ｌ／２＋１を折り返し頁数Ｍとして定義する。一方、折り返し頁数Ｍの指定が有れば（Ｓ７：ＹＥＳ）、Ｓ１１で、指定されている頁数Ｍを折り返し頁数Ｍとして定義する。
【００４４】
Ｓ９又はＳ１１にて折り返し頁数Ｍが定義された後、処理がＳ１３の第１割当処理に進む。図５は第１割当処理を示すフローチャートである。まずＳ２１で、ジョブ中の先頭頁の画像データを現在の頁数Ｐ＝１と定義する。次にＳ２３で、現在の頁数Ｐが折り返し頁数Ｍ以下であるか（Ｐ≦Ｍ）否かを判断する。現在の頁数Ｐが折り返し頁数Ｍ以下であれば（Ｓ２３：ＹＥＳ）、Ｓ２５でシート番号を現在の頁数Ｐと定めるシートＷの表面ＷＡに、現在の頁数Ｐの画像データを割り当てる。尚、「シート番号」とは、シートＷを特定するための番号である。
【００４５】
次にＳ２７で、現在の頁数Ｐがジョブ頁数Ｌであるか（Ｐ＝Ｌ）否かを判断する。現在の頁数Ｐがジョブ頁数Ｌでなければ（Ｓ２７：ＮＯ）、Ｓ２９で、現在の頁数Ｐに１を加算して（Ｐ＝Ｐ＋１）現在の頁数Ｐを定義し直し、Ｓ２３に戻る。
【００４６】
また、Ｓ２３で、現在の頁数Ｐが折り返し頁数Ｍより大きければ（Ｓ２３：ＮＯ）、Ｓ３１で折り返し頁数Ｍに２を乗算した数から現在の頁数Ｐを減算した数である２Ｍ−Ｐをシート番号と定めるシートＷの裏面ＷＢに、現在の頁数Ｐの画像データを割り当て、その後Ｓ２７の処理に移る。
【００４７】
尚、Ｓ２７では、現在の頁数Ｐがジョブ頁数Ｌであれば（Ｓ２７：ＹＥＳ）、Ｓ３３で、Ｌ頁目の画像データを割り当てたシートＷ（２Ｍ−Ｌ枚目の画像データが割り当てられたシートＷ）のシート番号がプラス値であるか否かを判断する。
【００４８】
Ｌ頁目の画像データを割り当てたシート番号がプラス値ではなく０かマイナス値であれば（Ｓ３３：ＮＯ）、Ｓ３５で、Ｌ頁目の画像データを割り当てたシートＷのシート番号の値にＸの値を加算して１に定め直し、その他の画像データが割り当てられているシートＷのシート番号の値に対してもＸの値をそれぞれ加算して、全てのシートＷのシート番号の値を定め直す。
【００４９】
Ｓ３５にて、シート番号の値が定め直したら、またはＳ３３にてＬ頁目の画像データを割り当てたシート番号がプラス値であれば（Ｓ３３：ＹＥＳ）、当該第１割当処理は完了し、図４のＳ１５で、ＣＰＵ３１は、折り返し印刷処理を実行する。具体的には、後述する割当表の番号に従って、各頁の画像データを印刷部３７に転送し、これにより印刷部３７により折り返し印刷が実行される。Ｓ１５で折り返し印刷処理が終了すると、印刷制御処理は完了する。
【００５０】
図６Ａ、図６Ｂ、図６Ｃは、それぞれ１つのジョブについて作成された割当表の内容を示す図の一例である。これらの図を参照して上述した印刷制御処理を具体的に説明する。
【００５１】
図６Ａは、ジョブ頁数Ｌが５（Ｌ＝５）、かつ折り返し頁数Ｍが３（Ｍ＝３）に定義されている場合の割当表を示している。この場合、Ｐが１から３までの間は、Ｓ２５にてシート番号の値の１から昇順に、表面ＷＡに画像データを割り当てる。即ち、シート番号の値１の表面ＷＡにはＰ＝１の画像データを、シート番号の値２の表面ＷＡにはＰ＝２の画像データを、シート番号の値３の表面ＷＡにはＰ＝３の画像データを、それぞれ割り当てる。
【００５２】
ここまで処理を繰り返すと、Ｓ２３にて現在の頁数Ｐが折り返し頁数Ｍの３を超えるため、Ｐが４及び５は、Ｓ３１にてシート番号の値の２から降順に、裏面ＷＢに画像データを割り当てる。即ち、シート番号の値２の裏面ＷＢにはＰ＝４の画像データを、シート番号の値１の裏面ＷＢにはＰ＝５の画像データを、それぞれ割り当てる。
【００５３】
この様にして割り当てた割当表を用いて折り返し印刷を実行する。
【００５４】
また、図６Ｂは、ジョブ頁数Ｌが６（Ｌ＝６）、かつ折り返し頁数Ｍが４（Ｍ＝４）に定義されている場合の割当表を示している。この場合、Ｐが１から４までの間は、Ｓ２５にてシート番号の値の１から昇順に、表面ＷＡに画像データを割り当て、Ｓ２３にて現在の頁数Ｐが折り返し頁数Ｍの４を超えるため、Ｐが５及び６は、Ｓ３１にてシート番号の値の３から降順に、裏面ＷＢに画像データを割り当てる。
【００５５】
尚、上記した図６Ａ及び図６Ｂの例では、図４のＳ１１のようにユーザが直接折り返し頁数Ｍを指定する場合だけでなく、Ｓ９の折り返し頁数Ｍの定義方法で定義される場合もこの様になる。即ち、ジョブ頁数Ｌが奇数の場合は、表面ＷＡに折り返し頁数Ｍの画像データが印刷されるシートＷの裏面ＷＢには印刷がなされず、ジョブ頁数Ｌが偶数の場合は、表面ＷＡに１頁目の画像データ及び折り返し頁数Ｍの画像データが印刷されるそれぞれ
のシートＷの裏面ＷＢには印刷がなされない。
【００５６】
さらに、図６Ｃは、ジョブ頁数Ｌが５（Ｌ＝５）、かつ折り返し頁数Ｍが２（Ｍ＝２）に定義されている場合の割当表を示している。この場合、Ｐが１及び２は、Ｓ２５にてシート番号の値の１から昇順に、表面ＷＡに画像データを割り当て、Ｓ２３にて現在の頁数Ｐが折り返し頁数Ｍの２を超えるため、Ｐが３から５の間は、Ｓ３１にてシート番号の値の１から降順に、裏面ＷＢに画像データを割り当てる。
【００５７】
更に、Ｓ３３にてＬ頁目（この場合は５頁目）の画像データを割り当てたシートＷのシート番号の値がマイナスなので（この場合は−１）、Ｓ３５にてＬ頁目の画像データを割り当てたシートＷのシート番号の値である−１を１とするために、−１に２を加算し（Ｘ＝２）、さらに、その他のシート番号の値にも２を加算することでシート番号の値を定め直す。尚、図６Ｃのシート番号の欄における括弧で囲っている数字は、Ｓ３５にてシート番号の値を定め直す前の値であり、括弧で囲っていない数字は、シート番号の値を定め直した後の値である。
【００５８】
この様に、図５で示す第１割当処理にて割当表を作成し、図４のＳ１５にて折り返し印刷処理を実行する。尚、本実施形態のプリンタ３０では、上述したように印刷面を下にして排紙されるため、同じシートＷの裏面ＷＢへの印刷後に表面ＷＡの印刷を実行する。
【００５９】
従って、例えば図６Ａで示される割当表による印刷の例では、まずシート番号の値が１のシートＷの裏面ＷＢにＰが５の画像データを印刷し、その後、同じシートＷの表面ＷＡにＰが１の画像が印刷する。更に、シート番号の値が２のシートＷの裏面ＷＢにＰが４の画像データを、表面ＷＡにＰが２の画像データをそれぞれ印刷し、最後に、シート番号の値が３のシートＷの表面ＷＡにＰが３の画像データを印刷する。
【００６０】
上記のような印刷制御処理により、表面ＷＡに折り返し頁数Ｍの画像データが印刷されるシートＷの裏面ＷＢには画像データが印刷されず、そのシートＷからシート番号が１枚前のシートＷの裏面ＷＢに折り返し頁数Ｍから１頁先の画像データが印刷される。従って、この様に印刷された複数のシートをユーザが閲覧する際には、シートの同じ面に連続して画像が印刷されているため、複数のシートＷを連続して閲覧することが容易であり、さらに、ユーザによるシートＷの頁めくりを考慮して印刷がなされているため、閲覧が表面からＷＡから裏面ＷＢに移る場合であっても、容易に閲覧することが可能である。
【００６１】
図７はユーザのシートＷの閲覧方法を示した図の一例である。図７を参照してユーザの閲覧を具体的に説明すると、状態１では、まず１枚目のシートＷの表面ＷＡに印刷されている１頁目の画像を閲覧する。次に状態２では、１枚目のシートＷを裏返して別の場所に置き２枚目のシートＷの表面ＷＡに印刷されている２頁目の画像を閲覧する。更に状態３では、２枚目のシートＷを裏返して１枚目のシートの上に重ね３枚目のシートＷの表面ＷＡに印刷されている３頁目の画像を閲覧する。さらに状態３では、２枚目のシートＷの裏面ＷＢに印刷されている４頁目の画像が閲覧可能であるため、ユーザは一々３枚目のシートＷを裏返す必要が無い。
【００６２】
尚、この様にユーザが複数のシートＷをめくることは一般的である。何故ならユーザは、再度閲覧するときのことを考えてシートＷをめくりながら閲覧するため、閲覧が終わったシートＷを裏返し別の場所に置くこと、及びそのシートＷの上に次のシートＷを重ねるはずである。即ち、本実施形態によると、一般的なユーザの閲覧方法に基づいた複数のシートＷへの印刷がなされるため、上記したように閲覧が表面からＷＡから裏面ＷＢに移る場合であっても、容易に閲覧することが可能である。
【００６３】
また、図４のＳ５により、ジョブ頁数Ｌが１しかないジョブはそもそも折り返し印刷を実行しない。
【００６４】
更に、図４のＳ９により、少ないシートＷの枚数で折り返し印刷が可能であるため、印刷されるシートＷの枚数を節約することが可能である。
【００６５】
また、予めユーザにより指定されている折り返し頁数Ｍにより、ユーザの自由に表面ＷＡから裏面ＷＢへ折り返す画像データを指定可能である。
【００６６】
＜実施形態２＞
図８から図１０は実施形態２を示す。前記実施形態１との相違点は、図３における「折り返し頁数Ｍ」を任意に指定することが出来ない点と、印刷制御処理にあり、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００６７】
本実施形態２では、図３における折り返し頁数Ｍの指定が出来ない構成である。
【００６８】
図８は本実施形態２の印刷制御処理のフローチャートである。プリンタ３０のＣＰＵ３１は、プリンタ３０の電源がオンされると図８に示す印刷制御処理を実行する。まずＳ１で端末装置１０からジョブを受信したか否かを判断する。その後Ｓ５までの処理及びＳ１７の処理は実施形態１と同様である。
【００６９】
Ｓ５で、受信したジョブのジョブ頁数Ｌが２頁以上（Ｌ≧２）であれば（Ｓ４：ＹＥＳ）、ＣＰＵ３１は、Ｓ４１で、ジョブ内の画像データに改頁コードが有るか否かを判断する。ここで改頁コードとは、ジョブ内の画像データがそれぞれ連続したデータでないことを判断するための指標であり、具体的には例えばジョブ内の画像データの下端に大きな余白がある場合、次の頁の画像データは当該余白を有する画像データと画像が繋がっていない（連続していない）可能性が高いと判断し、この場合改頁コードが有ると判断する。
【００７０】
改頁コードが無ければ（Ｓ４１：ＮＯ）、実施形態１と同様に、Ｓ９で折り返し頁数Ｍを定義し、Ｓ１３で図５に示す第１割当処理を実行する。
【００７１】
一方、改頁コードが有れば（Ｓ４１：ＹＥＳ）、ＣＰＵ３１は、Ｓ４３で、改頁コードを有する画像データの頁数を折り返し頁数Ｍとして定義し、処理がＳ４５の第２割当処理に進む。
【００７２】
図９は第２割当処理を示すフローチャートである。まずＳ２１で、ジョブ中の先頭頁の画像データを現在の頁数Ｐ＝１と定義する。次にＳ２３で、現在の頁数Ｐが折り返し頁数Ｍ以下であるか（Ｐ≦Ｍ）否かを判断し、現在の頁数Ｐが折り返し頁数Ｍ以下であれば（Ｓ２３：ＹＥＳ）、実施形態１と同様にＳ２５、Ｓ２７、及びＳ２９の処理を実行する。
【００７３】
一方、Ｓ２３で、現在の頁数Ｐが折り返し頁数Ｍより大きければ（Ｓ２３：ＮＯ）、Ｓ３１で折り返し頁数Ｍに２を乗算した数から現在の頁数Ｐを減算し更に１を加算した数である２Ｍ−Ｐ＋１をシート番号と定めるシートＷの裏面ＷＢに、現在の頁数Ｐの画像データを割り当てＳ２７の処理に移る。
【００７４】
その後、Ｓ２７、Ｓ２９、Ｓ３３、及びＳ３５の処理を実施形態１と同様に実行し、当該第２割当処理は完了する。さらに、図８のＳ１５で実施形態１と同様に、ＣＰＵ３１は、折り返し印刷を実行し、当該印刷処理は完了する。
【００７５】
図１０は、１つのジョブについて作成された割当表の内容を示す図の一例である。この図を参照して上述した印刷制御処理を具体的に説明する。
【００７６】
図１０は、ジョブ頁数Ｌが５（Ｌ＝５）、かつ頁数Ｍが３の画像データに上記した改頁コードを有する場合（即ち、折り返し頁数Ｍが３（Ｍ＝３）に定義されている場合）の割当表を示している。この場合実施形態１と同様に、Ｐが１から３までの間は、Ｓ２５にてシート番号の値の１から昇順に、表面ＷＡに画像データを割り当てる。
【００７７】
ここまで処理を繰り返すと、Ｓ２３にて現在の頁数Ｐが折り返し頁数Ｍの３を超えるため、Ｐが４及び５は、Ｓ５１にて実施形態１とは異なり、シート番号の値の３から降順に、裏面ＷＢに画像データを割り当てる。即ち、シート番号の値３の裏面ＷＢにはＰ＝４の画像データを、シート番号の値２の裏面ＷＢにはＰ＝５の画像データを、それぞれ割り当てる。
【００７８】
この様に、図１０で示す第２割当処理にて割当表を作成し、図８のＳ１５にて折り返し印刷処理を実行する。
【００７９】
上記のような印刷制御処理により、表面ＷＡに折り返し頁数Ｍの画像データが印刷されるシートＷの裏面ＷＢにも折り返し頁数Ｍから１頁先の画像データが印刷される。従って、上記のように改頁コードを有し、ジョブ内の画像データがそれぞれ連続したデータでない画像データは、同じシートＷの表面ＷＡと裏面ＷＢに印刷される。この様な二つの画像データは同じジョブ内の画像データであっても、それぞれの画像データ間に関連性が薄いため、ユーザが連続して閲覧するメリットが生じにくい。
【００８０】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。特に、各実施形態の構成要素のうち、最上位の発明の構成要素以外の構成要素は、付加的な要素なので適宜省略可能である。
【００８１】
（１）上記実施形態では、図４，８に示す印刷制御処理をプリンタ３０のＣＰＵ３１で実行する構成であったが、本発明はこれに限られない。それらの一部を端末装置１０のＣＰＵ１１が実行してもよい。例えば割当表の作成までを端末装置１０のＣＰＵ１１が実行し、当該割当表を含めた画像データを、プリンタ３０側に送信する（送信手段の一例）ようにしてもよい。この場合、端末装置１０のＣＰＵ１１で実行する処理プログラムを、プリンタドライバやＯＳの一部として提供してもよい。
【００８２】
（２）上記実施形態では、図４及び図８でＳ９の処理が実行された後は、図５に示す第１割当処理のＳ３３及びＳ３５の処理は実行しなくてもよい。即ち、Ｓ９の処理によると、必ず表面ＷＡに印刷する画像データの数が多くなるため、シート番号がマイナス値になる場合はなく、Ｓ３３及びＳ３５の処理は余分なものである。
【００８３】
（３）上記実施形態２では、改頁コードとして画像データの下端に大きな余白がある場合を例に出しているが、改頁コードはこれに限られない。例えば、画像データの上端に章番号が割り当てて有る場合、その章番号を検出した画像データの前の画像データを折り返し頁数Ｍと定義してもよい。
【符号の説明】
【００８４】
１    印刷システム
１０    端末装置
１１    ＣＰＵ
１５    操作部
３０    プリンタ
３１    ＣＰＵ
３７    印刷部
Ｗ    シート
【図１】
2010288056.tif 000003
【図２】
2010288056.tif 000004
【図３】
2010288056.tif 000005
【図４】
2010288056.tif 000006
【図５】
2010288056.tif 000007
【図６Ａ】
2010288056.tif 000008
【図６Ｂ】
2010288056.tif 000009
【図６Ｃ】
2010288056.tif 000010
【図７】
2010288056.tif 000011
【図８】
2010288056.tif 000012
【図９】
2010288056.tif 000013
【図１０】
2010288056.tif 000014