(57)【要約】      （修正有）【課題】複数の構成コンポーネントを組み合わせて成果物を生成する印刷処理において、印刷処理に必要なデータが揃っていない状態をオペレータに報知する。また、各構成コンポーネントの処理状態を管理する。【解決手段】印刷データ送信サーバと通信可能な情報処理装置であって、指定されたスケジュールに従って構成コンポーネントの印刷指示を印刷データ送信サーバに送信し、印刷指示を処理できないことを示す応答が印刷データ送信サーバから通知された場合、印刷指示の警告メッセージを含む警告画面を表示する。また、各構成コンポーネントの処理状態を取得し、処理状態リストを作成して表示する。【選択図】図１６
2014215976.tif 000002
【特許請求の範囲】
【請求項１】
印刷データ送信サーバと通信可能な情報処理装置であって、
投入されたファイルを前記印刷データ送信サーバにより監視されるフォルダに保存する保存手段と、
指定されたスケジュールに従って構成コンポーネントの印刷指示を前記印刷データ送信サーバに送信する送信手段と、
前記送信された印刷指示に対する応答として前記印刷指示を処理できないことを示す応答が前記印刷データ送信サーバから通知された場合、印刷指示の警告メッセージを含む警告画面を表示する表示制御手段を有し、
前記フォルダに保存されたファイルは、前記印刷データ送信サーバにより取得され、
複数の構成コンポーネントを組み合わせることで成果物が生成されることを特徴とする情報処理装置。
【請求項２】
前記警告画面は、前記印刷データ送信サーバの画面を表示するための指示部を含み、
前記指示部がユーザにより指示された場合、前記印刷データ送信サーバの画面が表示されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記送信手段が前記構成コンポーネントの印刷指示を送信する場合、前記構成コンポーネントが使用される成果物のチェックシートが印刷されているか否かを判定する第１判定手段を更に有し、
前記チェックシートは、成果物単位に印刷され、
前記成果物の検査項目が前記チェックシートに印刷され、
前記チェックシートが印刷されていないと判定した場合、前記表示制御手段は、チェックシートの警告メッセージを表示することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
構成コンポーネント単位に印刷されるカバーシートのデータを生成する生成手段を更に有し、
前記印刷指示には、前記構成コンポーネントを印刷するための指示と前記構成コンポーネントのカバーシートを印刷するための指示が含まれ、
前記生成手段は、前記カバーシートのデータを前記印刷データ送信サーバが参照できるフォルダに保存することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、印刷待ちの構成コンポーネントを印刷待ちリストに表示し、
印刷が完了した構成コンポーネントを印刷完了リストに表示し、
印刷完了が確認されていていない構成コンポーネントを製本待ちリストに表示し、
印刷指示が発行された場合、前記印刷指示の構成コンポーネントを前記印刷待ちリストから非表示にし、
印刷装置における印刷が完了した場合、印刷が完了した構成コンポーネントを前記印刷完了リストから非表示にし、
前記前記カバーシートに印刷されたバーコードが読み取れたことを示す情報が通知された場合、前記カバーシートに対応する構成コンポーネントを前記製本待ちリストから非表示にすることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
印刷されるべき複数の構成コンポーネントを用紙タイプに基づいてソートし、ソートされた後の複数の構成コンポーネントを用いて印刷対象となる構成コンポーネントを決定する決定手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記構成コンポーネントは、表紙および本文および裏表紙のいずれか１つであり、
複数の構成コンポーネントを組み合わせることで、前記成果物として本が生成されることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
印刷データ送信サーバと通信可能な情報処理装置において実行される制御方法であって、
投入されたファイルを前記印刷データ送信サーバにより監視されるフォルダに保存する保存工程と、
指定されたスケジュールに従って構成コンポーネントの印刷指示を前記印刷データ送信サーバに送信する送信工程と、
前記送信された印刷指示に対する応答として前記印刷指示を処理できないことを示す応答が前記印刷データ送信サーバから通知された場合、印刷指示の警告メッセージを含む警告画面を表示する表示制御工程を有し、
前記フォルダに保存されたファイルは、前記印刷データ送信サーバにより取得され、
複数の構成コンポーネントを組み合わせることで成果物が生成されることを特徴とする制御方法。
【請求項９】
印刷データ送信サーバと通信可能なコンピュータに、
投入されたファイルを前記印刷データ送信サーバにより監視されるフォルダに保存する保存工程と、
指定されたスケジュールに従って構成コンポーネントの印刷指示を前記印刷データ送信サーバに送信する送信工程と、
前記送信された印刷指示に対する応答として前記印刷指示を処理できないことを示す応答が前記印刷データ送信サーバから通知された場合、印刷指示の警告メッセージを含む警告画面を表示する表示制御工程を実行させ、
前記フォルダに保存されたファイルは、前記印刷データ送信サーバにより取得され、
複数の構成コンポーネントを組み合わせることで成果物が生成されることを特徴とするプログラム。
【請求項１０】
前記警告画面は、前記印刷データ送信サーバの画面を表示するための指示部を含み、
前記指示部がユーザにより指示された場合、前記印刷データ送信サーバの画面が表示されることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記送信工程が前記構成コンポーネントの印刷指示を送信する場合、前記構成コンポーネントが使用される成果物のチェックシートが印刷されているか否かを判定する第１判定工程を更に有し、
前記チェックシートは、成果物単位に印刷され、
前記成果物の検査項目が前記チェックシートに印刷され、
前記チェックシートが印刷されていないと判定した場合、前記表示制御工程は、チェックシートの警告メッセージを表示することを特徴とする請求項９または１０に記載のプログラム。
【請求項１２】
構成コンポーネント単位に印刷されるカバーシートのデータを生成する生成工程を更に有し、
前記印刷指示には、前記構成コンポーネントを印刷するための指示と前記構成コンポーネントのカバーシートを印刷するための指示が含まれ、
前記生成工程は、前記カバーシートのデータを前記印刷データ送信サーバが参照できるフォルダに保存することを特徴とする請求項９乃至１１のいずれか１項に記載のプログラム。
【請求項１３】
前記表示制御工程は、印刷待ちの構成コンポーネントを印刷待ちリストに表示し、
印刷が完了した構成コンポーネントを印刷完了リストに表示し、
印刷完了が確認されていていない構成コンポーネントを製本待ちリストに表示し、
印刷指示が発行された場合、前記印刷指示の構成コンポーネントを前記印刷待ちリストから非表示にし、
印刷装置における印刷が完了した場合、印刷が完了した構成コンポーネントを前記印刷完了リストから非表示にし、
前記前記カバーシートに印刷されたバーコードが読み取れたことを示す情報が通知された場合、前記カバーシートに対応する構成コンポーネントを前記製本待ちリストから非表示にすることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
印刷されるべき複数の構成コンポーネントを用紙タイプに基づいてソートし、ソートされた後の複数の構成コンポーネントを用いて印刷対象となる構成コンポーネントを決定する決定工程を更に備えることを特徴とする請求項９乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
前記構成コンポーネントは、表紙および本文および裏表紙のいずれか１つであり、
複数の構成コンポーネントを組み合わせることで、前記成果物として本が生成されることを特徴とする請求項９乃至１４のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュールに従って印刷処理を進める装置、方法、プログラムに関する。
【背景技術】
【０００２】
複数の印刷装置を使って印刷するための方法として、スケジュールを設定し、スケジュールに従って印刷処理を進める技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９３７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１には、スケジュールに従って印刷処理を進めることが記載されているが、印刷処理に必要なデータが揃っていない場合の動作については記載されていない。その結果、印刷に必要なデータが揃っていないことがオペレータに報知されないため、オペレータが印刷処理に必要なデータが揃っていないことに気づくことが困難となり、印刷処理が進まないおそれがあった。
【０００５】
また、複数のコンポーネントをまとめて１つの成果物を作成することで印刷処理の効率化を図ることができるが、複数のコンポーネントを独立して印刷することで、各コンポーネントの状態を管理することが困難となるおそれがあった。
【０００６】
本願は、上述した課題の少なくとも１つを解決することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願は、印刷データ送信サーバと通信可能な情報処理装置であって、投入されたファイルを前記印刷データ送信サーバにより監視されるフォルダに保存する保存手段と、指定されたスケジュールに従って構成コンポーネントの印刷指示を前記印刷データ送信サーバに送信する送信手段と、前記送信された印刷指示に対する応答として印刷データが準備できていないことを示す応答が前記印刷データ送信サーバから通知された場合、前記印刷指示にて印刷されるべき構成コンポーネントのファイルを投入することを示すメッセージを表示する表示制御手段を有し、前記フォルダに保存されたファイルは、前記印刷データ送信サーバにより取得され、複数の構成コンポーネントを組み合わせることで成果物が生成されることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷に必要なデータが揃っていないことをオペレータが容易に認識できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の印刷システムの構成を示す図である。
【図２】本実施形態のスケジューラ、編集系の情報処理装置、プリントマネージャ、印刷データ送信サーバのハードウェア構成を示す図である。
【図３】本実施形態のデータベースの一例を示す図である。
【図４】本実施形態のデータベースの一例を示す図である。
【図５】プリントマネージャにより提供される画面の一例を示す図である。
【図６】プリントマネージャにより提供される画面の一例を示す図である。
【図７】プリントマネージャにより提供される画面の一例を示す図である。
【図８】カバーシートの一例を示す図である。
【図９】プリントマネージャにより提供される画面の一例を示す図である。
【図１０】プリントマネージャにより実行される処理を示すフローチャートである。
【図１１】チェックシートの一例を示す図である。
【図１２】印刷指示の一例を示す図である。
【図１３】応答ＪＭＦの一例を示す図である。
【図１４】プリントマネージャにより提供される画面の一例を示す図である。
【図１５】プリントマネージャにより提供される画面の一例を示す図である。
【図１６】プリントマネージャにより提供される画面の一例を示す図である。
【図１７】図４（ｃ）のソート結果の一例を示す図である。
【発明を実施するための形態】
【００１０】
図１に本願の印刷システムの構成図を示す。印刷システムは、ＭＲＰ１００、スケジューラ１０１、編集系の情報処理装置１０２、プリントマネージャ１０３、印刷データ送信サーバ１０４、複数のデバイス１０６−１０８がネットワークを介して通信可能に接続されている。なお、ＭＲＰとは、Ｍａｔｅｒｉａｌ  ｒｅｑｕｉｒｅｍｅｎｔｓ  ｐｌａｎｎｉｎｇの略である。また、印刷システムは、複数のフィニッシャも備える。フィニッシャはネットワークを介して接続されていても、ネットワークに接続されていなくても構わない。また、プリントマネージャ１０３は、後述するＰＭＤＢ（Ｐｒｉｎｔ  Ｍａｎａｇｅｒ  Ｄａｔａ  Ｂａｓｅ）１０５に記憶されている各種データを参照できる。なお、本願では、プリンタ（シングルファンクションプリンタ、複合機）の総称として単にデバイスと呼ぶこともある。
【００１１】
ＭＲＰ１００は、成果物の印刷の注文を受け付ける。スケジューラ１０１は、ＭＲＰ１００が受け付けた各注文（各製造指示）に対する平準化生産計画を生成する。編集系の情報処理装置１０２は、印刷データ送信サーバ１０４がプリントマネージャ１０３から取得したファイルに対する印刷設定情報を設定する。なお、編集系の情報処理装置１０２は、印刷設定情報を設定するための編集アプリケーションを備える。プリントマネージャ１０３は、印刷指示を印刷データ送信サーバ１０４に通知する。なお、プリントマネージャ１０３は、その他の処理も行うが、詳細は後述する。印刷データ送信サーバ１０４は、プリントマネージャ１０３から受信した印刷指示に従って印刷データを指定されたデバイスに送信する。デバイスは、受信した印刷データに基づいて印刷処理を実行する。
【００１２】
図２は、本実施形態の印刷システムのスケジューラ１０１、編集系の情報処理装置１０２、プリントマネージャ１０３、印刷データ送信サーバ１０４のハードウェア構成を示す図である。図２では、これらの装置を情報処理装置と総称して説明する。
【００１３】
情報処理装置は、ＲＯＭ２０３内のプログラム用ＲＯＭあるいは外部メモリ２１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ２０１を備える。システムバス２０４に接続される各デバイスをＣＰＵ２０１が総括的に制御する。また、このＲＯＭ２０３内のプログラム用ＲＯＭあるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるオペレーティングシステムプログラム等を記憶する。ＲＯＭ２０３内のフォント用ＲＯＭあるいは外部メモリ２１１には上記文書処理の際に使用するフォントデータ等を記憶する。ＲＯＭ２０３内のデータ用ＲＯＭあるいは外部メモリ２１１には上記文書処理等を行う際に使用する各種データを記憶する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００１４】
キーボードコントローラ（ＫＢＣ）２０５は、キーボード２０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０の表示を制御する。ディスクコントローラ（ＤＫＣ）２０７は、各種のアプリケーション、フォントデータ、プリンタ制御コマンド生成プログラム等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ２１１とのアクセスを制御する。なお、プリンタ制御コマンド生成プログラムとは、プリンタドライバの一例である。プリンタコントローラ（ＰＲＴＣ）２０８は、双方向性インタフェース（インタフェース）２１を介してプリンタ１０３に接続される。そてて、インタフェースとプリンタ１０３との通信制御処理を実行する。ＮＣ２１２はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ２１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００１６】
続いて、図３の各データベースについて説明する。
【００１７】
図３（ａ）は、スケジューラ１０１により生成された平準化生産計画が記憶されたＴＵ＿ＰＯＤ平準化計画である。一方、図３（ｂ）から（ｈ）は、プリントマネージャ１０３のＰＭＤＢ１０５に保持されるデータベースである。
【００１８】
ＰＭＤＢ１０５には、図３（ｂ）に示すｔｂｌＳｃｈｅｄｕｌｅｄＰｌａｎ、（ｃ）に示すｔｂｌＪｏｂＭａｎａｇｅｒ、（ｄ）に示すｔｂｌＰｒｏｄｕｃｔＭａｓｔｅｒ、（ｅ）に示すｔｂｌＰａｒｔｓＭａｓｔｅｒ、（ｆ）に示すｔｂｌＣｏｍｐｏｎｅｎｔＭａｓｔｅｒ、（ｇ）に示すｔｂｌＰａｔｔｅｒｎＭａｓｔｅｒ、（ｈ）に示すｔｂｌＤｅｖｉｃｅＭａｎａｇｅｒ、の各テーブルが管理される。
【００１９】
図３（ｂ）は、プリントマネージャ１０３がスケジューラ１０１から取得した生産予定データや、成果物ＩＤ、チェックシート（ＣＳと記載することもある）を印刷した時間、成果物を印刷するための処理を開始した時間、成果物が完成した時間を保持する。なお、生産予定データとは図３（ｂ）を生成するために必要なデータであり、スケジューラ１０１が生成した平準化生産計画から取得される。
【００２０】
チェックシートとは、１つの成果物に対して１枚印刷されるシートである（つまり、チェックシートは、成果物単位に印刷される）。プリントマネージャ１０３はその日に印刷する成果物番号毎にチェックシートの印刷を指示する。例えば、プリントマネージャ１０３が始業時等にチェックシートの印刷を指示することで、始業時にチェックシートが印刷される。オペレータは、チェックシートを参照しながら成果物のチェック作業項目を特定し、成果物を確認する。また、チェックシートにはバーコードが印刷されており、このバーコードがバーコードリーダにより読み取られることで、ＭＲＰ１００は、注文を受けた成果物の完成を認識できる。そのため、本印刷システムでは、チェックシートが印刷されていない状況で成果物が完成しても、ＭＲＰ１００は成果物の完成を認識できない。
【００２１】
チェックシートには成果物番号や成果物名称、印刷部数（生産数ともいう）、管理用バーコード、オペレータに求めるチェック作業項目（検査項目ともいう）等が印刷される。プリントマネージャ１０３は、オペレータがチェックシートの印刷ボタンを使って指示することで、チェックシートを生成し、まとめて印刷する機能を有する。このチェックシートが印刷されると、プリントマネージャ１０３は、図４（ｂ）の「ＣＳ印刷日時」にチェックシートの印刷日時を登録する。なお、チェックシートの一例を図１１に示す。
【００２２】
図３（ｃ）は、各成果物を構成する構成コンポーネントの詳細な進捗状況を保持する。なお、成果物とは、例えば本やカタログ等の最終的な成果物である。一方、構成コンポーネントとは成果物を構成する部品であり、例えば、表紙、本文、裏表紙等が構成コンポーネントの一例である。図３（ｂ）および図３（ｃ）は、プリントマネージャ１０３が起動されるタイミングで、図３（ａ）および図３（ｄ）から（ｇ）により生成される。
図３（ｄ）のｔｂｌＰｒｏｄｕｃｔＭａｓｔｅｒは成果物毎の設変情報（設計変更情報）を管理する。
図３（ｅ）のｔｂｌＰａｒｔｓＭａｓｔｅｒは成果物と構成コンポーネントの関係を管理する。    
図３（ｆ）のｔｂｌＣｏｍｐｏｎｅｎｔＭａｓｔｅｒは成果物を構成する構成コンポーネント毎の情報を管理する。
図３（ｇ）のｔｂｌＰａｔｔｅｒｎＭａｓｔｅｒは、印刷出力方法や使用するデバイス等の情報を管理する。
図３（ｈ）のｔｂｌＤｅｖｉｃｅＭａｎａｇｅｒ  は本システムで管理するデバイスの情報を保持する。
【００２３】
続いて図４のサンプルデータを用いて各データベースが生成される処理について具体的に説明する。なお、図４（ａ）から（ｇ）は、それぞれ図３（ａ）から（ｇ）に対応する。
【００２４】
まず、オペレータは、図５のプリントマネージャ１０３の画面に、構成コンポーネントのファイルをドラッグアンドドロップする。このドロップ処理により図６の画面が表示され、オペレータが図６のＯＫボタン、および図５の登録／更新ボタンを操作することで、プリントマネージャ１０３はドロップされたファイルに関する情報を図４（ｄ）から（ｆ）に登録する。なお、プリントマネージャ１０３は、印刷データ送信サーバが指定されたホットフォルダにドロップされたファイルを保存する。印刷データ送信サーバはホットフォルダを監視しており、ホットフォルダにファイルが保存されたことを検知すると、ホットフォルダに保存されたファイルを取得する。
【００２５】
プリントマネージャ１０３は、ドロップされたファイルのファイル名を解析し、図４（ｄ）と図４（ｅ）の成果物番号と切換Ｎｏに各値を登録する。切換Ｎｏ等の説明は後述する。
【００２６】
オペレータは、ファイルを図５の画面にドロップする前に、ファイルに対して特定のファイル名を設定しておく必要がある。具体的には、オペレータは、構成コンポーネントのＰＤＦのファイル名を「成果物番号＿訂番＿印刷優先度＿パターンＩＤ＿切換Ｎｏ」を示すファイル名に変更する。例えば、「ＰＴ１−１２３８−０００＿０００＿０１＿００１＿ＣＨＧ００００５ａ」がファイル名として設定されたファイルが図５にドロップされたとする。このドロップ処理により、プリントマネージャ１０３は、ファイル名の最初の文字から最初のアンダーバーまでを成果物番号と認識し、４つ目のアンダーバーから最終文字までを切換Ｎｏと認識する。この処理により、図４（ｄ）と（ｅ）のように成果物番号「ＰＴ１−１２３８−０００」と切換Ｎｏ「ＣＨＧ００００５ａ」が登録される。なお、プリントマネージャ１０３は、図４（ｅ）の成果物番号と切換Ｎｏを登録する際に成果物ＩＤを割り当てる（上記成果物番号と切換Ｎｏには、成果物ＩＤ「５」が割り当てられる）。
【００２７】
続いてプリントマネージャ１０３は、ドロップされたファイルを用いて図４（ｆ）の各情報を登録する。例えば、「ＰＴ１−１２３８−０００＿０００＿０１＿００１＿ＣＨＧ００００５ａ」が９個目の構成コンポーネントであるため、コンポーネントＩＤ「９」を登録し、コンポーネント名にファイル名が登録される。また、図４（ｅ）に成果物番号、切換Ｎｏを登録する際に割り当てられた成果物ＩＤ「５」を図４（ｆ）の成果物ＩＤに登録する。また、プリントマネージャ１０３は、ドロップされたファイルのファイル名に含まれる「００１」からパターンＩＤ「１」を登録する。さらに、プリントマネージャ１０３は、ファイル名の「０１」から、ドロップされたファイルが成果物の中の１つ目の構成コンポーネントであると認識できる。また、ファイル訂番を表す「０００」で訂番管理することも可能である。成果部物の何番目かを示す情報や訂番は、例えば、１つの成果物を構成する複数の構成コンポーネントのファイルがドロップされた場合に、複数のファイルをソートするために使用される。なお、図４（ｆ）の印刷優先度、ホールド印刷の有無はプリントマネージャ１０３の画面を使ってオペレータが設定する。また、プリントマネージャ１０３はドロップされたファイルから得られたページ数を登録する。以上の処理により、プリントマネージャ１０３は、図４（ｆ）のテーブルを生成する。
【００２８】
続いて、図４（ｇ）の生成方法について説明する。オペレータは、図７のプリントマネージャ１０３の画面を用いて各パターンＩＤに印刷物色種や処理方法、用紙サイズ、紙種等を登録する。オペレータが図７の画面を使って各パターンＩＤに対する登録処理が終了し、登録／更新ボタンが操作されると図４（ｇ）が生成される。
【００２９】
以上、図４（ｄ）から（ｇ）の各データベースが生成された後、プリントマネージャ１０３は、図４（ｂ）に各情報を登録する。具体的には、プリントマネージャ１０３は図４（ａ）から生産予定データを取得し、図４（ｂ）に登録する。この処理により、図４（ｂ）の製造指示ＩＤ、製造指示Ｎｏ、未完了数量、平準化日程、出荷予定日、次区ＢＣ、本籍値、優先順位、フラグ、分類の情報が登録される。
【００３０】
続いて、プリントマネージャ１０３は、図４（ａ）の製造指示Ｎｏに対応する成果物番号をもとに図４（ｄ）から切換Ｎｏを取得する。この切換Ｎｏと成果物番号をキーとして、図４（ｅ）から成果物ＩＤを取得し、登録する。例えば、プリントマネージャ１０３が、製造指示ＩＤ「１１６４０」の情報を登録する際、図４（ａ）から成果物番号「ＰＴ−１２３４−０００」を取得する。そして、プリントマネージャ１０３は、図４（ｄ）を参照すると成果物番号「ＰＴ−１２３４−０００」に対応する切換番号として「ＣＨＧ００００１ａ」を得る。これらの情報を元に、プリントマネージャ１０３は、図４（ｅ）から成果物ＩＤ「１」を取得し、図４（ｂ）に登録する。なお、チェックシート（ＣＳ）印刷日時、開始日時、完成日時は、プリントマネージャ１０３が印刷指示を発行したタイミングで登録される。なお、これらの処理は全ての製造指示ＩＤ（図４（ａ）では６つの製造指示）に対して繰り返されることで、図４（ｂ）が生成される。
【００３１】
続いて、プリントマネージャ１０３は、図４（ｃ）の情報を登録する。プリントマネージャ１０３は、図４（ｃ）に各製造指示の情報を記憶する。例えば、製造指示ＩＤ「１１６４０」の成果物ＩＤ「１」を取得したので、図４（ｃ）の製造指示ＩＤ「１１６４０」を登録する。
【００３２】
続いて、成果物ＩＤ「１」と図４（ｆ）から成果物ＩＤ「１」を構成するコンポーネントである、コンポーネントＩＤ「１」を取得する。プリントマネージャ１０３は、ｔｂｌＳｃｈｅｄｕｌｅｄＰｌａｎのＩＤに構成コンポーネント毎の枝番を振り、取得したコンポーネントＩＤ「１」を登録する。この処理により、図４（ｃ）の製造番号ＩＤ「１１６４０」に枝番とコンポーネントＩＤ「１」が登録される。また、プリントマネージャ１０３は図４（ｆ）を参照するとコンポーネントＩＤ「１」に対してパターンＩＤ「１」が登録されている。そのため、プリントマネージャ１０３は、図４（ｇ）のパターンＩＤ「１」を参照すると通常出力１（通常出力デバイス）として、デバイス２が登録されている。よって、プリントマネージャ１０３は、図４（ｃ）の印刷先デバイスＩＤに「２」を登録する。なお、図４（ｃ）のその他の情報は、実際に印刷指示が発行されることで登録される。
【００３３】
以上の処理により図３の各データベースが登録される。
【００３４】
続いて、印刷システムの全体的な処理フローについて説明する。
【００３５】
まず、オペレータは、印刷対象の構成コンポーネントに対応するファイルを図５の画面にドロップする。プリントマネージャ１０３は、ドロップされたファイルを上述したホットフォルダに保存する。印刷データ送信サーバは、ホットフォルダにファイルが保存されたことを検知すると、ホットフォルダ内のファイルを取得する。
【００３６】
続いて、オペレータは、編集系の情報処理装置１０２のブラウザに印刷データ送信サーバのＵＲＬを入力すると、印刷データ送信サーバが管理しているファイルの一覧が編集系の情報処理装置１０２の画面に表示される。オペレータがその画面から所望のファイル名を選択すると、そのファイル名に対応するファイルが編集系の情報処理装置１０２と印刷データ送信サーバの第１共有フォルダに保存される。この第１共有フォルダは、編集系の情報処理装置内に置かれるフォルダである。
【００３７】
オペレータは、編集系の情報処理装置１０２を使って印刷設定情報を設定すると、編集系の情報処理装置１０２は、第１共有フォルダに中間的な印刷データと印刷設定情報を保存する。なお、中間的な印刷データは、第１共有フォルダに保存されたファイルと印刷設定情報に基づいて編集系の情報処理装置１０２の編集アプリケーションにより生成される。なお、中間的な印刷データとは、ホットフォルダに投入されたファイルからは変換されたデータであり、かつ、最終的に印刷装置に送信される前段階のデータであるため、中間的な印刷データと呼ばれる。中間的な印刷データのフォーマットの一例として、ＰＳデータが挙げられる。
【００３８】
印刷データ送信サーバは、第１共有フォルダから中間的な印刷データと印刷設定情報を取得し、デバイスに送信するための特定のフォルダに保存する。
【００３９】
図４（ｇ）には通常出力デバイスの他、印刷物色種（カラー／モノクロ）、処理方法（片面、中綴じ等）、サイズ（Ａ４等）、紙種（再生紙等）等の印刷情報が記録されている。プリントマネージャ１０３は、ｔｂｌＳｃｈｅｄｕｌｅｄＰｌａｎを生成する際、紙種、サイズを基準に出力先デバイスごとに生産計画をソートすることで、用紙交換や製品操作部からのサイズ設定等の段取り替えが発生しないようにする。
【００４０】
続いて、オペレータが図９（Ａ）のプリントマネージャ１０３の画面を使って構成コンポーネントの印刷を指示する。この印刷の指示により、プリントマネージャ１０３は、図４（ｂ）の「ＣＳ印刷日時」を確認し、印刷対象の構成コンポーネントの成果物に対応するチェックシートが印刷済みか否かを判定する。例えば、プリントマネージャ１０３が、図４（ｃ）のコンポーネントＩＤ「１」の構成コンポーネントを印刷する場合、図４（ｂ）の製造指示ＩＤ「１１６４０」の「ＣＳ印刷日時」に印刷日時が登録されているか判定する。ＣＳ印刷日時が登録されていると判定した場合、プリントマネージャ１０３は、コンポーネントＩＤ「１」の構成コンポーネントの印刷指示を印刷データ送信サーバに発行する。もし、オペレータが印刷を指示した段階でチェックシートが印刷されていないと判定された場合、プリントマネージャ１０３は、チェックシートの印刷を指示することを示すメッセージを表示する。
【００４１】
図９（Ａ）の画面について更に説明する。印刷待ちリストには、図４（ｃ）にリストアップされている構成コンポーネントの一覧が表示される。また、画面中央には、通常印刷に使用するデバイスの状態（印刷可能、印刷中など）や、印刷終了時刻が表示される。印刷完了リストには、印刷が完了した構成コンポーネントが表示される。製本待ちリストには、印刷待ちリスト内の複数コンポーネントから成る成果物がその構成コンポーネントと共に表示される。なお、プリントマネージャ１０３は、印刷待ちリスト内の各構成コンポーネントをプリンタからの印刷完了通知に従って非表示に、印刷完了リストと製本待ちリストに印刷が完了した構成コンポーネントを表示する。また、プリントマネージャ１０３は、後述するカバーシートのバーコードが読み取られたことに従って、印刷完了リストと製本待ちリストから構成コンポーネントを非表示にする。その結果、後処理の際、コンポーネントの綴じ忘れや混入などのヒューマンエラーを防止する。画面下部の印刷開始ボタンがユーザにより操作された場合、稼動可能なデバイスで処理される印刷待ちリスト内の構成コンポーネントが順次印刷される。なお、図９（Ｂ）は印刷中の画面であり、基本的には図９（Ａ）と同じである。
【００４２】
そして、プリントマネージャ１０３は、図４（ｃ）に登録されている順に各コンポーネントの印刷を指示する。具体的には、プリントマネージャ１０３が、構成コンポーネントを印刷するためのＪＤＦと、対象構成コンポーネントのカバーシートを印刷するためのＪＤＦを含むＪＭＦ（印刷指示）を印刷データ送信サーバに送信する。
【００４３】
構成コンポーネントのＪＤＦにはプリントマネージャ１０３が生成したユニークなコマンドＩＤ、ジョブＩＤと印刷データ送信サーバ内で管理されるファイルのコンポーネント名、出力先デバイス名、印刷部数（＝未完了数量）が記述されている。
【００４４】
カバーシートのＪＤＦには、カバーシートのファイルにアクセスするためのパスが記述されている。
【００４５】
図１２に印刷指示のＪＭＦの例を示す。ＪＭＦはＸＭＬ形式で記述される。ＪＭＦヘッダー部には出力先デバイス名やプリントマネージャ１０３によって生成されたユニークなコマンドＩＤが記載される。また、ＪＭＦには、ホールド印刷の要否や印刷優先度とＪＭＦの返送先が、構成コンポーネント用とカバーシート用それぞれ記載される。
【００４６】
同様にＪＤＦ部も構成コンポーネント用ＪＤＦ（ｊｄｆ＿１．ｊｄｆ）とカバーシート用ＪＤＦ（ｊｄｆ＿２．ｊｄｆ）が記載される。ＪＤＦ部には、プリントマネージャ１０３によって生成されたユニークなジョブＩＤや、印刷する構成コンポーネント名やカバーシートのファイルパスと印刷部数がそれぞれ記載される。
【００４７】
プリントマネージャ１０３がＪＭＦを印刷データ送信サーバに送信すると、印刷データ送信サーバは応答ＪＭＦを返信する。応答ＪＭＦの例を図１３に示す。この応答ＪＭＦには印刷指示の処理結果（成功、失敗）と印刷データ送信サーバが動的に生成したユニークなキューＩＤが記述される。例えば、印刷データ送信サーバは、ＪＭＦを受信した場合、構成コンポーネントのＪＤＦに記述されたコンポーネント名に対応する中間的な印刷データと印刷設定情報を上述した特定のフォルダにて管理しているか否かを判定する。ここで、管理していないと判定された場合、印刷データ送信サーバは、失敗と記述された応答ＪＭＦをプリントマネージャ１０３に送信する。プリントマネージャ１０３が失敗と記述された応答ＪＭＦを受信した場合、印刷指示が失敗した旨のメッセージを表示する。これにより、プリントマネージャ１０３は、印刷データ送信サーバが中間的な印刷データと印刷設定情報を管理するまで印刷が実行されないように、印刷処理を制御できる。なお、図１３は、４行目に”ＲｅｔｕｒｎＣｏｄｅ＝”０””と記載されており、このコードが０の時は処理結果が成功であることを示す。一方、このコードが０ではない場合、プリントマネージャは処理結果が失敗であると認識して、後述する図１６を表示する。
【００４８】
構成コンポーネントのＪＤＦに記述したコマンドＩＤ、ジョブＩＤが図４（ｃ）に登録される。また、応答ＪＤＦに記述されたキューＩＤも図４（ｃ）に登録される。また、図４（ｃ）の印刷開始日時も登録される。もし、その印刷指示が成果物を構成するコンポーネントの最初の印刷指示であれば、図４（ｂ）の開始日時も同時に登録される。なお、指定された出力デバイスにおいて構成コンポーネントの印刷が終了した場合、印刷データ送信サーバから印刷完了通知がプリントマネージャ１０３に送信される。これにより図４（ｃ）の印刷完了日時が登録され、印刷された構成コンポーネントのカバーシートのバーコードが読み取られた日時が図４（ｃ）の確認完了日時に登録される。その際、最後の構成コンポーネントであれば図４（ｂ）の完成日時も同時に登録される。
【００４９】
プリントマネージャ１０３は構成コンポーネントの印刷指示と同時にカバーシートの印刷指示も行う。カバーシートは構成コンポーネント単位に印刷される。図８はカバーシートの印刷結果の一例である。カバーシートには、成果物番号、製造指示ＩＤ、訂番、印刷部数、最終成果物を構成する構成コンポーネント一覧、および印刷データ送信サーバから取得したコンポーネント先頭ページの縮小画像が印刷される。さらに、印刷確認用のバーコードも印刷される。
【００５０】
プリントマネージャ１０３は、カバーシート用のＥｘｃｅｌテンプレートファイルに構成コンポーネント毎に取得したデータや縮小画像を書き込み、ＰＤＦファイルに変換して印刷データ送信サーバと共有される第２共有フォルダへ保管する。なお、本願では第２共有フォルダは、印刷データ送信サーバに保持されるフォルダとして説明するが、プリントマネージャ１０３と印刷データ送信サーバが共有できれば、どこに置かれても良い。そして、印刷データ送信サーバは、印刷指示に含まれるカバーシートのＪＤＦに記述された第２共有フォルダのパスからカバーシートを印刷するためのＰＤＦファイルを取得する。そして、印刷データ送信サーバは、同一のＪＭＦに含まれる構成コンポーネントのＪＤＦで指定された出力先デバイスにＰＤＦファイルに基づく印刷データを送信する。
【００５１】
なお、本願で想定する印刷システムにおいて、ホットフォルダはライブラリ化されるべきファイルが保存される場所である。ホットフォルダ経由で印刷データ送信サーバのキューにキューイングされたファイルはオペレータがライブラリ化を指示する必要がある。キューイングされたファイルはライブラリ化されるとＪＭＦによる自動印刷が可能となるが、キューイングされたままでは自動印刷できない。
【００５２】
つまり、本システムでは、ＪＭＦの印刷指示を受信する前に準備することが可能な構成コンポーネントは、ライブラリ化の対象となるため、ホットフォルダに保存される。
【００５３】
一方、本システムでは構成コンポーネントと一緒にカバーシートが印刷される。前述のように構成コンポーネントはライブラリ化することでＪＭＦによる自動印刷に対応できるが、カバーシートはＪＭＦが送信されるタイミングで作られるため、ＪＭＦを送信する前にカバーシートのファイルを準備することができない。その結果、カバーシートのファイルをホットフォルダに保存することはできない。
【００５４】
そこで本システムでは、ＪＭＦが送信されるタイミングで作られるカバーシートのファイルを自動印刷するために上述した第２共有フォルダを利用する。カバーシートのＪＤＦには第２共有フォルダのパスが記述されているので、印刷データ送信サーバは、指定された第２共有フォルダからカバーシートのファイルを取得できる。なお、カバーシートの印刷に使用される印刷設定情報は、予め印刷データ送信サーバに登録されている。また、カバーシートの印刷に使用される用紙サイズは、構成コンポーネントの印刷に使用される用紙サイズと同じサイズを使うようにプリントマネージャ１０３が指示しても構わない。
【００５５】
以上の処理により、印刷データ送信サーバは、構成コンポーネントを印刷するためのＪＤＦに記述されたコンポーネント名に対応する中間的な印刷データを、構成コンポーネントのＪＤＦに記述された出力先のデバイスに合わせた最終的な印刷データに変換する。そして、最終的な印刷データとカバーシートの印刷データに基づく１つの印刷ジョブが、指定されたデバイスに送信される。なお、カバーシートのみ構成コンポーネントとは異なる紙（例えば、色紙）を使って印刷しても良い。
【００５６】
プリントマネージャ１０３は印刷作業停止を回避するために、印刷出力先デバイスとして通常出力先および代替出力先を指定できる。通常印刷時は通常出力１〜３に指定されたデバイスの印刷可能なデバイスが印刷処理を実行する。また、通常出力に指定されたデバイスがエラー等で使用できない場合、代替出力を指定することで印刷作業の停止時間を削減できる。なお、通常出力１〜３のデバイスの中の１つが構成コンポーネントを印刷するために選択される。そして、構成コンポーネントを印刷するために選択されたデバイスが使用できず、かつ、代替印刷が許可されない場合、他の通常出力に指定されたデバイスが構成コンポーネントを印刷するために選択される。一方、構成コンポーネントを印刷するために選択されたデバイスが使用できず、かつ、代替印刷が許可される場合、代替出力１〜３に指定されたデバイスが構成コンポーネントを印刷するために選択される。
【００５７】
選択されたデバイスは、印刷データ送信サーバから受信した印刷データに基づいて印刷処理を行い、構成コンポーネント（例えば本文）の印刷物を出力する。この際、カバーシートの印刷データに基づいてカバーシートも印刷される。印刷物を取得したオペレータは、カバーシートの印刷確認用バーコードを、バーコードリーダを使って読み取る。プリントマネージャ１０３は、そのバーコードの読み取り結果から対応する印刷物の印刷が完了したことを検知して、図４（ｃ）の対象コンポーネントＩＤの確認完了日時にバーコードが読み取られた日時の情報を登録する。これにより、プリントマネージャ１０３は、１つの構成コンポーネントが正常に印刷されたことを管理できる。プリントマネージャ１０３は、成果物を構成する全ての構成コンポーネントの印刷が完了したことを認識した場合、担当オペレータに次の処理（例えば、断裁機を使って断裁処理を行う、そのまま出荷する旨等）の内容を示すメッセージを表示する。例えば、成果物ＩＤ２は、２つの構成コンポーネント（コンポーネントＩＤ「２」、「３」）の印刷が終了し、プリントマネージャ１０３が、全ての構成コンポーネントのカバーシートのバーコードが読み取られたと認識する。これにより、プリントマネージャ１０３は、最後の構成コンポーネントのカバーシートが読み取られた日時を図４（ｂ）の完成日時に登録する。
【００５８】
また、プリントマネージャ１０３は、印刷データ送信サーバに印刷データの監視リクエストやデバイスの監視リクエストを送信できる。この監視リクエストを受けた印刷データ送信サーバは、プリントマネージャ１０３に印刷データの進捗情報やデバイスの状態情報を送信する。プリントマネージャ１０３は、必要に応じてオペレータに印刷データやデバイスへの対応方法を通知することもできる。例えば、プリントマネージャ１０３は、エラー発生時（ＪＡＭ、マテリアルショート等）に発生デバイス名と内容をオペレータに通知し、用紙等の補給やＪＡＭ紙の排出等をオペレータに指示し、復旧のナビゲートを行う。
【００５９】
また、印刷データ送信サーバは、監視リクエストを受けずに自ら印刷データの進捗情報やデバイスの状態情報をプリントマネージャ１０３に通知しても良い。
【００６０】
ここで、図４（ｄ）に記載されている切換予約等について説明する。
【００６１】
プリントマネージャ１０３は印刷業務運営の中で発生する印刷物の変更など、処理内容が変更する場合に事前予約を受け付けて、予定日に遅延なく変更対応する変更予約機能を有する。予約機能は、オペレータが任意のタイミングで図５の「部番」に成果物番号を入力すると、入力された成果物番号に対応する構成コンポーネントが「登録済切換経歴Ｎｏ」に表示される。その「登録済切換経歴Ｎｏ」からユーザは切換対象の構成コンポーネントを選択し、図５の「設変による印刷物切換を予約する」のチェックボックスにチェックを入力し、切換予定経歴Ｎｏや切換予定日等を入力する。この入力内容が、図４（ｄ）の切換予約の有無（１であれば切換あり）、切換予定Ｎｏ、切換予定日に反映され、この内容に従ってプリントマネージャ１０３が自動的に印刷対象の構成コンポーネントを変更する。
【００６２】
具体的には、前述のようにプリントマネージャ１０３が図４（ａ）から図４（ｂ）を生成する際、図４（ｄ）の該当成果物番号に対する切換予約が入っているか、入っていれば切換予定日はいつかを確認する。そして、予定日が本日であればプリントマネージャ１０３は、図４（ｄ）の切換Ｎｏを切換予定Ｎｏで更新する。切換Ｎｏを更新することで図４（ｅ）から取得できる成果物ＩＤが切り換わり変更が実施される。例えば、図４（ｄ）の成果物番号「ＰＴ１−１２３８−０００」は２０１３／０３／２６に変更予約されている。今日が変更予定日（２０１３／３／２６）だとするとプリントマネージャ１０３は図４（ｄ）上の成果物番号「ＰＴ１−１２３８−０００」の切換Ｎｏを「ＣＨＧ００００５ａ」から「ＣＨＧ００００５ｂ」に更新する。成果物番号「ＰＴ１−１２３８−０００」と切換Ｎｏ「ＣＨＧ００００５ｂ」をキーにすると、図４（ｅ）により成果物ＩＤ「７」となる。そのため、図４（ｂ）の製造指示ＩＤ「１１６４４」の成果物ＩＤも「７」となり、変更予約が実行される仕組みである。これにより、オペレータは、変更された構成コンポーネントを事前に予約することが可能となり、変更当日に変更することで生じやすかったヒューマンエラーの発生確率を更に軽減することが可能となる。
【００６３】
続いて、プリントマネージャ１０３の処理内容を、図１０Ａ−Ｃのフローチャートを用いて説明する。図１０Ａは、印刷の準備段階で行われるフローチャートであり、図１０Ｂは、チェックシートの印刷に関するフローチャートであり、図１０Ｃは印刷指示を送信する段階で行われるフローチャートである。なお、印刷システムの全体的な処理フローで上述された処理内容は、図１０Ａ−Ｃのフローチャートでは詳細な説明を省略することもある。また、本願のフローチャートの各ステップは、プリントマネージャ１０３が動作する情報処理装置のＣＰＵ２０１が、関連するプログラムをメモリから読み出して実行することで実現される。
【００６４】
まず、図１０Ａについて説明する。図１０Ａのフローチャートは、図５の画面が表示された段階で実行される。
【００６５】
プリントマネージャ１０３は、構成コンポーネントのファイルが投入されたか判定する（Ｓ１００１）。投入方法は、上述したようにドラッグアンドドロップでも、ファイル名を入力して投入されるファイルを指定する方法でも構わない。
【００６６】
プリントマネージャ１０３は、構成コンポーネントのファイルの投入を検知した場合、上述したように図３（ｄ）−（ｆ）の登録処理を行い（Ｓ１００２）、投入されたファイルを上述したホットフォルダに保存する（Ｓ１００３）。Ｓ１００３を実行する際、プリントマネージャ１０３は、投入されたファイルが正常にホットフォルダにコピーされたか判定する。プリントマネージャ１０３は、投入されたファイルが正常にホットフォルダにコピーされなかったと判定した場合、オペレータにその旨を通知する。その結果、オペレータはファイルをプリントマネージャ１０３に再投入することができる。
【００６７】
以上の処理を経て印刷データ送信サーバにより管理されるファイルが、編集系の情報処理装置１０２を用いることで中間的な印刷データに変換される。そして、印刷データ送信サーバが、Ｓ１００１にて投入された構成コンポーネントの中間的な印刷データを管理できる。
【００６８】
続いて、図１０Ｂについて説明する。なお、図１０Ｂのフローチャートは、図１４の画面を表示する指示が入力された場合に実行される。
【００６９】
プリントマネージャ１０３は、図３（ｂ）に本日処理すべき成果物のスケジュールが登録されているか判定する（Ｓ１００４）。図３（ｂ）が空であれば、Ｓ１００４にてＮｏと判定される。
【００７０】
プリントマネージャ１０３は、Ｓ１００４においてＹｅｓと判定した場合、オペレータからの指示に従ってチェックシートの印刷指示を直接デバイス（例えば、プリンタ１０６−１０８のいずれか１つ）に送信する（Ｓ１００５）。ここで、チェックシートの印刷指示が送信されるデバイスは、プリントマネージャ１０３の画面を使ってオペレータにより指定される。ここで、印刷されたチェックシートに対応する構成コンポーネントのＣＳ印刷日時（図４（ｂ））に印刷日時が記入される。なお、プリントマネージャ１０３は、Ｓ１００４にてＮｏと判定した場合、チェックシートの印刷指示を受け付けない画面（例えば、チェックシートの印刷ボタンがグレーアウトされた画面）を提供する。一方、Ｓ１００４にてＹｅｓと判定した場合、プリントマネージャ１０３は、チェックシートの印刷指示を受け付ける画面を提供する。図１４は、プリントマネージャ１０３により提供される画面であり、チェックシートの印刷指示を受け付ける。図１４には、本日処理すべき構成コンポーネントの一覧が表示される。図１４の印刷ボタンが、Ｓ１００４にてＮｏと判定された場合、ユーザからの操作を受け付けないように構成される。例えば、グレーアウトして表示されても良いし、ボタンそのものが消えていても良い。
【００７１】
続いて図１０Ｃについて説明する。図１０Ｃのフローチャートは図９（Ａ）の画面が表示された段階で実行される。
【００７２】
プリントマネージャ１０３は、図９（Ａ）の画面を表示し（Ｓ１００６）、図９（Ａ）の印刷開始ボタンが押下された場合、印刷対象の構成コンポーネントを決定する（Ｓ１００７）。プリントマネージャ１０３は、図４（ｃ）のリストに従って上から順次構成コンポーネントを印刷する。なお、プリントマネージャ１０３は、用紙カセットを印刷途中で交換する操作を軽減するために、Ｓ１００６の前に使用する用紙タイプに基づいて構成コンポーネントをソートしても良い。例えば、用紙タイプと用紙サイズに基づいてソートされた結果を図１７に示す。この図１７の構成コンポーネントを上から印刷対象として決定することでＳ１００７の処理が実現される。
【００７３】
プリントマネージャ１０３は、Ｓ１００７にて決定された印刷対象の構成コンポーネントのチェックシートが印刷済みか否かを判定する（Ｓ１００８）。Ｓ１００８の判定処理は、図４（ｂ）を参照することで実現される。
【００７４】
チェックシートが印刷済みではないと判定された場合、プリントマネージャ１０３は、チェックシートの印刷を実行することを示すメッセージを表示する（Ｓ１００９）。具体的には、図１５の画面がＳ１００９にて表示される。
【００７５】
そして、チェックシートが印刷済みであると判定された場合、プリントマネージャ１０３は、Ｓ１００７で決定された構成コンポーネントの印刷指示を印刷データ送信サーバへ送信する（Ｓ１０１０）。なお、Ｓ１０１０で送信される印刷指示は、上述したように構成コンポーネントのＪＤＦとカバーシートのＪＤＦを含むＪＭＦである。
【００７６】
プリントマネージャ１０３は、Ｓ１０１０の印刷指示の送信処理により印刷データ送信サーバから応答された応答ＪＭＦに印刷指示の処理エラーが記述されているか判定する（Ｓ１０１１）。もし、処理エラーが記述されていた場合、プリントマネージャ１０３はエラーをオペレータに通知し（Ｓ１０１２）、図１０（Ｂ）の処理を終了する。具体的には、プリントマネージャ１０３が、図１６の警告画面をＳ１０１２にて表示するための表示制御処理を実行する。
【００７７】
応答ＪＭＦに印刷指示の処理が成功したことを示す情報が記述されていた場合、プリントマネージャ１０３は、図４（ｃ）の印刷開始日時に印刷を開始した日時を示す情報を登録する（Ｓ１０１３）。さらに、プリントマネージャ１０３は、印刷データ送信サーバ１０４から印刷完了通知を受信し（Ｓ１０１４）、図４（ｃ）の印刷完了日時に印刷が完了した日時を示す情報を登録する。
【００７８】
以上の処理が図４（ｃ）に登録された全ての構成コンポーネントに対して実行される。
【００７９】
ここで、本実施例により生じる効果について説明する。本実施例のプリントマネージャ１０３は、印刷データ送信サーバの特定のフォルダに、印刷対象の構成コンポーネントの中間的な印刷データと印刷設定情報が記憶されていない場合、Ｓ１０１２にて図１６の警告メッセージ（警告画面）を表示する。その結果、印刷指示が印刷データ送信サーバに送信されたが印刷に必要なデータ（中間的な印刷データと印刷設定情報）が準備できていないために、印刷指示に基づく印刷処理の進捗が進まないといった課題を解決できる。特に膨大な量の製造指示に対応する場合、この効果が顕著となる。ここで、図１６の画面について説明する。図１６は、ファイルをプリントマネージャの図５にドロップした後、編集系の情報処理装置を使って対象の構成コンポーネントに対する印刷設定情報の設定処理等を行っていない場合等に表示される。オペレータは、図１６の「オペレーターダッシュボードを開く」ボタン（指示部とも言う）を操作すると、プリントマネージャが、印刷データ送信サーバにアクセスするためのＵＲＬを使って、印刷データ送信サーバの画面をブラウザに表示する。印刷データ送信サーバの画面には、編集系の情報処理装置を使って印刷設定情報を設定済みの構成コンポーネントの一覧を確認できる。つまり、オペレータは、印刷対象の構成コンポーネントの中間的な印刷データが編集系の情報処理装置にて管理されていないことを確認できる。また、図１６には、対象の構成コンポーネントのサムネイルも表示される。
【００８０】
なお、最終成果物の中にはくるみ製本処理を行って生成される成果物もある。くるみ製本処理は、本文を表紙でくるむため、本文の印刷物がデバイスの排紙ビンに出力される前に表紙が印刷されている必要がある。よって、プリントマネージャ１０３は、くるみ製本処理を必要とする本文の印刷物の印刷指示を印刷データ送信サーバに送信する際に、表紙が先に印刷されるように工夫する必要がある。
【００８１】
よって、表紙が本文よりも先に印刷されるように制御するために、プリントマネージャ１０３は、例えば、表紙の印刷指示を印刷データ送信サーバに発行する。さらに、プリントマネージャ１０３は、本文の印刷指示を印刷データ送信サーバに発行する。この際、印刷対象の本文のパターンＩＤから特定された処理方法がくるみ製本処理を示す場合、プリントマネージャ１０３は、Ｓ１００７にて本文を印刷するためのＪＤＦ（構成コンポーネントを印刷するためのＪＤＦ）にホールド用の印刷コマンドを記述する。そして、ホールド用の印刷コマンドが記述された印刷指示が印刷データ送信サーバに送信される。このホールド用の印刷コマンドとは、デバイスが印刷データを受信してもホールドが解除されるまで印刷物を排紙ビンに排紙しないように動作するための指示である。オペレータは、表紙が印刷された後、表紙を持って本文の印刷データを処理するために選択されたデバイスに行き、デバイスの操作パネルを使って本文の印刷処理のホールドを解除する。これにより、確実にくるみ製本を処理することが可能となる。また、表紙が印刷されるまでの間、本文を印刷するデバイスは他ジョブの印刷処理を行うことができ、デバイス停止時間の削減が期待できる。
【００８２】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８３】
１０１  スケジューラ
１０２  編集系の情報処理装置
１０３  プリントマネージャ
【図１】
2014215976.tif 000003
【図２】
2014215976.tif 000004
【図３】
2014215976.tif 000005
【図４】
2014215976.tif 000006
【図５】
2014215976.tif 000007
【図６】
2014215976.tif 000008
【図７】
2014215976.tif 000009
【図８】
2014215976.tif 000010
【図９】
2014215976.tif 000011
【図１０】
2014215976.tif 000012
【図１１】
2014215976.tif 000013
【図１２】
2014215976.tif 000014
【図１３】
2014215976.tif 000015
【図１４】
2014215976.tif 000016
【図１５】
2014215976.tif 000017
【図１６】
2014215976.tif 000018
【図１７】
2014215976.tif 000019