(57)【要約】【課題】複数の作業工程からなる複数のジョブの進捗に関する情報をユーザが確認しやすい情報処理システムを提供すること。【解決手段】複数の作業工程からなるジョブの進捗を管理し、ユーザにジョブの進捗に関する情報を提供する情報処理システムであって、作業工程に対応付いたそれぞれの場所で、ジョブと対応付けられたコード画像が表示されている伝票を撮影する撮影手段と、撮影手段により撮影された伝票のコード画像からジョブを認識する認識手段と、伝票が撮影された場所に対応付いた作業工程と認識手段により認識されたジョブとに基づき、ジョブの進捗に関する情報と伝票を撮影したときの撮影データとを対応付けて管理する管理手段と、複数のジョブの進捗に関する情報、伝票を撮影したときの撮影データをユーザに提供する提供手段と、を有することにより上記課題を解決する。【選択図】図５
2020024658.tif 000002
【特許請求の範囲】
【請求項１】
複数の作業工程からなるジョブの進捗を管理し、ユーザに前記ジョブの進捗に関する情報を提供する情報処理システムであって、
前記作業工程に対応付いたそれぞれの場所で、前記ジョブと対応付けられたコード画像が表示されている伝票を撮影する撮影手段と、
前記撮影手段により撮影された前記伝票のコード画像から前記ジョブを認識する認識手段と、
前記伝票が撮影された場所に対応付いた前記作業工程と前記認識手段により認識された前記ジョブとに基づき、前記ジョブの進捗に関する情報と前記伝票を撮影したときの撮影データとを対応付けて管理する管理手段と、
複数の前記ジョブの進捗に関する情報、前記伝票を撮影したときの撮影データをユーザに提供する提供手段と、
を有する情報処理システム。
【請求項２】
前記認識手段は、前記撮影手段により撮影された前記伝票に表示されている、隣接して接続されるセル間の色の遷移を用いて値が表現されたカラーコード画像から前記ジョブを認識すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記提供手段は、複数の前記ジョブの進捗に関する情報を一覧表示する一覧画面を表示装置に表示させると共に、前記一覧画面からユーザにより選択された一つの前記ジョブの履歴に関する情報を表示する詳細画面を表示装置に表示させること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記提供手段は、前記一覧画面からユーザにより選択された一つの前記ジョブの履歴に関する情報に基づき、前記ジョブの履歴をマップ上に動線で表示させること
を特徴とする請求項３記載の情報処理システム。
【請求項５】
前記提供手段は、前記詳細画面でユーザにより選択された前記作業工程に基づき、前記作業工程に対応付いた場所で前記伝票を撮影したときの撮影データを前記表示装置に表示させること
を特徴とする請求項３又は４記載の情報処理システム。
【請求項６】
前記提供手段は、複数の前記ジョブの進捗に関する情報を、前記ジョブのマップ上における所在と、前記所在ごとの前記ジョブの数とを表す、表示オブジェクトにより前記一覧画面を表示すること
を特徴とする請求項３乃至５何れか一項記載の情報処理システム。
【請求項７】
前記ジョブと対応付けられたコード画像が表示されている伝票は、前記ジョブの中間生成物又は材料に貼付されていること
を特徴とする請求項１乃至６何れか一項記載の情報処理システム。
【請求項８】
前記提供手段は、前記作業工程が前記ジョブの中間生成物又は材料の一時保管場所への保管である場合に、前記伝票を撮影したときの撮影データを背景として、前記背景に重ねて前記一時保管場所における前記ジョブの中間生成物又は材料の位置を表示装置に表示させること
を特徴とする請求項１乃至７何れか一項記載の情報処理システム。
【請求項９】
前記管理手段は、前記ジョブの進捗に関する情報が前記ジョブの中間生成物又は材料の一時保管場所への保管の前記作業工程である場合、前記ジョブの進捗に関する情報が変化せずに所定時間が経過すると前記提供手段にアラートを表示させること
を特徴とする請求項８記載の情報処理システム。
【請求項１０】
前記管理手段は、前記ジョブの進捗に関する情報が前記ジョブの中間生成物又は材料の一時保管場所への保管の前記作業工程である場合、前記一時保管場所を撮影する前記撮影手段により撮影された撮影データから前記ジョブと対応付けられたコード画像を認識できなくなっても、前記一時保管場所を撮影する前記撮影手段により撮影された撮影データから前記ジョブと対応付けられたコード画像を認識できない状態が所定回数連続して発生するまで、前記ジョブの進捗に関する情報を更新しないこと
を特徴とする請求項８又は９記載の情報処理システム。
【請求項１１】
複数の作業工程からなるジョブの進捗を管理し、ユーザに前記ジョブの進捗に関する情報を提供する情報処理システムで実行される進捗管理方法であって、
前記作業工程に対応付いたそれぞれの場所で、前記ジョブと対応付けられたコード画像が表示されている伝票を撮影する撮影ステップと、
前記撮影ステップで撮影された前記伝票のコード画像から前記ジョブを認識する認識ステップと、
前記伝票が撮影された場所に対応付いた前記作業工程と前記認識ステップで認識された前記ジョブとに基づき、前記ジョブの進捗に関する情報と前記伝票を撮影したときの撮影データとを対応付けて管理する管理ステップと、
複数の前記ジョブの進捗に関する情報、前記伝票を撮影したときの撮影データをユーザに提供する提供ステップと、
を有する進捗管理方法。
【請求項１２】
複数の作業工程からなるジョブの進捗を管理し、ユーザに前記ジョブの進捗に関する情報を提供する情報処理システムを、
前記作業工程に対応付いたそれぞれの場所で、前記ジョブと対応付けられたコード画像が表示されている伝票を撮影する撮影手段、
前記撮影手段により撮影された前記伝票のコード画像から前記ジョブを認識する認識手段、
前記伝票が撮影された場所に対応付いた前記作業工程と前記認識手段により認識された前記ジョブとに基づき、前記ジョブの進捗に関する情報と前記伝票を撮影したときの撮影データとを対応付けて管理する管理手段、
複数の前記ジョブの進捗に関する情報、前記伝票を撮影したときの撮影データをユーザに提供する提供手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、進捗管理方法及びプログラムに関する。
【背景技術】
【０００２】
複数の作業工程からなるジョブの進捗を作業指示書に印刷されたバーコード等を活用することにより管理することは、従来から行われている。
【０００３】
また、作業者と作業を行う対象（工場での材料、仕掛品、製品など）にＲＦＩＤタグを付与し、加工場入り口の入門ゲートと加工場出口の出門ゲートでＲＦＩＤタグを読み取ることで、作業者の作業時間と作業を行う対象の流れ（作業場への入りと出）を管理するシステムは従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の作業工程からなるジョブの進捗を作業指示書に印刷されたバーコード等を活用することにより管理する従来の既存システムでは、それぞれのジョブの進捗をユーザが確認しづらいという問題があった。
【０００５】
本発明の実施の形態は、上記の点に鑑みなされたもので、複数の作業工程からなる複数のジョブの進捗に関する情報をユーザが確認しやすい情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する為、本願請求項１は、複数の作業工程からなるジョブの進捗を管理し、ユーザに前記ジョブの進捗に関する情報を提供する情報処理システムであって、前記作業工程に対応付いたそれぞれの場所で、前記ジョブと対応付けられたコード画像が表示されている伝票を撮影する撮影手段と、前記撮影手段により撮影された前記伝票のコード画像から前記ジョブを認識する認識手段と、前記伝票が撮影された場所に対応付いた前記作業工程と前記認識手段により認識された前記ジョブとに基づき、前記ジョブの進捗に関する情報と前記伝票を撮影したときの撮影データとを対応付けて管理する管理手段と、複数の前記ジョブの進捗に関する情報、前記伝票を撮影したときの撮影データをユーザに提供する提供手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、複数の作業工程からなる複数のジョブの進捗に関する情報をユーザが確認しやすい情報処理システムを提供できる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るジョブ管理システムの一例の構成図である。
【図２】本実施形態に係るジョブ管理システムで利用する作業指示書の一例のイメージ図である。
【図３】コンピュータの一例のハードウェア構成図である。
【図４】作業工程管理システムの一例の機能構成図である。
【図５】印刷工場におけるジョブの作業工程の一例を示したイメージ図である。
【図６】カラーコード付き作業指示書を作成する処理の一例のフローチャートである。
【図７】カラーコード画像を生成する処理の一例のフローチャートである。
【図８】３進数を表現可能なコード化ルールについて説明するための図である。
【図９】光学シンボルにコード化するための情報の例を示す図である。
【図１０】光学シンボルの各セルに割り当てる色数を４色とした場合の光学シンボルの例を示す図である。
【図１１】カラーコード付き作業指示書を作成する処理イメージを示す図である。
【図１２】バーコード画像を含む画像を縮小する処理の一例のフローチャートである。
【図１３】バーコード画像の一例のイメージ図である。
【図１４】縦方向に縮小する前のバーコード画像の一例のイメージ図である。
【図１５】縦方向に縮小した後のバーコード画像の一例のイメージ図である。
【図１６】横方向に縮小する前のバーコード画像の一例のイメージ図である。
【図１７】横方向に縮小した後のバーコード画像の一例のイメージ図である。
【図１８】変化回数確認処理の一例の説明図である。
【図１９】バーコード画像の一例のイメージ図である。
【図２０】変化回数確認処理の一例の説明図である。
【図２１】ゲート通過時のジョブステータス更新処理の一例のフローチャートである。
【図２２】一時保管場所への保管時のジョブステータス更新処理の一例のフローチャートである。
【図２３】作業工程管理システムが表示するＵＩ画面の一例の遷移図である。
【図２４】ＵＩ画面におけるグルーピング処理の一例の説明図である。
【図２５】ＵＩ画面における検索条件指定処理の一例の説明図である。
【図２６】一時保管場所のマップ表示画面の一例のイメージ図である。
【図２７】１つ以上の作業工程の進捗情報をマーカで表現した一例の説明図である。
【図２８】ジョブステータス一覧画面とダッシュボード表示画面とを切り替える様子を示した一例の説明図である。
【図２９】ダッシュボード表示画面の一例のイメージ図である。
【図３０】マーカの一例の説明図である。
【図３１】動線表示画面の一例のイメージ図である。
【図３２】作業工程管理システムの他の例の機能構成図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。なお、本実施形態では印刷工場におけるジョブの作業工程の管理を、作業指示書（伝票）を利用した機能（作業指示書の機能）により実現するジョブ管理システムを例に説明する。
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係るジョブ管理システムの一例の構成図である。図２は、本実施形態に係るジョブ管理システムで利用する作業指示書の一例のイメージ図である。図１のジョブ管理システム１は、顧客システム１０、作業工程管理システム１４、プリンタ１６及び１台以上のカメラ１８がインターネットやＬＡＮなどのネットワーク２０を介してデータ通信可能に接続されている。
【００１１】
顧客システム１０は顧客が使用している既存システムの一例であって、ジョブＩＤが表示された図２（Ａ）の顧客システム１０用の作業指示書８００を作成する。ジョブＩＤはジョブを識別する識別情報の一例である。また、顧客システム１０用の作業指示書８００には、顧客システム１０側で利用している少なくとも一つのバーコード画像８０１が表示されている。
【００１２】
なお、ジョブＩＤは顧客システム１０用の作業指示書８００にバーコード画像８０１で表示されていてもよいし、テキストで表示されていてもよい。顧客システム１０は、顧客システム１０用の作業指示書８００により実現される既存の機能をユーザに提供する。
【００１３】
作業工程管理システム１４、プリンタ１６及び１台以上のカメラ１８は、作業指示書８００に新たな機能を追加する情報処理システム１２を構成している。作業工程管理システム１４は、複数の作業工程からなるジョブの進捗を、図２（Ｂ）のカラーコード画像８１１が付与された情報処理システム１２用の作業指示書８１０を利用して後述のように管理する。なお、情報処理システム１２は後述のようにカラーコード画像８１１からジョブＩＤを特定できる。
【００１４】
プリンタ１６は情報処理システム１２用の作業指示書８１０を印刷する。カメラ１８は印刷工場内のジョブの作業工程に対応付いた場所を撮影可能に設置される。なお、ジョブの作業工程に対応付いた場所とは、作業工程間の移動で印刷物が通過する場所や、印刷物が一時的に保管される一時保管場所などである。
【００１５】
カメラ１８はＰＴＺカメラやＩＰカメラを利用できる。ＰＴＺカメラは、ＰＴＺ（Ｐａｎ  Ｔｉｌｔ  Ｚｏｏｍ）機能をネットワーク２０経由で操作可能なカメラであって、撮影画像や撮影動画をネットワーク２０経由で送信可能なカメラである。ＩＰカメラはネットワーク２０経由で操作可能なカメラであって、撮影画像や撮影動画をネットワーク２０経由で送信可能なカメラである。カメラ１８で撮影された撮影画像や撮影動画はネットワーク２０経由で作業工程管理システム１４に送信される。
【００１６】
作業指示書８００に新たな機能を追加する情報処理システム１２では、情報処理システム１２用の作業指示書８１０が、その作業指示書８１０に対応するジョブの中間生成物や材料の一例である印刷物に貼付される。作業指示書８１０は例えばカメラ１８により撮影されやすい印刷物の上に貼付される。
【００１７】
作業工程管理システム１４は作業指示書８１０を撮影したカメラ１８に対応するジョブの作業工程と、作業指示書８１０のカラーコード画像８１１から特定されたジョブＩＤとに基づいて、ジョブの作業工程の進捗（ジョブの状態）を管理する。また、作業工程管理システム１４はジョブの作業工程の履歴や、作業指示書８１０を撮影したときの様子を表す撮影画像や撮影動画を管理する。
【００１８】
なお、図１に示すジョブ管理システム１の構成は一例である。例えばジョブ管理システム１は、他のシステムが含まれていてもよいし、作業工程管理システム１４が別の名称であってもよい。作業工程管理システム１４は一台のサーバ環境で実現してもよいし、複数台のサーバ環境で実現するようにしてもよい。
【００１９】
＜ハードウェア構成＞
顧客システム１０及び作業工程管理システム１４は例えば図３に示すハードウェア構成のコンピュータ５００により実現される。
【００２０】
図３はコンピュータの一例のハードウェア構成図である。図３のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００２１】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００２２】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００２３】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００２４】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００２５】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２６】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。顧客システム１０及び作業工程管理システム１４は例えば図３に示すようなコンピュータ５００のハードウェア構成により、後述する各種処理を実現できる。なお、プリンタ１６及びカメラ１８のハードウェア構成についての説明は省略する。
【００２７】
＜ソフトウェア構成＞
図４は作業工程管理システムの一例の機能構成図である。なお、図４の機能構成は本実施形態の説明に不要な構成について適宜省略している。図４の作業工程管理システム１４は、ＵＩ部３０、ジョブＩＤ検出部３２、ジョブ管理部３４、カラーコード画像生成部３６、カラーコード付き作業指示書作成部３８、印刷指示部４０、撮影画像取得部４２、カラーコード認識部４４、カラーコード管理テーブル記憶部４６及びジョブ管理テーブル記憶部４８を有する構成である。
【００２８】
ＵＩ部３０は、ユーザから必要な各種設定を受け付ける画面、後述のジョブステータス一覧画面、ジョブ詳細履歴画面、ダッシュボード表示画面、及び動線表示画面などの各種画面の表示を制御する。ジョブＩＤ検出部３２は例えば図２（Ａ）の顧客システム１０用の作業指示書８００にバーコード画像８０１やテキストで表示されているジョブＩＤを検出する。
【００２９】
ジョブ管理部３４は、利用可能なカラーコードＩＤをカラーコード管理テーブル記憶部４６に記憶して管理している。ジョブ管理部３４は利用可能なカラーコードＩＤの数を制限し、カラーコードＩＤを表現する為に必要な値の範囲を狭くすることで、カラーコード画像８１１のサイズを最大化し、後述のカラーコード認識を容易にしている。
【００３０】
ジョブ管理部３４は、利用していないカラーコードＩＤがカラーコード管理テーブル記憶部４６に残っていなければ、カラーコード管理テーブル記憶部４６から最終更新の古いカラーコードＩＤを選択して再利用する。ジョブ管理部３４は、ジョブＩＤ検出部３２が検出したジョブＩＤと選択したカラーコードＩＤとを対応付けてカラーコード管理テーブル記憶部４６で管理する。
【００３１】
また、ジョブ管理部３４は、ジョブＩＤ及びカラーコードＩＤに対応するジョブ情報をジョブ管理テーブル記憶部４８に記憶して管理する。なお、ジョブ管理テーブル記憶部４８はジョブの作業工程の進捗情報や履歴情報、作業指示書８１０を撮影したときの様子を表す撮影画像ファイルや撮影動画ファイルなどを管理し、後述のジョブステータス一覧画面等を表示するために利用される。
【００３２】
カラーコード画像生成部３６はジョブ管理部３４から提供されたカラーコードＩＤから後述するカラーコード画像８１１を生成する。カラーコード付き作業指示書作成部３８は図２（Ａ）の顧客システム１０用の作業指示書８００から図２（Ｂ）のカラーコード画像８１１が付与された情報処理システム１２用の作業指示書８１０を作成する。印刷指示部４０は図２（Ｂ）のカラーコード画像８１１が付与された情報処理システム１２用の作業指示書８１０の印刷をプリンタ１６に指示する。
【００３３】
撮影画像取得部４２はカメラ１８から撮影画像や撮影動画を取得する。カラーコード認識部４４は、撮影画像や撮影動画に写っていたカラーコード画像８１１からカラーコードＩＤをデコードする。カラーコード認識部４４は、例えばカラーコード画像８１１を撮影したカメラ１８又はジョブの作業工程を識別する識別情報と、デコードしたカラーコードＩＤとをジョブ管理部３４に提供する。ジョブ管理部３４はデコードしたカラーコードＩＤに対応するジョブＩＤを、ジョブ管理テーブル記憶部４８を参照して特定する。
【００３４】
これにより、ジョブ管理部３４はカラーコード画像８１１を撮影したカメラ１８に対応するジョブの作業工程と、デコードしたカラーコードＩＤに対応するジョブＩＤとに基づいて、ジョブ管理テーブル記憶部４８で管理されるジョブの作業工程の進捗情報（ジョブステータス）を更新できる。
【００３５】
＜処理＞
図５は印刷工場におけるジョブの作業工程の一例を示したイメージ図である。図５の作業工程は「印刷」と「断裁」と「折り」と「製本」と「検査」と「一時保管１」と「一時保管２」とを含んでいる。カメラ１８ａは作業工程「印刷」と「断裁」と「折り」と「製本」と「検査」とを行う場所の手前のゲートに設置されている。また、カメラ１８ｂは作業工程「一時保管１」と「一時保管２」とを行う場所に設置されている。
【００３６】
情報処理システム１２用の作業指示書８１０は作業工程間を移動する過程や一時保管場所に保管されている状態で、カメラ１８ａやカメラ１８ｂにより撮影される。なお、図５に示すように印刷工場では作業工程間の移動が一定でなく、ジョブによって情報処理システム１２用の作業指示書８１０が撮影されず、検知や記録がされない作業工程が含まれる場合がある。図５では全ての作業工程を行うジョブの移動を表す矢印と、作業工程の一部をスキップするジョブの移動を表す矢印と、を表している。
【００３７】
図５では作業工程「印刷」により印刷物が出力されたあと、その印刷物の上に作業指示書８１０を貼付する。これにより、図５の例では印刷物がゲートを通過する過程や、一時保管場所に保管されている状態で、印刷物の上に貼付された作業指示書８１０がカメラ１８ａやカメラ１８ｂにより撮影される。
【００３８】
《カラーコード付き作業指示書の作成》
図６はカラーコード付き作業指示書を作成する処理の一例のフローチャートである。作業工程管理システム１４のジョブＩＤ検出部３２はステップＳ１１において、顧客システム１０用の作業指示書８００にバーコード画像８０１やテキストで表示されているジョブＩＤを検出する。なお、作業指示書８００からジョブＩＤを検出する検出枠はオペレータにより予め設定しておいてもよいし、ＯＣＲ等を利用して自動で設定してもよい。
【００３９】
ステップＳ１２に進み、ジョブ管理部３４は利用するカラーコードＩＤをカラーコード管理テーブル記憶部４６から選択し、選択したカラーコードＩＤとジョブＩＤ検出部３２が検出したジョブＩＤとを対応付けて管理する。
【００４０】
ステップＳ１３に進み、カラーコード画像生成部３６はジョブＩＤと対応付けられたカラーコードＩＤから図７に示す手順でカラーコード画像８１１を生成する。なお、図７に示す手順は例えば特開２０１７−１９９３０６号公報に記載されている技術を利用するものである。
【００４１】
図７はカラーコード画像を生成する処理の一例のフローチャートである。カラーコード画像生成部３６はステップＳ２１においてカラーコード化対象のカラーコードＩＤの入力を受け付ける。ステップＳ２２に進み、カラーコード画像生成部３６はカラーコードＩＤの文字列を、各桁の値に分解する。ステップＳ２３に進み、カラーコード画像生成部３６は分解された各桁の値を、特開２０１７−１９９３０６号公報に記載されている光学シンボルの各セルに割り当てる色数に応じた値に変換する。例えばカラーコード画像生成部３６は各セルに割り当てる色数が４色であれば、各桁の値を例えば図８に示すようなコード化ルールに従って３進数による値に変換する。
【００４２】
図８は、３進数を表現可能なコード化ルールについて説明するための図である。図８はＲ色（赤色）と、Ｇ色（緑色）と、Ｂ色（青色）とＫ色（黒色）との４色を用いた場合のコード化ルールの例を示している。４色を用いる場合は、３値すなわち３進数での表現が可能である。
【００４３】
例えば、図８（ａ）に例示されるように、時計回り、すなわち、Ｒ色からＫ色、Ｋ色からＢ色、Ｂ色からＧ色、Ｇ色からＲ色への各遷移は値「０」を表現する。また、反時計回り、すなわち、Ｒ色からＧ色、Ｇ色からＢ色、Ｂ色からＫ色、Ｋ色からＲ色への各遷移は値「１」を表現する。さらに、対角線上、すなわち、Ｒ色とＢ色との間の双方向の遷移、および、Ｋ色とＧ色との間の双方向の遷移は、それぞれ値「２」を表現する。
【００４４】
例えば、図８（ｂ）に示されるように、Ｇ色、Ｒ色、Ｂ色、Ｋ色、Ｇ色の順に各セルが順次接続されたセル列において、図中で左から右に向けて各セルの色遷移を見た場合について考える。この場合は、Ｇ色からＲ色への遷移が値「０」を表し、Ｒ色からＢ色への遷移が値「２」を表し、Ｂ色からＫ色への遷移が値「１」を表し、Ｋ色からＧ色への遷移が値「２」をそれぞれ表す。したがって、図８（ｂ）の配列は値「３ｄ２１２０」、すなわち１０進数の値「６９」を表す。なお、値の表記において先頭の「３ｄ」は、続く数字が３進数による値であることを示している。
【００４５】
４色の色遷移を用いたコード化ルールは、図８（ａ）に示した例に限定されず、例えば図８（ｄ）に示した例であってもよい。図８（ｅ）は図８（ｄ）に示したコード化ルールに従った色遷移と値とを関連付ける変換テーブルの例を示す。図８（ｅ）において、例えば遷移元のセルの色がＲ色で値「２」を表現したい場合、遷移元のセルに隣接する遷移先のセルの色をＢ色とする。同様に、遷移元のセルの色がＫ色で値「１」を表現したい場合は遷移先のセルの色をＧ色とする。
【００４６】
図７のステップＳ２３に続いてステップＳ２４に進み、カラーコード画像生成部３６は遷移元のセルの色と、ステップＳ２３で変換された３進数の値と、図８（ａ）に示したようなコード化ルールの変換テーブルとに従い、光学シンボルの各セルに色を割り当てる。なお、カラーコード画像生成部３６は光学シンボルの主コードのセル列における各セルの色の配列を予め記憶しているものとする。
【００４７】
図９および図１０を用いて、光学シンボルの各セルに割り当てる色数を４色とした場合のより具体的な例について説明する。図９は光学シンボルにコード化するための情報の例を示す図である。図１０は光学シンボルの各セルに割り当てる色数を４色とした場合の光学シンボルの例を示す図である。
【００４８】
図９は主コード部３００の各セル「ｄ１」、「ｄ２」、「ｄ３」及び「ｄ４」に接続される副コード部３０１の各セル列が値「３ｄ１」、「３ｄ１」、「３ｄ０」及び「３ｄ１」の例である。
【００４９】
図１０は図９に例示した情報を、図８を用いて説明したコード化ルールに従いコード化した光学シンボルの例を示す。この例では主コード部３００のセル列は、偶数個のセルを含み、先端のセルをＫ色として、Ｋ色およびＲ色が交互に配置されて構成されている。
【００５０】
また、副コード部３０１は例えば左端のセルにおいて、当該セルが接続される主コード部３００のセルのＫ色を最初の遷移元の色として、セルの色が割り当てられる。図１０の例では、遷移元のセルである主コード部３００のセルのＫ色、副コード部３０１のセルの値「３ｄ１」に従い、図８（ａ）のコード化ルールの変換テーブルを参照して、光学シンボルの一番左側の副コード部３０１のセルにＲ色が割り当てられている。
【００５１】
図６のステップＳ１３に続いてステップＳ１４に進み、カラーコード付き作業指示書作成部３８はステップＳ１３で生成したカラーコード画像８１１を利用して情報処理システム１２用の作業指示書８１０を作成する。
【００５２】
図１１はカラーコード付き作業指示書を作成する処理イメージを示す図である。用紙サイズやレイアウト枠はオペレータにより予め設定しておいてもよい。図２（Ａ）の顧客システム１０用の作業指示書８００は変倍縮小されることで空きスペースが生成される。図２（Ｂ）の情報処理システム１２用の作業指示書８１０は、顧客システム１０用の作業指示書８００を変倍縮小することで生成された空きスペースにカラーコード画像８１１を貼付したものである。
【００５３】
なお、図２（Ａ）の顧客システム１０用の作業指示書８００には、顧客システム１０側で利用している少なくとも一つのバーコード画像８０１が表示されている。従って、単純に顧客システム１０用の作業指示書８００を縮小すると、バーコード画像８０１が機能しなくなる（認識できなくなる）可能性がある。
【００５４】
そこで、カラーコード付き作業指示書作成部３８はバーコード画像８０１の機能を損なうことなく空きスペースを生成するため、図１２に示す手順でバーコード画像８０１の方向を確認し、バーコード画像８０１の機能を損なわない方向へ変倍縮小を行う。
【００５５】
図１２はバーコード画像を含む画像を縮小する処理の一例のフローチャートである。ステップＳ３１においてカラーコード付き作業指示書作成部３８は図２（Ａ）の顧客システム１０用の作業指示書８００のバーコード画像８０１の位置を切り出す。ステップＳ３２に進み、カラーコード付き作業指示書作成部３８は切り出した図１３のようなバーコード画像がＢｋ（モノクロ）画像かＲＧＢ画像かを判定する。図１３はバーコード画像の一例のイメージ図である。
【００５６】
Ｂｋ（モノクロ）画像でなければ、カラーコード付き作業指示書作成部３８はステップＳ３３に進み、ＲＧＢ画像をＬａｂ画像やＬｕｖ画像に変換し、変換後、Ｌ成分のみを抽出したモノクロ画像を作成し、ステップＳ３４に進む。また、モノクロ画像であれば、カラーコード付き作業指示書作成部３８はステップＳ３３をスキップしてステップＳ３４に進む。
【００５７】
ステップＳ３４においてカラーコード付き作業指示書作成部３８は図１３のバーコード画像における全画素をラスタースキャンする。ここで、画素位置（ｘ，ｙ）は図１３に表示されているＸ方向、Ｙ方向に従った位置とする。カラーコード付き作業指示書作成部３８は画素位置ｘが同一の画素を積算した値、すなわちＹ方向へ画素の値を積算していく。
【００５８】
また、ステップＳ３５に進み、カラーコード付き作業指示書作成部３８は全画素を積算する。カラーコード付き作業指示書作成部３８は全画素を積算した値を全画素数で除算することで平均値を求める。
【００５９】
ステップＳ３６に進み、カラーコード付き作業指示書作成部３８は図１８に示すようにステップＳ３４で求めた画素位置ｘが同一の画素の積算値とステップＳ３５で求めた平均値とを比較することで変化回数を確認する。図１８は変化回数確認処理の一例の説明図である。例えばカラーコード付き作業指示書作成部３８は、平均値より高い積算値から低い積算値への変化の回数と、平均値より低い積算値から高い積算値への変化の回数とを合計した変化回数を確認する。
【００６０】
ステップＳ３７に進み、カラーコード付き作業指示書作成部３８はステップＳ３６で確認した変化回数が２４回以上か否かを判定する。変化回数が２４回以上であればステップＳ３８に進み、カラーコード付き作業指示書作成部３８は例えば図１４のバーコード画像を図１５のバーコード画像のように縦方向に縮小する方向への変倍縮小を行う。図１４は縦方向に縮小する前のバーコード画像の一例のイメージ図である。図１５は、縦方向に縮小した後のバーコード画像の一例のイメージ図である。
【００６１】
例えば図１３に示したバーコード画像をＸ方向に縮小すると、黒線が接近し、白黒の変化が判別しにくくなる。一方、図１３に示したバーコード画像をＹ方向に縮小しても黒線の間隔が変化しないため、白黒の判別に影響はない。
【００６２】
一方、変化回数が２４回以上でなければステップＳ３９に進み、カラーコード付き作業指示書作成部３８は例えば図１６のバーコード画像を図１７のバーコード画像のように横方向に縮小する方向への変倍縮小を行う。
【００６３】
図１２のフローチャートの処理は以下の考えに基づき、バーコード画像の方向を判定している。例えば図１３に示すような縦方向のバーコードの場合、黒線に幅がある為、白線から黒線への変化、黒線から白線への変化がセットで生じる。バーコードの表示桁数に応じて変化回数は変わってくるが、一般的なバーコードについて調べたところ、変化回数が２４回以上であれば図１３のような縦方向のバーコードと判定できる。
【００６４】
同様に、図１９に示すような横方向のバーコードの場合、カラーコード付き作業指示書作成部３８はステップＳ３６において、図２０に示すように変化回数の確認を行う。図１９はバーコード画像の一例のイメージ図である。図２０は変化回数確認処理の一例の説明図である。
【００６５】
図２０の場合、平均値より高い積算値から低い積算値への変化の回数と、平均値より低い積算値から高い積算値への変化の回数とを合計した変化回数は極端に少ないため、例えばバーコード画像以外の情報を積算したとしても変化回数が２４回以上とならない。したがって、変化回数が２４回以上でなれば図１９に示すような横方向のバーコードと判定できる。
【００６６】
なお、上記したバーコード画像の方向を判定する方法に替えて、フーリエ変換や特徴抽出法の一つであるハフ変換等でもバーコード画像の方向を判定できる。しかし、近年のプリンタは中間調処理を行う。特に電子写真方式のプリンタにおいては万線ディザを用いる場合がある。
【００６７】
ハフ変換を用いた場合は、画像中の線分成分を抽出することができる。バーコードの線分成分が支配的とはいえ、中間調処理、特に万線ディザの影響を排除できるか難しい。万線ディザの影響を少なくするにはステップＳ３１においてバーコード画像８０１の位置を厳密に指定しなければならない。フーリエ変換を用いた場合も同様に、バーコード周辺の中間調処理の影響を厳密に排除できるかが問題となる。
【００６８】
一方、本実施形態のバーコード画像の方向を判定する方法では、ステップＳ３１で切り出したバーコード画像の周辺に万線ディザ画像や何らかの文字や画像が含まれていたとしても、変化回数として数えられることが無く、問題とならない。
【００６９】
このように、本実施形態の作業工程管理システム１４ではバーコード画像８０１の機能を損なわない方向への変倍縮小により空きスペースを作成し、その空きスペースに、遠隔で読み取ることのできるカラーコード画像８１１を追加できる。顧客システム１０用の作業指示書８００を変倍縮小してもバーコード画像８０１の機能は損なわれず、顧客システム１０用の作業指示書８００の機能を残したまま、カラーコード画像８１１による機能を情報処理システム１２用の作業指示書８１０に追加できる。
【００７０】
図６のステップＳ１４に続いてステップＳ１５に進み、印刷指示部４０はステップＳ１４で作成されたカラーコード画像８１１が付与された情報処理システム１２用の作業指示書８１０（カラーコード付き作業指示書）の印刷をプリンタ１６に指示する。プリンタ１６は印刷指示部４０からの指示により例えば図２（Ｂ）に示すようなカラーコード画像８１１が付与された情報処理システム１２用の作業指示書８１０を印刷する。
【００７１】
《ゲート通過時のジョブステータスの更新》
本実施形態に係るジョブ管理システム１では、カラーコード画像８１１が付与された情報処理システム１２用の作業指示書８１０がカメラ１８ａにより撮影されることでジョブ管理テーブル記憶部４８のジョブステータスが以下のように更新される。
【００７２】
図２１はゲート通過時のジョブステータス更新処理の一例のフローチャートである。作業工程管理システム１４の撮影画像取得部４２はカメラ１８ａから撮影画像や撮影動画を取得すると、ステップＳ５２に進む。
【００７３】
ステップＳ５２において、カラーコード認識部４４は撮影画像取得部４２が取得した撮影画像や撮影動画からのカラーコード画像８１１の切り出しを試みる。ステップＳ５３に進み、カラーコード認識部４４は例えば特開２０１７−１９９３０６号公報に記載されている手順でカラーコード画像８１１の認識処理を行う。
【００７４】
カラーコード認識部４４はカラーコード画像８１１が認識されると、カラーコード画像８１１から各セルの画像を検出する。ステップＳ５４に進み、カラーコード認識部４４はステップＳ５３で検出した各セルの色情報、及び、各セルの接続情報、をシンボル情報として認識する。カラーコード認識部４４はステップＳ５４に進み、例えば図８（Ａ）に示したコード化ルールに従ってシンボル情報をデコードすることで、カラーコード画像８１１にコード化されていたカラーコードＩＤを復元する。
【００７５】
ステップＳ５５に進み、カラーコード認識部４４は、例えばカラーコード画像８１１を撮影したカメラ１８ａの識別情報及びデコードにより復元したカラーコードＩＤをジョブ管理部３４に提供する。ジョブ管理部３４は、ジョブ管理テーブル記憶部４８を参照してカラーコードＩＤに対応するジョブＩＤを特定する。
【００７６】
そして、ジョブ管理部３４は例えばカラーコード画像８１１を撮影したカメラ１８ａの識別情報と、カラーコード画像８１１から復元したカラーコードＩＤに対応するジョブＩＤとに基づき、ジョブ管理テーブル記憶部４８で管理されているジョブステータスを「未検出」から「現プロセス」や「通過済み」などに更新できる。
【００７７】
《一時保管場所への保管時のジョブステータスの更新》
本実施形態に係るジョブ管理システム１では、カラーコード画像８１１が付与された情報処理システム１２用の作業指示書８１０がカメラ１８ｂにより撮影されることでジョブ管理テーブル記憶部４８のジョブステータスが以下のように更新される。
【００７８】
図２２は一時保管場所への保管時のジョブステータス更新処理の一例のフローチャートである。作業工程管理システム１４の撮影画像取得部４２はカメラ１８ｂから撮影画像を取得すると、ステップＳ６２に進む。
【００７９】
ステップＳ６２において、カラーコード認識部４４は撮影画像取得部４２が取得した撮影画像や撮影動画からのカラーコード画像８１１の切り出しを試みる。ステップＳ６３に進み、カラーコード認識部４４は例えば特開２０１７−１９９３０６号公報に記載されている手順でカラーコード画像８１１の認識処理を行う。
【００８０】
ステップＳ６３でカラーコード画像８１１が認識されれば、カラーコード認識部４４はステップＳ６４からＳ６５に進み、カラーコード画像８１１から認識されたシンボル情報をデコードすることで、カラーコード画像８１１にコード化されていたカラーコードＩＤを復元する。
【００８１】
ステップＳ６６に進み、カラーコード認識部４４は、例えばカラーコード画像８１１を撮影したカメラ１８ｂの識別情報及びデコードにより復元したカラーコードＩＤをジョブ管理部３４に提供する。ジョブ管理部３４は、ジョブ管理テーブル記憶部４８を参照してカラーコードＩＤに対応するジョブＩＤを特定する。
【００８２】
そして、ジョブ管理部３４は例えばカラーコード画像８１１を撮影したカメラ１８ｂの識別情報と、カラーコード画像８１１から復元したカラーコードＩＤに対応するジョブＩＤとに基づき、そのジョブＩＤのジョブステータスが変化なしで所定時間経過したか否かを判定する。
【００８３】
ジョブステータスが変化なしで所定時間経過していなければ、ジョブ管理部３４はステップＳ７０に進む。ステップＳ７０において、ジョブ管理部３４はジョブ管理テーブル記憶部４８で管理されるジョブステータスを「未検出」から「現プロセス」に更新できる。ジョブステータスが変化なしで所定時間経過していれば、ジョブ管理部３４は後述するジョブ詳細履歴画面に滞留アラートを表示する為の処理を行い、その後、ステップＳ７０の処理に進む。ステップＳ７０において、ジョブ管理部３４はジョブ管理テーブル記憶部４８で管理されるジョブステータスを「現プロセス」から「アラート」などに更新することができる。
【００８４】
ステップＳ６３でカラーコード画像８１１が認識されなければ、カラーコード認識部４４はステップＳ６４からＳ６８に進み、一時保管場所に設置されたカメラ１８ｂからの撮影画像からカラーコード画像８１１を認識できなかった場合であって、ジョブステータスが、その一時保管場所に保管されていることになっているジョブＩＤを更新する為の処理を行う。
【００８５】
カラーコード認識部４４は、例えばカメラ１８ｂの識別情報をジョブ管理部３４に提供する。ジョブ管理部３４は提供されたカメラ１８ｂの識別情報に対応する一時保管場所のジョブステータスが「現プロセス」のジョブＩＤのうち、所定回数連続で撮影画像からカラーコード画像８１１が認識されなかったジョブＩＤがあるか否かを判定する。
【００８６】
一時保管場所のジョブステータスが「現プロセス」のジョブＩＤのうち、所定回数連続で撮影画像からカラーコード画像８１１が認識されなかったジョブＩＤがあれば、ジョブ管理部３４はステップＳ６９に進み、そのジョブＩＤと対応付けられているカラーコードＩＤをＮｕｌｌにし、ステップＳ７０に進む。ステップＳ７０において、ジョブ管理部３４はジョブ管理テーブル記憶部４８で管理されるジョブステータスを「現プロセス」から「通過済み」などに更新することができる。
【００８７】
また、一時保管場所では印刷物が重ねられているなど、情報処理システム１２用の作業指示書８１０がカメラ１８ｂから撮影できない状態で保管されている可能性もある。この点を考慮し、ジョブ管理部３４は一時保管場所のジョブステータスが「現プロセス」のジョブＩＤのうち、所定回数連続で撮影画像からカラーコード画像８１１が認識されなかったジョブＩＤが無ければ、ステップＳ６９をスキップしてステップＳ７０に進む。ステップＳ７０において、ジョブ管理部３４はジョブ管理テーブル記憶部４８で管理されるジョブステータスを「現プロセス」から「積み重ね」に更新できる。
【００８８】
図２１及び図２２のフローチャートの処理によれば、情報処理システム１２用の作業指示書８１０を貼付した印刷物のジョブステータスを自動更新することで、情報処理システム１２用の作業指示書８１０を貼付した印刷物のトラッキングが可能となる。
【００８９】
《ジョブの照会》
ジョブ管理システム１のオペレータは作業工程管理システム１４が提供する各種のＵＩ画面により印刷工場におけるジョブの作業工程の進捗情報や履歴情報、作業指示書８１０を撮影したときの様子を表す撮影画像ファイルや撮影動画ファイルなどを照会できる。
【００９０】
図２３は作業工程管理システムが表示するＵＩ画面の一例の遷移図である。作業工程管理システム１４のＵＩ部３０は、例えばジョブステータス一覧画面１０００を表示装置５０２に表示させる。ジョブステータス一覧画面１０００は、ジョブＩＤ、カラーコードＩＤ、ジョブ名、最終更新データ、１つ以上の作業工程の進捗情報を含むジョブ情報を一覧表示する。
【００９１】
１つ以上の作業工程の進捗情報は、作業工程の進捗が「未検出」「通過済み」「現プロセス」「アラート」又は「積み重ね」の何れであるかを示している。作業工程の進捗「未検出」は、その作業工程に対応するカメラ１８で情報処理システム１２用の作業指示書８１０を撮影していないことを表す。作業工程の進捗「通過済み」は、その作業工程に対応するカメラ１８で情報処理システム１２用の作業指示書８１０を最終更新より前に撮影したことを表している。
【００９２】
また、作業工程の進捗「現プロセス」は、その作業工程に対応するカメラ１８で情報処理システム１２用の作業指示書８１０を最終更新で撮影したことを表している。作業工程の進捗「アラート」は、例えば滞在アラートなどのアラートが生じていることを表す。作業工程の進捗「積み重ね」は、その作業工程に対応するカメラ１８で情報処理システム１２用の作業指示書８１０を最終更新より前に撮影し、且つ、その作業工程及び他の作業工程に対応するカメラ１８で情報処理システム１２用の作業指示書８１０を最終更新で撮影していないことを表している。作業工程の進捗「積み重ね」は、作業指示書８１０が貼付された印刷物などが、積み重ね等によってカメラ１８で撮影できなくなったと予想される状態を表している。
【００９３】
なお、ジョブステータス一覧画面１０００の鍵マーク１００２は例えば長期保管ジョブなどに対応付けられたカラーコードＩＤが自動リリースされないようにロックされていることを表している。このように、作業工程管理システム１４はカラーコードＩＤが再利用されないロック機能をオペレータに提供する。
【００９４】
オペレータはジョブステータス一覧画面１０００から一つのジョブを選択することによりジョブ詳細履歴画面１０１０を表示させることができる。ジョブ詳細履歴画面１０１０は作業工程ごとに開始日時、完了日時、撮影画像や撮影動画を表示する画面に遷移するためのボタンが表示されている。なお、作業工程が「一時保管１」又は「一時保管２」の場合は、更に一時保管場所における保管エリアを表すアドレスもジョブ詳細履歴画面１０１０に表示される。さらに、ジョブ詳細履歴画面１０１０は後述の動線表示画面１０５０に遷移するための「動線表示」ボタンが表示されている。
【００９５】
また、ジョブ詳細履歴画面１０１０の撮影画像や撮影動画を表示する画面１０２０に遷移するためのボタンが押下されると、ＵＩ部３０は撮影画像や撮影動画を表示する画面１０２０に遷移する。撮影画像や撮影動画を表示する画面１０２０は、再生ボタンが押下されることにより、作業指示書８１０を撮影したときの様子を表す撮影画像ファイルや撮影動画ファイルを表示する。
【００９６】
なお、作業工程「一時保管１」又は「一時保管２」に対応するジョブのマップ表示画面１０３０に遷移するためのボタンが押下されると、ＵＩ部３０は図２６に示すマップ表示画面１０３０に遷移する。図２６は一時保管場所のマップ表示画面の一例のイメージ図である。ＵＩ部３０は例えば一時保管場所の撮影画像を背景に表示した上で、印刷物が保管されている保管エリアがマーク「●」などで識別できるように表示を行う。
【００９７】
なお、図２３のジョブステータス一覧画面１０００は図２４に示すようにグルーピングを行って表示してもよいし、図２５に示すように検索条件の指定を受け付けるようにしてもよい。
【００９８】
図２４はＵＩ画面におけるグルーピング処理の一例の説明図である。図２４（Ａ）はグルーピング処理前のジョブステータス一覧画面１０００の例である。図２４（Ｂ）及び図２４（Ｃ）はグルーピング処理後のジョブステータス一覧画面１０００の１つ以上の作業工程の進捗情報を「１階エリア」「２階エリア」ごとにグルーピングし、視覚的に把握しやすくした例である。
【００９９】
図２４（Ｃ）ではグルーピングした「１階エリア」を畳んで表示している。グルーピングした作業工程の進捗情報を畳んで表示する場合、畳んでいる「１階エリア」のグループに含まれる作業工程の進捗情報が分かるように、グループに含まれる作業工程の進捗情報のアンド（論理積）を、そのグループの進捗情報として表示する。例えばグループに含まれる作業工程の進捗情報のアンドは「アラート＞現プロセス＞積み重ね＞通過済み＞未検出」のように判断する。
【０１００】
図２５はＵＩ画面における検索条件指定処理の一例の説明図である。図２５は検索行を設けたジョブステータス一覧画面１０００の例である。検索行は例えばジョブステータス一覧画面１０００の「検索」ボタンが押下されることにより表示される。オペレータは検索行に検索条件を指定することで、検索条件に合致したジョブを検索できる。なお、図２５のように設けられた検索行は画面遷移が少なく、即時性及び視認性が向上するという効果を有する。図２５（Ａ）は検索行にテキスト項目（部分一致）で検索条件を入力している例である。図２５（Ｂ）は検索行に日時項目（範囲指定）で検索条件を入力している例である。図２５（Ｃ）は検索行に作業工程項目（一致）で検索条件をプルダウンで選択している例である。プルダウンによる選択は、例えばコントロールキーで複数選択できるようにしてもよい。また、「条件クリア」ボタンが押下されると検索条件は一括クリアされて全件表示に戻る。
【０１０１】
また、ジョブステータス一覧画面１０００の１つ以上の作業工程の進捗情報は、例えば図２７に示すようなマーカで表現してもよい。なお、図２７ではマーカの色を漢字で表している。図２７（ａ）〜図２７（ｅ）の順番に時間が経過している。例えば図２７では図２７（ｃ）で進捗「現プロセス」であった２番目の作業工程が、図２７（ｄ）で進捗「積み重ね」となっている。
【０１０２】
図２７（ｄ）が示す１つ以上の作業工程の進捗情報は、再びカメラ１８で情報処理システム１２用の作業指示書８１０が撮影されることにより、図２７の右側に示した何れかの状態となる。
【０１０３】
また、オペレータはジョブステータス一覧画面１０００から「ダッシュボード」ボタンを押下する操作を行うことによりダッシュボード表示画面１０４０を表示させることができる。図２８はジョブステータス一覧画面とダッシュボード表示画面とを切り替える様子を示した一例の説明図である。ジョブステータス一覧画面１０００で検索条件の指定を受け付けている状態で「ダッシュボード」ボタンが押下されると、ダッシュボード表示画面１０４０は検索条件の指定を引き継いで表示する。
【０１０４】
また、オペレータはダッシュボード表示画面１０４０から「一覧表に戻る」ボタンを押下する操作を行うことにより、ジョブステータス一覧画面１０００を表示させることができる。なお、ジョブステータス一覧画面１０００はダッシュボード表示画面１０４０に遷移する前の元の検索条件の指定を引き継いで表示するようにしてもよい。
【０１０５】
図２９はダッシュボード表示画面の一例のイメージ図である。ダッシュボード表示画面１０４０は複数のジョブの進捗に関する情報を、ジョブのマップ上における所在と、所在ごとのジョブ数とを表すマーカ（表示オブジェクトの一例）とにより表示する。例えば図２９では「工程カテゴリＡ」「工程カテゴリＢ」及び「工程カテゴリＣ」ごとに、工程カテゴリ内のジョブ数とアラート数とを表している。
【０１０６】
図２９のダッシュボード表示画面１０４０は工程カテゴリを枠で囲み、工場の地図を背景画像として埋め込んでおいてもよい。マーカが表示される位置は、１つ以上の作業工程を表す。また、マーカの大きさは、その作業工程にあるジョブ数を表す。アラートが生じているジョブが含まれない通常のマーカの色（例えば緑）とアラートが生じているジョブが含まれているアラートのマーカの色（例えば赤）とは区別して表示する。
【０１０７】
図３０はマーカの一例の説明図である。図３０のマーカはバブル（円マーク）で表された例であり、指定された作業工程に対し、ジョブ数に応じた５段階レベルの大きさの円で表される。図３０のマーカのパラメータは、ジョブ数の範囲と、中心座標と、半径（大きさ）と、色（通常のマーカ／アラートのマーカ）と、を含む。なお、通常のマーカの色は５段階レベルごとに異ならせてもよい。
【０１０８】
ダッシュボード表示画面１０４０によれば、各作業工程に溜まっているジョブの数、及びアラートが生じているジョブが含まれる作業工程が視覚的に分かり易く表示できる。
【０１０９】
また、オペレータはジョブ詳細履歴画面１０１０の「動線表示」ボタンを押下する操作を行うことにより動線表示画面１０５０を表示させることができる。図３１は動線表示画面の一例のイメージ図である。動線表示画面１０５０は、ジョブ詳細履歴画面１０１０に表示されているジョブの履歴に関する情報に基づき、ジョブの履歴をマップ上に曲線で繋ぐことで、動線を表示させる。曲線には例えばベジェ曲線がある。ベジェ曲線とは、Ｎ個の制御点から得られるＮ−１次曲線である。
【０１１０】
図３１の動線表示画面１０５０は、作業工程のポイントを円で表示している。円の表示は中心座標、半径、色、透明度を指定することで行う。ジョブが通過していない作業工程は非表示となる。また、図３１の動線表示画面１０５０ではジョブが通過した作業工程の中心座標がベジェ曲線で繋がれることでジョブの動線を視覚的に表すことができる。図３１の動線表示画面１０５０では円をマウスオーバーすることで、その円に対応する作業工程の工程名／通過時間（複数あれば全部）などの情報を表示するようにしてもよい。
【０１１１】
以上、本実施形態に係る作業工程管理システム１４によれば、印刷工場におけるジョブの作業工程の進捗情報を一覧で確認できる。また、本実施形態に係る作業工程管理システム１４によれば、印刷工場におけるジョブの作業工程の履歴情報、作業指示書８１０を撮影したときの様子を表す撮影画像ファイルや撮影動画ファイル、ダッシュボード表示画面１０４０や動線表示画面１０５０などを簡単な操作で確認できる。
【０１１２】
［第２の実施形態］
第１の実施形態は作業工程管理システム１４で情報処理システム１２用の作業指示書８１０を作成していた。第２の実施形態は顧客システム１０で情報処理システム１２用の作業指示書８１０を作成するものである。なお、第２の実施形態は一部を除いて第１の実施形態と同一である。したがって、第１の実施形態と同一の部分については適宜説明を省略する。
【０１１３】
＜システム構成＞
図３２は作業工程管理システムの他の例の機能構成図である。図３２の作業工程管理システム１４ａは図４の作業工程管理システム１４からカラーコード付き作業指示書作成部３８及び印刷指示部４０を除いた構成である。一方、顧客システム１０ａはカラーコード付き作業指示書作成部６０及び印刷指示部６２が追加されている。
【０１１４】
第２の実施形態に係るジョブ管理システム１ではカラーコード画像８１１の生成までを第１の実施形態と同様に作業工程管理システム１４ａで行い、図６のステップＳ１４及びＳ１５を顧客システム１０のカラーコード付き作業指示書作成部６０及び印刷指示部６２で行う。
【０１１５】
第２の実施形態に係るジョブ管理システム１においても第１の実施形態に係るジョブ管理システム１と同様な効果を得ることができる。
【０１１６】
［第３の実施形態］
上記した第１及び第２の実施形態は、顧客システム１０用の作業指示書８００に新しいコード（カラーコード画像８１１）を追加した情報処理システム１２用の作業指示書８１０によって実現する技術である。この技術は、例えばＡＧＶ（無人搬送車）に代表される搬送システムの技術への応用が可能である。
【０１１７】
例えば物品を搬送する搬送システムでは、その物品にカラーコード画像８１１が追加された情報処理システム１２用の作業指示書８１０を貼付し、搬送中の物品をカメラ１８により撮影することで、搬送装置により搬送中の物品の作業工程を管理できる。また、物品を搬送中の搬送装置の位置、及び、物品の搬送先を特定できるので、搬送システムは物品を搬送する搬送装置の移動も制御できる。
【０１１８】
［第４の実施形態］
上記した第１及び第２の実施形態は、印刷工場におけるジョブの作業工程の管理について説明したが、例えばベルトコンベアに流れている物品の作業工程の管理にも適用が可能である。例えばベルトコンベアに流れている物品の作業工程の管理に本実施形態の技術を提供すれば、ベルトコンベアに流れている物品のトラッキングが可能となり、ベルトコンベアの分岐の制御も可能である。
【０１１９】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。カラーコード画像８１１は特許請求の範囲に記載したジョブと対応付けられたコード画像の一例である。情報処理システム用の作業指示書８１０は伝票の一例である。
【０１２０】
カメラ１８は、撮影手段の一例である。カラーコード認識部４４は、認識手段の一例である。ジョブ管理部３４は管理手段の一例である。ＵＩ部３０は提供手段の一例である。撮影画像ファイル及び撮影動画ファイルは撮影データの一例である。ジョブステータス一覧画面１０００は一覧画面の一例である。ジョブ詳細履歴画面１０１０は詳細画面の一例である。
【符号の説明】
【０１２１】
１      ジョブ管理システム
１０    顧客システム
１２    情報処理システム
１４    作業工程管理システム
１６    プリンタ
１８、１８ａ、１８ｂ    カメラ
２０    ネットワーク
３０    ＵＩ部
３２    ジョブＩＤ検出部
３４    ジョブ管理部
３６    カラーコード画像生成部
３８、６０    カラーコード付き作業指示書作成部
４０、６２    印刷指示部
４２    撮影画像取得部
４４    カラーコード認識部
４６    カラーコード管理テーブル記憶部
４８    ジョブ管理テーブル記憶部
８００    顧客システム用の作業指示書
８０１    バーコード画像
８１０    情報処理システム用の作業指示書
８１１    カラーコード画像
１０００    ジョブステータス一覧画面
１０１０    ジョブ詳細履歴画面
１０２０    撮影画像や撮影動画を表示する画面
１０３０    ジョブのマップ表示画面
１０４０    ダッシュボード表示画面
１０５０    動線表示画面
【先行技術文献】
【特許文献】
【０１２２】
【特許文献１】特開２００５−１００２９８号公報
【図１】
2020024658.tif 000003
【図２】
2020024658.tif 000004
【図３】
2020024658.tif 000005
【図４】
2020024658.tif 000006
【図５】
2020024658.tif 000007
【図６】
2020024658.tif 000008
【図７】
2020024658.tif 000009
【図８】
2020024658.tif 000010
【図９】
2020024658.tif 000011
【図１０】
2020024658.tif 000012
【図１１】
2020024658.tif 000013
【図１２】
2020024658.tif 000014
【図１３】
2020024658.tif 000015
【図１４】
2020024658.tif 000016
【図１５】
2020024658.tif 000017
【図１６】
2020024658.tif 000018
【図１７】
2020024658.tif 000019
【図１８】
2020024658.tif 000020
【図１９】
2020024658.tif 000021
【図２０】
2020024658.tif 000022
【図２１】
2020024658.tif 000023
【図２２】
2020024658.tif 000024
【図２３】
2020024658.tif 000025
【図２４】
2020024658.tif 000026
【図２５】
2020024658.tif 000027
【図２６】
2020024658.tif 000028
【図２７】
2020024658.tif 000029
【図２８】
2020024658.tif 000030
【図２９】
2020024658.tif 000031
【図３０】
2020024658.tif 000032
【図３１】
2020024658.tif 000033
【図３２】
2020024658.tif 000034