(57)【要約】【課題】製品の製造現場において、作業工程の作業に失敗があった場合に、失敗分を補うための作業工程を自動的に生成する。【解決手段】複数の作業工程により生産される製品の生産状況を管理する生産管理システムであって、製品を生産するための複数の作業工程に関する製品情報を管理する製品管理手段と、前記製品に対する注文情報を管理する注文管理手段と、前記注文情報に基づいた前記製品を生産するための複数の作業工程それぞれに対する作業結果を取得する取得手段と、前記取得手段にて取得した作業結果に基づいて、前記製品を生産するための複数の作業工程における生産状況を管理する生産管理手段と、前記取得手段にて取得した作業結果に基づいて、前記生産管理手段が管理する前記製品を生産するための作業工程を変更する変更手段とを有する。【選択図】  図３
2015056160.tif 000002
【特許請求の範囲】
【請求項１】
複数の作業工程により生産される製品の生産状況を管理する生産管理システムであって、
製品を生産するための複数の作業工程に関する製品情報を管理する製品管理手段と、
前記製品に対する注文情報を管理する注文管理手段と、
前記注文情報に基づいた前記製品を生産するための複数の作業工程それぞれに対する作業結果を取得する取得手段と、
前記取得手段にて取得した作業結果に基づいて、前記製品を生産するための複数の作業工程における生産状況を管理する生産管理手段と、
前記取得手段にて取得した作業結果に基づいて、前記生産管理手段が管理する前記製品を生産するための作業工程を変更する変更手段と
を有することを特徴とする生産管理システム。
【請求項２】
前記注文情報に基づいて製品を生産している際に、当該製品の複数の作業工程のうちいずれかの作業工程にて失敗が生じた旨の作業結果を取得した場合、前記変更手段は、生産された当該製品のうち失敗が生じた製品を再度生産するように作業工程を変更することを特徴とする請求項１に記載の生産管理システム。
【請求項３】
前記変更手段は、前記失敗が生じた製品を再度生産するように作業工程を変更する場合、当該失敗が生じた作業工程まで生産が成功していた分の製品と、前記再度生産された製品とを合流させる合流工程を追加することを特徴とする請求項２に記載の管理システム。
【請求項４】
前記変更手段は、前記合流工程を追加する場合、前記製品を生産するための複数の作業工程のうち、前記失敗が生じた作業工程以降の位置に追加することを特徴とする請求項３に記載の生産管理システム。
【請求項５】
前記取得手段は、いずれかの作業工程にて失敗が生じた際に、前記製品を生産するための複数の作業工程のうち、いずれの位置に前記合流工程を追加するかの指定を受け付けることを特徴とする請求項３に記載の生産管理システム。
【請求項６】
前記変更手段は、前記失敗が生じた製品を再度生産するように作業工程を変更する場合、前記失敗が生じた製品に対して、当該製品を生産するための最初の作業工程から前記失敗が生じた作業工程までを再度実行するように変更することを特徴とする請求項２乃至４のいずれか一項に記載の生産管理システム。
【請求項７】
前記変更手段は、前記失敗が生じた製品を再度生産するように作業工程を変更する場合、前記失敗が生じた作業工程まで生産が成功していた分の製品に対しては当該失敗が生じた作業工程以降の作業工程を継続し、前記失敗が生じた製品に対しては新たな注文として再度生産するように作業工程を変更することを特徴とする請求項２に記載の生産管理システム。
【請求項８】
前記取得手段は、いずれかの作業工程にて失敗が生じた際に、前記注文情報に基づいて生産している製品のうちの失敗が生じた製品の数、および、失敗理由の情報を前記作業結果として取得することを特徴とする請求項１乃至７のいずれか一項に記載の生産管理システム。
【請求項９】
前記注文情報に基づいて製品を生産している際に、当該製品の複数の作業工程のうちいずれかの作業工程にて失敗が生じた旨の作業結果を取得した場合、前記変更手段が変更する作業工程の内容の指定を受け付ける受付手段を更に有することを特徴とする請求項１に記載の生産管理システム。
【請求項１０】
前記受付手段は、生産管理者、発注者、作業者の少なくともいずれかが扱う端末を介して前記指定を受け付けることを特徴とする請求項９に記載の生産管理システム。
【請求項１１】
前記受付手段は、前記指定を受け付ける際に、変更の内容に応じて生じる生産状況の影響の情報を提示することを特徴とする請求項９または１０に記載の生産管理システム。
【請求項１２】
前記受付手段は、前記指定を受け付ける際に、推奨する変更の内容を提示することを特徴とする請求項９または１０に記載の生産管理システム。
【請求項１３】
前記製品管理手段は更に、製品を生産するための複数の作業工程のいずれかにおいて失敗が生じた場合に、当該製品を生産するための複数の作業工程の変更の内容に関する情報を管理し、
前記変更手段は、当該変更の内容に関する情報に基づいて、変更を行うことを特徴とする請求項１に記載の生産管理システム。
【請求項１４】
前記注文情報に基づいて製品を生産している際に、当該製品の複数の作業工程のうちいずれかの作業工程にて失敗が生じた旨の作業結果を取得した場合、当該複数の作業工程にて用いられる装置の稼働状況および当該製品の生産状況に関する情報を収集する収集手段を更に有し、
前記変更手段は、前記収集手段にて収集した情報に基づいて、変更を行うことを特徴とする請求項１に記載の生産管理システム。
【請求項１５】
複数の作業工程により生産される製品の生産状況を管理する生産管理方法であって、
製品管理手段が、製品を生産するための複数の作業工程に関する製品情報を管理する製品管理工程と、
注文管理手段が、前記製品に対する注文情報を管理する注文管理工程と、
取得手段が、前記注文情報に基づいた前記製品の複数の作業工程それぞれに対する作業結果を取得する取得工程と、
生産管理手段が、前記取得工程にて取得した作業結果に基づいて、前記製品を生産するための複数の作業工程における生産状況を管理する生産管理工程と、
変更手段が、前記取得工程にて取得した作業結果に基づいて、前記生産管理工程にて管理する前記製品を生産するための作業工程を変更する変更工程と
を有することを特徴とする生産管理方法。
【請求項１６】
コンピュータを、
製品を生産するための複数の作業工程に関する製品情報を管理する製品管理手段、
前記製品に対する注文情報を管理する注文管理手段、
前記注文情報に基づいた前記製品の複数の作業工程それぞれに対する作業結果を取得する取得手段、
前記取得手段にて取得した作業結果に基づいて、前記製品を生産するための複数の作業工程における生産状況を管理する生産管理手段、
前記取得手段にて取得した作業結果に基づいて、前記生産管理手段が管理する前記製品を生産するための作業工程を変更する変更手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の製造現場において製品の生産状況を管理する生産管理システム、生産管理方法、及びプログラムに関し、特に、印刷物の生産状況を管理する印刷管理システムに関する。
【背景技術】
【０００２】
従来、製品の製造現場では、製造手順をいくつかの作業工程に分解し、作業工程ごとに一人あるいは数人の作業者を割り当て、各作業工程で製造した仕掛品（製造途中にある製品）を次工程に渡していくことで製品を製造していた。製造に際して、多くの製造現場では、作業員に確実に作業を実施させるために、「作業指示書」と呼ばれる、製品を製造するための作業方法や製品の仕様を記載した文書が用いられていた。作業指示書は、製造現場の生産計画を管理する生産管理者によって製造作業を開始するときまでに作成され、製造作業を開始する際に、各製品の最初の作業工程の作業者に配布される。作業指示書を受け取った作業者は、作業指示書に記載された作業方法、製品の生産数、前工程の作業者が後続の作業工程の作業者に知らせたい製造上の注意点を記した申し送り事項欄などの記載に従い自工程での作業を行う。作業者は、作業を終えると、仕掛品とともに作業指示書を次工程の作業者に渡す。仕掛品が最終工程まで渡り、最終工程での作業が終わると、完成した製品は発注者の下へ配送される。
【０００３】
作業指示書を紙文書で受け渡す製造現場がある一方、作業指示書を電子化した製造現場もある。作業指示書を電子化することで、リアルタイムに指示内容を変更できるため、時々刻々と変化する注文状況や生産状況に機敏に対応することができる。電子化した作業指示書を使った製造支援システムで使われる技術としては、例えば、印刷の製造現場では、ＩＰＤＳ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｐｒｉｎｔｅｒ  Ｄａｔａ  Ｓｔｒｅａｍ）が知られている。ＩＰＤＳは、ネットワークに接続されたホストＰＣと印刷機との間のデータ送受信に関する規格で、印刷機の制御や監視を行うことができる。
【０００４】
製造現場では、歩留まりを上げるため様々な改善が行われているが、人為的ミスや製造装置のエラーにより、製造作業において失敗が発生してしまう。今日の製造装置は自動化が進んでおり、作業者は、製造対象の仕掛品を製造装置に投入した後、作業工程の終了後に（その作業工程における）製品の検品を行う。この検品の時にはじめて作業者は、不良品の存在を知り、作業の失敗を認識する。作業の失敗が発生すると、失敗が発生した作業工程（以下、失敗工程と称す）における生産数は、当初予定していた生産数よりも少なくなってしまうため、不足分を補うために失敗工程以前の工程に戻って、作業をやり直さなければならない。
【０００５】
何らかの事象を契機として、元の作業工程を異なる作業工程に変更する技術として、以下の先行技術が開示されている。特許文献１に開示の技術は、作業員からの作業順序の変更の指示を受け付け、元の作業順序を更新し、更新した作業順序を作業員の端末に表示する。特許文献２に開示の技術は、製造作業の実行中に所定の条件に一致する事象が発生した場合に、作業工程を動的に生成することで、効率的に処理を進める。特許文献３に開示の技術は、ある一つの作業工程において、一部の作業は完了しているが、すべての作業は完了していない場合に、現工程の後ろに現工程と同じ工程を並列に２つ追加する。一つは、担当者が現工程の作業者と同じである工程を追加し、もう一つは、担当者が任意の作業者である工程を追加する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−２３０４９９号公報
【特許文献２】特開２００７−１６４４５５号公報
【特許文献３】特開２００５−９２８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した作業のやり直し方法や先行技術では、各作業工程が失敗した際の制御において、製造現場の生産効率を低下させるものとなっていた。
【０００８】
そこで、本発明は、上記課題を鑑み、製品の製造現場において、作業工程の作業に失敗があった場合に、失敗分を補うための作業工程を自動的に生成する方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、複数の作業工程により生産される製品の生産状況を管理する生産管理システムであって、製品を生産するための複数の作業工程に関する製品情報を管理する製品管理手段と、前記製品に対する注文情報を管理する注文管理手段と、前記注文情報に基づいた前記製品を生産するための複数の作業工程それぞれに対する作業結果を取得する取得手段と、前記取得手段にて取得した作業結果に基づいて、前記製品を生産するための複数の作業工程における生産状況を管理する生産管理手段と、前記取得手段にて取得した作業結果に基づいて、前記生産管理手段が管理する前記製品を生産するための作業工程を変更する変更手段とを有する。
【発明の効果】
【００１０】
本発明によれば、製品の製造現場において作業工程の作業に失敗があった場合に、失敗分を補うための作業工程を自動的に生成することができる。これにより、製造現場の生産効率を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本願発明に係るシステム構成の例を示す図。
【図２】本願発明に係る各端末およびサーバのハードウェア構成の例を示す図。
【図３】本願発明に係るシステムの論理構成の例を示すブロック図。
【図４】本願発明に係る業務の全体的な流れの例を示すシーケンス図。
【図５】本願発明に係る製品情報と製品関連情報のデータ構造の例を示す図。
【図６】本願発明に係る発注画面の構成例を示す図。
【図７】本願発明に係る注文一覧画面および生産一覧画面の構成例を示す図。
【図８】本願発明に係る生産詳細画面、生産一覧画面、作業結果入力画面の構成例を示す図。
【図９】本願発明に係る生産一覧画面の構成例を示す図。
【図１０】第一の実施形態に係る注文明細分割処理のフローチャート。
【図１１Ａ】本願発明に係る処理前における各種テーブルの例を示す図。
【図１１Ｂ】第一の実施形態に係る注文明細分割処理後における各種テーブルの例を示す図。
【図１２】第二の実施形態に係る注文分割処理のフローチャート。
【図１３】第二の実施形態に係る作業結果入力画面の構成例を示す図。
【図１４】第二の実施形態に係る処理後における各種テーブルの例を示す図。
【図１５】第三の実施形態に係る生産一覧画面および注文処理選択画面の構成例を示す図。
【図１６】第三の実施形態に係る作業結果入力画面の構成例を示す図。
【図１７】第三の実施形態に係る作業工程変更処理のフローチャート。
【図１８】第三の実施形態に係る処理後における各種テーブルの例を示す図。
【図１９】第四の実施形態に係る作業結果入力画面の構成例を示す図。
【図２０】第六の実施形態に係る注文処理選択画面の構成例を示す図。
【発明を実施するための形態】
【００１２】
［従来の作業のやり直し方法の詳細な説明］
まず、本願発明の詳細な説明を行う前に、従来の作業のやり直し方法について説明する。従来の作業工程が失敗した場合に作業のやり直し方法として、例えば、以下に挙げる３つの方法がある。以下で説明するやり直し方法１と２は、作業指示書を紙文書で運用する製造現場で、やり直し方法３は、作業指示書を電子データで運用する製造現場で行われている。以下に、各やり直し方法において作業に失敗した後の作業手順を説明する。
【００１３】
（やり直し方法１）
１．失敗工程の作業者は、成功分の仕掛品を仕掛品置き場（仕掛品を一時的に置いておく場所）に置き、生産管理者に失敗した旨と失敗数を口頭で報告する。
【００１４】
２．生産管理者は、失敗の報告を受けると、作業指示書に記載されている当初の生産数を失敗数に書き換え、申し送り事項欄に当該ジョブが元のジョブの失敗分であることを記入し、最初の作業工程の作業者に該作業指示書を渡す。尚、ジョブとは、注文や納期などの人間にとって意味のある単位で作業をまとめたものを言う。
【００１５】
３．各作業工程の作業者は、作業指示書の申し送り事項欄を読み、自工程で製造した仕掛品を仕掛品置き場の仕掛品と一緒にして次工程の作業者に渡すのか、あるいは、一緒にせずに自工程で製造した仕掛品のみを次工程の作業者に渡すのか判断する。その上で、仕掛品を次工程に渡す。
【００１６】
４．失敗工程の作業者は、自工程の作業を完了すると、完了した仕掛品と仕掛品置き場の失敗分の仕掛品とを一緒にして次工程の作業者に作業指示書とともに渡す。
【００１７】
（やり直し方法２）
１．失敗工程の作業者は、複写機で作業指示書を１部複製する。
【００１８】
２．失敗工程の作業者は、複製した作業指示書に記載されている当初の生産数を成功数に書き換え、該作業指示書と成功分の仕掛品を次工程の作業者に渡す。
【００１９】
３．失敗工程の作業者は、元の作業指示書の当初の生産数を失敗数に書き換え、該作業指示書を生産管理者に渡す。
【００２０】
４．生産管理者は、最初の作業工程の作業者に該作業指示書を渡す。
【００２１】
５．作業指示書を受け取った作業者は、作業指示書の指示に従い作業を行う。
【００２２】
（やり直し方法３）
ＩＰＤＳには、印刷機での紙詰まりエラー、印刷データに含まれる予期しないコードによるエラー、前処理あるいは後処理でのエラーなどに対応するエラーコードが規定されている。やり直し方法３では、このエラーコードを用いて印刷現場のやり直し作業を支援する方法である。
【００２３】
１．印刷機は、印刷機で発生した障害に対応するエラーコードをホストＰＣに送信する。
【００２４】
２．ホストＰＣは、予め登録されたエラーコードに対応するエラーメッセージの対応表を検索し、受信したエラーコードに対応するエラーメッセージを取得し画面に表示することで作業者に障害の発生を通知する。
【００２５】
３．作業者は、表示されたエラーメッセージを読み、障害を除去するための方法を考え、印刷機の復旧を試みる。
【００２６】
４．印刷機が復旧したら、その作業工程における残りの作業を行う。
【００２７】
しかし、上記の各方法においては以下のような問題点があった。
【００２８】
（やり直し方法１の問題点）
生産管理者が、手作業で作業指示書を修正するため、修正作業が手間であった。また、各作業工程の作業者は、作業指示書の申し送り事項欄を逐一読み、自工程の仕掛品のみを次工程に渡すのか、あるいは、仕掛品置き場の仕掛品と一緒にして次工程に渡すのか判断しなければならないため、作業効率が低下していた。
【００２９】
（やり直し方法２の問題点）
失敗工程の作業者が、手作業で作業指示書をコピーし、元の作業指示書とコピーした作業指示書を修正するため、コピー作業と修正作業が手間であり、更に、作業が中断されるため、作業効率が低下していた。
【００３０】
（やり直し方法３の問題点）
製造支援システムは、作業者に印刷機で発生した障害に対応するエラーメッセージを表示するだけであったため、生産管理者あるいは作業者は、障害の度に失敗分を補い、かつ、成功分の作業工程と不整合なく合流するための作業工程を考えなければならない。よって、生産効率を低下させる原因になっていた。
【００３１】
特許文献１は、仕様の変更があった場合に作業指示データを変更するための技術であり、作業の失敗があった場合に作業工程を変更する技術は開示されていないため、失敗があった場合の作業のやり直しには適さなかった。また、特許文献１では、仕様が変わる度に、生産管理者は仕様変更のあった作業工程を登録しなければならない。このため、特許文献１を作業の失敗のやり直しに適用しようとすると、作業工程で失敗が発生する度に、生産管理者は失敗をやり直するための作業工程を逐一登録しなければならず、生産管理者にとって大きな負担になる。
【００３２】
特許文献２は、製造装置の障害が発生した場合に作業手順を変更する技術であり、作業の失敗があった場合に作業工程を変更する技術は開示されていない。そのため、失敗があった場合のやり直しには適さない。
【００３３】
特許文献２では、製造装置の障害が発生したときに、障害が発生した作業工程を含むそれ以降の作業工程を複製し、この作業工程の前に結合工程と確認工程を追加し、更に作業工程の最後に確認工程と結合工程を追加する。特許文献２を作業工程で失敗した際のやり直しに適用しようとすると、失敗工程を含むそれ以降の作業工程が複製されるため、失敗分の仕掛品を製造することはできない。
【００３４】
特許文献３は、作業工程の作業中に作業手順を変更する指示があった場合に作業手順を変更する技術であって、作業の失敗があった場合に作業工程を変更する技術は開示されていない。そのため、失敗があった場合のやり直しには適さない。
【００３５】
特許文献３は、作業工程の作業中に作業手順を変更する指示があった場合に、現作業工程と次工程の間に、現作業工程と同じ作業内容で担当者を現作業工程の作業者とした作業工程と、次工程と同じ作業内容で担当者を任意とした作業工程とを並列に挿入する。特許文献３を作業工程で失敗した際のやり直しに適用しようとすると、失敗工程と次工程の間に、失敗工程と同じ作業工程と次工程と同じ作業工程が挿入される。すなわち、失敗工程以前の作業工程が実行されないため、失敗分を製造することはできない。
【００３６】
上記の問題点をふまえて、本願発明について説明を行う。
【００３７】
＜第一の実施形態＞
以下、本発明を適用した第一の実施形態を説明する。先ず、図１を用いて本実施形態に係る印刷管理システムと関連するハードウェアを含む生産管理システムの構成について説明する。
【００３８】
［印刷管理システムと関連するハードウェアを含むシステム構成］
図１において、印刷会社１０１は、印刷管理システムを運用し、発注者からの注文に対応する印刷物を製造する印刷会社である。サーバ１０２は、印刷会社１０１に設置され、本印刷管理システムのプログラムを格納、実行するサーバである。サーバおよび後述する管理者端末、作業者端末、発注者端末の各端末のハードウェア構成については後に図２を用いて説明する。
【００３９】
管理者端末１０３は、印刷会社１０１の生産管理者が、注文の受注、生産の管理などを印刷管理システムに入力するための管理者端末である。作業者端末１０４は、印刷会社１０１の作業者が、これから作業するジョブの確認、選択、および作業結果の入力を行うための作業者端末である。作業者端末１０４は、例えば、タッチパネルと表示装置を備え、ほぼ片手で支持できる程度の大きさの薄い板状の計算機であり、タブレット端末やスマートフォンなどのスマートデバイスである。作業者は一人につき一台、あるいは、数人の作業者グループにつき一台の作業者端末１０４を保持し、作業の間、作業者端末１０４を介して作業に関する様々な情報を閲覧、操作することができる。
【００４０】
印刷機１０５は、印刷物を印刷するオフセット印刷機やオンデマンド印刷機などの印刷機である。尚、オフセット印刷機とは、印刷イメージが形成された版を用いて印刷する印刷機である。オンデマンド印刷機とは、デジタル化された印刷データを使って印刷する印刷機である。オンデマンド印刷機の多くは、印刷物を印刷するための印刷設定を記述したプリントチケットなるファイルを読み込み、プリントチケットに記述された指示に従い、印刷物を印刷することができる。また、印刷機はオフセット印刷機やオンデマンド印刷機に限る必要はなく、グラビア印刷機、フレキソ印刷機、スクリーン印刷機など被印刷物に画像を形成する印刷機であればどのような印刷機でも構わない。印刷機１０５は、印刷会社に１台あるいは複数台設置されているものとする。
【００４１】
加工機１０６は、印刷会社の作業者が操作、あるいは、印刷物を加工するための加工設定を記述したジョブチケットなるファイルを読み込み、ジョブチケットに記述された指示に従い、印刷物を加工する。加工機１０６は、印刷会社に１台あるいは複数台設置されている。加工機の種類としては、くるみ製本機、三方断裁機、折り機などがある。くるみ製本機は、複数ページで構成された本文を表紙でくるみ、背表紙部分を糊付けし、くるみ製本冊子を製造する加工機である。三方断裁機は、印刷物の天地（印刷物の長手方向の上下）および小口（印刷物の背の反対側の端辺）を切り落とす加工機である。折り機は、二つ折りや巻き三つ折り、観音折りなどの印刷物を所定の形態になるように折る加工機である。
【００４２】
発注者環境１０７は、印刷物を注文する発注者の発注者環境である。印刷物を注文できる環境であれば、発注者環境１０７が屋内であっても屋外であっても構わない。発注者端末１０８は、発注者環境１０７にある発注者端末である。発注者端末１０８は、デスクトップＰＣやノートＰＣ、スマートデバイスなど、印刷管理システムに注文を指示することができれば、どのような計算機でも構わない。
【００４３】
インターネット１０９は、各拠点に存在する計算機を相互に接続するインターネットである。サーバ１０２〜加工機１０６は、印刷会社１０１に敷設されたネットワークに接続され、相互に通信できるものとする。図１においてネットワークに接続された印刷機１０５や加工機１０６は、ネットワークを介して動作指示を受けるが、ネットワークに接続する機能がない印刷機や加工機も存在する。そのような印刷機や加工機に対しては、作業者の入力操作によって動作指示が入力される。また、印刷会社１０１と発注者環境１０７はインターネット１０９に接続し、インターネット１０９を介して相互に通信できるものとする。
【００４４】
［サーバおよび各端末のハードウェア構成］
図２を用いて、サーバ１０２および各端末（管理者端末１０３、作業者端末１０４、発注者端末１０８）のハードウェア構成例を説明する。
【００４５】
図２において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、記憶装置２０６に格納された計算機プログラムを読み込み、解釈、実行し、バス２０９を介して接続された各種部位を制御する中央演算処理装置である。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２は、バスに接続されたハードウェアとの低レベルでの入出力制御を行う読み出し専用メモリである。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、ＣＰＵ２０１が演算する際の情報を一時的に記憶するランダムアクセスメモリである。ディスプレイ２０４は、ＣＰＵによる計算結果を表示する。
【００４６】
キーボード２０５は、ユーザからの入力を受け付ける。但し、端末がスマートデバイスの場合は、タッチパネルを備え、キーボード２０５は付随していなくてもよい。記憶装置２０６は、計算に利用するプログラムやデータを格納する。ネットワークＩ／Ｆ２０７は、ローカルネットワークやイントラネット、インターネットなどのネットワークに接続する。ポインティングデバイス２０８は、ユーザが画面上で指定した座標を受け付けるマウスやトラックボールなどのポインティングデバイスである。バス２０９は、ＣＰＵ２０１〜ポインティングデバイス２０８が接続された信号線である。なお、サーバおよび端末は、本発明の主たる要件ではないので、詳細な説明は省略する。
【００４７】
［印刷管理システムの論理構成］
図３を用いて本実施形態に係る印刷管理システムの論理構成を説明する。印刷管理システム３０１は、印刷会社１０１のサーバ１０２上で動作する印刷管理システムのプログラムである。製品管理部３０２は、印刷物の製品仕様や価格、製造方法などの製品に関連する情報（製品情報）を管理する。発注部３０３は、発注者からの製品閲覧要求への応答、発注者が入力した注文情報の受け付けなどの発注者が印刷物を発注する際に発生する情報の入出力を制御する。
【００４８】
受注部３０４は、発注者からの注文を一旦預かり、生産管理者に注文の発生を通知し、生産管理者からの注文の受け付け諾否を受け付ける。注文管理部３０５は、受注した注文に対応する注文情報への入出力を管理する。生産管理部３０６は、注文管理部３０５で管理される注文情報のうち、生産ラインに投入された注文情報に対応する生産情報を管理する。作業結果取得部３０７は、作業者によって入力される各作業工程の作業結果を取得する。変更部３０８は、作業結果取得部３０７で取得した作業結果に基づき、注文情報および製品の作業工程を変更する。記憶部３０９は、製品情報、注文情報、生産情報などの印刷物の製造に関わる情報を記憶する。
【００４９】
なお、指示入力部３１０、注文処理選択部３１１、推奨処理記憶部３１２、指示生成部３１３、判断情報生成部３１４、および情報収集部３１５は、第二の実施形態以降の実施形態にて用いられる構成要素であり、詳細については、各実施形態の説明の中で述べる。
【００５０】
発注者端末３２０は、発注者が扱う端末装置である。制御部３２１は、発注者端末３２０で入出力される情報および命令を制御する。表示部３２２は、制御部３２１からの指示に従い情報の処理結果をディスプレイ２０４に表示する。入力部３２３は、発注者からの入力操作を受け付け、制御部３２１に操作情報を受け渡す。
【００５１】
管理者端末３３０は、印刷会社の生産管理者が扱う端末装置である。作業者端末３４０は、印刷会社の作業者が扱う端末装置である。管理者端末３３０および作業者端末３４０の論理構成は、発注者端末３２０と同じであるとし、説明は省略する。
【００５２】
印刷機３５０は、印刷会社に設置された印刷機である。印刷部３５１は、作業者あるいはプリントチケットからの印刷指示に従い印刷データを印刷用紙に印刷する。加工機３６０は、印刷会社に設置された加工機である。加工部３６１は、作業者あるいはジョブチケットからの加工指示に従い印刷物を加工する。
【００５３】
［製品情報の登録から製品の配送までの流れ］
製品情報の登録から製品の配送までの印刷業務の全体的な流れをくるみ製本冊子を製造する場合を例に、図４に示すシーケンス図を用いて説明する。以下に示す各処理は、印刷管理システム、もしくは、管理者および作業者が扱う端末のＣＰＵがＲＯＭ等に記憶されたプログラムを読み出して実行することにより実現される。
【００５４】
図４において、ライフライン４０１〜４０７はそれぞれ、処理の主体である発注者、印刷管理システム、生産管理者、表紙印刷作業者、本文印刷作業者、くるみ製本作業者、三方断裁作業者のライフラインを表す。また、ライフライン間を横切る矢印、および同一ライフライン上で回転する円弧状の矢印はメッセージ（もしくはデータ）を表す。例えば、Ｓ１０１の矢印であれば、生産管理者から印刷管理システムへ送られた、製品情報を登録するメッセージを表す。また、Ｓ１０８の円弧状の矢印であれば、表紙印刷作業者の印刷指示によって印刷機が表紙の印刷データを印刷することを表す。
【００５５】
以下、Ｓ１０１〜Ｓ１４０の各ステップを用いて、印刷業務の流れを説明する。
【００５６】
Ｓ１０１において、製品管理部３０２は、発注者が製品を注文するために必要な情報の登録を生産管理者から受け付ける。製品管理部３０２は、生産管理者から製品登録の要求を受け取ると、製品情報と製品に関連する情報（以下、製品関連情報と称す）を生産管理者に入力させるための製品登録画面を管理者端末３３０の表示部（不図示）に表示する。生産管理者は、製品登録画面に製品情報と製品関連情報を入力する。製品情報と製品関連情報について、図５（ａ）〜（ｄ）に示すデータ構造を用いて説明する。
【００５７】
図５（ａ）は、各作業工程の作業内容を表す作業工程テーブルである。作業工程テーブルには、各作業工程を識別するための作業工程番号、その作業工程の呼称である作業工程名、およびその作業工程の作業内容が登録される。作業内容としては、その作業工程で使用する印刷機や加工機、用紙のサイズ、紙種、印刷面、印刷色、開き方向などのその作業工程で作業をする上で必要な情報が格納される。
【００５８】
図５（ｂ）は、各製品の仕様（製品仕様）に関する情報（製品仕様情報）を表す製品仕様テーブルである。製品仕様テーブルには、各製品仕様を識別するための製品仕様番号、その製品仕様の呼称である製品仕様名、その製品仕様の製品を製造するための作業工程の作業工程番号、およびその作業工程の作業順序を示す連結情報が格納される。連結情報は、先行の作業工程と後続の作業工程の組で表現される。
【００５９】
製品仕様の例を、図５（ｃ）を用いて説明する。製品仕様が、例えば、くるみ製本冊子の場合、くるみ製本冊子を製造するためには、先ず、表紙と本文を印刷した後、本文を表紙でくるみ、用紙の不要部分を断裁する。図５（ｃ）のツリー構造は、図５（ｂ）のくるみ製本冊子を製造する作業順序を示す。表紙印刷工程５０１は、作業工程番号ＷＰ００１の表紙印刷工程である。本文印刷工程５０２は、作業工程番号ＷＰ００２の本文印刷工程である。くるみ製本工程５０３は、作業工程番号ＷＰ００３のくるみ製本工程である。三方断裁工程５０４は、作業工程番号ＷＰ００４の三方断裁工程である。
【００６０】
連結線５０５は、表紙印刷工程５０１とくるみ製本工程５０３を連結する連結線である。連結線５０５は、表紙印刷工程５０１での作業が完了したら、次工程であるくるみ製本工程５０３に仕掛品を渡すことを表す。連結線５０６は、本文印刷工程５０２とくるみ製本工程５０３を連結する連結線である。連結線５０６は、本文印刷工程５０２での作業が完了したら、次工程であるくるみ製本工程５０３に仕掛品を渡すことを表す。連結線５０７は、くるみ製本工程５０３と三方断裁工程５０４を連結する連結線である。連結線５０７は、くるみ製本工程５０３での作業が完了したら、次工程である三方断裁工程５０４に仕掛品を渡すことを表す。
【００６１】
図５（ｄ）は、各製品の属性に関する情報を表す製品テーブルである。製品テーブルには、各製品を識別するための製品番号、その製品の呼称である製品名、１部当たりの単価、仕上りサイズ、およびその製品に対応する製品仕様の製品仕様番号が登録される。尚、製品の価格情報は、１部当たりの単価に限る必要はなく、１００部や１０００部などのあるまとまりを単位とした価格でも良く、製品の価格を示す情報であればどのような情報でも構わない。
【００６２】
また、生産管理者により製品仕様および製品関連情報を入力させる手段は、管理者端末３３０の表示部（不図示）にユーザインターフェース（ＵＩ）画面を表示し、その画面を介して対話的に入力させるような方法であっても良い。また、作業工程テーブルなどの各テーブルを生産管理者がテキストファイルに予め記述しておき、そのテキストファイルを印刷管理システムに読み込ませるような方法であっても良い。製品情報および製品関連情報が印刷管理システムに登録されれば、どのような方法であっても良い。
【００６３】
Ｓ１０２において、発注部３０３は、発注者からの製品の注文情報の入力を受け付ける。注文情報の例を、図５（ｅ）を用いて説明する。図５（ｅ）は、発注者からの注文に対応する注文情報を格納する注文テーブルである。注文テーブルには、各注文を識別するための注文番号、その注文の呼称である注文名、注文を受注した受注日、注文の納品日、注文を発注した発注者の氏名、発送先、連絡先を表す発注者情報、発注者が入稿した入稿ファイル、注文に含まれる注文明細の注文明細番号、その注文に対応する生産情報の生産番号、およびその注文に対応する製品の製品番号が格納される。
【００６４】
注文明細の例を、図５（ｆ）を用いて説明する。図５（ｆ）は、注文情報に含まれる注文明細情報を格納する注文明細テーブルである。注文明細テーブルには、各注文明細を識別するための注文明細番号、その注文明細の生産部数を表す部数、製品の単価と前記部数を乗算することで算出されるその注文明細の料金、注文明細が属する注文の注文番号、注文明細に対応する製品情報の製品番号、および注文明細のステータスを表す注文明細ステータスが格納される。
【００６５】
次に、発注者が注文情報を入力するための発注画面の例について、図６を用いて説明する。発注画面６０１は、発注者端末３２０の表示部３２２に表示される発注画面である。発注画面６０１は、製品メニュー６０２と印刷仕様および発注者情報を入力する部分で構成される。
【００６６】
製品メニュー６０２は、生産管理者によって登録された製品のカテゴリを発注者に選択させるためのメニューである。製品メニュー６０２は、葉書、チラシ、冊子、ポスターなどの印刷物の特徴ごとに分類した製品カテゴリボタンを備える。製品カテゴリボタンは、小分類を備え、製品カテゴリボタンが発注者に押下されることにより、表示される。小分類は、例えば、冊子カテゴリであれば、くるみ製本、中綴じ、無線綴じなどがある。
【００６７】
くるみ製本ボタン６０３は、冊子カテゴリに属するくるみ製本ボタンである。くるみ製本ボタン６０３が、発注者による押下を受け付けると、発注部３０３は、くるみ製本冊子に対応する入力欄を発注画面６０１に表示する。以下に示す入力部は、リスト、ラジオボタン、ボタン、文字入力領域などにより表現されるコントロールとなる。
【００６８】
用紙サイズ選択部６０４は、発注者に印刷物の用紙サイズを選択させる入力部である。表紙紙種選択部６０５は、発注者に表紙の紙種を選択させる入力部である。本文紙種選択部６０６は、発注者に本文の紙種を選択させる入力部である。ページ選択部６０７は、発注者に本文のページ数を選択させる入力部である。印刷面選択部６０８は、発注者に印刷面の種別（両面印刷あるいは片面印刷）を選択させる入力部である。印刷色選択部６０９は、発注者に印刷色の種別（カラーあるいはモノクロ）を選択させる入力部である。印刷色の種別は、カラーやモノクロに限る必要はなく、１色、２色、３色など印刷に使用する色数を選択させるようにしても良い。
【００６９】
開き方向選択部６１０は、発注者に印刷物の開き方向を選択させる入力部である。入稿ファイル名入力部６１１は、発注者に入稿ファイルのファイル名を入力させる入力部である。ファイル参照ボタン６１２は、発注者端末３２０に保存されているファイルの一覧を表示し、一覧の中から入稿ファイルを発注者に指定させるためのボタンである。部数入力部６１３は、発注者に印刷物の生産部数を入力させる入力部である。納期選択部６１４は、発注者に印刷物の納期を選択させる入力部である。
【００７０】
料金表示部６１５は、発注者が入力した印刷仕様に対応する印刷物の料金を表示する表示部である。発注者名入力部６１６は、発注者に発注者の氏名を入力させる入力部である。配送先入力部６１７は、発注者に印刷物の配送先を入力させる入力部である。連絡先入力部６１８は、発注者に発注者の連絡先を入力させる入力部である。発注ボタン６１９は、発注者による発注の決定を受け付けるためのボタンである。発注部３０３は、発注者による発注ボタン６１９の押下を受け付けると、注文番号と注文明細番号を採番し、発注画面で入力された情報から注文情報と注文明細情報を生成し、注文テーブルおよび注文明細テーブルにそれぞれ格納する。キャンセルボタン６２０は、注文の作成を取り消すためのボタンである。発注部３０３は、発注者によるキャンセルボタン６２０の押下を受け付けると、発注画面を閉じる。
【００７１】
Ｓ１０３において、注文管理部３０５は、生産管理者からの注文一覧取得要求を受け取ると、管理者端末３３０の表示部（不図示）に注文の一覧を表示する。具体的には、管理者端末３３０は、注文テーブル、注文明細テーブルから情報を読み込み、注文ごとに読み込んだ情報を表示する。管理者端末３３０の表示部（不図示）に表示される注文一覧画面の例を図７（ａ）に示す。図７（ａ）の注文一覧画面７０１は、注文の一覧を表す画面である。注文一覧７０２は、注文の一覧を示し、各注文について、生産管理者に受注の諾否を選択させる受注選択欄、注文番号、受注日、納品日、注文名、部数、および料金を表示する。受注ボタン７０３は、生産管理者による注文の受注許可の決定を受け付けるためのボタンである。キャンセルボタン７０４は、生産管理者により注文一覧画面になされた操作を取り消すためのボタンである。
【００７２】
Ｓ１０４において、受注部３０４は、生産管理者から注文の受注許可を受け付ける。受注許可は、受注ボタン７０３の押下により受注部３０４に通知される。受注部３０４は、受注許可を受け付けると、注文一覧７０２の受注選択欄で選択された注文に対応する注文明細の注文明細ステータスを「受注済み」に設定する。また、受注部３０４は、生産番号を採番し、生産情報を生成し、生産テーブルに格納する。
【００７３】
Ｓ１０５において、生産管理部３０６は、生産管理者からの生産一覧取得要求を受け取ると、管理者端末３３０の表示部（不図示）に生産情報の一覧を表示する。管理者端末３３０の表示部（不図示）に表示される生産一覧画面の例を図７（ｂ）に示す。図７（ｂ）の生産一覧画面８０１は、生産情報の一覧を表す画面である。生産一覧８０２は、生産情報の一覧を示し、各生産情報について、生産管理者に生産開始の諾否を選択させる生産開始選択欄、生産番号、納品日、製品名、注文明細番号、部数、および生産ステータスを表示する。生産開始ボタン８０３は、生産管理者による生産開始許可の決定を受け付けるためのボタンである。キャンセルボタン８０４は、生産管理者により生産一覧画面８０１になされた操作を取り消すためのボタンである。
【００７４】
生産管理部３０６は、生産管理者による生産開始ボタン８０３の押下を受け付けると、図５（ｇ）に示す生産テーブルに当該注文の生産状況を管理するための生産情報を登録する。生産テーブルには、各生産情報を識別するための生産番号、その生産情報に対応するジョブの生産ステータス、その生産情報に対応する注文明細番号、製品番号、作業結果、作業に失敗したときの失敗理由、失敗部数、合流工程、および生産部数が格納される。作業結果の格納領域には、各作業工程における「作業着手」、「未着手」、「成功」、「失敗」を表す記号が格納される。生産テーブルに生産情報が追加された時点では、各作業工程の作業結果欄は「未着手」を表す記号が初期値として格納される。失敗理由、失敗部数、注文明細番号、生産部数の格納領域も同様に、各作業工程に対応する失敗理由、失敗部数、注文明細番号、および生産部数がそれぞれ格納される。合流工程の格納領域には、作業者が指定した作業工程番号が格納される。
【００７５】
Ｓ１０６において、生産管理部３０６は、表紙印刷作業者からの生産一覧取得要求を受け取ると、表紙印刷作業者が扱う作業者端末３４０の表示部（不図示）に生産情報の一覧を表示する。作業者端末３４０の表示部（不図示）に表示される生産一覧画面の例を図７（ｃ）に示す。図７（ｃ）の生産一覧画面９０１は、生産情報の一覧を表す画面である。生産一覧９０２は、生産情報の一覧を示し、各生産情報について、作業者が生産詳細を確認したい生産情報を選択させる生産情報選択欄、生産番号、納品日、製品名、注文明細番号、および部数を表示する。生産詳細確認ボタン９０３は、作業者による生産情報選択欄の選択の決定を受け付けるためのボタンである。キャンセルボタン９０４は、作業者により生産一覧画面９０１になされた操作の取り消しを受け付けるためのボタンである。
【００７６】
Ｓ１０７において、生産管理部３０６は、生産詳細情報を表紙印刷作業者が扱う作業者端末３４０の表示部（不図示）に表示する。作業者端末３４０の表示部（不図示）に表示される生産詳細画面の例を図８（ａ）に示す。図８（ａ）の生産詳細画面１００１は、作業者が選択したジョブの詳細情報を表示する画面である。作業工程表示部１００２は、当該印刷物を製造するための作業工程を表す表示部である。尚、当該作業者が担当する作業工程が一瞥して分かるように、担当する作業工程がハイライトされる。本作業工程は、表紙印刷工程であるので、表紙印刷工程の枠がハイライトされる。なお、担当する作業工程が明確に認識できれば、例えば点滅など他の表示方法であっても構わない。
【００７７】
印刷機名表示部１００３は、当該作業工程で使用する印刷機名を表示する表示部である。紙種表示部１００４は、印刷物の紙種を表示する表示部である。用紙サイズ表示部１００５は、印刷物の用紙サイズを表示する表示部である。サイズ幅表示部１００６は、印刷物の仕上がりサイズ幅を表示する表示部である。サイズ高さ表示部１００７は、印刷物の仕上がりサイズ高さを表示する表示部である。印刷面表示部１００８は、印刷物の印刷面を表示する表示部である。印刷色表示部１００９は、印刷物の印刷色を表示する表示部である。部数表示部１０１０は、当該作業工程で生産する印刷物の部数を表示する表示部である。
【００７８】
作業開始ボタン１０１１は、作業者による当該作業工程の作業の開始の指示を受け付けるためのボタンである。生産管理部３０６は、作業開始ボタン１０１１の押下を受け付けると、生産テーブルの生産ステータスに現作業工程の作業工程番号を格納する。印刷機がプリントチケットに対応している場合、生産管理部３０６は、注文情報、注文明細情報、生産情報、製品情報、製品仕様情報に設定された各種の情報に基づき、プリントチケットを生成する。ここでの印刷機がプリントチケットに対応している場合とは、具体的には、印刷機がプリントチケットを受け取り該プリントチケットに記述された印刷設定を解釈し印刷設定に記述された通りの印刷を実行できる場合をいう。生産管理部３０６は、生成したプリントチケットと入稿ファイルを印刷機に送信し、印刷機に印刷の実行を指示する。
【００７９】
尚、入稿ファイルは、面付け済みで、印刷機が解釈できるフォーマットに則って記述された印刷データとする。面付けは、製本や断裁などの加工を行ったときにページ順や天地左右が正しく並ぶように配置することであり、発注者が行っても良いし、発注画面から入稿された入稿ファイルを生産管理者あるいは作業者が開き、編集ソフトウェアで行っても良い。あるいは、入稿された入稿ファイルを自動で開き面付けを行う面付けソフトウェアによって面付けを行わせても良く、何らかの面付け手段で適時面付けが行われていれば良い。
【００８０】
作業結果入力ボタン１０１２は、作業者からの作業結果入力要求を受け付けるためのボタンである。生産管理部３０６は、作業結果入力ボタン１０１２の押下を受け付けると、作業者端末３４０の表示部（不図示）に作業結果入力画面を表示する。作業結果入力画面は、作業の成否を作業者に選択させる成功ラジオボタンと失敗ラジオボタン、選択を確定するためのＯＫボタン、および作業結果入力画面での操作を取り消して作業結果入力画面を閉じるキャンセルボタンを備える。作業者は、作業が生産詳細画面の指示通りに全て終わった場合には成功ラジオボタンを選択し、反対に、作業が生産詳細画面の指示通りに終わらなかった場合には失敗ラジオボタンを選択する。
【００８１】
キャンセルボタン１０１３は、生産詳細画面１００１を閉じるためのボタンである。
【００８２】
Ｓ１０８において、印刷部３５１は、表紙印刷作業者あるいはプリントチケットによって設定された印刷設定を用い、表紙印刷作業者の印刷指示に応じて印刷データを印刷する。
【００８３】
Ｓ１０９において、作業結果取得部３０７は、作業者によって入力された作業結果を取得する。作業結果は、作業結果入力画面のＯＫボタンが作業者によって押下されることで作業結果取得部３０７に送信される。作業結果取得部３０７は、作業結果を受け取ると、生産テーブルの作業結果の格納領域に作業結果を格納する。作業が成功した場合には、作業結果取得部３０７は、対応する作業工程番号の作業結果欄に「成功」を表す記号を格納する。他方、作業が失敗した場合には、作業結果取得部３０７は、対応する作業工程番号の作業結果欄に「失敗」を表す記号を格納する。本例における表紙印刷工程では、作業が指示通りに完了したものとして、成功ラジオボタンが選択されるものとする。作業に失敗した場合の処理については、後述するくるみ製本工程において説明する。
【００８４】
Ｓ１０６〜Ｓ１０９の処理は、表紙印刷工程での処理である。続くＳ１１０〜Ｓ１１３の処理は、本文印刷工程での処理である。Ｓ１０６〜Ｓ１０９と、Ｓ１１０〜Ｓ１１３とは、生産一覧画面、生産詳細画面、および作業結果入力画面の操作者、使用する印刷機、および印刷物の印刷仕様などは異なるが、処理の流れはほぼ同じなので、詳細な説明は省略する。
【００８５】
Ｓ１１４において、生産管理部３０６は、くるみ製本作業者からの生産一覧取得要求を受け取ると、くるみ製本作業者が持つ作業者端末３４０の表示部に生産情報の一覧を表示する。作業者端末３４０の表示部に表示される生産一覧画面の例を図８（ｂ）に示す。図８（ｂ）の生産一覧画面１１０１は、生産情報の一覧を表す画面である。生産情報一覧１１０２は、生産情報の一覧を示し、各ジョブについて、作業者が生産詳細を確認したいジョブを選択させるジョブ選択欄、生産番号、納品日、製品名、注文明細番号、および部数を表示する。生産詳細確認ボタン１１０３は、作業者によるジョブ選択欄の選択の決定を受け付けるためのボタンである。キャンセルボタン１１０４は、作業者により生産一覧画面１１０１になされた操作の取り消しを受け付けるためのボタンである。
【００８６】
Ｓ１１５において、生産管理部３０６は、生産詳細情報をくるみ製本作業者が扱う作業者端末３４０の表示部（不図示）に表示する。作業者端末３４０の表示部（不図示）に表示される生産詳細画面の例を図８（ｃ）に示す。図８（ｃ）の生産詳細画面１２０１は、作業者が選択したジョブの詳細情報を表示する画面である。作業工程表示部１２０２は、当該印刷物を製造するための作業工程を表す表示部である。尚、当該作業者が担当する作業工程が一瞥して分かるように、担当する作業工程がハイライトされる。本作業工程は、くるみ製本工程であるので、くるみ製本工程の枠がハイライトされる。なお担当する作業工程の表示方法はこれに限定するものではなく、例えば矢印で示すなど他の方法であっても構わない。
【００８７】
加工機名表示部１２０３は、当該作業工程で使用する加工機名を表示する表示部である。仕上がりサイズ幅表示部１２０４は、印刷物の仕上がりサイズ幅を表示する表示部である。仕上がりサイズ高さ表示部１２０５は、印刷物の仕上がりサイズ高さを表示する表示部である。部数表示部１２０６は、当該作業工程で生産する印刷物の部数を表示する表示部である。
【００８８】
作業開始ボタン１２０７は、作業者による当該作業工程の作業の開始の指示を受け付けるためのボタンである。加工機がジョブチケットに対応している場合、生産管理部３０６は、注文情報、注文明細情報、生産情報、製品情報、製品仕様情報に設定された各種の情報に基づき、ジョブチケットを生成する。ここでの加工機がジョブチケットに対応している場合とは、具体的には、加工機がジョブチケットを受け取り該ジョブチケットに記述された加工設定を解釈し、加工設定に記述された通りの加工を実行できる場合をいう。生産管理部３０６は、生成したジョブチケットを加工機に送信し、加工機に載置された加工対象の印刷物に対する加工を指示する。
【００８９】
作業結果入力ボタン１２０８は、作業者からの作業結果入力要求を受け付けるためのボタンである。生産管理部３０６は、作業結果入力ボタン１２０８の押下を受け付けると、作業者端末３４０の表示部（不図示）に作業結果入力画面を表示する。作業結果入力画面は、作業の成否を作業者に選択させる成功ラジオボタンと失敗ラジオボタン、選択を確定するためのＯＫボタン、および作業結果入力画面での操作を取り消して作業結果入力画面を閉じるためのキャンセルボタンを備える。作業が生産詳細画面の指示通りに全て終わった場合には、作業者は、成功ラジオボタンを選択する。反対に、作業が生産詳細画面の指示通りに終わらなかった場合には、作業者は、失敗ラジオボタンを選択する。
【００９０】
キャンセルボタン１２０９は、生産詳細画面を閉じるためのボタンである。
【００９１】
Ｓ１１６において、加工部３６１は、くるみ製本作業者あるいはジョブチケットによって設定された加工設定を用い、くるみ製本作業者の加工指示によって印刷物を加工する。
【００９２】
Ｓ１１７において、作業結果取得部３０７は、作業者によって入力された作業結果を取得する。作業者に作業結果を入力させる作業結果入力画面の例を、図８（ｄ）を用いて説明する。図８（ｄ）の作業結果入力画面１３０１は、作業者からの作業結果の入力を受け付ける受付手段としての画面である。成功ラジオボタン１３０２は、作業が成功したことを示すラジオボタンである。失敗ラジオボタン１３０３は、作業が失敗したことを示すラジオボタンである。作業者の入力ミスを防止するため、失敗ラジオボタン１３０３が選択されるまでは失敗部数入力部１３０４、失敗理由入力部１３０５、および合流工程指定部１３０６は、入力および選択不可状態とする。そして、失敗ラジオボタン１３０３が選択されたことに応じてこれらの入力部が入力可能として活性化するものとする。
【００９３】
失敗部数入力部１３０４は、作業者からの失敗部数の入力を受け付ける入力部である。失敗理由入力部１３０５は、作業者からの作業の失敗理由を受け付ける入力部である。失敗理由入力部１３０５においては、文字列入力が可能であっても良いし、予め定義された項目の中から選択させるようにしても良い。
【００９４】
合流工程指定部１３０６は、失敗分の印刷物を成功分の印刷物と合流させる合流工程の位置を作業者に指定させる入力部である。成功分の印刷物は、少なくとも失敗工程以降の作業場所か仕掛品置き場に置かれているため、合流工程指定部１３０６にて表示される合流工程の選択肢としての作業工程は、失敗が生じた作業工程以降の作業工程となる。作業結果取得部３０７は、現作業工程がどの作業工程であるかは、生産テーブルの生産ステータスを参照することにより特定できる。したがって、作業結果取得部３０７は、製品仕様テーブルの連結情報から後続の作業工程を検索し、失敗工程およびそれ以降の作業工程名を合流工程の選択肢として合流工程指定部１３０６に表示する。ここで、「失敗分の印刷物」とは、作業に失敗した分の失敗部数を補うための印刷物（製品の部品）を意味し、以下の説明において、特に断らない限りこの意味で使用する。
【００９５】
ＯＫボタン１３０７は、作業者による作業結果の確定を受け付けるためのボタンである。作業結果取得部３０７は、作業者によるＯＫボタン１３０７の押下を受け付けると、作業結果、失敗理由、失敗部数、および合流工程を追加する作業工程番号を生産テーブルに格納する。キャンセルボタン１３０８は、作業者により作業結果入力画面１３０１になされた操作を取り消し、作業結果入力画面１３０１を閉じるためのボタンである。
【００９６】
前述のＳ１０８の表紙印刷工程とＳ１１２の本文印刷工程では、作業が指示通りに完了したものとして説明したが、Ｓ１１６のくるみ製本工程では、作業が失敗したものとする。くるみ製本工程での失敗例としては、例えば、次のようなものがある。表紙と本文を糊付けする際に糊量が多すぎるために接着面から糊が大量にはみ出て、はみ出た箇所が汚くなってしまう場合がある。逆に、糊量が少なすぎるために接着強度が弱く、本文が表紙から脱落してしまう場合がある。
【００９７】
また、くるみ製本冊子では、表紙と本文の接着強度を上げるために本文の接着面側の小口を毛羽立つ程度に削るが、削り量が多すぎると仕上りサイズの幅が小さくなり、印刷仕様とは異なる印刷物ができてしまう場合がある。逆に、削り量が少なく十分な毛羽立ちが確保できないと、やはり、接着強度が上がらず、本文が表紙から脱落してしまう場合がある。また、表紙と本文をくるみ製本機に投入した際に、表紙もしくは本文の一部がくるみ製本機の可動部分に挟まり、折れや破れが発生する場合がある。また、表紙と本文をくるみ製本機に投入時あるいは投入後に、表紙と本文あるいは本文の一部がずれてしまい、そのまま接着されると表紙あるいは本文がずれた印刷物ができてしまう場合がある。これらのような失敗が発生した場合には、失敗により損失のあった部材（ここでは、表紙および本文）を製造する作業工程をやり直す必要がある。
【００９８】
Ｓ１１８において、変更部３０８は、失敗工程を含む注文明細を分割する。注文明細の分割方法については、図１０（ａ）を用いて後述する。Ｓ１１９において、変更部３０８は、失敗工程を含む作業工程を変更する。作業工程の変更方法については、図１０（ｂ）を用いて後述する。
【００９９】
Ｓ１２０において、生産管理部３０６は、生産管理者からの生産一覧取得要求を受け取ると、管理者端末３３０の表示部（不図示）に生産情報の一覧を表示する。生産一覧取得要求を受け取るための方法としては、変更部３０８が、生産テーブルの更新を完了したときに、更新が完了したことを表す更新完了情報を管理者端末３３０の制御部（不図示）に送信する。そして、更新完了情報を受信した管理者端末３３０の制御部（不図示）が、管理者端末３３０の表示部（不図示）に更新完了の旨を表すメッセージを表示し、そのメッセージを確認した後、生産管理者が生産一覧取得要求を出すようにしても良い。
【０１００】
その他の方法として、生産管理者が、操業中は生産一覧画面を常時起動しておき、生産一覧画面が一定間隔で生産テーブルの更新を監視する。そして、更新があった場合に、生産管理者が生産管理部３０６に生産一覧取得要求を送信して生産一覧画面を更新すると共に、更新があった旨を表すメッセージを管理者端末３３０の表示部（不図示）に表示する。そして、そのメッセージを確認した後、生産管理者が生産一覧取得要求を出すようにしても良い。また、生産管理者は一定間隔で生産一覧を更新するような運用ルールを設けて、生産テーブルの更新を知った後に生産一覧取得要求を出すようにしても良い。さらには、生産テーブルの更新を生産管理者が知ることができ、生産管理者が生産一覧取得要求を出すことができれば、どのような方法であっても構わない。
【０１０１】
図９に、管理者端末３３０の表示部（不図示）に表示される、生産テーブル更新後の生産一覧画面の例を示す。図９の生産一覧画面１４０１は、生産情報の一覧を表す画面である。生産情報一覧１４０２は、生産情報の一覧を表す。生産開始ボタン１４０３は、生産開始選択欄で選択された生産管理者による生産情報の生産開始許可の決定を受け付けるためのボタンである。キャンセルボタン１４０４は、生産管理者により生産一覧画面１４０１になされた操作を取り消すためのボタンである。
【０１０２】
図９において、変更部３０８による注文明細テーブルと生産テーブルの変更により、元の生産番号Ｐ００１が削除され、代替の生産番号Ｐ１０１、Ｐ１０２が追加されている。生産番号Ｐ１０２は、生産ステータスが「生産待ち」で、生産開始選択欄が選択可能状態で表示される。このように表示することで、生産管理者に失敗分の生産情報をどのタイミングで生産ラインに投入するか指示させることができる。
【０１０３】
Ｓ１２１〜Ｓ１２４において、印刷管理システム３０１は、表紙印刷作業者に失敗分の表紙を印刷させる。つまり、失敗した分の部品である表紙に対して作業工程を再度実行することにより、これらの部品を再度生産させている。処理の内容は、前述のＳ１０６〜Ｓ１０９と同じであるため、説明は省略する。Ｓ１２５〜Ｓ１２８において、印刷管理システム３０１は、本文印刷作業者に失敗分の本文を印刷させる。つまり、失敗した分の部品である本文に対して作業工程を再度実行することにより、これらの部品を再度生産させている。処理の内容は、前述のＳ１１０〜Ｓ１１３と同じであるため、説明は省略する。Ｓ１２９〜Ｓ１３２において、印刷管理システム３０１は、くるみ製本作業者に失敗分の印刷物を製本させる。処理の内容は、前述のＳ１１４〜Ｓ１１７と同じであるため、説明は省略する。
【０１０４】
前述のＳ１１６では、作業に失敗したと仮定したため、Ｓ１１７では、作業者により失敗ラジオボタン１３０３が選択された。しかし、Ｓ１３１では、作業に成功したものとし、Ｓ１３２では、作業者により成功ラジオボタン１３０２が選択されるものとする。
【０１０５】
Ｓ１３３において、生産管理部３０６は、失敗分の印刷物と成功分の印刷物をまとめて次工程に渡す指示をくるみ製本作業者が扱う作業者端末３４０の表示部（不図示）に表示する。Ｓ１３４において、くるみ製本作業者は、失敗分の印刷物と成功分の印刷物をまとめて次工程に渡す。
【０１０６】
Ｓ１３５において、作業結果取得部３０７は、作業者によって入力された合流工程の作業結果を取得する。ここでは、作業は成功したものとし、「成功」を表す記号が取得される。作業結果取得部３０７は、生産テーブルにおいて、生産番号Ｐ１０１の生産ステータスに「ＷＰ００４」を設定し、ＷＰ００５の作業結果に「成功」を表す記号を設定し、失敗部数に「０」を設定する。また、作業結果取得部３０７は、生産テーブルにおいて、生産番号Ｐ１０２の生産ステータスに「生産完了」を表す記号を設定し、ＷＰ００５の作業結果に「成功」を表す記号を設定し、失敗部数に「０」を設定する。
【０１０７】
Ｓ１３６において、生産管理部３０６は、三方断裁作業者からの生産一覧取得要求を受け取ると、三方断裁作業者が扱う作業者端末３４０の表示部（不図示）に生産情報の一覧を表示する。表示する生産一覧画面の項目は、図８（ｂ）に示した生産一覧画面と同じであるが、各項目の内容は、三方断裁作業者向けの内容である。ここでは、三方断裁工程をその作業工程に含む生産番号Ｐ１０１が少なくとも表示される。
【０１０８】
Ｓ１３７において、生産管理部３０６は、生産詳細情報を三方断裁作業者が扱う作業者端末３４０の表示部（不図示）に表示する。表示する生産詳細画面は、図８（ａ）や図８（ｃ）のように、現作業工程を作業者に識別させる作業工程表示、作業内容を作業者に認知させる作業内容表示、作業開始ボタン、作業結果入力ボタン、およびキャンセルボタンを備える。もちろん、表示される作業内容は、三方断裁作業者向けの作業内容であることは言うまでもない。
【０１０９】
Ｓ１３８において、加工部３６１は、三方断裁作業者によって設定された加工設定を用いて、三方断裁作業者の加工指示によって印刷物を断裁する。
【０１１０】
Ｓ１３９において、作業結果取得部３０７は、作業者によって入力された作業結果を取得する。ここでは、作業は成功したものとし、「成功」を表す記号が取得される。作業結果取得部３０７は、生産番号Ｐ１０１の生産ステータスに「生産完了」を表す記号を設定し、ＷＰ００４の作業結果に「成功」を表す記号を、失敗部数に「０」を設定する。最後に、Ｓ１４０において、印刷物が発注者に配送される。
【０１１１】
以上のような流れで、製造された印刷物が発注者に届けられる。
【０１１２】
［注文明細の分割処理］
次に、前述のＳ１１８で行う注文明細の分割処理について、図１０（ａ）を用いて、以下に説明する。
【０１１３】
Ｓ２０１において、変更部３０８は、元の注文明細情報から成功分の注文明細情報を生成する。具体的には、変更部３０８は、新規に注文明細番号を採番し、注文明細情報を注文明細テーブルに追加する。変更部３０８は、追加した注文明細情報の注文明細番号を除く各項目に、元の注文明細情報の各項目の内容を複製する。複製が完了したこの注文明細情報を成功分の注文明細とする。
【０１１４】
Ｓ２０２において、変更部３０８は、元の注文明細情報から失敗分の注文明細情報を生成する。具体的には、変更部３０８は、新規に注文明細番号を採番し、注文明細情報を注文明細テーブルに追加する。変更部３０８は、追加した注文明細情報の注文明細番号を除く各項目に、元の注文明細情報の各項目の内容を複製する。複製が完了したこの注文明細情報を失敗分の注文明細とする。
【０１１５】
Ｓ２０３において、変更部３０８は、注文明細テーブルから元の注文明細情報を削除する。Ｓ２０４において、変更部３０８は、当該注文情報の注文明細番号格納領域から元の注文明細情報番号を削除する。Ｓ２０５において、変更部３０８は、当該注文情報の注文明細番号格納領域に成功分と失敗分の注文明細番号を格納する。
【０１１６】
［作業工程の変更処理］
次に、前述のＳ１１９で行う作業工程の変更処理について、図１０（ｂ）を用いて、以下に説明する。
【０１１７】
Ｓ３０１において、変更部３０８は、作業工程テーブルに合流工程を追加する。具体的には、変更部３０８は、新規に作業工程番号を採番し、作業工程情報を作業工程テーブルに追加する。変更部３０８は、追加した作業工程情報の作業工程名に、「合流工程」の文字列を格納する。
【０１１８】
Ｓ３０２において、変更部３０８は、元の製品仕様情報から成功分の製品仕様情報を生成する。具体的には、変更部３０８は、新規に製品仕様番号を採番し、製品仕様情報を製品仕様テーブルに追加する。変更部３０８は、追加した製品仕様情報の製品仕様番号以外の各項目に、元の製品仕様情報の各項目の内容を複製する。次に、変更部３０８は、作業工程番号の格納領域に合流工程の作業工程番号ＷＰ００５を追加する。そして、変更部３０８は、連結情報の格納領域を検索し、前工程がＷＰ００３である連結情報を取得する。変更部３０８は、取得した連結情報を複製し、一つは、後工程を「ＷＰ００５」に書き換え、もう一つは、前工程を「ＷＰ００５」に書き換える。具体的には、連結情報＜ＷＰ００３，ＷＰ００４＞が取得された場合には、連結情報＜ＷＰ００３，ＷＰ００５＞、＜ＷＰ００５，ＷＰ００４＞として書き換えられる。連結情報の書き換えが完了したこの製品仕様情報を成功分の製品仕様情報とする。
【０１１９】
Ｓ３０３において、変更部３０８は、元の製品仕様情報から失敗分の製品仕様情報を生成する。具体的には、変更部３０８は、新規に製品仕様番号を採番し、製品仕様情報を製品仕様テーブルに追加する。変更部３０８は、追加した製品仕様情報の製品仕様番号以外の各項目に、元の製品仕様情報の各項目の内容を複製する。次に、変更部３０８は、作業工程番号の格納領域から失敗工程より下流の作業工程番号を削除するとともに合流工程の作業工程番号ＷＰ００５を追加する。そして、変更部３０８は、連結情報の格納領域を検索し、前工程がＷＰ００３の連結情報を取得する。変更部３０８は、取得した連結情報の後工程を「ＷＰ００５」に書き換える。連結情報の書き換えが完了したこの製品仕様情報を失敗分の製品仕様情報とする。
【０１２０】
Ｓ３０４において、変更部３０８は、元の製品情報から新規に製品情報を生成する。具体的には、変更部３０８は、新規に製品番号を採番し、製品情報を製品テーブルに追加する。変更部３０８は、追加した製品情報の製品番号と製品仕様番号を除く各項目に、元の製品情報の各項目の内容を複製する。そして、変更部３０８は、製品仕様番号の格納領域にＳ３０２とＳ３０３で生成した製品仕様情報の製品仕様番号を格納する。
【０１２１】
Ｓ３０５において、変更部３０８は、元の生産情報から成功分の生産情報を生成する。具体的には、変更部３０８は、新規に生産番号を採番し、生産情報を生産テーブルに追加する。変更部３０８は、追加した生産情報の生産番号以外の各項目に、元の生産情報の各項目の内容を複製する。そして、変更部３０８は、この生産情報の作業結果、失敗部数、注文明細番号、および部数の各格納領域に合流工程の各情報を格納するための格納領域を追加する。変更部３０８は、追加した格納領域にそれぞれ、「未着手」を表す記号、値が設定されていないことを表す記号「−」、成功分の注文明細番号（ここでは「ＯＤ００１００２」）、および元の生産部数（ここでは「１００」）を格納する。また、変更部３０８は、合流工程の格納領域に「−」を格納する。さらに、変更部３０８は、注文明細番号の格納領域に格納されている各作業工程に関連する注文明細番号を成功分の注文明細番号ＯＤ００１００２に書き換える。
【０１２２】
Ｓ３０６において、変更部３０８は、元の生産情報から失敗分の生産情報を生成する。具体的には、変更部３０８は、新規に生産番号を採番し、生産情報を生産テーブルに追加する。変更部３０８は、追加した生産情報の生産番号を除く各項目に、元の生産情報の各項目の内容を複製する。そして、変更部３０８は、この生産情報の作業結果、失敗部数、注文明細番号、および、失敗部数が格納されている格納領域の値をそれぞれ、「未着手」を表す記号、「−」、失敗分の注文明細番号ＯＤ００１００３、失敗部数「４０」に書き換える。
【０１２３】
次に、変更部３０８は、この生産情報の作業結果、失敗部数、注文明細番号、および、失敗部数が格納されている格納領域から失敗工程以降の作業工程の情報を格納する格納領域を削除する。ここでは、変更部３０８は、作業工程番号ＷＰ００４の情報を格納する格納領域を削除する。次に、変更部３０８は、各項目、作業結果、失敗部数、注文明細番号、および失敗部数の格納領域に、合流工程の情報を格納する格納領域を追加する。そして、変更部３０８は、各項目にそれぞれ、「未着手」を表す記号、「−」、成功分の注文明細の注文明細番号（ここでは、「ＯＤ００１００２」）、および元の生産部数（ここでは、「１００」）を格納する。次に、変更部３０８は、この生産情報の生産ステータスを「生産待ち」に設定する。最後に、変更部３０８は、合流工程を「−」に設定する。
【０１２４】
Ｓ３０７において、変更部３０８は、当該注文の注文情報を更新する。注文情報には、注文明細番号、生産番号、および製品番号が格納されている。前述のＳ２０１とＳ２０２で注文明細番号が、Ｓ３０４で製品番号が、Ｓ３０５とＳ３０６で生産番号が、それぞれ採番されている。そのため、注文情報に格納される注文明細番号、生産番号および製品番号と整合を取る必要がある。そこで、変更部３０８は、注文情報に格納されている元の注文明細番号ＯＤ００１００１と元の生産情報の生産番号Ｐ００１、元の製品情報の製品番号ＰＲ００１を削除する。そして、変更部３０８は、新規に生成した注文明細番号ＯＤ００１００２およびＯＤ００１００３と、生産番号Ｐ１０１およびＰ１０２と、製品番号ＰＲ１０１をそれぞれ格納する。
【０１２５】
Ｓ３０８において、変更部３０８は、当該注文の注文明細情報を更新する。注文明細情報は、製品番号を含んでいるため、製品番号の採番に伴って注文明細情報を更新して整合を取る必要がある。そこで、変更部３０８は、注文明細情報ＯＤ００１００２、ＯＤ００１００３に格納されている製品番号に「ＰＲ１０１」を格納する。
【０１２６】
上述した注文明細の分割処理と作業工程の変更処理によって、注文明細の分割と作業工程の変更が完了する。変更前後の各種情報を図１１Ａ、図１１Ｂに示す。図１１Ａ（ａ）〜（ｆ）は、それぞれ変更前の作業工程テーブル、製品仕様テーブル、製品テーブル、注文テーブル、注文明細テーブル、および生産テーブルである。また、図１１Ｂ（ａ’）〜（ｆ’）は、それぞれ変更後の各種テーブルを示す。尚、図１１Ａ、図１１Ｂに示したこれらのテーブルは、説明の分かりやすさを優先し、本来のテーブルから主要項目だけを抜粋している。
【０１２７】
また、図１１Ａ（ｇ）、図１１Ｂ（ｇ’）、（ｇ’’）は、それぞれ変更前、成功分、失敗分の作業工程をツリー構造で示している。四角の枠は作業工程を示し、楕円内の数字は各作業工程における生産部数を示す。図１１Ｂ（ｇ’）において、くるみ製本工程の後に合流工程１６０５が追加され、失敗工程以前の各作業工程の生産部数１６０７、１６０８、１６０９が成功部数「６０」に変更されている。また、図１１Ｂ（ｇ’’）において、同じくくるみ製本工程の後に合流工程１７０５が追加され、失敗工程以降の作業工程（図１１Ａ（ｇ）の作業工程１５０５に相当）が削除されている。そして、失敗工程以前の各作業工程の生産部数１７０６、１７０７、１７０８が失敗部数「４０」に変更されている。
【０１２８】
以上、説明した技術によれば、印刷管理システムが、各作業工程における作業結果を取得し、取得した作業結果が失敗だった場合に、失敗工程を識別する作業工程番号と失敗部数から成功分と失敗分に対応する注文明細および作業工程を生成する。これにより、成功分の作業工程と失敗分の作業工程の整合がとれた注文明細および作業工程を自動的に作成することができる。その結果、生産管理者は、失敗の度に作業工程を作り直すことに労力を費やす必要がなくなるため、印刷現場の生産性を向上させることができる。
【０１２９】
また、成功分の印刷物と失敗部の印刷物を合流してから後続の工程に作業を流すため、配送する際、必ず全部数揃った情報で配送できる。このため、配送回数を一回に抑えることが出来る。また、作業者が入力した作業結果が、印刷管理システムを介して生産管理者に通知されるため、作業者と生産管理者の作業場所が離れていても作業結果を通知することができる。また、作業結果に基づき作業工程が生成されるため、生産管理者による作業工程の再作成忘れを防止することができる。
【０１３０】
また、失敗工程と失敗数に基づき作業工程が自動的に作成されるため、作業工程の作成過程において人為的ミスが発生する余地がなくなり、間違った作業の実行を防止することができる。また、失敗分を補う作業工程が自動的に作成されるため、生産管理者が考える必要がなくなることで、生産管理者が作業工程を考えるよりも少ない時間で失敗分を補う作業工程を得ることができる。
【０１３１】
また、作業者は、作業結果を入力しなければ次の作業に進むことができないため、作業者に確実に作業結果を印刷管理システムに入力させることができる。また、作業結果入力項目が少ないため、作業者は作業結果を少ない工数で入力することができる。また、作業に失敗があった場合でも、失敗分を補う適切な作業工程を生成することができるため、作業者は生成された作業工程に従って作業を行うだけで良いので、作業者の作業効率を向上させることができる。
【０１３２】
＜第二の実施形態＞
第一の実施形態では、作業結果が失敗だった場合に、注文明細を分割し、その分割した注文明細に基づいて失敗分の印刷物が出来上がるのを待ってから、仕掛品置き場に置かれた成功分の印刷物とまとめて次工程に渡していた。この構成により、当初の生産部数が全て揃ってから印刷物が配送されるので、配送回数が一回になる。その結果、例えば、配送料は一回分だけで済むというメリットが配送料を支払う側にあった。
【０１３３】
しかしながら、配送回数が複数になっても構わない場合がある。例えば、製品をある工場で製造し、他方、その製品の説明書をその工場とは別の離れた印刷所で印刷している場合を考える。このような状況において、工場と印刷所間を配送料が実質発生しない定期便が往復しているような場合、一注文に対する配送回数が複数回になったとしても、配送料が発生しないため、第一の実施形態のように配送回数の削減を意識する必要性は低い。
【０１３４】
また、別の例としては、量販店で製品カタログを配布していたが、その日の客足が急増し製品カタログが全てなくなってしまったとする。このような状況において、量販店は、機会損失を最小にしたいため、少部数でも構わないから、すぐに製品カタログを入手したいと考える。このようなケースでは、配送料の削減よりも機会損失の削減が優先されることがある。
【０１３５】
そこで、第二の実施形態では、上述のようなケースを鑑み、作業結果が失敗だった場合に、成功分の印刷物と失敗分の印刷物の製造を別々に進め、成功分の印刷物は継続して処理を進めることで先行して配送する方法について説明する。以下、第一の実施形態との差異を重点的に説明する。
【０１３６】
本実施形態における印刷管理システムおよびそれと関連するハードウェアを含むシステム構成、サーバおよび各端末のハードウェア構成、および、印刷管理システムの論理構成は、第一の実施形態と同じであるため、説明は省略する。
【０１３７】
次に、印刷物の製品登録から配送までの流れは、一部を除き第一の実施形態と同じである。以下、図４を用いて第一の実施形態と差異のあるステップについて説明する。
【０１３８】
第一の実施形態では、Ｓ１１７において、作業結果取得部３０７は、作業者に作業結果を入力させる際に、成功分の注文と失敗分の注文を合流させる合流工程を作業者に指定させた。しかしながら、第二の実施形態では、各注文はそれぞれ別々に配送されるため、成功分と失敗分の注文を合流させる必要がない。したがって、作業者に合流工程を指定させる必要がない。そこで、第二の実施形態における作業結果入力画面には合流工程指定部（図８（ｄ）の合流工程指定部１３０６）は存在しない。
【０１３９】
第二の実施形態における作業結果入力画面の例を、図１３を用いて説明する。図１３の作業結果入力画面２００１は、作業者に作業結果を入力させる画面である。成功ラジオボタン２００２は、作業が成功したことを表すラジオボタンである。失敗ラジオボタン２００３は、作業が失敗したことを表すラジオボタンである。失敗部数入力部２００４は、失敗した部数を作業者に入力させる入力部である。
【０１４０】
失敗理由選択部２００５は、作業に失敗した理由を作業者に選択させる入力部である。ここでは、予め各作業工程で予想される失敗理由の一覧を作業工程テーブルに登録しておき、作業工程ごとに対応する失敗理由の一覧を表示し、作業者に選択させる。このように、作業者に失敗理由を選択させる構成にすることで、作業者は入力の手間を省くことができる。また、失敗理由が規格化されるので、失敗理由ごとの発生頻度などが集計し易くなるため、作業効率の改善に活かし易くなる。
【０１４１】
ＯＫボタン２００６は、作業者による作業結果の確定を受け付けるためのボタンである。作業結果取得部３０７は、作業者によるＯＫボタン２００６の押下を受け付けると、作業結果、失敗理由、および失敗部数を生産テーブルに格納する。キャンセルボタン２００７は、作業者により作業結果入力画面２００１になされた操作を取り消し、作業結果入力画面２００１を閉じるためのボタンである。
【０１４２】
第一の実施形態では、Ｓ１１８において、変更部３０８は、注文明細情報を分割した。第二の実施形態では、成功分の印刷物を先行して配送できるようにするため、注文情報を分割する。注文情報の分割方法の詳細は、図１２（ａ）を用いて後述する。Ｓ１１９において、変更部３０８は、失敗工程を含む作業工程を変更する。作業工程の変更方法の詳細は、図１２（ｂ）を用いて後述する。
【０１４３】
Ｓ１１８とＳ１１９を経て、成功分と失敗分の注文が新規に生成されるため、Ｓ１２０以降の処理は、元の注文とは生産部数が異なる２つの注文の印刷物を製造することになる。但し、成功分の注文は、生産ステータスがくるみ製本工程まで完了している。したがって、成功分の注文については、三方断裁工程の作業を行い、完成した印刷物を発注者に配送する。他方、失敗分の注文については、表紙印刷工程、本文印刷工程、くるみ製本工程、および、三方断裁工程の各工程の作業を行い、完成した印刷物を発注者に配送する。
【０１４４】
［注文の分割処理］
図４のＳ１１８で行う本実施形態に係る注文の分割処理について、図１２（ａ）を用いて、以下に説明する。
【０１４５】
Ｓ４０１において、変更部３０８は、元の注文明細情報から成功分の注文明細情報を生成する。具体的には、変更部３０８は、新規に注文明細番号を採番し、注文明細情報を注文明細テーブルに追加する。変更部３０８は、追加した注文明細情報の注文明細番号を除く各項目に、元の注文明細情報の各項目の内容を複製した後、生産部数を成功分の生産部数、ここでは「６０」に書き換える。
【０１４６】
Ｓ４０２において、変更部３０８は、元の注文明細情報から失敗分の注文明細情報を生成する。具体的には、変更部３０８は、新規に注文明細番号を採番し、注文明細情報を注文明細テーブルに追加する。変更部３０８は、追加した注文明細情報の注文明細番号を除く各項目に、元の注文明細情報の各項目の内容を複製した後、生産部数を失敗分の生産部数、ここでは「４０」に書き換える。
【０１４７】
Ｓ２０３の処理は、第一の実施形態の図１０（ａ）Ｓ２０３と同じであるため、説明は省略する。
【０１４８】
Ｓ４０４において、変更部３０８は、元の注文情報から成功分の注文情報を生成する。具体的には、変更部３０８は、新規に注文番号を採番し、注文情報を注文テーブルに追加する。変更部３０８は、追加した注文情報の注文番号を除く各項目に、元の注文情報の各項目の内容を複製した後、注文明細番号の格納領域の値を成功分の注文明細番号（ここでは「ＯＤ００２００１」）に書き換える。
【０１４９】
Ｓ４０５において、変更部３０８は、元の注文情報から失敗分の注文情報を生成する。具体的には、変更部３０８は、新規に注文番号を採番し、注文情報を注文テーブルに追加する。変更部３０８は、追加した注文情報の注文番号を除く各項目に、元の注文情報の各項目の内容を複製した後、注文明細番号の格納領域の値を失敗分の注文明細番号（ここでは「ＯＤ００３００１」）に書き換える。
【０１５０】
Ｓ４０６において、変更部３０８は、注文テーブルから元の注文情報を削除する。
【０１５１】
［作業工程の変更処理］
図４のＳ１１９で行う本実施形態に係る作業工程の変更処理について、図１２（ｂ）を用いて、以下に説明する。
【０１５２】
Ｓ５０１において、変更部３０８は、元の生産情報から成功分の生産情報を生成する。具体的には、変更部３０８は、新規に生産番号を採番し、生産情報を生産テーブルに追加する。変更部３０８は、追加した生産情報の生産番号を除く各項目に、元の生産情報の各項目の内容を複製する。そして、変更部は、この生産情報の注文明細番号と生産部数が格納されている格納領域の値をそれぞれ成功分の注文明細番号と成功部数に書き換える。ここでは、変更部３０８は、それぞれの項目の値を「ＯＤ００２００１」、「６０」に書き換える。また、変更部３０８は、合流工程の格納領域の値を「−」に設定する。
【０１５３】
Ｓ５０２において、変更部３０８は、元の生産情報から失敗分の生産情報を生成する。具体的には、変更部３０８は、新規に生産番号を採番し、生産情報を生産テーブルに追加する。変更部３０８は、追加した生産情報の生産番号を除く各項目に、元の生産情報の各項目の内容を複製する。そして、変更部３０８は、この生産情報の注文明細番号と生産部数が格納されている格納領域の値をそれぞれ失敗分の注文明細番号と失敗部数に書き換える。ここでは、変更部３０８は、それぞれの項目の値を「ＯＤ００３００１」、「４０」に書き換える。また、変更部３０８は、この生産情報の生産ステータス、作業結果、失敗部数、合流工程の格納領域の値をそれぞれ「生産待ち」、「未着手」、「−」、「−」で初期化する。
【０１５４】
Ｓ５０３において、変更部３０８は、成功分と失敗分の注文情報を更新する。具体的には、変更部３０８は、成功分の注文情報の生産番号格納領域の値を成功分の生産番号に書き換え、失敗分の注文情報の生産番号格納領域の値を失敗分の生産番号に書き換える。
【０１５５】
Ｓ３０８において、変更部３０８は、成功分と失敗分の注文明細情報を更新する。具体的には、変更部３０８は、成功分の注文明細情報の注文番号格納領域の値を成功分の注文番号に書き換え、失敗分の注文明細情報の注文番号格納領域の値を失敗分の注文番号に書き換える。
【０１５６】
上述した注文明細の分割処理と作業工程の変更処理によって、注文明細の分割と作業工程の変更が完了する。図１１Ａ（ｄ）〜（ｆ）に示す各テーブルの変更後のテーブルを図１４に示す。図１４（ｄ’）〜（ｆ’）は、それぞれ変更後の注文テーブル、注文明細テーブル、および生産テーブルである。尚、作業工程テーブル、製品仕様テーブル、および製品テーブルは、分割処理、変更処理の前後で変化はない。また、図１１Ｂと同様、図１４に示したこれらのテーブルは、説明の分かりやすさを優先し、本来のテーブルから主要項目だけを抜粋している。
【０１５７】
また、図１４（ｇ’）、（ｇ’’）は、各テーブルを変更した後の作業工程をツリー構造で示した図であり、それぞれ成功分と失敗分を示す。図１４（ｇ’）、（ｇ’’）において、生産部数がそれぞれ成功分と失敗分の生産部数に変更されている。
【０１５８】
以上、説明した技術によれば、印刷管理システムが、各作業工程における作業結果を取得し、取得した作業結果が失敗だった場合に、失敗工程を識別する作業工程番号と失敗部数から成功分と失敗分に対応する注文情報および作業工程情報を生成する。これにより、注文および作業工程を自動的に作成することができる。その結果、生産管理者は、失敗の度に作業工程を作り直すことに労力を費やす必要がなくなるため、印刷現場の生産性を向上させることができる。
【０１５９】
また、成功分の印刷物と失敗分の印刷物を別々に配送できるため、成功分から順次発注者に印刷物を提供することができる。
【０１６０】
＜第三の実施形態＞
第一および第二の実施形態では、作業に失敗した場合に、注文の処理方法を、それぞれ注文明細を分割、注文を分割という方法で処理していた。しかしながら、印刷現場によっては、注文の性格や印刷現場の状況などに応じて注文の処理方法を変えたい場合がある。
【０１６１】
例えば、午前中に作業に失敗があったとして、午後に印刷会社の営業が発注元企業を訪問することが予め分かっている場合、成功分の印刷物を一緒に配送してもらうことができる。この場合には、注文を分割して成功分だけ先行して製造することが好ましい。一方、直近で発注元企業を訪問する予定がない場合には、注文明細を分割して注文部数全てが揃ってから配送することが、配送料削減の観点から好ましい。
【０１６２】
第三の実施形態では、上述のようなケースを鑑み、作業結果が失敗だった場合に、生産管理者からの注文の処理方法の選択を受け付け、選択結果に基づき注文の処理方法を切り替える方法について説明する。以下、第一、第二の実施形態との差異を重点的に説明する。
【０１６３】
本実施形態における印刷管理システムおよびそれと関連するハードウェアを含むシステム構成、サーバおよび各端末のハードウェア構成は、第一の実施形態と同じであるため、説明は省略する。
【０１６４】
［印刷管理システムの論理構成］
本実施形態に係る印刷管理システムの論理構成の例を説明する。
【０１６５】
本実施形態に係る論理構成において、第一の実施形態の論理構成に指示入力部３１０と注文処理選択部３１１が加わる。指示入力部３１０は、注文の処理方法に対する生産管理者からの指示を受け付ける。注文処理選択部３１１は、指示入力部３１０で入力された指示に基づき注文の処理方法を選択する。
［製品情報の登録から製品の配送までの流れ］
本実施形態に係る印刷物の製品登録から配送までの流れについて説明する。以下、図４を用いて第一の実施形態と差異のあるステップについて説明する。Ｓ１０１〜Ｓ１１６における処理は第一の実施形態と同じであるため、説明を省略する。
【０１６６】
Ｓ１１７において、作業結果取得部３０７は、作業者によって入力された作業結果を取得する。第一の実施形態では、Ｓ１１７において作業者に作業結果を入力させる際、併せて合流工程を選択させた。しかし、第三の実施形態では生産管理者に選択させるため、作業結果入力画面に合流工程指定部（図８（ｄ）の合流工程指定部１３０６）を表示しない。本実施形態に係る作業結果入力画面の例を図１６に示す。
【０１６７】
図１６の作業結果入力画面２１０１は、作業者からの作業結果の入力を受け付ける画面である。成功ラジオボタン２１０２は、作業が成功したことを示すラジオボタンである。失敗ラジオボタン２１０３は、作業が失敗したことを示すラジオボタンである。失敗部数入力部２１０４は、作業者からの失敗部数の入力を受け付ける入力部である。失敗理由入力部２１０５は、作業者からの作業の失敗理由を受け付ける入力部である。ＯＫボタン２１０６は、作業者による作業結果の確定を受け付けるためのボタンである。作業結果取得部３０７は、作業者によるＯＫボタン１３０７の押下を受け付けると、作業結果、失敗理由、失敗部数を生産テーブルに格納する。キャンセルボタン２１０７は、作業者により作業結果入力画面２１０１になされた操作を取り消し、作業結果入力画面２１０１を閉じるためのボタンである。
【０１６８】
本実施形態では、図４には示していないが、Ｓ１１７の後にＳ１４１、Ｓ１４２、Ｓ１４３を順に追加する。Ｓ１４１において、生産管理部３０６は、生産管理者からの生産一覧取得要求を受け取ると、管理者端末３３０の表示部（不図示）に生産情報の一覧を表示する。管理者端末３３０の表示部（不図示）に表示される生産一覧画面の例を図１５（ａ）に示す。
【０１６９】
図１５（ａ）の生産一覧画面２２０１は、生産情報の一覧を表す画面である。生産情報一覧２２０２は、生産情報の一覧を表す。注文処理選択ボタン２２０３は、生産情報に対応する注文の処理方法を選択するための注文処理選択画面の表示要求を受け付けるためのボタンである。注文処理選択ボタン２２０３には、生産管理者からの注文の処理方法の選択を待機している旨を表すメッセージが表示される。注文処理選択ボタン２２０３は、生産情報のステータス欄に表示され、生産管理者により押下されると、図１５（ｂ）に示す注文処理選択画面２３０１が呼び出される。
【０１７０】
Ｓ１４２において、指示入力部３１０は、生産管理者からの注文処理方法についての指示を取得する。生産管理者からの注文処理方法の指示を取得するための注文処理選択画面について、図１５（ｂ）を用いて説明する。図１５（ｂ）の注文処理選択画面２３０１は、管理者端末３３０の表示部（不図示）に表示される画面である。失敗工程表示部２３０２は、失敗工程の作業工程名を表示する表示部である。失敗部数表示部２３０３は、失敗部数を表示する表示部である。失敗理由表示部２３０４は、失敗理由を表示する表示部である。納品日表示部２３０５は、当該注文の納品日を表示する表示部である。発注者表示部２３０６は、当該注文の発注者を表示する表示部である。
【０１７１】
注文処理方法選択部２３０７は、注文に対する生産管理者からの処理方法の選択を受け付ける入力部である。選択肢として、注文明細を分割するか、注文を分割するか、元の注文情報を修正（以下、「注文修正」と称す）するかが表示され、いずれか一つの選択肢だけが選択されるよう選択状態を排他的に制御される。各選択肢には各々を識別できるよう注文処理方法番号が割り当てられているものとする。ここでは、各注文処理方法に対して、それぞれ０，１，２の値が割り当てられているものとする。
【０１７２】
ここで、注文修正とは、新規に注文や注文明細は生成せずに、元の注文情報を修正し、作業工程を更新する注文処理方法である。これは、印刷会社によっては注文や注文明細を増やしたくない場合があることを想定した注文処理方法である。例えば、売上数を目視で確認するような印刷会社では、元の注文や注文明細が分割され増加すると注文実績と配送実績の照合作業が煩雑になるため、注文や注文明細を分割しない処理方法が望ましい。このようなケースを鑑み、本実施形態では注文処理方法の選択肢として注文修正を備える。
【０１７３】
ＯＫボタン２３０８は、注文処理方法選択部における選択の決定を受け付けるためのボタンである。指示入力部３１０は、生産管理者によるＯＫボタン２３０８の押下を受け付けると、注文処理方法選択部２３０７で選択された選択肢に対応する注文処理方法番号を記憶部３０９に保存する。キャンセルボタン２３０９は、注文処理選択画面２３０１でなされた操作を取り消し、注文処理選択画面２３０１を閉じるためのボタンである。
【０１７４】
なお、本実施形態では、注文処理方法として注文修正が選択されたものとする。
【０１７５】
Ｓ１４３において、注文処理選択部３１１は、Ｓ１４１で保存された注文処理方法番号を取得し、番号に対応する注文処理方法を変更部３０８に渡す。
【０１７６】
Ｓ１１８において、変更部３０８は、Ｓ１４２で渡された注文処理方法に応じた注文処理を行う。変更部３０８は、注文分割が選択された場合には注文の分割を行い、注文明細分割が選択された場合には注文明細分割を行う。一方、注文修正が選択された場合には、変更部３０８は、注文あるいは注文明細への変更は行わない。本実施形態では、注文修正が選択された場合を仮定しているので、本ステップにおいて注文および注文明細への変更は行われない。
【０１７７】
Ｓ１１９において、変更部３０８は、Ｓ１４２で渡された注文処理方法に応じた作業工程の変更処理を行う。変更部３０８は、注文分割が選択された場合には元の作業工程から、合流工程を付加した成功分と失敗分の作業工程を生成し、注文明細分割が選択された場合には元の作業工程から成功分と失敗分の作業工程を生成する。また、注文修正が選択された場合には、変更部３０８は、元の作業工程から、成功分と失敗分の作業工程を一つの作業工程で表現した作業工程を生成する。さらに、変更部３０８は、生産ステータスを「生産中」に変更する。本実施形態では、注文修正が選択された場合を仮定しているので、成功分と失敗分の作業工程を一つの作業工程で表現した作業工程が生成される。注文修正の詳細は、図１７を用いて後述する。
【０１７８】
Ｓ１２０において、生産管理部３０６は、生産管理者からの生産一覧取得要求を受け取ると、管理者端末３３０の表示部（不図示）に生産情報の一覧を表示する。生産管理者はＳ１４２で選択した生産情報の生産ステータスが「生産中」であることを確認する。Ｓ１２１以降では、失敗分の印刷物を補うための作業工程と失敗工程以降の作業工程に関する処理を行い、完成した印刷物を発注者に配送する。
【０１７９】
［作業工程の変更処理］
Ｓ１１９で行う注文修正における作業工程の変更処理について、図１７を用いて、以下に説明する。
【０１８０】
Ｓ６０１において、変更部３０８は、作業工程テーブルに失敗工程より前の作業工程に対応する作業工程情報を追加する。具体的には、変更部３０８は、新規に作業工程番号を採番し、製品仕様情報の連結情報を参照し、失敗工程より前の作業工程情報を複製し、作業工程テーブルに追加する。
【０１８１】
Ｓ６０２において、変更部３０８は、元の製品仕様情報から失敗分を補う製品仕様情報を生成する。具体的には、変更部３０８は、新規に製品情報番号を採番し、製品仕様情報を製品仕様テーブルに追加する。変更部３０８は、追加した製品仕様情報の製品仕様番号を除く各項目に、元の製品仕様情報の各項目の内容を複製する。次に、変更部３０８は、この製品仕様情報の作業工程番号格納領域にＳ６０１で追加した作業工程情報の作業工程番号を追加する。さらに、変更部３０８は、この製品仕様情報の連結情報格納領域に元の連結情報を追加し、追加した連結情報に関して、失敗工程以前の作業順序を再現しかつ失敗工程が失敗工程の次工程に接続するように連結情報を変更する。
【０１８２】
連結情報の変更方法について、図１８を用いて説明する。図１８（ａ’）〜（ｆ’）は、図１１Ａ（ａ）〜（ｆ）を注文修正によって変更した後の各テーブルである。図１８（ｇ’）は、変更後の作業工程をツリー構造で示した図である。図１８（ｇ’）のツリー構造２４０１は、変更後の作業工程のツリー構造である。作業工程２４０２〜２４０８は、図１８（ａ’）に示す作業工程テーブルの各作業工程である。生産部数２４０９〜２４１５は、各作業工程における生産部数である。
【０１８３】
Ｓ６０２で作業工程情報を複製する際、変更部３０８は、複製した作業工程情報の対応関係を記憶しておく。図１８（ａ’）の例では、ＷＰ００１〜ＷＰ００３がそれぞれ、ＷＰ００５〜ＷＰ００７に対応することを記憶しておく。次に、変更部３０８は、製品仕様情報の連結情報格納領域に元の連結情報を追加した後、作業工程番号の対応関係を参照して、追加した連結情報の作業工程番号を書き換える。図１８（ｂ’）の例では、元の連結情報として、＜ＷＰ００１，ＷＰ００３＞、＜ＷＰ００２，ＷＰ００３＞、＜ＷＰ００３，ＷＰ００４＞が追加される。そのため、作業工程番号の対応関係を参照して、それぞれ＜ＷＰ００５，ＷＰ００７＞、＜ＷＰ００６，ＷＰ００７＞、＜ＷＰ００７，ＷＰ００４＞に書き換えられる。
【０１８４】
Ｓ６０３において、変更部３０８は、元の製品情報から失敗分を補う製品情報を生成する。具体的には、変更部３０８は、新規に製品番号を採番し、製品情報を製品テーブルに追加する。変更部３０８は、追加した製品情報の製品番号を除く各項目に、元の製品情報の各項目の内容を複製する。次に、変更部３０８は、製品仕様番号格納領域の製品仕様番号をＳ６０２で生成した製品仕様番号に書き換える。
【０１８５】
Ｓ６０４において、変更部３０８は、元の生産情報から失敗分を補う生産情報を生成する。具体的には、変更部３０８は、新規に生産番号を採番し、生産情報を生産テーブルに追加する。変更部３０８は、追加した生産情報の生産番号を除く各項目に、元の生産情報の各項目の内容を複製し、製品番号、合流工程の格納領域の値をそれぞれ、Ｓ６０３で生成した製品情報の製品番号、「−」に書き換える。さらに、変更部３０８は、部数の格納領域における失敗工程以前の作業工程に対応する部数を、元の生産部数から失敗部数を減算した値（すなわち成功部数）に書き換える。そして、変更部３０８は、生産情報の作業結果、失敗部数、注文明細番号、部数の各格納領域にＳ６０１で追加した作業工程の分の情報を格納する領域を追加する。変更部３０８は、この追加した格納領域に、それぞれ「未着手」、「−」、元の注文明細番号（ここでは「ＯＤ００１００１」）、失敗部数を格納する。
【０１８６】
Ｓ６０５において、変更部３０８は、Ｓ６０３およびＳ６０４における各テーブルが格納する情報の変更に伴い、元の注文情報を更新する。具体的には、変更部３０８は、当該注文情報の生産番号、製品番号の格納領域の値をそれぞれ、Ｓ６０４およびＳ６０３で生成された生産番号と製品番号に書き換える。図１８（ｄ’）の例では、生産番号と製品番号がそれぞれ、「Ｐ１０１」と「ＰＲ１０１」に書き換えられる。
【０１８７】
Ｓ６０６において、変更部３０８は、Ｓ６０３におけるテーブルが格納する情報の変更に伴い、元の注文明細情報を更新する。具体的には、変更部３０８は、当該注文明細情報の製品番号の格納領域の値をＳ６０３で生成された製品番号に書き換える。図１８（ｅ’）の例では、製品番号が「ＰＲ１０１」に書き換えられる。
【０１８８】
以上、説明した技術によれば、印刷管理システムが、各作業工程における作業結果を取得し、取得した作業結果が失敗だった場合に、生産管理者からの注文処理方法の選択を取得し、選択に応じた方法で作業工程を生成する。これにより、失敗分を補うための注文の処理方法を決定する時の製造現場の状況や注文の性格を考慮した作業工程を得ることができる。その結果、その時の状況や注文の性格に適したタイミングで印刷物を発注者に提供することができる。
【０１８９】
＜第四の実施形態＞
第三の実施形態では、作業結果が失敗だった場合に注文処理方法を生産管理者に選択させ、選択に応じた方法で作業工程を生成した。この方法は、生産管理者が専任で常時作業現場にいるような比較的大規模な印刷会社では有効である。一方、小規模な印刷会社では作業者が生産管理者の役割を兼任している場合があり、作業失敗の通知に即座に対応できないことがある。その場合、失敗分を補うための作業工程が生成されないことになり、かえって作業の進行を遅らせてしまうことになる。
【０１９０】
第四の実施形態では、このようなケースを鑑み、失敗工程の作業者に注文処理方法の選択肢を提示し、選択させる。ここで、作業者には、生産管理者のように注文の特性に応じて注文処理方法を選択するための十分な情報が与えられていることは少ないため、何らかの選択の指針を提供する必要がある。そのため、第四の実施形態では、予め製品ごとに推奨する注文処理方法を登録しておき、推奨する処理方法を注文処理方法の選択時に併せて提示することにより、作業者による選択を支援する。この構成により、作業者が生産管理者を兼任しているような印刷現場であっても、作業者が容易に注文処理方法を選択することができるため、作業を遅延なく進めることができる。
【０１９１】
以下、第三の実施形態との差異を重点的に説明する。なお、本実施形態における印刷管理システムおよびそれと関連するハードウェアを含むシステム構成、サーバおよび各端末のハードウェア構成は、第三の実施形態と同じであるので、説明は省略する。
【０１９２】
［印刷管理システムの論理構成］
本実施形態に係る印刷管理システムの論理構成の例を説明する。本実施形態に係る論理構成は、第三の実施形態の論理構成に推奨処理記憶部３１２が加えられる。推奨処理記憶部３１２は、製品ごとに推奨する注文処理方法を記憶する。
【０１９３】
［製品情報の登録から製品の配送までの流れ］
本実施形態に係る印刷物の製品登録から配送までの流れについて説明する。以下、図４を用いて第三の実施形態と差異のあるステップについて説明する。
【０１９４】
Ｓ１０１において、製品管理部３０２は、発注者が製品を注文するために必要な情報の登録を生産管理者から受け付ける。処理の内容は第一の実施形態のＳ１０１とほぼ同じであり、異なる点は、製品情報が推奨する注文処理方法番号を格納する格納領域を有し、該格納領域に推奨する注文処理方法番号を格納する点である。注文処理方法番号は、０，１，２が定義され、それぞれ注文分割、注文明細分割、注文修正に対応する。この注文処理方法格納領域が推奨処理記憶部３１２に相当する。Ｓ１０２〜Ｓ１１６における処理は第一の実施形態と同じであるため、説明を省略する。
【０１９５】
Ｓ１１７において、作業結果取得部３０７は、推奨処理記憶部３１２に格納された注文処理方法番号に基づき推奨する処理方法を提示するとともに、作業者によって入力された作業結果を取得する。具体的には、作業結果取得部３０７は、推奨処理記憶部３１２に格納された推奨する注文処理方法番号を取得し、作業結果を作業者に入力させるための作業結果入力画面を表示する。このとき、作業結果入力画面に設けられた注文処理方法選択部の選択肢のうち、推奨する注文処理方法番号に対応する選択肢を最初から選択状態にしておく。
【０１９６】
本実施形態に係る作業結果入力画面の例を図１９に示す。図１９の作業結果入力画面２５０１は、作業者からの作業結果の入力を受け付ける画面である。成功ラジオボタン２５０２は、作業が成功したことを示すラジオボタンである。失敗ラジオボタン２５０３は、作業が失敗したことを示すラジオボタンである。失敗部数入力部２５０４は、作業者からの失敗部数の入力を受け付ける入力部である。
【０１９７】
注文処理方法選択部２５０５は、推奨する注文処理方法を示すとともに、作業者からの注文処理方法の選択を受け付ける入力部である。尚、注文処理方法選択部２５０５で注文明細分割が選択された場合、作業者からの合流工程の指定を受け付ける合流工程指定部を活性化し、合流工程の指定を受け付けるものとする。
【０１９８】
ＯＫボタン２５０６は、作業者による作業結果の確定を受け付けるためのボタンである。作業結果取得部３０７は、作業者によるＯＫボタン２５０６の押下を受け付けると、作業結果、失敗部数を生産テーブルに格納し、注文処理方法番号を記憶部３０９に保存する。注文処理方法選択部２５０５で注文明細分割が選択された場合には、作業結果取得部３０７は、合流工程を追加する作業工程番号も生産テーブルに格納する。キャンセルボタン２５０７は、作業者により作業結果入力画面２５０１になされた操作を取り消し、作業結果入力画面２５０１を閉じるためのボタンである。
【０１９９】
第三の実施形態では、Ｓ１１７の後にＳ１４１、Ｓ１４２、Ｓ１４３を追加したが、本実施形態では、Ｓ１４２、Ｓ１４３を順に追加する。Ｓ１４２において、指示入力部３１０は、作業者からの注文処理方法についての指示を取得する。具体的には、指示入力部３１０は、Ｓ１１７で保存された注文処理方法番号を取得し、変更部３０８に渡す。Ｓ１４３における処理は、第三の実施形態の処理と同じであるため、説明を省略する。
【０２００】
Ｓ１１８、Ｓ１１９において、変更部３０８は、Ｓ１４２で渡された注文処理方法番号に応じた処理方法で作業工程を変更する。Ｓ１２０以降では、失敗分の印刷物を補うための作業工程と失敗工程以降の作業工程に関する処理を行い、完成した印刷物を発注者に配送する。
【０２０１】
以上、説明した技術によれば、製品ごとに作業失敗時の推奨注文処理方法を保持し、作業者が自工程の作業結果を入力する際に、作業者に推奨注文処理方法を提示する。これにより、作業者でも注文処理方法を選択することができる。その結果、生産管理者が作業者の役割を兼任しているような印刷会社であっても、作業失敗時の注文処理方法を作業結果入力時に決定できるので、作業の進行を止めることなく進めることができる。
【０２０２】
＜第五の実施形態＞
第四の実施形態では、製品ごとに作業失敗時の推奨注文処理方法を保持し、作業者に推奨注文処理方法を示すとともに、注文処理方法を選択させている。仮に、この推奨注文処理方法の確度が十分に高く信頼できるものであれば、作業者に注文処理方法を選択させることなく、推奨注文処理方法をもとに失敗時の注文処理方法を決定することも可能である。そこで、第五の実施形態では、製品ごとの作業失敗時の推奨注文処理方法に基づき、失敗時の注文処理方法を決定する。このようにすることで、作業者に注文処理方法を選択させる手間をかけさせず、作業を進めることができる。
【０２０３】
以下、第四の実施形態との差異を重点的に説明する。本実施形態における印刷管理システムおよびそれと関連するハードウェアを含むシステム構成、サーバおよび各端末のハードウェア構成は、第四の実施形態と同じであるので、説明は省略する。
【０２０４】
［印刷管理システムの論理構成］
本実施形態に係る印刷管理システムの論理構成の例を説明する。本実施形態に係る論理構成は、第四の実施形態の論理構成から指示入力部３１０を取り除き、代わりに指示生成部３１３が加わる。指示生成部３１３は、推奨処理記憶部３１２に保持された推奨注文処理方法に基づき、失敗時の注文処理方法についての指示を生成する。
【０２０５】
［製品情報の登録から製品の配送までの流れ］
本実施形態に係る印刷物の製品登録から配送までの流れについて説明する。以下、図４を用いて第四の実施形態と差異のあるステップについて説明する。第四の実施形態では、Ｓ１４１の後に、Ｓ１４２を追加した。本実施形態では、Ｓ１４２の代わりに、Ｓ１４４を追加する。Ｓ１０１〜Ｓ１１７、Ｓ１４１における処理は第四の実施形態と同じであるため、説明を省略する。
【０２０６】
Ｓ１４４において、指示生成部３１３は、製品に応じた推奨注文処理方法に基づき注文処理方法についての指示を生成する。具体的には、指示生成部３１３は、製品情報の注文処理方法番号の格納領域から注文処理方法番号を取得し、注文処理選択部３１１に渡す。Ｓ１１８〜Ｓ１４０における処理は第四の実施形態と同じであるため、説明を省略する。
【０２０７】
以上、説明した技術によれば、製品ごとに登録された失敗時の推奨注文処理方法に基づき注文処理方法が決定される。そのため、生産管理者や生産者は作業失敗の度に注文処理方法を選択する必要がなくなる。その結果、生産管理者、生産者の作業の手間を削減することができる。
【０２０８】
＜第六の実施形態＞
第三、第四の実施形態では、失敗時の注文処理方法をそれぞれ生産管理者、作業者に選択させたが、発注者側も注文処理方法を選択したい場合が考えられる。例えば、製品カタログを配布する量販店において、在庫が少なくなってきたので納期７日で補充分を発注したとする。しかし、発注後に製品カタログの在庫が急激に減少した場合に、印刷作業で失敗が発生したが、一部の部数でも納品できるのであれば、納期を前倒してでも発注者が納品を希望することがありうると考えられる。つまり、この例のように、発注時と発注後で重要度が変化するような注文が存在することが考えられる。
【０２０９】
そこで、本実施形態では、発注者に失敗時の注文処理方法を選択させる。また、発注者に対し、単に注文処理方法の選択肢を示したところで、判断材料がないので選びようがない。そこで、本実施形態では、発注者に注文処理方法の選択肢を示す際に、注文処理方法を選択した場合に当初の注文内容に対する影響に関する情報を併せて提示することで、発注者による選択を支援する。これにより、発注者による注文処理方法の選択が容易になるため、より発注者側の事情に則した作業工程を作成することができる。
【０２１０】
以下、第三の実施形態との差異を重点的に説明する。なお、本実施形態における印刷管理システムおよびそれと関連するハードウェアを含むシステム構成、サーバおよび各端末のハードウェア構成は、第三の実施形態と同じであるため、説明は省略する。
【０２１１】
［印刷管理システムの論理構成］
本実施形態に係る印刷管理システムの論理構成の例を説明する。本実施形態に係る論理構成では、第三の実施形態の論理構成に判断情報生成部３１４が加わる。判断情報生成部３１４は、発注者が注文処理方法を選択する際の判断を支援するための判断情報を生成する。判断情報生成部３１４は、失敗工程の作業工程番号、後続の作業工程数、失敗部数などの情報から、各注文処理方法に対する判断情報を生成する。例えば、失敗工程が全体の作業工程の中で上流工程だった場合、やり直す工程が少ないので、当初の納期と想定される納期との乖離が少ない。他方、失敗工程が下流工程だった場合には、やり直す工程が多いので、納期の乖離が大きいことが予想される。また、失敗部数が少ない場合には、納期の乖離が少ないが、逆に、失敗部数が多い場合には、納期の乖離が大きいことが予想される。判断情報生成部３１４は、例えば、上記のような納期に関連する情報を生成する。
【０２１２】
［製品情報の登録から製品の配送までの流れ］
本実施形態に係る印刷物の製品登録から配送までの流れについて説明する。以下、図４を用いて第三の実施形態と差異のあるステップについて説明する。Ｓ１０１〜Ｓ１１６における処理は第一の実施形態と同じなので、説明を省略する。
【０２１３】
Ｓ１１７において、作業結果取得部３０７は、作業者によって入力された作業結果を取得する。本実施形態において、作業者端末３４０の表示部（不図示）に表示する作業結果入力画面は図１６のように、失敗部数入力部と失敗理由入力部を備える。図１６については、既に説明しているので、ここでは説明を省略する。
【０２１４】
第三の実施形態では、Ｓ１１７の後にＳ１４１、Ｓ１４２、Ｓ１４３を追加した。本実施形態では、Ｓ１４１は追加せず、Ｓ１４５、Ｓ１４２、Ｓ１４３を順に追加する。
【０２１５】
Ｓ１４５において、判断情報生成部３１４は、発注者が注文処理方法を選択する際の判断を支援する判断情報を生成する。具体的には、判断情報生成部３１４は、失敗工程の作業工程番号、後続の作業工程数、失敗部数などの情報から、各注文処理方法に対する判断情報を生成する。
【０２１６】
Ｓ１４２において、生産管理部３０６は、Ｓ１４５で生成された判断情報を発注者に提示するとともに、発注者からの注文処理方法についての指示を取得する。発注者からの注文処理方法の指示を取得するための注文処理選択画面の例について、図２０を用いて説明する。
【０２１７】
図２０の注文処理選択画面２６０１は、発注者端末３２０の表示部３２２に表示される画面である。連絡事項表示部２６０２は、印刷会社から発注者への連絡事項を表示する表示部である。失敗部数表示部２６０３は、失敗部数を表示する表示部である。注文処理方法選択部２６０４は、注文処理方法を発注者に選択させる入力部である。注文明細分割ラジオボタン２６０５、注文分割ラジオボタン２６０６、注文修正ラジオボタン２６０７はそれぞれ、注文明細分割、注文分割、注文修正に対応する注文処理方法を選択するためのラジオボタンである。判断情報表示部２６０８〜２６１０はそれぞれ、注文明細分割、注文分割、注文修正に対応する注文処理方法を選択した場合に想定される影響に関する情報を表示する表示部である。
【０２１８】
ＯＫボタン２６１１は、注文処理方法選択部２６０４における選択の決定を受け付けるためのボタンである。生産管理部３０６は、発注者によるＯＫボタン２６１１の押下を受け付けると、注文処理方法選択部２６０４で選択された選択肢に対応する注文処理方法番号を記憶部３０９に保存する。キャンセルボタン２６１２は、注文処理選択画面２６０１でなされた操作を取り消し、注文処理選択画面２６０１を閉じるためのボタンである。
【０２１９】
注文処理選択画面２６０１を発注者端末３２０の表示部３２２に表示する場合、印刷管理システム３０１から制御部３２１に表示要求を発行できるようなＩ／Ｆを設けて、制御部３２１が表示要求の発行を受け取るようにしても良い。また、発注者の携帯電話番号や携帯メールアドレスなど常時連絡を受信し確認できる連絡先を発注時に発注者に入力させ、該連絡先を介して注文処理選択画面２６０１に誘導するようにしても良い。また、発注者が注文処理選択画面を表示できればどのような方法でも構わない。さらに言えば、画面である必要はなく、電話による音声案内で発注者に注文処理方法に対応する発信ボタンを入力させるようにしても良く、発注者による選択を取得することができればどのような方法でも構わない。
【０２２０】
Ｓ１４３、Ｓ１１８以降の処理は第三の実施形態と同じなので、説明を省略する。
【０２２１】
以上、説明した技術によれば、作業失敗の注文処理方法の選択肢を発注者に提示し、発注者からの選択を受け付けるため、発注者側の事情に則した作業工程を作成することができる。さらに、選択肢を提示するとともに、判断情報も併せて提示するため、発注者は容易に注文処理方法を選択することができる。
【０２２２】
＜第七の実施形態＞
第三の実施形態では、失敗時の注文処理方法を生産管理者に選択させた。生産管理者に注文処理方法を選択させることにより、製造現場の状況に適した方法で失敗分の作業工程を生成することができたが、生産管理者による入力が避けられなかった。第五の実施形態では、生産管理者の入力作業を軽減するため、予め製品情報に登録した注文処理方法に基づき注文処理方法を選択した。この場合、注文処理方法が静的に定義されているため、製造現場の生産状況や機器の稼働状況に応じた動的な選択には対応していなかった。そこで、本実施形態では、製造現場の生産状況や機器の稼動状況に関する情報を収集し、収集した情報に基づき失敗時の注文処理方法を決定する。このようにすることで、より製造現場の状況に即した作業工程を作成することができる。
【０２２３】
以下、第五の実施形態との差異を重点的に説明する。本実施形態に係る印刷管理システムおよびそれと関連するハードウェアを含むシステム構成、サーバおよび各端末のハードウェア構成、および、印刷管理システムの論理構成は、第一の実施形態と同じであるため、説明は省略する。
【０２２４】
［印刷管理システムの論理構成］
本実施形態に係る印刷管理システムの論理構成を説明する。本実施形態に係る論理構成は、第三の実施形態の論理構成から指示入力部３１０を取り除き、代わりに指示生成部３１３が加わる。さらに、情報収集部３１５が加わる。指示生成部３１３は、第三の実施形態で既に説明しているので、ここでは説明を省略する。情報収集部３１５は、印刷現場の生産状況や製造装置の稼動状況に関する情報を収集する。この情報を以下、「状況情報」と称す。
【０２２５】
状況情報としては、納品日と作業に失敗した日との差分値（すなわち納品日までの残日数）、全作業工程数に対する作業が完了している作業工程数、製品の製造に用いる印刷機のうち正常動作中の印刷機数、製品の製造に用いる加工機のうち正常動作中の加工機数、製品を製造することができる作業者のうち現在作業が割り当てられていない作業者の数、失敗部数などが挙げられる。
【０２２６】
［製品情報の登録から製品の配送までの流れ］
本実施形態に係る印刷物の製品登録から配送までの流れについて説明する。以下、図４を用いて第三の実施形態と差異のあるステップについて説明する。Ｓ１０１〜Ｓ１１７における処理は第一の実施形態と同じであるため、説明を省略する。
【０２２７】
第三の実施形態では、Ｓ１１７の後にＳ１４１、Ｓ１４２、Ｓ１４３を追加したが、本実施形態では、Ｓ１４６、Ｓ１４３を順に追加する。
【０２２８】
Ｓ１４６において、情報収集部３１５は、記憶部３０９、印刷部３５１、加工部３６１から状況情報を収集する。収集した状況情報の加重平均値を算出し、予め定めた閾値と比較し、比較結果に応じて注文処理方法を決定する。
【０２２９】
Ｓ１４３において、指示生成部３１３は、Ｓ１４６で収集した状況情報に基づき注文処理方法についての指示を生成する。
【０２３０】
Ｓ１１８以降では、失敗分の印刷物を補うための作業工程と失敗工程以降の作業工程に関する処理を行い、完成した印刷物を発注者に配送する。
【０２３１】
以上、説明した技術によれば、作業失敗時に印刷現場の状況情報を収集し、この状況情報に基づき注文処理方法を決定するため、よりその時の印刷現場の状況に適した作業工程を作成することができる。また、生産管理者による判断および入力作業に係る負荷を削減できるので、印刷現場の生産効率を向上させることができる。
【０２３２】
＜その他の実施形態＞
上述した実施形態において、作業者端末はスマートデバイスであるとしたが、これに限定するものではなく、デスクトップＰＣやノートＰＣなどの計算機でも良く、作業に関わる情報の入出力ができればどのような計算機であっても良い。
【０２３３】
上述した実施形態において、受注部３０４は、注文を一旦預かり、生産管理者からの受け付け諾否を受け付けるとしたが、これに限る必要はなく、発注者からの注文をそのまま受注するようにしても良い。また、受注前に予め定めた最大注文部数と当該注文の注文部数を比較し、注文部数が最大注文部数以下なら受注するようにしても良い。さらに言えば、注文を受け付けることができればどのような構成であっても構わない。
【０２３４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015056160.tif 000003
【図２】
2015056160.tif 000004
【図３】
2015056160.tif 000005
【図４】
2015056160.tif 000006
【図５】
2015056160.tif 000007
【図６】
2015056160.tif 000008
【図７】
2015056160.tif 000009
【図８】
2015056160.tif 000010
【図９】
2015056160.tif 000011
【図１０】
2015056160.tif 000012
【図１１Ａ】
2015056160.tif 000013
【図１１Ｂ】
2015056160.tif 000014
【図１２】
2015056160.tif 000015
【図１３】
2015056160.tif 000016
【図１４】
2015056160.tif 000017
【図１５】
2015056160.tif 000018
【図１６】
2015056160.tif 000019
【図１７】
2015056160.tif 000020
【図１８】
2015056160.tif 000021
【図１９】
2015056160.tif 000022
【図２０】
2015056160.tif 000023