(57)【要約】【課題】ジョブ毎に後工程の作業指示書を出力すると、作業者が管理すべき作業指示書数が多くなり、作業効率が低下する。【解決手段】同じ後工程を持つジョブをグルーピングし、グルーピングした後工程の設定情報に基づいてさらに共通の設定を持つ後処理工程をまとめる。そして、ジョブの処理実行時にはまとめられた後処理工程毎にひとつの物理ジョブチケットを発行する。【選択図】図１４
2012123568.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置による印刷工程とフィニッシング装置によるフィニッシング工程とを含む複数の工程がジョブ設定ファイルにより定義されたジョブの実行を制御するジョブ制御装置であって、
処理対象のジョブに含まれた同一の工程ごとに、各ジョブのジョブデータをグループ化するグループ化手段と、
前記グループ化手段によりグループ化されたフィニッシング工程について、設定が共通しているジョブのジョブデータを統合する統合手段と、
前記処理対象のジョブのジョブデータを、工程毎に当該工程を処理する印刷装置またはフィニッシング装置に送信する送信手段とを有し、
前記送信手段では、統合されたジョブの印刷工程においてジョブデータを印刷装置に送信して印刷する際に、統合されたジョブひとつについてひとつの物理ジョブチケットを当該ジョブのフィニッシング処理のために発行することを特徴とするジョブ制御装置。
【請求項２】
前記フィニッシング装置は、ジョブIDの入力を受け付け、
前記送信手段は、前記統合されたジョブのジョブＩＤと、前記フィニッシング装置における作業指示を記載した前記物理ジョブチケットを前記印刷装置に対して送信し、印刷させることで前記物理ジョブチケットを発行することを特徴とする請求項１に記載のジョブ制御装置。
【請求項３】
ジョブの統合を指定する手段を更に備え、
前記ジョブの統合が指定されている場合に限り、前記グループ化手段ではグループ化を行い、前記統合手段では統合を行うことを特徴とする請求項１または２に記載のジョブ制御装置。
【請求項４】
印刷装置とフィニッシング装置とに接続され、前記印刷装置による印刷工程と前記フィニッシング装置によるフィニッシング工程とを含む複数の工程がジョブ設定ファイルにより定義されたジョブの実行を制御するジョブ制御装置であって、
処理対象のジョブに含まれた同一の工程ごとに、各ジョブのジョブ設定ファイルおよび印刷データのグループを構成するグループ化手段と、
前記グループ化手段により構成されたフィニッシング工程のグループについて、当該フィニッシング工程の設定が共通しているジョブのジョブ設定ファイルを統合する統合手段と、
前記処理対象のジョブのジョブデータを、工程毎に当該工程を処理する印刷装置またはフィニッシング装置に送信する送信手段とを有し、
前記送信手段では、前記統合手段により統合されたジョブ設定ファイルに関連するジョブデータを印刷工程で前記印刷装置に送信する際に、合わせて前記統合されたジョブひとつについてひとつの物理ジョブチケットを前記印刷装置に送信して印刷させることを特徴とするジョブ制御装置。
【請求項５】
印刷装置による印刷工程とフィニッシング装置によるフィニッシング工程とを含む複数の工程がジョブ設定ファイルにより定義されたジョブの実行を制御するコンピュータを、
処理対象のジョブに含まれた同一の工程ごとに、各ジョブのジョブデータをグループ化するグループ化手段と、
前記グループ化手段によりグループ化されたフィニッシング工程について、設定が共通しているジョブのジョブデータを統合する統合手段と、
前記処理対象のジョブのジョブデータを、工程毎に当該工程を処理する印刷装置またはフィニッシング装置に送信する送信手段として機能させるためのプログラムであって、
前記送信手段では、統合されたジョブの印刷工程においてジョブデータを印刷装置に送信して印刷する際に、統合されたジョブひとつについてひとつの物理ジョブチケットを当該ジョブのフィニッシング処理のために発行することを特徴とするプログラム。
【請求項６】
印刷装置とフィニッシング装置とに接続され、前記印刷装置による印刷工程と前記フィニッシング装置によるフィニッシング工程とを含む複数の工程がジョブ設定ファイルにより定義されたジョブの実行を制御するコンピュータを、
処理対象のジョブに含まれた同一の工程ごとに、各ジョブのジョブ設定ファイルおよび印刷データのグループを構成するグループ化手段と、
前記グループ化手段により構成されたフィニッシング工程のグループについて、当該フィニッシング工程の設定が共通しているジョブのジョブ設定ファイルを統合する統合手段と、
前記処理対象のジョブのジョブデータを、工程毎に当該工程を処理する印刷装置またはフィニッシング装置に送信する送信手段として機能させるためのプログラムであって、
前記送信手段では、前記統合手段により統合されたジョブ設定ファイルに関連するジョブデータを印刷工程で前記印刷装置に送信する際に、合わせて前記統合されたジョブひとつについてひとつの物理ジョブチケットを前記印刷装置に送信して印刷させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークフロー処理におけるジョブ制御装置及びプログラムに関する。
【背景技術】
【０００２】
電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、商業印刷業界に対抗するプリント・オン・デマンド（ＰＯＤ）と呼ばれるサービスがある。
【０００３】
このＰＯＤサービスでは、大量部数や大量ジョブを、大掛かりな装置、システムを用いずに短納期で取り扱えることを目指しており、例えば、デジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用している。ＰＯＤサービスは、電子データを用いたデジタルプリントを実現するサービスであり、従来の商業印刷サービスに比べてコンピュータを利用した管理、制御が浸透している。
【０００４】
ＰＯＤサービスにおいては、出力結果を得るために複数の処理工程（例えば、印刷前処理工程、印刷処理工程、印刷後処理工程）からなるワークフローを生成する。そして、ワークフローの処理工程に従って処理を進めることにより、効率的に発注者が所望とする出力結果を得ている。
【０００５】
しかしながら、印刷後処理工程にて実行される処理内容の複雑化に伴い、後処理工程を適切に実行可能な技能を持つ作業者が不足し、印刷ジョブの処理が遅延するおそれがあった。そこで、特別な技能を持たない作業者でも後処理工程を実行可能とするために、後処理機（フィニッシャあるは仕上げ機ともいう）にて行う仕上げ処理を記載した仕上げ機用の後工程作業指示書を印刷することが一般的となっている。作業者が扱う印刷ジョブが多ければ、多くの印刷物が画像形成装置の排紙部に出力される。そのため、後工程作業指示書を単純に出力するだけでは、後工程作業指示書が他の印刷物に埋もれてしまう。
【０００６】
その結果、作業者は、後工程を実行すべく、印刷物の中からそこに埋もれた後工程作業指示書を抜き取らねばならず、目的とする後工程作業指示書が見つけにくく作業性や生産性を著しく損ねていた。また、複数の印刷ジョブに対応する複数の後工程作業指示書が出力部に排出されることにより、誤って異なる後工程作業指示書を出力物から取り出し、本来実行すべきであった後処理とは異なる後処理を実行してしまう可能性もある。その結果、発注者によって設定された納期に間にあわなくなったり、発注者が所望とする出力結果を得ることができなったりするおそれがある。
【０００７】
このような問題点にかんがみ、多くの出力物が排紙部に出力される状況であっても、作業者が容易に適切な後工程作業指示書を抜き出して、発注者が設定した出力結果および納期を満足する出力処理を実行可能とする環境を提供することを実現する従来技術がある（例えば特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2008-033659号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述した従来技術では、印刷ジョブの実行毎に後工程作業指示書を出力している。そのため、後工程の内容が同じであるような複数のジョブが同時期に出力された場合であっても、ジョブ毎に作業指示書が出力される。このため、管理すべき後処理作業指示書の数が多くなり、作業効率低下が発生するという課題がある。
【００１０】
本発明は上記従来例に鑑みてなされたもので、ワークフローに従って印刷及び後処理を行うシステムにおいて、管理すべき作業指示書の数を減らし、作業効率を向上させるジョブ制御装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明は以下の構成を備える。すなわち、印刷装置による印刷工程とフィニッシング装置によるフィニッシング工程とを含む複数の工程がジョブ設定ファイルにより定義されたジョブの実行を制御するジョブ制御装置であって、
処理対象のジョブに含まれた同一の工程ごとに、各ジョブのジョブデータをグループ化するグループ化手段と、
前記グループ化手段によりグループ化されたフィニッシング工程について、設定が共通しているジョブのジョブデータを統合する統合手段と、
前記処理対象のジョブのジョブデータを、工程毎に当該工程を処理する印刷装置またはフィニッシング装置に送信する送信手段とを有し、
前記送信手段では、統合されたジョブの印刷工程においてジョブデータを印刷装置に送信して印刷する際に、統合されたジョブひとつについてひとつの物理ジョブチケットを当該ジョブのフィニッシング処理のために発行する。
【００１２】
また他の側面によれば本発明は、印刷装置とフィニッシング装置とに接続され、前記印刷装置による印刷工程と前記フィニッシング装置によるフィニッシング工程とを含む複数の工程がジョブ設定ファイルにより定義されたジョブの実行を制御するジョブ制御装置であって、
処理対象のジョブに含まれた同一の工程ごとに、各ジョブのジョブ設定ファイルおよび印刷データのグループを構成するグループ化手段と、
前記グループ化手段により構成されたフィニッシング工程のグループについて、当該フィニッシング工程の設定が共通しているジョブのジョブ設定ファイルを統合する統合手段と、
前記処理対象のジョブのジョブデータを、工程毎に当該工程を処理する印刷装置またはフィニッシング装置に送信する送信手段とを有し、
前記送信手段では、前記統合手段により統合されたジョブ設定ファイルに関連するジョブデータを印刷工程で前記印刷装置に送信する際に、合わせて前記統合されたジョブひとつについてひとつの物理ジョブチケットを前記印刷装置に送信して印刷させる。
【発明の効果】
【００１３】
本発明によると、ワークフローに従って印刷及び後処理を行うシステムにおいて、管理すべき作業指示書の数を減らし、作業効率を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係るシステム全体のブロック図である。
【図２】図１のシステムの処理を詳述する図である。
【図３】本発明に係るハードウェア構成である。
【図４】本発明に係るプログラムの構造である。
【図５】本実施形態における成果物の部品を説明する図である。
【図６】本実施形態に係る帯、カバーの印刷物を説明する図である。
【図７】本実施形態に係る工程フローを説明する図である。
【図８】本実施形態に係る全処理データの構造を示す図である。
【図９】本実施形態に係るジョブ設定ファイルの構造を例示する図である。
【図１０】本実施形態に係るジョブチケットテンプレートの構造を説明する図である。
【図１１】本実施形態に係る帯に関するジョブチケットテンプレートを例示する図である。
【図１２】本実施形態に係るカバーに関するジョブチケットテンプレートを例示する図である。
【図１３】本実施形態に係る表紙に関するジョブチケットテンプレートを例示する図である。
【図１４】本発明に係るフィニッシャ制御プログラムのフローチャートである。
【図１５】図１４のＳ１４０１を詳述するフローチャートである。
【図１６】図１４のＳ１４０２を詳述するフローチャートである。
【図１７】図１４のＳ１４０３を詳述するフローチャートである。
【図１８】本実施形態に係る工程毎に再配置された全ジョブデータを例示する図である。
【図１９】本実施形態に係る工程毎に再配置され、且、ジョブ設定毎に再配置された全ジョブデータを例示する図である。
【図２０】本実施形態におけるカバーに関する物理ジョブチケットを例示する図である。
【図２１】本実施形態におけるカバーに関する物理ジョブチケットを例示する図である。
【図２２】本実施形態における表紙に関する物理ジョブチケットを例示する図である。
【図２３】、
【図２４】本実施形態におけるジョブ設定ファイルを例示する図である。
【図２５】実施形態における全ジョブデータを例示する図である。
【発明を実施するための形態】
【００１５】
[第一実施形態]
＜製本システムの構成＞
以下、本実施形態にかかる製本システムを実施するための最良の形態について図面を用いて説明する。本製本システムは、たとえば印刷工程やフィニッシング工程を含む複数の工程を直列或いは並列につなげて構成されるワークフローを制御するワークフロー処理システムと呼ぶこともできる。ワークフロー処理システムは、後述する情報処理装置がワークフロー制御装置として機能し、手作業による工程を含むワークフローの実行を制御・管理している。なお定義された一連のワークフローをジョブとも呼ぶ。そのためワークフロー制御装置をジョブ制御装置とも呼ぶ。
【００１６】
図１は、本発明に係る無線綴じ製本成果物を作成するシステムの構成の一例を示す図である。本システムは、情報処理装置１０１、印刷装置１０２、後処理装置であるニアライン無線綴じ製本機１０５、後処理装置であるニアライン断裁機１０８をネットワーク１１０で接続した構成を有する。ジョブを実行する印刷装置や後処理装置を単に周辺デバイスと呼ぶ場合もある。さらに、ニアライン無線綴じ製本機１０５には、それを制御するフィニッシャ制御装置１０３、ニアライン無線綴じ製本機１０５上で動作するバーコードリーダ１０４がそれぞれ接続されている。ニアライン無線綴じ製本機１０５はフィニッシャ制御装置１０３を介してネットワークに接続されていても良い。操作者は、たとえばニアライン無線綴じ製本機１０５の操作パネル等から所定の操作を行うことでバーコードリーダ１０４によりバーコードをニアライン無線綴じ製本機１０５に読み込ませることができる。また、ニアライン断裁機１０８には、それを制御するフィニッシャ制御装置１０６、ニアライン断裁機１０８上で動作するバーコードリーダ１０７がそれぞれ接続される。ニアライン裁断機１０８はフィニッシャ制御装置１０３を介してネットワークに接続されていても良い。さらに、ネットワーク１１０には接続されない後処理装置であるオフラインラミネータ１０９もシステムに含まれている。ここでニアライン無線綴じ製本機等のニアラインフィニッシャとは、印刷装置１０２と接続され、データ等を印刷装置１０２との間で送受信できるが、処理対象の物たとえば印刷装置の出力物については手作業でセットする必要があるフィニッシャをいう。
【００１７】
なおバーコードはジョブＩＤを間違いなく入力するために利用されるもので、バーコードの表示及び読み取りに代えて、通常の数字や文字でジョブＩＤを表示し、それをオペレータにキーボード等から入力させる構成とすることもできる。
【００１８】
＜製本処理＞
図２は、図１における情報処理装置１０１、印刷装置１０２、フィニッシャ制御装置１０３、バーコードリーダ１０４、ニアライン無線綴じ製本機１０５による製本処理の流れを例示したものである。なお、図２はフィニッシャ制御装置１０３、バーコードリーダ１０４、ニアライン無線綴じ製本機１０５に関して説明するが、処理の流れはフィニッシャ制御装置１０６、バーコードリーダ１０７、ニアライン断裁機１０８に関しても同様の説明が可能である。また図２では、ニアライン無線綴じ製本機１０５とニアライン裁断機１０８とをまとめてニアラインフィニッシャとして示されている。
【００１９】
図２において、情報処理装置１０１は印刷装置１０２に対して、印刷指示を行う（２０１）。印刷装置１０２に送信される印刷指示は印刷ジョブを伴っており、印刷ジョブは印刷対象のデータ（印刷データ）と印刷の設定等を特定するジョブチケットとを含む。次に情報処理装置１０１はフィニッシャ制御装置１０３にニアライン無線綴じ製本機１０５が動作するためのフィニッシャ設定情報及びジョブＩＤを送信する（２０２）。ジョブＩＤは、印刷装置１０２に対して送信された印刷ジョブを特定するためのＩＤであり、製本システム内のジョブについて固有である。フィニッシャ設定情報は同時に送られるジョブＩＤと関連付けられてフィニッシャ制御装置１０３に蓄積される。
【００２０】
次に印刷装置１０２から出力された印刷物の先頭ページには、ステップ２０２でフィニッシャ制御装置に送信したジョブＩＤがバーコードとして記載された物理ジョブチケット用紙が出力（印刷）される（２０３）。無線綴じ製本成果物を生成する作業者はステップ２０３で出力された物理ジョブチケット及び印刷物をニアライン無線綴じ製本機１０５に運び、物理ジョブチケットのバーコード（ジョブＩＤを示す）をバーコードリーダ１０４で読み込ませる（２０４）。ニアライン無線綴じ製本機１０５は、バーコードリーダから読み込まれたジョブＩＤを、記憶されているジョブＩＤの中から検索し、該当するジョブＩＤがあれば、当該ジョブＩＤと関連付けられて記憶されているフィニッシング設定を、処理対象のジョブのフィニッシング設定としてメモリ等に読み出す（すなわちロードする）。そして当該フィニッシング設定に合わせたフィニッシング処理が実行される。
【００２１】
＜情報処理装置１０１のハードウェア構成＞
図３は本発明に係る情報処理装置１０１のハードウェア構成を例示したものである。情報処理装置１０１にはキーボード１３２やマウス１３３のようなポインティングデバイスなどの入力装置がつながれ、ディスプレイ１４４が接続されている。ネットワークインタフェイス１３８は情報処理装置１０１をネットワーク１１０に接続してシステムの他のコンピュータ装置およびニアラインフィニッシャにつなげることができる。ネットワーク１１０の典型はローカルエリアネットワーク（ＬＡＮ）、あるいはワイドエリアネットワーク（ＷＡＮ）である。情報処理装置１０１は典型的な構成として以下の要素を含む。
・プロセッサーユニット(CPU)１３５、
・ランダムアクセスメモリ（ＲＡＭ）やリードオンリーメモリ（ＲＯＭ）から構成されるメモリユニット１３６、
・ビデオインタフェイス１３７を含むＩ／Ｏインタフェイス、
・キーボード１３２やマウス１３３のためのＩ／Ｏインタフェイス１４３。
【００２２】
二次記憶装置１３９は典型的にハードディスクドライブ（HDD）１４０やフレキシブルディスクドライブ１４１を含んでいる。図には示されていないが磁気テープドライブなどもまた使用される可能性がある。ＣＤ−ＲＯＭドライブ１４２は不揮発性のデータソースとして提供される。後述する本発明のフローチャートで示された手順を実現するフィニッシャ装置制御プログラムは例えば上記に記述されるような記憶装置を含む可読媒体に格納される。また該プログラムはコンピュータの可読媒体からロードされ、情報処理装置１０１のCPU１３５によって実行される。
【００２３】
＜フィニッシャ制御プログラム＞
図４は、本実施形態におけるフィニッシャ制御プログラムのソフトウェアモジュール構成を例示した図である。図４において、４０１は本実施形態で処理を行う全ジョブデータを示している。なおジョブデータとは、製本処理の対象となる各部品のデータと、製本システムにおけるワークフローを定義したジョブ設定ファイルとを含むデータである。４０２はジョブデータ４０１を読み込み、データ管理を行うジョブデータ管理部である。４０３はジョブデータ管理部が読みとった全ジョブデータを本発明に係る内部データに再構築するジョブグルーピング部である。４０４はジョブグルーピング部４０３により再構築された全ジョブデータから物理ジョブチケットを生成するジョブチケット生成部である。物理ジョブチケットとは、印刷物として出力されたジョブチケットである。４０５はジョブデータを印刷機１０２やフィニッシャ制御装置１０３、１０６に送信するジョブ送信部である。４０６はグルーピング部４０３により再構築された全ジョブデータを格納する再構成済ジョブデータ格納領域である。４０７は印刷機１０２に出力する物理ジョブチケットのデータテンプレートを格納する物理ジョブチケットテンプレート格納領域である。
【００２４】
＜本の構成＞
図５は本実施形態における無線綴じ製本である成果物（すなわち本）を構成する各部品を例示した図である。５０１は無線綴じ製本成果物に付与する帯を示している。５０２は無線綴じ製本成果物に付与するカバーを示している。５０３は無線綴じ製本成果物の表紙を示している。５０４は無線綴じ製本成果物の背表紙の領域を示している。５０５は無線綴じ製本成果物の本文全体を示す本身を示している。
【００２５】
図６は印刷機１０２から出力された帯及びカバーの印刷データを示している。６０１は印刷機１０２から出力される用紙を示している。５０１は実際に利用される帯データの配置領域である。つまり、本実施形態において、印刷機１０２から出力される用紙に対して、実際に利用される帯の画像は用紙内部に配置され、帯の配置領域に沿って用紙が断裁されて利用される。以後、帯データの配置領域を断裁矩形と記す。
【００２６】
６０２は印刷機１０２から出力される用紙を示している。５０２は実際に利用されるカバーデータの配置領域である。つまり、本実施形態において、印刷機１０２から出力される用紙に対して、実際に利用されるカバーは用紙内部に配置され、カバーの配置領域に沿って用紙が断裁されて利用される。以後、カバーデータの配置領域を断裁矩形と記す。
【００２７】
＜ワークフローの例＞
図７は本実施形態に係る情報処理装置１０１、印刷機１０２、ニアライン無線綴じ製本機１０５、ニアライン断裁機１０８、オフラインラミネータ１０９を含めたワークフローを例示した図であり、無線綴じ製本成果物が完成するまでの工程のフローを示している。
【００２８】
工程１において、情報処理装置１０１から印刷機１０２に対して帯データが送信され、印刷機１０２で帯が印刷される（７０１）。工程２において、情報処理装置１０１から印刷機１０２に対してカバーデータが送信され、印刷機１０２でカバーが印刷される（７０２）。工程３において情報処理装置１０１から印刷機１０２に対して表紙データが送信され、印刷機１０２で表紙が印刷される（７０３）。工程４において情報処理装置１０１から印刷機１０２に対して本身データが送信され、印刷機１０２で本身が印刷される。（７０４）本身とは本からカバー及び表紙を除いた本体部分を指す。工程５において、工程２で印刷されたカバーデータがオフラインラミネータ１０９でラミネート処理される（７０５）。工程６において、工程５においてラミネート処理がされたカバ−データがニアライン断裁機で断裁矩形５０２に沿って断裁処理が実行される。
工程７において、工程１において印刷された帯がニアライン断裁機で断裁矩形５０１に沿って断裁処理が実行される。工程８において、ニアライン無線綴じ製本機において、工程３及び工程４で印刷された表紙データ及び本身データに対して、無線綴じ製本処理が実行される。
【００２９】
工程９において、工程８で生成された無線綴じ製本成果物、工程７で生成された帯成果物、工程６で生成されたカバー成果物を組み合わせることで無線綴じ製本成果物は完成される。
【００３０】
＜ジョブデータの一例＞
図８はすべてのジョブデータ４０１の構造を模式化した図である。本実施形態ではジョブデータは予め作成されているものとしている。すなわち、製本に必要な部品のデータ（部品データ）は、たとえばＰＤＦ等のページ記述言語で注文者により作成されており、それら部品に対して製本システムにおいてどのように印刷や断裁等の処理を施すかを示すジョブ設定ファイルと組み合わせてひとつのジョブデータが構成される。８０１は全ジョブデータのルートフォルダを示している。８０２は各ユーザデータ毎のサブフォルダを示している。ユーザデータとは、ユーザ毎のジョブデータである。なお同一のユーザであって異なるジョブデータであれば本実施形態では異なるユーザデータとして扱う。なお、本実施形態では、複数のジョブデータからそれぞれの成果物を作成することを前提としており、各サブフォルダ８０２はそれぞれのユーザのジョブデータに相当する。サブフォルダ８０２の下には、ジョブデータの実体であるジョブ設定ファイル８０３、各部品データファイル８０４−８０７が属している。
【００３１】
ジョブ設定ファイル８０３にはユーザ所望のジョブ設定が記載されている。８０４は印刷される帯のコンテンツを示す帯データファイルである。８０５は印刷されるカバーのコンテンツを示すカバーデータファイルである。８０６は印刷される表紙のコンテンツを示す表紙データファイルである。８０７は印刷される本身のコンテンツを示す本身データファイルである。なお、図８に示すようにジョブデータのフォルダはジョブの数だけ存在する。また各データファイルは本例ではＰＤＦで記述されるが、もちろん他の言語を用いても良い。
【００３２】
＜ジョブ設定ファイルの例＞
図９は示したジョブ設定ファイル８０３を例示する図である。ジョブ設定ファイル８０３はワークフローを示すデータであり、例えば予め各欄が用意されたテンプレートにオペレータがパラメータを付与することで完成される。
【００３３】
図９において、工程番号９０１および工程名９０２はそれぞれユーザデータの成果物を生産するための各工程の工程番号と工程名とを示しており図７で示した各工程に対応している。なお、図９においてはフィニッシャ制御プログラムが電子制御を行わない工程５，工程８に関しては記載されない。フィニッシャ制御プログラムが電子制御を行う工程とは、印刷装置１０２またはニアラインフィニッシャ１０５，１０８を利用した工程であり、その他の工程はフィニッシャ制御プログラムが電子制御を行わない工程となる。
【００３４】
部品欄９０３は帯、カバー、表紙、本身等の無線綴じ製本成果物を構成する各パーツ（以後、部品）の名称が格納される領域であり、本領域の部品に対して物理ジョブチケットが印刷機１０２より出力される。工程属性９０４には、印刷工程かフィニッシング工程かを示す情報が格納される。デバイスアドレス９０５は印刷装置、または後処理装置のアドレスであり、本アドレスに対して各ジョブは送信される。
【００３５】
設定値９０６は各工程のジョブの設定値（パラメータ）が格納される領域である。例えば印刷工程であれば給紙トレイ及び排紙トレイと部数、裁断工程であれば裁断矩形の位置及びサイズ（例えば矩形の角点の座標）、及び裁断部数、綴じ工程であれば仕上がりサイズが設定値として与えられる。また印刷工程については、印刷対象のデータファイルを特定するためのデータファイル名（たとえば「本身データファイル１．ｐｄｆ」など）をジョブ設定ファイルに登録しても良い。このようにすれば、印刷対象のデータファイルと工程との関連づけを明示的に行える。もちろん、たとえばファイル名に部品名を付したり、あるいはファイルの並び順を工程の順序にならべたりといった方法で工程とデータファイルとの関連づけをしめすこともできる。いずれにしても、データファイルと工程とは関連付けられており、製本処理の工程ではその関連づけを読み取ることができる  ジョブＩＤモード９０７は後述するジョブＩＤモードが格納される領域であり、本ジョブＩＤモードに従って、ジョブＩＤの発行数を制御する。ジョブＩＤモード９０７にはＭｕｌｔｉとＳｉｎｇｌｅという２つの値のいずれかが設定されるか、または何も設定されない。Ｍｕｌｔｉは当該工程について、各ユーザデータ語とに独立して行うことを示す。Ｓｉｎｇｌｅは当該工程について、パラメータが共通であればひとつに統合されることを示す。
【００３６】
図９において、工程番号１（「帯の印刷」工程）では、印刷装置１０２のアドレス１９２．１６８．１．１がデバイスアドレスとして指定される。また用紙の給紙トレイとして“ＩｎＴｒａｙ１”から給紙し、排紙トレイとして“ＯｕｔＴｒａｙ１”に排紙することを指示している。
【００３７】
＜物理ジョブチケット＞
図１０は部品９０３毎に印刷装置から出力される作業指示書（以後、物理ジョブチケット）の元データであるテンプレートファイルの構造を説明する図である。テンプレートは物理ジョブチケットテンプレート格納領域４０７に予め格納されている。
テンプレート１００１はジョブチケットテンプレート全体を示している。ジョブＩＤ領域１００２は後述する部品毎のジョブＩＤ及びサムネイルが表示される領域である。ジョブＩＤは本実施形態ではバーコードで表示される。作業説明領域１００３は作業者が部品を処理するための工程における作業の説明が記載される領域である。
【００３８】
図１１、図１２，図１３は、図１０で示した物理ジョブチケットの部品毎のテンプレートの例を示している。図１１は部品が帯であるときの物理ジョブチケットのテンプレートを示す図である。作業説明欄１１０１には帯を処理する工程に関する説明が記載されている。この工程の作業の説明は、オペレータに対する指示であり、当該工程を処理する印刷装置やフィニッシャ等の機能に応じて予め定められている。たとえば「帯」に関しては、「断裁装置Ａに帯の印刷物を運ぶ」「断裁装置Ａの給紙口に印刷物をセットする」「断裁装置Ａのバーコードリーダに上記バーコードを読み込ませる」「工程９へ運ぶ」との作業指示が含まれる。ここで「断裁装置Ａ」や「工程９」などは、処理対象となるワークフローに応じて適宜書き換えることができる。もちろんジョブＩＤ欄にはジョブＩＤに応じたバーコードが表示される。またテンプレート自体も、製本システムの構成や各デバイスの機能に応じて変更される。
【００３９】
図１２は部品がカバーであるときの物理ジョブチケットのテンプレートを示す図である。作業説明欄１２０１にはカバーを処理する工程に関する説明が記載されている。図１３は部品が表紙であるときの物理ジョブチケットのテンプレートを示す図である。作業説明欄１３０１には本身、表紙を処理する工程に関する説明が記載されている。図１２および図１３に示すテンプレートにも、図１１と同様にオペレータに対する作業指示が記載されている。ここで注意すべきは、図１３の表紙／本身の物理ジョブチケットのテンプレートである。このテンプレートは、表紙と本身という２つの部品に対して発行される物理ジョブチケットのテンプレートである。表紙と本身はまとめて綴じられるものであり、ひとつの物理ジョブチケットにまとめられるのが合理的であるため、物理ジョブチケットはこれら２つの部品に対してひとつ発行される。作業説明欄１３０１にも、表紙と本身それぞれに対する作業が記載される。図１３では「表紙（排紙口1）、本身（排紙口２）を無線綴じ装置Ｂに運ぶ」「表紙を給紙口Ａにセットする」「本身を給紙口Ｂにセットする」「断裁装置Ａのバーコードリーダに上記バーコードを読み込ませる」「工程９へ運ぶ」という作業指示が記載されている。
【００４０】
＜フィニッシャ制御手順＞
図１４は本発明に係るフィニッシャ制御プログラムのフローチャートの概要を示している。なお、本フローチャートで示された手順を実現するフィニッシャ装置制御プログラムは、情報処理装置１０１の記憶装置１３９に格納され、また該プログラムはコンピュータの可読記録媒体からロードされ、CPU１３５によって実行される。
【００４１】
フィニッシャ制御プログラム（実行主体はＣＰＵ）は、Ｓ１４０１において図８に示した全ジョブデータを工程毎にグルーピングし、ジョブデータ全体を再構成する。図９で説明したとおり、データファイルと工程とは関連付けられており、その関連付けに従ってデータファイルをグループ化することができる。なお、Ｓ１４０１の処理の詳細は図１５のフローチャートに詳述する。
【００４２】
次にＳ１４０２において、Ｓ１４０１で工程毎にグループ分けされたジョブデータを、ジョブ設定ファイルに記載された設定毎にさらに再構成する。再構成では、着目したフィニッシング工程に、該工程の設定が共通したジョブがあれば、当該ジョブが統合される。なお、Ｓ１４０２の処理の詳細は図１６のフローチャートに詳述する。
【００４３】
次に、Ｓ１４０３において、Ｓ１４０２で再構成された全ジョブデータに対して、各ョブの実行を行う。Ｓ１４０３におけるジョブの実行処理に関しては図１７のフローチャートで詳述する。
【００４４】
また、本実施形態において、処理するジョブデータは図８においてユーザフォルダ８０２の数Ｎは３であるとし、具体的なファイル名を記載した例を図２５に示す。図１５のフローチャートの結果として実現される再構築されたジョブデータは図１８に示している。
【００４５】
次にステップＳ１４０１を説明する。図１５において、フィニッシャ制御プログラムのジョブデータ管理部４０１は、Ｓ１５０１において、処理対象のワークフローについて、工程ごとのフォルダを作成する。このフォルダ構成はフォルダ１８０１−１８０７に示すようになる。すなわちこの例のワークフローでは、図７に示した９工程のうち、オフラインラミネータ１０９を用いた工程５と、製本された本身及び表紙にカバーと帯を巻いて最終製品とする工程９という２つのマニュアル工程を除いた工程が機械化されている。そこでそれら７つの工程それじれについてフォルダが作成される。機械化された工程の数は、たとえば図９に示したジョブ設定フォルダ８０３を参照して知ることができる。もちろん作成するフォルダは、たとえばウインドウズ（登録商標）ＯＳのフォルダのような、コンピュータファイルの階層的管理構造のノードを構成する電子的なフォルダである。なお、図１８のフォルダ１８０１―１８０７のフォルダ名は、図９に示した工程名９０２に相当する。したがって、フォルダ名はジョブ設定フォルダ８０３の工程名を工程毎に複製すればよい。
【００４６】
次にグルーピング部４０２はユーザフォルダ８０２を逐次読み込み（Ｓ１５０３）、各ユーザフォルダのジョブ設定ファイルを各工程フォルダ内に複製する（Ｓ１５０４）。すなわち、各工程フォルダに、全ユーザフォルダのジョブ設定ファイルが複製される。ここでは、複製されるフォルダに係る工程および当該工程と同一の部品名を持つ工程について、工程番号９０１〜ジョブＩＤモード９０７までの全属性を複製すれば十分であるが、本実施形態ではジョブ設定ファイル全体を複製している。
【００４７】
さらにユーザフォルダ内の印刷データ８０４、８０５、８０６、８０７をＳ１５０５で読み込み、Ｓ１５０６において各印刷データに対応した印刷工程のフォルダ１８０１、１８０２、１８０３、１８０４にコピーする。すなわち、帯印刷工程のフォルダには、すべてのユーザフォルダの帯データファイルが複製され、カバー印刷工程のフォルダには、すべてのユーザフォルダのカバーデータファイルが複製される。また表紙印刷工程のフォルダには、すべてのユーザフォルダの表紙データファイルが複製され、本身印刷工程のフォルダには、すべてのユーザフォルダの本身データファイルが複製される。
【００４８】
この処理をすべてのユーザフォルダ８０２に関して行い、Ｓ１５０７にてすべてのフォルダについて処理が終了したか判定し、終了したなら処理を終了する。この処理の終了時、フォルダ情報は図１８に示すようになる。
【００４９】
図１８は、図２５で示した全処理データを図１５の手順で各工程ごとのフォルダ１８０１−１８０７に再配置したジョブデータを示す。また、データファイル１８０８、１８０９に示すように、各工程毎に図２５で示した各ユーザデータが配置されている。
【００５０】
次に設定毎のグルーピング処理Ｓ１４０２について、図１６のフローチャートを用いて詳述する。また、本実施形態においてユーザデータ１及びユーザデータ２のジョブ設定ファイル（001-JobSetting.xml及び002-JobSettings.xml）の例を図２３に示している。また、ユーザデータ３のジョブ設定ファイル（003-JobSettings.xml）の例を図２４に示している。
【００５１】
図２３において、ユーザデータ１およびユーザデータ２の帯の断裁工程２３０１では帯の断裁矩形が（Ａ，Ｂ，Ｃ，Ｄ）、カバーの断裁工程２３０２ではカバーの断裁矩形が（Ａ', Ｂ', Ｃ', Ｄ' ）と設定されている。図２４において、ユーザデータ３の帯の断裁工程２４０１においては帯の断裁矩形が（Ｅ，Ｆ，Ｇ，Ｈ）、カバーの断裁工程２４０２では断裁矩形が（Ｅ'，Ｆ'，Ｇ'，Ｈ' ）と設定されている。なお、図２３、図２４はユーザ１及び２とユーザ３の成果物において帯、カバーの断裁矩形のサイズおよび位置が相違することを示している。
【００５２】
また、ユーザデータ１、２，３の各印刷工程の給紙トレイ及び排紙トレイは、帯、カバー、表紙、本身という部品毎に統一されている。たとえばユーザデータ１，２，３とも、帯データの給紙トレイはＩｎＴｒａｙ１、排紙トレイはＯｕｔＴｒａｙ１となっている。
【００５３】
さらに、本身、表紙の無線綴じ工程では、ユーザデータ１，２，３とも仕上がりサイズ＝Ｂ５で同じであり、ジョブ設定ファイルの部品名９０３には表紙と設定されている。すなわち、無線綴じ工程の物理ジョブチケットは表紙の印刷データとともに出力される。また、本身、表紙の無線綴じ工程はジョブＩＤモードが“Ｍｕｌｔｉ”に設定されており、設定値が共通であっても統合されることはない。
【００５４】
図１６のフローチャートにおいて、ジョブグルーピング部４０３は、各工程のフォルダ１８０１−１８０７のうち、着目したフィニッシング工程のフォルダに順次着目する（Ｓ１６０１）。なお図１６のｉは工程番号を示している。フィニッシング工程のフォルダはそのフォルダ名で判定できる。たとえば始めに「帯の裁断」工程のフォルダに着目して読み込む。
【００５５】
次にＳ１６０２において、Ｓ１６０１で着目したフィニッシング工程のフォルダ内のすべてのジョブ設定ファイルから、着目したフィニッシング工程の設定値を取得する。たとえば最初は「帯の裁断」工程に着目して、その設定値を取得する。Ｓ１６０３において、取得したフィニッシング工程の設定値がすべて同じかどうかを比較し判定する。すべて同じ設定値のジョブ設定ファイルがあれば、Ｓ１６０４で、該当するジョブ設定ファイルの着目工程のジョブＩＤモードがＳｉｎｇｌｅモードかＭｕｌｔｉモードかどうかを判定する。
【００５６】
Ｓ１６０４において、Ｓ１６０３で比較対象としたジョブ設定ファイルの着目工程のジョブＩＤモードがすべてＳｉｎｇｌｅモードである場合、同一設定値のジョブ設定ファイルを統合する。統合は、本実施形態では、一方のジョブ設定ファイルのファイル名を統合後の名称に変更し、他方を削除することで実現される。着目工程以外の設定値が相違していても、フィニッシング工程では相違する工程の設定値は参照しないため、問題とはならない。
【００５７】
図１８のジョブ構成に対する図１６のフローチャートの処理の結果、全ジョブデータは図１９に示す構造となる。ジョブ設定ファイルの名称は、たとえば、ジョブ設定ファイルであることを示す文字列と、各ユーザジョブごとの固有の文字列とを組み合わせて決定されているとする。その場合、結合前の各ジョブ設定ファイル名のうち、ユーザジョブごとの文字列を結合して、それをあらたなジョブ設定ファイルの名称とする。たとえば図１９では、「001-JobSettings.xml」と「002-JobSettings.xml」というファイルのファイル名のうち、ユーザジョブごとに固有の文字列００１と００２とを組み合わせて、「001*002-JobSettings.xml」を統合後のファイル名とする。なおこれは一例であり、ジョブ設定ファイルの統合は、統合後のジョブ設定ファイルから、複数のジョブ設定ファイルが統合されていることと統合前の各ジョブ設定ファイルとを識別できるのであれば、他の方法で行っても良い。
【００５８】
図１９において、帯の断裁工程のジョブ設定ファイル１９０１で示すように、帯の断裁工程においてはユーザ１、ユーザ２のジョブ設定ファイルは結合されてひとつのファイル（001*002-JobSettings.xml）となっている。一方、無線綴じ製本工程のジョブ設定ファイル１９０２で示すように、無線綴じ製本工程についてはユーザ１、ユーザ２、ユーザ３それぞれのジョブ設定ファイルが配置されており、各ユーザデータごとのジョブ設定ファイルが用いられる。
【００５９】
本実施形態においては、図２３で示したように、ユーザデータ１及びユーザデータ２は、工程番号６，７のフィニッシング工程の設定値がそれぞれ同じであるため、各工程においてジョブ設定ファイルは統合される。ただし、工程８はジョブＩＤモードがＭｕｌｔｉであるため統合されない。また、ユーザデータ３は図２４に示すように、工程６，７については設定値がユーザデータ１，２と相違しており、工程８についてはジョブＩＤモードがＭｕｌｔｉなので、いずれのユーザのジョブ設定ファイルとも統合されない。
【００６０】
図１９において、ジョブ設定ファイル１９０１の名称「001*002-JobSettings.xml」は、帯の断裁工程において、ユーザデータ１、ユーザデータ２のジョブ設定ファイルが結合されたことを示している。ジョブ設定ファイル１９０２の名称はカバーの断裁工程において、ユーザデータ１、ユーザデータ２のジョブ設定ファイルが結合されたことを示している。ジョブ設定ファイル１９０３は無線綴じ製本工程においてユーザデータ１、ユーザデータ２、ユーザデータ３ともジョブ設定ファイルは結合されなかったことを示している。
【００６１】
＜ジョブの実行＞
次に、図１９のように再構成された全ジョブデータのジョブを実行する手順に関して図１７のフローチャートを用いて詳述する。
【００６２】
Ｓ１７０１において、ジョブチケット生成部４０４は図１９に例示した、工程毎に再構成されたジョブデータから工程ｉのフォルダに着目し、Ｓ１７０２において、Ｓ１７０１で着目したフォルダ内のジョブ設定ファイルｊを読み込む。ｉは工程番号、ｊはジョブ設定ファイルに付した連番（あるいは前述のユーザに固有の番号）であり、初期値はいずれも１である。Ｓ１７０３において、Ｓ１７０１で着目した工程ｉが印刷工程であるならば、物理ジョブチケットを出力するかどうかを判断する。具体的には、Ｓ１７０４において印刷工程で印刷される部品と同一の部品が、フィニッシング工程に存在するかどうかを判定する。この処理はジョブ設定ファイルの部品名９０３を比較することで実現される。すなわち着目工程の工程名と同一の工程名を持ちかつ工程属性がフィニッシングである工程が存在すれば、該当する工程があると判定できる。該当するフィニッシング工程を関連フィニッシング工程と呼ぶ。例えば、工程番号１の帯の印刷工程では対象となる部品名が「帯」であり、工程番号６（帯の断裁工程）が関連フィニッシング工程に該当する。
【００６３】
Ｓ１７０５において、関連フィニッシング工程のフォルダに含まれる着目ジョブ設定ファイルｊに関連する印刷データに関連した（紐付く）物理ジョブチケットを特定し、それが既に送信されているかどうかを判定する。Ｓ１７０５おいて、該当する物理ジョブチケットが送信されていない場合、Ｓ１７０６において関連フィニッシング工程の物理ジョブチケットのテンプレートを読み込む。例えば、帯の印刷工程の場合、それに関連するフィニッシング工程すなわち帯の断裁工程の物理ジョブチケットテンプレート（図１１で示した）が読み込まれる。
【００６４】
次にＳ１７０７において、関連フィニッシング工程のジョブＩＤモード９０７がマルチモードかシングルモードかが判定される。Ｓ１７０７において、ジョブＩＤモードがシングルモードと判定された場合、Ｓ１７０８において、ジョブＩＤを発行する。この時、発行するジョブＩＤは、関連フィニッシング工程のフォルダ内のジョブ設定ファイルのうち、着目印刷工程（Ｓ１７０３より着目工程は印刷工程である）で印刷対象となる印刷データに関連したジョブ設定ファイル名から確定される。例えば、帯の断裁工程においては、着目ジョブ設定ファイルが001-JobSetting.xmlであれば、それに関連するジョブ設定ファイル１９０１のファイル名のユーザ固有部分“００１＊００２”がジョブＩＤとして発行される。関連は、ファイル名のユーザ固有部分の共通性に基づいて判定できる。たとえば着目ジョブ設定ファイルｊのユーザ固有部分と、同一のユーザ固有部分をファイル名に含む着目ジョブ設定ファイルが関連フィニッシング工程フォルダ内にあれば、それが該当するジョブ設定ファイルであると判定できる。前述したようにジョブ設定ファイルが統合されていても、統合前のファイル名を知ることができるから、統合前のファイル名の共通性で判定することができる。
【００６５】
次にＳ１７０９において、関連フィニッシング工程のジョブ設定ファイルに結びつく印刷データの先頭ページのサムネイルを作成し、Ｓ１７１０においてＳ１７０８で発行したジョブＩＤに相当するバーコードを生成する。たとえば、図１９のジョブ設定ファイル１９０１が該当するジョブ設定ファイルである場合には、ユーザ００１と００２の帯の印刷データが、サムネイル化の対象となる。そしてＳ１７１１において、Ｓ１７０５で読み込んだ物理ジョブチケットのテンプレートのジョブＩＤ領域に、発行されたジョブＩＤと作成したサムネイルを配置する。作業説明領域の記述はテンプレートに記載されたものがそのまま用いられる。
【００６６】
Ｓ１７１６においてＳ１７１１で作成した物理ジョブチケットを、Ｓ１７１７において着目印刷工程ｉの印刷データをそれぞれジョブ設置ファイルで指定されたアドレスのデバイス（たとえば印刷装置１０２）に送信して印刷させる。なおＳ１７１６では、送信済みの物理ジョブチケットのたとえば部品名とジョブIDとを記憶しておく。前述したＳ１７０５では、ここで記憶した部品名とジョブIDとを参照して、該当する物理ジョブチケットを送信済みか否か判定することができる。あるいは印刷工程の工程番号に対応付けて物理ジョブチケット送信済みか否かを示すパラメータを設け、送信済みの印刷工程については送信済みをマークするようにしてもよい。その場合前述したＳ１７０５ではそのパラメータを判定の基準とする。
【００６７】
一方、Ｓ１７０７において関連フィニッシング工程のジョブＩＤモード９０７がマルチモードと判定された場合には、Ｓ１７１２において、関連フィニッシング工程のフォルダにあるすべてのジョブ設定ファイルに対応するジョブＩＤを発行する。ジョブＩＤはそれぞれのジョブ設定ファイルのファイル名のユーザ固有部分でよい。次にＳ１７１３において、関連フィニッシング工程のフォルダにあるジョブ設定ファイルに結びつくすべての印刷データの先頭ページのサムネイルを作成する。Ｓ１７０４においてＳ１７１２で発行されたジョブＩＤをバーコード化する。そして、Ｓ１７１５において物理ジョブチケットのテンプレートのジョブＩＤ領域に、バーコード化されたジョブＩＤとサムネイルとを配置してマルチモードの物理ジョブチケットを作成する。ジョブＩＤとサムネイルとは、たとえば上下にならべるなどして、同一のジョブＩＤに係るものであることが視認できる形式で配置されるのが望ましい。
【００６８】
また、Ｓ１７０３において、着目工程ｉが印刷工程でない、つまりフィニッシング工程のフォルダの場合は、Ｓ１７１８において、ジョブＩＤを発行する。発行の要領はＳ１７０８等と同様である。つまりこの時、発行するジョブＩＤはフィニッシング工程のジョブ設定ファイル名から確定される。例えば、帯の断裁工程において１９０１で示した“００１＊００２”がジョブＩＤとして発行される。Ｓ１７１９において、ジョブ設定ファイルで指定されたアドレスを有するニアラインフィニッシャに、ジョブＩＤとともにジョブ設定ファイルを送信する。送信されるジョブ設定ファイルは、着目工程ｉのフォルダに含まれたジョブ設定ファイルである。
【００６９】
Ｓ１７２０において、着目工程ｉのフォルダ内のすべてのジョブ設定ファイルを処理した場合はＳ１７２１に進み、Ｓ１７２１においてすべての工程のフォルダを処理した場合に、全処理を終了する。Ｓ１７２０ですべてのジョブ設定ファイルを処理していないと判定された場合には、着目ジョブ設定ファイルｊを次のジョブ設定ファイルに移す。Ｓ１７２１ですべての工程のフォルダを処理していないと判定された場合には、着目工程ｉを次のジョブ設定ファイルに移す。
【００７０】
この結果、図１９のジョブデータから、図２１及び図２２に例示する物理ジョブチケットを、関連する印刷データと連続して、たとえばジョブデータに基づく印刷物の上になるよう印刷することができる。
【００７１】
＜具体例＞
さらに具体的に図１７のフローチャートを説明する。図１９のジョブデータを処理する場合、Ｓ１７０１で帯印刷フォルダが選択される。Ｓ１７０２で帯印刷フォルダ内の001-JobSettings.xmlが選択される。Ｓ１７０３で本フォルダは印刷工程と判定される。Ｓ１７０４において、工程番号６の工程名９０３が「帯」であるため、同一の工程名をもつ工程６があり、Ｓ１７０５に進む。Ｓ１７０５において、帯の印刷データ"001-belt.pdf"に紐づく物理ジョブチケットは送信されていないため、Ｓ１７０６に進む。Ｓ１７０６において、帯の物理ジョブチケットテンプレート（図１１）が選択される。Ｓ１７０７において、本工程はシングルモードのため、Ｓ１７０８に進む。Ｓ１７０８で関連フィニッシング工程に含まれるジョブ設定ファイルのうち、着目ジョブ設定ファイルに関連するジョブのジョブＩＤが発行される。
【００７２】
本ジョブＩＤは帯の断裁工程で着目印刷工程で印刷される印刷データを含むジョブ設定ファイル001*002-JobSettings.xmlから、"001*002"が発行される。Ｓ１７０９で本ジョブ設定ファイルに結びつくユーザ001及び002の印刷データつまり、001-belt.pdf及び、002-belt.pdfのサムネイルが作成される。Ｓ１７１０において、ジョブＩＤ（001*002）のバーコードが生成される。Ｓ１７１１においてバーコードとサムネイルとがテンプレートに配置され、物理ジョブチケットデータが生成される。Ｓ１７１１で生成される物理ジョブチケットは図２０に示すものとなる。バーコード２００１はジョブＩＤ（"001*002"）がエンコードされたものである。Ｓ１７１６において、本物理ジョブチケットは印刷機１０２より印刷される。Ｓ１７１７において、"001-belt.pdf"が印刷機１０２より印刷される。
【００７３】
次にＳ１７２０に進み、すべてのジョブ設定ファイルの処理が終了していないので、Ｓ１７０２において、次のジョブ設定ファイル（“002-JobSettings.xml”）が選択される。Ｓ１７０４において、本フォルダは印刷工程と判定され、Ｓ１７０４に進む。Ｓ１７０４において工程番号６の工程名９０３が帯であるためＳ１７０５に進む。Ｓ１７０５では002-JobSettings.xmlに関連する印刷データ002-belt.pdfに関連する物理ジョブチケットはすでに001-belt.pdf印刷時の処理で送信されているため、Ｓ１７１７に分岐して002-belt.pdfが印刷される。
【００７４】
次にＳ１７２０において、すべてのジョブ設定ファイルの処理が終了していないと判定され、Ｓ１７０２で003-JobSettings.xmlが読み込まれる。Ｓ１７０４において、本フォルダは印刷工程と判定され、Ｓ１７０４に進む。Ｓ１７０４において工程番号６の工程名９０３が帯であるためＳ１７０５に進む。Ｓ１７０５において、帯の印刷データ"003-belt.pdf"に紐づく物理ジョブチケットは送信されていないため、Ｓ１７０６に進む。Ｓ１７０６において、帯の物理ジョブチケットテンプレート（図１１）が選択される。Ｓ１７０７において、本工程はシングルモードのため、Ｓ１７０８に進む。
【００７５】
Ｓ１７０８でジョブＩＤが発行されるが、本ジョブＩＤは帯の断裁工程で本印刷データを含む003-JobSettings.xmlから"003"が発行される。Ｓ１７０９で本ジョブ設定ファイルに結びつく“003”に結びつく印刷データつまり、“003-belt.pdf”の先頭ページのサムネイルが作成される。Ｓ１７１０において、ジョブＩＤ（003）のバーコードが生成される。Ｓ１７１１において物理ジョブチケットデータが生成される。Ｓ１７１１で生成される物理ジョブチケットは図２1に示すものとなる。バーコード２１０１はジョブＩＤ（"003"）がエンコードされたものである。Ｓ１７１６において、本物理ジョブチケットは印刷機１０２より印刷される。Ｓ１７１７において、"003-belt.pdf"が印刷機１０２より印刷される。次にＳ１７２０に進み、すべてのジョブ設定ファイルの処理が終了したと判定され、Ｓ１７２１に進む。Ｓ１７２１において、すべての工程フォルダの処理は終了していないため、Ｓ１７０１において、次の工程フォルダであるカバーの印刷工程のフォルダが選択される。
【００７６】
カバーの印刷工程の処理は帯の印刷フォルダの処理と同様のため説明は省略する。またカバーの印刷工程の処理後には、表紙印刷工程のフォルダが選択される。
【００７７】
次に図１９において表紙印刷工程を処理する際の処理に関して詳述する。Ｓ１７０１で表紙印刷工程フォルダが選択されると、当該フォルダ内の先頭のジョブ設定ファイル“001-JobSettings.xml”が読み込まれる。Ｓ１７０３において工程属性から印刷工程と判定され、Ｓ１７０４に進む。Ｓ１７０４において、読み込んだジョブ設定ファイル（図２３）には「表紙」を部品名として持つ無線綴じ製本工程（工程番号８）があるためＳ１７０５に進む。Ｓ１７０５において表紙の印刷データに紐づく物理ジョブチケットは送信されていないと判定され、Ｓ１７０６において、表紙部品に関するフィニッシング工程の物理ジョブチケットテンプレートが読み込まれる。本物理ジョブチケットテンプレートは図１３に示すものとなる。
【００７８】
Ｓ１７０７において、ジョブＩＤモードはマルチモードと判定されＳ１７１２に進む。Ｓ１７１２では無線綴じ製本工程にあるすべてのジョブ設定ファイルに対するジョブＩＤが発行される。具体的に発行されるジョブＩＤは“００１”、“００２”、“００３”である。次にＳ１７１３において、ジョブＩＤ００１、００２、００３に結びつくすべての印刷データ、つまり、“001-incover.pdf”、“002-incover.pdf”、“003-incover.pdf”の先頭ページのサムネイルが作成され、Ｓ１７１４においてジョブＩＤ“００１”、“００２”，“００３”に相当するバーコードが作成される。次にＳ１７１５において、Ｓ１７１３において作成した印刷データのサムネイル、Ｓ１７１４において作成したバーコードから、Ｓ１７１５においてマルチモード物理ジョブチケットを作成する。作成される物理ジョブチケットは図２２に示している。バーコード２２０１はジョブＩＤ“００１”に相当する。バーコード２２０２はジョブＩＤ“００２”に相当する。バーコード２２０３はジョブＩＤ“００３”に相当する。本物理ジョブチケットはＳ１７１６において、指定されたアドレス（印刷装置１０２）に出力される。次にＳ１７１７において、印刷データ“001-incover.pdf”が指定されたアドレス（印刷装置１０２）に出力される。
【００７９】
次にＳ１７２０において、すべてのジョブ設定ファイルは終了していないと判定され、Ｓ１７０２で次の印刷設定ファイル“002-JobSettings.xml”が読み込まれる。同様にＳ１７０５に進むが、印刷データに紐づく物理ジョブチケットは送信済みと判定され、Ｓ１７１７において、002-incover.pdfが印刷される。同様にＳ１７０２で次の印刷設定ファイル"003-JobSettings.xml“が読み込まれる。Ｓ１７０５において、印刷データに紐づく物理ジョブチケットは送信済みと判定され、Ｓ１７１７において、003-incover.pdfが印刷される。
【００８０】
次の本身の印刷工程が選択されるが、本身については関連するフィニッシング工程が定義されていないため、Ｓ１７０４からＳ１７１７に分岐して全ユーザについて本身の印刷データを指定されたアドレス（ここでは印刷装置１０２）に送信し、それを印刷して処理が終了する。
【００８１】
次にＳ１７０１において帯の断裁工程のフォルダが選択されると、Ｓ１７０２において、ジョブ設定ファイル“001*002-JobSettings.xml”が選択される。Ｓ１７０３では本工程は印刷工程ではないと判定されＳ１７１８に進む。Ｓ１７１８において、ジョブ設定ファイルのユーザ固有部分であるジョブＩＤ"001*002“を発行する。Ｓ１７０９においてジョブＩＤが、Ｓ１７１９においてジョブ設定ファイルが、デバイスアドレス９０５で指定されたアドレスのフィニッシャ装置（ニアライン断裁機）に送信される。
【００８２】
Ｓ１７２０にてすべてのジョブ設定ファイルの処理は終了していないと判定されると、Ｓ１７０２において次のジョブ設定ファイル“003-JobSettings.xml”が選択される。同様に、Ｓ１７１８において、ジョブＩＤ“００３”が発行され、Ｓ１７１９でジョブＩＤ，ジョブ設定ファイルがデバイスアドレス９０５で指定されたアドレスのフィニッシャ装置（ニアライン断裁機）に送信される。
【００８３】
次にカバーの断裁工程について、帯の断裁と同様の要領で処理が行われる。最後に、無線綴じ製本工程の処理が行われる。この工程では、ジョブ設定ファイル“001-JobSettings.xml”、“002-JobSettings.xml”、“003-JobSettings.xml”が、デバイスアドレス９０５で指定されたアドレスのフィニッシャ装置（ニアライン無線綴じ製本機）に送信される。
【００８４】
以上で情報処理装置１０１によるワークフローの処理を終了する。残りの作業はオフラインの作業及びニアラインフィニッシャ装置及びオフラインフィニッシャ装置を用いた作業となる。オペレータは、たとえば図２０の物理ジョブチケットを参照して、サムネイルに表示された印刷物の束それぞれを、物理ジョブチケットに記載された作業説明に沿って処理する。たとえばニアライン断裁機では、バーコードが読み込まれると、読み込んだジョブＩＤのジョブ設定ファイルから、フィニッシング処理の設定値を読み取り、それに従ってフィニッシング処理を行う。上述のように、１枚の物理ジョブチケットで処理を指示された印刷物は、たとえユーザが異なっていたとしても同一の設定で処理されるものであるから、まとめてフィニッシング装置に載置して処理することができる。またマルチモードを指定しておくことで、別々の作業指示を１枚の物理ジョブチケットに収めることもできる。
【００８５】
以上説明したように、本実施形態によれば、第三者からの印刷物の作成依頼を受注して所望の成果物を生成して納品する製本システムにおいて、各ユーザによる注文毎（ジョブ毎）の情報を工程毎に再配置し、さらに工程内で同一設定のジョブを統合することで、管理すべき作業指示書の数を減らし、作業効率を向上させることを可能とする。
【００８６】
具体的には、図２０で示すように同じ設定を持つ工程をまとめることで、管理すべき後処理工程の指示書の数を減らすことが可能となる。ユーザから発注される成果物の設定は同じとなる傾向があり、例えば、設定の７０％が同じものであるとすると、同種の注文では作業効率が７０％向上することが確認されている。
【００８７】
また、図２２に示した物理ジョブチケットのようにジョブＩＤをユーザデータ毎に発行するが、物理ジョブチケットはひとつにまとめて管理することができる。こうすることで、管理すべき後処理工程の指示書の数を減らすとともに、ユーザデータごとに個別に処理を管理できる。たとえば成果物の作成を途中で中断し、改めて作業を再開したい場合などに個別に中断、実行することが可能である。このようなケースにおいては、作業効率を劇的に向上させることを可能とする。
【００８８】
なお本実施形態を無条件に適用するのではなく、たとえばユーザの設定に応じて従来の方法と本実施形態の方法とを切り替えることができるように構成しても良い。その場合、従来の方法が選択されていれば、物理ジョブチケットは、ユーザごとに、各印刷工程の印刷物について出力される。
【００８９】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012123568.tif 000003
【図２】
2012123568.tif 000004
【図３】
2012123568.tif 000005
【図４】
2012123568.tif 000006
【図５】
2012123568.tif 000007
【図６】
2012123568.tif 000008
【図７】
2012123568.tif 000009
【図８】
2012123568.tif 000010
【図９】
2012123568.tif 000011
【図１０】
2012123568.tif 000012
【図１１】
2012123568.tif 000013
【図１２】
2012123568.tif 000014
【図１３】
2012123568.tif 000015
【図１４】
2012123568.tif 000016
【図１５】
2012123568.tif 000017
【図１６】
2012123568.tif 000018
【図１７】
2012123568.tif 000019
【図１８】
2012123568.tif 000020
【図１９】
2012123568.tif 000021
【図２０】
2012123568.tif 000022
【図２１】
2012123568.tif 000023
【図２２】
2012123568.tif 000024
【図２３】
2012123568.tif 000025
【図２４】
2012123568.tif 000026
【図２５】
2012123568.tif 000027