(57)【要約】【課題】複数の印刷商材からなる印刷注文を受け付けた場合、商材によって処理の時間が異なることがあり、全商材が完成して配送するまで完成した商材の管理に手間がかかる場合があった。【解決手段】１または複数の工程により作成される印刷物に対する工程のスケジューリングを行う情報処理装置であって、複数種類の印刷物に対する工程のスケジューリングの指示を受け付ける受付手段と、前記複数種類の印刷物それぞれを作成するための１または複数の工程の所要時間を導出する導出手段と、前記導出手段にて導出した１または複数の工程の所要時間に基づいて、前記複数種類の印刷物の作成が完了するそれぞれの時間を同一の時間に近づけて合わせるように、前記複数種類の印刷物それぞれを作成するための１または複数の工程をスケジューリングするスケジューリング手段とを有する。【選択図】図２
2014186389.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の工程により作成される印刷物に対する工程のスケジューリングを行う情報処理装置であって、
複数種類の印刷物に対する工程のスケジューリングの指示を受け付ける受付手段と、
前記複数種類の印刷物それぞれを作成するための１または複数の工程の所要時間を導出する導出手段と、
前記導出手段にて導出した１または複数の工程の所要時間に基づいて、前記複数種類の印刷物の作成が完了するそれぞれの時間を同一の時間に近づけて合わせるように、前記複数種類の印刷物それぞれを作成するための１または複数の工程をスケジューリングするスケジューリング手段と
を有することを特徴とする情報処理装置。
【請求項２】
予め定められた時間の情報を記憶部に保持する保持手段を更に有し、
前記スケジューリング手段は、前記複数種類の印刷物の作成が完了するそれぞれの時間を前記時間の情報が示す時間に近づけて合わせるようにスケジューリングすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記時間の情報には、複数の時間が定められていることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記スケジューリング手段は、前記複数種類の印刷物のうち、作成するための所要時間が最も長い印刷物から順にスケジューリングすることを特徴する請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記複数種類の印刷物の作成が完了するそれぞれの時間を同一の時間に近づけて合わせるようにするか否かの指示を受け付ける手段を更に有し、
同一の時間に近づけて合わせるようにしない指示を受け付けた場合、前記スケジューリング手段は、前記複数種類の印刷物それぞれを別個に、作成が完了する時間を前記時間の情報が示す複数の時間のうちの一つに近づけて合わせるようにスケジューリングすることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
ユーザから複数種類の印刷物に対する印刷注文を受け付ける注文管理サーバと、前記複数種類の印刷物それぞれを作成するための１または複数の工程をスケジューリングする工程管理サーバと、前記工程管理サーバによりスケジューリングされた内容に従って前記印刷物を作成するための工程を実行する１または複数の処理装置とを含む印刷システムであって、
前記工程管理サーバは、
前記複数種類の印刷物それぞれを作成するための工程のスケジューリングの指示を前記注文管理サーバから受け付ける受付手段と、
前記複数種類の印刷物それぞれを作成するための１または複数の工程の所要時間を導出する導出手段と、
前記導出手段にて導出した１または複数の工程の所要時間に基づいて、前記複数種類の印刷物の作成が完了するそれぞれの時間を同一の時間に近づけて合わせるように、前記複数種類の印刷物それぞれを作成するための１または複数の工程をスケジューリングするスケジューリング手段と
を有することを特徴とする印刷システム。
【請求項７】
１または複数の工程により作成される印刷物に対する工程のスケジューリングを行う情報処理方法であって、
複数種類の印刷物に対する工程のスケジューリングの指示を受け付ける受付工程と、
前記複数種類の印刷物それぞれを作成するための１または複数の工程の所要時間を導出する導出工程と、
前記導出工程にて導出した１または複数の工程の所要時間に基づいて、前記複数種類の印刷物の作成が完了するそれぞれの時間を同一の時間に近づけて合わせるように、前記複数種類の印刷物それぞれを作成するための１または複数の工程をスケジューリングするスケジューリング工程と
を有することを特徴とする情報処理方法。
【請求項８】
コンピュータを、
印刷物が１または複数の工程により作成される場合において、複数種類の印刷物に対する工程のスケジューリングの指示を受け付ける受付手段、
前記複数種類の印刷物それぞれを作成するための１または複数の工程の所要時間を導出する導出手段、
前記導出手段にて導出した１または複数の工程の所要時間に基づいて、前記複数種類の印刷物の作成が完了するそれぞれの時間を同一の時間に近づけて合わせるように、前記複数種類の印刷物それぞれを作成するための１または複数の工程をスケジューリングするスケジューリング手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷システム、情報処理方法、およびプログラムに関し、特に、ネットワーク上のユーザから印刷注文を受け付け、印刷拠点に転送して印刷及び加工を行う印刷システムの印刷及び加工処理のスケジューリングに関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及とインターネット等のネットワークインフラの充実に伴い、インターネット上のサーバを利用して写真データや文書データを受け付け、各地の印刷拠点に設けられる印刷装置で印刷を行うサービスが広まってきている。
【０００３】
これらのサービスには、印刷注文に対し印刷拠点の印刷装置で集中的に印刷して、宅配便などを使用して印刷物を配送する形式がある。このサービスに関して様々なユーザから印刷注文を受け付けるため、複数の印刷注文を効率的にスケジューリングする必要がある。
【０００４】
スケジューリングを効率的に行う方法として、例えば特許文献１では、印刷完了日時をユーザが指定する方法が開示されている。また、特許文献２では、ジョブの複数の工程のうち連続して行った方が効率のよいものは続けて行えるようなスケジューリング方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１８５６７号公報
【特許文献２】特開２００６−２４４０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら従来、以下のような問題点があった。なお、イラストデータをＴシャツに印刷したものや、写真データを印刷し製本したフォトブックなどの印刷形態に対応する注文内容それぞれを以下、「印刷商材」と呼ぶ。また、１または複数の印刷商材と、その注文数や配送先等の情報を一まとめにして扱う場合、これを「印刷注文」と呼ぶ。受け付けた１の印刷注文に関して複数の印刷商材を含んでいることが多々ある。この場合、各印刷商材の処理工程によって、作成に要する時間が異なる場合がある。また、他の注文の実行スケジュールにより、１の印刷注文に含まれる複数の印刷商材の中には、処理の開始まで時間を要する印刷商材と即座に始められる印刷商材とが混在することもある。
【０００７】
この場合、宅配料金を考慮すると一度に配送したほうが良いため、早目に完成した商材を一旦保管し、時間のかかる印刷商材の完成を待ってまとめて配送することを行っていた。この先に完成した印刷商材の保管は、場合によっては数日間にわたって行われることとなり、場所の確保や管理などに多大な手間を要することがあった。
【０００８】
そこで、本発明は、複数種類の印刷商材を含んだ印刷注文の完成した印刷商材の管理コストを極力低減する。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、１または複数の工程により作成される印刷物に対する工程のスケジューリングを行う情報処理装置であって、複数種類の印刷物に対する工程のスケジューリングの指示を受け付ける受付手段と、前記複数種類の印刷物それぞれを作成するための１または複数の工程の所要時間を導出する導出手段と、前記導出手段にて導出した１または複数の工程の所要時間に基づいて、前記複数種類の印刷物の作成が完了するそれぞれの時間を同一の時間に近づけて合わせるように、前記複数種類の印刷物それぞれを作成するための１または複数の工程をスケジューリングするスケジューリング手段とを有する。
【発明の効果】
【００１０】
本発明により、１の印刷注文に複数の印刷商材が含まれる場合には、先に完成した印刷商材の管理コストの削減が可能となる。
【図面の簡単な説明】
【００１１】
【図１】システムの構成例を示す図。
【図２】印刷拠点内の装置構成の例を示すブロック図。
【図３】各種サーバの構成例を示すブロック図。
【図４】工程管理サーバのソフトウェア構成の例を示した図。
【図５】印刷商材の処理工程の例を示した図。
【図６】集配時間情報の管理テーブルの例を示す図。
【図７】工程管理情報を表示するＵＩ画面の例を示す図。
【図８】注文された印刷商材をスケジューリングした後の工程管理情報のUI画面における表示例を示す図。
【図９】注文データの管理テーブルを示す図。
【図１０】注文された各印刷商材をスケジューリングする処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
＜実施形態＞
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。
【００１３】
［システム構成］
図１は、本発明の実施の形態における印刷システムの全体の構成例を示す図である。図１において、ユーザ端末１０１は、情報処理装置であり、印刷物の依頼を行うユーザが使用するパーソナルコンピュータやタブレットコンピュータなどである。ユーザ端末１０１は、図１では１ユーザのみを示しているが、複数ユーザがユーザ端末１０１を利用することが可能である。また、複数のユーザ端末が、ネットワークを介して接続されてもよい。注文管理サーバ１０２は、ユーザからの印刷注文をユーザ端末１０１から受け付ける。印刷拠点１０３は、注文管理サーバ１０２から印刷注文を受信し、その印刷注文の内容に従って印刷処理を行う。印刷拠点１０３にて完成した印刷商材は、宅配業者などを介してユーザに配送される。印刷拠点１０３は、図１では１か所のみが示されているが、複数存在するようにしてもよい。その場合、注文管理サーバ１０２は、適宜印刷注文を複数の印刷拠点に振り分ける事を行う。ネットワーク１０４は、インターネットなどのネットワークである。ユーザ端末１０１、注文管理サーバ１０２、および印刷拠点１０３は、有線または無線により、ネットワーク１０４を介して接続される。
【００１４】
［拠点構成］
図２は、本実施形態における印刷拠点１０３の内部構成を示した図である。図２において、注文受信サーバ２０１は、注文管理サーバ１０２からの印刷依頼を受信し、その印刷依頼を一旦保存する。工程管理サーバ２０２は、印刷商材に係る印刷及び後処理のスケジューリングを含むワークフローを管理する。ファイルサーバ２０３は、印刷画像などのコンテンツを含むジョブデータを保持する。本実施形態において注文受信サーバ２０１、工程管理サーバ２０２、およびファイルサーバ２０３をそれぞれ別の装置として示したが、これに限定するものではない。例えば、各サーバをまとめて物理的に１台の装置にて構成してもよい。また、各サーバの機能を複数の装置にて構成してもよい。
【００１５】
プリンタ装置２０４は、プリンタやＭＦＰ（MultiFunciton Peripheral）などの画像形成装置である。なお、本実施形態では、プリンタ装置２０４として、写真やフォトブック及びＴシャツへの印刷が可能な１台の画像形成装置を想定しているが、複数の画像形成装置で構成してもかまわない。製本機２０５は、フォトブックなどの本の製本を行う。ラミネート装置２０６は、印刷物のラミネート加工を行う。なおラミネート加工は、印刷物の劣化を防ぐために実行される処理である。また、本実施形態ではラミネート加工後、一定の乾燥時間を必要とすることを想定している。アイロン２０７は、Ｔシャツ印刷を行った後にＴシャツにアイロンをかけるために用いられる。ラッピング装置２０８は、主にＴシャツなどをきれいに包装するために用いられる。ネットワーク２０９は、印刷拠点内のネットワークであり、有線及び無線のＬＡＮを用いて実現される。
【００１６】
なお、印刷商材に対応する印刷形態は、Ｔシャツへのプリントやフォトブックなどに限定するものではなく、他の印刷形態に対応できるようにしても構わない。他の印刷形態に対応する場合には、印刷拠点１０３は、図２に示した装置の他、必要となる処理装置を更に備えるものとする。
【００１７】
［装置構成］
図３は、本実施の形態に係る情報処理装置である工程管理サーバ２０２の構成を示す。なお、本実施形態で説明するその他の注文管理サーバ１０２、注文受信サーバ２０１、ファイルサーバ２０３、及びユーザ端末１０１は工程管理サーバ２０２と同様の構成を備えるものとして、ここでは詳細な説明を省略する。
【００１８】
ＣＰＵ３０５は、情報処理装置全体の制御処理を行うものである。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０６は、読出し専用メモリである。ＲＯＭ３０６は、ユーザが電気的にプログラムを書き込むことができるＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）と当該装置を製造する際に内容を書き込むマスクＲＯＭとがあるが、本実施の形態においては何れのＲＯＭであってもよい。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０７は、自由書き込み・自由読出しができるメモリである。ＲＡＭ３０７は、本実施の形態の処理を行う際に一時的にデータを蓄える等の機能を有する。
【００１９】
外部記憶装置３０８は、不揮発性の記憶装置である。外部記憶装置３０８には、例えば、ＨＤドライブ、ＦＤドライブ、ＭＯドライブ、ＣＤ−ＲＷドライブ、ＤＶＤ−ＲＷドライブ、Ｂｌｕ−ｒａｙ（登録商標）ドライブ等がある。外部記憶装置３０８は、本実施形態に係る工程管理用のプログラムのデータが格納されるとともに、工程管理用のプログラムの動作に必要なデータの格納がされている。
【００２０】
ネットワークＩ／Ｆ３０９は、イントラネットなどのネットワークに接続するための通信制御を処理するインタフェースであり、ユーザの環境に応じて様々な通信インタフェースが適用される。例えば、ネットワークＩ／Ｆ３０９は、無線ＬＡＮやイーサーネットのインタフェースで構成される。入出力機器Ｉ/Ｆ３１０は、工程管理サーバ２０２が具備するキーボード３０３、マウス３０２からの入出力を処理するインタフェースであり、程管理サーバの操作及びデータ入出力に用いられる。マウス３０２、キーボード３０３、ディスプレイ装置３０４、はそれぞれ入出力機器Ｉ／Ｆ３１０に接続される。
【００２１】
ディスプレイＩ/Ｆ３１１は、ディスプレイ装置３０４に接続するためのインタフェースである。ディスプレイ装置３０４は、後述するＵＩ画面等を表示する表示部である。ディスプレイ装置３０４は、ＣＲＴ、液晶ディスプレイ、プラズマディスプレイ、リアプロジェクションテレビまたはフロントプロジェクタおよびその制御回路を用いて実現される。システムバス３１２は、工程管理サーバ２０２内の各ブロック間の各種データのやりとり及び電力の供給をするものである。システムバス３１２は、アドレス線、データ線、制御線、電源・グラウンド線等から構成される。
【００２２】
［ソフトウェア構成］
図４は、本実施形態の工程管理サーバ２０２におけるソフトウェア構成の例を示す。
【００２３】
ジョブ受け付け部４０１は、ネットワーク２０９を介して注文受信サーバ２０１から印刷注文に対応するジョブを受け付ける。ここでのジョブとして、処理依頼や各種データも含まれる。これにより受付手段を実現する、ジョブ管理部４０２は、受け付けたジョブの管理を行う。ジョブスケジュール管理部４０３は、ジョブスケジューリング及びジョブの実行状況の管理を行う。デバイス管理部４０４は、印刷拠点１０３に備えられた各種デバイスの管理を行う。デバイス通信部４０５は、印刷拠点１０３に備えられた各種デバイスとのインタフェース部分であり、それらとの通信を制御する。
【００２４】
［工程例］
図５は、本実施形態におけるユーザが注文した印刷商材及びその印刷商材を作成するための工程の例を示した図である。各印刷商材に対し、実行される工程とその所要時間が対応付けて示されている。本実施形態ではユーザからの印刷注文として３つの印刷商材（商材Ａ５０１、商材Ｂ５０２、商材Ｃ５０３）を含む印刷注文を受け付けたものとして説明する。本実施形態では、商材Ａはフォトブック、商材Ｂは単葉の写真、商材ＣはＴシャツとして説明をする。商材Ａ５０１に対する工程は、印刷工程５０４、乾燥工程５０５、ラミネート工程５０６、製本工程５０７からなる。乾燥工程５０５では特に装置を使用せず、ラミネート工程５０６の前に一定時間乾燥のために放置することを想定している。したがって、次の処理工程の空き具合によっては必要時間以上に乾燥時間が設定される場合もある。
【００２５】
商材Ｂ５０２に対する工程は、印刷工程５０４のみである。商材Ｃ５０３に対する工程は、印刷工程５０４、アイロン工程５０８、ラッピング工程５０９からなる。各工程の処理に要する時間は、同じ工程でも商材や個数によって異なる。例えば、商材Ｃ５０３のラッピング工程５０９は、時間５１０に示すように２時間を要するものとする。各工程において１個の印刷商材を処理するための時間の情報は予め定義されているものとする。
【００２６】
また、各工程の右端に各印刷商材の作成に要するトータル時間を示す。これは、各印刷商材に対する各工程の所要時間の単純和である。例えば、商材Ｃ５０３に対しては、トータル時間５１１に示すように６時間を要する。
【００２７】
［集荷時間情報］
図６は、本実施形態の工程管理サーバ２０２が用いる集荷時間情報の管理テーブルの一例を示す。図６において、通番６０１は集荷時間に対する通番を表わしている。通番６０１が示す番号は、管理テーブルにおいて各集荷時間に対し重複しない番号が割り振られ、ユニークな値を持つものとする。
【００２８】
集荷時間６０２は、宅配便業者などによる集荷予定時間が設定されている。本実施形態では１日４回毎日同じ時間に集荷されるものとするが、時間が日ごとに異なってもかまわない。また、集荷時間は、送付先の地域によって異なってもかまわない。この管理テーブルは例えば、工程管理サーバ２０２が備える記憶部であるＲＯＭ等に保持される。
【００２９】
［ＵＩ画面］
図７は、本実施形態の工程管理サーバ２０２における各工程の実行状況を確認するためのＵＩ画面の表示例を示す。ＵＩ画面７０１は、商材に対する各工程のスケジュール確認用のＵＩ画面であり、ディスプレイ装置３０４に表示される。図７に示すＵＩ画面７０１では、１１月８日〜１０日の期間のスケジュールを表示している。領域７０２は、ＵＩ画面７０１上において、各処理工程を示すエリアである。領域７０３は、ＵＩ画面７０１上において、日時情報を示すエリアである。ジョブ７０４は、既にスケジューリングされているジョブを示しており、ＵＩ画面７０１上に複数のジョブが設定されている。ジョブは、それぞれ工程と日時情報に対応する位置に設定して表示される。ここでのジョブはそれぞれすでに受け付けた印刷注文における印刷商材のいずれかに対応するものである。
【００３０】
図８は、ＵＩ画面７０１が表示していたスケジュールに対して、新たな印刷注文を受け付けた際のスケジューリング結果を表わしている。ＵＩ画面８０１は、図７に示したＵＩ画面７０１と同様のディスプレイ装置３０４に表示されるＵＩ画面そのものであり、表示内容が更新されている。ジョブ８０２〜８０５は、商材Ａのフォトブックのスケジューリング結果であり、印刷、ラミネート、乾燥、製本の工程に商材Ａのジョブが設定されている。商材Ａに対するジョブは、１１月１０日の１３：００に全ての処理が完了する予定になっている。ジョブ８０６は、商材Ｂの単葉写真のスケジューリング結果であり、印刷工程に商材Ｂのジョブが設定されている。商材Ｂに対するジョブ（ジョブ８０６のみ）は、１１月１０日の１１：００に完了する予定になっている。ジョブ８０７〜８０９は、商材ＣのＴシャツプリントのスケジューリング結果であり、印刷、アイロン、ラッピングの工程に商材Ｃのジョブが設定されている。商材Ｃに対するジョブは、１１月１０日の１３：００に全ての処理が完了する予定になっている。
【００３１】
［工程管理情報］
図９は、本実施形態の工程管理サーバ２０２が保持する工程管理のための情報管理テーブルの例を示す。図９において、通番９０１は、実行工程に対する通番を表わしている。通番９０１が示す番号は、情報管理テーブルにおいて各工程に対し重複しない番号が割り振られ、実行予定の工程及び実行済みの工程のすべてにおいてユニークな値を持つものとする。工程名９０２は、各処理工程の名称が設定されている。
【００３２】
注文番号９０３は、印刷注文を管理するための番号であり、本実施形態では注文管理サーバ１０２が発番するものとする。ユーザＩＤ９０４は、印刷注文を行ったユーザを識別するためのＩＤであり、ユーザごとに一意になる値が設定される。ユーザＩＤは、印刷注文時に割り振られるものとし、例えば、注文管理サーバ１０２が発行し、管理しているものとする。商材９０５は、実行工程が印刷注文に含まれる印刷商材うちのいずれに対するものであるかを示している。商材Ａ、Ｂ、Ｃは、同一のユーザ（ユーザＩＤ「３４８７９０９８」）が発注したものとする。
【００３３】
開始時間９０６は、処理工程の開始時間を示す。終了時間９０７は、処理工程の終了時間を表わしている。開始時間９０６及び終了時間９０７において、処理が開始したもしくは終了した工程に関しては実際の実行時間、開始していないもしくは終了していない工程に関しては予定時間が入力されているものとする。集荷時間９０８は、完成した各印刷商材を宅配業者などが集荷する時間を表わしている。結果９０９は、各工程の実行結果が入力される。ここでは、結果９０９において、未処理の工程は「未実行」、処理中の工程は「実行中」、正常終了した工程は「ＯＫ」が入力されている。送付先情報９１０は、注文された印刷商材の送付先情報として住所情報が格納されている。本実施形態では、住所情報は、印刷注文時などに、ユーザによって入力されるものとする。
【００３４】
［処理フロー］
図１０は、本実施形態に係るスケジューリング動作に関するフローチャートの一例である。本実施形態では処理工程のトータル時間が一番長い印刷商材からスケジューリングする方法でそれぞれの商材の終了時間のズレが少ないようにスケジューリングしているが、その他のスケジューリング方法を用いてもかまわない。なお、図７にて示したＵＩ画面７０１の表示内容は、本フローチャートを実行する前の画面の表示内容である。
【００３５】
本処理フローは、各種サーバのＣＰＵが外部記憶装置に記憶された本願発明に係るプログラムをＲＡＭ等に読み出し、実行することにより実現される。
【００３６】
Ｓ１００１において、注文管理サーバ１０２は、ユーザ端末１０１からの複数の印刷商材を含む印刷注文を受け付ける。本実施形態では、商材Ａ、Ｂ、Ｃを受け付けた例を説明する。また、注文管理サーバ１０２は、印刷注文に含まれる複数の印刷商材を、完成した印刷商材から順次送付するか、全部まとめて送付するかを示すまとめ発送の可否情報を併せて受信する。以下、印刷注文に関する情報をまとめて注文データと記載する。
【００３７】
Ｓ１００２において、注文管理サーバ１０２は、受け付けた印刷注文に注文番号を発行し付与する。ここで付与される注文番号は、図９の注文番号９０３に対応する。Ｓ１００３において、注文管理サーバ１０２は、受け付けた印刷注文の印刷商材に対する画像データやまとめ発送の可否情報などを含む注文データを印刷拠点１０３の注文受信サーバ２０１に送信する。
【００３８】
Ｓ１００４において、注文受信サーバ２０１は、注文管理サーバ１０２から受信した注文データをファイルサーバ２０３に保存する。Ｓ１００５において、注文受信サーバ２０１は、工程管理サーバ２０２に新規の印刷注文をスケジューリングするための指示及び注文データを送信する。
【００３９】
Ｓ１００６において、工程管理サーバ２０２は、注文受信サーバ２０１から受け付けた指示および注文データに基づき、受け付けた印刷注文に含まれる商材Ａ、Ｂ、Ｃの工程情報を図５の５０４〜５０９に示すように各工程として特定する。Ｓ１００７において、工程管理サーバ２０２は、受け付けた注文データに含まれるまとめ発送の可否情報を参照し、まとめ発送が設定されているか否かを判定する。まとめ発送が設定されている場合（Ｓ１００７にてＹＥＳ）、Ｓ１００８へ進む。まとめ発送が設定されていない場合、すなわち商材が完成し、発送できる状態となった順に発送する設定である場合（Ｓ１００７にてＮＯ）、Ｓ１０１３へ進む。
【００４０】
Ｓ１００８において、工程管理サーバ２０２は、受け付けた注文の商材Ａ、Ｂ、Ｃの工程に対する処理時間の情報を図５の時間５１０に示すように特定する。工程の処理時間は同じ工程でも印刷商材や個数によって時間は異なるものとし、工程管理サーバ２０２は、印刷商材の発注データに基づいて時間を特定する。なお、例えば、１個の印刷商材に対する１工程の処理の時間は予め定義されているものとし、この情報を用いて工程管理サーバ２０２は肯定の処理時間を導出する。Ｓ１００９において、工程管理サーバ２０２は、図５のトータル時間５１１に示すように、印刷商材ごとに処理工程の処理時間を足し合わせて各印刷商材のトータルな処理時間を算出する。Ｓ１０１０において、工程管理サーバ２０２は、所要時間が最大の印刷商材（ここでは商材Ａ）のジョブを、最短の時間で終了（出荷できる状態）するように仮スケジューリングする。
【００４１】
Ｓ１０１１において、工程管理サーバ２０２は、Ｓ１０１０にて仮スケジューリングした商材Ａのジョブの完了時間を、図６に示された集荷時間のうち最も近い集荷時間に近づけて合わせるように処理工程を仮スケジュールから後ろにリスケジューリングする。つまり、仮スケジューリングにより、処理可能な最短の完了時間（現時点からの最速の完了時間）となっているため、このスケジュールを実際の集荷時間に合わせて後ろ倒しする。本実施形態では一旦、最短で処理できるスケジュールに印刷商材のジョブを仮スケジューリングし、集荷時間に合わせてリスケジューリングの２段階でスケジューリングしている。しかし、この方法に限定するものではなく、集荷時間に合わせて一度にジョブをスケジューリングする方法でもかまわない。
【００４２】
Ｓ１０１２において、工程管理サーバ２０２は、残りの印刷商材（ここでは商材Ｂ、Ｃ）のうち所要時間の長いものから順にスケジューリングする。本実施形態ではまず商材Ｃのスケジューリングを行い、次に商材Ｂのスケジューリングを行う。なお、商材Ｂ、Ｃについても、Ｓ１０１１にて商材Ａがリスケジュールされた集荷時間と同一の時間に処理の完了が近づくようにスケジューリングする。すべての印刷商材のスケジューリングが完了後に本処理フローを終了する。
【００４３】
図８に示すＵＩ画面８０１の内容は、Ｓ１０１２を実行後の内容を示している。なお、図９に示す情報管理テーブルは、Ｓ１０１２でスケジューリング後に、ジョブの実行を開始した途中段階を示しており、１１月９日１５時ごろの状態を示す。
【００４４】
Ｓ１０１３において、工程管理サーバ２０２は、各印刷商材に対するジョブを個別に仮スケジューリングする。本実施形態では商材Ａ、商材Ｂ、商材Ｃの順番で行うものとする。このスケジューリングは、それぞれの印刷商材を異なる印刷注文で別個に受け付けた場合と同様のスケジューリングになる。
【００４５】
Ｓ１０１４において、工程管理サーバ２０２は、Ｓ１０１３にて仮スケジューリングした商材Ａ、Ｂ、Ｃのジョブそれぞれに対して、各集荷時間のうち最短の完了時間に最も近い集荷時間に近づけて合わせるように処理工程を後ろ倒しでリスケジューリングする。そして、本処理フローを終了する。
【００４６】
以上、本実施形態における商材注文から商材スケジューリングが完了までの処理に関するフローチャートである。
【００４７】
本願発明により、複数種類の印刷商材を含んだ印刷注文において、処理が完了した印刷商材の管理コストを極力低減させることができる。
【００４８】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014186389.tif 000003
【図２】
2014186389.tif 000004
【図３】
2014186389.tif 000005
【図４】
2014186389.tif 000006
【図５】
2014186389.tif 000007
【図６】
2014186389.tif 000008
【図７】
2014186389.tif 000009
【図８】
2014186389.tif 000010
【図９】
2014186389.tif 000011
【図１０】
2014186389.tif 000012