(57)【特許請求の範囲】
【請求項１】
第１の工程の記録情報および第２の工程の記録情報を含む帳票のスキャンデータから帳票識別情報を特定する帳票識別情報特定部と、
特定された帳票識別情報に対応づけて第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第１の工程の記録情報とを比較する比較部と、
前記比較部により同一ではないことが確認された場合に、前記第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第２の工程の記録情報とを合成することにより帳票の画像を生成する画像合成部と、
を備える、情報処理装置。
【請求項２】
前記情報処理装置は、前記スキャンデータから前記第１の工程の記録領域の画像を特定する記録情報特定部をさらに備え、
前記比較部は、前記第１のデータベースに格納されている前記第１の工程の記録領域の画像と、前記記録情報特定部により特定された前記第１の工程の記録領域の画像とを比較することにより、前記第１の工程の記録情報の同一性を確認する、請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記スキャンデータに対して文字認識を行うことにより、前記スキャンデータに含まれる前記第１の工程の記録情報を特定する記録情報特定部をさらに備え、
前記比較部は、前記第１のデータベースに記録されている前記第１の工程の記録情報と、前記記録情報特定部により特定された前記第１の工程の記録情報とを比較する、請求項１に記載の情報処理装置。
【請求項４】
前記第２の工程は、前記第１の工程よりも後の工程であり、
前記記録情報特定部は、前記スキャンデータに含まれる前記第２の工程の記録情報をさらに特定し、
前記情報処理装置は、特定された前記第２の工程の記録情報を、特定された帳票識別情報に対応づけて前記第１のデータベースに記録する記録情報記録部をさらに備える、請求項２または３に記載の情報処理装置。
【請求項５】
前記画像合成部は、前記比較部により前記第１の工程の記録情報が同一ではないことが確認された場合には、前記スキャンデータに含まれる前記第１の工程の記録情報を前記第１のデータベースに記録されている前記第１の工程の記録情報に差し替えた画像を、前記帳票の画像として生成する、請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記帳票のスキャンデータは、前記帳票に対応づけられた、前記画像合成部による記録情報の合成回数を示す版数情報をさらに含み、
前記画像合成部は、前記比較部により前記第１の工程の記録情報が同一ではないことが確認された場合には、前記スキャンデータに含まれる版数情報が示す値に所定の値を加算した値を含む版数情報をさらに合成することにより前記帳票の画像を生成する、請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記情報処理装置は、前記帳票のスキャンデータをスキャナから受信する通信部をさらに備え、
前記比較部は、特定された帳票識別情報に対応づけて第２のデータベースに記録されている版数情報と、受信されたスキャンデータに含まれる版数情報とをさらに比較し、
前記情報処理装置は、前記比較部により版数情報が同一ではないことが確認された場合に、版数情報の不一致の通知を前記スキャナへ前記通信部に送信させる送信制御部をさらに備える、請求項６に記載の情報処理装置。
【請求項８】
前記帳票のスキャンデータは、前記第１の工程よりも前の工程である第３の工程の記録情報をさらに含み、
前記比較部は、特定された帳票識別情報に対応づけて前記第１のデータベースに記録されている前記第３の工程の記録情報と、前記スキャンデータに含まれる前記第３の工程の記録情報とをさらに比較し、
前記画像合成部は、さらに、前記比較部により前記第３の工程の記録情報が同一ではないことが確認された場合には、前記第１のデータベースに記録されている前記第３の工程の記録情報と、前記スキャンデータに含まれる前記第２の工程の記録情報とを合成することにより前記帳票の画像を生成する、請求項１〜７のいずれか一項に記載の情報処理装置。
【請求項９】
前記記録情報は、製品の品質に関する記録情報である、請求項１〜８のいずれか一項に記載の情報処理装置。
【請求項１０】
コンピュータを、
第１の工程の記録情報および第２の工程の記録情報を含む帳票のスキャンデータから帳票識別情報を特定する帳票識別情報特定部と、
特定された帳票識別情報に対応づけて第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第１の工程の記録情報とを比較する比較部と、
前記比較部により同一ではないことが確認された場合に、前記第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第２の工程の記録情報とを合成することにより帳票の画像を生成する画像合成部、
として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、文書データをデータベースに登録し、管理する技術が各種提案されている。
【０００３】
例えば、特許文献１には、データ登録用テンプレートのリストの中からユーザが選択したテンプレートを印刷し、そして、印刷したテンプレートに対してユーザがデータを記入した後に当該テンプレートを複合機にスキャンさせることにより、記入されたデータをデータベースに登録する技術が記載されている。また、特許文献２には、文書データの更新処理ごとに更新データを含む更新履歴情報を記憶しておき、そして、ユーザに指定された版数の文書を表示する技術が記載されている。
【０００４】
また、帳票に対してなされた例えば改竄などの変更を検出するための技術も提案されている。例えば、特許文献３には、スキャナから受信した電子化文書と、当該電子化文書から取得される電子化文書識別情報に対応づけて文書情報データベースに登録されている電子化文書とを比較することにより、受信した電子化文書が改竄されているか否かを判断する技術が記載されている。
【０００５】
また、例えば製造業における品質管理を支援するための技術も提案されている。例えば、特許文献４には、リライタブル装置に挿入されたリライタブルカードに記憶されている情報を読み出し、そして、読み出された情報に基づいて前工程が終了しているか否かを判別する技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２８８３６６号公報
【特許文献２】特開２０００−２９３５１９号公報
【特許文献３】特開２０１０−１９８５４５号公報
【特許文献４】特開２００８−７７１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、帳票の記録情報が例えば不適正に変更されたことが検出された場合には、帳票の記録情報を変更前の内容に復元可能であることが望ましい。しかしながら、特許文献３に記載の技術では、変更前の記録情報を帳票に自動的に復元することができない。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、帳票の記録情報が変更されたことが検出された場合に、変更前の記録情報を帳票に自動的に復元することが可能な、新規かつ改良された情報処理装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、第１の工程の記録情報および第２の工程の記録情報を含む帳票のスキャンデータから帳票識別情報を特定する帳票識別情報特定部と、特定された帳票識別情報に対応づけて第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第１の工程の記録情報とを比較する比較部と、前記比較部により同一ではないことが確認された場合に、前記第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第２の工程の記録情報とを合成することにより帳票の画像を生成する画像合成部と、を備える、情報処理装置が提供される。
【００１０】
前記情報処理装置は、前記スキャンデータから前記第１の工程の記録領域の画像を特定する記録情報特定部をさらに備え、前記比較部は、前記第１のデータベースに格納されている前記第１の工程の記録領域の画像と、前記記録情報特定部により特定された前記第１の工程の記録領域の画像とを比較することにより、前記第１の工程の記録情報の同一性を確認してもよい。
【００１１】
前記情報処理装置は、前記スキャンデータに対して文字認識を行うことにより、前記スキャンデータに含まれる前記第１の工程の記録情報を特定する記録情報特定部をさらに備え、前記比較部は、前記第１のデータベースに記録されている前記第１の工程の記録情報と、前記記録情報特定部により特定された前記第１の工程の記録情報とを比較してもよい。
【００１２】
前記第２の工程は、前記第１の工程よりも後の工程であり、前記記録情報特定部は、前記スキャンデータに含まれる前記第２の工程の記録情報をさらに特定し、前記情報処理装置は、特定された前記第２の工程の記録情報を、特定された帳票識別情報に対応づけて前記第１のデータベースに記録する記録情報記録部をさらに備えてもよい。
【００１３】
前記画像合成部は、前記比較部により前記第１の工程の記録情報が同一ではないことが確認された場合には、前記スキャンデータに含まれる前記第１の工程の記録情報を前記第１のデータベースに記録されている前記第１の工程の記録情報に差し替えた画像を、前記帳票の画像として生成してもよい。
【００１４】
前記帳票のスキャンデータは、前記帳票に対応づけられた、前記画像合成部による記録情報の合成回数を示す版数情報をさらに含み、前記画像合成部は、前記比較部により前記第１の工程の記録情報が同一ではないことが確認された場合には、前記スキャンデータに含まれる版数情報が示す値に所定の値を加算した値を含む版数情報をさらに合成することにより前記帳票の画像を生成してもよい。
【００１５】
前記情報処理装置は、前記帳票のスキャンデータをスキャナから受信する通信部をさらに備え、前記比較部は、特定された帳票識別情報に対応づけて第２のデータベースに記録されている版数情報と、受信されたスキャンデータに含まれる版数情報とをさらに比較し、前記情報処理装置は、前記比較部により版数情報が同一ではないことが確認された場合に、版数情報の不一致の通知を前記スキャナへ前記通信部に送信させる送信制御部をさらに備えてもよい。
【００１６】
前記帳票のスキャンデータは、前記第１の工程よりも前の工程である第３の工程の記録情報をさらに含み、前記比較部は、特定された帳票識別情報に対応づけて前記第１のデータベースに記録されている前記第３の工程の記録情報と、前記スキャンデータに含まれる前記第３の工程の記録情報とをさらに比較し、前記画像合成部は、さらに、前記比較部により前記第３の工程の記録情報が同一ではないことが確認された場合には、前記第１のデータベースに記録されている前記第３の工程の記録情報と、前記スキャンデータに含まれる前記第２の工程の記録情報とを合成することにより前記帳票の画像を生成してもよい。
【００１７】
前記記録情報は、製品の品質に関する記録情報であってもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、第１の工程の記録情報および第２の工程の記録情報を含む帳票のスキャンデータから帳票識別情報を特定する帳票識別情報特定部と、特定された帳票識別情報に対応づけて第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第１の工程の記録情報とを比較する比較部と、前記比較部により同一ではないことが確認された場合に、前記第１のデータベースに記録されている前記第１の工程の記録情報と、前記スキャンデータに含まれる前記第２の工程の記録情報とを合成することにより帳票の画像を生成する画像合成部、として機能させるための、プログラムが提供される。
【発明の効果】
【００１９】
以上説明したように本発明によれば、帳票の記録情報が変更されたことが検出された場合に、変更前の記録情報を帳票に自動的に復元することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態による情報処理システムの構成例を示した説明図である。
【図２】同実施形態による品質記録帳票の一例を示した説明図である。
【図３】同実施形態による複合機２０の構成を示した機能ブロック図である。
【図４】品質記録帳票が改竄された例を示した説明図である。
【図５】同実施形態による画像認識サーバ１０の構成を示した機能ブロック図である。
【図６】同実施形態による実績データＤＢ１２４の構成例を示した説明図である。
【図７】同実施形態による版数ＤＢ１２６の構成例を示した説明図である。
【図８】同実施形態による実績データの差し替え例を示した説明図である。
【図９】同実施形態による差し替え後の品質記録帳票の画像の一例を示した説明図である。
【図１０】同実施形態による動作を示したシーケンス図である。
【図１１】同実施形態による差替要否判定処理の動作の一部を示したフローチャートである。
【図１２】同実施形態による差替要否判定処理の動作の一部を示したフローチャートである。
【図１３】同実施形態による画像認識サーバ１０のハードウェア構成を示した説明図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じて複合機２０ａおよび複合機２０ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、複合機２０ａおよび複合機２０ｂを特に区別する必要が無い場合には、単に複合機２０と称する。
【００２３】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．情報処理システムの基本構成
２．実施形態の詳細な説明
２−１．構成
２−２．動作
２−３．効果
３．ハードウェア構成
４．変形例
【００２４】
＜＜１．情報処理システムの基本構成＞＞
＜１−１．基本構成＞
本発明は、一例として「２．実施形態の詳細な説明」において詳細に説明するように、多様な形態で実施され得る。まず、本発明の実施形態による情報処理システムの基本構成について、図１を参照して説明する。図１に示したように、本実施形態による情報処理システムは、画像認識サーバ１０、複合機２０、および通信網２２を含む。
【００２５】
［１−１−１．画像認識サーバ１０］
画像認識サーバ１０は、本発明における情報処理装置の一例である。この画像認識サーバ１０は、帳票がスキャンされた電子データをデータベースに登録し、管理するための装置である。なお、以下では、画像認識サーバ１０が生産管理システムに適用され、そして、製造業における品質記録帳票の電子データを管理する例について説明を行う。
【００２６】
また、画像認識サーバ１０は、例えば、後述する通信網２２を介して複合機２０との間で情報の送受信を行うことが可能である。例えば、画像認識サーバ１０は、複合機２０から品質記録帳票のスキャンデータを受信する。
【００２７】
（品質記録帳票）
品質記録帳票は、工場２における例えば資材の受け入れ、工程１、工程２、工程３、および最終工程といった全ての製造工程における作業実績が記録される帳票である。また、品質記録帳票は、例えば製品ごとに予め定められたフォーマットで作成される。ここで、図２を参照して、品質記録帳票の構成例（品質記録帳票３０）について説明する。
【００２８】
図２に示したように、品質記録帳票３０は、例えば帳票番号用バーコード３００、版数用バーコード３０２、および工程１の記録欄３０４ａ、工程２の記録欄３０４ｂなどの各工程の記録欄３０４を含む。ここで、帳票番号用バーコード３００は、発行済みの品質記録帳票３０を一意に識別するための帳票識別ＩＤがコード化されたバーコードである。なお、帳票識別ＩＤは、本発明における帳票識別情報の一例である。また、版数用バーコード３０２は、該当の帳票識別ＩＤの品質記録帳票３０の版数がコード化されたバーコードである。なお、詳細については後述するが、版数は、該当の帳票識別ＩＤの品質記録帳票３０が改版（差し替え）された回数を示す数である。また、各工程の記録欄３０４は、各工程における例えば製品の品質の測定値などの作業実績を作業者が記録するための記録欄である。なお、例えば、記録欄３０４ａが工程１の記録欄であり、記録欄３０４ｂが工程２の記録欄であるなど、いずれの記録欄３０４がいずれの工程に対応するかについては予め画像認識サーバ１０が記憶しているものとする。また、図２に示したように、各工程の記録欄３０４は、例えば「２」や「５」など一文字を記録するための文字記録欄を複数含む。この構成によれば、各工程の記録欄３０４に対してＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）が行われる場合に、記録されている個々の文字を特定しやすいので、個々の文字の認識の精度を高めることが可能となる。
【００２９】
また、工程１の記録欄３０４ａに示したように、各工程の記録欄３０４は、例えば該当の工程における作業者や責任者の氏名記入欄をさらに含む。また、各工程の記録欄３０４は、補足情報を作業者が記入するためのコメント欄や備考欄をさらに含んでもよい。
【００３０】
［１−１−２．複合機２０］
複合機２０は、本発明におけるスキャナの一例である。この複合機２０は、紙媒体をスキャンする機能、および電子データを紙媒体に印刷する機能を有する。この複合機２０は、例えば工場２内に設置され、品質記録帳票などの帳票をスキャンしたり、スキャンしたデータを画像認識サーバ１０に登録するために利用される。なお、図１では、複合機２０が工場２内に１台だけ設置される例を図示しているが、かかる例に限定されず、工場２内に複数台設置されてもよい。
【００３１】
ここで、図３を参照して、複合機２０の構成についてより詳細に説明する。図３は、複合機２０の構成を示した機能ブロック図である。図３に示したように、複合機２０は、制御部２００、通信部２２０、スキャン部２２２、および印刷部２２４を有する。
【００３２】
（１−１−２−１．制御部２００）
制御部２００は、複合機２０に内蔵される、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのハードウェアを用いて、複合機２０の動作を全般的に制御する。
【００３３】
（１−１−２−２．通信部２２０）
通信部２２０は、例えば通信網２２などを介して、他の装置との間で情報の送受信を行う。例えば、通信部２２０は、制御部２００の制御に従って、後述するスキャン部２２２によりスキャンされた品質記録帳票のデータを画像認識サーバ１０へ送信する。
【００３４】
（１−１−２−３．スキャン部２２２）
スキャン部２２２は、各種の帳票を光学的に読み取り、デジタル静止画像として記録する。例えば、スキャン部２２２は、配置された帳票に光を当て、その反射光を撮像素子で電気信号に変換することにより、帳票をデジタル画像として記録する。
【００３５】
（１−１−２−４．印刷部２２４）
印刷部２２４は、制御部２００による制御に従って、文字や画像などの情報を例えばインクやトナーなどを用いて紙媒体に対して印刷する。
【００３６】
［１−１−３．通信網２２］
通信網２２は、通信網２２に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網２２は、電話回線網、インターネット、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、通信網２２は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００３７】
なお、本実施形態による情報処理システムは、上述した構成に限定されない。例えば、複合機２０の代わりに、スキャナおよびプリンタが（それぞれ独立した装置として）工場２内に設置されてもよい。
【００３８】
＜１−２．課題の整理＞
ところで、品質記録帳票は、各工程における製品の品質を記録するための帳票であるので、品質記録帳票に記録済みの情報を改竄することは許されない。しかしながら、品質記録帳票に対する記録は手書きで行われるという事情もあり、品質記録帳票の改竄を完全に防止することは難しい。例えば、前の工程における記録情報が後の工程において作業者により改竄される恐れがある。
【００３９】
図４は、図２に示した品質記録帳票３０が、工程１と工程２との間の時期において工程１の記録情報が改竄された例を示した説明図である。具体的には、図４に示した文字記録欄３０４０では、図２に示したように工程１の完了時には「１」が記録されていたが、図４に示したように工程２の完了時には「２」に書き換えられている。この改竄は、例えば、作業者が修正液で「１」を塗りつぶし、そして、「２」を上書きすることにより行われる。
【００４０】
このような品質記録帳票の改竄の検出や防止のために、従来、各種対策が講じられている。例えば、各工程が完了する度に、各工程の実績が追記された品質記録帳票を作業員に複合機でスキャンさせ、その時点の完了報告内容を生産管理システムへ記録する方法が採用されている。より具体的には、この方法では、工場の作業者は、工程１が完了し、品質記録帳票に工程１の実績を記録したら品質記録帳票をスキャンし、スキャンが終了したら工程２を開始し、その後、工程２が完了し、品質記録帳票に工程２の実績を記録したら品質記録帳票をスキャンする、といった作業を繰り返す。そして、生産管理システムは、一連の製造工程のうちの途中の工程において記録情報に不備を検出した場合には、次の工程の作業を行わせないように制限を行う。また、この際、生産管理システムは、品質記録帳票に記録されている前工程の記録情報を再度検査し、そして、前工程完了時にスキャンされた状態から記録内容が変化している場合には、改竄がなされたと判断する。
【００４１】
しかしながら、公知の技術では、改竄された記録情報を改竄前の内容に自動的に復元することができない。
【００４２】
なお、改竄された箇所に対して取り消し線を作業員が追記するなどにより、同じ品質記録帳票を使い続ける方法も考えられる。しかしながら、この方法では、改竄前の記録情報を作業員が品質記録帳票に記録し直さなければならず、記録誤りが生じ得る。また、例えば取り消し線が複数記載されると、正しい記録情報がどれであるのかを作業員が認識し辛くなり、品質記録帳票としての機能が損なわれる恐れがある。
【００４３】
また、別の方法として、改竄されたことが検出された場合に、生産管理システムに既に登録されている前工程の記録情報を白紙に印刷し、そして、印刷された帳票に対して作業員が現工程の記録情報を再度記入し直す方法も考えられる。しかしながら、この方法では、現工程の記録情報を作業員が記録するので、やはり記録誤りが生じ得る。また、作業効率も悪い。
【００４４】
そこで、上記事情を一着眼点にして、本実施形態による画像認識サーバ１０を創作するに至った。本実施形態による画像認識サーバ１０は、品質記録帳票における前工程の記録情報が改竄されていると判断された際に、前工程の記録情報が改竄前の内容に復元され、かつ、現工程の記録情報を含む帳票を自動的に生成することが可能である。以下、本発明の実施形態について順次詳細に説明する。
【００４５】
＜＜２．実施形態の詳細な説明＞＞
＜２−１．構成＞
まず、本実施形態による画像認識サーバ１０の構成について詳細に説明する。図５は、画像認識サーバ１０の構成を示した機能ブロック図である。図５に示したように、画像認識サーバ１０は、制御部１００、通信部１２０、および記憶部１２２を有する。
【００４６】
［２−１−１．制御部１００］
制御部１００は、画像認識サーバ１０に内蔵される、後述するＣＰＵ１５０、ＲＡＭ１５４などのハードウェアを用いて、画像認識サーバ１０の動作を全般的に制御する。また、図５に示したように、制御部１００は、帳票識別情報特定部１０２、工程データ特定部１０４、実績データ取得部１０６、比較部１０８、画像合成部１１０、送信制御部１１２、および、工程データ記録部１１４を有する。
【００４７】
［２−１−２．帳票識別情報特定部１０２］
帳票識別情報特定部１０２は、複合機２０から受信された品質記録帳票のスキャンデータから帳票識別ＩＤを特定する。例えば、品質記録帳票において帳票識別ＩＤがバーコード（以下、帳票識別ＩＤ用バーコードと称する）で記録されている場合には、帳票識別情報特定部１０２は、受信されたスキャンデータに含まれる帳票識別ＩＤ用バーコードを画像解析することにより、帳票識別ＩＤを特定する。または、品質記録帳票において帳票識別ＩＤが文字列で記録されている場合には、帳票識別情報特定部１０２は、受信されたスキャンデータに含まれる帳票識別ＩＤの印刷箇所に対して文字認識を行うことにより、帳票識別ＩＤを特定する。
【００４８】
［２−１−３．工程データ特定部１０４］
工程データ特定部１０４は、本発明における記録情報特定部の一例である。工程データ特定部１０４は、受信された品質記録帳票のスキャンデータから現工程に関するデータ、および前工程に関するデータを特定する。なお、現工程は、本発明における第２の工程の一例であり、また、前工程は、本発明における第１の工程および第３の工程の一例である。また、前工程は、現工程よりも前の工程のうちの一つである。
【００４９】
（２−１−３−１．現工程に関するデータの特定）
例えば、工程データ特定部１０４は、受信されたスキャンデータから現工程の記録領域の画像を特定する。より具体的には、工程データ特定部１０４は、まず、帳票識別情報特定部１０２により特定された帳票識別ＩＤに対応づけて実績データＤＢ１２４に記録されている工程番号のうち最も後ろの工程の工程番号を実績データＤＢ１２４から取得する。そして、工程データ特定部１０４は、取得した工程番号よりも一つ後の工程の工程番号を現工程の工程番号として特定する。そして、工程データ特定部１０４は、受信されたスキャンデータにおける、特定した現工程の工程番号に対応する記録領域の画像を抽出する。
【００５０】
なお、工程データ特定部１０４は、受信されたスキャンデータにおける現工程の記録領域に対して文字認識を行い、そして、認識結果を現工程の記録情報として特定することも可能である。
【００５１】
（２−１−３−２．前工程に関するデータの特定）
また、工程データ特定部１０４は、受信されたスキャンデータから直前の工程の記録領域の画像を特定する。より具体的には、工程データ特定部１０４は、実績データＤＢ１２４から取得した、最も後ろの工程の工程番号を直前の工程の工程番号として特定する。そして、工程データ特定部１０４は、受信されたスキャンデータにおける、特定した直前の工程の工程番号に対応する記録領域の画像を抽出する。
【００５２】
なお、工程データ特定部１０４は、受信されたスキャンデータにおける直前の工程の記録領域に対して文字認識を行い、そして、認識結果を直前の工程の記録情報として特定することも可能である。
【００５３】
‐実績データＤＢ１２４
実績データＤＢ１２４は、本発明における第１のデータベースの一例である。実績データＤＢ１２４は、複合機２０から受信されたスキャンデータに含まれる各工程の記録領域の画像が格納されるデータベースである。ここで、図６を参照して、実績データＤＢ１２４の構成例について説明する。図６に示したように、実績データＤＢ１２４では、例えば、帳票識別ＩＤ１２４０、工程番号１２４２、および画像１２４４が対応づけられている。ここで、帳票識別ＩＤ１２４０には、品質記録帳票の帳票識別ＩＤが記録される。また、工程番号１２４２には、該当の帳票識別ＩＤの品質記録帳票に関して、格納済みの個々の記録領域の画像に対応する工程番号が記録される。また、画像１２４４には、該当の帳票識別ＩＤの品質記録帳票における、該当の工程番号の工程の記録領域の画像が格納される。
【００５４】
例えば、図６に示した例では、帳票識別ＩＤが「０００１」である品質記録帳票に関して、記録領域の画像が格納済みの工程（つまり前工程）の工程番号は「１」であることを示している。
【００５５】
［２−１−４．実績データ取得部１０６］
実績データ取得部１０６は、帳票識別情報特定部１０２により特定された帳票識別ＩＤの品質記録帳票における前工程の記録領域の画像を実績データＤＢ１２４から取得する。例えば、実績データ取得部１０６は、帳票識別情報特定部１０２により特定された帳票識別ＩＤに対応づけて実績データＤＢ１２４に格納されている記録領域の画像のうち、直前の工程の工程番号に対応する画像を取得する。
【００５６】
なお、変形例として、各工程の記録領域の画像が文字認識された結果が帳票識別ＩＤと対応付けて格納されるデータベースである文字認識結果ＤＢ（図示省略）が設けられている場合には、実績データ取得部１０６は、帳票識別情報特定部１０２により特定された帳票識別ＩＤ、および工程データ特定部１０４により取得された直前の工程の工程番号に対応する文字認識の結果を、直前の工程の記録情報として文字認識結果ＤＢから取得することも可能である。
【００５７】
［２−１−５．比較部１０８］
（２−１−５−１．比較例１）
比較部１０８は、工程データ特定部１０４により特定された前工程に関するデータと、実績データ取得部１０６により取得された前工程に関するデータとを比較することにより、前工程の記録情報の同一性を確認する。例えば、比較部１０８は、工程データ特定部１０４により特定された前工程の記録領域の画像と、実績データ取得部１０６により取得された前工程の記録領域の画像とをマッチングすることにより、前工程の記録情報の同一性を確認する。または、比較部１０８は、工程データ特定部１０４により特定された前工程の記録領域の文字認識の結果と、実績データ取得部１０６により取得された前工程の記録領域の文字認識の結果とをマッチングすることにより、前工程の記録情報の同一性を確認する。
【００５８】
または、比較部１０８は、まず、工程データ特定部１０４により特定された前工程の記録欄における複数の文字記録欄に対する文字認識の結果と、実績データ取得部１０６により取得された前工程の記録欄における複数の文字記録欄の文字認識の結果とをマッチングする。そして、比較部１０８は、工程データ特定部１０４により特定された前工程の記録欄における例えば氏名記入欄、コメント欄、および備考欄などの文字記録欄以外の領域の画像と、実績データ取得部１０６により取得された前工程の記録欄における文字記録欄以外の領域の画像とをマッチングする。そして、二つのマッチングの結果がそれぞれ同一であることを示す場合には、前工程の記録情報が同一であると判定する。
【００５９】
ここで、図２および図４を参照して、上記の機能についてさらに詳細に説明する。なお、ここでは、図２に示した品質記録帳票３０ａにおける工程１の記録欄３０４ａの画像が実績データＤＢ１２４に格納されていること、および、図４に示した品質記録帳票３０ｂのスキャンデータが複合機２０から受信されていることを前提とする。
【００６０】
上述したように、品質記録帳票３０ａと品質記録帳票３０ｂとでは、図４に示した文字記録欄３０４０に記録されている文字が異なる。このため、この例では、比較部１０８は、工程データ特定部１０４により特定された工程１の記録欄３０４ａの画像と、実績データ取得部１０６により取得された工程１の記録欄３０４ａの画像とをマッチングし、そして、工程１の記録情報が同一ではないと判定する。
【００６１】
（２−１−５−２．比較例２）
なお、前工程が複数存在する場合には、比較部１０８は、複数の前工程の各々に関して、工程データ特定部１０４により特定された当該工程に関するデータと、実績データ取得部１０６により取得された当該工程に関するデータとを比較することにより、各工程の記録情報の同一性を確認する。
【００６２】
（２−１−５−３．比較例３）
また、比較部１０８は、帳票識別情報特定部１０２により帳票識別ＩＤが特定された際に、特定された帳票識別ＩＤに対応づけて版数ＤＢ１２６に記録されている版数と、受信されたスキャンデータに含まれる版数情報が示す版数とを比較することにより、版数の同一性を確認する。例えば、比較部１０８は、まず、受信されたスキャンデータに含まれる版数情報を画像解析または文字認識することにより版数を特定する。そして、比較部１０８は、帳票識別情報特定部１０２により特定された帳票識別ＩＤに対応づけて版数ＤＢ１２６に記録されている版数を抽出する。そして、比較部１０８は、スキャンデータから特定した版数と、版数ＤＢ１２６から抽出した版数とを比較することにより、版数の同一性を確認する。なお、版数情報は、バーコード（以下、版数用バーコードと称する）、または例えば「１．０」などの数字である。
【００６３】
なお、比較部１０８は、版数の同一性の確認結果を、後述する送信制御部１１２に伝達する。
【００６４】
‐版数ＤＢ１２６
版数ＤＢ１２６は、本発明における第２のデータベースの一例である。版数ＤＢ１２６は、帳票識別ＩＤと対応づけて最新の版数が格納されるデータベースである。ここで、図７を参照して、版数ＤＢ１２６の構成例について説明する。図７に示したように、版数ＤＢ１２６では、例えば、帳票識別ＩＤ１２６０、および版数１２６２が対応づけられている。ここで、帳票識別ＩＤ１２６０には、品質記録帳票の帳票識別ＩＤが記録される。また、版数１２６２には、該当の帳票識別ＩＤの品質記録帳票の最も新しい版数が記録される。なお、版数情報が版数用バーコードである場合には、版数１２６２には、版数用バーコードの画像が格納されてもよい。
【００６５】
［２−１−６．画像合成部１１０］
（２−１−６−１．合成例１）
画像合成部１１０は、比較部１０８により前工程の記録情報が同一ではないことが確認された場合に、実績データ取得部１０６により取得された前工程の記録領域の画像と、工程データ特定部１０４により特定された現工程の記録領域の画像とを合成することにより、改版後の帳票の画像を生成する。例えば、画像合成部１１０は、上記の場合には、受信されたスキャンデータのうち工程データ特定部１０４により特定された前工程の記録領域の画像を、実績データ取得部１０６により取得された前工程の記録領域の画像に差し替えた画像を、改版後の帳票の画像として生成する。
【００６６】
なお、前工程が複数存在する場合には、画像合成部１１０は、複数の前工程のうち比較部１０８により記録情報が同一ではないと判定された全ての前工程の各々に関して、工程データ特定部１０４により特定された当該工程の記録領域の画像を、実績データ取得部１０６により取得された当該工程の記録領域の画像に差し替えた画像を、改版後の帳票の画像として生成する。
【００６７】
ここで、図８および図９を参照して、上記の機能についてさらに詳細に説明する。なお、図８に示したスキャンデータ４０は、図４に示した品質記録帳票３０ｂがスキャンされたデータである。また、図８に示した工程１の実績データ４２は、品質記録帳票３０ｂの帳票識別ＩＤに対応づけて実績データＤＢ１２４に格納されている工程１の記録欄３０４ａの画像である。
【００６８】
上述したように、図８に示したスキャンデータ４０が受信された場合には、比較部１０８は、工程１の記録情報が同一でないと判定する。このため、画像合成部１１０は、スキャンデータ４０に含まれる工程１の記録欄４０４ａを工程１の実績データ４２により差し替えることにより、図９に示したような改版後の帳票の画像４４を生成する。
【００６９】
この合成例によれば、品質記録帳票における前工程の記録情報が改竄されている場合に、当該工程の記録情報が改竄前の記録情報に復元され、かつ、現工程の記録情報を含む帳票を自動的に生成することができる。
【００７０】
（２−１−６−２．合成例２）
また、画像合成部１１０は、比較部１０８により前工程の記録情報が同一ではないことが確認された場合には、受信されたスキャンデータに含まれる版数情報が示す値に所定の値を加算した値を含む新たな版数情報をさらに合成することにより、改版後の帳票の画像を生成する。例えば、版数情報が版数用バーコードであり、かつ、上記の場合には、画像合成部１１０は、まず、受信されたスキャンデータに含まれる版数用バーコードから解析された版数に所定の値を加算し、そして、算出後の値がコード化された版数用バーコードを生成する。そして、画像合成部１１０は、受信されたスキャンデータに含まれる版数用バーコードを、生成した版数用バーコードにさらに差し替えることにより、改版後の帳票の画像を生成する。
【００７１】
または、版数情報が数字である場合で、かつ、上記の場合には、画像合成部１１０は、まず、受信されたスキャンデータに含まれる版数情報を文字認識し、そして、認識結果に所定の値を加算することにより新たな版数情報を算出する。そして、画像合成部１１０は、受信されたスキャンデータに含まれる版数情報を、算出した版数情報にさらに差し替えることにより、改版後の帳票の画像を生成する。
【００７２】
（２−１−６−３．版数情報の記録）
さらに、画像合成部１１０は、帳票識別情報特定部１０２により特定された帳票識別ＩＤと対応づけて改版後の版数情報が示す値を版数ＤＢ１２６に記録する。
【００７３】
［２−１−７．送信制御部１１２］
送信制御部１１２は、比較部１０８により版数情報が同一ではないことが確認された場合には、版数情報の不一致の通知を複合機２０へ通信部１２０に送信させる。この制御例によれば、複合機２０は、画像認識サーバ１０から受信された通知に従って、例えばスキャンされた品質記録帳票が古い版の品質記録帳票（つまり、改竄された品質記録帳票）であることを示す警告表示を表示したり、ブザーを出力することができる。そして、改竄された品質記録帳票の使用を中止したり、廃棄するように作業者に警告することができる。
【００７４】
また、送信制御部１１２は、画像合成部１１０により改版後の帳票の画像が生成された場合には、生成された画像を複合機２０へ通信部１２０に送信させる。
【００７５】
［２−１−８．工程データ記録部１１４］
工程データ記録部１１４は、本発明における記録情報記録部の一例である。工程データ記録部１１４は、帳票識別情報特定部１０２により特定された帳票識別ＩＤ、および工程データ特定部１０４により特定された現工程の工程番号と対応づけて、工程データ特定部１０４により特定された現工程の記録領域の画像を実績データＤＢ１２４に格納する。
【００７６】
なお、変形例として、上述した文字認識結果ＤＢが設けられる場合には、工程データ記録部１１４は、帳票識別情報特定部１０２により特定された帳票識別ＩＤ、および工程データ特定部１０４により特定された現工程の工程番号と対応づけて、工程データ特定部１０４により特定された現工程の記録領域の文字認識の結果を文字認識結果ＤＢに格納することも可能である。
【００７７】
［２−１−９．通信部１２０］
通信部１２０は、例えば通信網２２などを介して、他の装置との間で情報の送受信を行う。例えば、通信部１２０は、送信制御部１１２の制御に従って、改版後の帳票の画像を複合機２０へ送信する。また、通信部１２０は、品質記録帳票のスキャンデータを複合機２０から受信する。
【００７８】
［２−１−１０．記憶部１２２］
記憶部１２２は、例えば、実績データＤＢ１２４、および版数ＤＢ１２６など、各種のデータを記憶する。なお、記憶部１２２は、上述した文字認識結果ＤＢをさらに記憶することも可能である。
【００７９】
なお、本実施形態による画像認識サーバ１０の構成は、上述した構成に限定されない。例えば、実績データＤＢ１２４、または版数ＤＢ１２６のうちいずれか１以上は、記憶部１２２に記憶される代わりに、画像認識サーバ１０と通信可能な他の装置（図示省略）に記憶されることも可能である。また、実績データＤＢ１２４および版数ＤＢ１２６は、別々のデータベースとして構成される代わりに、一体のデータベースとして構成されてもよい。
【００８０】
＜２−２．動作＞
以上、本実施形態による構成について説明した。続いて、本実施形態による動作について説明する。なお、以下では、工場２の作業員がある製品に関する一つの工程（現工程）の作業を完了し、そして、品質記録帳票に現工程の実績を記録した場面における動作例について説明する。
【００８１】
［２−２−１．全体的な動作］
図１０は、本実施形態による動作を示したシーケンス図である。図１０に示したように、まず、作業員は、現工程の実績が記録された品質記録帳票を複合機２０にスキャンさせる（Ｓ１０１）。そして、複合機２０の通信部２２０は、制御部２００の制御に従って、Ｓ１０１でスキャンされたデータを画像認識サーバ１０へ送信する（Ｓ１０３）。
【００８２】
その後、画像認識サーバ１０の帳票識別情報特定部１０２は、Ｓ１０３で受信されたスキャンデータに含まれる帳票識別ＩＤ用バーコードを画像解析することにより帳票識別ＩＤを特定する。そして、比較部１０８は、当該スキャンデータに含まれる版数用バーコードを画像解析することにより版数を特定する（Ｓ１０５）。
【００８３】
続いて、比較部１０８は、Ｓ１０５で特定された帳票識別ＩＤに対応づけて版数ＤＢ１２６に記録されている版数を抽出する（Ｓ１０７）。
【００８４】
そして、比較部１０８は、Ｓ１０５で特定した版数と、Ｓ１０７で抽出した版数とが同一であるか否かを確認する（Ｓ１０９）。版数が同一ではないことが確認された場合には（Ｓ１０９：Ｎｏ）、送信制御部１１２は、版数情報の不一致の通知を複合機２０へ通信部１２０に送信させる（Ｓ１１１）。そして、複合機２０は、例えばＳ１１１で受信された通知の内容を表示したり、ブザーを出力する。その後、複合機２０は、動作を終了する。
【００８５】
一方、版数が同一であることが確認された場合には（Ｓ１０９：Ｙｅｓ）、画像認識サーバ１０は、後述する「差替要否判定処理」を行う（Ｓ１１３）。
【００８６】
その後、Ｓ１１３において前工程の記録情報の差し替えが行われなかった場合には（Ｓ１１５：Ｎｏ）、画像認識サーバ１０は、処理を終了する。
【００８７】
一方、前工程の記録情報の差し替えが行われた場合には（Ｓ１１５：Ｙｅｓ）、送信制御部１１２は、Ｓ１１３で生成された改版後の品質記録帳票の画像を複合機２０へ通信部１２０に送信させる（Ｓ１１７）。
【００８８】
その後、複合機２０の印刷部２２４は、Ｓ１１７で受信された画像を紙媒体に印刷し、出力する（Ｓ１１９）。
【００８９】
［２−２−２．差替要否判定処理］
ここで、図１１および図１２を参照して、Ｓ１１３における「差替要否判定処理」の動作について詳細に説明する。図１１に示したように、まず、画像認識サーバ１０の制御部１００は、Ｓ１０３で受信されたスキャンデータに対応する差し替え回数に「０」を設定し、そして、設定後の差し替え回数を保持する（Ｓ２０１）。
【００９０】
続いて、工程データ特定部１０４は、Ｓ１０５で特定された帳票識別ＩＤに対応づけて実績データＤＢ１２４に記録されている工程番号のうち最も後ろの工程の工程番号を実績データＤＢ１２４から取得し、そして、取得した工程番号を前工程の工程番号として保持する。そして、工程データ特定部１０４は、取得した工程番号よりも一つ後の工程の工程番号を現工程の工程番号として特定する（Ｓ２０３）。
【００９１】
続いて、工程データ特定部１０４は、前工程の工程番号が「０」であるか否か、つまり前工程が存在しないか否かを判定する（Ｓ２０５）。前工程の工程番号が「０」である場合には（Ｓ２０５：Ｙｅｓ）、画像認識サーバ１０は、後述するＳ２５１の動作を行う。
【００９２】
一方、前工程の工程番号が「０」ではない場合には（Ｓ２０５：Ｎｏ）、まず、工程データ特定部１０４は、Ｓ１０３で受信されたスキャンデータにおける、前工程の工程番号に対応する記録領域の画像を特定する（Ｓ２０７）。
【００９３】
続いて、実績データ取得部１０６は、Ｓ１０５で特定された帳票識別ＩＤ、および前工程の工程番号に対応づけて実績データＤＢ１２４に格納されている記録領域の画像を実績データＤＢ１２４から取得する（Ｓ２０９）。
【００９４】
続いて、比較部１０８は、Ｓ２０７で特定された前工程の記録領域の画像と、Ｓ２０９で取得された前工程の記録領域の画像とをマッチングすることにより、前工程の記録情報の同一性を確認する（Ｓ２１１）。前工程の記録情報が同一であることが確認された場合には（Ｓ２１３：Ｙｅｓ）、制御部１００は、後述するＳ２１９の動作を行う。
【００９５】
一方、前工程の記録情報が同一ではないことが確認された場合には（Ｓ２１３：Ｎｏ）、画像合成部１１０は、Ｓ１０３で受信されたスキャンデータのうちＳ２０７で特定された前工程の記録領域の画像を、Ｓ２０９で取得された前工程の記録領域の画像に差し替えることにより、品質記録帳票の画像を生成する（Ｓ２１５）。
【００９６】
続いて、画像合成部１１０は、保持されている差し替え回数に「１」を加算する（Ｓ２１７）。
【００９７】
続いて、制御部１００は、保持されている前工程の工程番号を「１」減らす（Ｓ２１９）。そして、制御部１００は、再びＳ２０５の動作を繰り返す。
【００９８】
ここで、図１２を参照して、Ｓ２０５において前工程の工程番号が「０」であると判定された場合（Ｓ２０５：Ｙｅｓ）の動作について説明する。図１２に示したように、まず、画像合成部１１０は、保持されている差し替え回数が「０」と等しいか否かを判定する（Ｓ２５１）。差し替え回数が「０」と等しい場合には（Ｓ２５１：Ｙｅｓ）、画像認識サーバ１０は、後述するＳ２５７の動作を行う。なお、差し替え回数が「０」と等しい場合は、該当の品質記録帳票において改竄が検出されなかった場合である。
【００９９】
一方、差し替え回数が「０」と等しくない場合には（Ｓ２５１：Ｎｏ）、画像合成部１１０は、Ｓ１０５で特定された版数に１を加算した値がコード化された版数用バーコードを生成する（Ｓ２５３）。
【０１００】
続いて、画像合成部１１０は、Ｓ２１５で生成された（最終的な）画像に含まれる版数用バーコードを、Ｓ２５３で生成した版数用バーコードに差し替えることにより、改版後の品質記録帳票の画像を生成する（Ｓ２５５）。なお、この改版後の品質記録帳票の画像が上記のＳ１１７において複合機２０へ送信されることになる。
【０１０１】
その後、工程データ特定部１０４は、Ｓ１０３で受信されたスキャンデータから、Ｓ２０３で特定された現工程の工程番号に対応する記録領域の画像を抽出する（Ｓ２５７）。
【０１０２】
そして、工程データ記録部１１４は、Ｓ２５７で抽出された現工程の記録領域の画像を、Ｓ１０５で特定された帳票識別ＩＤおよびＳ２０３で特定された現工程の工程番号と対応付けて実績データＤＢ１２４に格納する（Ｓ２５９）。
【０１０３】
＜２−３．効果＞
以上、例えば図５、図１０〜図１２などを参照して説明したように、本実施形態による画像認識サーバ１０は、複合機２０から受信される品質記録帳票のスキャンデータから帳票識別ＩＤを特定し、特定された帳票識別ＩＤに対応づけて実績データＤＢ１２４に格納されている前工程の記録領域の画像と、当該スキャンデータに含まれる前工程の記録領域の画像とを比較し、そして、前工程の記録情報が同一ではないことが確認された場合に、実績データＤＢ１２４に格納されている前工程の記録領域の画像と、当該スキャンデータに含まれる現工程の記録領域の画像とを合成することにより改版後の品質記録帳票の画像を生成する。
【０１０４】
このため、画像認識サーバ１０は、受信されたスキャンデータに含まれる前工程の記録情報が改竄されていると判断される場合には、当該工程の記録情報が改竄前の内容に復元され、かつ、現工程の記録情報を含む品質記録帳票を自動的に生成することが可能になる。
【０１０５】
従って、改竄された記録情報を改竄前の内容に復元するために、例えば、工場２の作業員が改竄された品質記録帳票に対して取り消し線を追記して、改竄前の記録情報を転記したり、または、実績データＤＢ１２４に格納されている前工程の記録領域の画像が印刷された紙媒体に対して現工程の記録情報を転記するなどの人的作業が一切不要となる。このため、記録情報の記録誤りの発生を防止することができる。また、品質記録帳票に対して例えば取り消し線などの余分な記載が追加されることがなく、品質記録帳票の視認性が損なわれることがない。また、作業員の作業負荷を減少させることができ、工場２における作業効率を向上させることができる。
【０１０６】
＜＜３．ハードウェア構成＞＞
次に、本実施形態による画像認識サーバ１０のハードウェア構成について、図１３を参照して説明する。図１３に示したように、画像認識サーバ１０は、ＣＰＵ１５０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５２、ＲＡＭ１５４、内部バス１５６、入出力インターフェース１５８、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６０、およびネットワークインターフェース１６２を備える。
【０１０７】
＜３−１．ＣＰＵ１５０＞
ＣＰＵ１５０は、演算処理装置および制御装置として機能し、各種プログラムに従って画像認識サーバ１０内の動作全般を制御する。また、ＣＰＵ１５０は、画像認識サーバ１０において制御部１００の機能を実現する。なお、ＣＰＵ１５０は、マイクロプロセッサなどのプロセッサにより構成される。
【０１０８】
＜３−２．ＲＯＭ１５２＞
ＲＯＭ１５２は、ＣＰＵ１５０が使用するプログラムや演算パラメータなどを記憶する。
【０１０９】
＜３−３．ＲＡＭ１５４＞
ＲＡＭ１５４は、ＣＰＵ１５０の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時記憶する。
【０１１０】
＜３−４．内部バス１５６＞
内部バス１５６は、ＣＰＵバスなどから構成される。この内部バス１５６は、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４を相互に接続する。
【０１１１】
＜３−５．入出力インターフェース１５８＞
入出力インターフェース１５８は、ＨＤＤ１６０、およびネットワークインターフェース１６２を、内部バス１５６と接続する。例えばＨＤＤ１６０は、この入出力インターフェース１５８および内部バス１５６を介して、ＲＡＭ１５４などとの間でデータをやり取りする。
【０１１２】
＜３−６．ＨＤＤ１６０＞
ＨＤＤ１６０は、記憶部１２２として機能する、データ格納用の装置である。このＨＤＤ１６０は、例えば、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含む。また、ＨＤＤ１６０は、ＣＰＵ１５０が実行するプログラムや各種データを格納する。
【０１１３】
＜３−７．ネットワークインターフェース１６２＞
ネットワークインターフェース１６２は、例えばインターネットなどの通信網に接続するための通信デバイスなどで構成された通信インターフェースである。このネットワークインターフェース１６２は、通信部１２０として機能する。なお、ネットワークインターフェース１６２は、無線ＬＡＮ対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、または有線による通信を行うワイヤー通信装置であってもよい。
【０１１４】
＜＜４．変形例＞＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１１５】
例えば、画像認識サーバ１０は、改竄された記録情報をログとして記憶してもよい。より具体的には、工程データ記録部１１４は、前工程のうち比較部１０８により記録情報が同一ではないことが確認された全ての前工程の各々に関して、工程データ特定部１０４により特定された当該工程の記録領域の画像を、帳票識別ＩＤ、当該工程の工程番号、および現工程の工程番号と対応づけてログとして記憶部１２２に記録してもよい。
【０１１６】
この変形例によれば、改竄がなされた品質記録帳票に関して、どの工程において、どの工程の記録情報が改竄されたかを記録しておくことが可能となる。そして、工場２の責任者は、例えば所定期間におけるログの集計結果を、工場２の運営の問題点の判断材料として利用することができる。
【０１１７】
また、本実施形態によれば、ＣＰＵ１５０、ＲＯＭ１５２、およびＲＡＭ１５４などのハードウェアを、上述した画像認識サーバ１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも提供可能である。また、該コンピュータプログラムが記録された記録媒体も提供される。
【符号の説明】
【０１１８】
１０  画像認識サーバ
２０  複合機
２２  通信網
１００  制御部
１０２  帳票識別情報特定部
１０４  工程データ特定部
１０６  実績データ取得部
１０８  比較部
１１０  画像合成部
１１２  送信制御部
１１４  工程データ記録部
１２０  通信部
１２２  記憶部
１２４  実績データＤＢ
１２６  版数ＤＢ
２００  制御部
２２０  通信部
２２２  スキャン部
２２４  印刷部
【図１】
0006443094.tif 000002
【図２】
0006443094.tif 000003
【図３】
0006443094.tif 000004
【図４】
0006443094.tif 000005
【図５】
0006443094.tif 000006
【図６】
0006443094.tif 000007
【図７】
0006443094.tif 000008
【図８】
0006443094.tif 000009
【図９】
0006443094.tif 000010
【図１０】
0006443094.tif 000011
【図１１】
0006443094.tif 000012
【図１２】
0006443094.tif 000013
【図１３】
0006443094.tif 000014