(57)【要約】【課題】複数のジョブを受け付けた際の利便性を向上することが可能な印刷システム、印刷装置及びプログラムを提供する。【解決手段】印刷システム１は、ジョブを受け付ける受付部と、画像をシートＷに印刷する印刷部３７と、受付部に受け付けられた複数のジョブに基づき、シートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する別ジョブ両面印刷を行うように印刷部を制御する制御部３１と、を備える。【選択図】図４
2010234540.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを受け付ける受付部と、
画像をシートに印刷する印刷部と、
前記受付部に受け付けられた複数のジョブに基づき、シートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する別ジョブ両面印刷を行うように前記印刷部を制御する制御部と、を備える印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記制御部は、前記一のジョブの全ページの画像を複数のシートの第１面にそれぞれ印刷し、前記他のジョブの画像を当該複数のシートのうち少なくとも１枚のシートの第２面に印刷するように前記印刷部を制御する、印刷システム。
【請求項３】
請求項２に記載の印刷システムであって、
前記制御部は、前記複数のシートの第１面に一のジョブの各ページの画像を昇順で印刷し、前記複数のシートの第２面に他のジョブの各ページの画像を降順で印刷するように前記印刷部を制御する、印刷システム。
【請求項４】
請求項２または請求項３に記載の印刷システムであって、
前記制御部は、前記複数のシートにおける先頭シートの第１面に一のジョブの画像を印刷し、前記複数のシートにおける最終シートの第２面に他のジョブの画像を印刷するように前記印刷部を制御する、印刷システム。
【請求項５】
請求項２から請求項４のいずれか一項に記載の印刷システムであって、
前記複数のジョブのうち、最大ページ数のジョブのページ数が、残りのジョブの合計ページ数以下であるか否かを判断するページ数判断部を備え、
前記制御部は、前記ページ数判断部が肯定判断した場合に、前記複数のシートの前記第１面に前記最大ページ数のジョブの画像のみを印刷し、前記第２面には前記残りのジョブのうち、前記最大ページ数以下のページ数分のジョブの画像を印刷するように前記印刷部を制御する、印刷システム。
【請求項６】
請求項１から請求項５のいずれか一項に記載の印刷システムであって、
前記制御部は、前記受付部で基準時間内に受け付けられたジョブを前記別ジョブ両面印刷の候補とする、印刷システム。
【請求項７】
請求項１から請求項６のいずれか一項に記載の印刷システムであって、
前記印刷部によるジョブの印刷処理の開始以降に前記受付部が新規ジョブを受け付けた場合、前記新規ジョブの画像を前記印刷処理の対象のシートに印刷可能か否かを判断する印刷可否判断部を備え、
前記制御部は、前記印刷可否判断部が肯定判断した場合には、前記新規ジョブの画像を前記シートに印刷するように前記印刷部を制御する、印刷システム。
【請求項８】
請求項１から請求項７のいずれか一項に記載の印刷システムであって、
前記第１面に印刷する画像と前記第２面に印刷する画像とが、縦向画像と横向画像とで異なる場合、シートに対し縦向画像の左端と横向画像の上端または下端とが対応する位置に印刷されるよう、前記各画像の印刷方向を決定する決定部を備える、印刷システム。
【請求項９】
請求項１から請求項８のいずれか一項に記載の印刷システムであって、
前記制御部は、前記受付部で受け付けられたジョブのうち、要求元が所定関係を有するものジョブ同士を前記別ジョブ両面印刷の候補とする、印刷システム。
【請求項１０】
ジョブを受け付ける受付部と、
画像をシートに印刷する印刷部と、
前記受付部に受け付けられた複数のジョブに基づき、シートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する別ジョブ両面印刷を行うように前記印刷部を制御する制御部と、を備える印刷装置。
【請求項１１】
印刷装置と通信可能に接続される情報処理装置のコンピュータに、
ジョブを受け付ける受付処理と、
前記受付処理で受け付けられた複数のジョブに基づき、前記印刷装置にてシートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する別ジョブ両面印刷を行うように、前記各ジョブの画像を割り当てる割当処理と、
前記割当処理での割当結果に基づく印刷データを前記印刷装置に送信する送信処理と、を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置及びプログラムに関する。
【背景技術】
【０００２】
１つのジョブに基づく画像を、用紙の片面・両面に印刷する印刷装置が知られている（下記特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２１６４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の印刷装置は、複数のジョブを受け付けた場合でも、常に、各ジョブについて独立に片面・両面印刷を行っており、各ジョブの画像を別々の用紙に印刷するだけであり、これ以外の印刷パターンについて十分な検討がされておらず、利便性の向上が望まれていた。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、その目的は、複数のジョブを受け付けた際の利便性を向上することが可能な印刷システム、印刷装置及びプログラムを提供するところにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、第１発明に係る印刷システムは、ジョブを受け付ける受付部と、画像をシートに印刷する印刷部と、前記受付部に受け付けられた複数のジョブに基づき、シートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する別ジョブ両面印刷を行うように前記印刷部を制御する制御部と、を備える。
【０００７】
この発明の印刷システムは、互いに異なる複数のジョブについて、シートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する、別ジョブ両面印刷を実行可能である。これにより、複数のジョブが受け付けられた際の利便性を向上させることができる。
【０００８】
第２の発明は、第１の発明の印刷システムであって、前記制御部は、前記一のジョブの全ページの画像を複数のシートの第１面にそれぞれ印刷し、前記他のジョブの画像を当該複数のシートのうち少なくとも１枚のシートの第２面に印刷するように前記印刷部を制御する。
【０００９】
この発明によれば、ジョブの全ページの画像が一律、複数シートの第１面に印刷される。このため、印刷後、ジョブの各ページの画像を、シートを裏返すことなく閲覧することができる。
【００１０】
第３の発明は、第２の発明の印刷システムであって、前記制御部は、前記複数のシートの第１面に一のジョブの各ページの画像を昇順で印刷し、前記複数のシートの第２面に他のジョブの各ページの画像を降順で印刷するように前記印刷部を制御する。
【００１１】
この発明によれば、複数のシートに対し、第１面に一のジョブの各ページの画像が昇順で印刷され、第２面に他のジョブの各ページの画像が降順で印刷される。従って、印刷済の複数のシートを、第１面を表にすれば一のジョブの画像をページ順（昇順）で閲覧でき、第２面を表にすれば他のジョブの画像をページ順（昇順）で閲覧することができる。
【００１２】
第４の発明は、第２または第３の発明の印刷システムであって、前記制御部は、前記複数のシートにおける先頭シートの第１面に一のジョブの画像を印刷し、前記複数のシートにおける最終シートの第２面に他のジョブの画像を印刷するように前記印刷部を制御する。
【００１３】
この発明によれば、印刷済の複数のシートを、第１面及び第２面のいずれを表にしても最初のシートの表面に各ジョブの画像が印刷されるため、効率よく閲覧することができる。
【００１４】
第５の発明は、第２から第４のいずれか一つの発明の印刷システムであって、前記複数のジョブのうち、最大ページ数のジョブのページ数が、残りのジョブの合計ページ数以下であるか否かを判断するページ数判断部を備え、前記制御部は、前記ページ数判断部が肯定判断した場合に、前記複数のシートの前記第１面に前記最大ページ数のジョブの画像のみを印刷し、前記第２面には前記残りのジョブのうち、前記最大ページ数以下のページ数分のジョブの画像を印刷するように前記印刷部を制御する。
この発明によれば、複数のシートの第１面及び第２面を有効に利用して印刷を行うことができる。
【００１５】
第６の発明は、第１から第５のいずれか一つの発明の印刷システムであって、前記制御部は、前記受付部で基準時間内に受け付けられたジョブを前記別ジョブ両面印刷の候補とする。
この発明によれば、基準時間に応じた時間制限によって印刷を開始することができる。
【００１６】
第７の発明は、第１から第６のいずれか一つの発明の印刷システムであって、前記印刷部によるジョブの印刷処理の開始以降に前記受付部が新規ジョブを受け付けた場合、前記新規ジョブの画像を前記印刷処理の対象のシートに印刷可能か否かを判断する印刷可否判断部を備え、前記制御部は、前記印刷可否判断部が肯定判断した場合には、前記新規ジョブの画像を前記シートに印刷するように前記印刷部を制御する。
【００１７】
この発明によれば、既にあるジョブの印刷処理の開始以降（シートへの実際の印刷動作中に限らず、その印刷動作の開始指令時であってもよい）であっても、一シートの第１面及び第２面に印刷処理中のジョブと新規ジョブとをそれぞれ印刷すること（別ジョブ両面印刷）が可能である。
【００１８】
第８の発明は、第１から第７のいずれか一つの印刷システムであって、前記第１面に印刷する画像と前記第２面に印刷する画像とが、縦向画像と横向画像とで異なる場合、シートに対し縦向画像の左端と横向画像の上端または下端とが対応する位置に印刷されるよう、前記各画像の印刷方向を決定する決定部を備える。
【００１９】
この発明によれば、印刷済の複数のシートを、第１面の画像の上端で綴じた場合、その綴じ位置は第２面の画像の上端に配置される。従って、第１面及び第２面のいずれを表にしても、容易にページをめくりながら印刷画像を閲覧することができる。
【００２０】
第９の発明は、第１から第８のいずれか一つの発明の印刷システムであって、前記制御部は、前記受付部で受け付けられたジョブのうち、要求元が所定関係を有するものジョブ同士を前記別ジョブ両面印刷の候補とする。
【００２１】
この発明によれば、要求元が所定関係（要求者が同一である場合や、要求者同士が同じクループに属する場合などが含まれる）を有するジョブ同士についてジョブ別両面印刷を実行することにより、更に利便性を向上することができる。
【００２２】
第１０の発明の印刷装置は、ジョブを受け付ける受付部と、画像をシートに印刷する印刷部と、前記受付部に受け付けられた複数のジョブに基づき、シートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する別ジョブ両面印刷を行うように前記印刷部を制御する制御部と、を備える。
【００２３】
第１１の発明のプログラムは、印刷装置と通信可能に接続される情報処理装置のコンピュータに、ジョブを受け付ける受付処理と、前記受付処理で受け付けられた複数のジョブに基づき、前記印刷装置にてシートの第１面に一のジョブの画像を印刷し、当該シートの第２面に他のジョブの画像を印刷する別ジョブ両面印刷を行うように、前記各ジョブの画像を割り当てる割当処理と、前記割当処理での割当結果に基づく印刷データを前記印刷装置に送信する送信処理と、を実行させる。
【発明の効果】
【００２４】
本発明によれば、複数のジョブを受け付けた際の利便性を向上することが可能である。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態１に係る印刷システム１の電気的構成を示すブロック図
【図２】プリンタの内部構成を示した概略図
【図３】印刷設定画面を示す図
【図４】印刷制御のフローチャート
【図５Ａ】複数のジョブの受信タイミングを例示したタイムチャート
【図５Ｂ】複数のジョブの受信タイミングを例示したタイムチャート
【図６】合成ジョブリスト及びページ割当表の内容を示す図
【図７】割当処理を示すフローチャート
【図８】決定パターン表を示す図
【図９Ａ】画像向きの変更を説明するための図
【図９Ｂ】画像向きの変更を説明するための図
【図１０】実施形態２の印刷制御のフローチャート
【図１１Ａ】合成ジョブリスト及びページ割当表の内容を示す図
【図１１Ｂ】合成ジョブリスト及びページ割当表の内容を示す図
【発明を実施するための形態】
【００２６】
＜実施形態１＞
本発明の実施形態１について図１から図９を参照して説明する。
１．印刷システムの電気的構成
図１は、端末装置１０（情報処理装置の一例）と、プリンタ３０（印刷装置の一例）とを備えた印刷システム１の電気的構成を示すブロック図である。
【００２７】
端末装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ１４、キーボードやポインティングデバイス等を有する操作部１５、液晶ディスプレイ等を有する表示部１６、通信回線２０に接続されるネットワークインターフェイス１７等を備えている。ハードディスクドライブ１４には、ＯＳや、印刷用のデータを作成可能なアプリケーションソフト、プリンタ３０を制御するためのプリンタドライバなどの各種プログラムが記憶されている。
【００２８】
プリンタ３０は、ＣＰＵ３１（受付部、制御部、ページ数判断部、印刷可否判断部、決定部の一例）、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４、操作部３５、表示部３６、印刷部３７、ネットワークインターフェイス３８等を備えている。ＲＯＭ３２には、プリンタ３０の動作を制御するための各種プログラムが記録されており、ＣＰＵ３１は、ＲＯＭ３２から読み出したプログラムに従って、その処理結果をＲＡＭ３３に記憶させながら、プリンタ３０の動作を制御する。
【００２９】
操作部３５は、複数のボタンを備え、ユーザによって印刷開始の指示などの各種の入力操作が可能である。表示部３６は、液晶ディスプレイやランプ等を備えており、各種の設定画面や動作状態等を表示することが可能である。印刷部３７は、用紙等のシートＷの表裏両面に印刷を行う機能を備えている。ネットワークインターフェイス３８は、通信回線２０を介して外部の端末装置１０等に接続されており、相互のデータ通信が可能となっている。
【００３０】
２．プリンタの内部構成
図２はプリンタ３０の内部構成を示した概略図である。
プリンタ３０は、トレイ４１、シート搬送用のベルト４３、上述の印刷部３７、定着器４５及び排出トレイ４７等を備えている。トレイ４１は、プリンタ３０の底部に設けられ、シートＷが収納される。
【００３１】
トレイ４１に収納されたシートＷは、ピックアップローラ４９によって１枚ずつ取り出されてレジストレーションローラ５１，５１へと搬送される。搬送されてきたシートＷは、レジストレーションローラ５１，５１により姿勢が整えられ、所定のタイミングでベルト４３上に送り出される。
【００３２】
送り出されたシートＷは、ベルト４３によって搬送されつつ、印刷部３７により、例えば端末装置１０から受信したジョブに含まれる画像データ（印刷データ）に基づく画像（モノクロ画像、カラー画像）が形成される。画像が形成されたシートＷは、定着器４５で熱定着され、排出トレイ４７上へと排出される。
【００３３】
更に、プリンタ３０は、シートＷの両面印刷時に使用する反転搬送部５３を備えている。反転搬送部５３は、排紙ローラ５５、反転搬送パス５７、フラッパ５９、複数の反転搬送ローラ６１等を備えている。シートＷに両面印刷する場合には、シートＷは、印刷部３７により裏面ＷＢに画像が印刷され、その後、一旦排紙ローラ５５まで搬送される。そして、当該排紙ローラ５５の逆回転により、シートＷは、フラッパ５９、反転搬送パス５７、複数の反転搬送ローラ６１、レジストローラ５１を介して搬送され、表裏が反転された状態でベルト４３上に送り出される。そして、そのシートＷは印刷部３７により表面ＷＡに画像が印刷された後に排出トレイ４７上へと排出される。
本実施形態のプリンタ３０では、印刷面を下にして排紙されるため、この様に裏面の次に表面が印刷されることで、排出トレイ４７に排出された複数のシートＷの順序が整列されて載置される。
【００３４】
３．印刷制御処理
印刷システム１では、次述する印刷制御処理により別ジョブ両面印刷を行うことが可能である。「別ジョブ両面印刷」とは、一のシートＷの表面ＷＡ（第１面または第２面の一例）に一のジョブの画像を印刷し、当該一のシートの裏面ＷＢ（第１面または第２面の一例）に他のジョブの画像を印刷することをいう。ここでいう「ジョブ（印刷ジョブ）」とは、ユーザにより印刷要求がされるごとに生成されるもの、或いは、印刷対象のファイルごとに生成されるものであり、当該印刷要求において設定された画像データ及び印刷設定情報に対応付けられるものである。以下では、ジョブは印刷要求ごとに生成されるものとし、印刷制御処理について端末装置１０側の処理とプリンタ３０側の処理とに分けて説明する。
【００３５】
３−１．端末装置側の処理
図３は印刷設定画面を示す図であり、特に拡張機能が選択された状態を示す。ユーザが文書や画像などを扱うアプリケーションソフト上で、操作部１５より印刷要求を入力すると、ＣＰＵ１１は、例えば図３に示す印刷設定画面を表示部１６に表示させる。この印刷設定画面では、用紙サイズや画質など一般的な印刷条件を設定する基本設定画面、拡張機能画面、サポート画面を選択的に表示させることができる。
【００３６】
拡張機能画面では、通常両面印刷、別ジョブ両面印刷を選択的に指定することができる。また、別ジョブ両面印刷を指定した場合には、更にジョブ待ち時間（基準時間の一例）を任意に指定することができる。なお、「通常両面印刷」とは、一のシートＷの表面ＷＡと裏面ＷＢに同じジョブに属する画像を印刷する、公知の両面印刷をいう。
【００３７】
そして、ユーザが上記印刷設定画面のＯＫボタンまたは適用ボタンをクリックすると、ＣＰＵ１１は、印刷設定画面にて設定された各種の印刷設定情報（別ジョブ両面印刷の指定の有無、ジョブ待ち時間を含む）、及び、印刷データ（印刷すべき画像データを含む）を含んだジョブを生成し、プリンタ３０に送信する。
【００３８】
３−２．プリンタ側の処理
図４は印刷制御処理のフローチャートである。プリンタ３０のＣＰＵ３１は、プリンタ３０の電源がオンされると図４に示す印刷制御処理を実行する。まずＳ１で端末装置１０からジョブを受信したか否かを判断する。このときＣＰＵ３１は「受付部」として機能する。
【００３９】
ジョブを受信したと判断した場合には（Ｓ１：ＹＥＳ）、Ｓ３で、その受信したジョブに付加された印刷設定情報に基づき別ジョブ両面印刷の指定が有るか否かを判断する。別ジョブ両面印刷の指定が無ければ（Ｓ３：ＮＯ）、Ｓ１３で上記受信したジョブについて通常印刷処理を実行し、Ｓ１１に進む。通常印刷処理とは、別ジョブ印刷処理以外の印刷（片面印刷、上記通常両面印刷）を印刷部３７に実行させるための処理である。
【００４０】
別ジョブ両面印刷の指定が有れば（Ｓ３：ＹＥＳ）、ＣＰＵ３１は、Ｓ５で、上記印刷設定情報に基づきジョブ待ち時間の指定の有無を確認し、指定が有ればジョブ待ち時間を設定する。また、上記受信したジョブを、別ジョブ両面印刷の候補ジョブとして、例えばＨＤＤ３４内の候補ジョブリストに登録する。なお、この候補ジョブリストはユーザ（または同一グループに属するなど所定の関係を有するユーザ群  要求元の一例）別に作成され、各候補ジョブリストには同一ユーザが印刷要求したジョブが登録されている。
【００４１】
Ｓ７では、候補ジョブリストに登録された候補ジョブに基づき例えばＨＤＤ３４内に合成ジョブリストを作成する。合成ジョブリストは、別ジョブ両面印刷の対象とされる複数の候補ジョブの印刷順序を管理するためのものである。ＣＰＵ３１は、今回受信したジョブのユーザに対応する候補ジョブリストを選択し、当該候補ジョブリストに登録された候補ジョブを、ページ数が多いものから順に合成ジョブリストに移動する。
【００４２】
但し、ページ数が最も多いジョブ（以下、最大ジョブともいう）のページ数が、残りの候補ジョブの合計ページ数以下であった場合には、その超えた部分の候補ジョブは合成ジョブリストに移動せずに候補ジョブリストに残す。例えば最大ジョブのページ数が５ページであり、残りの２つの候補ジョブのページ数がそれぞれ４ページ、２ページだとすると、最大ジョブ、及び、４ページのジョブだけが合成ジョブリストに移動され、２ページのジョブは候補ジョブリストに残されることになる。このときＣＰＵ３１は「ページ数判断部」として機能する。
【００４３】
Ｓ９では、上記合成ジョブリストの作成過程において、最大ジョブのページ数が、残りの候補ジョブの合計ページ数以下であった場合には（Ｓ９：ＹＥＳ）、Ｓ２１の割当処理に進む。一方、最大ジョブのページ数が、残りの候補ジョブの合計ページ数を越える場合には（Ｓ９：ＮＯ）、現在候補ジョブリストに登録された候補ジョブに、更に新たなジョブを含めて、別ジョブ両面印刷が可能であるとして、割当処理に進まずにＳ１１に進み、Ｓ５で開始したカウント時間をゼロに初期化し新たにカウント時間を開始し、Ｓ１に戻る。
【００４４】
ＣＰＵ３１は、Ｓ１でジョブを受信していないと判断した場合には（Ｓ１：ＮＯ）、Ｓ１５で候補ジョブリストに既に候補ジョブが登録されているか否かを判断し、登録されていなければ（Ｓ１５：ＮＯ）、Ｓ１に戻り、登録されていれば（Ｓ１５：ＹＥＳ）、Ｓ１７に進む。
【００４５】
Ｓ１７では、最後に登録した候補ジョブの受信時からのカウント時間（Ｓ１１で開始したカウント時間）が、ジョブ待ち時間に未だ到達していなければ（Ｓ１７：ＮＯ）、Ｓ１に戻り、更に新たなジョブの受信を待つ。一方、ジョブ待ち時間に達していれば（Ｓ１７：ＹＥＳ）、Ｓ１９に進む。
【００４６】
Ｓ１９では、合成ジョブリストに候補ジョブが２つ以上登録されているか否かを判断し、候補ジョブが１つしか登録されていなければ（Ｓ１９：ＮＯ）、Ｓ１３に進み、この１つの候補ジョブについて通常印刷処理を実行する。一方、候補ジョブが２つ以上登録されている場合には（Ｓ１９：ＹＥＳ）、現時点で合成ジョブリストに登録されている候補ジョブにて別ジョブ両面印刷を実行するために、Ｓ２１の割当処理に進む。
【００４７】
図５Ａ，５Ｂは複数のジョブの受信タイミングを例示したタイムチャートである。なお、同図中の各ジョブはいずれも同一ユーザからの別ジョブ両面印刷の指定がされているものとする。また、括弧内は各ジョブのページ数を示す。
【００４８】
図５Ａに示すように、３ページのジョブＪ１の次に１ページのジョブＪ２、５ページのジョブＪ３を受信した時点では、ジョブＪ３が最大ジョブとされる。但し、最大ジョブＪ３のページ数（５ページ）は、残りのジョブＪ１、Ｊ２の合計ページ数（４ページ）よりも多いため、割当処理は実行されず、次のジョブの受信を待つ。
【００４９】
そして、次に６ページのジョブＪ４を受信すると、このジョブＪ４が最大ジョブとされ、このページ数は、残りのジョブＪ１、Ｊ２、Ｊ３の合計ページ数（８ページ）よりも少ない。このため、ジョブＪ４、ジョブＪ３は合成ジョブリストに移動され、この合成ジョブにより割当処理を実行する。尚、ジョブＪ２、ジョブＪ１は候補ジョブリストに残されるが、ジョブＪ４、ジョブＪ３による合成ジョブリストの割当処理及び後述する別ジョブ両面印刷処理の後、ジョブＪ２、ジョブＪ１は合成ジョブリストに移動される。また、この時のジョブ待ち時間は、Ｊ４の印刷設定情報に基づいたジョブ待ち時間が設定される。
【００５０】
また、図５Ｂに示すように、ジョブＪ３の受信後、当該ジョブＪ３にて指定されたジョブ待ち時間を経過しても、次のジョブを受信しなかった場合には、ジョブＪ１〜Ｊ３について作成された合成ジョブリストにより割当処理を実行する。
【００５１】
図６は、ジョブＪ１〜Ｊ３について作成された合成ジョブリスト及びページ割当表の内容を示す図である。この合成ジョブリストでは、ページ数の多い順に順位付けがされている。合成ジョブリストの右側はページ割当表であり、括弧外の数字が各ジョブのページ画像のページ番号を示し、括弧内の数字が別ジョブ両面印刷のために新たに付されたページ番号（以下、合成ジョブページ番号という）を示す。この合成ジョブページ番号は、１枚目のシートＷ１の表面、裏面、２枚目のシートＷ２の表面、裏面・・・の順に付される。ＣＰＵ３１は、次の割当処理を実行することにより上記ページ割当表を例えばＨＤＤ３４内に作成する。
【００５２】
図７は割当処理を示すフローチャートである。まずＳ３１で、最大ジョブの各ページ画像をシートＷの表面ＷＡに割り当てる。次にＳ３３で、最大ジョブの最終ページの画像が割り当てられたシートの裏面ＷＢに、次の順位のジョブの先頭ページの画像を割り当てる。図５ＢのジョブＪ１〜Ｊ３の例では、最大ジョブのジョブ３の５ページ目の画像が、５枚目のシートＷ５の表面ＷＡに割り当てられる。そして、そのシートＷ５の裏面ＷＢに、ジョブＪ１の１ページ目の画像が割り付けられる（図６参照）。
【００５３】
次に、現在割当中のジョブについて割当をしていないページ画像が残っていれば（Ｓ３５：ＮＯ）、Ｓ３７で１枚前のシートＷの裏面ＷＢに、現在割当中のジョブの次のページの画像を割り当てて、Ｓ３５に戻る。
【００５４】
現在割当中のジョブについて、全ページの画像の割り当てを終了した場合には（Ｓ３５：ＹＥＳ）、Ｓ３９で合成ジョブリストに未だ割当をしていないジョブが残っていれば（Ｓ３９：ＮＯ）、Ｓ４１で現在割当中のジョブを、次の順位のジョブに変更しＳ３５に戻る。合成ジョブリストに登録された全ジョブについて割当を終了した場合には（Ｓ３９：ＹＥＳ）、Ｓ４３に進む。
【００５５】
Ｓ４３では、上記の割当を行った結果、画像が割り当てられないシートＷの裏面ＷＢが生じたか否かを判断する。図５ＢのジョブＪ１〜Ｊ３の例では、１枚目のシートＷ１の裏面ＷＢには画像が割り当てられない。このような場合（Ｓ４３：ＹＥＳ）には、Ｓ４５で当該裏面ＷＢには改ページコマンドを対応付ける。以上の処理により、ページ割当表が完成し、本割当処理を終了し、図４のＳ２３に進む。
【００５６】
Ｓ２３では、ＣＰＵ３１は、別ジョブ両面印刷処理を実行する。具体的には、ページ割当表の合成ジョブページ番号に従って、各ページの画像データを印刷部３７に転送し、これにより印刷部３７により別ジョブ両面印刷が実行される。なお、本実施形態では、合成ジョブリストに登録されたジョブのうち、最大ジョブがシートＷの表面ＷＡに印刷するジョブであり、残りのジョブが裏面ＷＢに印刷するジョブである。
【００５７】
また、ＣＰＵ３１は、別ジョブ両面印刷処理において、印刷方向決定を実行可能である。このときＣＰＵ３１は「決定部」として機能する。印刷方向決定処理では、シートＷの表面ＷＡに印刷するジョブの画像と裏面ＷＢに印刷するジョブの画像とが、シートＷの長手方向に対して縦向画像と横向画像とで異なる場合、シートＷに対し縦向画像の左端と横向画像の上端または下端とが対応する位置に印刷されるよう、各ページの画像の印刷方向を決定する。
【００５８】
より具体的には、別ジョブ両面印刷後の複数のシートＷを、表面ＷＡの画像の左上でホチキスやプリンタ３０が備える綴込器等により綴じる場合には、シートＷに対し縦向画像の左端と横向画像の上端とが対応する位置に印刷されるよう、各ページの画像の印刷方向を決定する。一方、別ジョブ両面印刷後の複数のシートＷを、表面ＷＡの画像の右上でホチキス等により綴じる場合には、縦向画像の左端と横向画像の下端とが対応する位置に印刷されるよう、各ページの画像の印刷方向を決定する。
【００５９】
図８は、最大ジョブ及び残りのジョブの画像の向きの組み合わせに対する印刷方向の決定パターン表を示す図である。同表において、「縦」「左９０度」「右９０度」はそれぞれ画像の向きを意味する。即ち、「縦」は縦向画像を意味し、画像の上下方向が、シートＷの長手方向（本実施形態ではプリンタ３０内におけるシートＷの搬送方向Ｘに一致）に一致した画像の向きを示す。「左９０度」は横向画像を意味し、画像の上下方向が、上記縦向画像に対して９０度左回りに回転させた画像の向きを示し、「右９０度」は横向画像を意味し、画像の上下方向が、上記縦向画像に対して９０度右回りに回転させた画像の向きを示す。
【００６０】
また、「左上」「右上」は、別ジョブ両面印刷後のシートＷの綴じ位置を意味する。即ち、「左上」は、シートＷの表面ＷＡに印刷された画像の左上を綴じ位置とすることを示し、「右上」は、シートＷの表面ＷＡに印刷された画像の右上を綴じ位置とすることを示す。なお、綴じ位置は例えば端末装置１０での印刷要求時において上記印刷設定画面にてユーザにより設定することができる。「上下反転」は、画像の上下方向を反転させることを示す。また、符号Ｈの指示箇所は綴じ位置を示す。
【００６１】
上記決定パターン表の一部または全部が、例えばＨＤＤ３４に記憶されており、ＣＰＵ３１は、この決定パターン表に従って残りジョブの画像の向きを適宜変更する。図９Ａは、最大ジョブの画像「Ａ」が縦向画像であり、綴じ位置が左上に指定されており、残りジョブの画像「Ｆ」が横向画像（左９０度）である場合を例示する。この場合、残りジョブをそのままシートＷの裏面ＷＢに印刷すると、綴じ位置が画像「Ｆ」の下側になってしまい、閲覧する場合にページがめくり難くなる。そこで、画像「Ｆ」の向きを右９０度に変更する。これにより、綴じ位置が画像「Ｆ」の左上になるため、ページをめくり易くなる。
【００６２】
また、図９Ｂは、最大ジョブの画像「Ａ」が横向画像（左９０度）であり、綴じ位置が左上に指定されており、残りジョブの画像「Ｆ」が縦向画像である場合を例示する。この場合、残りジョブをそのままシートＷの裏面ＷＢに印刷すると、綴じ位置が画像「Ｆ」の下側になってしまい、閲覧する場合にページがめくり難くなる。そこで、画像「Ｆ」の向きを上下反転させる。これにより、綴じ位置が画像「Ｆ」の左上になるため、ページをめくり易くなる。
【００６３】
４．本実施形態の効果
本実施形態の印刷システム１は、互いに異なる複数のジョブについて、シートＷの表面ＷＡに一のジョブの画像を印刷し、当該シートＷの裏面ＷＢに他のジョブの画像を印刷する、別ジョブ両面印刷を実行可能である。これにより、複数のジョブが受け付けられた際の利便性を向上させることができる。
【００６４】
また、最大ジョブの全ページの画像が一律、複数シートＷの表面ＷＡに印刷される。このため、印刷後、ジョブの各ページの画像を、シートＷを裏返すことなく閲覧することができる。
【００６５】
ここで、例えば複数ページのジョブを２つ印刷する場合、従来の印刷装置では、常に各ジョブの印刷を独立的に行う構成であった。即ち、例えば、あるジョブについて通常両面印刷を行う際、最終ページの画像をシートの表面（片面）に印刷すれば足りる場合、その裏面を空白のままとし、改めて次のシートに対し、後続するジョブに基づく画像を印刷してしまう。このため、空白のままとされたシートの面は無駄となるという問題があった。また、通常両面印刷では、同じジョブに属する画像が１枚のシートの表面と裏面に印刷されるため、閲覧する場合にはシートを裏返さなければならず利便性が悪かった。一方、各ジョブについて片面印刷を行えば、閲覧はし易くなるが、各シートの裏面が空白のままとなり、シートを有効利用できなくなる。
【００６６】
これに対して、本実施形態によれば、白紙の面が生じることを抑制しつつ、同一ジョブの画像の閲覧を効率よく行うことが可能になる。
【００６７】
また、複数のシートＷに対し、表面ＷＡに一のジョブの各ページの画像が昇順で印刷され、裏面ＷＢに他のジョブの各ページの画像が降順で印刷される。従って、印刷済の複数のシートＷを、表面ＷＡから見れば一のジョブの画像をページ順（昇順）で閲覧でき、裏面ＷＢから見れば他のジョブの画像をページ順（昇順）で閲覧することができる。
【００６８】
更に、印刷済の複数のシートＷを、表面ＷＡ及び裏面ＷＢのいずれから見ても最初のシートＷに各ジョブの画像が印刷されるため、効率よく閲覧することができる。
【００６９】
ジョブ待ち時間内に受け付けられたジョブを別ジョブ両面印刷の候補とするから、基準時間に応じた時間制限によって印刷を開始することができる。
【００７０】
また、印刷方向決定処理により、印刷済の複数のシートＷを、表面ＷＡの画像の上端で綴じた場合、その綴じ位置は裏面ＷＢの画像の上端に配置される。従って、表面ＷＡ及び裏面ＷＢのいずれから見ても、容易にページをめくりながら印刷画像を閲覧することができる。
【００７１】
また、要求元が所定関係（要求者が同一である場合や、要求者同士が同じクループに属する場合などが含まれる）を有するジョブ同士についてジョブ別両面印刷を実行することにより、更に利便性を向上することができる。
【００７２】
＜実施形態２＞
図１０，１１は実施形態２を示す。前記実施形態１との相違は、印刷制御処理にあり、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００７３】
図１０は本実施形態２の印刷制御処理のフローチャートである。プリンタ３０のＣＰＵ３１は、プリンタ３０の電源がオンされると図１０に示す印刷制御処理を実行する。
【００７４】
ジョブ（以下、新規ジョブという）を受信した場合には（Ｓ５１：ＹＥＳ）、Ｓ５３で、その新規ジョブに付加された印刷設定情報に基づき別ジョブ両面印刷の指定が有るか否かを判断する。別ジョブ両面印刷の指定が無ければ（Ｓ５３：ＮＯ）、Ｓ６７で上記新規ジョブについて通常印刷処理を実行し、Ｓ５１に戻る。
【００７５】
別ジョブ両面印刷の指定が有れば（Ｓ５３：ＹＥＳ）、ＣＰＵ３１は、Ｓ５５で新規ジョブを合成ジョブリストに登録する。そして、Ｓ５７で合成ジョブリストにおいて新規ジョブが先頭ジョブか否かを判断し、先頭ジョブであれば（Ｓ５７：ＹＥＳ）、Ｓ６７で新規ジョブについて通常印刷処理を実行し、Ｓ５１に戻る。
【００７６】
新規ジョブが先頭ジョブでなければ（Ｓ５７：ＮＯ）、他のジョブが既に先頭ジョブとして合成ジョブリストに登録されており、当該他のジョブについて印刷処理が開始されている可能性が高い。そこで、Ｓ５９で既に印刷処理が開始されている先頭ジョブの未印刷ページ数が新規ジョブのページ数以上残っているか否かを判断する。このときＣＰＵ３１は「印刷可否判断部」として機能する。なお、ここでいう印刷処理の開始とは、印刷部３７がシートＷに実際に印刷を開始するときに限らず、ＣＰＵ３１が印刷部３７に画像データを転送するなど印刷処理を指示したとき以降であればよい。残っていなければ（Ｓ５９：ＮＯ）、Ｓ６９で先頭ジョブの印刷をそのまま続行し、Ｓ５１に戻る。なお、新規ジョブの印刷処理は、先頭ジョブの印刷処理後に開始される。
【００７７】
未印刷ページ数が新規ジョブのページ数以上残っていれば（Ｓ５９：ＹＥＳ）、Ｓ６１で未印刷ページ数が新規ジョブのページ数に一致するまで先頭ジョブの印刷処理を続行する。そして、Ｓ６３で先頭ジョブの未印刷ページ部分を、新たな先頭ジョブとし、新規ジョブを残りのジョブとしてページ割当表を作成する。
【００７８】
例えば図１１Ａは、５ページのジョブＪ３のみが登録されている合成ジョブリストを示す。そして、ジョブＪ３の１ページ目の画像を１枚目のシートＷ１に印刷中に３ページの新規ジョブＪ４を受信した場合、２ページ目の画像はそのまま２枚目のシートＷ２に印刷される。そして、ジョブＪ３の３ページ目から５ページ目までの部分を新たな先頭ジョブＪ３'とし、当該先頭ジョブＪ３'と新規ジョブＪ４ジョブとでページ割当表を作成する（図１１Ｂ参照）。
【００７９】
そして、Ｓ６５で上記ページ割当表に基づき別ジョブ両面印刷を実行し、Ｓ５１に戻る。これにより、３〜５枚目のシートＷ３の表面ＷＡに先頭ジョブＪ３'の３〜５ページ目から画像が昇順で印刷され、３〜５枚目のシートＷ３の裏面ＷＢに新規ジョブＪ４の１〜３ページ目の画像が降順で印刷される。
【００８０】
本実施形態によれば、既に印刷処理が開始されているジョブと、後続のジョブとで別ジョブ両面印刷を行うことが可能である。
【００８１】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。特に、各実施形態の構成要素のうち、最上位の発明の構成要素以外の構成要素は、付加的な要素なので適宜省略可能である。
【００８２】
（１）上記実施形態では、図４，７，１０に示す印刷制御処理をプリンタ３０のＣＰＵ３１で実行する構成であったが、本発明はこれに限られない。それらの一部を端末装置１０のＣＰＵ１１が実行してもよい。例えばページ割当表の作成までを端末装置１０のＣＰＵ１１が実行し、当該ページ割当表を含めた印刷データを、プリンタ３０側に送信するようにしてもよい。この場合、端末装置１０のＣＰＵ１１で実行する処理プログラムを、プリンタドライバやＯＳの一部として提供してもよい。
【００８３】
（２）上記実施形態では、シートＷの表面に最大ジョブの画像を印刷し、裏面にページ数の多い順で残りのジョブの画像を印刷したが、本発明はこれに限られない。例えばシートＷの表面に最大ジョブの画像を印刷し、裏面には、受信の早い順で残りのジョブの画像を印刷してもよい。更に、受信順が早いものから所定数のジョブを選択し、その選択されたジョブについて、シートＷの表面に最初に受信したジョブの画像を印刷し、裏面には、受信のページ数の多い順で残りのジョブの画像を印刷してもよい。
【００８４】
（３）上記実施形態では、複数のシートＷの表面ＷＡには１つのジョブ（最大ジョブ）の画像だけを印刷する構成であったが、本発明はこれに限られない。複数のシートＷの表面ＷＡ及び裏面ＷＢそれぞれに複数のジョブの画像を印刷する構成であってもよい。
【００８５】
（４）上記実施形態において、別ジョブ両面印刷の指定に際し、両面印刷不可であるトレイが指定された場合には、当該別ジョブ両面印刷の指定を不可とする構成であってもよい。
【符号の説明】
【００８６】
１...印刷システム
１０...端末装置（情報処理装置）
３０...プリンタ（印刷装置）
３１...ＣＰＵ（受付部、制御部、ページ数判断部、印刷可否判断部、決定部）
３７...印刷部
Ｗ...シート
【図１】
2010234540.tif 000003
【図２】
2010234540.tif 000004
【図３】
2010234540.tif 000005
【図４】
2010234540.tif 000006
【図５Ａ】
2010234540.tif 000007
【図５Ｂ】
2010234540.tif 000008
【図６】
2010234540.tif 000009
【図７】
2010234540.tif 000010
【図８】
2010234540.tif 000011
【図９Ａ】
2010234540.tif 000012
【図９Ｂ】
2010234540.tif 000013
【図１０】
2010234540.tif 000014
【図１１Ａ】
2010234540.tif 000015
【図１１Ｂ】
2010234540.tif 000016