(57)【要約】【課題】  印刷工程管理装置、プログラム、記録媒体、印刷工程管理装置の工程を管理するための印刷工程管理方法に関し、大量に印刷物を作成する場合であっても、印刷物が長時間にわたり積載／放置されないように工程を管理する。【解決手段】印刷工程管理装置１０９はプリンタ１１１，１１２の処理能力および予約状況を記憶する。印刷工程管理装置１０９は印刷サーバ１０５は原稿データと、該原稿の印刷部数および後処理条件を指定するユーザからの注文データとを取得する。印刷工程管理装置１０９は注文データを解析し、かつ、処理能力および予約状況を読み出して、読み出した情報に応じて注文データを複数のジョブに分割し、分割された各ジョブに対してプリンタ１１１，１１２による印刷処理および後処理デバイス１４１，１４２による後処理が間断なく行われるように、各ジョブに対する印刷処理および後処理をスケジューリングする。【選択図】  図３
2006228017.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置による印刷工程と、後処理装置による後処理工程とを管理する印刷工程管理装置において、
前記印刷装置および後処理装置それぞれの処理能力を記憶する記憶手段と、
前記印刷装置で印刷すべき原稿の印刷部数および後処理条件を指定する注文データを解析し、かつ、前記印刷装置及び後処理装置それぞれの処理能力を読み出して、読み出した該処理能力に応じて前記注文データを複数のジョブに分割するジョブ分割手段と、
前記ジョブ分割手段により分割された各ジョブに対して前記印刷装置による印刷処理および前記後処理装置による後処理が間断なく行われるように、前記各ジョブに対する前記印刷処理および前記後処理をスケジューリングするスケジュール手段と
を備えたことを特徴とする印刷工程管理装置。
【請求項２】
請求項１に記載の装置において、
前記ジョブ分割手段は、前記注文データを解析して、前記注文データがセキュリティ設定されているかを判断する手段を含み、セキュリティ設定されていると判断した前記注文データについてジョブ分割を行うことを特徴とする印刷工程管理装置。
【請求項３】
請求項１または２に記載の装置において、
前記印刷装置および後処理装置それぞれの予約状況を記憶する第２記憶手段を更に備え、
前記スケジュール手段は、前記第２記憶手段に記憶されている予約状況から取得される他のジョブの予約状況、および後続する工程の空き状況に応じて、前記ジョブにおける先行する工程の割り当て可否を判断する手段を含み、該判断に基づいて前記各ジョブに対する前記処理をスケジューリングすることを特徴とする印刷工程管理装置。
【請求項４】
請求項１乃至３のいずれかに記載の装置において、
スケジューリングされた前記処理に従って印刷物を作成すべく印刷すべき原稿の原稿データを前記印刷装置へ出力する手段を備えたことを特徴とする印刷工程管理装置。
【請求項５】
請求項１乃至４のいずれかに記載の装置において、
前記スケジュール手段は、前記ジョブ分割手段により分割された先行するジョブの後処理工程と先行するジョブの印刷処理工程とを並行して行うべくスケジュールを決定することを特徴とする印刷工程管理装置。
【請求項６】
請求項１乃至５のいずれかに記載の装置において、
外部装置とネットワーク接続するネットワーク手段と、
該外部装置により入力されたユーザからの前記注文データを該ネットワーク手段を通じて取得する注文取得手段とを更に備えることを特徴とする印刷工程管理装置。
【請求項７】
印刷装置による印刷工程と、後処理装置による後処理工程とを管理する印刷工程管理装置の工程を管理するための印刷工程管理方法において、
前記印刷装置および後処理装置それぞれの処理能力を記憶する記憶ステップと、
前記印刷装置で印刷すべき原稿の印刷部数および後処理条件を指定する注文データを解析し、かつ、前記印刷装置及び後処理装置それぞれの処理能力を読み出して、読み出した該処理能力に応じて前記注文データを複数のジョブに分割するジョブ分割ステップと、
該分割ステップにおいて分割された各ジョブに対して前記印刷装置による印刷処理および前記後処理装置による後処理が間断なく行われるように、前記各ジョブに対する前記印刷処理および前記後処理をスケジューリングするスケジュールステップと
を有することを特徴とする印刷工程管理方法。
【請求項８】
請求項７に記載の方法において、
前記ジョブ分割ステップにおいて、前記注文データを解析して、前記注文データがセキュリティ設定されているかを判断する手段を含み、セキュリティ設定されていると判断した前記注文データについてジョブ分割を行うことを特徴とする印刷工程管理方法。
【請求項９】
請求項７または８に記載の方法において、
前記印刷装置および後処理装置それぞれの予約状況を記憶する第２記憶ステップを更に有し、
前記スケジュールステップにおいて、前記第２記憶ステップで記憶された予約状況から取得される他のジョブの予約状況、および後続する工程の空き状況に応じて、前記ジョブにおける先行する工程の割り当て可否を判断し、該判断に基づいて前記各ジョブに対する前記処理をスケジューリングすることを特徴とする印刷工程管理方法。
【請求項１０】
請求項７乃至９のいずれかに記載の方法において、
スケジューリングされた前記処理に従って印刷物を作成すべく印刷すべき原稿の原稿データを前記印刷装置へ出力するステップを備えたことを特徴とする印刷工程管理方法。
【請求項１１】
請求項７乃至１０のいずれかに記載の方法において、
前記スケジュールステップは、前記ジョブ分割ステップで分割された先行するジョブの後処理工程と先行するジョブの印刷処理工程とを並行して行うべくスケジュールを決定することを特徴とする印刷工程管理方法。
【請求項１２】
請求項７乃至１１のいずれかに記載の方法において、
前記印刷工程管理装置を外部装置とネットワーク手段によりネットワーク接続するステップと、
該外部装置により入力されたユーザからの前記注文データを該ネットワーク手段を通じて取得する注文取得ステップと
を更に有することを特徴とする印刷工程管理方法。
【請求項１３】
印刷装置による印刷工程と、後処理装置による後処理工程とを管理する印刷工程管理装置の工程を管理するためのプログラムにおいて、
コンピュータを、
前記印刷装置および後処理装置それぞれの処理能力を記憶する記憶手段、
前記印刷装置で印刷すべき原稿の印刷部数および後処理条件を指定する注文データを解析し、かつ、前記印刷装置及び後処理装置それぞれの処理能力を読み出して、読み出した該処理能力に応じて前記注文データを複数のジョブに分割するジョブ分割手段、および、
該分割手段により分割された各ジョブに対して前記印刷装置による印刷処理および前記後処理装置による後処理が間断なく行われるように、前記各ジョブに対する前記印刷処理および前記後処理をスケジューリングするスケジュール手段
として機能させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムにおいて、
前記ジョブ分割手段は、前記注文データを解析して、前記注文データがセキュリティ設定されているかを判断する手段を含み、セキュリティ設定されていると判断した前記注文データについてジョブ分割を行うことを特徴とするプログラム。
【請求項１５】
請求項１３または１４に記載のプログラムにおいて、
前記コンピュータを、前記印刷装置および後処理装置それぞれの予約状況を記憶する第２記憶手段として更に機能させ、
前記スケジュール手段は、前記第２記憶手段により記憶された予約状況から取得される他のジョブの予約状況、および後続する工程の空き状況に応じて、前記ジョブにおける先行する工程の割り当て可否を判断する手段を含み、該判断に基づいて前記各ジョブに対する前記処理をスケジューリングすることを特徴とするプログラム。
【請求項１６】
請求項１３乃至１５のいずれかに記載のプログラムにおいて、
前記コンピュータを、スケジューリングされた前記処理に従って印刷物を作成すべく印刷すべき原稿の原稿データを前記印刷装置へ出力する手段として更に機能させることを特徴とするプログラム。
【請求項１７】
請求項１３乃至１６のいずれかに記載のプログラムにおいて、
前記スケジュール手段は、前記ジョブ分割手段により分割された先行するジョブの後処理工程と先行するジョブの印刷処理工程とを並行して行うべくスケジュールを決定することを特徴とするプログラム。
【請求項１８】
請求項１３乃至１７のいずれかに記載のプログラムにおいて、
前記コンピュータを、前記印刷工程管理装置を外部装置とネットワーク接続するネットワーク手段、および、該外部装置により入力されたユーザからの前記注文データを該ネットワーク手段を通じて取得する注文取得手段として更に機能させることを特徴とするプログラム。
【請求項１９】
請求項１３乃至１８のいずれかに記載のプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷工程管理装置、プログラム、記録媒体、印刷工程管理装置の工程を管理するための印刷工程管理方法に関する。
【背景技術】
【０００２】
従来、個人ユーザや企業などの顧客からの依頼により、印刷物を生成する商業印刷業者が存在している。こうした印刷業者では、顧客からの印刷用データ（原本）の提供と、印刷体裁や部数、納期などの指示を受けて印刷物を作成し、顧客に対して納入する業務を行っている。こうした印刷業者では古くから知られているオフセット製版印刷機などの大規模な装置を用いて業務を行っている。
【０００３】
また、昨今では、電子写真方式の印刷装置（以降、プリンタ）やインクジェット方式のプリンタの高速化、高画質化に伴い、短時間で出力・納品が可能な「コピーサービス」「プリンティングサービス」「Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ（ＰＯＤ）センター」などと称されるような商業印刷の事業形態も存在している。
【０００４】
これらの印刷業に対する印刷の依頼は、ユーザから上記サービスを提供する業者に対して、紙あるいは電子媒体（ＦＤ、ＭＯ、ＣＤ−ＲＯＭなど）に記録した原稿と、当該原稿の印刷部数や製本方法、納品期日などを記載した印刷指示書（オーダー指示書）とを郵送または直接印刷会社に持ち込む形態で入稿を行う。
【０００５】
また、インターネットまたはイントラネットを介してオンラインで印刷を発注／受注、入稿できるシステムも実用化されている。印刷業者側ではユーザからの依頼を受け付けて印刷指示書を作成する。そして、印刷指示書にしたがい作業コンピュータに接続されたプリンタにより印刷や製本作業を行い、作成された印刷物を顧客に納品して業務が完了する。
【０００６】
このような、ユーザから委託された印刷処理を実行する印刷業者においては、安定した品質で指定された納品期日に確実に間に合うように印刷を完了させなければならない。また、大規模な印刷センターでは、複数のオペレータが多種多様なプリンタや作業コンピュータを用いて、並列的に多数の印刷依頼（印刷オーダー）を逐次処理しなければならない。そのため、人（作業を行うオペレータ）や装置などの資源を可能な限り効率的に活用する必要がある。つまり、納品期日、コストを踏まえていかに資源を最大限に活用できるジョブの計画（スケジュール）を立て運用するかが重要である。
【０００７】
従来の技術では、印刷依頼（印刷オーダー）の納期に基づいた順番でジョブのスケジューリングがされる形態が多い。しかしながら上述の印刷オーダーの納期に基づいた順番でジョブのスケジューリングを行なう方法では、印刷工程とは別の後工程に図１に示すような「製本」、「断裁」などの作業負荷（時間）の高い処理がある場合に、最終工程にジョブが集中し、処理全体の作業効率が低下する課題があった。
【０００８】
昨今ではこの課題を解決するため、印刷工程で行なわれる印刷処理および後工程の「製本」、「断裁」などの仕上げ処理（後工程）に要する時間を算出し、算出された時間に基づいて最適な処理順序のスケジューリングを行なうシステムも発明されている（特許文献１参照）。
【０００９】
【特許文献１】特開２００３−０２９９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従来のスケジューリングシステムでは、ジョブのスケジューリングの判断処理として、プリンタ等の印刷工程の機械的な処理能力（稼働率）、ジョブ（印刷オーダー）の納期にオフラインフィニッシャ等の後工程の機械的な処理能力（稼働率）のみが使用されていた。
【００１１】
このため、大量に印刷物を作成する場合、全ての出力が一度に実行されるように各工程順にスケジュールされる。そして、印刷後に作業時間がかかる製本機、断裁機などの後工程処理を必要とする場合、図２に示すように大量の印刷物が長時間にわたり積載／放置される作業フローとなる。
【００１２】
通常のジョブであれば、前述の従来技術による作業フローでも問題はない。しかしながら、顧客から印刷物の内容に関して機密保持、情報漏えいの配慮、秘匿性を求められるオーダー（セキュアジョブ）の場合、同様な作業フローでは印刷物が長時間積載／放置され、担当オペレータ以外の不特定多数の人に閲覧される可能性があるためセキュリティ上問題があった。例えば、従来技術の作業フローにおいてオペレータの勤務時間の関係で印刷完了時が昼休み／定時後の場合、他のジョブのスケジュールが遅延／変更され後工程デバイスの利用開始が遅延する場合、印刷工程のデバイスは実行可能であるが後工程デバイスが故障している場合、の各場合に積載／放置時間がより延長し問題の状況となる。
【００１３】
本発明の目的は、上記の課題を解決することのできる印刷工程管理装置、プログラム、記録媒体、印刷工程管理装置の工程を管理するための印刷工程管理方法を提供することである。
【課題を解決するための手段】
【００１４】
上述した課題を解決するために本発明に係る印刷工程管理装置は、印刷装置による印刷工程と、後処理装置による後処理工程とを管理する印刷工程管理装置において、前記印刷装置および後処理装置それぞれの処理能力を記憶する記憶手段と、前記印刷装置で印刷すべき原稿の印刷部数および後処理条件を指定する注文データを解析し、かつ、前記印刷装置及び後処理装置それぞれの処理能力を読み出して、読み出した該処理能力に応じて前記注文データを複数のジョブに分割するジョブ分割手段と、前記ジョブ分割手段により分割された各ジョブに対して前記印刷装置による印刷処理および前記後処理装置による後処理が間断なく行われるように、前記各ジョブに対する前記印刷処理および前記後処理をスケジューリングするスケジュール手段とを備えた。
【００１５】
上述した課題を解決するために本発明に係る印刷工程管理装置の工程を管理するための情報管理方法は、印刷装置による印刷工程と、後処理装置による後処理工程とを管理する印刷工程管理装置の工程を管理するための印刷工程管理方法において、前記印刷装置および後処理装置それぞれの処理能力を記憶する記憶ステップと、  前記印刷装置で印刷すべき原稿の印刷部数および後処理条件を指定する注文データを解析し、かつ、前記印刷装置及び後処理装置それぞれの処理能力を読み出して、読み出した該処理能力に応じて前記注文データを複数のジョブに分割するジョブ分割ステップと、該分割ステップにおいて分割された各ジョブに対して前記印刷装置による印刷処理および前記後処理装置による後処理が間断なく行われるように、前記各ジョブに対する前記印刷処理および前記後処理をスケジューリングするスケジュールステップとを有する。
【００１６】
上述した課題を解決するために本発明に係るプログラムは、印刷装置による印刷工程と、後処理装置による後処理工程とを管理する印刷工程管理装置の工程を管理するためのプログラムにおいて、コンピュータを、前記印刷装置および後処理装置それぞれの処理能力を記憶する記憶手段、前記印刷装置で印刷すべき原稿の印刷部数および後処理条件を指定する注文データを解析し、かつ、前記印刷装置及び後処理装置それぞれの処理能力を読み出して、読み出した該処理能力に応じて前記注文データを複数のジョブに分割するジョブ分割手段、および、該分割手段により分割された各ジョブに対して前記印刷装置による印刷処理および前記後処理装置による後処理が間断なく行われるように、前記各ジョブに対する前記印刷処理および前記後処理をスケジューリングするスケジュール手段として機能させる。
【００１７】
上述した課題を解決するために本発明に係る記録媒体は、印刷装置による印刷工程と、後処理装置による後処理工程とを管理する印刷工程管理装置の工程を管理するためのプログラムであって、コンピュータを、前記印刷装置および後処理装置それぞれの処理能力を記憶する記憶手段、前記印刷装置で印刷すべき原稿の印刷部数および後処理条件を指定する注文データを解析し、かつ、前記印刷装置及び後処理装置それぞれの処理能力を読み出して、読み出した該処理能力に応じて前記注文データを複数のジョブに分割するジョブ分割手段、および、該分割手段により分割された各ジョブに対して前記印刷装置による印刷処理および前記後処理装置による後処理が間断なく行われるように、前記各ジョブに対する前記印刷処理および前記後処理をスケジューリングするスケジュール手段として機能させるプログラムを記憶した。
【発明の効果】
【００１８】
上記構成を備えた本発明に係る印刷工程管理装置、プログラム、記録媒体、印刷工程管理装置の工程を管理するための印刷工程管理方法によれば、注文データ（ジョブ）をスケジューリングする場合に、印刷装置による印刷処理と後処理装置による後続する後処理が時間的に連続して間断なく割り当てられるように複数のジョブに分割することで、ジョブの積載／放置時間を減少し、ジョブ実行時のセキュリティを向上させることができる。
【００１９】
さらに、処理中に原稿を隠しておくべきであると判断したセキュアジョブについてジョブ分割を行うことで、セキュアジョブ実行時のセキュリティを向上させることができる。
【００２０】
さらに、他のジョブの状況、後続する工程の空き状況に応じて先行する工程の割り当て可否を判断することにより、ジョブ実行の確実性を向上させることができる。
【００２１】
さらに、複数のオペレータでの並行処理を可能とすることにより、セキュアジョブ実行の効率性を向上させることができる。
【発明を実施するための最良の形態】
【００２２】
図３は、本発明に係る印刷システムの一実施の形態の全体構成を示す図である。なお、以下の説明における印刷システム全体の環境は本発明の説明を理解し易くするためのものであり、本発明はこれらの環境に限定されるものではない。
【００２３】
図３において、クライアント１５１は、一般ユーザでは自宅でインターネット接続されたノートＰＣ１０２や、ＬＡＮ１２１等によって構築された社内イントラネットに接続された業務用のＰＣ１０１が配置されていることを示している。
【００２４】
サーバ１５２は、ユーザに対して印刷依頼や原稿を入稿する入稿コンテンツを提供するＷＥＢサーバ１０３や、入稿された印刷依頼を注文書（オーダー票）として格納したり、電子入稿された原稿を格納しておくＤＢサーバ（Ｄａｔａ  Ｂａｓｅ  Ｓｅｒｖｅｒ）１０４を配備したサーバを示している。ここで、ＷＥＢサーバ１０３とＤＢサーバ１０４を１つの筐体内に混在させることもできるが、本発明においては、便宜上２つの筐体に分け、ＬＡＮ１２２等によって接続されたものとして説明する。
【００２５】
印刷センター１５３は、サーバ１５２に対して複数存在することができ、印刷センター１５３に設置されているプリンタの情報を元に、サーバ１５２にていずれかの印刷センターに印刷オーダーが振り分けられる。印刷センター１５３では、サーバ１５２に蓄積されたオーダー票と原稿をＤＢサーバ１０４から定期的に収集する。本発明のシステム自体が動作する印刷サーバ１０５や、印刷サーバ１０５が提供する各種のサービスを使いやすいＧＵＩを使って操作する作業ＰＣ１０６や、実際の出力先となるモノクロプリンタ１１１、カラープリンタ１１２、さらには印刷後に使用される後工程デバイス１４１（くるみ製本機）、後工程デバイス１４２（パンチャ機）が印刷センター１５３に配備され、これらはＬＡＮ１２３等によって接続されている。印刷センター１５３の構成や環境は上記に限定されない。
【００２６】
本実施形態では、クライアント１５１とサーバ１５２間はＩｎｔｅｒｎｅｔ／Ｉｎｔｒａｎｅｔ１３１でネットワーク接続されている。サーバ１５２と印刷センター１５３間はＩｎｔｅｒｎｅｔ／Ｉｎｔｒａｎｅｔ１３２でネットワーク接続されている。通常、クライアントとサーバ間はＩｎｔｅｒｎｅｔ接続されることが多く、サーバと印刷センターは専用回線を用いてＩｎｔｒａｎｅｔ接続されることが多い。しかし、本発明はこうした環境に限らず、印刷センター内にサーバが存在するような環境においても適用可能である。
【００２７】
クライアント１５１のノートＰＣ１０２、ＰＣ１０１には、ＷＥＢサーバ１０３が提供する入稿コンテンツを閲覧するためのブラウザが搭載される。ブラウザは一般的には、ＭｉｃｒｏＳｏｆｔ（登録商標）社製のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）であるが、ＮｅｔＳｃａｐｅ（登録商標）社製のＮｅｔＳｃａｐｅ（登録商標）等でもよい。また、当該入稿コンテンツを使って原稿データをアップロードすることができる。
【００２８】
ＷＥＢサーバ１０３は当該入稿コンテンツを提供する。当該入稿コンテンツには、製本などの印刷体裁や、部数、用紙サイズなどの印刷設定、および納品期日、依頼者情報、配送先などを入力するエディットコントロール、原稿データをアップロードするファイル指定コントロールが装備されている。ここで、入力された依頼内容に応じた料金計算、および入力事項の確定処理などは、ＷＥＢサーバ１０３上で動作するサービスモジュールで実現される。料金計算および確定処理は一般的なロジックであり、本発明とは直接関係しないため、その説明を割愛する。さらに、ＷＥＢサーバ１０３では、クライアント１５１から入力される指示により確定した印刷依頼を注文書（ここには、印刷依頼内容と原稿データのファイル名が記入されている）と、原稿データファイルをＤＢサーバ１０４に格納する。
【００２９】
ＤＢサーバ１０４には、Ｏｒａｃｌｅ（登録商標）社製のＯｒａｃｌｅＤａｔａｂａｓｅ（登録商標）のような一般的なデータベースがインストールされている。ＤＢサーバ１０４は、印刷サーバ１０５からの後述するデータ取得要求に応じて、所望の注文書と原稿データを送信することができる。ＤＢスキーマ（図示せず）は、主として印刷センターマスタ（場所、連絡先などの情報と、デバイスマスタ、製本機マスタをメンバに持つ）、デバイスマスタ（カラー／モノクロ、印刷枚数、オプションなどのデバイス構成情報）、および後工程デバイスマスタ（くるみ製本機、パンチャ機などの情報）テーブルで構成されている。このテーブルを参照することで、印刷センター１５３にある印刷サーバ１０５は自センターに割り当てられた注文を受け取ることができる。
【００３０】
印刷サーバ１０５はＷＥＢサーバ１０３と通信を行って、ＤＢサーバ１０４から注文書と原稿データを受信すると、受信データに従ったオーダー情報テーブルを作成して、このテーブルを図４に示す印刷サーバ１０５内のＨＤ２０５に格納する。オーダー情報テーブルの内容は図１９とともに後述する通りである。
【００３１】
印刷サーバ１０５はＷＥＢサーバ１０３からの注文確定の通知を受け、ＤＢサーバ１０４から注文書と原稿データファイルを収集するとともに、収集した注文書に従い動作する印刷システムが稼動する。
【００３２】
作業ＰＣ１０６は、印刷サーバ１０５で提供される各種のサービスを使いやすい操作画面を使って制御するコンソールを備え、印刷サーバ１０５に格納されている原稿データファイルを取り出し、所定のアプリケーションを起動し、印刷体裁を整え、かつ、指定された印刷設定に基づいて印刷させることのできる作業用のコンピュータである。
【００３３】
モノクロプリンタ１１１、カラープリンタ１１２は、印刷センターによって設置構成が異なるが、一般的には高速なモノクロプリンタと高品位なカラープリンタを組み合わせた構成が多い。これらプリンタは、すべて印刷サーバ１０５による印刷システムによってスケジューリングされる。
【００３４】
後工程デバイス１４１，１４２は、モノクロプリンタ１１１，カラープリンタ１１２より出力された用紙を後処理するための機械であり、くるみ製本機、パンチャ機、ステイプ機、またはリング製本機である。後工程デバイス１４１，１４２は、ネットワークに接続することで状況ステータスを収集可能である。後工程デバイス１４１，１４２は、上記プリンタと同様に印刷センターによって設置構成が異なる。もちろん、これらがネットワーク接続されていない環境であっても本発明を適応することは可能であり、上記環境に限定されるものではない。
【００３５】
図４は、ＷＥＢサーバ１０３、ＤＢサーバ１０４、印刷サーバ１０５、作業ＰＣ１０６の概略構成を示すブロック図である。
【００３６】
ＣＰＵ２００は、ＨＤ（ハードディスク）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳやネットワークプリンタ制御プログラム等を実行して、プログラムの実行に必要な情報、ファイル等をＲＡＭ２０２に一時的に格納する制御を行う。ＲＯＭ２０１は、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。ＲＡＭ２０２は、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。外部記憶ドライブ２０３は、メディア２０４に記憶されたプログラム等を本コンピュータシステムにロードすることができる。メディア２０４は、本実施形態で説明するプログラムおよび関連データを格納しており、その記憶されている内容の構成を以下、図５に示す。ＨＤ２０５は、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、制御プログラム、関連プログラム等を格納している。キーボード２０６は、ユーザがクライアントコンピュータに対して、デバイスの制御コマンドの命令等を入力指示するためのものである。ディスプレイ２０７は、キーボード２０６から入力したコマンドや、プリンタの状態等を表示する。システムバス２０８は、クライアントコンピュータ内のデータの流れを司る。ネットワークインターフェイス（以下、Ｉ／Ｆという）２０９は、ローカルエリアネットワーク（ＬＡＮ）あるいは、インターネットに接続するための通信インターフェイスである。
【００３７】
図６は、本発明のプログラムがＲＡＭ２０２にロードされ実行可能となった状態のメモリマップを表している。
【００３８】
本実施形態では、メディア２０４からプログラム及び関連データを直接ＲＡＭ２０２にロードして実行させる例を示すが、この以外にも、メディア２０４から本発明のプログラムを動作させる度に、ＨＤ２０５からＲＡＭ２０２にロードするようにしてもよい。また、本発明のプログラムを記録する媒体であるメディア２０４は、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ、ＩＣメモリーカード等であっても良い。さらに、本発明のプログラムをＲＯＭ２０１に記録しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。基本Ｉ／Ｏプログラム３０１は、本制御装置の電源がＯＮされたときに、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれ、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローティング）機能等を有しているプログラムが入っている領域である。３０２にはＯＳが、３０３には制御プログラムが、３０４には関連データがそれぞれ展開される。ワークエリア３０５は、ＣＰＵ２００が本プログラムを実行するために使用される領域である。
【００３９】
図５において、４００はメディア２０４のデータ内容であり、４０１はデータの情報を示すボリューム情報であり、４０２はディレクトリ情報であり、４０３は本実施形態で説明するプログラムであり、４０４はその関連データである。プログラム４０３は、図７〜１０を参照して後述する本プログラムのフローチャートに基づいてプログラムコード化されたものである。
【００４０】
図１１は、本発明のシステムを構成する印刷工程デバイス（プリンタ）、後工程デバイス（紙折り機、断裁機、中綴じ製本機、くるみ製本機・・・ｅｔｃ）の一例を示す構成図である。
【００４１】
印刷センター１５３の環境における印刷サーバ１０５であるサーバ７０８は、クライアントＰＣ７１０および７１１とともに、工程管理部、プリプレス部、ディジタルプリント部（印刷工程）、そしてポストプレス部（後処理工程）の４つの工程を実施する機能を備える印刷システム７０９（印刷工程管理装置とも呼ぶ）を構成する。
【００４２】
工程管理部の主要な機能の一つが、管理情報システムあるいは経営情報システム（ＭＩＳ：Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）と呼ばれる企業の経営や管理などの意思決定に必要な情報を収集・分析するためのシステムとしての機能である。一般的にＭＩＳは、宣伝、受注、見積もり、計画、生産、出荷、在庫、購入、販売を始めとする様々な経営情報や販売情報を統括的に管理するシステムである。特に印刷業界におけるＭＩＳは、印刷生産工程管理システムとしての側面を持つ。印刷業界におけるＭＩＳは、印刷生産設備や印刷生産資源を一元管理するとともに、ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）と呼ばれるジョブにおける作業指示を記載したジョブチケットによって、受注から納品あるいは費用回収に至るまでのトータルなワークフローを自動化する仕組みを提供する。
【００４３】
プリプレス部は、スキャナ７０６／プリンタ７１２等のスキャンデバイスによりエンドユーザから受け取った紙原稿をスキャンして、スキャン画像ファイルとして取り込むとともに、斜行補正や黒点除去等の画像補正を実行する。またプリプレス部は、エンドユーザから受信した複数個の文書／画像ファイルやスキャンデバイスによりスキャンした複数個のスキャン画像ファイルのマージ処理、ページの挿入／削除、ページ番号やアノテーションの追加、インデックス紙や表紙や合紙の挿入、Ｎｉｎ１印刷や多連印刷の指定等の各種ページレイアウト編集や面付け処理などを実行する。
【００４４】
ディジタルプリント部は、どのデバイスに出力するか、またどのデバイスをクラスタリング（１つの画像データ発生源から出力されたジョブの印刷動作を複数台の画像形成装置にて並行且つ同時に実行させるモード）するかの制御を司る。ディジタルプリント部は選択されたデバイスのインターフェイスに印刷データを送り、該デバイスによるプリント処理や送信処理等の出力処理を実行可能に制御する。
【００４５】
ポストプレス部は、受け付けたジョブの出力処理条件データに従った、ユーザ（クライアント）の要求どおりの後処理（仕上げ処理）工程（断裁処理工程、中綴じ製本処理工程、くるみ製本処理工程、紙折処理工程、封入処理工程、帳合処理工程等の記録紙に対するシート加工処理）を、上述のプリンタ等の画像形成装置にて印刷された記録紙に対して施すように、断裁機、中綴じ製本機、くるみ製本機、紙折機、封入機、帳合機等のシート処理装置を制御する。
【００４６】
印刷システム７０９は、図１１に示したように１つのサーバ７０８と複数のクライアントＰＣ７１０および７１１で構成することも、代替的に複数のサーバと複数のクライアントＰＣで構成することもできる。
【００４７】
図１２は、上記印刷システムにおける発注オーダーの一覧を確認するための設定画面構成の一例を示す図である。
【００４８】
「発注オーダーの一覧」では、表示したいオーダーのオーダーＩＤを「オーダーＩＤ」エディットボックスに入力し、このチェックボックスを選択状態にした後、および／または、表示したいオーダーのステータスを「ステータス」プルダウンリストボックスで選択し、このチェックボックス選択状態にした後、「検索」ボタンを押下することにより、表示したいオーダーを検索することができる。
【００４９】
「検索オプション表示」では、「検索」ボタンを押下したときのオーダーの検索条件が表示される。「検索結果」では、検索されたオーダーの全件数と現在の表示件数を表示するとともに、オーダーの一覧として、「オーダーＩＤ」「商品形態」「オーダー名」「仮注文日」「依頼者」「納品予定日」「ステータス」といった検索したオーダーにおける各種情報が表示される。「詳細」ボタンを押下することにより、指定したオーダーにおけるさらに詳細な情報が表示される。
【００５０】
図１３は、上記印刷システムにおける発注オーダーに対してスケジュール予約されたジョブの一覧を確認するための設定画面構成の一例を示す図である。
【００５１】
ジョブの一覧として、「オーダーＩＤ」「形態」「セキュリティ」「品質」「プリンタ」「オペレータ」「作業予定日時」といった各種情報が表示される。
【００５２】
図１４は、上記印刷システムにおける印刷アプリケーションからプリンタ等の印刷工程デバイスにプルーフ出力したり、最終成果物を出力したりするための一手段である印刷指示の設定画面構成の一例を示す図である。
【００５３】
オペレータが設定画面の設定を終了し、「ＯＫ」ボタンを押下することにより、印刷データを印刷工程デバイスに出力したり、ファイルに出力したりできる。
【００５４】
図１５は、上記印刷システムにおけるオペレータへ情報を通知する場合の画面構成の一例を示す図である。
【００５５】
図１６は、上記印刷システムにおけるセキュアジョブの情報を表示するとともに、オペレータの作業日時、同時に作業するオペレータの人数を入力するための設定画面構成の一例を示す図である。
【００５６】
図１７および図１８は、上記印刷システムにおけるデバイスのスケジュール状況の情報を表示するデバイススケジューラの設定画面構成の一例を示す図である。図１７は従来の技術で行われている作業フローにおけるスケジュール状況の情報を表示する場合を示し、図１８は本願発明に係る分割形態によるスケジューリング案おけるスケジュール状況の情報を表示する場合を示す。
【００５７】
以降、本発明に係るスケジューリング処理の流れを説明する。
【００５８】
先ず、スケジューリングの全体的な流れとセキュアジョブでない通常ジョブのスケジューリング方法に関して、図７に示したフローチャートを参照して説明する。
【００５９】
図１１に示した印刷システム７０９（以下、印刷工程管理装置と呼ぶ）は、サーバ７０８のＨＤ２０５に格納されている図１９に示すようなオーダー情報テーブルを参照し、図１２に示したオーダーリストダイアログを表示する。オペレータはオーダーリストダイアログにおいて、これから作業を行う任意のオーダーを指示することで、印刷工程管理装置７０９は、指示されたオーダーを選択する（Ｓ（ステップ）７０１）。ここでは「オーダーＩＤ：Ｂ５５８」のオーダー（ジョブ）を選択したとする。このオーダーは、ジョブセキュリティ属性として“高”が設定されおり、商品形態：出力／製本サービス、オーダー名：会議資料、ステータス：オーダー確定であり、ページ数：５５ページ、部数：１００部、仕上がりサイズ：Ａ４、製本の種類：中綴じ製本、断裁：有り（三方）、カラーモード：モノクロ、ラッピング単位：２０部であり、印刷工程デバイスと後工程デバイスを使用するジョブとなる。
【００６０】
次に、印刷工程管理装置７０９は、図２０に示すようなデバイススケジュール情報テーブルを参照してデバイスの予約情報を取得し、該情報を保持する（Ｓ７０２）。印刷工程管理装置７０９は次に、図２１に示すようなデバイス能力情報テーブルを参照してデバイスの処理能力情報を取得し、該情報を保持する（Ｓ７０３）。印刷工程管理装置７０９は次に、オーダー情報テーブル（図１９）を参照してジョブ情報とオペレータの予定情報を取得し、該情報を保持する（Ｓ７０４）。
【００６１】
次に、印刷工程管理装置７０９は、ジョブ情報に適合する印刷工程デバイスの中で任意のデバイスを選択する（Ｓ７０５）。例えば最も処理速度が速いデバイスもしくは最もコストが低いデバイスなど、印刷システム７０９の設定に従い印刷工程デバイスを選択する。
【００６２】
印刷工程管理装置７０９は、ジョブ情報に適合し印刷工程に連続して使用可能な任意の後工程デバイスを選択する（Ｓ７０６）。例えば後工程デバイスに関しても最も処理速度が速いデバイスもしくは最もコストが低いデバイスなど、印刷工程管理装置７０９の設定に従い後工程デバイスを選択する。
【００６３】
印刷工程管理装置７０９は、選択した印刷工程デバイス及び後工程デバイスの情報から各工程順のスケジューリング案を作成する（Ｓ７０７）。ここで言う各工程順のスケジューリングとは、従来の技術で行われている作業フローの形態である図１７に示した工程を示している。このスケジューリングでは先ず、印刷工程デバイス（モノクロプリンタＡ）にて指定部数である１００部を一括して印刷する。次に、後工程である中綴じ製本の処理を製本機で１００部一括して行い、断裁処理を断裁機で１００部一括して行い、ラッピング処理を１００部一括して行う。
【００６４】
そして、印刷工程管理装置７０９は、スケジューリング案は各工程の処理時間を計算して行う。具体的には対象とするジョブのページ数、仕上がりサイズ、カラーモード等の情報と対象とする印刷工程デバイスの処理能力（印刷スピード）、最大積載枚数の情報から１００部を印刷する時間を計算する。次に対象とするジョブのページ数、仕上がりサイズ等の情報と対象とする後工程デバイスの処理能力（処理スピード）の情報から１００部を処理する時間を計算する。ここでは図２２に示すように１００部を印刷する時間が２５．００分、１００部を製本する時間が１００．００分、１００部を断裁する時間が１００．００分、１００部を２０部単位で５回ラッピング処理する時間が２５．００分とする。
【００６５】
次に、印刷工程管理装置７０９は、デバイススケジュール情報テーブル（図２０）の情報から各工程順のスケジューリング案が登録可能か否かを判断する（Ｓ７０８）。印刷工程管理装置７０９は、デバイスの予約状況から各工程順のスケジューリング案が登録可能でないと判断した場合、デバイス能力情報テーブル（図２１）の情報からジョブ情報に適合する他の印刷工程デバイスがあるか否かを判断する（Ｓ７０９）。印刷工程管理装置７０９は、他の印刷工程デバイスがあると判断した場合、Ｓ７０５に戻り、別の印刷工程デバイスもしくは別の後工程デバイスを選択して別の各工程順のスケジューリング案を作成する。Ｓ７０９において、印刷工程管理装置７０９は、他の印刷工程デバイスがないと判断した場合、印刷工程管理装置７０９は、スケジューリング不可能の理由を解析し、図１５に示した警告ダイアログでスケジューリング不可能の理由をオペレータへ通知し（Ｓ７１０）、処理を終了する。
【００６６】
一方、Ｓ７０８の登録可否判断処理において、印刷システム７０９がデバイスの予約状況から各工程順のスケジューリング案が登録可能であると判断した場合、印刷工程管理装置７０９は、オーダー情報テーブル（図１９）を参照して選択されたジョブ（オーダー）のセキュリティ情報を取得する（Ｓ７１１）。
【００６７】
次に、印刷工程管理装置７０９は、選択されたジョブのジョブセキュリティ属性に“高”が設定されているか否か判断する（Ｓ７１２）。印刷工程管理装置７０９は、ジョブセキュリティ属性に“高”が設定されていないと判断した場合、図２３に示すような通知ダイアログで決定したスケジューリング内容をオペレータへ通知する（Ｓ７１３）。
【００６８】
次に、印刷工程管理装置７０９は、Ｓ７０７で作成した各工程順のスケジューリング案の情報を図２４に示すようなジョブ情報テーブルに保存し（Ｓ７１４）、処理を終了する。以上によりスケジューリングが完了し、オペレータは図１３に示したジョブリストダイアログにてスケジューリングの内容を確認することができる。
【００６９】
Ｓ７１２のセキュリティ属性判断処理において、印刷工程管理装置７０９がジョブセキュリティ属性に“高”が設定されていると判断した場合、Ｓ（ステップ）８０１へ移る。ジョブセキュリティ属性に、このように“高”が設定されているセキュアジョブの場合、顧客から印刷物の内容に関して機密保持、情報漏えいの配慮、秘匿性が求められることを意味する。
【００７０】
次に、セキュアジョブを対象とした場合の、本発明に係る分割形態によるスケジューリング方法に関して説明する。
【００７１】
印刷工程管理装置７０９は、ジョブのセキュリティを向上させるようなジョブの分割形態を解析する（Ｓ８０１）。Ｓ８０１におけるジョブの分割形態の解析方法に関しては、図９を参照して後述する。
【００７２】
印刷工程管理装置７０９は、各工程順のスケジューリング案を基準にＳ８０１で解析した分割形態によるスケジューリング案を作成する（Ｓ８０２）。ここで言う分割形態によるスケジューリングとは、従来の技術で行われている図１７に示したような作業フローの形態とは異なり、図１８に示した本発明に係る印刷工程である。
【００７３】
例えば最終的に１００部作成するジョブの場合に２０部×５回（５セット）に分割するとする。先ず、印刷工程デバイス（モノクロプリンタＡ）で２０部印刷する。その後、この２０部について、製本機で後工程である中綴じ製本の処理を行い、断裁機で断裁処理を行い、最後にラッピング処理を行って最終工程まで２０部の最終出力物を完成させる。２０部の最終出力物を完成させるまでの一連の処理を１セットとし、２０部毎に５セット連続して行うスケジューリングにより、最終工程までの最終出力物が１００部、完成される。
【００７４】
次に、印刷工程管理装置７０９は、デバイススケジュール情報テーブル（図２０）の情報から分割形態によるスケジューリング案が登録可能か否かを判断する（Ｓ８０３）。印刷工程管理装置７０９は、デバイススケジュール情報テーブルを参照してデバイスの予約状況から分割形態によるスケジューリング案が登録可能であると判断した場合、図２３に示した通知ダイアログで決定したスケジューリング内容をオペレータへ通知する（Ｓ８０７）。
【００７５】
Ｓ８０３の登録可否判断処理において印刷工程管理装置７０９がデバイスの予約状況から分割形態によるスケジューリング案が登録可能でないと判断した場合のＳ８０４〜Ｓ８０６の処理に関しては後述する。
【００７６】
次に、印刷工程管理装置７０９は、図２３に示した通知ダイアログによりスケジュール案はＯＫか否かを判断する（Ｓ８０８）。この場合、オペレータが図２３に示した通知ダイアログにおいて図４中のキーボード２０６等を使用してＯＫボタンを選択した場合にスケジュール案はＯＫと判断する。オペレータがキャンセルボタンを選択した場合にスケジュール案はＮＧと判断する。印刷工程管理装置７０９は、スケジュール案はＯＫでないと判断した場合、Ｓ７０９に戻る。一方、印刷工程管理装置７０９は、スケジュール案はＯＫと判断した場合、Ｓ８０２で作成した分割形態によるスケジューリング案の情報をジョブ情報テーブル（図２４）に保存し（Ｓ８０９）、ジョブ情報テーブル（図２４）に空き時間利用情報として調整不可の情報を保存し（Ｓ８１０）、処理を終了する。
【００７７】
この空き時間利用情報が調整不可の情報を保存するＳ８１０の処理は、セキュアジョブが部数を分割して繰り返し処理する際に発生するデバイスの空き時間を他のジョブに対して利用不可に設定することを意味する。例えば図１８中の印刷工程デバイス（中速プリンタであるモノクロプリンタＡ）、製本機、および断裁機のスケジューリングでは、ｎセット目のジョブＪｏｂ−セｎ／５と（ｎ＋１）セット目のジョブＪｏｂ−セ（ｎ＋１）／５の間に夫々空き時間が発生している（ｎ＝１〜４の整数）。もし、この空き時間を他のジョブが使用するようにスケジュールされてしまうと、空き時間の後のジョブが他のジョブの進捗遅延による影響を受けて、予定外の出力物の積載／放置時間が発生する可能性がある。このため、空き時間利用情報を調整不可とし他のジョブによる利用予約を不可とすることで、セキュアジョブ実効の確実性を向上させることができる。
【００７８】
次に、Ｓ８０１におけるセキュアジョブを対象とした場合のジョブの分割形態の解析方法に関して、図９のフローチャートを参照して説明する。
【００７９】
印刷工程管理装置７０９は、Ｓ（ステップ）９０１において、図１６に示したセキュアジョブ処理設定ダイアログを表示する。オペレータは作業日時、同時に作業するオペレータ人数を、キュアジョブ処理設定ダイアログから図４中のキーボード２０６等を使用して入力する（Ｓ９０２）。ここでは作業日時  ２００４／０３／１５の１３：００〜１７：１０（２５０分間）、オペレータ人数：１人と入力したとする。そして、入力された情報を印刷工程管理装置７０９が図４中のＲＡＭ２０２に保持するとする。
【００８０】
次に印刷工程管理装置７０９は、オーダー情報テーブル（図１９）を参照してジョブの印刷属性等の情報を取得し、該情報を保持する（Ｓ９０３）。印刷工程管理装置７０９は、デバイス能力情報テーブル（図２１）を参照して使用する印刷工程デバイスの処理能力情報を取得し、該情報を保持する（Ｓ９０４）。印刷工程管理装置７０９は、Ｓ９０２〜Ｓ９０４で取得、保持した情報から１部を印刷する時間を解析する（Ｓ９０５）。具体的には対象とするジョブのページ数、仕上がりサイズ、カラーモード等の情報と対象とする印刷工程デバイスの処理能力（印刷スピード）、最大積載枚数の情報から１部を印刷する時間を計算する。ここでは図２５に示すように１部を印刷する時間が０．２５分とする。
【００８１】
次に、印刷工程管理装置７０９は、オーダー情報テーブル（図１９）を参照して後工程処理の情報を取得し、該情報を保持する（Ｓ９０６）。印刷工程管理装置７０９は、Ｓ９０６で取得した情報から後工程処理を行うか否かを判断する（Ｓ９０７）。Ｓ９０７において、印刷工程管理装置７０９が後工程処理を行わないと判断した場合、Ｓ９１０へ移行する。この場合は印刷工程についてのみジョブを分割する。Ｓ９０７において、印刷工程管理装置７０９が後工程処理を行うと判断した場合、デバイス能力情報テーブル（図２１）を参照して使用する後工程デバイスの処理能力の情報を取得し、１部を処理する時間を解析する（Ｓ９０８）。具体的には対象とするジョブのページ数、仕上がりサイズ等の情報と対象とする後工程デバイスの処理能力（処理スピード）の情報から１部を処理する時間を計算する。ここでは図２５に示したように１部を製本する時間が１．００分、１部を断裁する時間が１．００分とする。
【００８２】
次に、印刷工程管理装置７０９は、デバイス能力情報テーブル（図２１）を参照して使用する後工程デバイスの最大処理単位、一括処理単位の情報を取得する（Ｓ９０９）。具体的には最大処理単位は一度に製本機等にセットできる最大部数を意味する。１５部分の印刷が完了している状況で最大処理単位１０部の製本機で後工程を行う場合、一度に１０部分の用紙を製本機にセットし、残りの５部分は積載／放置される。しかし、１５部分の印刷が完了している状況で最大処理単位２０部の製本機で後工程を行う場合、一度に１５部分の用紙全部を製本機にセットできるため積載／放置はない。また、一括処理単位はその単位でしか処理できない単位部数を意味する。１５部分の印刷が完了している状況で一括処理単位１０部のラッピング工程を行う場合、一度に１０部分の用紙をラッピングし、残りの５部分は積載／放置される。しかし、１５部分の印刷が完了している状況で一括処理単位１５部のラッピング工程を行う場合、一度に１５部分の用紙をラッピングできるため積載／放置はない。ここでは製本機の最大処理単位は１０部、断裁機の最大処理単位は２０部、ラッピングの一括処理単位は２０部とする。
【００８３】
次に、印刷工程管理装置７０９は、オーダー情報テーブル（図１９）を参照してラッピング処理の情報を取得し、該情報を保持する（Ｓ９１０）。印刷工程管理装置７０９は、Ｓ９１０で取得した情報からラッピング処理を行うか否かを判断する（Ｓ９１１）。Ｓ９１１において、印刷工程管理装置７０９がラッピング処理を行わないと判断した場合、Ｓ９１３へ移行する。この場合、ラッピング工程は分割の対象外となる。Ｓ９１１において、印刷工程管理装置７０９がラッピング処理を行うと判断した場合、図２６に示すようなラッピング情報テーブルを参照し、ラッピング工程の情報を取得し１部を処理する時間を解析する（Ｓ９１２）。具体的には１回のラッピング処理単位として２０部、１回のラッピング処理時間として５．００分（形態Ａ）を入手し、この情報から１部を処理する時間を計算する。ここでは図２５に示したように０．２５分とする。
【００８４】
次に、印刷工程管理装置７０９は、各工程における最大処理単位でジョブを分割した場合の全分割ジョブにおける全積載時間の累計を解析する（Ｓ９１３）。具体的には製本機の最大処理単位である１０部を用いてジョブを分割した場合の全積載時間の累計と断裁機の最大処理単位である２０部を用いてジョブを分割した場合の全積載時間の累計を解析する。製本機の最大処理単位である１０部を用いてジョブを分割した場合の全積載時間の累計と断裁機の最大処理単位である２０部を用いてジョブを分割した場合の全積載時間の累計は、図２７の中段に示すような状況となる。
【００８５】
製本機の最大処理単位である１０部を用いてジョブを分割した場合（図２７の下段）、製本工程、断裁工程は１０部単位に処理が出来るため１セット目の１０部が断裁できるまで積載／放置される時間は発生しない。しかし、ラッピング工程は２０部単位であるため、１セット目の１０部が断裁を終了した時点から２セット目の１０部（２０部目）が断裁を終了するまで、つまり、ラッピングできる２０部が断裁できるまで積載／放置される時間が発生する。この積載／放置時間は２セットに１回発生する。例えば、４０部完了（４セット）までに発生する全積載時間の累計は、図２７の中段の下側に示したように２回分発生する。
【００８６】
一方、断裁機の最大処理単位である２０部を用いてジョブを分割した場合（図２７の上段）、製本工程は１０部単位しか処理できないため製本処理中に積載／放置される時間が発生する。しかし、断裁工程およびラッピング工程では２０部単位で処理出来るため積載／放置される時間は発生しない。つまり、製本工程のみ積載／放置される時間が発生する。この積載／放置時間は１セットに１回発生する。例えば、４０部完了（２セット）までに発生する全積載時間の累計は、図２７の中段の上側に示したように２回分発生する。
【００８７】
なお、全積載時間の累計を比較する場合の対象セット数（合計部数）は、事前に印刷工程管理装置７０９が任意に設定する方法、オーダー選択時にオペレータが設定する方法、オーダー対象の部数から自動的に決定する方法等複数存在し、どれを適用してもよい。
【００８８】
次に、印刷工程管理装置７０９は、全分割ジョブにおける全積載時間の累計がもっとも短い分割形態を解析する（Ｓ９１４）。具体的には、各分割形態における全積載時間の累計を図２７の中段に示したように比較する。例えば図２７に示したように４０部完了時の全分割ジョブにおける全積載時間の累計では、２０部単位でジョブを分割したほうが積載／放置時間が短くなると判断する。つまり、積載／放置時間が短くなることにより、セキュリティの向上を図ることができる。
【００８９】
Ｓ９１４において解析された結果である２０部単位でジョブを分割した場合、図２８に示すたような分割形態、各工程及び全工程における処理時間となる。この情報を用いて印刷工程管理装置７０９は、前述したＳ８０２において分割形態によるスケジューリング案を作成する。
【００９０】
ここで、ジョブセキュリティ属性として“高”が設定されておりセキュアジョブである「オーダーＩＤ：Ｂ５５８」のジョブを用いて、従来技術である工程順でスケジューリングした場合の積載／放置時間と本発明に係る分割形態でスケジューリングした場合の積載／放置時間の違いを説明する。
【００９１】
先ず、ラッピング工程の一括処理単位が２０部であり１００部の出力物を完成させる場合の違いは図２９に示す通りである。従来技術である工程順でスケジューリングした場合（図２９の上段）、製本工程、断裁工程、ラッピング工程の全てにおいて積載／放置の時間が連続して長時間発生する。しかし、分割形態によりスケジューリングした場合（図２９の下段）、製本工程においてのみ積載／放置の時間が発生する。しかも、非連続の積載／放置であり、１回の時間は短い。累計時間を比較した場合、図２９の中段に示したように分割形態によりスケジューリングした方（下側）が積載／放置の時間を短縮することができる。つまり、分割形態でスケジューリングして積載／放置時間を短くすることにより、セキュリティの向上を図ることができる。
【００９２】
また、ラッピング工程の一括処理単位が１０部であり１００部の出力物を完成させる場合の違いは図３０に示す通りである。従来技術である工程順でスケジューリングした場合（図３０の上段）、製本工程、断裁工程、ラッピング工程の全てにおいて積載／放置の時間が連続して長時間発生する。これはラッピング工程の一括処理単位が２０部の場合と同様である。しかし、分割形態によりスケジューリングした場合（図３０の下段）、いずれの工程においても積載／放置の時間は一切発生しない。累計時間を比較した場合、図３０の中段に示したように分割形態によりスケジューリングした方（下側）が積載／放置の時間を大幅に削減することができる。つまり、分割形態でスケジューリングして積載／放置時間を短くすることにより、セキュリティの大幅な向上を図ることができる。
【００９３】
また、Ｓ９０２においてオペレータ人数に２名を入力し、２名のオペレータが並行して印刷工程および後処理工程を処理することが可能なスケジューリングを考える。
【００９４】
この場合、積載／放置時間の違いは図３１に示す通りである。並行処理が可能であったとしても、従来技術である工程順でスケジューリングした場合（図３１の上段）、製本工程、断裁工程、ラッピング工程の全てにおいて積載／放置の時間が連続して長時間発生する。しかし、分割形態によりスケジューリングした場合（図３１の下段）、製本工程においてのみ積載／放置の時間が発生する。累計時間を比較した場合、図３１の中段に示したように分割形態によりスケジューリングした方（下側）が積載／放置の時間を大幅に短縮することができる。つまり、並行処理が可能な状況においても分割形態でスケジューリングして積載／放置時間が短くすることにより、セキュリティの向上を図ることができる。
【００９５】
また、オーダーにおけるラッピングの一括処理単位が１０部に設定されている場合を考える。
【００９６】
この場合、図３０に示したように積載／放置時間は全く発生していない。このため、Ｓ９１４において１０部単位でジョブを分割すると解析される。この場合、図３２に示すような分割形態、各工程及び全工程における処理時間となる。この情報を用いて印刷工程管理装置７０９は、Ｓ８０２において分割形態によるスケジューリング案を作成する。つまり、分割形態によるスケジューリング案により積載／放置時間をなくすことで、セキュリティの向上を図ることができる。
【００９７】
次に、セキュアジョブを対象とした場合のジョブの実行に関して、図１０のフローチャートを参照して説明する。
【００９８】
オペレータは先ず、Ｓ（ステップ）１００１において、図１３に示したジョブリストダイアログに表示されているジョブリストから任意のジョブを指示することにより、印刷工程管理装置７０９は指示されたジョブを選択する。ここでは「オーダーＩＤ：Ｂ５５８」のジョブが選択されたとする。
【００９９】
次に、印刷工程管理装置７０９は、ジョブ情報テーブル（図２４）を参照してジョブ情報を取得する（Ｓ１００２）。印刷工程管理装置７０９は、オーダー情報テーブル（図１９）からジョブのセキュリティ情報を取得する（Ｓ１００３）。「オーダーＩＤ：Ｂ５５８」の選択されたジョブにはジョブセキュリティ属性として“高”が設定されており、選択されたジョブはセキュアジョブである。
【０１００】
次に、印刷工程管理装置７０９は、参照した情報からジョブセキュリティ属性に“高”が設定されているか否かを判断する（Ｓ１００４）。ジョブセキュリティ属性に“高”が設定されていないと印刷工程管理装置７０９が判断した場合、Ｓ１０１１へ移行して印刷工程を実行する。ジョブセキュリティ属性に“高”が設定されていると印刷工程管理装置７０９が判断した場合、デバイススケジュール情報テーブル（図２０）を参照して使用するデバイスの予約情報を取得し、該情報を保持する（Ｓ１００５）。
【０１０１】
この例ではＳ１００１において「オーダーＩＤ：Ｂ５５８」のジョブが選択されているため、ジョブセキュリティ属性に“高”が設定されていると判断する。したがって、印刷工程管理装置７０９はＳ１００５を実行した後、ジョブ情報テーブル（図２４）を参照して他の稼動中ジョブの情報を取得する（Ｓ１００６）。
【０１０２】
次に、印刷工程管理装置７０９は、デバイスの予約情報と稼動中のジョブの情報から選択したセキュアジョブに影響する要因があるか否か判断する（Ｓ１００７）。印刷工程管理装置７０９は、選択したセキュアジョブに影響する要因があると判断した場合、Ｓ１００８へ移行する。Ｓ１００７においてセキュアジョブに影響する要因があると判断した場合にもしもセキュアジョブを印刷実行すると、予定外の印刷物の積載／放置時間が発生する可能性がある。例えば、セキュアジョブが使用する予定の後工程のデバイスが先行して作業している他のジョブで使用されていて該作業が遅れ、他のジョブによる後工程のデバイスの使用完了時間が遅れた場合、セキュアジョブが使用を開始する時間が遅延して印刷物の積載／放置時間が発生する可能性がある。このため、Ｓ１００８以降の処理を施してセキュリティの向上を図る。
【０１０３】
Ｓ１００８において、印刷工程管理装置７０９は、デバイススケジュール情報テーブル（図２０）を参照し、部数分割によりスケジューリングされている連続工程を遅延、停滞なく完了できる開始時間を解析する（Ｓ１００８）。印刷工程管理装置７０９は、セキュアジョブに関してＳ１００８における解析結果を基に再スケジューリングし、その情報をジョブ情報テーブル（図２４）に保存する（Ｓ１００９）。印刷工程管理装置システム７０９は、再スケジューリングした原因と再スケジューリングした結果を図２３に示した通知ダイアログによりオペレータへ通知し（Ｓ１０１０）、Ｓ１００１に戻る。
【０１０４】
一方、Ｓ１００７において印刷工程管理装置７０９が選択したセキュアジョブに影響する要因がないと判断した場合、印刷工程を実行する（Ｓ１０１１）。具体的には図１４に示した印刷指示ダイアログを表示し、オペレータが設定画面の設定を終了後「ＯＫ」ボタンを押下することにより、印刷データを印刷工程デバイスに出力して印刷処理を開始する。
【０１０５】
次に、オペレータは印刷工程が終了次第、後工程の処理を行う（Ｓ１０１２）。ここではＳ１００１で「オーダーＩＤ：Ｂ５５８」が選択されているため、後工程は製本処理、断裁処理、ラッピング処理となる。具体的には図２９に示したように印刷工程で２０部印刷し、製本工程において１０部単位で２回処理し、断裁工程において２０部単位で１回処理し、２０部単位でラッピング工程を１回処理し１セット目を完了する。
【０１０６】
次に、印刷工程管理装置７０９は、ジョブ情報テーブル（図２４）を参照してジョブ情報を取得し、分割ジョブか否かを判断する（Ｓ１０１３）。印刷工程管理装置７０９が分割ジョブでないと判断した場合、処理を終了する。Ｓ１０１３において印刷工程管理装置７０９が分割ジョブであると判断した場合、残りのジョブが存在するか否かを判断する（Ｓ１０１４）。図２４に示したようなジョブ情報テーブルを参照して残りのジョブが存在しないと判断した場合、印刷工程管理装置７０９は処理を終了する。Ｓ１０１４において印刷工程管理装置７０９が残りのジョブが存在すると判断した場合、Ｓ１００１に戻ってＳ１００１〜Ｓ１０１４を繰り返し、２セット目、３セット目の処理を順次処理する。そして、全てのジョブを完了させる。
【０１０７】
最後に、図８のＳ８０３において印刷工程管理装置７０９が分割形態によるスケジューリング案が登録可能でないと判断した場合の処理に関して説明する。
【０１０８】
Ｓ８０３において、印刷工程管理装置７０９は、印刷工程管理装置が保持している、Ｓ９０２においてオペレータが入力した同時に作業するオペレータの人数の情報を図４中のＲＡＭ２０２から取得する（Ｓ８０４）。印刷工程管理装置７０９は、オペレータ人数が複数人に設定されているか否か判断する（Ｓ８０５）。印刷工程管理装置７０９は、オペレータ人数が複数人に設定されていないと判断した場合、Ｓ７０９へ移行する。
【０１０９】
Ｓ７０９において、印刷工程管理装置７０９は、他の印刷工程デバイスがあると判断した場合、Ｓ７０５に戻り別の印刷工程デバイスもしくは後工程デバイスを選択し、別の各工程順のスケジューリング案を作成する。そして、再度Ｓ７１２経由でＳ８０１を処理し、Ｓ８０３において別の分割形態によるスケジューリング案を作成してＳ８０３の判断を行う。
【０１１０】
一方、Ｓ８０５において、印刷工程管理装置７０９がオペレータ人数が複数人に設定されていると判断した場合、オペレータの人数を１人分減らした分割形態によるスケジュール案を作成する。そして、Ｓ８０３に戻り、スケジューリング案が登録可能か判断を行う。これにより、可能な限り全工程並行処理の形態で分割形態によるスケジューリングを行うことにより、セキュアジョブに対してセキュリティの向上と作業効率の向上の両者を図ることができる。
【０１１１】
（他の実施形態）
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【０１１２】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１１３】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【０１１４】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１１５】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれる。
【０１１６】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【図面の簡単な説明】
【０１１７】
【図１】従来技術における後工程の例を示す概略図である。
【図２】従来技術における印刷工程と後工程の作業フローを示す概略図である。
【図３】本発明に係る印刷工程管理装置の一実施形態の概略構成図である。
【図４】図３及び図１１におけるクライアントＰＣの概略構成を示すブロック図である。
【図５】図４におけるＦＤ内部のデータを表すメモリマップを示す図である。
【図６】図４におけるＲＡＭに図５に示すＦＤからプログラムを展開したときのメモリマップを示す図である。
【図７】本発明に係る印刷工程管理装置におけるデータ処理手順を示すフローチャートである。
【図８】本発明に係る印刷工程管理装置におけるデータ処理手順を示すフローチャートである。
【図９】本発明に係る印刷工程管理装置におけるデータ処理手順を示すフローチャートである。
【図１０】本発明に係る印刷工程管理装置におけるデータ処理手順を示すフローチャートである。
【図１１】本発明に係る印刷工程管理装置の一実施形態の構成図である。
【図１２】一実施形態におけるオーダーリストダイアログを示した概略図である。
【図１３】一実施形態におけるジョブリストダイアログを示した概略図である。
【図１４】一実施形態における印刷指示ダイアログを示す図である。
【図１５】一実施形態における警告ダイアログを示す図である。
【図１６】一実施形態におけるセキュアジョブ処理設定ダイアログを示す図である。
【図１７】従来技術におけるデバイススケジューラを示す図である。
【図１８】一実施形態におけるデバイススケジューラを示す図である。
【図１９】一実施形態におけるオーダー情報テーブルを示す図である。
【図２０】一実施形態におけるデバイススケジュール情報テーブルを示す図である。
【図２１】一実施形態におけるデバイス能力情報テーブルを示す図である。
【図２２】一実施形態における処理時間を示す図である。
【図２３】一実施形態における通知ダイアログを示す図である。
【図２４】一実施形態におけるジョブ情報テーブルを示す図である。
【図２５】一実施形態における処理時間を示す図である。
【図２６】一実施形態におけるラッピング情報テーブルを示す図である。
【図２７】分割単位が異なる場合の工程順序、積載時間を比較して示す図である。
【図２８】一実施形態におけるジョブの分割形態と処理時間を示す図である。
【図２９】一実施形態と従来技術における工程順序、積載時間を比較して示す図である。
【図３０】一実施形態と従来技術における工程順序、積載時間を比較して示す図である。
【図３１】一実施形態と従来技術における工程順序、積載時間を比較して示す図である。
【図３２】一実施形態におけるジョブの分割形態と処理時間を示す図である。
【符号の説明】
【０１１８】
１０１  ＰＣ
１０２  ノートＰＣ
１０３  ＷＥＢサーバ
１０４  ＤＢサーバ
１０５  印刷サーバ
１０６  作業ＰＣ
１１１  モノクロプリンタ
１１２  カラープリンタ
１２１〜１２３  ＬＡＮ
１３１〜１３２  インターネット／イントラネット
１４１  後工程デバイス（くるみ製本機）
１４２  後工程デバイス（パンチャ機）
１５１  クライアント
１５２  サーバ
１５３  印刷センター
７０１  エンドユーザ環境Ａ
７０２，７０４，７１０，７１１  クライアントＰＣ
７０３  エンドユーザ環境Ｂ
７０５  インターネット
７０６  スキャナ
７０７  ネットワーク
７０８  サーバ
７０９  印刷工程管理装置
７１２  プリンタ
７１３  紙折り機
７１４  断裁機
７１５  中綴じ製本機
７１６  くるみ製本機
【図１】
2006228017.tif 000003
【図２】
2006228017.tif 000004
【図３】
2006228017.tif 000005
【図４】
2006228017.tif 000006
【図５】
2006228017.tif 000007
【図６】
2006228017.tif 000008
【図７】
2006228017.tif 000009
【図８】
2006228017.tif 000010
【図９】
2006228017.tif 000011
【図１０】
2006228017.tif 000012
【図１１】
2006228017.tif 000013
【図１２】
2006228017.tif 000014
【図１３】
2006228017.tif 000015
【図１４】
2006228017.tif 000016
【図１５】
2006228017.tif 000017
【図１６】
2006228017.tif 000018
【図１７】
2006228017.tif 000019
【図１８】
2006228017.tif 000020
【図１９】
2006228017.tif 000021
【図２０】
2006228017.tif 000022
【図２１】
2006228017.tif 000023
【図２２】
2006228017.tif 000024
【図２３】
2006228017.tif 000025
【図２４】
2006228017.tif 000026
【図２５】
2006228017.tif 000027
【図２６】
2006228017.tif 000028
【図２７】
2006228017.tif 000029
【図２８】
2006228017.tif 000030
【図２９】
2006228017.tif 000031
【図３０】
2006228017.tif 000032
【図３１】
2006228017.tif 000033
【図３２】
2006228017.tif 000034