(57)【要約】【課題】印刷製品の製造計画を作成し計画にそった製造の途中で再計画を行う場合、再計画の精度を向上させるために計画された工程に対応する実績値が登録された工程については実績値が反映されるが、実績が無い工程についてはプロファイル値が使用される。このため、プロファイル値と実績値の差がある場合に、再計画後の計画値と作業時間の実績値の差が蓄積され、計画の精度が低くなるという問題がある。【解決手段】工程に対応する実績値が無い場合、商品、製造プロセス、工程、作業装置、作業員が同一の同一日付に実施された工程の実績値の平均値を実績値の予測値として再計画時に工程の作業時間に反映させる。前記予測値を再計画開始時刻からどの範囲までの工程に適用するかを作業装置、作業員の組合せ毎に設定することで、作業装置や作業員の特性に合わせて予測値を適用できる。【選択図】図１
2018190003.tif 000002
【特許請求の範囲】
【請求項１】
印刷製品の生産計画の作成および既存の計画の複数の工程を再計画する再計画作成装置において、
各工程の実績値および同一日の実績に基づく予測値を用いて計画を生成する製造計画生成部と、
生産計画を構成する各工程の実績を保存する実績値データベースと、
実績を管理する実績管理部と、
実績値および実績値から導出される値から生産計画の再計画時に各工程を再計画対象にするか否かを判定し、対象にしない工程の開始、終了時刻を決定する処理
を備えることを特徴とする再計画作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作成した計画に沿って印刷物の製造を行うにあたり、追加注文の取り込みなどのため再度計画を行う場合の再計画作成方法に関する。
【背景技術】
【０００２】
印刷物を製造するうえで、各工程での１作業単位（１ページの印刷、１部の製本など）に要する時間をベースに製造計画を生成する製造計画作成装置が使用されている。
【０００３】
製造計画作成装置で生成した製造計画にそって製造を行っている途中で優先度の高い注文の追加が発生した場合や、作業に停滞が発生した場合などに管理者が再計画を行う機能が特許文献１に記載されている。
【０００４】
前記の製造計画作成装置では、再計画時点で、対応する実作業が開始、終了している工程については、計画された開始時刻、終了時刻を実作業の開始時刻、終了時刻（実績値）に置き替えて再計画することにより計画の精度向上を図っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２２９２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記の製造計画作成装置では、再計画時点で開始、終了していない工程に関しては計画された作業時間が使用される。
【０００７】
このため、実績値が得られている工程と同一の工程が存在し、実績値と計画値の間に差がある場合に、再計画後の計画値と作業時間の実績値の差が蓄積され、計画の精度が低くなるという問題があった。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明に係る再計画作成装置は、
印刷製品の生産計画の作成および既存の計画の複数の工程を再計画する再計画作成装置において、各工程の実績値および同一日の実績に基づく予測値を用いて計画を生成する製造計画生成部と、生産計画を構成する各工程の実績を保存する実績値データベースと、実績を管理する実績管理部と、実績値および実績値から導出される値から生産計画の再計画時に各工程を再計画対象にするか否かを判定し、対象にしない工程の開始、終了時刻を決定する処理を備えることを特徴とする。
【発明の効果】
【０００９】
本発明の再計画作成装置を使用することにより、生成される再計画の精度が向上する。
【図面の簡単な説明】
【００１０】
【図１】システム構成図
【図２】ハードウェア構成図
【図３】実績を反映した再計画の説明図
【図４】実績収集の処理フロー
【図５】再計画の処理フロー
【図６】最初の計画の説明図
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１２】
≪システムの全体構成≫
図１に、本発明の再計画作成方法を実装したシステムの全体構成を示す。
【００１３】
図１の１０１は、印刷製品の製造フローを構成する装置の処理順を示し、印刷注文が入力されると左から順に実行される。なお、製造フローを構成する各装置は、負荷分散等を考慮し、それぞれ複数の台数が存在する場合がある。図１の１０３は、印刷装置を表し、印刷注文に必要な印刷処理を行う。印刷装置で行われる処理全体を、以下、印刷工程と記述する。
【００１４】
図１の１０４は、製本装置を表し、印刷注文が製本が必要な商品の場合に印刷装置１０３の出力を製本する。製本装置で行われる処理全体を、以下、製本工程と記述する。図１の１０５は、断裁装置を表し、印刷装置１０３の出力や、製本装置１０４の出力に最終製品に不要な部分が含まれる場合に、不要部分を断裁する。断裁装置で行われる処理全体を、以下、断裁工程と記述する。
【００１５】
図１の１０６は、検品装置を表し、最終製品の確認と注文との突き合わせを行う。検品装置で合格したものが出荷される。検品装置で行われる処理全体を、以下、検品工程と記述する。図１の１０７は、バーコード読取り装置であり、作業手順を記載した作業指示書にバーコードで工程の識別子等が印刷されている場合、検品装置を使用せずに検品する時などに、工程の開始、終了の時刻を入力するのに使用する。１０１から１０６の各装置には、作業の開始、終了を自動的に通知する手段を持つ装置も存在し、これらの装置から自動的に通知される実績を後述する実績管理部で収集管理する。また、自動で実績通知する機能の無い装置の場合もバーコード読み取り装置１０７により手動で読取った実績を実績管理部で収集管理することができる。
【００１６】
図１の１０２は、本発明の印刷工程管理システムの機能を実現するＰＣを表す。本実施例では、これらの機能部は１台のＰＣで実行する想定であるが、複数のＰＣに分散して実行するように構成しても良い。図１の１１０は、印刷製品の製造計画を作成する製造計画作成部である。図１の１１３は、製造計画作成部１１０で製造計画を作成する時に参照する計画作成に必要なデータであるプロファイルを保存、管理するデータベースである。
【００１７】
図１の１０９は、ジョブ管理部であり、製造計画作成部１１０で作成された製造計画に従って、各製造工程に対し工程の実行を指示する。
【００１８】
図１の１１４は、製造計画作成部１１０で作成された計画結果を保存する計画結果データベースである。図１の１１１は、実績管理部であり、製造フロー１０１内の各工程の作業の実績を管理する。図１の１１５は、実績管理部１１１が収集した作業実績を保存、管理する実績値データベースである。図１の１１６は、作業管理部１１１で管理する作業実績とスケジューラ部１０９で作成される計画の差異からプロファイルの更新が必要と判断された場合にプロファイルデータベース１１３を更新するプロファイル更新部である。図１の１０７は、スケジューラ部１０９で作成された計画と作業管理部１１１で収集された実績を利用者に表示する表示部である。
【００１９】
図１の１０８は、製造計画作成部１１０で生成した計画をガントチャートとして表示したり、各製造工程に対するジョブの一覧を表示する表示部である。図１の１１２は、各製造工程へのジョブの送信や、再計画の指示を行う指示部である。
【００２０】
≪ＰＣのハードウェア構成≫
図２は、本発明の部１０２において、各機能部のソフトウェアを実行するＰＣのハードウェア構成図である。
【００２１】
図２の２０１はＣＰＵを、２０２はＲＡＭを、２０３はＲＯＭであり、バス２０５で接続されている。２０４はネットワークＩ／Ｆである。２０６はＶＲＡＭ、２０７は液晶ディスプレイなどの表示装置である。２０９はマウス、キーボードなどの入力装置であり、対応する入力装置ドライバ２０８を介して利用者からの入力を処理する。
【００２２】
２１０はハードディスクであり、システムで使用するのプログラムの保存やデータの一時保存などに使用される。２１１は光学ドライブであり、各種モジュールをＰＣにインストールするＤＶＤなどのメディアの読み込みやバックアップに使用される。
【００２３】
≪プロファイル≫
本発明のシステムでは、最初に、製造計画作成部１１０により印刷商品の注文情報と各印刷商品に関するプロファイルから製造計画を作成する。プロファイルの例を表１に示す。プロファイルは、商品ＩＤ、製造プロセスＩＤ、工程ＩＤ、作業装置ＩＤ、作業員ＩＤ、作業単位、作業単位あたりの作業時間の列から構成される表として表される。各行の条件に対応する工程の作業を計画する時に、作業単位当たりの作業時間から計画の作業時間を計算する。
【００２４】
【表１】
2018190003.tif 000003
【００２５】
≪注文≫
注文の例を表２に示す。注文は、注文ＩＤ、商品ＩＤ、部数、納期の情報を持つ。同一注文内に複数の商品ＩＤを含めることもできるが、本実施例では、同一注文に１商品ＩＤが含まれるものとする。本実施例では、注文ＩＤを日付＋連番としてユニークな値となるようにしている。
【００２６】
【表２】
2018190003.tif 000004
【００２７】
≪商品≫
本実施例では、商品は商品ＩＤで表される本形式の印刷物であり、本文のページ数毎に異なる商品ＩＤが割り当てられている。商品の例を表３に示す。
【００２８】
【表３】
2018190003.tif 000005
【００２９】
≪計画の作成と実行≫
製造計画作成部１１０は、プロファイルデータベース１１３の情報を参照し、注文に基づいて計画を作成する。作成された計画はジョブ管理部１０９に送られる。ジョブ管理部１０９は、計画を実行するために、計画の各工程に対応する作業装置に作業指示を通知する。作業の指示には、ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｌａｎｇｕａｇｅ）や、各機械専用の命令を使用する。作業指示を直接受けることが出来ない工程（オフラインの工程など）については作業指示書を印刷して作業員に配布する。
【００３０】
≪作業実績の収集≫
図４に、本発明における作業実績の収集の処理フローを示す。
【００３１】
ステップＳ４００で、実績管理部１１１は、製造フロー１０１を構成する装置から作業の開始または終了が通知されたか否かを判定する。作業の開始または終了の通知の場合、ステップＳ４０１に進む。ステップＳ４０１で、実績管理部１１１は、通知が作業開始通知か作業終了通知かを判定する。
【００３２】
通知が作業開始通知の場合は、ステップＳ４０２に進み、通知が作業終了通知の場合は、ステップＳ４０３に進む。ステップＳ４０２で、実績管理部１１１は、実績値データベース１１５に工程の開始の実績値を追加する。工程開始の実績値を追加する場合、実績値のテーブルに行を追加する。
【００３３】
表４に、実績値の例を示す。実績値は、注文ＩＤ、商品ＩＤ、製造プロセスＩＤ、工程ＩＤ、作業装置ＩＤ、作業員ＩＤ、実績開始時刻、実績終了時刻、作業時間／作業単位（秒）の項目からなるテーブルで表される。実績管理部１１１は、追加した行の注文ＩＤ、商品ＩＤ、製造プロセスＩＤ、工程ＩＤ、作業装置ＩＤ、作業員ＩＤ、実績開始時刻の項目に値を設定し、ステップＳ４０５に進む。
【００３４】
ステップＳ４０３で、実績管理部１１１は、通知が工程の終了通知であるか否かを判定し、終了通知ならばＳ４０４に進み、そうでなければ処理を終了する。ステップＳ４０４で、実績管理部１１１は、通知に対応する注文ＩＤ、商品ＩＤ、製造プロセスＩＤ、工程ＩＤ、作業装置ＩＤ、作業員ＩＤの値を持つ表４の行を検索する。検索した行の実績終了時刻に終了通知が行われた時刻を設定し、検索した行の実績開始時刻、実績終了時刻と工程に対応する作業単位から、作業単位当たりの作業時間を計算して表の対応する項目に設定する。
【００３５】
工程に対応する作業単位は、印刷物を１部生成するために必要な各工程の作業数であり、本実施例では、本文印刷が表３のページ数のように商品に依存する以外は１部あたり１回である。
【００３６】
【表４】
2018190003.tif 000006
【００３７】
表４の必要な項目を設定した後、ステップＳ４０５に進む。ステップＳ４０５で、実績管理部１１１は、表４のテーブルに追加した行の実績開始時刻が実績終了時刻より前の時刻であるか否かを判定し、そうであれば処理を終了し、そうでなければ対応する行を削除する。本発明のシステムでは、前記のフローに従って計画した工程の実績値を収集し、収集結果を実績値データベース１１５に保存する。
【００３８】
≪計画作成≫
本発明の再計画作成方法では、前回の計画結果を入力として、作業の実績値を反映した再計画を作成する。表５に、３つの注文に関する印刷工程のみの計画結果の例を示す。最初の計画作成では、表２の注文内容について、表３の商品テーブル、表１のプロファイルの値を使用して計画結果を作成する。例えば、表２の注文ＩＤ「２０１７／９／２０−０１」の処理を考える。注文ＩＤ「２０１７／９／２０−０１」の商品ＩＤは「０１」で表３から１０ページの本文の商品であることが分かる。
【００３９】
表１から、商品ＩＤ「０１」、製造プロセスＩＤ「０１−０１」、工程ＩＤ「０１」、作業装置ＩＤ「ＰＲＮ−０１」、作業員ＩＤ「Ａ」での１ページ当たりの処理速度は２秒なので、１０ページで２０秒となる。従って、計画開始時刻を２０１７／９／２０  ９：００：００とすると、前記工程の作業時間は２０秒となり計画終了時刻は２０１７／９／２０  ９：００：２０となる。同様に処理することで、注文に対する製造の計画が生成される。なお、表５の「固定工程」の項目は、再計画する場合に、その工程を固定し、再計画対象にするかしないかを表し、ＮＯの場合は再計画対象となる。
【００４０】
【表５】
2018190003.tif 000007
【００４１】
前記のフローで作成した計画をガントチャートとして表示した例を図６の６００に示す。図中、番号の付いた白い矩形で表したものが計画された工程である。
【００４２】
≪再計画作成≫
既に実行中の計画の途中で再計画を行う場合、再計画を開始する時刻（再計画時刻）を指定して再計画を作成する。再計画を行う場合、再計画時刻より以前に開始されている工程は、計画値を作業時間の実績値で置き換える。表６に、実績値の例を示す。表５との違いは、計画開始時刻、計画終了時刻が、それぞれ実績開始時刻、実績終了時刻になっていることと、固定工程の項目がなく、作業単位当たりの作業時間が項目となっている。
【００４３】
【表６】
2018190003.tif 000008
【００４４】
図３の３００は、確定した実績値のみを使用し、その他はプロファイルの値を使用して再計画を行った場合の計画を示す。図３の３００では、再計画時点で、表紙印刷と本文印刷の１、２のみ実績が登録されており、該当部分の実績値が計画の表示に反映されている。しかし、本文印刷の３以降はプロファイル値が使用されているため、実際の作業時間との差が大きくなっている。
【００４５】
次に、本発明の再計画方法において、図３の３００の本文印刷の３以降のように対応する実績がない場合に、同日の同一工程の実績を使用する方法について説明する。表７に、表６から商品ＩＤ「０１」、製造プロセスＩＤ「０１−０１」、工程ＩＤ「０１」、作業装置ＩＤ「ＰＲＮ−０１」、作業員ＩＤ「Ａ」の行を抜き出した予測値の例を示す。表７の場合、サンプルが３つなので、単位当たりの作業時間は、４．５／３＝１．５となり、この予測値を使用した例を図３の３０１に示す。
【００４６】
【表７】
2018190003.tif 000009
【００４７】
これらの予測値を再計画時刻から、どのくらいの期間に適用するかを作業装置ＩＤと作業員ＩＤの組について記述した表を表８に示す。作業装置ＩＤと作業員ＩＤの組について、予測値適用範囲を設定することにより作業装置や作業員の特性に合わせて予測値を使用した計画が可能となる。
【００４８】
【表８】
2018190003.tif 000010
【００４９】
表９に、再計画対象とする工程の計画に一時的に使用する一時プロファイルの例を示す。表９では、表１の通常のプロファイルに対して、実績値を反映して一行目の単位当たりの作業時間が２秒から１．５秒に変更されている。図３の３０１の本文印刷の３以降にこの値が反映されている。
【００５０】
【表９】
2018190003.tif 000011
【００５１】
表１０に、表５の計画に対して再計画した結果の例を示す。
【００５２】
【表１０】
2018190003.tif 000012
【００５３】
本実施例の再計画の処理フローを図５に示す。再計画処理が開始されると、ステップＳ５００で製造計画作成部１１０は、計画結果データベース１１４から前回の計画結果を取得しステップＳ５０１に進む。ステップＳ５０１で、製造計画生成部１１０は、取得した前回の計画結果に含まれる工程の総数を数え、変数ｎに設定し、ステップＳ５０２に進む。
【００５４】
ステップＳ５０２で、製造計画生成部１１０は変数ｉに０を設定しステップＳ５０３に進む。ステップＳ５０３で、製造計画生成部１１０は、変数ｉの値が変数ｎの値より小さいかどうかを判定する。ｉがｎより小さい場合はステップＳ５０４に、そうでなければステップＳ５１２に進む。ステップＳ５０４で、製造計画生成部１１０は、表６の実績値テーブルにｉ番目の項目に対応する行があるか判定する。
【００５５】
対応する行がある場合はステップＳ５０６へ、そうでない場合はステップＳ５０５に進む。ステップＳ５０５で、製造計画生成部１１０は、変数ｉを１増加させてステップＳ５０３に進む。ステップＳ５０６で、製造計画生成部１１０は、実績値テーブルのｉ番目の項目に対応する行に開始時刻、終了時刻の両方が設定されているか判定する。開始時刻、終了時刻の両方が設定されている場合はステップＳ５０７に、そうでない場合はステップＳ５０８に進む。
【００５６】
ステップＳ５０７で、製造計画生成部１１０は、計画値テーブルの開始時刻、終了時刻に実績値テーブルの対応する値を設定し、計画値テーブルの固定工程の項目にＹＥＳを設定しステップＳ５０５に進む。ステップＳ５０８で、製造計画生成部１１０は、実績値テーブルのｉ番目の項目に対応する行に開始時刻が設定されているか判定する。開始時刻が設定されている場合はステップＳ５０９に、そうでない場合はステップＳ５１０に進む。
【００５７】
ステップＳ５０９で、製造計画生成部１１０は、計画値テーブルの開始時刻に実測値テーブルの対応する値を設定、終了時刻には後述の値、計画値テーブルの固定工程の項目にＹＥＳを設定し、ステップＳ５０５に進む。前記で終了時刻には、実績値の開始時刻に表７で説明した予測値を足した値か、予測値が無い場合は、実績値の開始時刻に工程の計画値を足した値を設定する。
【００５８】
ステップ５１０で、製造計画生成部１１０は、実績値テーブルのｉ番目の項目に対応する予測値があるか否かを判定する。予測値がある場合はステップＳ５１１に、そうでなければステップＳ５０５に進む。ステップＳ５１１で、製造計画生成部１１０は、一時プロファイルが存在しない場合は作成し、実績値テーブルのｉ番目の項目に対応する項目の作業時間を予測値で上書きし、ステップＳ５０５に進む。ステップＳ５１２で、再計画開始時刻として現在を設定し再計画する。この時、表８の予測適用期間のテーブルを参照して通常プロファイルと一時プロファイルを切り替えて計画を作成し、ステップＳ５１３に進む。ステップＳ５１３で、製造計画生成部１１０は、一時プロファイルが設定されている場合は、一時プロファイルの設定を解除し、処理を終了する。
【符号の説明】
【００５９】
１０９  ジョブ管理部、１１０  製造計画作成部、１１１  実績管理部、
１１４  計画結果ＤＢ、１１５  ：実績値ＤＢ
【図１】
2018190003.tif 000013
【図２】
2018190003.tif 000014
【図３】
2018190003.tif 000015
【図４】
2018190003.tif 000016
【図５】
2018190003.tif 000017
【図６】
2018190003.tif 000018