(57)【要約】【課題】複数種の部品を扱い、かつ、各部品がそれぞれ注文に対する専用部品であるというフォトブック特有の作成フローの再製造に適用可能であり、高い生産性を実現しつつ、オペレータの作業を軽減するための装置、方法及びプログラムを提供することである。【解決手段】複数の部品から構成される成果物を製造するための複数の工程に対応する複数のジョブを制御する情報処理装置であって、前記複数のジョブを処理する１または複数の処理装置から、前記複数のジョブのうち正常に実行されていないジョブの情報を受信する受信手段と、前記受信手段にて受信した情報に基づいて、前記成果物を構成する複数の部品のうち再製造が必要である部品を特定する特定手段と、前記複数のジョブのうち、前記特定手段にて特定された部品が関連するジョブのみを前記１または複数の処理装置へ送信する送信手段とを備える。【選択図】  図１
2014232441.tif 000002
【特許請求の範囲】
【請求項１】
複数の部品から構成される成果物を製造するための複数の工程に対応する複数のジョブを制御する情報処理装置であって、
前記複数のジョブを処理する１または複数の処理装置から、前記複数のジョブのうち正常に実行されていないジョブの情報を受信する受信手段と、
前記受信手段にて受信した情報に基づいて、前記成果物を構成する複数の部品のうち再製造が必要である部品を特定する特定手段と、
前記複数のジョブのうち、前記特定手段にて特定された部品が関連するジョブのみを前記１または複数の処理装置へ送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記成果物を構成する複数の部品は、当該成果物に特有の部品であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記複数のジョブの順序および前記複数のジョブのステータスを、前記成果物を構成する複数の部品に対応づけて管理する管理手段を更に備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記管理手段は、通知手段が通知を行う際に、再製造が必要な部品に関するジョブのステータスをリセットすることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記管理手段は、前記複数のジョブそれぞれに対して割り当てられた識別子を用いて、前記複数のジョブを管理することを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
前記管理手段は、前記成果物に対して割り当てられた識別子および前記複数の工程の実行結果ごとに割り当てられた識別子を組み合わせて、前記複数のジョブのステータスを管理することを特徴とする請求項３または４に記載の情報処理装置。
【請求項７】
前記受信手段は、処理装置にてジョブを実行した際にエラーが生じた場合、もしくは、ジョブの実行によって製造された部品の検品において不良となった場合の通知を前記情報として受信することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記特定手段は、正常に実行されていないジョブに関連する全ての部品を再製造が必要である部品として特定することを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記成果物を製造するための処理装置は、印刷装置、ラミネータ、くるみ製本機、断裁機、筋入れ機の少なくとも一つであることを特徴とする請求項１乃至８のいずれか一項に記載の情報処理装置。
【請求項１０】
複数の部品から構成される成果物を製造するための複数の工程に対応する複数のジョブを制御する情報処理装置における情報処理方法であって、
前記複数のジョブを処理する１または複数の処理装置から、前記複数のジョブのうち正常に実行されていないジョブの情報を受信する受信工程と、
前記受信工程にて受信した情報に基づいて、前記成果物を構成する複数の部品のうち再製造が必要である部品を特定する特定工程と、
前記複数のジョブのうち、前記特定工程にて特定された部品が関連するジョブのみを前記１または複数の処理装置へ送信する送信工程と
を有することを特徴とする情報処理方法。
【請求項１１】
コンピュータを、
複数の部品から構成される成果物を製造するための複数の工程に対応する複数のジョブを処理する１または複数の処理装置から、前記複数のジョブのうち正常に実行されていないジョブの情報を受信する受信手段、
前記受信手段にて受信した情報に基づいて、前記成果物を構成する複数の部品のうち再製造が必要である部品を特定する特定手段、
前記複数のジョブのうち、前記特定手段にて特定された部品が関連するジョブのみを前記１または複数の処理装置へ送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
昨今、ユーザーが端末画面上にて複数のページに撮影した写真を配置し、ネットワークを介して冊子状の製本（フォトブック）の製造を依頼する、いわゆるフォトブック印刷サービスが存在する。フォトブックは、本文、表紙、ジャケット、帯などの複数の部品から構成されているものが多い。フォトブックを作成する工程においては、部品の種類等に応じて印刷および印刷後の後処理がそれぞれ異なるため、各部品の印刷や後処理は、別々の印刷装置や後処理装置で実行され複雑な工程を経ることとなる。また、発注内容も、本や雑誌といった刊行物の大規模印刷や、その他の工業製品の製造ラインとは異なり、そのユーザーならではのコンテンツ（部品）や独自のレイアウト、もしくは順序によって構成される。そのため、各工程を担当するオペレータの判断や確認作業に基づく、手作業が多く存在する。
【０００３】
例えば、作業工程の中でエラーや不具合が発生した場合、オペレータは、フォトブックの各部品に対して再度の印刷処理及び後処理（いわゆるリカバリー作業）を実施する必要がある。リカバリー作業の方法としては、エラーが発生した時点で後続の別のジョブのうちの同作業工程を一時停止し、対象部品のリカバリー処理を済ませた後に、作業を再開する方法がある。別の方法としては、エラー発生部品に対するリカバリー作業を後回しにして後続の別のジョブを先に完了させ、最後にリカバリー作業を実施する方法がある。
【０００４】
特許文献１では、作業工程の中で何らかの不具合が発生した場合に、まず、工程毎にジョブチケット（印刷設定情報もしくは後処理設定情報）に記述されてある作業工程の変更が必要か否かを判定する。変更が必要であると判定した工程に関し、ジョブの順序の変更と、同じ冊子を構成する別の部品のジョブの順序の変更とを印刷装置及び後処理装置に通知する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２３８２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のいずれの方法においても不具合が存在する。例えば、後続のジョブを一時停止し、リカバリー処理を済ませた後に作業を再開する方法では、工程全体に遅れが発生しうる。またエラー発生部品に対するリカバリー作業を後回しにする方法においては、エラーの生じた工程における受注ごとの順番が変更されるため、受注ごとの異なる工程における部品間の順番を間違えないようにするためのオペレータの判断や手作業を必要とする。特許文献１では、不具合の発生後に、再製造が必要である部品を判定および特定するには、まずオペレータが複雑な製造工程の状態をすべて把握する必要がある。その上で、不具合が発生した工程に応じて必要な部品のみを再製造すると判定し、必要なジョブチケットのみを送り直す処理を行わなければならない。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本願発明は以下の構成を備える。すなわち、複数の部品から構成される成果物を製造するための複数の工程に対応する複数のジョブを制御する情報処理装置であって、前記複数のジョブを処理する１または複数の処理装置から、前記複数のジョブのうち正常に実行されていないジョブの情報を受信する受信手段と、前記受信手段にて受信した情報に基づいて、前記成果物を構成する複数の部品のうち再製造が必要である部品を特定する特定手段と、前記複数のジョブのうち、前記特定手段にて特定された部品が関連するジョブのみを前記１または複数の処理装置へ送信する送信手段とを備える。
【発明の効果】
【０００８】
本発明によれば、複数種の部品を含み、かつ、各部品がそれぞれ注文ごとユニークな専用部品である製造物の生産性を向上させ、オペレータの作業を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】システム全体の構成例を示すブロック図。
【図２】図１のシステムの処理の流れの例を詳述する図。
【図３】情報処理装置の内部構成の一例を示すブロック図。
【図４】フォトブックの構成及びフォトブック作成までの処理工程の一例を表す図。
【図５】フォトブック作成における成果物ジョブの構成の一例を表す図。
【図６】部品ジョブデータの記述例を示す図。
【図７】実施形態１に係る処理工程を示すフローチャート。
【図８】実施形態１に係るフォトブック製造工程を示すフローチャート。
【図９】実施形態１に係る表紙製造工程を示すフローチャート。
【図１０】実施形態１に係る本文製造工程を示すフローチャート。
【図１１】実施形態１に係る帯製造工程を示すフローチャート。
【図１２】実施形態１に係るジャケット製造工程を示すフローチャート。
【図１３】工程順序情報の一例を示す図。
【図１４】各工程の部品ジョブ一覧表の一例を示す図。
【図１５】フォトブック製造工程の部品ジョブのステータスの一例を示す図。
【図１６】ステータス管理一覧表の一例を示す図。
【図１７】フォトブック製造工程の成果物ジョブのステータスの一例を示す図。
【図１８】実施形態３に係る処理工程を示すフローチャート。
【図１９】ステータス管理一覧表の一例を示す図。
【図２０】フォトブック作成用のアプリケーションのＵＩの一例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらに限定する趣旨のものではない。
【００１１】
＜実施形態１＞
［システム構成］
図１は、本願発明に係る成果物（フォトブック）を作成するシステムの構成の一例を示す図である。
【００１２】
本システムは、情報処理装置１０１及び複数台の印刷装置１０２を備える。さらに、本システムは、後処理装置（フィニッシャ）として、ニアラインくるみ製本機１０６、ニアライン断裁機１０７、ニアライン筋入れ機１０８、オフラインラミネータ１０９を備える。さらに、本システムは、ニアラインくるみ製本機１０６、ニアライン断裁機１０７、及びニアライン筋入れ機１０８をそれぞれ制御するための後処理制御装置（フィニッシャ制御装置）１０３〜１０５を備える。また、本システムは、ニアラインくるみ製本機１０６、ニアライン断裁機１０７、及びニアライン筋入れ機１０８上でそれぞれ動作するバーコードリーダ１１０〜１１２を備える。
【００１３】
なお、本実施形態では、後処理装置１０６〜１０８と後処理制御装置１０３〜１０５を別の構成としているが、これに限定されない。後処理装置１０６〜１０８がそれぞれ後処理制御装置１０３〜１０５を内部に含む構成としても良い。また、フォトブックを構成する部品を作成する部品作成装置として印刷装置および後処理装置を用いているが、この他の装置を用いても構わない。本システムの各構成は、ネットワーク１２０により接続される。
【００１４】
情報処理装置１０１は、成果物ジョブ受信部１１３、解析部１１４、成果物ジョブ表示部１１５、工程順序情報ＤＢ（データベース）１１６、部品ジョブ送信部１１７、およびデバイスエラー受信部１１８を備える。
【００１５】
クライアント１００は、ユーザーからのフォトブックの作成依頼を受け付ける図２０のようなユーザーインターフェース（以後ＵＩと称する）２００１を提供するアプリケーションを備える。アプリケーションのＵＩ２００１は、表紙レイアウトデータ２００２、本文レイアウトデータ２００３〜２００６、ジャケットレイアウトデータ２００７、および帯レイアウトデータ２００８を表示する領域から構成される。ユーザーは、画像データを任意の位置にレイアウトすることができる。ボタン２００９は、フォトブックを作成するため指示ボタンであり、押下されるとＵＩ２００１に表示されているレイアウトの内容でフォトブックの生成の指示を受け付ける。この指示に基づいて、クライアント１００から情報処理装置１０１へフォトブックの注文情報（成果物ジョブ）が送信される。
【００１６】
なお、ここではクライアント１００が備えるアプリケーションのＵＩ２００１を介してフォトブックの作成を行った。しかし、クライアント１００とネットワークを介して接続された他のクライアントでフォトブックの作成を指示し、情報処理装置１０１へフォトブック注文情報として送信してもよい。
【００１７】
情報処理装置１０１の成果物ジョブ受信部１１３は、クライアント１００から成果物ジョブを受信する機能を備える。成果物ジョブ受信部１１３は、受信した成果物ジョブに対し、成果物ジョブを一意に識別するための識別子を付与する。例えば、成果物ジョブの識別子として、ジョブＩＤ「００１−Ｐｈｏｔｏｂｏｏｋ」が用いられる。解析部１１４は、図１３に示すような工程順序情報１３０１に基づき、成果物ジョブ「００１−Ｐｈｏｔｏｂｏｏｋ」に対する各工程のユニークな部品ジョブＩＤを生成する。そして、解析部１１４は、生成した部品ジョブＩＤを用いて図１４に示すような部品ジョブ一覧表１４０１を作成し、工程順序情報ＤＢ１１６へ保存する。
【００１８】
図１３の工程順序情報１３０１は、フォトブックを構成する各部品が生成される際に通過する工程の順序を示している。例えば、表紙部品は、印刷工程、ラミネート工程、くるみ製本工程、断裁工程、組み付け工程の順で処理される。また、ある対象部品がその他の部品と合流する工程を示してもいる。例えば、表紙部品が本文部品と合流するのはくるみ製本工程であり、また、帯部品がジャケット部品と合流するのは組み付け工程である。
【００１９】
図１４の部品ジョブ一覧表１４０１は、印刷装置１０２及び後処理装置１０６〜１０８に送信される部品ジョブＩＤの一覧である。例えば、表紙・本文のくるみ製本ジョブは、ジョブＩＤ１４０２として「００１−Ｃａｓｅ−ＣｏｖｅｒＢｏｏｋ」が付与されている。解析部１１４は、デバイスエラー受信部１１８から受信した図１５に示すような部品ジョブのステータス１５０１に基づき、図１６に示すような各工程のステータス管理一覧表１６０１を作成し、工程順序情報ＤＢ１１６へ保存する。
【００２０】
図１５のフォトブック製造工程の部品ジョブのステータス１５０１は、成果物ジョブ「００１−Ｐｈｏｔｏｂｏｏｋ」のフォトブック製造工程において実行される各部品に対する部品ジョブのステータスである。図１５の例の場合、表紙部品の製造のラミネート工程（「００１−Ｌａｍｉ−Ｃｏｖｅｒ」）で不具合が発生しており、ステータスが「ＮＧ」となっている。表紙以外の部品の製造はすべて正常に完了しており、それぞれのステータスは「ＯＫ」となっている。
【００２１】
図１６のステータス管理一覧表１６０１は、図１５の部品ジョブのステータス１５０１に基づいて、解析部１１４により作成される。図１６の例の場合、表紙部品に対するラミネート工程で不具合が発生しており、ステータスが「ＮＧ」となっている。表紙以外の部品の製造はすべて正常に完了しているため、それぞれのステータスが「ＯＫ」となっている。表紙部品の製造におけるラミネート工程で不具合が発生しているため、この部品ジョブに対するステータスは「ＮＧ」とし、これ以降の工程の部品ジョブステータスは未処理であることを示す「未」とする。
【００２２】
さらに、解析部１１４は、ステータス管理一覧表１６０１を解析して、不具合のあった成果物ジョブを特定し、工程順序情報ＤＢ１１６へ保存する機能を備える。
【００２３】
成果物ジョブ表示部１１５は、工程順序情報ＤＢ１１６に保存されている情報に基づいて、図１７に示すようなフォトブック製造工程の成果物ジョブのステータス１７０１を表示する機能を備える。図１７のステータス１７０１は、フォトブック製造工程の成果物ジョブのステータスを表示した一例である。
【００２４】
部品ジョブ送信部１１７は、工程順序情報ＤＢ１１６に保存された各工程の部品ジョブ一覧表１４０１に基づいて解析部１１４が生成した部品ジョブデータ６００を印刷装置１０２及び後処理装置１０６〜１０８に対して送信する機能を備える。
【００２５】
デバイスエラー受信部１１８は、印刷装置１０２及び後処理装置１０６〜１０８から部品ジョブに対する処理結果の情報を取得する機能を備える。ここで取得する情報としては、例えば処理中にエラーが発生した通知やオペレータにより入力された検品結果などが含まれる。
【００２６】
［処理の流れ］
図２は、図１における情報処理装置１０１、印刷装置１０２、後処理制御装置１０３、バーコードリーダ１１０、ニアラインくるみ製本機１０６の処理の流れを詳細に示す。
【００２７】
情報処理装置１０１は、複数の部品からなるフォトブックなどの冊子を作成するために、印刷装置１０２及び後処理装置１０６〜１０８で実行される複数のジョブを制御する。なお、ここでは、ニアラインくるみ製本機１０６を例に、後処理制御装置１０３、バーコードリーダ１１０を含む処理の流れを説明する。全体処理の流れは、他の後処理装置及びそれらと接続される後処理制御装置に関しても同様となる。
【００２８】
図２において、まず、情報処理装置１０１は印刷装置１０２に対して、印刷工程の部品ジョブと、後処理工程の部品ジョブ（くるみ製本、断裁、組み付け等）とを送信し、各々に対するコンテンツデータの印刷指示を行う（Ｓ２０１）。次に情報処理装置１０１は、後処理制御装置１０３にニアラインくるみ製本機１０６が動作するためのくるみ製本部品ジョブを送信する（Ｓ２０２）。くるみ製本部品ジョブは、図１４のジョブＩＤ１４０２（「００１−Ｃａｓｅ−ＣｏｖｅｒＢｏｏｋ」）として送信され、後処理制御装置１０３に蓄積される。
【００２９】
一方、印刷装置１０２においては、各部品が印刷される。例えば表紙が印刷され、さらに、後処理装置１０６〜１０８に送信したジョブＩＤがバーコードとして印刷される（Ｓ２０３）。バーコードの印刷は、印刷用業務定義フォーマット（以後ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）と称する）を用いた一般的な方法により、表紙が印刷された同じ紙面の、印刷領域の外側に印刷される。なお、バーコードは、別の紙に印刷するものであってもよい。
【００３０】
情報処理装置１０１の解析部１１４は、同一の成果物を構成する各部品（表紙、本文、帯、ジャケット等）が紐づけられるように、ジョブＩＤを付与する。例えば、各工程の部品ジョブ一覧表１４０１では、各部品で紐づけられたジョブＩＤの一例である。ここでは、文字列「００１」を用いて各ジョブが紐づけられている。
【００３１】
くるみ製本成果物を生成する作業者は、Ｓ２０３で出力された印刷物（部品）をニアラインくるみ製本機１０６に運び、印刷されたバーコード（ジョブＩＤを示す）をバーコードリーダ１１０で読み込ませる（Ｓ２０４）。
【００３２】
バーコードリーダから読み込まれたジョブＩＤと、Ｓ２０２において後処理制御装置１０３に送られたジョブＩＤが照合され、Ｓ２０２で送られたくるみ製本部品ジョブに含まれる後処理設定情報がニアラインくるみ製本機１０６にロードされる（Ｓ２０５）。そして、ニアラインくるみ製本機１０６により、後処理設定情報に応じた後処理が実行される。
【００３３】
バーコードリーダによるジョブＩＤの読込処理は、後処理設定のロードに活用されるだけではなく、複数部品間の整合性の確認も目的としている。例えば、ニアラインくるみ製本機１０６は、同時に表紙と本文の２種類の部品を処理するが、このとき、表紙と本文とでジョブＩＤが異なっていた場合、これらの合成物は商品として使用不可であるため、再度、印刷処理と後処理を実行しなくてはならない。このような事態を防ぐために、バーコードによる部品間の整合性の確認は重要な作業となる。
【００３４】
同一の成果物を構成する複数の部品間の整合性をとるために、後処理装置１０６〜１０８を使用しない組み付け工程においても、オペレータにバーコードリーダによるジョブＩＤの読込処理を実施させる形態も考えられる。この場合、図１のシステム構成に対し、組み付け工程用の制御装置（不図示）と、その制御装置に接続されるバーコードリーダ（不図示）とが追加される。この組み付け工程用の制御装置は、ネットワーク１２０を通じて情報処理装置１０１に接続され、ジョブに関する各種情報を情報処理装置１０１と送受信することが可能である。
【００３５】
そして、オペレータは、各工程の検品工程の結果を後処理制御装置１０３に入力する（Ｓ２０６）。
【００３６】
［ハードウェア構成］
図３は、情報処理装置１０１の内部構成の一例を示すブロック図である。ＣＰＵ３０１は、ＲＯＭ３０６内部のプログラム領域に記憶されたプログラム、又は、ハードディスク３０３からＲＡＭ３０２にロードされたＯＳ、汎用アプリケーション等のプログラムを実行する。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。ハードディスク３０３は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、電子原稿ファイル等を記憶する。また、情報処理装置１０１に受信される成果物ジョブは、全てハードディスク３０３に送られる。
【００３７】
ディスプレイコントローラ３０４は、ディスプレイによる表示の制御を行う。ネットワークコントローラ３０５は、ネットワークに接続された他の機器との通信制御処理を実行する。キーボードコントローラ３０９は、キーボードやポインティングデバイスからのキー入力を制御する。また、ＣＰＵ３０１は、内部バス３００によって、それぞれのブロックと接続されている。外部記憶ドライブ３０７は、ＣＤ等のメディアに格納された各種情報を読み出す。
【００３８】
［フォトブックの構成および処理工程の例］
図４は、フォトブックの構成及びフォトブック作成までの処理工程の一例を示す。図４（ａ）は、フォトブックの構成の一例を表す図であり、本実施形態では、表紙４０１、本文４０２、帯４０３、ジャケット４０４の４種類の部品を組み合わせて１冊のフォトブックが作成される。表紙４０１と本文４０２はくるみ製本処理により製本されており、その上からジャケット４０４を被せ、さらにその上から帯４０３を被せている。
【００３９】
図４（ｂ）は、フォトブック作成までの各部品の処理工程の一例を示す。同一種類の部品ごとに印刷装置１０２にて印刷が行われ、出力された同一種類の部品の束ごとに人手によって検品後、後処理装置１０６〜１０９へと搬送され、部品束ごとに後処理が行われる。検品の結果、不良と判定されたものは、情報処理装置１０１へオペレータによってその旨が入力される。
【００４０】
表紙４０１の後処理は、オフラインラミネータ１０９によって表面にラミネート処理が施され、人手による検品後、くるみ製本機１０６に運搬される。表紙４０１と本文４０２はくるみ製本機１０６でくるみ製本が行われ、１つの冊子が作られる。なお、くるみ製本を行う際、表紙４０１と本文４０２の印刷物が人手によってくるみ製本機１０６に運搬され、別々の箇所に用紙が設定される。また、予め後処理装置１０６〜１０８に送信されていた後処理設定情報は、表紙４０１もしくは本文４０２に印刷されているバーコードを読み込むことで該ジョブの設定情報が反映される。くるみ製本後に人手によって検品を行った後、ニアライン断裁機１０７によって冊子の断裁が行われ、その後、更に人手によって検品が行われる。
【００４１】
一方、帯４０３は、筋入れ機１０８によって用紙への筋入れ及び断裁処理が行われる。ジャケット４０４は、オフラインラミネータ１０９によって表面にラミネート処理が施された後に人手によって検品が行われ、その後、筋入れ機１０８によって用紙への筋入れ及び断裁が行われて、更に人手によって検品が行われる。
【００４２】
最後に、各部品を組み付けた後、人手によって検品を行い、１冊のフォトブックが完成する。
【００４３】
以上のように、各部品の工程は、はじめに印刷装置１０２において印刷処理を行う点では同じであるが、その後の後処理工程では、使用される後処理機の数や工程がそれぞれ異なる。なお、印刷装置１０２など、異なる部品の処理工程で共通して使用されるデバイスは、物理的に同一のデバイスでも良いし、別のデバイスであっても良い。また、各部品に対する工程の順序が守られていれば複数の工程を同一のデバイスで処理しても良い。例えば、ジャケット４０４に対し、オフラインラミネータ１０９によるラミネーティング処理と筋入れ機１０８による筋入れ処理は別デバイスで行っているが、ラミネーティング処理と筋入れ処理を順番に処理可能な１つのデバイスを使用しても良い。なお、以降の説明においては、情報処理装置１０１が電子的な制御を一切行わない、オフラインラミネータ１０９によるラミネーティング処理工程に関しては特に記載しない。
【００４４】
［ジョブの構成］
図５は、フォトブック作成における成果物ジョブのジョブ構成の一例を表す図である。本実施形態において情報処理装置１０１は、ユーザーからの注文（成果物ジョブ）を受け付けるとその注文に応じたコンテンツデータ及びジョブチケット（部品ジョブ）を生成する。本実施形態において１のフォトブックの注文で生成される部品ジョブは、各部品の印刷ジョブ５０１〜５０４、表紙・ジャケットのラミネートジョブ５０５、５０６、くるみ製本ジョブ５０７、断裁ジョブ５０８、帯・ジャケットの筋入れジョブ５０９、５１０、表紙・本文・帯・ジャケットの組み付けジョブ５１１の計１１の部品ジョブで構成される。このうち、印刷ジョブ５０１〜５０４に関しては印刷工程に関する部品ジョブであるため、各部品のコンテンツデータと印刷設定情報が含まれる。一方、印刷ジョブ以外の部品ジョブに関しては後処理工程に関する部品ジョブであるため、後処理設定情報のみが含まれる。
【００４５】
図５の例では、表紙の印刷ジョブ５０１は、コンテンツデータである「００１−ｃｏｖｅｒ．ｐｄｆ」〜「００Ｎ−ｃｏｖｅｒ．ｐｄｆ」と、印刷設定情報である「００１−Ｐｒｉｎｔ−ｃｏｖｅｒ．ｘｍｌ」〜「００Ｎ−Ｐｒｉｎｔ−ｃｏｖｅｒ．ｘｍｌ」とから構成される。一方、帯の筋入れジョブ５０９は、筋入れ処理の設定情報である「００１−Ｃｒｅａｓｅ−ｂｅｌｔ．ｘｍｌ」〜「００Ｎ−Ｃｒｅａｓｅ−ｂｅｌｔ．ｘｍｌ」から構成される。
【００４６】
図６は、部品ジョブ（印刷・後処理設定情報であるｘｍｌデータ）の記述内容の一例を示しており、具体的には、表紙の印刷設定が定義されている部品ジョブの記述内容の一例である。なお、図６に示す記述は、ＪＤＦを用いた記述例となっている。
【００４７】
例えば、記述６０１の部分では、対応するジョブのジョブＩＤが“００１−Ｐｒｉｎｔ−Ｃｏｖｅｒ”であることを示す。記述６０２の部分では、印刷に使用する用紙の設定が定義されており、この例では、給紙段「トレイ１」に積載されている、用紙サイズ「６１２×７９２ｍｍ」の用紙を使用することが指定されている。また、記述６０３では、印刷部数が設定されており、この例では「３部」の印刷が指示されている。
【００４８】
情報処理装置１０１は、印刷・後処理を実行可能な装置に対し、印刷・後処理設定情報を部品ジョブとして送信する。部品ジョブが送信された後、印刷装置１０２であれば印刷を行う。また後処理装置１０６〜１０８であれば、作業者が印刷物を後処理装置１０６〜１０８へと搬送することで、送信された後処理設定情報を呼び出して印刷物の後処理を行う。
【００４９】
印刷装置１０２及び後処理装置１０６〜１０８は、所定のルールに基づき、複数の部品ジョブ（ｘｍｌデータ）を順番に処理する。本実施形態では、印刷装置１０２及び後処理装置１０６〜１０８は、情報処理装置１０１から投入された順番に部品ジョブ（ｘｍｌデータ）を読込み、各設定情報に基づいて印刷及び後処理を実行する。
【００５０】
［処理フロー］
次に、本実施形態に係る、情報処理装置１０１が行うジョブの制御処理の一例を、図７に示すフローチャートを用いて説明する。この処理は、ＲＯＭ３０６及びハードディスク３０３などの記憶部からＲＡＭ３０２に展開されたプログラムに従って、ＣＰＵ３０１により制御される。
【００５１】
Ｓ７０１において、成果物ジョブ受信部１１３は、クライアント１００から成果物ジョブを受信する。Ｓ７０２において、解析部１１４は、Ｓ７０１で受信した成果物ジョブおよび工程順序情報１３０１に従って部品ジョブを生成する。そして、部品ジョブ送信部１１７は、印刷装置１０２や後処理制御装置１０３〜１０５へ部品ジョブを送信する。
【００５２】
Ｓ７０３において、情報処理装置１０１は、印刷装置１０２や後処理制御装置１０３〜１０５へ送信した部品ジョブに応じてフォトブックの製造を行う。ここでの処理の詳細については、図８を用いて後述する。
【００５３】
Ｓ７０４において、成果物ジョブ表示部１１５は、図１７に示すようなフォトブック製造における成果物ジョブのステータス１７０１を表示する。Ｓ７０５において、解析部１１４は、現在製造したフォトブックの成果物ジョブが最終の成果物ジョブであるか否かを判定する。最終の成果物ジョブであると判定した場合（Ｓ７０５にてＹＥＳ）、Ｓ７０６へ進む。最終の成果物ジョブでないと判定した場合（Ｓ７０５にてＮＯ）、Ｓ７０２へ戻り、解析部１１４は、残りの成果物ジョブに対する部品ジョブを生成する。
【００５４】
Ｓ７０６において、解析部１１４は、フォトブック製造における成果物ジョブのステータス１７０１に「ＮＧ」があるか否かを解析する。「ＮＧ」がある場合（Ｓ７０６にてＹＥＳ）、Ｓ７０７へ進む。「ＮＧ」がない場合（Ｓ７０６）、すべての成果物が正常に製造されたとして、本処理フローを終了する。
【００５５】
Ｓ７０７において、解析部１１４は、ステータス管理一覧表１６０１に基づき、いずれかの工程のステータスが「ＮＧ」となっている部品に関連する全工程の部品ジョブのみを印刷装置１０２や後処理制御装置１０３〜１０５へ送信する。図１６の例の場合、表紙のラミネート工程のステータスが「ＮＧ」となっている。そのため、解析部１１４は、工程順序情報１３０１を基に表紙部品に対する全工程の部品ジョブ（００１−Ｐｒｉｎｔ−Ｃｏｖｅｒ、００１−Ｌａｍｉ−Ｃｏｖｅｒ、００１−Ｃａｓｅ−ＣｏｖｅｒＢｏｏｋ、００１−Ｃｕｔ−ＣｏｖｅｒＢｏｏｋ、００１−Ｃｒｅａｓｅ−ＣｏｖｅｒＢｏｏｋ、００１−Ｃｏｍｂｉｎｅ−Ｐｈｏｔｏｂｏｏｋ）を印刷装置１０２や後処理制御装置１０３〜１０５へ送信する。ここでは、表紙部品の例を挙げたが、他の部品（本文、帯、ジャケット）のいずれかの工程のステータスが「ＮＧ」であった場合も同様に、対応する部品の全工程の部品ジョブを印刷装置１０２や後処理制御装置１０３〜１０５へ送信する。
【００５６】
Ｓ７０８において、情報処理装置１０１は、印刷装置１０２や後処理制御装置１０３〜１０５へ送信した部品ジョブに従ってフォトブックの製造を行う。ここでの処理は、Ｓ７０３と同様であり、詳細については図８を用いて後述する。
【００５７】
Ｓ７０９において、成果物ジョブ表示部１１５は、フォトブック製造における成果物ジョブのステータス１７０１を表示する。Ｓ７１０において、解析部１１４は、現在製造したフォトブックの成果物ジョブが再度の製造を行う最終の成果物ジョブであるか否かを確認する。最終の成果物ジョブであると判定した場合（Ｓ７１０にてＹＥＳ）、Ｓ７０６へ戻る。最終でないと判定した場合（Ｓ７１０にてＮＯ）、Ｓ７０７へ戻り、解析部１１４は、残りの成果物ジョブに対する部品ジョブを生成する。
【００５８】
（フォトブック製造処理）
図８は、フォトブック製造における情報処理装置１０１のフローの一例である。図７におけるＳ７０４およびＳ７０７の処理に相当する。
【００５９】
図７のＳ７０２において部品ジョブ送信部１１７が表紙部品の部品ジョブを送信した場合（Ｓ８０１）、Ｓ８０５へ進み、情報処理装置１０１は、表紙製造に関する処理を行う。ここでの処理の詳細は、図９を用いて後述する。Ｓ７０２において部品ジョブ送信部１１７が本文部品の部品ジョブを送信した場合（Ｓ８０２）、Ｓ８０６へ進み、情報処理装置１０１は、本文製造に関する処理を行う。ここでの処理の詳細は、図１０を用いて後述する。Ｓ７０２において部品ジョブ送信部１１７が帯部品の部品ジョブを送信した場合（Ｓ８０３）、Ｓ８０７へ進み、情報処理装置１０１は、帯製造に関する処理を行う。ここでの処理の詳細は、図１１を用いて後述する。Ｓ７０２において部品ジョブ送信部１１７がジャケット部品の部品ジョブを送信した場合（Ｓ８０４）は、Ｓ８０８へ進み、情報処理装置１０１は、ジャケット製造に関する処理を行う。ここでの処理の詳細は、図１２を用いて後述する。
【００６０】
Ｓ８０９において、解析部１１４は、工程順序情報ＤＢ１１６に保持された部品ジョブのステータス１５０１を参照し、表紙製造（Ｓ８０５）と本文製造（Ｓ８０６）にて「ＮＧ」となった工程があるか否かを判定する。具体的には、「００１−Ｐｒｉｎｔ−Ｃｏｖｅｒ」や「００１−Ｐｒｉｎｔ−Ｂｏｏｋ」などのステータスが「ＮＧ」か否かを判定する。「ＮＧ」がない場合は（Ｓ８０９にてＮＯ）、Ｓ８１０へ進む。「ＮＧ」があった場合には（Ｓ８０９にてＹＥＳ）、本処理フローを終了する。
【００６１】
Ｓ８１０にて、部品ジョブ送信部１１７は、表紙・本文部品に対するくるみ製本部品ジョブを送信する。その後、Ｓ８１１において、デバイスエラー受信部１１８は、くるみ製本機で発生したエラー、もしくは、Ｓ８０６のくるみ製本の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ８１１にてＹＥＳ）、処理をＳ８１３へ進める。くるみ製本機でのエラーを受信せず、かつ、くるみ製本の結果の検品が正常であった旨の通知を受信した場合（Ｓ８１１にてＮＯ）、Ｓ８１２へ進む。
【００６２】
Ｓ８１２において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文部品のくるみ製本工程のステータスを「ＯＫ」とし、Ｓ８１４へ進む。Ｓ８１３において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文部品のくるみ製本工程のステータスを「ＮＧ」とし、Ｓ８２７へ進む。
【００６３】
Ｓ８１４にて、部品ジョブ送信部１１７は、表紙・本文部品の断栽部品ジョブを送信する。その後、Ｓ８１５において、デバイスエラー受信部１１８は、断栽機で発生したエラー、もしくは、断栽工程の結果の検品で「ＮＧ」を受信した場合（Ｓ８１５にてＹＥＳ）、処理をＳ８１７へ進める。断栽機でのエラーを受信せず、かつ、断栽工程の結果の検品も「ＯＫ」を受信した場合（Ｓ８１５にてＮＯ）、処理をＳ８１６へ進める。
【００６４】
Ｓ８１６において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文部品の断栽工程のステータスを「ＯＫ」とし、Ｓ８１８へ進む。
【００６５】
Ｓ８１７において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文部品の断栽工程のステータスを「ＮＧ」とし、Ｓ８２７へ進む。
【００６６】
Ｓ８１８にて、部品ジョブ送信部１１７は、表紙・本文部品の筋入れ部品ジョブを送信する。その後、Ｓ８１９において、デバイスエラー受信部１１８は、筋入れ機で発生したエラー、もしくは、筋入れ工程の結果において検品不良であった旨の通知を受信した場合（Ｓ８１９にてＹＥＳ）、処理をＳ８２１へ進める。筋入れ機でのエラーを受信せず、かつ、筋入れ工程の結果の検品が正常であった旨の通知を受信した場合（Ｓ８１９にてＮＯ）、処理をＳ８２０へ進める。
【００６７】
Ｓ８２０において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文部品の筋入れ工程のステータスを「ＯＫ」とし、Ｓ８２２へ進む。Ｓ８２１において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文部品の筋入れ工程のステータスを「ＮＧ」とし、Ｓ８２７へ進む。
【００６８】
Ｓ８２２において、解析部１１４は、フォトブック製造の部品ジョブのステータス１５０１を参照し、表紙製造と本文製造と帯製造とジャケット製造においてステータスが「ＮＧ」となった工程があるか否かを判定する。具体的には、「００１−Ｐｒｉｎｔ−Ｃｏｖｅｒ」、「００１−Ｐｒｉｎｔ−Ｂｏｏｋ」、「００１−Ｐｒｉｎｔ−Ｂｅｌｔ」、「００１−Ｐｒｉｎｔ−Ｊａｃｋｅｔ」などのステータスが「ＮＧ」か否かを判定する。「ＮＧ」がない場合は（Ｓ８２２にてＮＯ）、Ｓ８２３へ進む。「ＮＧ」があった場合は（Ｓ８２２にてＹＥＳ）、本処理フローを終了する。
【００６９】
Ｓ８２３にて、部品ジョブ送信部１１７は、表紙・本文部品、帯部品、およびジャケット部品を組み合わせて最終のフォトブックを製造する組み付け部品ジョブを送信する。その後、Ｓ８２４において、デバイスエラー受信部１１８は、組み付け工程の結果（成果物）の検品において検品不良であった旨の通知を受信したか否かを判定する。検品にて不良である旨の通知を受信した場合（Ｓ８２４にてＹＥＳ）、Ｓ８２６へ進む。検品において正常である旨の通知を受信した場合（Ｓ８２４にてＮＯ）、Ｓ８２５へ進む。
【００７０】
Ｓ８２５において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文・帯・ジャケット部品の組み付け工程のステータスを「ＯＫ」とし、本処理フローを終了する。
【００７１】
Ｓ８２６において、解析部１１４は、ステータス管理一覧表１６０１において表紙・本文・帯・ジャケット部品の組み付け工程のステータスを「ＮＧ」とし、Ｓ８２７へ進む。Ｓ８２７において、解析部１１４は、ステータス管理一覧表１６０１において「ＯＫ」も「ＮＧ」も設定されていない工程のステータスを「未」とする。さらに解析部１１４は、対応する成果物ジョブのステータスを「ＮＧ」として、工程順序情報ＤＢ１１６に保持する。そして、本処理フローを終了する。
【００７２】
（表紙製造に関する処理）
図９は、表紙製造における情報処理装置１０１の処理の一例を示す。本処理は、図８のＳ８０５に対応する。
【００７３】
Ｓ９０１にて、部品ジョブ送信部１１７は、表紙の印刷部品ジョブを印刷装置１０２へ送信する。その後、Ｓ９０２において、デバイスエラー受信部１１８は、印刷装置１０２で発生したエラー、もしくは、印刷工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ９０２にてＹＥＳ）、処理をＳ９０４へ進める。印刷装置１０２で発生したエラーを受信せず、かつ、印刷工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ９０２にてＮＯ）、処理をＳ９０３へ進める。
【００７４】
Ｓ９０３において、解析部１１４は、ステータス管理一覧表１６０１において表紙の印刷工程のステータスを「ＯＫ」とし、Ｓ９０５へ進む。Ｓ９０４において、解析部１１４は、ステータス管理一覧表１６０１において表紙の印刷工程のステータスを「ＮＧ」とし、Ｓ９０９へ進む。
【００７５】
Ｓ９０５にて、部品ジョブ送信部１１７は、表紙のラミネート部品ジョブを送信する。なお、本実施形態では、ラミネータはオフラインとなっているため、ここでの部品ジョブは印刷装置１０２へ送信されるものとする。もしくは、部品ジョブの送信自体を省略しても構わない。一方、ラミネータを他の装置に含む構成である場合や、ラミネータがオンライン上に存在する場合には、それらの装置に対して部品ジョブの送信が行われる。その後、Ｓ９０６において、デバイスエラー受信部１１８は、ラミネータで発生したエラー、もしくは、ラミネート工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ９０６にてＹＥＳ）、処理をＳ９０８へ進める。ラミネータで発生したエラーを受信せず、かつ、ラミネート工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ９０６にてＮＯ）、処理をＳ９０７へ進める。
【００７６】
Ｓ９０７において、解析部１１４は、ステータス管理一覧表１６０１において表紙のラミネート工程のステータスを「ＯＫ」とし、本処理フローを終了する。Ｓ９０８において、解析部１１４は、ステータス管理一覧表１６０１において表紙のラミネート工程のステータスを「ＮＧ」とし、Ｓ９０９へ進む。Ｓ９０９において、解析部１１４は、ステータス管理一覧表１６０１において「ＯＫ」も「ＮＧ」も設定されていない工程のステータスを「未」とする。さらに解析部１１４は、対応する成果物ジョブのステータスを「ＮＧ」として、工程順序情報ＤＢ１１６に保持する。そして、本処理フローを終了する。
【００７７】
（本文製造に関する処理）
図１０は、本文製造における情報処理装置１０１の処理の一例を示す。本処理は、図８のＳ８０６に対応する。
【００７８】
Ｓ１００１にて、部品ジョブ送信部１１７は、本文の印刷部品ジョブを印刷装置１０２へ送信する。その後、Ｓ１００２において、デバイスエラー受信部１１８は、印刷装置１０２で発生したエラー、もしくは、印刷工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ１００２にてＹＥＳ）、処理をＳ１００４へ進める。印刷装置１０２で発生したエラーを受信せず、かつ、印刷工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ１００２にてＮＯ）、処理をＳ１００３へ進める。
【００７９】
Ｓ１００３において、解析部１１４は、ステータス管理一覧表１６０１において本文の印刷工程のステータスを「ＯＫ」とし、本処理フローを終了する。Ｓ１００４において、解析部１１４は、ステータス管理一覧表１６０１において本文の印刷工程のステータスを「ＮＧ」とし、Ｓ１００５へ進む。Ｓ１００５において、解析部１１４は、ステータス管理一覧表１６０１において「ＯＫ」も「ＮＧ」も設定されていない工程のステータスを「未」とする。さらに解析部１１４は、対応する成果物ジョブのステータスを「ＮＧ」として、工程順序情報ＤＢ１１６に保持する。そして、本処理フローを終了する。
【００８０】
（帯製造に関する処理）
図１１は、帯製造における情報処理装置１０１の処理の一例を示す。本処理は、図８のＳ８０７に対応する。
【００８１】
Ｓ１１０１にて、部品ジョブ送信部１１７は、帯の印刷部品ジョブを印刷装置１０２へ送信する。その後、Ｓ１１０２において、デバイスエラー受信部１１８は、印刷装置１０２で発生したエラー、もしくは、印刷工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ１１０２にてＹＥＳ）、処理をＳ１１０４へ進める。印刷装置１０２で発生したエラーを受信せず、かつ、印刷工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ１１０２にてＮＯ）、処理をＳ１１０３へ進める。
【００８２】
Ｓ１１０３において、解析部１１４は、ステータス管理一覧表１６０１において帯の印刷工程のステータスを「ＯＫ」とし、Ｓ１１０５へ進む。Ｓ１１０４において、解析部１１４は、ステータス管理一覧表１６０１において帯の印刷工程のステータスを「ＮＧ」とし、Ｓ１１０９へ進む。
【００８３】
Ｓ１１０５にて、部品ジョブ送信部１１７は、帯の筋入れ部品ジョブを後処理制御装置１０５へ送信する。その後、Ｓ１１０６において、デバイスエラー受信部１１８は、筋入れ機１０８で発生したエラー、もしくは、筋入れ工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ１１０６にてＹＥＳ）、処理をＳ１１０８へ進める。筋入れ機１０８で発生したエラーを受信せず、かつ、筋入れ工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ１１０６にてＮＯ）、処理をＳ１１０７へ進める。
【００８４】
Ｓ１１０７において、解析部１１４は、ステータス管理一覧表１６０１において帯の筋入れ工程のステータスを「ＯＫ」とし、本処理フローを終了する。Ｓ１１０８において、解析部１１４は、ステータス管理一覧表１６０１において帯の筋入れ工程のステータスを「ＮＧ」とし、Ｓ１１０９へ進む。Ｓ１１０９において、解析部１１４は、ステータス管理一覧表１６０１において「ＯＫ」も「ＮＧ」も設定されていない工程のステータスを「未」とする。さらに解析部１１４は、対応する成果物ジョブのステータスを「ＮＧ」として、工程順序情報ＤＢ１１６に保持する。そして、本処理フローを終了する。
【００８５】
（ジャケット製造に関する処理）
図１２は、ジャケット製造における情報処理装置１０１の処理の一例を示す。本処理は、図８のＳ８０８に対応する。
【００８６】
Ｓ１２０１にて、部品ジョブ送信部１１７は、ジャケットの印刷部品ジョブを印刷装置１０２へ送信する。その後、Ｓ１２０２において、デバイスエラー受信部１１８は、印刷装置１０２で発生したエラー、もしくは、印刷工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ１２０２にてＹＥＳ）、処理をＳ１２０４へ進める。印刷装置１０２で発生したエラーを受信せず、かつ、印刷工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ１２０２にてＮＯ）、処理をＳ１２０３へ進める。
【００８７】
Ｓ１２０３において、解析部１１４は、ステータス管理一覧表１６０１においてジャケットの印刷工程のステータスを「ＯＫ」とし、Ｓ１２０５へ進む。Ｓ１２０４において、解析部１１４は、ステータス管理一覧表１６０１においてジャケットの印刷工程のステータスを「ＮＧ」とし、Ｓ１２１３へ進む。
【００８８】
Ｓ１２０５にて、部品ジョブ送信部１１７は、ジャケットのラミネート部品ジョブを送信する。表示製造と同様に、ここでの部品ジョブは印刷装置１０２へ送信されるものとする。その後、Ｓ１２０６において、デバイスエラー受信部１１８は、ラミネータで発生したエラー、もしくは、ラミネート工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ１２０６にてＹＥＳ）、処理をＳ１２０８へ進める。ラミネータで発生したエラーを受信せず、かつ、ラミネート工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ１２０６にてＮＯ）、処理をＳ１２０７へ進める。
【００８９】
Ｓ１２０７において、解析部１１４は、ステータス管理一覧表１６０１においてジャケットのラミネート工程のステータスを「ＯＫ」とし、本処理フローを終了する。Ｓ１２０８において、解析部１１４は、ステータス管理一覧表１６０１においてジャケットのラミネート工程のステータスを「ＮＧ」とし、Ｓ１２１３へ進む。
【００９０】
Ｓ１２０９にて、部品ジョブ送信部１１７は、帯の筋入れ部品ジョブを後処理制御装置１０５へ送信する。その後、Ｓ１２１０において、デバイスエラー受信部１１８は、筋入れ機１０８で発生したエラー、もしくは、筋入れ工程の結果の検品において検品不良であった旨の通知を受信した場合（Ｓ１２１０にてＹＥＳ）、処理をＳ１２１２へ進める。筋入れ機１０８で発生したエラーを受信せず、かつ、筋入れ工程の結果の検品において正常であった旨の通知を受信した場合（Ｓ１２１０にてＮＯ）、処理をＳ１２１１へ進める。
【００９１】
Ｓ１２１１において、解析部１１４は、ステータス管理一覧表１６０１において帯の筋入れ工程のステータスを「ＯＫ」とし、本処理フローを終了する。Ｓ１２１２において、解析部１１４は、ステータス管理一覧表１６０１において帯の筋入れ工程のステータスを「ＮＧ」とし、Ｓ１２１３へ進む。Ｓ１２１３において、解析部１１４は、ステータス管理一覧表１６０１において「ＯＫ」も「ＮＧ」も設定されていない工程のステータスを「未」とする。さらに解析部１１４は、対応する成果物ジョブのステータスを「ＮＧ」として、工程順序情報ＤＢ１１６に保持する。そして、本処理フローを終了する。
【００９２】
本実施形態は、複数種の部品を含み、かつ、各部品がそれぞれ注文に対する専用部品であるというフォトブック特有の作成フローの再製造に適用可能である。そして、製造の最中にエラーなどが生じたことにより、オペレータが再製造の指示を行う際、複雑な部品製造工程の状態をすべて把握する必要なく、フォトブックの注文情報である成果物ジョブを使って必要な部品のみを再製造の指示を行うことが可能となる。そのため、高い生産性を実現しつつ、オペレータの作業を軽減することができる。
【００９３】
なお、ユーザーから注文を受けるのがフォトブックである例を示したが、必ずしもフォトブックに限定されるものではない。例えば、複数枚が各々固有の形状から構成されるカードのセットや、１２枚の組から成るカレンダー、意匠部品を異なる形状の媒体に複数枚印刷し、決まった順序で成果物を得ることが必要なセット状のものなどであっても、本発明は同様の効果を有する。
【００９４】
＜実施形態２＞
実施形態１では、図１４の部品ジョブ一覧表１４０１に示したように、部品ジョブに対してそれぞれＩＤを割り当てる例を示した。本実施形態では、情報処理装置１０１において成果物ジョブに対してのみＩＤを割り当てて用いる例を示す。さらに、各工程において、ステータスに対応したＩＤを定義して用いる。この場合でも、実施形態１と同様にすべての工程の部品ジョブを管理することが可能である。特に図２において、例えば表紙が印刷された同じ紙面の外側にバーコードを印刷する例などにおいて、本実施形態が有効である。なお、実施形態１と重複する箇所については説明を省略する。
【００９５】
本実施形態では、情報処理装置１０１の部品ジョブ送信部１１７から、１の成果物ジョブに対して割り当てられた１の成果物ジョブＩＤが当該成果物ジョブを構成する部品ジョブそれぞれに付与されて送信される。印刷装置１０２及び後処理装置１０６〜１０８は、部品ジョブに従って、実施形態１で説明したようにフォトブックに対する各部品の製造を行う。そして、印刷装置１０２及び後処理装置１０６〜１０８各々を管理する後処理制御装置１０３〜１０５により、予め決められた工程および実行結果に対応した識別子（文字列）を、成果物ジョブＩＤに付与する。これにより、実施形態１にて述べた図１５と同等の部品ジョブのステータス１５０１を、情報処理装置１０１のデバイスエラー受信部１１８が受信することが可能となる。
【００９６】
例えば、成果物ジョブＩＤが「００００１」のフォトブック製造において、くるみ製本工程を完了した際、ユーザーは出力されたバーコードをバーコードリーダ１１０により読み取らせる。その際にくるみ製本工程が問題なく完了していた場合、ユーザーは、ニアラインくるみ製本機１０６に接続された後処理制御装置１０３の画面上にて、検品結果が正常である旨の情報を入力する。この場合、後処理制御装置１０３は、バーコードから読み取られた成果物ジョブＩＤ「００００１」にくるみ製本工程の検品結果が「ＯＫ」であることを示す文字列（例えば、「０３１」）を付与する。そして、成果物ジョブＩＤ「００００１」に、くるみ製本工程における検品結果が正常であったことを示す文字列「０３１」を付加した文字列「００００１０３１」が、デバイスエラー受信部１１８へ送信される。
【００９７】
また、くるみ製本工程における検品結果が不正であった場合、ユーザーは後処理制御装置１０３の画面上にて、検品結果が検品不正である旨の情報を入力する。この場合、後処理制御装置１０３は、バーコードから読み取られた成果物ジョブのＩＤ「００００１」に、くるみ製本工程の結果が不正であった旨を示す文字列（例えば、「０３２」）を付与する。そして、成果物ジョブＩＤ「００００１」に、くるみ製本工程における検品結果が不正であったことを示す文字列「０３２」を付加した文字列「００００１０３２」が、デバイスエラー受信部１１８へ送信される。
【００９８】
また、くるみ製本工程でくるみ製本機自体にエラーが発生した場合、ユーザーが後処理制御装置１０３の画面上にてその旨を入力することなく、後処理制御装置１０３が上記エラーの発生を検知する。これに起因して、後処理制御装置１０３は、成果物ジョブＩＤ「００００１」に文字列「０３２」を付加した「００００１０３２」を、デバイスエラー受信部１１８に送信する。
【００９９】
その他の工程についても同様に、成果物ジョブＩＤに対して、予め決められた工程のＩＤを付加することによって、部品ジョブのエラーステータスは情報処理装置１０１が一括して受け取り管理することができる。
【０１００】
本実施形態により、実施形態１と同様に、どこの工程においてエラーが起きても、成果物ジョブを使って、必要な部品のみの再製造の指示を効率よく行うことが可能となる。
【０１０１】
＜実施形態３＞
本実施形態では、各部品の製造に失敗した場合においてオペレータが再製造を指示する際に、情報処理装置１０１での処理の簡素化、明確化を図る構成について説明する。具体的には、図１６のステータス管理一覧表１６０１のうち、再製造が必要な部品に対する部品ジョブのステータスをリセットすることで、処理を簡素化する。図１８を用いて、本実施形態に係る詳細について説明する。なお、実施形態１と重複する箇所については説明を省略する。
【０１０２】
図１８のＳ１８０１〜Ｓ１８０７はそれぞれ、実施形態１にて述べた図７のＳ７０１〜Ｓ７０７と同様の処理であるため、ここでの説明は割愛する。
【０１０３】
Ｓ１８０８において、情報処理装置１０１は、再製造が必要である部品（すなわち、いずれかの工程のステータスが「ＮＧ」となっている部品）の部品ジョブのステータスを図１９に示すようにすべてリセットする。その後、リセット後のステータス管理一覧１９０１に基づき、Ｓ１８０９におけるフォトブック製造の工程にて再製造を行う。
【０１０４】
Ｓ１８０９〜Ｓ１８１１はそれぞれ、図７のＳ７０８〜Ｓ７１０と同様の処理であるため、ここでの説明は割愛する。
【０１０５】
以上により、実施形態１の効果に加え、再製造を実施する際に、情報処理装置１０１での処理の簡素化、明確化が可能となる。
【０１０６】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014232441.tif 000003
【図２】
2014232441.tif 000004
【図３】
2014232441.tif 000005
【図４】
2014232441.tif 000006
【図５】
2014232441.tif 000007
【図６】
2014232441.tif 000008
【図７】
2014232441.tif 000009
【図８】
2014232441.tif 000010
【図９】
2014232441.tif 000011
【図１０】
2014232441.tif 000012
【図１１】
2014232441.tif 000013
【図１２】
2014232441.tif 000014
【図１３】
2014232441.tif 000015
【図１４】
2014232441.tif 000016
【図１５】
2014232441.tif 000017
【図１６】
2014232441.tif 000018
【図１７】
2014232441.tif 000019
【図１８】
2014232441.tif 000020
【図１９】
2014232441.tif 000021
【図２０】
2014232441.tif 000022