(57)【要約】【課題】新たな予定が既存の予定の一部又は全部と重複する場合に、一律に新たな予定を優先する構成と比較して、印刷物の生成に関する処理の管理をより行い易いものにすることにある。【解決手段】印刷情報に基づいて印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる割当手段と、割り当てられた予定の変更を操作者から受け付け、又は、印刷物の生成に関する処理の予定の追加を操作者から受け付ける予定受付手段と、変更又は追加による新たな予定が既存の予定の一部又は全部と重複する場合に行うべき処理の指示として、新たな予定と既存の予定との何れの予定を優先するかの指示を受け付ける指示受付手段とを備える印刷管理装置。【選択図】図３
2019215655.tif 000002
【特許請求の範囲】
【請求項１】
印刷情報に基づいて印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる割当手段と、
割り当てられた予定の変更を操作者から受け付け、又は、前記印刷物の生成に関する処理の予定の追加を操作者から受け付ける予定受付手段と、
前記変更又は前記追加による新たな予定が既存の予定の一部又は全部と重複する場合に行うべき処理の指示として、当該新たな予定と当該既存の予定との何れの予定を優先するかの指示を受け付ける指示受付手段と
を備える印刷管理装置。
【請求項２】
前記割当手段は、前記指示を基に、優先させる一方の予定の後に他方の予定を割り当てること
を特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記割当手段は、前記既存の予定を優先することが指示された場合、当該既存の予定をずらさずに当該既存の予定の次に前記新たな予定を割り当てること
を特徴とする請求項２に記載の印刷管理装置。
【請求項４】
前記割当手段は、前記新たな予定を優先することが指示された場合、前記既存の予定が設定されている時間内に当該新たな予定を割り当てて、当該新たな予定の次に当該既存の予定を割り当てること
を特徴とする請求項２に記載の印刷管理装置。
【請求項５】
前記割当手段は、さらに、前記既存の予定より後に存在する別の既存の予定についても、当該別の既存の予定より前に割り当てられた予定と重複しないように割り当てること
を特徴とする請求項２に記載の印刷管理装置。
【請求項６】
稼動時間外の予定として、時間を変更することのできない特定の予定が存在し、
前記割当手段の割り当てにより、前記印刷物の生成に関する処理の予定が前記特定の予定と重複する場合に、警告を出力する出力手段をさらに備えること
を特徴とする請求項５に記載の印刷管理装置。
【請求項７】
前記印刷物の生成に関する処理の期限を取得し、前記割当手段の割り当てにより、当該処理の終了する予定時刻が当該期限を超える場合に、警告を出力する出力手段をさらに備えること
を特徴とする請求項５に記載の印刷管理装置。
【請求項８】
前記印刷物を生成する工程には、順番に実行される複数の工程が存在し、
前記割当手段は、前記印刷情報について、前記複数の工程の工程毎に、前記印刷物の生成に関する処理の予定を割り当て、
前記印刷情報に基づく印刷物の生成の納期を取得し、前記割当手段の割り当てにより、前記複数の工程のうちの最後の工程における前記印刷物の生成に関する処理の終了する予定時刻が当該納期を超える場合に、警告を出力する出力手段をさらに備えること
を特徴とする請求項５に記載の印刷管理装置。
【請求項９】
前記割当手段により、前記印刷情報に基づく前記印刷物の生成に関する処理の予定が割り当てられていない印刷情報について、当該印刷情報の一覧を示す情報を表示する表示手段をさらに備えること
を特徴とする請求項１に記載の印刷管理装置。
【請求項１０】
予定が割り当てられていない前記印刷情報は、前記印刷物の生成に関する処理の終了する予定時刻が、当該処理の期限として予め定められた期限を超えるものであること
を特徴とする請求項９に記載の印刷管理装置。
【請求項１１】
前記印刷物を生成する工程には、順番に実行される複数の工程が存在し、
前記割当手段は、前記印刷情報について、前記複数の工程の工程毎に、前記印刷物の生成に関する処理の予定を割り当て、
予定が割り当てられていない前記印刷情報は、前記複数の工程のうちの最後の工程における前記印刷物の生成に関する処理の終了する予定時刻が、当該印刷情報に基づく印刷物の生成の納期として予め定められた納期を超えるものであること
を特徴とする請求項９に記載の印刷管理装置。
【請求項１２】
前記印刷情報は、複数の印刷情報を１つにまとめたものであり、当該複数の印刷情報を１つにまとめた印刷情報に基づく印刷物の生成の納期は、当該複数の印刷情報のそれぞれの納期のうちの直近の納期であること
を特徴とする請求項１１に記載の印刷管理装置。
【請求項１３】
前記指示受付手段は、前記新たな予定毎に前記指示を受け付けること
を特徴とする請求項１に記載の印刷管理装置。
【請求項１４】
印刷情報に基づいて印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる割当手段と、
割り当てられた予定の変更を操作者から受け付け、又は、前記印刷物の生成に関する処理の予定の追加を操作者から受け付ける予定受付手段と、
前記変更又は前記追加による新たな予定が既存の予定の一部又は全部と重複する場合に行うべき処理の指示として、当該新たな予定と当該既存の予定との何れの予定を優先するかの指示を受け付ける指示受付手段と
を有する印刷管理装置と、
前記印刷管理装置の前記割当手段により割り当てられた予定に従って、前記印刷物の生成に関する処理を行う印刷物生成装置と
を備える印刷管理システム。
【請求項１５】
前記印刷物生成装置は、前記印刷情報に基づく印刷処理を行う装置又は当該印刷処理の後処理を行う装置であること
を特徴とする請求項１４に記載の印刷管理システム。
【請求項１６】
コンピュータに、
印刷情報に基づいて印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる機能と、
割り当てられた予定の変更を操作者から受け付け、又は、前記印刷物の生成に関する処理の予定の追加を操作者から受け付ける機能と、
前記変更又は前記追加による新たな予定が既存の予定の一部又は全部と重複する場合に行うべき処理の指示として、当該新たな予定と当該既存の予定との何れの予定を優先するかの指示を受け付ける機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置、印刷管理システム及びプログラムに関する。
【背景技術】
【０００２】
例えば、引用文献１には、印刷の工程を管理する技術として、入力される印刷注文を解析し、印刷注文を遂行するためにこの印刷注文を複数の処理工程に分割し、分割された各処理工程のスケジュールを設定し、各工程のグルーピング属性に基づいて、印刷注文から分割された各処理工程のうちグルーピング属性で関連付けられている各処理工程をグループ化し、スケジュール設定された各処理工程を識別可能に出力し、グループ化された各処理工程を連続時間で実行可能とするように各処理工程のスケジュールを設定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４４０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる場合がある。ところで、割り当てた予定の変更又は追加による新たな予定が既存の予定の一部又は全部と重複する場合、新たな予定と既存の予定との何れの予定を優先するべきかについては、新たな予定の納期や所要時間などによって異なってくる。
本発明の目的は、新たな予定が既存の予定の一部又は全部と重複する場合に、一律に新たな予定を優先する構成と比較して、印刷物の生成に関する処理の管理をより行い易いものにすることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、印刷情報に基づいて印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる割当手段と、割り当てられた予定の変更を操作者から受け付け、又は、前記印刷物の生成に関する処理の予定の追加を操作者から受け付ける予定受付手段と、前記変更又は前記追加による新たな予定が既存の予定の一部又は全部と重複する場合に行うべき処理の指示として、当該新たな予定と当該既存の予定との何れの予定を優先するかの指示を受け付ける指示受付手段とを備える印刷管理装置である。
請求項２に記載の発明は、前記割当手段は、前記指示を基に、優先させる一方の予定の後に他方の予定を割り当てることを特徴とする請求項１に記載の印刷管理装置である。
請求項３に記載の発明は、前記割当手段は、前記既存の予定を優先することが指示された場合、当該既存の予定をずらさずに当該既存の予定の次に前記新たな予定を割り当てることを特徴とする請求項２に記載の印刷管理装置である。
請求項４に記載の発明は、前記割当手段は、前記新たな予定を優先することが指示された場合、前記既存の予定が設定されている時間内に当該新たな予定を割り当てて、当該新たな予定の次に当該既存の予定を割り当てることを特徴とする請求項２に記載の印刷管理装置である。
請求項５に記載の発明は、前記割当手段は、さらに、前記既存の予定より後に存在する別の既存の予定についても、当該別の既存の予定より前に割り当てられた予定と重複しないように割り当てることを特徴とする請求項２に記載の印刷管理装置である。
請求項６に記載の発明は、稼動時間外の予定として、時間を変更することのできない特定の予定が存在し、前記割当手段の割り当てにより、前記印刷物の生成に関する処理の予定が前記特定の予定と重複する場合に、警告を出力する出力手段をさらに備えることを特徴とする請求項５に記載の印刷管理装置である。
請求項７に記載の発明は、前記印刷物の生成に関する処理の期限を取得し、前記割当手段の割り当てにより、当該処理の終了する予定時刻が当該期限を超える場合に、警告を出力する出力手段をさらに備えることを特徴とする請求項５に記載の印刷管理装置である。
請求項８に記載の発明は、前記印刷物を生成する工程には、順番に実行される複数の工程が存在し、前記割当手段は、前記印刷情報について、前記複数の工程の工程毎に、前記印刷物の生成に関する処理の予定を割り当て、前記印刷情報に基づく印刷物の生成の納期を取得し、前記割当手段の割り当てにより、前記複数の工程のうちの最後の工程における前記印刷物の生成に関する処理の終了する予定時刻が当該納期を超える場合に、警告を出力する出力手段をさらに備えることを特徴とする請求項５に記載の印刷管理装置である。
請求項９に記載の発明は、前記割当手段により、前記印刷情報に基づく前記印刷物の生成に関する処理の予定が割り当てられていない印刷情報について、当該印刷情報の一覧を示す情報を表示する表示手段をさらに備えることを特徴とする請求項１に記載の印刷管理装置である。
請求項１０に記載の発明は、予定が割り当てられていない前記印刷情報は、前記印刷物の生成に関する処理の終了する予定時刻が、当該処理の期限として予め定められた期限を超えるものであることを特徴とする請求項９に記載の印刷管理装置である。
請求項１１に記載の発明は、前記印刷物を生成する工程には、順番に実行される複数の工程が存在し、前記割当手段は、前記印刷情報について、前記複数の工程の工程毎に、前記印刷物の生成に関する処理の予定を割り当て、予定が割り当てられていない前記印刷情報は、前記複数の工程のうちの最後の工程における前記印刷物の生成に関する処理の終了する予定時刻が、当該印刷情報に基づく印刷物の生成の納期として予め定められた納期を超えるものであることを特徴とする請求項９に記載の印刷管理装置である。
請求項１２に記載の発明は、前記印刷情報は、複数の印刷情報を１つにまとめたものであり、当該複数の印刷情報を１つにまとめた印刷情報に基づく印刷物の生成の納期は、当該複数の印刷情報のそれぞれの納期のうちの直近の納期であることを特徴とする請求項１１に記載の印刷管理装置である。
請求項１３に記載の発明は、前記指示受付手段は、前記新たな予定毎に前記指示を受け付けることを特徴とする請求項１に記載の印刷管理装置である。
請求項１４に記載の発明は、印刷情報に基づいて印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる割当手段と、割り当てられた予定の変更を操作者から受け付け、又は、前記印刷物の生成に関する処理の予定の追加を操作者から受け付ける予定受付手段と、前記変更又は前記追加による新たな予定が既存の予定の一部又は全部と重複する場合に行うべき処理の指示として、当該新たな予定と当該既存の予定との何れの予定を優先するかの指示を受け付ける指示受付手段とを有する印刷管理装置と、前記印刷管理装置の前記割当手段により割り当てられた予定に従って、前記印刷物の生成に関する処理を行う印刷物生成装置とを備える印刷管理システムである。
請求項１５に記載の発明は、前記印刷物生成装置は、前記印刷情報に基づく印刷処理を行う装置又は当該印刷処理の後処理を行う装置であることを特徴とする請求項１４に記載の印刷管理システムである。
請求項１６に記載の発明は、コンピュータに、印刷情報に基づいて印刷物を生成する工程の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てる機能と、割り当てられた予定の変更を操作者から受け付け、又は、前記印刷物の生成に関する処理の予定の追加を操作者から受け付ける機能と、前記変更又は前記追加による新たな予定が既存の予定の一部又は全部と重複する場合に行うべき処理の指示として、当該新たな予定と当該既存の予定との何れの予定を優先するかの指示を受け付ける機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、新たな予定が既存の予定の一部又は全部と重複する場合に、一律に新たな予定を優先する構成と比較して、印刷物の生成に関する処理の管理をより行い易いものにすることができる。
請求項２記載の発明によれば、一律に新たな予定を優先する構成と比較して、より確実に、印刷物の生成に関する処理の管理をより行い易いものにすることができる。
請求項３記載の発明によれば、既存の予定を優先して、新たな予定と既存の予定とを割り当てることができる。
請求項４記載の発明によれば、新たな予定を優先して、新たな予定と既存の予定とを割り当てることができる。
請求項５記載の発明によれば、新たな予定と重複する既存の予定の後に別の既存の予定が存在する場合に、別の既存の予定を他の予定と重複しないように割り当てることができる。
請求項６記載の発明によれば、印刷物の生成に関する処理の予定が時間を変更することのできない特定の予定と重複することを操作者に知らせることができる。
請求項７記載の発明によれば、印刷物の生成に関する処理の終了する予定時刻が期限を超えることを操作者に知らせることができる。
請求項８記載の発明によれば、印刷物の生成の終了する予定時刻が納期を超えることを操作者に知らせることができる。
請求項９記載の発明によれば、印刷物の生成に関する処理の予定が割り当てられていない印刷情報の一覧を操作者に知らせることができる。
請求項１０記載の発明によれば、印刷物の生成に関する処理の終了する予定時刻が期限を超える印刷情報の一覧を操作者に知らせることができる。
請求項１１記載の発明によれば、印刷物の生成の終了する予定時刻が納期を超える印刷情報の一覧を操作者に知らせることができる。
請求項１２記載の発明によれば、複数の印刷情報を１つにまとめた印刷情報に基づく印刷物の生成の納期を、複数の印刷情報のそれぞれの納期のうちの何れかの納期にする構成と比較して、複数の印刷情報の何れかの印刷情報において印刷物の生成が納期を超えてしまうことを抑制することができる。
請求項１３記載の発明によれば、新たな予定と既存の予定との何れの予定を優先するかの指示の内容が、個々の新たな予定に対して共通に設定される構成と比較して、印刷物の生成に関する処理の管理をより行い易いものにすることができる。
請求項１４記載の発明によれば、新たな予定が既存の予定の一部又は全部と重複する場合に、一律に新たな予定を優先する構成と比較して、印刷物の生成に関する処理の管理をより行い易いものにすることができる。
請求項１５記載の発明によれば、印刷情報に基づく印刷処理を行う装置及び印刷処理の後処理を行う装置の稼動時間に対して、印刷物の生成に関する処理の予定を割り当てることができる。
請求項１６記載の発明によれば、新たな予定が既存の予定の一部又は全部と重複する場合に、一律に新たな予定を優先する構成と比較して、印刷物の生成に関する処理の管理をより行い易いものにする機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る印刷工程管理装置のハードウェア構成例を示す図である。
【図２】印刷工程の一例を示す図である。
【図３】本実施の形態に係る印刷工程管理装置の機能構成例を示したブロック図である。
【図４】工程の稼動時間外の予定を受け付ける画面の一例を示す図である。
【図５】（Ａ）、（Ｂ）は、印刷の工程の稼動時間外の予定の一例を示す図である。
【図６】工程の稼動時間に対する予定の割り当ての一例を示した図である。
【図７】操作者が予定を変更又は追加する場合の割り当て処理の処理手順の一例を示したフローチャートである。
【図８】（Ａ）〜（Ｃ）は、操作者が予定を変更又は追加する場合の割り当て処理の一例を説明するための図である。
【図９】（Ａ）〜（Ｄ）は、操作者が予定を変更又は追加する場合の割り当て処理の一例を説明するための図である。
【図１０】（Ａ）〜（Ｄ）は、操作者が予定を変更又は追加する場合の割り当て処理の一例を説明するための図である。
【図１１】未割り当てジョブの一例を示す図である。
【図１２】（Ａ）、（Ｂ）は、新たな予定を追加することにより、既存の予定を予め定められた期限を超えた状態で登録する場合の一例を説明するための図である。
【図１３】本実施の形態に係る印刷工程管理システムの構成例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【０００９】
＜印刷工程管理装置のハードウェア構成＞
図１は、本実施の形態に係る印刷工程管理装置１００のハードウェア構成例を示す図である。本実施の形態では、印刷管理装置の一例として、印刷工程管理装置１００が用いられる。
【００１０】
図示するように、本実施の形態に係る印刷工程管理装置１００は、演算手段であるＣＰＵ（Central Processing Unit）１０１と、ＢＩＯＳ（Basic Input Output System）等のプログラムを格納する記憶領域であるＲＯＭ（Read Only Memory）１０２と、プログラムの実行領域であるＲＡＭ（Random Access Memory）１０３とを備える。また、印刷工程管理装置１００は、ＯＳ（Operating System）やアプリケーション等の各種プログラム、各種プログラムに対する入力データ、各種プログラムからの出力データ等を記憶する記憶領域であるＨＤＤ（Hard Disk Drive）１０４を備える。
【００１１】
さらに、印刷工程管理装置１００は、外部との通信を行うための通信インタフェース（通信Ｉ／Ｆ）１０５と、ディスプレイ等の表示機構１０６と、キーボードやマウス、タッチパネル等の入力デバイス１０７と、音声を出力するスピーカ等の音声出力機構１０８を備える。
【００１２】
＜印刷工程管理装置の機能構成＞
次に、本実施の形態に係る印刷工程管理装置１００の機能構成について説明する。
本実施の形態に係る印刷工程管理装置１００は、印刷工程、言い換えると、印刷ジョブに基づく印刷物の生成に関する工程を管理する装置である。
なお、印刷ジョブとは、印刷対象となる画像データと、印刷処理における設定が記述された制御命令とを含み、印刷装置で実行される印刷処理の単位となるデータである。本実施の形態では、印刷情報の一例として、印刷ジョブが用いられる。
【００１３】
図２は、印刷工程の一例を示す図である。図２に示すように、印刷工程は、例えば、「入稿」、「プリプレス」、「印刷（プレス）」、「後処理（ポストプレス）」、「検品」、「発送」といった複数の工程で構成される。
【００１４】
「入稿」は、印刷の依頼者から印刷データの提供を受ける工程である。「プリプレス」は、印刷の前段階の工程であり、依頼者から提供された印刷データを基に、例えば、印刷するものの企画や編集、レイアウト等を行う工程である。プリプレスにより印刷ジョブが生成され、印刷するページ数や部数、印刷に使用する用紙等が決定される。そのため、各印刷ジョブについて、プリプレスの後の工程である印刷、後処理、検品、発送のそれぞれの工程にどれくらいの時間を要するかが予測可能になる。
【００１５】
また、「印刷（プレス）」は、印刷装置によって実際に印刷を行う工程である。「後処理（ポストプレス）」は、印刷の後段階の工程であり、例えば、製本や断裁等の後処理を行う工程である。「検品」は、後処理された内容を検査する工程である。「発送」は、検品後の印刷物を依頼者に納品する工程である。
【００１６】
なお、１つの印刷ジョブを、例えば「表紙」、「本文」、「帯」などの印刷物の部品毎に分けて、それぞれの部品毎に印刷（プレス）の工程を行ったり、複数の部品の印刷が終了するのを待ち合わせて後処理（ポストプレス）の工程を行ったりする場合もあるものとする。
以下では、「入稿」、「プリプレス」、「印刷（プレス）」、「後処理（ポストプレス）」、「検品」、「発送」といった複数の工程のそれぞれを、単に「工程」と称する場合がある。また、印刷処理や後処理など、各工程で行われる処理を、「工程処理」と称する場合がある。付言すると、工程処理は、印刷物の生成に関する処理といえる。
【００１７】
このような印刷工程を構成する各工程は、依頼者から依頼されることによって順次行われる。ただし、印刷の依頼には、通常、納期が定められるため、納期に間に合うように各工程を進めることが求められる。そこで、印刷工程管理装置１００は、図２に示すように、プリプレスの際に、プリプレスより後の工程で行われる工程処理の時間を予測し、自動スケジュールの処理を行う。
【００１８】
この自動スケジュールの処理は、プリプレスの後の工程（即ち、印刷、後処理、検品、発送）について、各工程で実行される工程処理の日時を計画するものである。自動スケジューリングでは、後述するように、印刷装置や後処理装置の稼動時間、作業者の休憩時間、終業後に印刷装置などの設備を停止する稼動停止の時間などを考慮して、工程処理の日時が計画される。また、工程処理の予定の変更や予定の追加があった場合にも自動スケジューリングが行われ、その場合には、印刷工程の全体で日時の調整が行われる。
【００１９】
図３は、本実施の形態に係る印刷工程管理装置１００の機能構成例を示したブロック図である。本実施の形態に係る印刷工程管理装置１００は、稼動時間登録部１１１、予定取得部１１２、予定割当部１１３、表示制御部１１４、操作受付部１１５、警告出力部１１６を備える。
【００２０】
稼動時間登録部１１１は、印刷工程を構成する複数の工程の稼動時間を登録する。稼動時間とは、印刷工程の工程処理を実行することのできる時間である。
例えば、印刷（プレス）の工程では、印刷ジョブに基づく印刷処理を行う印刷装置が用いられる。そのため、印刷の工程の稼動時間は、印刷装置の稼動時間であり、印刷装置が印刷処理を実行することのできる時間として捉えることができる。
【００２１】
具体的には、例えば、操作者が、印刷装置のメンテナンスの予定や稼動停止の予定、作業者の休憩時間など、印刷装置の稼動時間外の予定を設定する。稼動時間外の予定が設定されることにより、稼動時間登録部１１１は、印刷装置の稼動時間外の予定を登録するとともに、その残りの時間を印刷装置の稼動時間として登録する。
【００２２】
また、例えば、後処理の工程では、印刷処理の後処理を行う後処理装置が用いられる。そのため、後処理の工程の稼動時間は、後処理装置の稼動時間であり、後処理装置が後処理を実行することのできる時間として捉えることができる。
具体的には、印刷装置の場合と同様に、例えば、操作者が、後処理装置のメンテナンスの予定や稼動停止の予定、作業者の休憩時間など、後処理装置の稼動時間外の予定を設定する。稼動時間外の予定が設定されることにより、稼動時間登録部１１１は、後処理装置の稼動時間外の予定を登録するとともに、その残りの時間を後処理装置の稼動時間として登録する。
【００２３】
さらに、稼動時間登録部１１１は、検品の工程や発送の工程についても、それぞれ、検品の工程の稼動時間、発送の工程の稼動時間を登録する。ここで、検品の工程及び発送の工程は、主に作業者による人手の作業が行われる工程である。そのため、例えば、操作者は、作業者の作業時間や休憩時間などを設定する。これらの時間が設定されることにより、稼動時間登録部１１１は、検品の工程における稼動時間外の予定を登録するとともに、稼動時間を登録する。また、発送の工程における稼動時間外の予定を登録するとともに、稼動時間を登録する。
【００２４】
付言すると、印刷装置や後処理装置は、印刷ジョブに基づく印刷物の生成に用いられる装置（以下、印刷物生成装置と称する）である。よって、稼動時間登録部１１１は、印刷の工程及び後処理の工程では、印刷物生成装置の稼動時間を登録するものといえる。
なお、例えば、検品の工程では、印刷物を検査する検査機器が用いられたり、発送の工程では、トラック等の輸送機器が用いられたりすることも考えられる。そこで、稼動時間登録部１１１は、検品の工程において、検査機器の稼動時間外の予定を登録するとともに、検査機器の稼動時間を登録することとしてもよい。また、稼動時間登録部１１１は、発送の工程において、輸送機器の稼動時間外の予定を登録するとともに、輸送機器の稼動時間を登録することとしてもよい。この場合には、検査機器や輸送機器を、印刷物生成装置の一例として捉えることができる。
【００２５】
予定取得部１１２は、印刷工程の各工程で実行される工程処理の予定を取得する。ここで、予定取得部１１２は、プリプレスの工程で生成された印刷ジョブ毎に、プリプレスの後の工程（即ち、印刷、後処理、検品、発送）の工程処理に要すると予測される予定時間を取得する。言い換えると、予定取得部１１２は、プリプレスの工程で生成された印刷ジョブ毎に、印刷、後処理、検品、発送の各工程で実行される工程処理の予定時間を取得する。
また、予定取得部１１２は、印刷ジョブ毎に、印刷ジョブに基づく印刷物の生成の納期を取得する。印刷ジョブの納期は、例えば、最後の工程である発送の期限であり、通常、印刷の依頼者によって定められる。
【００２６】
なお、印刷工程では、印刷物を構成する部品や印刷ジョブの属性に注目して、複数の印刷ジョブをグループジョブとしてまとめて扱って処理を行う場合がある。例えば、異なる印刷ジョブでも同じ紙質の用紙を用いる場合にグループジョブとして１つにまとめたり、異なる印刷ジョブでも依頼者が同じ場合にグループジョブとして１つにまとめたりすることが考えられる。また、「表紙」、「本文」、「帯」などの部品で構成される印刷物を生成する場合、「表紙」同士をまとめたグループジョブ、「本文」同士をまとめたグループジョブ、「帯」同士をまとめたグループジョブとして１つにまとめることも考えられる。予定取得部１１２は、このような複数の印刷ジョブを１つにまとめたグループジョブの納期については、複数の印刷ジョブのそれぞれの納期のうちの直近の納期（即ち、最も早い納期）を取得する。
【００２７】
割当手段の一例としての予定割当部１１３は、印刷工程を構成する複数の工程の稼動時間に対して、工程処理の予定を割り当てる。ここで、予定割当部１１３は、プリプレスの後の工程毎に、工程の稼動時間に対して、工程処理の予定を割り当てる。例えば、印刷の工程では、予定割当部１１３は、印刷装置の稼動時間に対して、各印刷ジョブの印刷の予定を割り当てる。
【００２８】
表示手段の一例としての表示制御部１１４は、表示機構１０６等のディスプレイに画面を表示させるためのデータを出力し、ディスプレイの表示を制御する。
ここで、表示制御部１１４は、例えば、印刷工程を構成する複数の工程について、稼動時間に対して割り当てられた工程処理の予定の状況を表示する。また、表示制御部１１４は、例えば、工程の稼動時間を登録するために、工程の稼動時間外の予定を受け付ける画面を表示する。さらに、表示制御部１１４は、例えば、工程処理の予定の変更や追加を受け付ける画面を表示する。また、表示制御部１１４は、印刷ジョブに基づく印刷物の生成に関する処理の予定が稼働時間に割り当てられていない印刷ジョブの一覧を示す画面を表示する。これらの画面の詳細については、後述する。
【００２９】
予定受付手段、指示受付手段の一例としての操作受付部１１５は、操作者の操作を受け付ける。ここで、操作受付部１１５は、例えば、表示機構１０６等のディスプレイに表示される画面上で行われる操作者の操作を受け付ける。より具体的には、操作受付部１１５は、例えば、工程の稼動時間外の予定を操作者から受け付ける。また、操作受付部１１５は、例えば、予定割当部１１３に割り当てられた工程処理の予定の変更や追加を操作者から受け付ける。
【００３０】
さらに、工程処理の予定の変更又は追加による新たな予定が、予定割当部１１３に割り当てられた既存の予定の一部又は全部と重複する場合がある。そこで、操作受付部１１５は、このように新たな予定と既存の予定とが重複する場合に行うべき処理の指示として、新たな予定と既存の予定との何れの予定を優先するかの指示（以下、優先予定指示と称する）を操作者から受け付ける。優先予定指示の詳細については、後述する。
【００３１】
出力手段の一例としての警告出力部１１６は、例えば、表示制御部１１４を介して表示機構１０６等のディスプレイにメッセージを表示したり、音を発したりすることにより、警告を出力する。ここで、警告出力部１１６は、例えば、予定割当部１１３が工程処理の予定を割り当てることにより、工程処理の終了する予定時刻が予め定められた期限を超える場合に、警告を出力する。さらに、警告出力部１１６は、例えば、予定割当部１１３が工程処理の予定を割り当てることにより、印刷ジョブにおける印刷物の生成の終了する予定時刻（即ち、最後の工程である発送の工程が終了する予定時刻）が納期を超える場合に、警告を出力する。
【００３２】
そして、印刷工程管理装置１００を構成する各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、例えば、印刷工程管理装置１００を図１に示したハードウェア構成にて実現した場合、ＨＤＤ１０４等に記憶された各種プログラムが、ＲＡＭ１０３に読み込まれてＣＰＵ１０１に実行されることにより、図３に示す稼動時間登録部１１１、予定取得部１１２、予定割当部１１３、表示制御部１１４、操作受付部１１５、警告出力部１１６等の機能部が実現される。
【００３３】
＜稼動時間を登録する処理の説明＞
次に、稼動時間登録部１１１が工程の稼動時間を登録する処理について、具体例を挙げて説明する。
図４は、工程の稼動時間外の予定を受け付ける画面の一例を示す図である。この例では、印刷の工程の稼動時間外の予定、言い換えると、印刷装置の稼動時間外の予定を受け付けるものとして説明する。
【００３４】
「名前」は稼動時間外の予定の名前であり、操作者によって入力される。図示の例では「部品交換」と入力されている。「予定の種類」は稼動時間外の予定の種類であり、操作者は、プルダウンメニューの中から該当する項目を選択すればよい。図示の例では「メンテナンス」が選択されているが、表示される項目としては、例えば、メンテナンス、稼動停止、休憩（即ち、作業者の休憩）などが例示される。「作業開始日時」は稼動時間外の予定の開始日時であり、「作業予定時間」は稼動時間外の予定時間である。図示の例では、２０１８年３月１３日１０時を開始時間として１時間の予定であることを示している。
【００３５】
「デバイス」は予定を登録する対象の印刷装置である。操作者は、この欄に表示される印刷装置の中から該当する印刷装置を選択すればよい。なお、この例では、例えば、操作者が印刷工程を構成する各工程の中から印刷の工程を選択したことにより、「デバイス」の欄に印刷装置が一覧で表示される。例えば、操作者が後処理の工程を選択した場合には、「デバイス」の欄には後処理装置が一覧で表示される。また、例えば、操作者が検品の工程や発送の工程を選択した場合には、「デバイス」の欄を非表示にしてもよいし、検査機器や輸送機器を一覧で表示してもよい。
【００３６】
そして、操作者が各項目を入力した後、「ＯＫ」のボタン１１を選択すると、印刷の工程の稼動時間外の予定が設定される。図５（Ａ）、（Ｂ）は、印刷の工程の稼動時間外の予定の一例を示す図である。
【００３７】
図５（Ａ）に示す例では、図４のように操作者が入力したことにより、印刷装置Ａの予定として、２０１８年３月１３日の１０時〜１１時に「メンテナンス」が設定される。また、操作者が他の稼動時間外の予定を設定することにより、例えば、図５（Ｂ）に示すように、印刷装置Ａの２０１８年３月１３日の予定が登録される。図示の例では、０時〜８時に「稼動停止」、８時〜９時、１３時〜１４時、１８時〜１９時のそれぞれに「メンテナンス」、１２時〜１３時に「休憩」が設定されている。そして、稼動時間登録部１１１は、９時〜１２時、１４時〜１８時、１９時〜２４時を、印刷装置Ａの稼動時間として登録する。
【００３８】
なお、ここでは、印刷装置Ａの稼動時間外の予定を設定する例を示したが、操作者は、印刷工程を構成する複数の工程のそれぞれについて、稼動時間外の予定を設定する。
ただし、操作者は、工程の稼動時間外の予定ではなく、工程の稼動時間を設定してもよい。
【００３９】
＜稼動時間に予定を割り当てる処理の説明＞
次に、予定割当部１１３が工程の稼動時間に対して予定を割り当てる処理について、具体例を挙げて説明する。図６は、工程の稼動時間に対する予定の割り当ての一例を示した図である。この例では、図５（Ｂ）に示す印刷装置Ａの２０１８年３月１３日の稼動時間に対して、各印刷ジョブの印刷の予定を割り当てるものとして説明する。
【００４０】
予定取得部１１２は、印刷装置Ａで印刷する各印刷ジョブについて、印刷に要すると予測される予定時間を取得する。また、予定取得部１１２は、印刷ジョブ毎に納期を取得する。この例では、印刷装置Ａでジョブ１〜ジョブ６の６つの印刷ジョブを印刷することが決まっており、予定取得部１１２は、ジョブ１〜ジョブ６の６つの印刷ジョブについて、予定時間や納期を取得する。
【００４１】
次に、予定割当部１１３は、印刷装置Ａの稼動時間に対して、ジョブ１〜ジョブ６の６つの印刷ジョブの印刷の予定を割り当てる。ここでの割り当ては、予め定められた規則に従って行われる。例えば、予定割当部１１３は、ジョブ１〜ジョブ６のうち、納期の早いものから順番に割り当てる。この場合、ジョブ１の納期が最も早いため、ジョブ１の印刷が９時から開始するように予定が割り当てられる。その後、納期の早いものから順番に、ジョブ２〜ジョブ６の予定が割り当てられる。
【００４２】
また、この例では、予定割当部１１３は、印刷装置Ａの稼動時間に対して印刷ジョブの予定を割り当てたが、印刷装置Ａの他の印刷装置についても、印刷ジョブの予定を割り当てる。
さらに、ジョブ１〜ジョブ６の印刷ジョブでは、印刷の工程の後の工程（即ち、後処理、検品、発送）も存在する。よって、予定割当部１１３は、印刷の工程の後のそれぞれの工程についても、印刷の工程と同様に、工程の稼動時間に対してジョブ１〜ジョブ６の６つの印刷ジョブの予定を割り当てる。
このようにして、予定割当部１１３は、印刷工程を構成する各工程で実行される工程処理の予定を、各工程の稼動時間に対して割り当てる。
【００４３】
＜操作者が予定を変更又は追加する場合の割り当て処理の手順＞
次に、操作者が予定を変更又は追加する場合の割り当て処理の手順について説明する。図７は、操作者が予定を変更又は追加する場合の割り当て処理の処理手順の一例を示したフローチャートである。
【００４４】
まず、操作者が工程処理の予定を変更する操作又は工程処理の予定を追加する操作を行うことにより、予定割当部１１３は、新たな工程処理の予定を取得する（Ｓ１０１）。次に、予定割当部１１３は、新たな予定が、すでに登録されている既存の予定の一部又は全部と重複するか否かを判定する（Ｓ１０２）。なお、既存の予定には、工程の稼動時間外の予定と、すでに登録済みの工程処理の予定とが含まれる。
【００４５】
Ｓ１０２で否定の判断（ＮＯ）がされた場合、予定割当部１１３は、操作者が指定した作業開始日時、作業予定時間で、新たな工程処理の予定を登録する（Ｓ１０３）。そして、本処理フローは終了する。
一方、Ｓ１０２で肯定の判断（ＹＥＳ）がされた場合、予定割当部１１３は、優先予定指示の指示内容を取得する（Ｓ１０４）。次に、予定割当部１１３は、優先予定指示において、新たな予定を優先する指示がされているか否かを判定する（Ｓ１０５）。
【００４６】
Ｓ１０５で肯定の判断（ＹＥＳ）がされた場合、予定割当部１１３は、新たな予定を優先して、既存の予定が設定されている時間内に新たな予定を登録する（Ｓ１０６）。言い換えると、予定割当部１１３は、新たな予定として操作者に指定された作業開始日時、作業予定時間で、新たな予定を登録する。次に、予定割当部１１３は、登録した新たな予定の次に、新たな予定に重複した既存の予定を登録する（Ｓ１０７）。
【００４７】
次に、予定割当部１１３は、Ｓ１０７で登録した既存の予定より後に存在する別の既存の予定についても、他の予定と重複しないように登録する（Ｓ１０８）。ここで、予定割当部１１３は、別の既存の予定について、別の既存の予定より前に割り当てられた予定と重複しないように、順次後ろにずらして登録する。そして、本処理フローは終了する。
【００４８】
一方、Ｓ１０５で否定の判断（ＮＯ）がされた場合、予定割当部１１３は、既存の予定を優先して、既存の予定をずらさずにそのままで、既存の予定の次に新たな予定を登録する（Ｓ１０９）。次に、予定割当部１１３は、既存の予定より後に登録されていた別の既存の予定について、新たな予定の後に登録する（Ｓ１１０）。ここで、予定割当部１１３は、別の既存の予定について、別の既存の予定より前に割り当てられた予定と重複しないように、順次後ろにずらして登録する。そして、本処理フローは終了する。
このようにして、予定割当部１１３は、新たな予定が既存の予定の一部又は全部と重複する場合、優先予定指示を基に、優先させる一方の予定の後に他方の予定を割り当てる。
【００４９】
ここで、稼動時間外の予定には、時間を変更することのできない予定と、時間を変更することのできる予定とが存在する。例えば、稼動停止の予定は、時間を変更することのできない予定として登録される。また、例えば、印刷装置のメンテナンスについては、１年に１回実行される大規模なメンテナンスは時間の変更ができない予定として登録されるが、１日に１回実行される小規模なメンテナンスは時間の変更ができる予定として登録される。
【００５０】
そのため、新たな予定によって他の予定が順次後ろにずれる場合、例えば稼動停止の予定や大規模なメンテナンスは時間が変更されないが、小規模なメンテナンスは時間が変更される。より具体的には、例えば、新たな予定により他の予定が順次後ろにずれることによって、工程処理の予定と稼動停止の予定とが重複した場合、工程処理の予定は、稼動停止の予定の次に割り当てられる。一方で、工程処理の予定と小規模のメンテナンスの予定とが重複した場合、工程処理の予定の次に、小規模のメンテナンスの予定が割り当てられる。
【００５１】
また、例えば、新たな予定と重複する既存の予定の次に、時間を変更することのできない予定が登録されている場合もある。ここで、優先予定指示で既存の予定を優先する場合、新たな予定は、時間を変更することのできない予定の次に割り当てられることになる。
さらに、本実施の形態では、新たな予定は複数であってもよい。この場合に、例えば、優先予定指示で新たな予定を優先する場合には、予定割当部１１３は、複数の新たな予定を割り当てて、最後に割り当てられた新たな予定の次に、既存の予定を割り当てる。また、例えば、優先予定指示で既存の予定を優先する場合には、予定割当部１１３は、既存の予定の次に、複数の新たな予定を順番に割り当てる。なお、新たな予定毎に優先予定指示の内容を設定して、設定された優先予定指示の内容を基に、新たな予定のそれぞれと既存の予定との順番を決めることとしてもよい。
【００５２】
＜操作者が予定を変更又は追加する処理の例＞
次に、操作者が工程処理の予定を変更又は追加する場合の割り当て処理について、具体例を挙げて説明する。図８〜図１０は、操作者が予定を変更又は追加する場合の割り当て処理の一例を説明するための図である。なお、図８及び図９は操作者が予定を変更する場合の例を示し、図１０は操作者が予定を追加する場合の例を示す。
【００５３】
図８に示す例では、図８（Ａ）のように、初めに、印刷装置Ａの予定として、１０時〜１１時には稼動時間外のメンテナンスの予定、１３時〜１４時にはジョブ１の印刷の予定が登録されている。
【００５４】
図８（Ｂ）は、予定の変更を受け付ける画面の一例を示す図である。ここでは、ジョブ１の印刷の予定を変更するものとして説明する。
「名前」は変更する対象の印刷ジョブの名前であり、図示の例では「ジョブ１」である。「作業開始日時」は変更後の開始日時であり、「作業予定時間」は変更後の予定時間である。図示の例では、２０１８年３月１３日１１時が変更後の開始時間であることを示している。予定時間は変更前と同じで１時間である。「デバイス」は工程処理を実行する装置であり、図示の例では印刷装置が一覧で表示されている。また、ここでは印刷装置Ａから変更されていないが、操作者は、印刷処理を実行する印刷装置を変更する場合には、この欄に表示される印刷装置の中から変更後の印刷装置を選択すればよい。
【００５５】
そして、操作者が各項目を設定した後、「ＯＫ」のボタン１２を選択すると、ジョブ１の予定が変更される。その結果、図８（Ｃ）に示すように、ジョブ１の印刷の予定時間が、１３時〜１４時から１１時〜１２時に変更される。
【００５６】
ここで、チェックボックス１３（図８（Ｂ）参照）は、優先予定指示を行うためのものである。即ち、工程処理の予定の変更又は追加による新たな予定が、既存の予定の一部又は全部と重複する場合に、新たな予定と既存の予定との何れの予定を優先するかの指示を行うためのものである。チェックボックス１３により、新たな予定毎に優先予定指示が行われる。ただし、図８に示す例では、変更後の新たな予定であるジョブ１の印刷予定は１１時〜１２時であり、既存の予定とは重複しない。そのため、チェックボックス１３におけるチェックの有無は関係ない。
【００５７】
次に、図９に示す例では、図９（Ａ）のように、初めに、印刷装置Ａの予定として、１１時〜１２時には稼動時間外のメンテナンスの予定、１３時〜１４時にはジョブ１の印刷の予定が登録されている。ここで、操作者が、図９（Ｂ）の画面のように設定して、１３時〜１４時のジョブ１の印刷の予定を１１時〜１２時に変更する場合、１１時〜１２時のメンテナンスの予定と重複する。この場合、チェックボックス１３におけるチェックの有無により、印刷の予定とメンテナンスの予定との何れの予定を優先するかが決定される。
【００５８】
チェックボックス１３にチェックが付された場合（即ち、チェックボックス１３がＯＮの場合）には、既存の予定が新たな予定よりも優先される。そして、既存の予定はずらさずにそのままで、既存の予定の次に新たな予定が割り当てられる。一方、チェックボックス１３にチェックが付されなかった場合（即ち、チェックボックス１３がＯＦＦの場合）には、新たな予定が既存の予定よりも優先される。そして、既存の予定が設定されている時間内に新たな予定が割り当てられて、新たな予定の次に既存の予定が割り当てられる。
【００５９】
図９（Ｂ）に示す画面では、チェックボックス１３にチェックが付されているため、既存の予定であるメンテナンスの予定が、新たな予定であるジョブ１の印刷予定よりも優先される。その結果、図９（Ｃ）に示すように、メンテナンスの予定は１１時〜１２時のままで、メンテナンスの予定の次に、ジョブ１の印刷予定が割り当てられる。
一方、チェックボックス１３にチェックが付されていない場合には、新たな予定であるジョブ１の印刷予定が、既存の予定であるメンテナンスの予定よりも優先される。その結果、図９（Ｄ）に示すように、ジョブ１の印刷予定が、操作者に指定された１１時〜１２時に割り当てられる。そして、ジョブ１の印刷予定の次に、メンテナンスの予定が割り当てられる。
【００６０】
なお、チェックボックス１３のチェックについては、デフォルト（即ち、初期設定）でチェックが付されている状態にしてもよいし、デフォルトでチェックが付されていない状態にしてもよい。
また、図９に示す例では、ジョブ１の変更後の印刷予定が１１時〜１２時で、メンテナンスの予定は１１時〜１２時であるため、ジョブ１の印刷予定がメンテナンスの予定の全部と重複する。しかし、本実施の形態では、例えばジョブ１の変更後の印刷予定が１１時半〜１２時半で、メンテナンスの予定の一部と重複するような場合であっても、優先予定指示の内容に従って、ジョブ１の印刷予定及びメンテナンスの予定の割り当てが行われる。
【００６１】
次に、図１０に示す例では、図１０（Ａ）のように、初めに、印刷装置Ａの稼動時間外の予定として、１８時〜１９時にはメンテナンスの予定、０時〜８時には稼動停止の予定が登録されている。また、印刷装置Ａの工程処理の予定として、１９時〜２１時にジョブ５の印刷予定、２１時〜０時にジョブ６の印刷予定が登録されている。
【００６２】
図１０（Ｂ）は、予定の追加を受け付ける画面の一例を示す図である。この画面は、図４に示す画面と同様のものを用いることができる。
ここで、「名前」は追加する対象の印刷ジョブの名前であり、図示の例では「ジョブＡ」である。「予定の種類」は工程処理の種類であり、操作者は、プルダウンメニューの中から該当する項目を選択すればよい。ここで表示される項目としては、例えば、印刷が例示される。
【００６３】
「作業開始日時」は追加する予定の開始日時であり、「作業予定時間」は追加する予定の予定時間である。図示の例では、２０１８年３月１３日２０時を開始時間として１時間の予定であることを示している。「デバイス」は工程処理を実行する装置であり、図示の例では印刷装置が一覧で表示される。また、ここでは印刷装置Ａから変更されていないが、操作者は、印刷処理を実行する印刷装置を変更する場合には、この欄に表示される印刷装置の中から変更後の印刷装置を選択すればよい。
また、チェックボックス１３は、図８（Ｂ）、図９（Ｂ）に示すチェックボックス１３と同様である。この例では、チェックボックス１３にチェックは付されていない。
【００６４】
そして、操作者が各項目を設定した後、「ＯＫ」のボタン１１を選択すると、ジョブＡの印刷予定が追加される。ここで、追加されるジョブＡの印刷予定は２０時〜２１時であるが、２０時〜２１時にはすでにジョブ５の印刷予定が登録されており、ジョブＡの印刷予定を追加すると、ジョブ５の印刷予定と重複する。この場合、チェックボックスの有無により、ジョブＡの印刷予定とジョブ５の印刷予定との何れの予定を優先するかが決定される。
【００６５】
この例では、チェックボックス１３にチェックが付されていないため、新たな予定であるジョブＡの印刷予定が、既存の予定であるジョブ５の印刷予定よりも優先される。その結果、図１０（Ｃ）に示すように、ジョブＡの印刷予定が、操作者に指定された２０時〜２１時に追加される。そして、ジョブＡの印刷予定の次に、ジョブ５の印刷予定が割り当てられる。結果として、ジョブ５の印刷予定は２１時〜２３時になり、図１０（Ａ）の場合から２時間遅れることになる。
【００６６】
さらに、ジョブ５の次の予定であるジョブ６の印刷予定も２時間遅れる。よって、ジョブ６の印刷予定は２３時〜２時になるが、印刷装置Ａの稼動停止の予定が０時〜８時であり、ジョブ６の印刷予定と稼動停止の予定とが重複してしまう。稼動停止の予定は、時間の変更ができない予定として登録されており、ジョブ６の印刷予定は、稼動停止の終了後になるが、この場合には２０１８年３月１３日中に印刷が終了しない。このように、工程処理の予定が予め定められた期限を超える場合には、警告が出力される。付言すると、警告出力部１１６は、各工程処理について、工程処理の期限として予め定められた期限を取得して、工程処理の予定が予め定められた期限を超える場合、警告を出力する。
【００６７】
ここで、工程処理の期限は、例えば、操作者によって工程処理毎に予め設定される。例えば、ジョブ６の印刷予定の期限は「２０１８年３月１３日」として予め設定される。また、工程の単位で予め期限を設定してもよい。例えば、印刷の工程については、「本日中」として予め期限が設定される。この場合、操作者が設定した印刷処理の予定について、「作業開始日時」、「作業予定時間」で終了する予定の日時と同日であれば時間変更可能とされるが、次の日以降に終了するように時間変更される場合には、警告が出力される。
【００６８】
図１０（Ｄ）は、警告出力部１１６が出力する警告の一例を示す図である。図示の例では、警告として、新たな予定を追加することにより、既存の予定が予め定められた期限を超えることを示すメッセージの画面が表示される。より具体的には、新たな予定はジョブＡの印刷予定、既存の予定はジョブ６の印刷予定である。また、予め定められた期限は２０１８年３月１３日である。そして、操作者が、この画面上で「いいえ」のボタン１４を選択すると、新たな予定は割り当てられるが既存の予定は割り当てられず、操作受付部１１５は予定の変更を受け付ける状態になる。一方、操作者が画面上で「はい」のボタン１５を選択すると、既存の予定が予め定められた期限を超えた状態で割り当てられる。
【００６９】
さらに説明すると、予定割当部１１３は、工程処理の予定が割り当てられない印刷ジョブを、未割り当ての印刷ジョブ（以下、未割り当てジョブと称する）として登録する。未割り当てジョブは、印刷ジョブに基づく印刷物の生成に関する処理（即ち、工程処理）の全部又は一部の処理の予定が割り当てられていない印刷ジョブといえる。図１０（Ｃ）、（Ｄ）に示す例では、操作者が「いいえ」のボタン１４を選択することにより、既存の予定のジョブ６が未割り当てジョブとなる。なお、ジョブ６は、印刷の工程で未割り当てになるため、それ以降の後処理の工程、検品の工程、発送の工程についても、登録されていた予定が削除されて、未割り当てになる。
【００７０】
図１１は、未割り当てジョブの一例を示す図である。ここでは、未割り当てジョブとしてジョブ６、ジョブ１０、ジョブ１１、ジョブ１２、ジョブ１３が登録されている。これらの印刷ジョブは、印刷処理の予定が割り当てられていない印刷ジョブである。また、「ステータス」は、予定が割り当てられなかった要因などが示される。例えば、ジョブ６は、ジョブＡが追加されたことによって印刷予定が割り当てられない状態になったため、「ジョブＡ追加」と示されている。
また、図１１に示す例は、印刷の工程における未割り当てジョブであるが、後処理の工程、検品の工程、発送の工程でも、同様に未割り当てジョブが登録される。
【００７１】
そして、表示制御部１１４は、この未割り当てジョブの一覧の情報を表示する。表示制御部１１４は、それぞれの工程毎に未割り当てジョブの一覧を表示してもよいし、全ての工程の未割り当てジョブを一覧にして表示してもよい。
操作者は、このような未割り当てジョブの一覧を確認して、スケジュールの調整を行うことができる。
【００７２】
次に、図１０（Ｄ）に示すメッセージの画面で、操作者が「はい」のボタン１５を選択して、既存の予定であるジョブ６の印刷予定を、予め定められた期限を超えた状態で登録する場合について説明する。図１２（Ａ）、（Ｂ）は、新たな予定を追加することにより、既存の予定を予め定められた期限を超えた状態で登録する場合の一例を説明するための図である。
【００７３】
ジョブ６の印刷予定は３時間であり、稼動停止の予定は２０１８年３月１４日の０時〜８時であるため、ジョブ６の印刷予定は８時〜１１時になる。また、８時〜９時にはジョブ７の印刷予定が登録されていたが、ジョブ６の印刷予定が８時〜１１時に登録されることにより、ジョブ７の印刷予定は１１時〜１２時に登録される。
【００７４】
さらに、ジョブ６の後処理予定は、ジョブＡが追加される前は、例えば８時〜１４時の予定であったが、ジョブ６の印刷予定の終了時刻が１１時になることにより、１１時〜１７時に変更される。また、ジョブ７の後処理予定は、ジョブ６の後処理予定の次に割り当てられ、１７時〜１９時に変更される。このようにして、ジョブ６、ジョブ７の印刷予定が変更されることにより、ジョブ６、ジョブ７の後処理予定も変更される。
【００７５】
さらに、ジョブ６の検品予定は、ジョブＡが追加される前は、例えば１４時〜１８時の予定であったが、ジョブ６の後処理予定の終了時刻が１７時になることにより、１７時〜２１時に変更される。また、ジョブ７の検品予定は、ジョブ６の検品予定の次に割り当てられ、２１時〜２２時になる。
【００７６】
そして、ジョブ６の発送予定は、ジョブＡが追加される前は、例えば１８時〜２２時の予定であったが、ジョブ６の検品予定の終了時刻が２１時になることにより、２１時〜１時に変更される。しかし、発送処理の稼動停止の予定が０時〜８時であり、ジョブ６の発送予定と稼動停止の予定とが重複することになる。そのため、ジョブ６の発送は、稼動停止が終了した後に変更され、翌日（即ち、２０１８年３月１５日）の８時〜１２時に変更される。また、ジョブ７の発送予定は、ジョブ６の発送予定の次に割り当てられ、１２時〜１３時に変更される。
このようにして、ジョブＡの印刷予定が追加されることにより、予定割当部１１３は、印刷装置Ａの稼動時間の予定を変更するだけでなく、後処理、検品、発送の各工程における予定も変更する。
【００７７】
ここで、ジョブ６の納期が２０１８年３月１４日であれば、ジョブ６が納期に間に合わないことになる。さらに、例えば、ジョブ６が納期に間に合ったとしても、ジョブ７が納期に間に合わないことも考えられる。このように、印刷ジョブにおける印刷物の生成が終了する予定時刻（即ち、最後の工程である発送の工程が終了する予定時刻）が納期を超える場合、警告が出力される。付言すると、警告出力部１１６は、印刷ジョブに基づく印刷物の生成の納期として予め定められた納期を取得して、印刷ジョブにおける印刷物の生成が終了する予定時刻が納期を超える場合に、警告を出力する。
【００７８】
図１２（Ｂ）は、警告出力部１１６が出力する警告の一例を示す図である。図示の例では、警告として、新たな予定を追加することにより、既存の予定の納期を超えることを示すメッセージの画面が表示される。具体的には、新たな予定はジョブＡの予定、既存の予定はジョブ６の予定及びジョブ７の予定の少なくとも何れか一方である。そして、操作者が、この画面上で「いいえ」のボタン１６を選択すると、新たな予定は割り当てられるが既存の予定は割り当てられず、操作受付部１１５は予定の変更を受け付ける状態になる。そして、印刷ジョブが未割り当てジョブとして登録される。一方、操作者が画面上で「はい」のボタン１７を選択すると、既存の予定が納期を超えた状態で割り当てられる。
【００７９】
付言すると、上述した例では、警告出力部１１６は、工程処理の予定が予め定められた期限を超える場合に、図１０（Ｄ）の警告を出力することとしたが、最終的な納期に間に合う場合には、図１０（Ｄ）の警告を出力しなくてもよい。
例えば、印刷ジョブの印刷予定が翌日になる場合、予定割当部１１３は、印刷ジョブの印刷予定が翌日であっても最終的な納期に間に合うか否かを判定する。そして、発送の終了予定時刻が最終的な納期に間に合う場合には、操作者の操作によらず、予定割当部１１３は、実際に各工程の予定を変更して割り当てを行う。そして、警告出力部１１６は、図１０（Ｄ）の警告、及び図１２（Ｂ）の警告を出力しない。一方、最終的な納期にも間に合わない場合、警告出力部１１６は、図１０（Ｄ）の警告及び図１２（Ｂ）の警告を出力する。ここで、図１０（Ｄ）の警告及び図１２（Ｂ）の警告の何れか一方の警告だけ出力したり、２つの警告の内容をまとめて１つの警告を出力したりしてもよい。
【００８０】
同様に、上述した例では、予定割当部１１３は、工程処理の予定が予め定められた期限を超える場合に、操作者が「いいえ」のボタン１４（図１０（Ｄ）参照）を選択すると、工程処理の予定が予め定められた期限を超える印刷ジョブを未割り当てジョブとして登録した。ここで、最終的な納期に間に合う場合には、未割り当てジョブとして登録しなくてもよい。
例えば、印刷ジョブの印刷予定が翌日になる場合、予定割当部１１３は、印刷ジョブの印刷予定が翌日であっても最終的な納期に間に合うか否かを判定する。そして、発送の終了予定時刻が最終的な納期に間に合う場合には、操作者の操作によらず、予定割当部１１３は、実際に各工程の予定を変更して割り当てを行う。この場合、その印刷ジョブは未割り当てジョブとして登録されない。一方、最終的な納期にも間に合わない場合には、操作者が納期を超えて予定を割り当てることを選択すると、その印刷ジョブは未割り当てジョブとして登録されないが、操作者が納期を超えて予定を割り当てないことを選択すると、未割り当てジョブとして登録される。
【００８１】
また、図１０（Ｄ）に示す例では、ジョブ６の印刷予定が２０１８年３月１３日中に収まらず、予め定められた期限を超えるために、警告出力部１１６が警告を出力した。ここで、例えば、ジョブ６の印刷予定が稼動停止の予定と重複することを条件として、警告出力部１１６が警告を出力することとしてもよい。付言すると、稼動停止の予定は、時間を変更することのできない特定の予定の一例である。即ち、警告出力部１１６は、予定割当部１１３が工程処理の予定を割り当てることにより、工程処理の予定が時間を変更することのできない特定の予定と重複する場合に、警告を出力してもよい。
【００８２】
また、未割り当てジョブは、工程処理が期限を超えた印刷ジョブや、発送の終了予定時刻が納期を超えた印刷ジョブに限られるものではない。例えば、印刷工程の処理を実際に行うかまだ決まっていない印刷ジョブや、印刷工程の処理を行う時期が未定の印刷ジョブを、未割り当てジョブとして登録してもよい。
また、図１０（Ｄ）に示す例では、操作者が「いいえ」のボタン１４を選択した場合に、既存の予定が予め定められた期限に収まらなくなる原因となったジョブＡの追加を許可しないようにしてもよい。なお、この場合に操作者が「はい」のボタン１５を選択すると、前述の説明同様、ジョブ６やジョブ７に設定されている予め定められた期限を超えて、ジョブ６やジョブ７の予定を割り当てることになる。
同様に、図１２（Ｂ）に示す例では、操作者が「いいえ」のボタン１６を選択した場合に、ジョブＡの追加を許可しないようにしてもよい。この場合に操作者が「はい」のボタン１７を選択すると、前述の説明同様、最終的な納期を超えて、ジョブ６やジョブ７の予定を割り当てることになる。
【００８３】
以上説明したように、本実施の形態に係る印刷工程管理装置１００は、印刷物を生成する工程の稼動時間に対して、工程処理の予定を割り当てる。そして、印刷工程管理装置１００の予定割当部１１３は、割り当てた予定の変更又は追加による新たな予定が既存の予定の一部又は全部と重複する場合に、優先予定指示の内容に従って、新たな予定及び既存の予定の割り当てを行う。
【００８４】
なお、本実施の形態において、操作者の変更又は追加の操作による新たな予定が、時間を変更することのできない予定と重複する場合も考えられる。時間を変更することのできない予定として、稼動停止の予定を例にすると、例えば、優先予定指示で新たな予定を優先させる場合には、稼動停止の時間内に新たな予定が割り当てられて、新たな予定の次に稼動停止の予定が割り当てられる。ただし、優先予定指示で新たな予定を優先させる場合であっても、稼動停止の時間を優先させて、稼動停止の時間の次に新たな予定を割り当てたり、新たな予定を割り当てずに警告を出力したり、新たな予定の印刷ジョブを未割り当てジョブに登録したりしてもよい。
【００８５】
また、上述した例では、優先予定指示をチェックボックス１３で行うこととしたが、優先予定指示の手法はこのようなものに限られない。例えば、画面上に新たな予定を優先するためのボタンと既存の予定を優先するためのボタンとを設けてもよい。また、例えば、デフォルトでは新たな予定を優先するものとして、操作者が既存の予定を優先するための操作を行うことにより、既存の予定を優先するものとしてもよい。
【００８６】
さらに、本実施の形態では、印刷工程管理装置１００の処理を、１台の印刷工程管理装置１００で行うのではなく、他の装置と分担して行ってもよい。また、印刷工程管理装置１００の処理を、印刷装置や後処理装置などの印刷物生成装置が行ってもよい。
【００８７】
＜印刷工程管理システムの構成例＞
本実施の形態では、印刷工程管理装置１００と印刷物生成装置とを接続して、印刷物生成装置が、印刷工程管理装置１００から取得した情報を基に、印刷物の生成に関する処理を行ってもよい。図１３は、本実施の形態に係る印刷工程管理システム１の構成例を示す図である。図示するように、印刷工程管理システム１は、印刷管理装置１００と印刷物生成装置２００とがネットワーク３００を介して接続されることにより構成される。印刷物生成装置２００は、上述したように、例えば、印刷装置、後処理装置である。本実施の形態において、印刷工程管理システム１は、印刷管理システムの一例である。
【００８８】
例えば、印刷物生成装置２００Ａが印刷装置の場合、印刷工程管理装置１００は、印刷物生成装置２００Ａが印刷する印刷ジョブを、印刷物生成装置２００Ａに送信する。そして、印刷工程管理装置１００は、予定割当部１１３が印刷物生成装置２００Ａの稼動時間に対して割り当てた予定に従って、印刷物生成装置２００Ａに印刷ジョブの印刷指示を行う。例えば、印刷物生成装置２００Ａの稼動時間において、２０１８年３月１３日の９時からジョブ１を印刷する予定であれば、印刷工程管理装置１００は、２０１８年３月１３日の９時にジョブ１の印刷指示を行う。この印刷指示により、印刷物生成装置２００Ａは、ジョブ１に基づく印刷処理を実行する。
【００８９】
また、例えば、印刷物生成装置２００Ｂが後処理装置の場合、印刷工程管理装置１００は、予定割当部１１３が印刷物生成装置２００Ｂの稼動時間に対して割り当てた予定に従って、印刷物生成装置２００Ｂに印刷ジョブの後処理の指示を行う。
このように、図１３に示す印刷工程管理システム１では、印刷工程管理装置１００から印刷物生成装置２００に対して、印刷物の生成に関する処理の指示が行われる。そして、印刷物生成装置２００は、予定割当部１１３により割り当てられた予定に従って、印刷物の生成に関する処理を行う。
【００９０】
なお、例えば、検品の工程については、印刷工程管理装置１００は、検品の作業者の携帯端末等に対して、後処理の工程が終了した段階で後処理終了の通知をしたり、検品の開始予定時刻の前に検品開始前の通知をしたりする。同様に、例えば、発送の工程においては、印刷工程管理装置１００は、発送の作業者の携帯端末等に対して、検品の工程が終了した段階で検品終了の通知をしたり、発送の開始予定時刻の前に発送開始前の通知をしたりする。
【００９１】
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００９２】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【００９３】
１００…印刷工程管理装置、１１１…稼動時間登録部、１１２…予定取得部、１１３…予定割当部、１１４…表示制御部、１１５…操作受付部、１１６…警告出力部
【図１】
2019215655.tif 000003
【図２】
2019215655.tif 000004
【図３】
2019215655.tif 000005
【図４】
2019215655.tif 000006
【図５】
2019215655.tif 000007
【図６】
2019215655.tif 000008
【図７】
2019215655.tif 000009
【図８】
2019215655.tif 000010
【図９】
2019215655.tif 000011
【図１０】
2019215655.tif 000012
【図１１】
2019215655.tif 000013
【図１２】
2019215655.tif 000014
【図１３】
2019215655.tif 000015