(57)【要約】【課題】印刷成果物の配送間違いを低減した効率的な作業を実現する。【解決手段】注文とともに印刷すべき画像データ等を受け付け、シート毎に配送先が同一の注文に係る画像データを面付してシートジョブを生成し、シートジョブを配送先ごとのグループジョブにまとめ、印刷ジョブをグループごとに画像形成装置に送信する。その際に、グループごとの印刷ジョブが完了したことを入力させ、一つのグループに含まれる印刷ジョブがすべて完了したと判定した場合に、次のグループの印刷ジョブを画像形成装置に送信する。【選択図】図６
2018055355.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを生成し、印刷ジョブによる成果物の配送先ごとのグループにまとめる生成手段と、
前記印刷ジョブを前記グループごとに画像形成装置に送信する送信制御手段と、
前記グループごとの前記印刷ジョブの完了を判定する判定手段とを有し、
前記送信制御手段は、前記判定手段により前記グループごとの前記印刷ジョブが完了したと判定した場合に、次のグループの前記印刷ジョブを前記画像形成装置に送信することを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記グループごとの前記印刷ジョブが完了したことが入力された場合に、前記グループごとの前記印刷ジョブが完了したと判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記配送先が同一の複数の成果物に対応する複数の画像データを一つのシートにレイアウトして前記印刷ジョブを生成し、前記複数の画像データが一つのシートに収まらない場合には、前記複数の画像データを複数のシートに分けてレイアウトすることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
注文受付手段を更に有し、
前記注文受付手段は、前記成果物の配送先と数量と画像データとを受け付け、前記生成手段は、前記成果物の前記配送先に応じて前記画像データをレイアウトすることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記送信制御手段により送信された前記印刷ジョブによる前記成果物の識別情報を表示し、前記識別情報に関連づけて前記成果物ごとに発送が完了したことを入力するためのユーザーインターフェース手段を更に有し、
前記判定手段は、一つの前記グループに含まれるすべての前記成果物について発送が完了したことが前記ユーザーインターフェースから入力された場合に、前記グループの前記印刷ジョブが完了したと判定することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記ユーザーインターフェース手段はさらに、選択された前記成果物を前記画像形成装置に再印刷する指示をさらに受け付け、
前記送信制御手段は、前記再印刷する指示を受け付けると、選択された前記成果物を含む印刷ジョブを前記画像形成装置に送信することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記送信制御手段は、前記再印刷する指示を受け付けると、選択された前記成果物が印刷され、少なくとも最も上に排出されるシートに印刷される画像データから、選択された前記成果物に対応する画像データを除く画像データを他の画像データでマスクすることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記送信制御手段は、前記送信制御手段により印刷ジョブを送信できる画像形成装置が複数ある場合には、複数の前記画像形成装置それぞれにオペレータが付いているか否かを所定の情報に基づいて判定し、複数の前記画像形成装置それぞれにオペレータが付いていると判定した場合には、一つの前記グループに含まれる前記印刷ジョブすべてをひとつの画像形成装置に送信することを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記送信制御手段は、複数の前記画像形成装置それぞれにオペレータが付いていないと判定した場合には、複数の前記印刷ジョブを複数の前記画像形成装置それぞれに送信することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記送信制御手段が、ホールド機能を有する前記画像形成装置に対して、前記画像形成装置でホールドさせる印刷ジョブを送信する場合には、一つの前記グループに属する印刷ジョブをまとめて一つのジョブにできるならば前記グループに属する印刷ジョブをまとめて一つのジョブとし、一つの前記グループに属する印刷ジョブをまとめて一つのジョブにできないならば、前記グループに属する印刷ジョブの名称に、グループに属する印刷ジョブに共通のプレフィクスを付することを特徴とする請求項１乃至９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記生成手段は、前記成果物ごとの画像データをシート上に配置した印刷データを有する印刷ジョブを生成し、前記シート上にはさらに、前記成果物が属するグループの識別情報を表示することを特徴とする請求項１乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記生成手段は、前記画像形成装置で印刷されたシートの後処理を行う後処理装置に対する、前記印刷ジョブに対応する後処理ジョブをさらに生成し、
前記判定手段は、前記後処理装置から前記グループに含まれる印刷ジョブに対応する前記後処理ジョブの終了を示す通知をすべて受信すると、前記グループの前記印刷ジョブが完了したと判定することを特徴とする請求項１乃至１１のいずれか一項に記載の情報処理装置。
【請求項１３】
請求項１乃至１２のいずれか一項に記載の情報処理装置と、
画像形成装置と、
後処理装置と
を含むことを特徴とする印刷システム。
【請求項１４】
請求項１乃至１２のいずれか一項に記載の情報処理装置としてコンピュータを機能させるためのプログラム。
【請求項１５】
印刷ジョブを生成し、印刷ジョブによる成果物の配送先ごとのグループにまとめる生成工程と、
前記印刷ジョブを前記グループごとに画像形成装置に送信する送信制御工程と、
前記グループごとの前記印刷ジョブの完了を判定する判定工程とを有し、
前記送信制御工程では、前記判定工程により前記グループごとの前記印刷ジョブが完了したと判定した場合に、次のグループの前記印刷ジョブを前記画像形成装置に送信することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばサーバ装置と共に動作し、印刷ジョブと印刷後工程の情報とに基づき印刷ジョブの送信タイミングを制御するための情報処理装置、印刷システム、情報処理方法、ならびにプログラムに関する。
【背景技術】
【０００２】
従来、製本物や名刺、チケット、チラシなどを画像形成装置および後処理装置を利用して制作する際には、用紙等のリソース効率化を目的に、１枚の用紙（印刷データのページ）に同一の原稿画像を複数レイアウトして印刷データを生成し、画像形成装置から出力された印刷物を後処理装置で断裁することで、１枚の用紙から複数の成果物を得るための技術がある。このようなレイアウト手法は多面付けやギャンギングなどと呼ばれる。印刷後、多面付けやギャンギングして印字された印刷物は、専用のフィニッシャー装置において製本や断裁などの後加工処理が行われる。フィニッシャー装置で加工された個々の成果物は、オペレータにより仕分けがされ、品質に問題がないか検品や箱詰め（帯止め）・梱包、納品先への出荷作業が行われる。
【０００３】
印刷工程においては、プリンタなどの画像形成装置の状況や印刷ジョブの設定に基づいて、印刷ジョブの送信タイミングを最適にするように制御することが行われている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７０３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ギャンギングでレイアウトされた印刷成果物が、複数の同一のレイアウトにそれぞれ異なる画像が印刷されたものである場合、一見で成果物を判別することは困難である。そして、製造された成果物の配送先が多数存在する場合、成果物を選別して配送する際に取り違いなどによって配送ミスが発生する場合がある。結果として、間違った納品先へ成果物が届いてしまう恐れがある。
【０００６】
しかしながら、上述した従来技術においては、成果物の選別、配送作業においてミスを防ぐことに関する考慮はされていない。すなわち画像形成装置の状況に基づいて印刷タイミングを制御したとしても、後加工装置での処理後に作業者の目視により成果物を判別する作業が発生することで作業効率が低下する。
【０００７】
本発明は係る課題を解決することを目的とする。より詳細には、後加工後の処理の状態に基づいて、同一配送先の印刷ジョブの送信をまとめて行うように制御することで、配送間違いを低減した効率的な作業を実現することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的下において、本発明は、
印刷ジョブを生成し、印刷ジョブによる成果物の配送先ごとのグループにまとめる生成手段と、
前記印刷ジョブを前記グループごとに画像形成装置に送信する送信制御手段と、
前記グループごとの前記印刷ジョブの完了を判定する判定手段とを有し、
前記送信制御手段は、前記判定手段により前記グループごとの前記印刷ジョブが完了したと判定した場合に、次のグループの前記印刷ジョブを前記画像形成装置に送信することを特徴とする情報処理装置にある。
【発明の効果】
【０００９】
本発明によれば、後加工後の処理の状態に基づいて、同一配送先の印刷ジョブの送信をまとめて行うように制御することで、配送間違いを低減した効率的な作業を実現できる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態にかかる情報処理システムのシステム構成図である。
【図２】本実施の形態にかかる情報処理装置のハードウェア構成を示すブロック図である。
【図３】本実施の形態にかかる情報処理装置のソフトウェア構成を示すブロック図である。
【図４】本実施の形態にかかる情報処理装置が管理する注文情報の例である。
【図５】本実施の形態にかかるジョブ及び成果物の概念を示す構成図である。
【図６】本実施の形態にかかる情報処理装置の処理シーケンスである。
【図７】本実施の形態にかかる情報処理装置が生成するジョブの印刷画像データの例である。
【図８】本実施の形態にかかる情報処理装置のユーザーインターフェース画面である。
【図９】本実施の形態にかかる情報処理装置の処理シーケンスである。
【図１０】本実施の形態にかかる情報処理装置の処理シーケンスと、印刷画像データと成果物の概念図である。
【図１１】本実施の形態にかかる注情報処理装置の処理シーケンスと、画像形成装置におけるジョブ表示例である。
【図１２】本実施の形態にかかる後処理装置の機器構成の例を示す図である。
【図１３Ａ】本実施の形態にかかる情報処理装置の処理シーケンスである。
【図１３Ｂ】本実施の形態にかかる情報処理装置の処理シーケンスである。
【図１３Ｃ】本実施の形態にかかる情報処理装置の処理シーケンスである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
［実施形態１］
＜情報処理システムの構成例＞
図１は、本発明にかかわる情報処理システムの全体構成を示す図である。なお、以下の説明における情報処理システム全体の環境は本発明の説明を理解し易くするためのものであり、本発明はこれらの環境に限定されるものではない。
【００１２】
同図において、情報処理装置１０１は印刷物の製作を要求する依頼者が注文処理を行う注文ＰＣ（パーソナルコンピューター）であり、依頼者は本ＰＣ上で、印刷室のサーバ装置１０２にアクセスして注文処理を行う。
【００１３】
印刷室では、ネットワーク１０７に、サーバ装置１０２、情報処理装置１０３、画像形成装置１０４、後処理装置１０５、情報処理装置１０６が接続されている。サーバ装置１０２は、前述した依頼者の注文を受け付けるサーバである。本サーバ装置で受け付けられた注文は、注文情報や原稿データを含む注文データとして情報処理装置１０３へ転送される。情報処理装置１０３はプリプレス用作業ＰＣとして、原稿データを印刷のためにレイアウトしたり、校正作業や、印刷のための設定を行うための注文に対する印刷前工程（プリプレス工程）を行う情報処理装置である。また、画像形成装置１０４や後処理装置１０５とネットワーク越しに接続し、画像形成装置１０４を制御するためのプリンタドライバプログラムなどがインストールされている。画像形成装置１０４は情報処理装置１０３から送信されてくる印字データを含む印刷データを解析し、１ページずつドットイメージに変換して印刷する。後処理装置１０５は、画像形成装置１０４から出力された印刷物に対して折り加工や断裁加工、製本加工などの後処理を行う後処理装置である。情報処理装置１０６は情報処理装置１０３とは異なるＰＣであり、情報処理装置１０３とネットワーク１０７を介して通信を行い情報を交換する情報処理装置である。ネットワーク１０７は、各装置を接続し、相互通信を可能とするネットワークである。尚、画像形成装置１０４、後処理装置１０５は、それぞれ、複数あってもよい。
【００１４】
＜情報処理装置のハードウェア構成例＞
図２は、本実施例の情報処理装置１０３のハードウェア構成図である。情報処理装置１０６は情報処理装置１０３と同じハードウェア構成を備える。サーバ装置１０２も図２の構成を備えたものであってよい。情報処理装置１０３は一般的なコンピュータ（ＰＣ）のハードウェアで構成することができる。図２において、ＣＰＵ２００は装置全体の制御を行う制御部であり、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや、本実施形態の情報処理プログラム等を実行し、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。ＲＯＭ２０１は記憶部であり、内部には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。ＲＡＭ２０２は一時記憶部であり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。ＤＶＤドライブ２０３は記憶媒体読み込み部であり、ＤＶＤドライブ２０３を通じて、記憶媒体としてのＤＶＤ２０４に記憶されたプログラム等を本コンピュータにロードすることができる。ＤＶＤ２０４は記憶媒体であり、コンピュータが読み取り可能にプログラムが格納された記憶媒体である。なお、記憶媒体はＤＶＤに限らず、ＦＤ、ＣＤ−ＲＯＭ、ＣＤＲ、ＣＤＲＷ、ＰＣカード、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。ハードディスク２０５は外部記憶手段の一つであり、大容量メモリあるいはファイルストレージとして機能し、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、情報処理プログラム、関連プログラム等を格納している。キーボード２０６は指示入力部であり、ユーザがコンピュータに対して、デバイスの制御コマンドの命令等を入力指示するものである。ディスプレイ２０７は表示部であり、キーボード２０６から入力したコマンドや、プリンタの状態等を表示したりするものである。システムバス２０８は、コンピュータ内のデータの流れを司るものである。インターフェース２０９は入出力部であり、インターフェース２０９を介して情報処理装置は外部装置とのデータのやり取りを行う。なお、上記コンピュータの構成はその一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ、ＲＡＭ、ＨＤなどで変更することも可能である。
【００１５】
＜情報処理装置のソフトウェア構成例＞
図３は、本実施例の情報処理装置におけるソフトウェア構成を機能モジュール毎に示した構成図である。各モジュールは本実施形態に係る発明を実現するための機能を有し、図６の処理を実行する。
【００１６】
情報処理装置１０３は、サーバ装置１０２から原稿データを含む注文データを受信し、画像形成装置１０４および後処理装置１０５で処理するために原稿データをレイアウト（印刷データに面付け）する。レイアウトされた印刷データからジョブを生成し、画像形成装置１０４および後処理装置１０５へ転送する。
【００１７】
以下に各モジュールについて詳細に説明する。注文受付部３０１は、サーバ装置１０２から注文データを受け付け、受信した注文データ（図示せず）を解析して図４に示す注文情報４００を生成して注文記憶部３０２へ格納する。注文受付部３０１はレイアウト部３０１に対して、受信した原稿データのレイアウト指示を行う。注文記憶部３０２は、図４に示す注文情報４００を記憶する。注文記憶部３０２には、注文情報４００の他に原稿データも記憶される。レイアウト部３０３は、注文受付３０１が受信した注文データにおける原稿データを、注文記憶部３０２における注文情報４００に応じてレイアウトするレイアウト処理を行って印刷データを生成するレイアウト部である。レイアウト部３０３は、レイアウト済みの印刷データをデータ記憶部３０４へ格納する。データ記憶部３０４は、印刷データを記憶する。データ記憶部３０４における印刷データの格納先は注文受付部３０１を介して注文記憶部３０２における注文情報４００に設定される。なお原稿データを発注者から受け取る代わりに、たとえば注文ごとに指定されたフォームデータに対して成果物氏名４０３をフィールドデータとして適用した原稿データをいわゆるバリアブル印刷機能によりレイアウト部３０３が生成してもよい。その場合には、作成した原稿データが、印刷に用いられる原稿データとして例えば注文記憶部３０２に登録される。
【００１８】
ジョブ生成部３０５は、注文記憶部３０２の注文情報４００およびデータ記憶部３０４の印刷データ、レイアウト設定に基づいて画像形成装置１０４および後処理装置１０５で処理可能なジョブ（図示せず。印刷ジョブとも呼ぶ）を生成する。画像形成装置１０４に対するジョブは、例えば印刷指示情報（用紙サイズ、用紙種類、片面／両面やカラー／モノクロ等を含み、印刷設定と呼ぶこともある）を含むジョブチケットと印刷データ（または印刷データを変換したデータ）とを含む。後処理装置１０５に対するジョブは、例えば後処理指示情報（断裁位置や折り位置等を含み、後処理設定と呼ぶこともある）を含むジョブチケットを含む。通信部３０６は、画像形成装置１０４および後処理装置１０５とデータの送受信を行う。ジョブ生成部３０５が生成するジョブは、後述の図５で説明するシートジョブ及びグループジョブに相当する。
【００１９】
＜情報処理装置が生成する注文情報の例＞
図４は、本実施例の情報処理装置１０３の注文受付部３０１が生成し、注文記憶部３０２に記憶される注文情報４００の一例を示した図である。注文番号４０１は、注文データを一意に識別するために割り振られる、注文ごとに異なる固有の番号である。数量４０２は、対象の注文の成果物を製造する数を示す。例えば、原稿データに対して数量４０２に"５０"が設定されている場合、原稿データが印字された成果物を５０部製造することが注文されたことを示している。成果物氏名４０３は、対象となる注文の成果物の製造対象者の氏名を示す。例えば、名刺の場合、名刺に印字される氏名を示している。成果物氏名４０３には、氏名の他にも部署名や住所、電話番号など成果物に関する他の情報が含まれていても良い。配送先会社４０４および配送先氏名４０５は、それぞれ対象となる注文の成果物を配送する配送先の会社名や氏名を示す。配送先会社４０４または配送先氏名４０５には、会社名や氏名の他にも住所や電話番号など配送先に関する他の情報が含まれていても良い。例えば、複数の注文で同じ配送先会社４０４が設定されている場合、それらの注文に対する成果物は同一の配送先にまとめて配送される。ファイル名４０６は、サーバ装置１０２から受信した原稿データのファイル名称を示す。ファイル名４０６には原稿データが格納されているファイルパスを設定するようにしても良い。数量４０２〜ファイル名４０６は発注時に顧客により指定された値であってよい。プリンタ名４０７は、対象となる注文を印刷するための画像形成装置１０４の名称を示す。プリンタ名４０７の情報は、注文データにあらかじめ含まれるようにしても良いし、情報処理装置１０３のディスプレイ２０７の図示しないユーザーインターフェースから設定できるようにしても良い。予め含まれる場合には、注文情報作成時に注文受付部３０１が適宜プリンタを選択し、そのプリンタ名を設定する。これはフィニッシャー名も同様である。フィニッシャー名４０８は、対象となる注文の印刷物の後処理（断裁や折りなど）を行うための後処理装置１０５の名称を示す。フィニッシャー名４０８の情報は、注文データにあらかじめ含まれるようにしても良いし、情報処理装置１０３のディスプレイ２０７の図示しないユーザーインターフェースから設定できるようにしても良い。
【００２０】
グループジョブＩＤ４０９は、配送先を示すＩＤである。同じ配送先に配送される注文は同じグループジョブＩＤを持つ。ただし本例では再送先会社４０４が同じであれば配送先氏名４０５が異なっていても同じ配送先としている。したがって注文受付部３０１は、指定された配送先会社４０４が同じ注文については、同じグループジョブＩＤを割り当てる。シートジョブＤＩ４１０は、同一のシートにレイアウトされた注文を示すＩＤである。１つのシートに印刷するようにレイアウトされた注文は、同じシートジョブＩＤを持つ。シートジョブＩＤ４１０は、原稿データがレイアウトされて初めて決定できるので、レイアウト処理時にレイアウト部３０３から同一シートにレイアウトされた成果物に関する情報を得て、その情報に基づいて決定してもよい。またレイアウト部３０３がレイアウト時に注文情報４００にシートジョブＩＤ４１０を書き込んでもよい。成果物ＩＤ４１１は、各成果物を識別するＩＤである。図４の例では成果物は注文と１対１に対応しているが、例えば一つの注文に複数の成果物が含まれてもよい。成果物はたとえば、注文時に受け取った原稿データを指示に従って印刷した印刷物や、フォームデータに、成果物氏名４０３をフィールドデータとして適用して生成した印刷データを印刷した印刷物などである。
【００２１】
処理完了フラグ４１２は、各成果物の処理状態を示すフラグである。後加工、検品、梱包後に、配送処理が未完了の場合はＦＡＬＳＥが設定されて、配送処理が完了するとＴＲＵＥが設定される。データパス４１３は、レイアウト部３０３が生成する印刷データのデータ記憶部３０４における格納先を示す。データパス４１３は、レイアウト部３０３から注文受付部３０１を介して設定される。印刷順４１４は印刷物の印刷順序を示す。複数ページのデータを片面印刷で正順印刷する場合、１ページ目が最初に出力され、最終ページが１番最後に出力される。よって用紙の積載順は最終ページが最も上になる。逆順印刷では最初のページが最も上に積載される。印刷順の設定は加工装置の構成や能力によって異なる。ジョブホールド設定４１５は画像形成装置における印刷ジョブのホールド設定を示す。画像形成装置におけるホールド処理とは画像形成装置が受信した印刷ジョブをホールドキューに格納して、外部インターフェースによる指示に基づきホールドキュー内の印刷ジョブを実行する処理である。
【００２２】
注文情報４００のうち、たとえば数量４０２〜配送先氏名４０５は発注時に顧客により指定された値であり、残りの項目の値は注文受付部３０１が注文ごとに設定するものとしよい。
【００２３】
＜グループジョブ、シートジョブ、成果物の構成例＞
図５はグループジョブ、シートジョブ、成果物の概念を示す構成図である。なお図５に示す例は図４の例とは異なる例を示している。グループジョブ５０１は配送先単位のジョブであり、同一配送先のシートジョブをすべて含む。この図では２つのシートジョブ５０２と５０３から構成される。グループジョブはグループジョブＩＤ４０９で識別される。シートジョブ５０２および５０３は、本例では名刺を処理する、ブロック単位のデータを含むジョブを示す。シートジョブの属性には、シートを示す識別子であるシートジョブＩＤ４１０、配送先を示す識別子である配送先会社４０３がある。例として、シートジョブ５０２は１つのシートに付き最大５つの成果物をレイアウトされたシートジョブであり、全て同じ配送先の成果物がレイアウトされている。５つを超える成果物は、配送先がシートジョブ５０２と同一であっても次のシートジョブＩＤ＝０００２で示されるシートジョブ５０３にレイアウトされる。このように、ひとつの配送先を共有するグループジョブには、各シートにレイアウトされる成果物の集まりである１または複数のシートジョブが属し、各シートジョブには、当該シートにレイアウトされる１または複数の成果物が属する。すなわち、グループジョブは、グループジョブを根、シートジョブを節、成果物を葉とする木構像を持つ。なおジョブの構成上の成果物とは印刷物そのものではなく、成果物ＩＤ４１１と関連する処理完了フラグ４１２とが紐づけられた情報である。もちろんこのほか原稿データや成果物氏名等に紐づけられていてもよい。なお成果物５０４もまた成果物ごとに生成されたジョブを実行して印刷することができるので、成果物５０４を一つのジョブとみなすこともできる。そこで、成果物を得るためのジョブを、ジョブの成果である印刷物と区別するために成果物ジョブと呼ぶこともある。その場合、図５のグループジョブは、成果物ジョブをまとめてシートジョブを構成し、さらにシートジョブをまとめて構成されたものということができる。そして各レイヤのジョブをまとめる基準は、本例では、シートジョブおよびグループジョブとも配送先である。
【００２４】
シートジョブ５０２および５０３に含まれる成果物の属性として、成果物を示す識別子である成果物ＩＤと、各成果物の処理の完了を示すフラグである処理完了フラグがある。処理完了フラグの初期状態は未処理の状態を示すＦＡＬＳＥであり、処理が完了することによりＴＲＵＥに変更される。例えば成果物５０４で示す成果物はグループジョブＩＤ＝０００１、シートジョブＩＤ＝０００１に属して、成果物ＩＤ＝０００Ａで識別されて、処理完了状態（配送が最終工程であれば配送完了状態）であることを示す。
【００２５】
＜後処理装置における断裁装置の例＞
図１２は、本実施例の後処理装置１０５のひとつとして、断裁機能を有する断裁装置１２００の機器構成の一例を示す図である。同図において、給紙部１２０１には、断裁対象の印刷物がセットされる。図１２に示した例においては、１枚の用紙に「横４×縦５」で原稿データを面付けした印刷物を給紙部１２０１にセットしていることを示している。断裁部１２０２は印刷物の断裁処理を行う。図１２に示した矢印方向へ給紙部にセットされた用紙が搬送される。図１２に示した例においては、印刷物である用紙は断裁部１２０２において長辺の方向に搬送されるため、搬送方向は「長辺方向」となる。このため後処理装置１０５を用いるために情報処理装置１０３が生成する機器情報には、搬送方向の設定として"Ｌｏｎｇ"がセットされる。排紙部１２０３には断裁部１２０２によって断裁された成果物が排紙される。仕分けオプション１２０４は、断裁部１２０２によって断裁された成果物を排紙部１２０３において仕分けを行う。図１２に示した例においては、仕分けオプション１２０４によって成果物が、１枚のシート上に搬送方向（長辺方向）にレイアウトされた原稿データまとめられて仕分けられている。図１２の例では、まとめられる、とは重ねて置かれることである。また、複数のシートが断裁の対象の場合には、シートを断裁する都度、仕分けが行われる。
【００２６】
＜レイアウト処理およびジョブ生成＞
図１３Ａは、本実施例の情報処理装置において、原稿データ（たとえば名刺データ）を所定のレイアウトに配置して印刷データを生成する処理の流れを説明している。各フローに係るプログラムは情報処理装置１０３のハードディスク２０５に格納されており、ＲＡＭ２０２に読み出され、ＣＰＵ２００により実行される。なお原稿データには例えば名刺のレイアウトに必要なオブジェクト（画像や文字・記号など）が含まれている。また、両面の成果物を生成する際には、表裏あわせて２ページの原稿データとなる。原稿データは例えばアドビシステムズによるＰＤＦ形式で構成され、保存される。保存先は注文情報４００のデータパス４１３に登録されている。
【００２７】
図１３ＡのステップＳ１３１０１では、レイアウト部３０３が注文受付部３０１から原稿データのレイアウト指示を受信したかを判断する。レイアウト指示を受信した場合はステップＳ１３１０２へ処理を移行する。なおレイアウト指示を受信したなら図１３Ａの処理を開始するようにしても良い。レイアウト指示は、注文受付部３０１がサーバ装置１０２を介して注文依頼者の注文ＰＣ１０１から注文データを受信したタイミングで自動的に発行される。または、情報処理装置１０３の図示しないユーザーインターフェースからレイアウトの指示を受信したタイミングで発行されるようにしても良い。
【００２８】
ステップＳ１３１０２では、レイアウト部３０３が製造対象の注文におけるデバイスの機器能力情報を取得する。機器能力情報には画像形成装置１０４および後処理装置１０５のそれを含む。ステップＳ１３１０３では、レイアウト部３０３がステップＳ１３１０２で取得した機器能力情報における仕分けオプションから、後処理装置１０５に仕分けオプションが装着されているかを判断する。仕分けオプションが装着されている場合はステップＳ１３１０４に処理を移行し、装着されていない場合はステップＳ１３１０５へ処理を移行する。ステップＳ１３１０４では、図１３Ｂに示す「搬送方向レイアウト処理」を行う。ステップＳ１３１０５では、図１３Ｃに示す「Ｎ−ｕｐレイアウト処理」を行う。
【００２９】
図１３Ｂは図１３ＡのステップＳ１３１０４における「搬送方向レイアウト処理」の流れについて説明している。各フローに係るプログラムは情報処理装置１０３のハードディスク２０５に格納されており、ＲＡＭ２０２に読み出され、ＣＰＵ２００により実行される。
【００３０】
ステップＳ１３２０１では、レイアウト部３０３が注文情報４００の配送先会社４０４の情報から同一配送先ごとに注文をグループ分けする。例えば、図４における注文情報４００の例の場合、注文番号０００１〜０００４、０００５〜０００７、０００８、００００００９〜００１０の４つのグループに分けられる。これらのグループにはそれぞれ固有のグループジョブＩＤを割り当てる。
【００３１】
ステップＳ１３２０２では、ステップＳ１３２０１で分けたグループの中から基準となるグループを選択する。例えば、図４における注文情報４００の例の場合、注文番号０００１〜０００４（グループジョブＩＤ＝１）を選択する。なお図１３Ｂにはグループジョブを単にグループと表記し、そのＩＤをＮで表している。
【００３２】
ステップＳ１３２０３では、レイアウト部３０３がステップＳ１３２０２で選択した基準となる注文グループ（Ｎ）が印刷データにレイアウト済みかを判断する。レイアウト済みでない場合はステップＳ１３２０４へ処理を移行し、レイアウト済みの場合はステップＳ１３２１７へ処理を移行する。
【００３３】
ステップＳ１３２０４では、レイアウト部３０３がグループＮの原稿データを印刷データにレイアウトする。例えば、図４における注文情報４００の例の場合、注文番号０００１〜０００４の原稿データをレイアウトする。本例では、搬送方向と平行な方向に同一の原稿データを繰り返しレイアウトする（搬送方向と垂直な方向には異なる原稿データをレイアウトする）。レイアウトする印刷データのページ数は、注文数（図４の数量４０２）と１ページあたりの成果物の取れ高に応じたページ数となる。すなわち、以下の計算式に基づく。
（ページ数）＝（注文数）/（ページあたり成果物数）
この結果、注文番号０００１〜０００４の原稿データが後述する図７のようにレイアウトされる。グループＮ（すなわちグループジョブＩＤ＝Ｎ）については、レイアウト済みである旨を記憶しておく。
【００３４】
ステップＳ１３２０５では、レイアウト部３０３がステップＳ１３２０４でレイアウトを行った結果、印刷データにさらに原稿データをレイアウトが可能な余白が存在するかを判断する。余白が存在する場合はステップＳ１３２０６へ処理を移行し、余白が存在しない場合はステップＳ１３２１６へ処理を移行する。
【００３５】
ステップＳ１３２０６では、レイアウト部３０３が余白にレイアウト可能な原稿データの数量をカウントする（数量を"Ｙ"とする）。ステップＳ１３２０７では、基準となる注文グループ（Ｎ）の次の注文グループを選択する（グループジョブＩＤをＭ（Ｍ＝Ｎ＋１）とする）。図４における注文情報４００の例の場合、注文番号０００５〜０００７を選択する。
【００３６】
ステップＳ１３２０８では、レイアウト部３０３がステップＳ１３２０７で選択した注文グループ（Ｍ）が印刷データにレイアウトされていないかを判断する。レイアウトされていない場合はステップＳ１３２０９へ処理を移行し、レイアウト済みの場合はステップＳ１３２１２へ処理を移行する。
【００３７】
ステップＳ１３２０９では、レイアウト部３０３がステップＳ１３２０７で選択した注文グループ（Ｍ）の注文数が余白数（Ｙ）と一致しているかを判断する。一致している場合はステップＳ１３２１０へ処理を移行し、一致していない場合はステップＳ１３２１２へ処理を移行する。
【００３８】
ステップＳ１３２１０では、レイアウト部３０３がステップＳ１３２０７で選択した注文グループ（Ｍ）の原稿データを印刷データの余白部分にレイアウトする。このとき、注文情報４００におけるレイアウト方法４１４とレイアウト方向４１５の設定に基づいてレイアウトを行う。
【００３９】
ステップＳ１３２１１では、レイアウト部３０３がステップＳ１３２１０でレイアウトを行った結果、余白にレイアウト可能な原稿データの数量をカウントする（数量を"Ｙ"とする）。
【００４０】
ステップＳ１３２１２では、レイアウト部３０３がステップＳ１３２０７で選択した注文グループ（Ｍ）がグループの総数と等しいかを判断する。すなわち、すべてのグループに対してステップＳ１３２０８の判断を行ったかを判断する。等しい場合はステップＳ１３２１３へ処理を移行し、等しくない場合はステップＳ１３２１４へ処理を移行する。
【００４１】
ステップＳ１３２１３では、レイアウト部３０３が余白の数量（Ｙ）を１デクリメント（−１）する。すなわち、現在の余白数に一致する注文数を有する注文データが存在しないため、余白数よりも少ない注文数を有する注文データを余白へレイアウトするために、比較する余白の数量（Ｙ）を１減らす。
【００４２】
ステップＳ１３２１４では、レイアウト部３０３がレイアウト対象として選択中の注文グループ（Ｍ）の次のグループを選択する（Ｍを１インクリメント（＋１）する）。
【００４３】
ステップＳ１３２１５では、レイアウト部３０３が余白の数量（Ｙ）が"０"であるかを判断する。Ｙが"０"である場合はステップＳ２０１６へ処理を移行し、Ｙが"０"ではない場合は、ステップＳ１３２０７へ処理を移行する。なおＹが０であるとは一つのシートジョブができたことになるから、ここでシートジョブＩＤ４１０を割り当て、注文情報４００に記録してよい。
【００４４】
ステップＳ１３２１６では、レイアウト部３０３がすべての注文グループの原稿データが印刷データにレイアウトされたかを判断する。すべての注文グループがレイアウトされた場合は処理を終了し、レイアウトされていない注文グループが残っている場合はステップＳ１３２１７へ処理を移行する。ステップＳ１３２１６でＹ＝０と判定された場合には、最後のシートジョブができたことになるので、シートジョブＩＤが未割り当てならば、当該シートにシートジョブＩＤを割り当てて注文情報４００に記録する。
【００４５】
ステップＳ１３２１７では、基準となるグループ（Ｎ）として、次の注文グループを選択する（Ｎを１インクリメント（＋１）する）。
【００４６】
上述した図１３Ｂの処理を行った結果、図７のように原稿データが印刷データへレイアウトされる。すなわち、同一の原稿データが一例に繰り返し配置される。その列が、異なる原稿データについて並列に並べられる。このシートを指定された数量の成果物が得られる枚数印刷して図１２の断裁機で断裁し、仕分けると、成果物毎にまとめられる。またそのジョブで得られる成果物はすべて同じ配送先となる。なお両面印刷設定の場合には、一方の面のレイアウトを上記手順でおこなったなら、その裏面の原稿データを表面の原稿データに対応付けてレイアウトする。
【００４７】
図１３Ｃは図１３ＡのステップＳ１３１０５における「Ｎ−ｕｐレイアウト処理」の流れについて説明している。各フローに係るプログラムは情報処理装置１０３のハードディスク２０５に格納されており、ＲＡＭ２０２に読み出され、ＣＰＵ２００により実行される。
【００４８】
ステップＳ１３３０１では、レイアウト部３０３が注文情報４００の配送先会社４０４の情報から同一配送先ごとに注文をグループ分けする。それぞれのグループにはグループジョブＩＤを割り当て、注文情報４００に記録する。
【００４９】
ステップ８３０２では、レイアウト部３０３がステップＳ１３３０１で分けたグループの中から先頭のグループ（グループ番号Ｍ＝１）を選択する。
【００５０】
ステップＳ１３３０３では、レイアウト部３０３がグループＭの原稿データを印刷データにＮ−ｕｐレイアウトする。この結果、ひとつの原稿データがＮ−ｕｐで印刷データにレイアウトされる。Ｎ−ｕｐとは、シートの１面にＮページ（本例ではＮ枚分の名刺の原稿データ）を配置したレイアウトで、Ｎは、たとえばシートサイズに原稿サイズの原稿がいくつ納められるかに基づいて決めることができる。
【００５１】
ステップＳ１３３０４では、レイアウト部３０３がすべての注文グループの原稿データが印刷データにレイアウトされたかを判断する。すべての注文グループがレイアウトされた場合は処理を終了し、レイアウトされていない注文グループが残っている場合はステップＳ１３３０５へ処理を移行する。
【００５２】
ステップＳ１３３０５では、レイアウト対象の注文グループ（Ｍ）として、次の注文グループを選択する（Ｍを１インクリメント（＋１）する）。
【００５３】
以上説明したステップにより、後処理装置１０５の能力に応じて原稿データを印刷データにレイアウトするようにしたことで、断裁処理後の成果物の仕分け作業を効率的に行うことができる。いずれにしても、配送先が同一の注文を同一のページに割り付ける。これにより、仕分けられた成果物は、同一の原稿ごとにまとまり、かつ同一の搬送先ごとの印刷データが得られる。仕分け機能がない断裁機を使用する場合にも、Ｎアップ機能を用いて同一の原稿データをシートの全面に割り付けて印刷し、配送先ごとにまとまった印刷データが形成できる。こうして、配送先単位でグルーピングしてレイアウトするようにしたことで、同一配送先の成果物をまとめた印刷データができる。シート単位のレイアウト済みデータはシートジョブの実行により印刷され、それがまとまってグループジョブとなる。
【００５４】
図７は、印刷システムのレイアウト部３０３によりレイアウトされたシートジョブの印刷画像データの例である。印刷画像データは例えばアドビシステムズによるＰＤＦ形式で構成される。７０１は１ページ分のシートジョブデータを表す。シートジョブは１シートに複数レイアウトされた各成果物の画像７０２と、成果物を特定する成果物ＩＤのバーコード７０３を含む。成果物が属するグループジョブは注文情報４００から特定可能であるが、バーコード７０３には例えばグループジョブＩＤとともに成果物ＩＤを含めてもよい。
【００５５】
＜情報処理装置における印刷ジョブ送信制御処理シーケンス＞
図６は、本実施例の情報処理装置１０３において、印刷ジョブの印刷後工程の設定に応じて印刷ジョブを画像形成装置１０４に送信する制御の流れを説明している。各フローに係るプログラムは情報処理装置１０３のハードディスク２０５に格納されており、ＲＡＭ２０２に読み出され、ＣＰＵ２００により実行される。図６の手順は、レイアウト部３０３により図１３Ａ〜図１３Ｃの手順でシート毎の原稿データのレイアウトが行われた後に実行される。生成された印刷ジョブは注文情報４００に登録されている。ジョブ生成部３０５により生成された印刷ジョブは図５に示したような構成のグループジョブ５０１である。またジョブチケットは、説明の簡単のためにグループジョブと関連付けられ、グループジョブに属するシートジョブ及び成果物については共通して適用されるものとする。ただし、各レイヤのジョブについて個別に設定可能な項目を含んでもよい。
【００５６】
ステップ６０１で注文受付部３０１は印刷ジョブが選択されて印刷送信指示が行われたことを検知する。印刷対象の指定には印刷システムのユーザーインターフェースによる指定や、再印刷時には各成果物ＩＤを示す印刷物上のバーコードをバーコードリーダで読み取ることで行われる。
【００５７】
ステップ６０２で注文受付部３０１は送信指示の対象が初めて印刷される注文であるか、もしくは再印刷の指示であるかを判定する。再印刷ではない場合、ステップ６０３で配送先番号Ｎを１に設定、すなわち最初の配送先に配送するグループジョブに関して処理を開始する。
【００５８】
ステップ６０５では、レイアウト部３０３は配送先４０６で示される配送先が同じ印刷ジョブであるグループジョブＮをまとめて、通信部３０６はプリンタ名４０７で指定された画像形成装置へ送信する。また同時に、フィニッシャーによる後加工が設定されている場合は、フィニッシャー名４０８で指定されたフィニッシャーに加工に必要なパラメータを含む後処理ジョブを送信する。後処理ジョブには、ジョブのＩＤとともに、後処理の内容や設定などを示す情報を含む。たとえば後処理装置が断裁機であれば、断裁位置や枚数などの設定が含まれる。
【００５９】
ステップ６０６ではステップ６０５で送信したグループジョブＮに含まれる全ての成果物の印刷ジョブの印刷、及び印刷後の加工処理と検品処理または配送処理が完了することを待機する。配送処理は情報処理装置１０３の配送結果登録画面８０１において配送完了が入力されることで配送完了状態となり、その配送完了状態がステップ６０６で検知される。この配送完了状態は図６のプロセスに対する通知でもあることから配送完了通知とも呼ぶ。また、情報処理装置１０６で同様に表示される配送結果登録画面８０１で入力されたり、画像形成装置１０４や後加工装置１０５に設けられた成果物毎の配送完了通知を行う手段により検知される。また印刷物もしくは配送に使用する伝票に付属のバーコードを読み取るバーコード読取装置などで自動的に読み取ることで配送を完了する構成にしても構わない。検品完了後の工程において異なる複数のＩＤのグループジョブが存在しない構成である場合、検品完了を以て配送完了とすることも可能である。
【００６０】
図８で後述するように、印刷システムの注文記憶部３０２は、各成果物は配送処理を完了すると成果物毎の処理完了フラグ４１２をＴＲＵＥに変更する。グループジョブＮに含まれる全成果物の処理完了フラグがＴＲＵＥとなり、ステップ６０７で全ての成果物の配送処理が完了したことを検知すると、そのグループジョブは完了したと判定され、通信部３０６は次の配送先のグループジョブの送信を実行する。
【００６１】
ステップ６０８、６０９ではＮを１加算、すなわち次の配送先のグループジョブＮを指定して、注文記憶部３０２にグループジョブＮが存在するか判定を行い、存在すればステップ６０５に戻り通信部３０６は送信処理を行う。グループジョブＮが存在しないと判定されると、指示された印刷ジョブは全て印刷送信処理を完了したと判断して送信処理を終了する。
【００６２】
ステップ６０２で指示された印刷ジョブが再印刷のジョブである場合、通信部３０６は対象となる成果物を含む既存のシートジョブを画像形成装置に送信する。このとき再印刷の対象が同一のシートジョブ（ページ）内の複数の異なる成果物である場合、これらを含むシートジョブを１ジョブだけプリンタへ送信する。
【００６３】
なおステップＳ６０５により送信されるグループジョブには複数のシートジョブが含まれることがあり得る。そこで、２部以上の印刷部数が印刷設定に含まれている場合には、グループジョブを受信した画像形成装置はたとえば、シートジョブを単位として印刷設定に設定された部数分繰り返して印刷する（両面印刷の場合には両面）。ひとつのシートジョブを指定部数繰り返して出力したなら、次のシートジョブについても同様に出力する。使用するフィニッシャーが、画像形成装置と搬送路を共有するインラインフィニッシャーである場合には、シートごとにフィニッシャーに排出し、フィニッシャーにより断裁等の後処理を実行させる。一方フィニッシャーがインラインフィニッシャーでない場合には、シート毎に指定部数繰り返して印刷する。そしてそれを実行中のグループジョブに属するシートジョブごとに同様に繰り返す。
【００６４】
一方画像形成装置に上述した受信したグループジョブに含まれたシートジョブ別の複数部印刷の機能に対応していない場合には、図６の手順を以下のようにしても良い。すなわち、ステップＳ６０５での送信を着目グループジョブに属するシートジョブ単位とし、ステップＳ６０６ではシートジョブ単位の後処理完了通知をテストする。着目シートジョブの後処理完了が確認された後で、さらに同じグループのシートジョブが残っていればそのシートジョブをＳ６０５で送信する。処理対象のグループジョブに属する全てのシートジョブについて後処理完了通知を確認できたなら、着目グループジョブについて配送完了通知をテストする。そ配送完了を確認できたなら、ステップＳ６０７に続く。このように処理することで、同じ成果物をひとまとめにでき、さらに配送先が同じ成果物をまとめて配送できる。このような手順でグループジョブに属するシートジョブを画像形成装置および後処理装置に送信することによっても、配送先ごとに成果物の配送の完了を確認した上で次のジョブを送信できる。
【００６５】
以上説明したステップにより、成果物の配送完了通知を受信することで、同一配送先の成果物の印刷ジョブをまとめて送信するよう制御することができる。
【００６６】
＜情報処理装置における検品、発送登録ユーザーインターフェース＞
図８は情報処理装置１０３および１０６のディスプレイ２０７で表示する検品結果および発送の登録画面（あるいはユーザインターフェイス）を説明する図である。図８（ａ）の画面８０１は、図６のステップ６０６で示す配送完了通知を検知する、検品結果および発送の登録画面である。登録画面のジョブ表示部８０６には、印刷システムが送信したシートジョブに対応する印刷画像データを表示する。印刷画像データには、図７に示したバーコード７０３すなわち成果物ＩＤすなわち識別情報と、それが属するグループジョブのＩＤも表示される。画面８０１は、たとえばステップ６０５におけるグループジョブの送信後（あるいはひとつのグループジョブに属する全シートジョブの送信後）に表示される。
【００６７】
成果物の検品が完了した場合には、検品ボタン８０２を押下することで成果物ＩＤ入力部８０５に入力された成果物ＩＤに対応する成果物を検品完了の状態とする。成果物ＩＤ入力部８０５への成果物ＩＤの入力は、例えば印刷されたシート上の成果物ＩＤバーコードをバーコードリーダで読み取ることにより行われる。図８（ｂ）の状態欄８０８はバーコード入力部ジョブ表示部８０６において、成果物ＩＤ＝０００１＿０００３の成果物の検品が完了した状態を示す。表示された印刷画像データの上に検品完了を示す情報を重ねて表示することにより、シートジョブ上の成果物単位で検品が完了していることが視覚的に判別できる。
【００６８】
利用者が再印刷を望む場合には、図８（ａ）の再印刷ボタン８０３を押下することで成果物ＩＤ入力部８０５に入力された成果物ＩＤに対応する成果物の再印刷指示を行う。再印刷が指定されると、図６の手順が実行されてそのステップＳ６０２の分岐においてステップＳ６０４に分岐し、成果物ＩＤ入力部８０５で入力されたグループジョブＩＤとシートジョブＩＤとを持つシートジョブが画像形成装置に送信され、実行される。
【００６９】
登録画面全ての成果物が検品完了状態である場合には、図８（ａ）の発送完了ボタン８０４を押下することで、表示されたシートジョブの全ての成果物について処理完了フラグをＦＡＬＳＥからＴＲＵＥに変更する。この処理完了フラグが図６のステップＳ６０６でテストされる。
【００７０】
グループジョブに複数のシートジョブが含まれる場合には、図８（ａ）のシートジョブ操作部８０７を操作することで、複数のシートジョブを切り替えて検品処理と発送処理を行うことが可能である。
【００７１】
図８（ｃ）は成果物８０９の再印刷後の検品処理を示す。成果物８０９を含むシートジョブを印刷すると、シートジョブ単位で再印刷されるが、登録画面上に表示される再印刷対象の成果物のみを検品することにより、検品対象が明確になる。
【００７２】
図８（ｄ）は表示されているシートジョブ上の全ての成果物の検品及び発送が完了した状態を示す。送信したグループジョブに含まれる全てのシートジョブについて成果物の発送が完了している場合、次のグループジョブを送信する。
【００７３】
［実施形態２］
実施形態１では、送信した印刷ジョブの配送処理完了を検知して、次の印刷ジョブを送信する処理を行う実施形態を開示した。この印刷ジョブを送信する処理に関して、異なる実施形態を適用することも可能である。印刷システムでは複数台の画像形成装置及び後加工装置を用いて、生産量を高めることが一般的に行われている。また作業を行うオペレータも複数名で印刷システムを操作して生産を行うことが考えられる。以下に本実施形態において、印刷ジョブを送信する処理に関する別の実施形態を、主に実施形態１と異なる部分について図面を参照して説明する。
【００７４】
オペレータが１人で複数プリンタを管理している場合、ひとつのグループジョブをシートジョブに分割して送信する。オペレータが複数でそれぞれのプリンタを管理している場合（製造ラインがプリンタによって異なる場合）、同一配送先の印刷ジョブ（すなわち一つのグループジョブ）は１台のプリンタへ送信する。また、プリンタの数だけ同一配送先の印刷ジョブ（すなわちグループジョブ）をまとめて送信する。配送が完了したプリンタへ次の配送先の印刷ジョブを送信する。
【００７５】
図９は複数の画像形成装置及び後加工装置から構成される印刷システムにおいて、ジョブの送信方法を切り替える処理を示すフローチャートである。図９は情報処理装置１０３によって、印刷指示をきっかけとして実行される。ステップ９０１で印刷システムが管理する画像形成装置と後加工装置のセット、即ち成果物の製造ラインが複数であるかどうかを判定する。ネットワークシステムの構成情報は、情報処理装置１０３がデバイス探索を行うことで取得できる。１つの製造ラインを構成する画像形成装置と後加工装置、検品工程は、他の製造ラインの画像形成装置や後加工装置、検品工程とは共有されないものとする。また各製造ラインの画像形成装置及び後加工装置は受信したジョブを処理する上で同等の能力を持つものとする。
【００７６】
ステップ９０１で製造ラインが単一であると判定した場合、ステップ９０８において、前記実施例１に記載の送信処理に基づいてグループジョブの配送完了通知を待って次のグループジョブの印刷を行う送信処理を実施する。すなわち製造ラインが単一の場合には、ステップ９０８において実施形態１と同様の図６のステップ６０２以下の処理が行われる。
【００７７】
ステップ９０１で製造ラインが複数であると判定した場合、ステップ９０２に進み、前記製造ラインがオペレータ別であるかどうかを判定する。ステップ９０２の判定基準は、予め設定されている情報でよい。複数名のオペレータが各自の製造ラインをそれぞれ分担する場合は、各製造ラインにグループジョブ単位で印刷ジョブを割り当てて処理する。こうすることで、１つの製造ラインに配送先が異なる成果物が混在することが無い。そのため１台の画像形成装置に１つのグループジョブを送信する。ステップ９０２においてオペレータ別の製造ラインとなっていると判定された場合にはステップ９０３に分岐する。そうでなければステップ９０６に分岐する。
【００７８】
ステップ９０３では全てのグループジョブがいずれかの画像形成装置に送信されているかどうかを判定する。全てのグループジョブが送信されている場合は処理を終了する。送信されていないジョブが残っている場合はステップ９０４に進む。
【００７９】
ステップ９０４ではいずれのグループジョブも処理していない製造ライン（すなわちプリンタ）があるかどうか、すなわち送信された全製造ラインが印刷ジョブを実行している状態にあるかどうか判定する。未割当のプリンタがなく、全ての製造ラインが処理を実行中の場合は、いずれかの製造ラインが処理完了するまで待機する。空いている製造ラインがある場合はステップ９０５に進み、未送信のグループジョブを現在稼動していない製造ラインの画像形成装置(プリンタ)に送信する。全ての画像形成装置でグループジョブを処理している場合は、いずれかの画像形成装置の印刷処理が完了するまで待機する。
【００８０】
ステップ９０２において複数の製造ラインを１名のオペレータで操作すると判定すると、ステップ９０６に進む。この時複数の製造ラインで、グループジョブを分割して並行で処理を行っても、印刷後の検品、発送処理で他の配送先の成果物が混入することはない。よって各製造ラインの画像形成装置には、１つのグループジョブに含まれる複数のシートジョブを分割して送信する。
【００８１】
ステップ９０６で全てのグループジョブが送信完了しているかどうかを判定する。印刷が完了していない場合、ステップ９０７で複数の画像形成装置に１つのグループジョブに含まれるシートジョブを分割して送信する。ただしこのとき、処理中のグループジョブについて配送完了状態であるかテストし、配送完了状態であれば、次のグループジョブをシートジョブに分割して送信してもよい。オペレータは単独なので、全てのプリンタによる成果物を検品し、発送したのちに図８の検品ボタン８０２あるいは発送完了ボタン８０４を押下する。したがって、配送先単位でジョブが発送まで済んだのちに、次のジョブが情報処理装置から画像形成装置に送信され、異なる配送先の成果物が混入することを防止できる。
【００８２】
以上説明したステップにより、複数の画像形成装置及び後加工装置の構成に応じて印刷ジョブの送信制御を行うことで、間違いなく成果物を配送することができる。
【００８３】
［実施形態３］
実施形態１では、送信した印刷ジョブの印刷後に再印刷を指示されると、必要な印刷ジョブを送信する処理を行う実施形態を開示した。この印刷ジョブを送信する処理に関して、異なる実施形態を適用することも可能である。本実施形態では、前記印刷システムにおいて、図６のステップ６０２及び６０４で実施される印刷ジョブの再印刷に関して、指示を受けた成果物を印刷物上でも区別できるように印刷画像データを変更する処理を行う。
【００８４】
図１０（ａ）は再印刷が指示された場合の印刷システムの処理を示すフローチャートである。ステップ１００１で再印刷指示を受けると、ステップ１００２で印刷画像データの一部を任意の画像で置換した１ページのマスクＰＤＦを生成する。その後ステップ１００３で各注文の印刷順４１４を参照して、印刷ジョブの印刷順を判定する。正順印刷が指定されている場合はステップ１００４で最終ページ（ページＮ）に対してマスクＰＤＦを置換する。また逆順印刷が指定されている場合は、ステップ１００５で最初のページをマスクＰＤＦで置換する。置換されたＰＤＦファイルはステップ１００６で画像形成装置に送信されて処理を終了する。これにより少なくとも印刷後のシート束の最上部のシートがマスクＰＤＦで置換された画像が印刷される。本例では再印刷の対象は成果物の単位で指定され、マスクされるのは、再印刷の対象となる成果物と同じシートジョブに属する、再印刷の対象ではない成果物であるのが望ましい。なお図１０（ａ）のステップ１００１で再印刷指示ではないと判定された場合には、図６のステップ６０３へと分岐してもよい。
【００８５】
図１０（ｂ）は成果物ＩＤ＝０００Ａ、０００Ｂ、０００Ｃの３つの成果物をレイアウトした、正順印刷時にＮページからなる印刷ジョブにおいて、成果物ＩＤ＝０００Ａ、０００Ｃの２つの成果物を再印刷する場合に、ステップ１００２で生成されるマスク画像データを説明する図である。ページＮのデータは再印刷の対象である成果物以外の部分が白紙画像でマスクされる。マスクする画像はこの例では白紙画像であるが、判別が容易になる画像であれば何でも良い。
【００８６】
置換された印刷画像データを印刷後、このページ順序を保ったまま加工及び検品処理を行うことで、成果物の最上部、すなわち目視で確認できるシートにマスクされた部分が表示される。そのため確認が必要な領域が明確になり、出荷が必要な成果物を容易に判別することが可能である。なおマスクの代わりに例えば再印刷であることを示す表示を上書きしてもよい。
【００８７】
［実施形態４］
前項の実施形態１では、送信した印刷ジョブの配送処理完了を検知して、次の印刷ジョブを送信する処理を行う実施形態を開示した。この印刷ジョブを送信する処理に関して、異なる実施形態を適用することも可能である。前記印刷システムにおいて、図６のステップ６０５で実施されるグループジョブの送信処理に関して、画像形成装置でホールド処理が指定される場合の処理を示す。
【００８８】
ホールド機能が実行可能な画像形成装置においては、受信した複数の印刷ジョブがホールドキューに格納される。格納された印刷ジョブは受信後、即時に受信順に印刷される保証はない。そこで受信順に印刷されることを期待する複数の印刷ジョブ、例えば同一のグループジョブに属する複数のシートジョブについて、送信する印刷ジョブの構成を変更したり、ジョブの名称を編集することにより、受信時の状態を保つ処理を実行する。
【００８９】
図１１（ａ）はホールド処理を指定された場合の印刷システムの処理を示すフローチャートである。図１１（ａ）は情報処理装置１０３により実行される手順である。図１１（ａ）においては、ジョブはシートジョブを単位として画像形成装置に送信される。本実施形態では、グループジョブは情報処理装置１０３におけるジョブの管理の単位であり、画像形成装置１０４により実行されるのはシートジョブの単位である。ステップ１１０１で各注文のジョブホールド設定４１５を判定して、ジョブホールド設定であると判定すると、ステップ１１０２で、送信対象の印刷ジョブについて同じグループジョブに属する他のシートジョブが存在するか判定する。このためには、注文情報４００において、同一のグループジョブＩＤを持つ、着目シートジョブ以外のシートジョブの有無を判定すればよい。ステップ１１０２においてＹＥＳである場合、ステップ１１０３で複数のシートジョブを結合可能かどうか判定する。結合可能である場合、ステップ１１０５において、ステップ１１０３で判定の対象となった複数シートジョブを１つの印刷ジョブに結合する処理を行う。ステップ１１０３で結合できない場合、ステップ１１０４で、まとめられる複数のジョブそれぞれのジョブ名称を変更する。この場合ジョブ名は、共通のプレフィクスが付加されるように変更される。したがってジョブ名称でソートすれば同じグループジョブに属するシートジョブはジョブがホールドされたキューの中で連続する。
【００９０】
ステップ１１０３においてジョブの結合が可能であるか否かの判断基準のひとつは、たとえばジョブチケットに設定された印刷設定の共通性であってよい。たとえば両面印刷のジョブと片面印刷のジョブとは一つのジョブとして結合することはできない。また、後処理ジョブが共通していないジョブも結合できないことがある。たとえば画像形成装置にインラインで結合された後処理装置を使用するジョブを、他の後処理装置を使用するジョブと結合することも困難であろう。したがってたとえば同じグループジョブに属するシートジョブの印刷設定および後処理設定が共通していれば結合できると判定することができる。
【００９１】
図１１（ｂ）は前記ステップ１１０４で示すジョブ名変更処理によるジョブ名変更の結果を示す図である。１１０７は変更前の複数の印刷ジョブ名称を示したリストである。リストの上から送信順に印刷ジョブが表示される。リストではジョブソート機能を使用することで名称順にジョブを並び替えて表示することが可能である。各印刷ジョブは４０６で示す配送先の情報を持つ。
【００９２】
一方１１０８はジョブ名称変更後の印刷ジョブのリストである。リスト１１０７の同一配送先のジョブについて、同じプレフィックスを持つようにジョブ名称を変更する。これにより例えジョブキュー内でジョブの順序が変更されたり、他のジョブの割り込みがあったとしても、ソート機能を用いて並び替えることにより、少なくとも配送先が同一のジョブを連続して印刷することが可能である。
【００９３】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９４】
１０２  サーバ装置、１０３  情報処理装置、１０４  画像形成装置、１０５  後処理装置、３０１  注文受付部、３０２  注文記憶部、３０３  レイアウト部、３０４  データ記憶部、３０５  ジョブ生成部、３０６  通信部
【図１】
2018055355.tif 000003
【図２】
2018055355.tif 000004
【図３】
2018055355.tif 000005
【図４】
2018055355.tif 000006
【図５】
2018055355.tif 000007
【図６】
2018055355.tif 000008
【図７】
2018055355.tif 000009
【図８】
2018055355.tif 000010
【図９】
2018055355.tif 000011
【図１０】
2018055355.tif 000012
【図１１】
2018055355.tif 000013
【図１２】
2018055355.tif 000014
【図１３Ａ】
2018055355.tif 000015
【図１３Ｂ】
2018055355.tif 000016
【図１３Ｃ】
2018055355.tif 000017