(57)【要約】【課題】複数の部数が指定された場合において、印刷物を当該部数毎の取り扱いが仕分けない場合と比較して容易な態様で印刷物を出力させる、指示情報作成装置、指示情報作成プログラム及び印刷システムを提供する。【解決手段】印刷システム１は、配送先毎に印刷部数を入力情報として入力する端末２と、入力された入力情報に基づいて、印刷ジョブを作成する印刷制御装置３Ａと、印刷ジョブに従って印刷物の仕分け処理を実行するプリンタ４と、ネットワーク１０とからなる。印刷制御装置３Ａの制御部３０は、印刷部数を複数受け付ける受付手段３００、受け付けられた複数の印刷部数の２以上の印刷部数の最大公約数を仕分け部数として決定する仕分け部数決定手段３０２Ａ、決定された仕分け部数毎に仕分けして出力するように指示するジョブチケットを作成するジョブチケット作成手段３０３等として機能する。【選択図】図１
2009199332.tif 000002
【特許請求の範囲】
【請求項１】
部数を複数受け付ける受付手段と、
前記受付手段により受け付けられた複数の部数のうち２つ以上の部数の最大公約数を仕分け部数として決定する決定手段と、
前記決定手段により決定された前記仕分け部数毎に仕分けして出力するよう印刷装置に指示する指示情報を作成する作成手段とを備えた指示情報作成装置。
【請求項２】
前記決定手段は、前記すべての部数の最大公約数を前記仕分け部数とした場合の当該仕分け部数分の印刷物の、重さ、堆積厚さ又は用紙枚数を推定し、前記重さ、堆積厚さ又は用紙枚数が所定の値を超えていないとき、前記複数の部数のうち少なくとも１つの部数を除いた最大公約数を前記仕分け部数として決定する請求項１に記載の指示情報作成装置。
【請求項３】
前記作成手段が作成する指示情報は、前記仕分け部数により印刷物を仕分けした仕分け状態を示す印刷物を出力する情報を含む請求項１に記載の指示情報作成装置。
【請求項４】
複数の部数を受け付ける受付ステップと、
前記受付ステップにて受け付けられた部数のすべてまたは一部の最大公約数を仕分け部数として決定する決定ステップと、
前記決定ステップにより決定された前記仕分け部数毎に印刷物を仕分けして出力するよう印刷装置に指示する指示情報を作成する作成ステップとをコンピュータに実行させるための指示情報作成プログラム。
【請求項５】
印刷対象情報と複数の部数を受け付ける受付手段と、
前記印刷対象情報に基づき印刷媒体に印刷を行って印刷物を作成する印刷物作成手段と、
前記受付手段により受け付けられた複数の部数のうち２つ以上の部数の最大公約数を仕分け部数として決定する決定手段と、
を備え、前記印刷物作成手段は、前記決定手段により決定された前記仕分け部数毎に印刷物を仕分けして出力させることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指示情報作成装置、指示情報作成プログラム及び印刷システムに関する。
【背景技術】
【０００２】
従来、所定数の印刷物の印刷が完了するごとに、印刷物に関する印刷物情報を印刷する印刷システムが知られている（例えば、特許文献１参照。）。
【０００３】
この印刷システムによれば、印刷部数を含むジョブ情報を入力する入力用コンピュータと、実際に印刷動作を行う印刷装置と、ジョブ情報として入力された印刷部数のうち所定数の印刷物の印刷が完了するごとに、印刷物情報を所定の用紙に印刷して、その所定数の印刷物の上に排出するように印刷装置を制御する印刷制御装置とから構成されている。
【特許文献１】特開平１１−１７０６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数の部数が指定された場合において、印刷物を当該部数毎の取り扱いが仕分けない場合と比較して容易な態様で印刷物を出力させる、指示情報作成装置、指示情報作成プログラム及び印刷システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下の指示情報作成装置、指示情報作成プログラム及び印刷システムを提供する。
【０００６】
［１］部数を複数受け付ける受付手段と、前記受付手段により受け付けられた複数の部数のうち２つ以上の部数の最大公約数を仕分け部数として決定する決定手段と、前記決定手段により決定された前記仕分け部数毎に仕分けして出力するよう印刷装置に指示する指示情報を作成する作成手段とを備えた指示情報作成装置。
【０００７】
［２］前記決定手段は、前記すべての部数の最大公約数を前記仕分け部数とした場合の当該仕分け部数分の印刷物の、重さ、堆積厚さ又は用紙枚数を推定し、前記重さ、堆積厚さ又は用紙枚数が所定の値を超えていないとき、前記複数の部数のうち少なくとも１つの部数を除いた最大公約数を前記仕分け部数として決定する前記［１］に記載の指示情報作成装置。
【０００８】
［３］前記作成手段が作成する指示情報は、前記仕分け部数により印刷物を仕分けした仕分け状態を示す印刷物を出力する情報を含む前記［１］に記載の指示情報作成装置。
【０００９】
［４］複数の部数を受け付ける受付ステップと、前記受付ステップにて受け付けられた部数のすべてまたは一部の最大公約数を仕分け部数として決定する決定ステップと、前記決定ステップにより決定された前記仕分け部数毎に印刷物を仕分けして出力するよう印刷装置に指示する指示情報を作成する作成ステップとをコンピュータに実行させるための指示情報作成プログラム。
【００１０】
［５］印刷対象情報と複数の部数を受け付ける受付手段と、前記印刷対象情報に基づき印刷媒体に印刷を行って印刷物を作成する印刷物作成手段と、前記受付手段により受け付けられた複数の部数のうち２つ以上の部数の最大公約数を仕分け部数として決定する決定手段とを備え、前記印刷物作成手段は、前記決定手段により決定された前記仕分け部数毎に印刷物を仕分けして出力させることを特徴とする印刷システム。
【００１１】
請求項１、４に係る発明によれば、印刷物の取り扱いが、仕分けない場合と比較して、容易な態様で印刷物を出力させる指示情報を作成することができる。
【００１２】
請求項２に係る指示情報作成装置によれば、すべての部数の最大公約数を仕分け部数とするのと異なる仕分け部数を決定することができる。
【００１３】
請求項３に係る指示情報作成装置によれば、仕分け部数により印刷物を仕分けした仕分け状態を示す印刷物を出力しない場合と比較して、印刷物が仕分けされた状態を簡便に確認することができる。
【００１４】
請求項５に係る印刷システムによれば、印刷物の取り扱いが、仕分けない場合と比較して、容易な態様で印刷物を出力することができる。
【発明を実施するための最良の形態】
【００１５】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る印刷システムの概略構成の一例を示すブロック図である。この印刷システム１は、部数を複数、例えば、配送先毎の印刷部数を入力情報として入力する端末２と、端末２により入力された入力情報に基づいて、印刷ジョブを作成する指示情報作成装置としての印刷制御装置３Ａと、印刷ジョブに従って印刷した印刷物を仕分けて出力するプリンタ４と、端末２及び印刷制御装置３Ａとを接続するネットワーク１０とから構成されている。
【００１６】
ここで、「入力情報」には、上記の印刷部数情報の他に、印刷処理の対象となる画像情報を示す印刷対象情報と、画像情報を印刷する際の印刷条件とが含まれる。
【００１７】
画像情報は、文書、写真、図表、イラスト等の内容をデジタルデータとして記憶したものであり、印刷処理の対象となる内容が記憶されていれば、これらの内容に限定されない。また、画像情報は、少なくとも１つのページから構成されており、画像情報が印刷処理により少なくとも１枚の印刷用紙に印刷されたものを印刷物といい、この印刷物を数える単位を部数という。
【００１８】
印刷対象情報は、画像情報のファイル名を、例えば、ファイルパスやリンク先等により示す情報である。なお、印刷処理の対象となる画像情報は、全ての配送先に対して同一であり、１つのジョブとして処理される。
【００１９】
印刷部数情報は、例えば、配送先を特定するための配送先ＩＤを用い、複数の配送先をそれぞれ示す複数の配送先ＩＤに対して、印刷部数がそれぞれ割り当てられた情報である。
【００２０】
印刷条件は、印刷処理を実行する際の各種の条件であって、例えば、印刷用紙の種類を示す用紙種類、片面／両面印刷、Ｎアップ印刷、紙折りの有無等が挙げられる。なお、Ｎアップ印刷とは、印刷用紙の表面にＮ（Ｎは２以上）枚のページを印刷することをいい、「まとめて１枚に印刷」や「マルチアップ」ともいう。
【００２１】
ネットワーク１０は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）等の通信網である。なお、ネットワーク１０は、インターネットに接続されたネットワークであってもよい。
【００２２】
（端末）
端末２は、この端末２の各部を制御する、例えば、ＣＰＵ等により実現される制御部２０と、ウェブブラウザ２１０等のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部２１と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカード等により実現される通信部２２と、データ入力の操作を受け付ける、例えば、キーボード、マウス等により実現される入力部２３と、ウェブブラウザ２１０による各種の画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部２４とから構成されている。
【００２３】
このような端末２は、例えば、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話等により構成することができる。また、図１では端末２は１台であるが、２台以上であってもよい。
【００２４】
（印刷制御装置）
印刷制御装置３Ａは、この印刷制御装置３Ａの各部を制御する、例えば、ＣＰＵ等により実現される制御部３０と、各種のプログラム及びデータを記憶するＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部３１と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部３２とから構成されている。
【００２５】
このような印刷制御装置３Ａは、例えば、コンピュータ、サーバ、ワークステーション等により構成することができる。なお、印刷制御装置３Ａは、プリンタ４に内蔵された、例えば、コントローラであってもよい。
【００２６】
記憶部３１には、制御プログラム（指示情報作成プログラム）３１０Ａ、しきい値情報３１１、配送先情報ＤＢ（データベース）３１２及び用紙情報ＤＢ３１３が記憶されている。
【００２７】
しきい値情報３１１は、仕分け部数の印刷物からなる仕分け物の厚さ（堆積厚さ）、重さ又は用紙枚数等の仕分けパラメータに対するしきい値であり、このしきい値により所定の範囲が定められる。なお、しきい値は、上限値と下限値の両方を用いてもよいし、上限値及び下限値のいずれかを用いてもよい。また、しきい値は、上記の仕分けパラメータのうち、単一のパラメータにより定められていてもよいし、２つ以上のパラメータを組み合わせて定められていてもよい。
【００２８】
図２（ａ）は、配送先情報ＤＢの一例を示す。配送先情報ＤＢ３１２には、配送先ＩＤをキーにして、郵便番号、住所、宛先、電話番号等の配送先情報が記憶されている。
【００２９】
図２（ｂ）は、用紙情報ＤＢの一例を示す。用紙情報ＤＢ３１３は、用紙種類をキーにして、印刷用紙の厚み、重さ等の用紙情報が記憶されている。
【００３０】
制御部３０は、制御プログラム３１０Ａに従って動作することにより、配送先毎に印刷部数を入力情報として受け付ける受付手段３００、配送先毎の印刷部数から最大公約数を算出する最大公約数算出手段３０１、仕分け部数が受付手段３００により受け付けられた配送先毎の印刷部数のうち最小の印刷部数以下になるように所定の規則に従って当該仕分け部数を決定する仕分け部数決定手段３０２Ａ、仕分け部数決定手段３０２Ａにより決定された仕分け部数に基づいて、ジョブチケットを作成するジョブチケット作成手段３０３、画像情報を、例えば、ページ記述言語（ＰＤＬ：Page Description Language）によりプリンタ４で解釈可能な形式に変換して印刷データを作成する印刷データ作成手段３０４、及びジョブチケットと印刷データとから印刷ジョブを作成し、その印刷ジョブをプリンタ４に対して出力する印刷ジョブ出力手段３０５等として機能する。
【００３１】
ここで、「ジョブチケット」は、仕分け部数決定手段３０２Ａにより決定された仕分け部数に基づいて、印刷物の仕分け処理を行うようにプリンタ４に指示する指示情報である。具体的には、このジョブチケットには、入力情報として受け付けた印刷条件と、仕分け部数及びその仕分け部数により印刷物を出力する際の印刷順序等を示す仕分け情報と、仕分け部数により配送先毎の印刷物を仕分けした仕分け状態を示すバナーシート（合紙）を出力するバナーシート情報とが含まれる。
【００３２】
なお、本実施の形態では、仕分け部数決定手段３０２Ａは、所定の規則として、最大公約数算出手段３０１により算出される最大公約数を採用するものであるが、例えば、最大公約数の代わりに、配送先毎の印刷部数から最小値を算出するようにしてもよいし、予め定められた所定の値を用いてもよい。また、最大公約数を算出する際に、配送先毎の印刷部数の下１桁の値に対して、例えば、切り捨て、切り上げ、四捨五入等の前処理を行ってから最大公約数を算出するようにしてもよい。
【００３３】
また、印刷ジョブ出力手段３０５は、入力情報に対して１つの印刷ジョブとして出力してもよいし、配送先毎に複数の印刷ジョブとして出力してもよい。１つのジョブとして出力した場合には、プリンタ４による印刷データからラスター・イメージに変換するＲＩＰ（Raster Image Processor）処理の回数が１回で済むことから、１つのジョブとして出力する方が、複数のジョブとして出力するよりＲＩＰ処理にかかる時間が短くなる。
【００３４】
（プリンタ４）
プリンタ４は、印刷データを印刷用紙に印刷する印刷部と、仕分け情報に基づいて印刷部により印刷された配送先毎の印刷部数からなる複数の印刷物を、仕分け部数によりそれぞれ仕分けした状態で印刷物を出力する出力部とを備える。
【００３５】
印刷部は、電子写真方式、インクジェット方式、感熱転写方式等の各種の方式を用いることができる。
【００３６】
出力部は、例えば、排出方向に対して交差する方向において、所定の部数単位で印刷物を一定の距離だけずらして堆積させる（オフセット出力を行う）ように構成されている。オフセット出力を行うには、印刷物の排出位置をずらす方法と、先に出力して堆積している印刷物の位置をずらす方法とがある。また、オフセット出力を行う代わりに、例えば、印刷物間の間に仕分け用の用紙を挿入してもよいし、スタッカによる振り分けを行ってもよい。
【００３７】
なお、プリンタ４の代わりに、コピー（複写）、プリント、スキャン、ファックス等の複数の機能を有する複合機を用いてもよい。また、図１では印刷制御装置３Ａに接続されたプリンタ４は１台であるが、２台以上であってもよい。
【００３８】
（第１の実施の形態の動作）
次に、本発明の第１の実施の形態に係る印刷システム１の動作の一例を、図３〜図８を参照して説明する。
【００３９】
（１）入力情報の受付
まず、ユーザが、端末２を用いて、ウェブブラウザ２１０を起動し、所定のＵＲＬを指定すると、端末２の制御部２０は、通信部２２により印刷制御装置３Ａから所定のＵＲＬに対応するウェブページをネットワーク１０を介して受信する。次に、制御部２０は、そのウェブページに基づいて入力画面を表示部２４に表示する。
【００４０】
そして、ユーザは、その表示された入力画面に対して、印刷対象情報、印刷部数情報、及び印刷条件等の入力情報を入力部２３により入力する。
【００４１】
次に、制御部２０は、その入力された入力情報に含まれる印刷対象情報に基づいて、印刷対象とされた画像情報を、例えば、記憶部２１から読み出す。そして、制御部２０は、その読み出した画像情報とともにその入力された入力情報を、ネットワーク１０を介して印刷制御装置３Ａに送信する。
【００４２】
そして、印刷制御装置３Ａの受付手段３００は、端末２から送信された入力情報を受け付け、その受け付けた入力情報を最大公約数算出手段３０１及びジョブチケット作成手段３０３に送る。また、印刷データ作成手段３０４は、端末２から送信された画像情報を受け付ける。
【００４３】
（２）仕分け部数の決定
最大公約数算出手段３０１は、受付手段３００から送られた入力情報のうち、印刷部数情報が示す配送先毎の印刷部数から最大公約数を算出し、その算出した最大公約数を仕分け部数決定手段３０２Ａに送る。そして、仕分け部数決定手段３０２Ａは、その最大公約数を仕分け部数Ｎ１として仮決定する（図７：Ｓ１００）。
【００４４】
次に、仕分け部数決定手段３０２Ａは、印刷物１部当たりの厚さ、重さ及び用紙枚数を算出する（Ｓ１０１）。具体的には、仕分け部数決定手段３０２Ａは、印刷条件で指定された用紙種類に対応する用紙情報を用紙情報ＤＢ３１３から取得するとともに、印刷条件で指定された両面印刷、Ｎアップ印刷、紙折り等から印刷物１部当たりの用紙枚数Ｃｐを算出する。そして、用紙情報に含まれる用紙１枚当たりの厚さＴｓ及び重さＷｓに、算出した用紙枚数Ｃｐを乗じることにより、印刷物１部当たりの厚さＴｐ及び重さＷｐを算出する。
【００４５】
次に、仕分け部数決定手段３０２Ａは、仮決定した仕分け部数Ｎ１により仕分けした仕分け物１束当たりの厚さＴｔ、重さＷｔ及び用紙枚数Ｃｔを算出する（Ｓ１０２）。具体的には、仕分け部数決定手段３０２Ａは、上記ステップＳ１０１で算出した印刷物１部当たりの厚さＴｐ、重さＷｐ及び用紙枚数Ｃｐに、仕分け部数Ｎ１を乗じることにより、仕分け物１束当たりの厚さＴｔ、重さＷｔ及び用紙枚数Ｃｔを推定する。
【００４６】
次に、仕分け部数決定手段３０２Ａは、しきい値情報３１１を読み出して、上記ステップＳ１０２で推定した仕分け物１束当たりの厚さＴｔ、重さＷｔ及び用紙枚数Ｃｔが、そのしきい値情報３１１が示すしきい値を超えているか否か判断する（Ｓ１０３）。
【００４７】
そして、仕分け部数決定手段３０２Ａが、仕分け物１束当たりの厚さＴｔ、重さＷｔ及び用紙枚数Ｃｔがしきい値を超えていないと判断した場合には（Ｓ１０３：Ｎｏ）、仮決定した仕分け部数Ｎ１を仕分け部数Ｎ２として最終決定する。
【００４８】
ここで、図３（ａ）は、印刷部数情報１１Ａの一例を示す。受付手段３００により受け付けられた印刷部数情報１１Ａが、図３（ａ）に例示するように、配送先Ａに２００部、配送先Ｂに１５０部、配送先Ｃに１００部、配送先Ｄに５０部とするものである場合には、最大公約数算出手段３０１により算出される最大公約数は「５０」である。そして、仕分け部数決定手段３０２Ａは、その最大公約数「５０」がしきい値を超えていないと判断した場合には、仕分け部数Ｎ２を「５０」部と決定する。
【００４９】
一方、仕分け部数決定手段３０２Ａが、しきい値を超えていると判断した場合には（Ｓ１０３：Ｙｅｓ）、仕分け部数Ｎ１を変更する例外処理（Ｓ１０５）に進む。
【００５０】
例えば、図４（ａ）に例示する印刷部数情報１１Ｂのように、配送先Ａに２５部、配送先Ｂに３０部、配送先Ｃに１２部、配送先Ｄに２０部の場合や、図５（ａ）に例示する印刷部数情報１１Ｃのように、配送先Ａに１５部、配送先Ｂに１４部、配送先Ｃに２０部、配送先Ｄに１８部の場合には、最大公約数はそれぞれ「１」と算出され、仕分け部数決定手段３０２Ａは、最大公約数「１」に従って算出した仕分け物１束当たりの厚さＴｔ等がしきい値を超えていると判断する。
【００５１】
次に、上記ステップＳ１０５における例外処理について、図８のフローチャートに従って説明する。まず、最大公約数算出手段３０１は、複数の配送先のうち任意の配送先を除いて、最大公約数を再度算出する（Ｓ２００）。
【００５２】
次に、仕分け部数決定手段３０２Ａは、その算出された最大公約数が、しきい値を超えていないケースがあるか否か判断し（Ｓ２０１）、しきい値を超えていないケースがあると判断した場合には（Ｓ２０１:Ｙｅｓ）、その最大公約数を仕分け部数Ｎ２として決定する（Ｓ２０２）。なお、しきい値を超えていないと判断される最大公約数が複数存在する場合には、その中の最大値を仕分け部数Ｎ２と決定する。
【００５３】
そして、仕分け部数決定手段３０２Ａは、最大公約数を再度算出する際に除いた配送先に対する印刷物の印刷順序を変更するように、その旨を示す印刷順序変更情報を生成する（Ｓ２０３）。
【００５４】
一方、上述のステップＳ２０１において、仕分け部数決定手段３０２Ａが、しきい値を超えていないケースがないと判断した場合には（Ｓ２０１:Ｎｏ）、しきい値の下限値を用いて下限部数を算出し、その下限部数を仕分け部数Ｎ２として決定する（Ｓ２１０）。ここで、下限部数は、例えば、しきい値の下限値として厚さが定められている場合には、その厚さを印刷物１部当たりの厚さＴｐで除算した際の商として算出する。これにより、しきい値を超えていない最大公約数が算出されなかった場合でも、下限部数が仕分け部数として決定される。
【００５５】
そして、仕分け部数決定手段３０２Ａは、その決定した仕分け部数Ｎ２により、配送先毎の印刷部数を仕分けした場合の端数を算出する（Ｓ２１１）。
【００５６】
次に、仕分け部数決定手段３０２Ａは、上記で端数を算出した結果、端数が存在しない、すなわち、印刷部数が仕分け部数Ｎ２の倍数となっている配送先があるか否かを判断し（Ｓ２１２）、そのような配送先がある場合には（Ｓ２１２:Ｙｅｓ）、印刷物の印刷順序を変更する旨を示す印刷順序変更情報を生成する（Ｓ２１３）。
【００５７】
そして、仕分け部数決定手段３０２Ａは、算出した端数を仕分け処理に反映するために、配送先毎の端数を示す端数情報を生成する（Ｓ２１４）。
【００５８】
例えば、図４（ａ）に例示する印刷部数情報１１Ｂの場合には、任意の１つの配送先として、配送先Ａ〜Ｄをそれぞれ除いて最大公約数を再度算出すると（Ｓ２００）、配送先Ａを除いたときの最大公約数は、「２」となり、同様に、配送先Ｂ〜Ｄを除いたときの最大公約数はそれぞれ「１」、「５」、「１」となる。次に、しきい値を超えていない最大公約数が、例えば、「２」と「５」であった場合には（Ｓ２０１：Ｙｅｓ）、その中の最大値である「５」が仕分け部数Ｎ２として決定される（ステップＳ２０２）。そして、その決定した仕分け部数は、配送先Ｃを除いて算出した最大公約数であるため、その配送先Ｃに対する印刷物の印刷順序を変更する印刷順序変更情報が生成される（Ｓ２０３）。
【００５９】
また、図５（ａ）に例示する印刷部数情報１１Ｃの場合には、配送先Ａ〜Ｄをそれぞれ除いて最大公約数を再度算出すると（Ｓ２００）、配送先Ａ〜Ｄをそれぞれ除いたときの最大公約数はそれぞれ「２」、「１」、「１」、「１」となる。次に、最大公約数「１」又は「２」が、しきい値を超えていると判断された場合には（Ｓ２０１：Ｎｏ）、例えば、下限部数として算出された「５」が仕分け部数Ｎ２として決定される（ステップＳ２１０）。なお、上記の２つの例では、配送先を１つ除いて最大公約数を再度算出したが、配送先を除く数を２つ以上にしてもよい。
【００６０】
そして、決定した仕分け部数Ｎ２による配送先Ａ〜Ｄ毎の端数は、印刷部数を決定部数で除算した際の剰余として、それぞれ「０」、「４」、「０」、「３」と算出される（Ｓ２１１）。次に、端数が発生しなかった配送先は、剰余が「０」と算出された配送先Ａ，Ｃと判断され（Ｓ２１２：Ｙｅｓ）、配送先Ａ，Ｃに対する印刷順序を変更する印刷順序変更情報が生成される（Ｓ２１３）。
【００６１】
以上のようにして、仕分け部数決定手段３０２Ａにより決定された仕分け部数Ｎ２は、ジョブチケット作成手段３０３に送られる。また、例外処理により、印刷順変更情報及び端数情報が生成された場合には、仕分け部数とともにそれらの印刷順変更情報及び端数情報もジョブチケット作成手段３０３に送られる。
【００６２】
（３）印刷ジョブの出力
ジョブチケット作成手段３０３は、受付手段３００から入力情報を受け取り、仕分け部数決定手段３０２Ａから決定された仕分け部数と、例外処理が行われた場合には印刷順変更情報及び端数情報とを受け取る。
【００６３】
次に、ジョブチケット作成手段３０３は、仕分け部数、印刷順変更情報、端数情報に基づいて、仕分け情報を生成する。
【００６４】
また、ジョブチケット作成手段３０３は、入力情報の印刷部数情報に含まれる配送先ＩＤに基づいて、配送先情報ＤＢ３１２から配送先情報を取得して、バナーシート情報を生成する。
【００６５】
そして、ジョブチケット作成手段３０３は、それら生成した仕分け情報及びバナーシート情報と、受付手段３００から受け取った入力情報に含まれる印刷条件とからジョブチケットを作成する。そして、ジョブチケット作成手段３０３は、その作成したジョブチケットを印刷ジョブ出力手段３０５に送る。
【００６６】
また、印刷データ作成手段３０４は、端末２から受け付けた画像情報をページ記述言語により変換し、印刷データを作成する。そして、印刷データ作成手段３０４は、その作成した印刷データを印刷ジョブ出力手段３０５に送る。
【００６７】
次に、印刷ジョブ出力手段３０５は、ジョブチケット作成手段３０３及び印刷データ作成手段３０４からそれぞれジョブチケット及び印刷データを受け取り、それらジョブチケット及び印刷ジョブからなる印刷ジョブをプリンタ４に出力する。
【００６８】
（４）印刷ジョブに基づく仕分け処理
プリンタ４は、印刷制御装置３Ａから出力された印刷ジョブを受け取ると、その印刷ジョブに含まれる印刷データを印刷部により印刷用紙に印刷し、同じくジョブチケットに含まれる仕分け情報に基づいて、その印刷した印刷物に対してオフセット出力を行う。
【００６９】
ここで、図３（ｂ）は、図３（ａ）の印刷部数情報１１Ａに対して仕分け処理が行われた印刷物の一例を示す模式図である。すなわち、印刷部数情報１１Ａに対する仕分け部数は、仕分け部数決定手段３０２Ａにより「５０」部と決定されたため、仕分け物１２Ａ〜１２Ｄは、印刷物５０部を１束としてオフセット出力が行われる。最上段にある仕分け物１２Ａの上には、バナーシート情報に基づくバナーシート１３Ａが出力される。
【００７０】
図６は、バナーシートの一例を示す図である。このバナーシート１３Ａは、その上側に、印刷ジョブに関する情報が印刷されるジョブ印刷領域１３０と、その左下側に、配送先情報等が印刷される配送先印刷領域１３１と、その右下側に、オフセット出力が行われた印刷物の出力状態が印刷される状態印刷領域１３２とを備える。
【００７１】
配送先印刷領域１３１には、配送先毎に、配送先情報ＤＢ３１２から取得された配送先情報１３１０、印刷部数１３１１及びその配送先に割り当てられる仕分け物の束数１３１２等が印刷されている。
【００７２】
状態印刷領域１３２には、各仕分け物に割り当てられた配送先１３２０、配送先毎の印刷部数１３２１、配送先毎の仕分け物の束の範囲を示す範囲マーク１３２２等が印刷されている。
【００７３】
なお、バナーシート１３Ａは、複数のバナーシートが印刷され、配送先の区切り毎に挿入されてもよいし、仕分け物１２Ａ〜１２Ｄの１束毎に挿入されてもよい。また、プリンタ４が表示部を備えている場合には、その表示部にバナーシート１３Ａと同等の情報を含む画面を表示するようにしてもよい。
【００７４】
図４（ｂ）は、図４（ａ）の印刷部数情報１１Ｂに対して仕分け処理が行われた印刷物の一例を示す模式図である。すなわち、印刷部数情報１１Ｂに対する仕分け部数は、例外処理の結果、「５」部と決定されたため、仕分け物１２Ａ〜１２Ｄは、印刷物５部を１束としてオフセット出力が行われる。
【００７５】
また、端数が発生した配送先Ｃに対する仕分け物は、端数が発生しなかった他の配送先Ａ，Ｂ，Ｄに対する仕分け物より上段に出力される。また、バナーシート１３Ｂには、図４（ｂ）の出力状態に対応した内容が印刷される。
【００７６】
図５（ｂ）は、図５（ａ）の印刷部数情報１１Ｃに対して仕分け処理が行われた印刷物の一例を示す模式図である。すなわち、印刷部数情報１１Ｃに対する仕分け部数は、例外処理の結果、「５」部と決定されたため、仕分け物１２Ａ〜１２Ｄは、印刷物５部を１束としてオフセット出力が行われる。
【００７７】
端数が発生した配送先Ａ，Ｃに対する仕分け物は、端数が発生しなかった他の配送先Ｂ，Ｄに対する仕分け物より上段に出力される。また、配送先Ａ，Ｃに対する端数となった印刷部数は、それぞれ３部と４部の計７部であるが、その計７部の印刷物は、仕分け部数「５」部により、例えば、５部の端数仕分け物１２０Ａと２部の端数仕分け物１２０Ｂとに分割して出力される。なお、配送先Ａ，Ｃに対して端数となった計７部の印刷物は、３部と４部とに分割して出力してもよい。
【００７８】
（変形例）
次に、仕分け部数を決定する際の変形例として、配送先毎の仕分け部数のうち最小値を仕分け部数として決定する場合について、図９を参照して説明する。
【００７９】
図９（ａ）に例示する印刷部数情報１１Ｄのように、配送先Ａに１５部、配送先Ｂに２０部、配送先Ｃに２０部、配送先Ｄに１０部の場合には、最小値は「１０」と算出され、その算出された最小値がしきい値を超えていない場合には、その最小値を仕分け部数として決定する。なお、印刷部数情報１１Ｄにおいて、最小公倍数は「５」と算出される。
【００８０】
そして、仕分け部数「１０」部で仕分け処理が行われた印刷物は、図９（ｂ）に例示するように、印刷物１０部を１束とした仕分け物１２Ａ〜１２Ｄと交互にオフセットされた状態で出力され、その最上段に配送先Ａに対する５部の端数仕分け物１２０が出力される。
【００８１】
［第２の実施の形態］
図１０は、本発明の第２の実施の形態に係る印刷システムの概略構成の一例を示すブロック図である。この印刷システム１は、第１の実施の形態の印刷システム１と比較して、印刷制御装置３Ｂによる仕分け部数を決定する際の動作が異なり、その他の構成は同様である。
【００８２】
すなわち、第１の実施の形態に係る印刷制御装置３Ａにおいては、最大公約数算出手段３０１により算出された最大公約数を、仕分け部数決定手段３０２Ａがしきい値情報３１１等を参照して仕分け部数として決定したが、本実施の形態に係る印刷制御装置３Ｂの制御部３０は、制御プログラム３１０Ｂに従って動作することにより、仕分け処理により仕分けされる仕分け物を梱包する梱包単位に基づいて、仕分け部数を決定する仕分け部数決定手段３０２Ｂ等として機能する。なお、受付手段３００、ジョブチケット作成手段３０３、印刷データ作成手段３０４、印刷ジョブ出力手段３０５等は、第１の実施の形態と同様の機能を備える。
【００８３】
ここで、梱包単位とは、仕分け物の厚さ、重さ又は用紙枚数等の量であり、例えば、仕分け物を梱包する箱１つ当たりに箱詰め可能な量や、仕分け物を箱に梱包する作業を行う作業者が扱いやすい量に応じて定められる。梱包単位は、梱包単位情報３１４として予め定められた値が記憶部３１に記憶されている。なお、入力情報を入力する際に、梱包単位をともに入力するようにしてもよい。
【００８４】
（第２の実施の形態の動作）
次に、本発明の第２の実施の形態に係る印刷システム１の動作の一例を説明する。
【００８５】
まず、ユーザが、第１の実施の形態と同様に、端末２を用いて入力情報を入力すると、その入力情報は、端末２から印刷制御装置３Ｂに送られ、受付手段３００により受け付けられる。
【００８６】
次に、仕分け部数決定手段３０２Ｂは、受付手段３００により受け付けられた入力情報から、印刷物１部当たりの厚さ、重さ及び用紙枚数を算出する。
【００８７】
そして、仕分け部数決定手段３０２Ｂは、記憶部３１から梱包単位情報３１４を読み出し、梱包単位として定められている厚さ、重さ及び用紙枚数を、印刷物１部当たりの厚さ、重さ及び用紙枚数で除算し、その除算した際の商を仕分け部数として決定する。例えば、梱包単位の厚さが１０ｃｍである場合において、印刷物１部当たりの厚さが１ｃｍのときは、仕分け部数は「１０」部と決定され、印刷物１部当たりの厚さが０．５ｃｍのときは、仕分け部数は「２０」部と決定される。これにより、仕分け物の厚さ、重さ及び用紙枚数が一定範囲内となるように、仕分け部数が決定される。
【００８８】
次に、仕分け部数決定手段３０２Ｂは、第１の実施の形態と同様に、その決定した仕分け部数により配送先毎の印刷部数を仕分けした場合の端数を算出し、端数が発生した場合には、印刷順序変更情報及び端数情報を生成する。
【００８９】
以上のようにして、仕分け部数決定手段３０２Ｂにより決定された仕分け部数は、ジョブチケット作成手段３０３に送られ、印刷順変更情報及び端数情報が生成された場合には、仕分け部数とともにそれらの印刷順変更情報及び端数情報もジョブチケット作成手段３０３に送られる。
【００９０】
その後、ジョブチケット作成手段３０３は、仕分け部数決定手段３０２Ｂから送られた情報に基づいて、ジョブチケットを作成し、印刷データ作成手段３０４は、印刷データを作成する。印刷ジョブ出力手段３０５は、作成されたジョブチケットと印刷ジョブとからなる印刷ジョブをプリンタ４に出力する。そして、プリンタ４は、印刷制御装置３Ｂから出力された印刷ジョブを受け取ると、その印刷ジョブに含まれる印刷データを印刷し、その印刷した印刷物をジョブチケットに記録された印刷順序、仕分け部数によりオフセット出力を行う。
【００９１】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々な変形が可能である。例えば、上記各実施の形態では、印刷制御装置３Ａ,３Ｂが有する各手段を、制御部と制御プログラムとによって実現したが、それらの一部または全部を特定用途向け集積回路（ＡＳＩＣ：Application Specific IＣ）等のハードウェアによって実現してもよい。
【００９２】
また、上記各実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【００９３】
また、上記各実施の形態では、端末２のユーザインターフェースとしてウェブブラウザを用いたが、端末２の記憶部２１にプリンタ４用のプリンタドライバを記憶し、そのプリンタドライバを介して入力情報を入力するようにしてもよい。
【００９４】
また、本発明の趣旨を逸脱しない範囲内で上記各実施の形態の構成要素を任意に組み合わせることができる。例えば、上記各実施の形態における印刷システム１は、印刷制御装置３Ａ,３Ｂが有する機能やデータ等を印刷システム１全体として備えていればよく、２つ以上の装置に分割して印刷制御装置３Ａ,３Ｂが有する機能やデータ等が備えられていてもよいし、端末がその機能やデータ等の一部を備えていてもよい。
【図面の簡単な説明】
【００９５】
【図１】図１は、本発明の第１の実施の形態に係る印刷システムの概略構成の一例を示すブロック図である。
【図２】図２（ａ）は、配送先情報ＤＢの一例を示し、図２（ｂ）は、用紙情報ＤＢの一例を示す図である。
【図３】図３（ａ）は、印刷部数情報の一例を示し、図３（ｂ）は、図３（ａ）の印刷部数情報に対して仕分け処理が行われた印刷物の一例を示す模式図である。
【図４】図４（ａ）は、印刷部数情報の一例を示し、図４（ｂ）は、図４（ａ）の印刷部数情報に対して仕分け処理が行われた印刷物の一例を示す模式図である。
【図５】図５（ａ）は、印刷部数情報の一例を示し、図５（ｂ）は、図５（ａ）の印刷部数情報に対して仕分け処理が行われた印刷物の一例を示す模式図である。
【図６】図６は、バナーシートの一例を示す図である。
【図７】図７は、仕分け部数を決定する際の動作の一例を示すフローチャートである。
【図８】図８は、例外処理の動作の一例を示すフローチャートである。
【図９】図９（ａ）は、印刷部数情報の一例を示し、図９（ｂ）は、図９（ａ）の印刷部数情報に対して、最小値による仕分け処理が行われた印刷物の一例を示す模式図である。
【図１０】図１０は、本発明の第２の実施の形態に係る印刷システムの概略構成の一例を示すブロック図である。
【符号の説明】
【００９６】
１…印刷システム、２…端末、３Ａ，３Ｂ…印刷制御装置、４…プリンタ、１０…ネットワーク、１１Ａ〜１１Ｄ…印刷部数情報、１２Ａ〜１２Ｄ…仕分け物、１３Ａ〜１３Ｄ…バナーシート、２０…制御部、２１…記憶部、２２…通信部、２３…入力部、２４…表示部、３０…制御部、３１…記憶部、３２…通信部、１２０，１２０Ａ，１２０Ｂ…端数仕分け物、１３０…ジョブ印刷領域、１３１…配送先印刷領域、１３２…状態印刷領域、２１０…ウェブブラウザ、３００…受付手段、３０１…最大公約数算出手段、３０２Ａ，３０２Ｂ…仕分け部数決定手段、３０３…ジョブチケット作成手段、３０４…印刷データ作成手段、３０５…印刷ジョブ出力手段、３１０Ａ，３１０Ｂ…制御プログラム、３１１…しきい値情報、３１２…配送先情報ＤＢ、３１３…用紙情報ＤＢ、３１４…梱包単位情報、１３１０…配送先情報、１３１１…印刷部数、１３１２…束数、１３２０…配送先、１３２１…印刷部数、１３２２…範囲マーク
【図１】
2009199332.tif 000003
【図２】
2009199332.tif 000004
【図３】
2009199332.tif 000005
【図４】
2009199332.tif 000006
【図５】
2009199332.tif 000007
【図６】
2009199332.tif 000008
【図７】
2009199332.tif 000009
【図８】
2009199332.tif 000010
【図９】
2009199332.tif 000011
【図１０】
2009199332.tif 000012