JP7092563B2 - 印字検査機 - Google Patents

印字検査機 Download PDF

Info

Publication number
JP7092563B2
JP7092563B2 JP2018110232A JP2018110232A JP7092563B2 JP 7092563 B2 JP7092563 B2 JP 7092563B2 JP 2018110232 A JP2018110232 A JP 2018110232A JP 2018110232 A JP2018110232 A JP 2018110232A JP 7092563 B2 JP7092563 B2 JP 7092563B2
Authority
JP
Japan
Prior art keywords
data
image
print
character
dictionary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018110232A
Other languages
English (en)
Other versions
JP2019212210A (ja
Inventor
淳一郎 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxell Frontier Co Ltd
Original Assignee
Maxell Frontier Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Maxell Frontier Co Ltd filed Critical Maxell Frontier Co Ltd
Priority to JP2018110232A priority Critical patent/JP7092563B2/ja
Priority to PCT/JP2019/022291 priority patent/WO2019235512A1/ja
Priority to CN201980036999.6A priority patent/CN112219112A/zh
Publication of JP2019212210A publication Critical patent/JP2019212210A/ja
Application granted granted Critical
Publication of JP7092563B2 publication Critical patent/JP7092563B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis

Landscapes

  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Image Processing (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Analysis (AREA)

Description

本発明は、印字検査機に関する。
印字検査機は、商品パッケージやラベル等に印字された文字の検査を行う装置である。印字される文字は、例えば、製品名、製造日、使用期限等、製品に関する各種情報が含まれ、印字検査機は、製品に関する正確な情報が印字されているかどうかの検査を行う。印字検査機として、例えば以下の特許文献1が開示されている。
特許文献1には、誤印字や不良印字をなくすべく、印字機の管理を行う印字検査装置が開示されている。具体的には、印字検査機は、印字機の本来の製造年月日などの印字が正しく行われているかを、読み取り画像と検査文字パターンとのパターンマッチングにより判断する。また、本来の印字検査の他に、印字機の稼働前に不良文字をわざと生成させてこれを印字させ、この印字画像と検査文字パターンとのパターンマッチングをさせて不良の度合いを正しく認識できたかをチェックする。
特開2008-89379号公報
ところで、印字検査機による印字検査を行うためには、印字される各文字の画像データをまとめた辞書データを作成する学習フェーズを行う必要がある。学習フェーズには、以下の各ステップが含まれる。
(1)作業者は、撮像装置によりプリンタが印字した文字を撮像する。その際、撮像位置の調整等の物理的な位置合わせが必要である。(2)撮像画像の前処理が行われる。前処理では、撮像画像を認識しやすくするための各種処理が行われる。例えば、ノイズ除去や、収縮・膨張・輪郭強調・線形補正・ガンマ補正等のフィルタ処理等が行われる。(3)作業者は、撮像画像において、検査領域、及び検査しなくてもよいマスク領域を設定する。
(4)作業者は、撮像画像において、検査対象の文字を取り囲むブロック枠を設定する。(5)作業者は、設定されたブロック枠内の文字列を指定する。すなわち、ブロック枠内にどの文字が含まれているかが指定される。(6)作業者は、ブロック枠の文字を1文字ずつ切り出す作業を行う。各文字の切り出しが正しく行われるまで、(1)~(6)の作業が繰り返し行われる。
(7)作業者は、切り出した各文字の画像データをテンプレート画像として辞書に登録する。なお、必要に応じて、各文字に対して複数の画像データが登録される。(8)作業者は、登録した画像データの確認を行う。(9)作業者は、(1)~(8)により作成した辞書を使って照合作業を行う。安定した照合が行われるまで、テンプレート画像の追加や、前処理条件の見直し等が行われる。
このように、学習フェーズには、さまざまなステップがあるが、これらのステップは手作業で行われるため、学習フェーズの完了までには膨大な時間を要する。また、これにより、装置の稼働時間も制約を受けてしまう。
本発明は、上述した従来技術における問題点に鑑みてなされたものであり、印字検査用の辞書データの作成時間を短縮した印字検査機を提供することを目的とする。
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。
本発明の代表的な実施の形態による印字検査機は、プリンタで印字された文字の印字検査を行う印字検査機である。印字検査機は、プリンタと接続された通信部と、印字された文字の撮像画像を受信する撮像画像入力部と、印字検査用の辞書データを作成する辞書データ登録部と、を備えている。通信部は、辞書データ作成用画像の印字用フォントデータと、辞書データ作成用画像に含まれる文字、及びそれぞれの文字の辞書データ作成用画像における座標を含む印字データと、をプリンタから受信する。辞書データ登録部は、印字データに基づいて、辞書データ作成用画像の撮像画像データからそれぞれの文字の文字画像データを抽出し、それぞれの文字画像データを、対応する文字と関連付けて辞書データに登録する。
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
すなわち、本発明の代表的な実施の形態によれば、印字検査用辞書データの作成時間を短縮することが可能となる。
本発明の実施の形態1に係る印字検査機を含む印字検査システムの構成の一例を示す図である。 辞書データ作成用画像の一例を示す図である。 本発明の実施の形態1に係る辞書作成方法の一例を示すフローチャートである。 本発明の実施の形態2に係るプリンタ及び印字検査機の構成の一例を示すブロック図である。 キャリブレーションパターンの一例を示す図である。 キャリブレーションデータの生成方法の一例を示すフローチャートである。 本発明の実施の形態3に係る印字画像の一例を示す図である。
以下、本発明の実施の形態の例を、図面を用いて説明する。なお、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって、適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成されてもよい。
(実施の形態1)
<印字検査システムの構成>
図1は、本発明の実施の形態1に係る印字検査機を含む印字検査システムの構成の一例を示すブロック図である。図1に示すように、印字検査システム1は、プリンタ10、印字検査機20を含む。プリンタ10及び印字検査機20は、例えば、LAN(Local Area Network)95により互いに接続されている。印字検査システム1は、例えば、工場内における商品の出荷前検査等に使用され、商品情報等を表示する所定の文字が正しく印字されているかどうかを検査する。
<<プリンタ>>
プリンタ10は、例えば、商品パッケージや、ラベル等に商品情報等を印字する装置である。プリンタ10は、例えばサーマルプリンタであるが、インクジェットプリンタでもよい。プリンタ10は、図1に示すように、印字データ格納部11、フォントデータ格納部13、印字データ出力部15、プリンタヘッダ17、通信部19を備えている。
印字データ格納部11は、プリンタ10により印字される文字、及びそれぞれの文字の座標を含む印字データを格納する。印字データは、印字される各文字のサイズデータを含んでもよい。なお、文字のサイズデータは、印字されたときの文字の大きさを規定するデータである。
印字データ格納部11は、例えば印字検査機20の学習フェーズでは、辞書データ作成用画像に含まれる文字の印字データを格納し、商品の印字検査時には、商品に印字される画像の印字データを格納する。印字データは、プリンタ10の内部で生成されてもよいし、図示しない外部装置から受信してもよい。印字データは、印字データ出力部15へ出力される。また、印字データは、通信部19から、LAN95を介して印字検査機20へ送信される。なお、印字データ格納部11は、複数の印字データを格納し、印字検査システム1の使用状況により、出力する印字データを適宜選択してもよい。
フォントデータ格納部13は、辞書データ作成用画像や商品に印字される画像の印字用フォントデータを格納する。印字用フォントデータは、ビットマップデータも含んでもよい。なお、文字のビットマップデータは、印字されたときの文字の形状を規定するデータである。
これらのデータを含む印字用フォントデータは、プリンタ10の内部で生成されてもよいし、図示しない外部装置から送信されてもよい。フォントデータは、印字データ出力部15へ出力される。また、印字用フォントデータは、通信部19から、LAN95を介して印字検査機20へ送信される。
図2は、辞書データ作成用画像の一例を示す図である。辞書データ作成用画像は、例えば、商品の原材料名、製造時期や使用期限(消費期限)、製造場所等を表示するための文字が含まれている。
印字データ出力部15は、印字データ格納部11から出力される印字データ、及びフォントデータ格納部13から出力される印字用フォントデータをプリンタヘッダ17へ出力する。なお、プリンタヘッダ17は、印字データ及び印字用フォントデータに基づく所定の印字データを生成し、プリンタヘッダ17へ出力してもよい。
プリンタヘッダ17は、印字データ出力部15から出力される印字データ及び印字用フォントデータに基づく所定の画像を印字する。
<<印字検査機>>
印字検査機20は、プリンタで印字された文字の印字検査を行う装置である。印字検査機20は、図1に示すように、撮像装置91と接続されている。撮像装置91は、プリンタ10により印字された文字を撮像し、撮像画像を印字検査機20へ送信する。そして、印字検査機20は、受信した撮像画像等に基づいて、正しく文字が印字されているかどうかを検査する。
また、印字検査機20は、ディスプレイ93とも接続されている。ディスプレイ93には検査結果等の各種情報が表示される。また、ディスプレイ93は、タッチパネル等の入力機能を備え、印字検査機20の操作パネルとしても使用されてもよい。
印字検査機20は、図1に示すように、通信部21、辞書データ登録部23、アイテム格納部25、辞書データ格納部27を備えている。また、印字検査機20は、撮像画像入力部31、撮像画像格納部33、期待値生成部35、検査用画像格納部37、マッチング実行部39、検査結果出力部41を備えている。
撮像画像入力部31は、撮像装置91から送信される撮像画像データを受信する機能ブロックである。撮像画像入力部31は、受信した撮像画像データを撮像画像格納部33へ出力する。撮像画像格納部33は、撮像画像入力部31から出力される撮像画像データを格納する。撮像画像格納部33は、例えば不揮発性メモリを有する。あるいは、撮像画像格納部33は、撮像画像を一時的に保持する揮発性メモリも併せて有してもよい。
辞書データを作成する学習フェーズでは、撮像画像格納部33は、格納又は保持する撮像画像データを辞書データ登録部23へ出力する。一方、印字検査時、撮像画像格納部33は、撮像画像データをマッチング実行部39へ出力する。
通信部21は、LAN95を介してプリンタ10の通信部19と接続されている。通信部21は、プリンタ10から送信される印字データ及び印字用フォントデータを受信し、辞書データ登録部23へ出力する。
辞書データ登録部23は、印字検査用の辞書データを作成する機能ブロックである。辞書データ登録部23は、印字データに基づいて、辞書データ作成用画像の撮像画像データからそれぞれの文字の文字画像データを抽出し、抽出したそれぞれの文字画像データを、対応する文字と関連付けて辞書データに登録する。また、辞書データ登録部23は、文字画像データを、対応する文字のビットマップデータと関連付けて登録してもよい。また、辞書データ登録部23は、1つの文字に対し複数の文字画像データを登録してもよい。
また、辞書データ登録部23は、通信部21から出力される印字データをアイテム格納部25へ格納する。なお、学習フェーズにおいて格納される印字データは、辞書データ作成用画像の印字データであるが、印字検査時において格納される印字データは、商品に印字される所定の画像の印字データである。なお、辞書データ登録に係る処理については後で詳しく説明する。
なお、辞書データ登録部23は、ノイズ除去や、収縮・膨張・輪郭強調・線形補正・ガンマ補正等のフィルタ処理等の画像処理を行ってもよい。画像処理に関するパラメータ等の各種情報は、例えば、プリンタや外部装置から受信してもよいし、作業者により手動で入力されてもよい。なお、画像処理に関する情報は、例えば、印字データとともに、プリンタ10から受信してもよい。
期待値生成部35は、印字データ、及び辞書データの文字画像データをそれぞれ読み出し、これらに基づいて、印字検査用画像データを生成する機能ブロックである。例えば、期待値生成部35は、印字データに含まれる文字の文字画像データを読み出し、それぞれの文字と座標とを関連付ける。また、期待値生成部35は、各文字のサイズデータに基づいて、対応する文字画像データのサイズを調整する。そして、期待値生成部35は、これらのデータを印字検査用画像データとして検査用画像格納部37へ格納してもよい。また、期待値生成部35は、これらのデータに基づいた印字検査用画像データを生成し、検査用画像格納部37へ格納してもよい。
マッチング実行部39は、検査用画像格納部37に格納された印字検査用画像データと、撮像画像格納部33に格納された検査対象の商品に印字された画像の撮像画像データと、を比較し、文字が正しく印字されているかどうかを判定する。マッチング実行部39は、例えば、撮像画像データと印字検査用画像データとが一致すれば正しく印字されていると判定し、それ以外の場合には、正しく印字されていないと判定する。あるいは、マッチング実行部39は、例えば、1文字や2文字ごとに複数回に分けて印字検査してもよい。
なお、マッチング実行部39は、撮像画像データに対する画像処理を行った後、印字検査を行ってもよい。ここで行われる画像処理は、すでに述べた辞書データ登録部23と同様である。このため、マッチング実行部39及び辞書データ登録部23は同一の機能ブロックでもよい。
マッチング実行部39は、商品ごとに印字検査を行い、それぞれの判定結果(検査結果)を検査結果出力部41へ出力する。
検査結果出力部41は、マッチング実行部39から出力される検査結果をディスプレイ93へ出力し、ディスプレイ93にそれぞれの検査結果が表示される。なお、それぞれの検査結果は、図示しない検査結果格納部に格納されてもよい。
<辞書データの作成>
次に、辞書データの作成方法について具体的に説明する。なお、以下では、辞書データ作成用画像の複数の文字を分割するブロックごとに、ブロックの文字列に含まれる各文字の文字画像データを辞書データに登録する場合について説明する。
図3は、本発明の実施の形態1に係る辞書作成方法の一例を示すフローチャートである。辞書データ作成時には、図3のステップS10~S50の処理が行われる。まず、ステップS10では、印字検査機20は、プリンタ10から辞書データ作成用画像の印字用フォントデータを受信する。
そして、ステップS20では、印字検査機20は、プリンタ10から、辞書データ作成用画像の複数の文字を分割する1つのブロックに含まれる文字列の印字データを受信する。図2を例にすれば、最上段の左端から複数文字からなる文字列「年月日時分」を1ブロックとし、印字検査機20は、この文字列に関する印字データをプリンタ10から受信する。なお、辞書データ登録部23は、受信した印字データは、辞書データ登録部23の内部のメモリに一時的に保持しておく。
ステップS30では、辞書データ登録部23は、ステップS20で受信した印字データに基づいて、このブロックの文字列に含まれるそれぞれの文字「年」「月」「日」「時」「分」の文字画像データを抽出する。
そして、ステップS40において、辞書データ登録部23は、ステップS30で抽出した各文字の文字画像データを辞書データに登録し、辞書データ格納部27に格納する。
ステップS50では、すべてのブロックについての文字画像データの登録が行われたかどうかが判定される。すべてのブロックについての文字画像データの登録が行われていない場合(No)、ステップS20に戻り、例えば、図2の文字列「製造固有記号」を含むブロックに対する処理が行われる。すべてのブロックについての、すなわち、辞書データ作成用画像に含まれるすべての文字についての文字画像データの登録が行われるまで、ステップS20~S50の処理が順次行われる。
そして、すべてのブロックについての文字画像データの登録が行われると(Yes)、辞書データ作成処理が終了する。
ここでは、ブロックごとに文字画像データを登録する場合について説明したが、印字検査機20は、辞書データ作成用画像に含まれるすべての文字についての印字データを一括で受信し、すべての文字についての文字画像データの登録処理を行ってもよい。
また、辞書データ登録部23は、辞書データ作成用画像の複数の撮像画像に対し、ステップS20~S50の処理を行ってもよい。これにより、同一の文字に対し複数の文字画像データが登録される。
また、印字検査機20は、作成した辞書データ及び辞書データ作成用に受信した印字データに基づいて辞書データ作成用画像の印字検査用画像データを生成し、辞書データ作成用画像に対する印字検査を行ってもよい。そして、印字検査機20は、辞書データ作成用画像に対する検査結果を、辞書データにフィードバックさせてもよい。
そして、印字検査機20は、商品パッケージやラベル用の印字データを受信し、作成した辞書データに基づいて、商品パッケージやラベルの印字検査を行う。
<本実施の形態による主な効果>
本実施の形態によれば、印字検査機20は、プリンタ10から受信した印字データに基づいて、辞書データ作成用画像の撮像画像データからそれぞれの文字の文字画像データを抽出する。印字検査機20は、それぞれの文字画像データを、対応する文字と関連付けて辞書データに登録する。
この構成によれば、印字検査機20内で自動的に辞書データが作成されるので、印字検査用の辞書データの作成時間を短縮することが可能となる。また、これにより、印字検査機20の稼働率を向上させることが可能となる。
また、本実施の形態によれば、印字データは、文字のサイズを含んでいる。この構成によれば、辞書データに登録された文字画像データのサイズを調整することができるので、正確な印字検査用画像データを生成することが可能となる。これにより、印字検査の精度を向上させることが可能となる。
また、本実施の形態によれば、辞書データ登録部23は、1つの文字に対し複数の文字画像データを登録する。この構成によれば、同一の文字に対し、少しずつ形状が異なる文字画像データが登録されるので、印字される文字にばらつきが生じても、印字検査の精度を確保することが可能となる。
また、本実施の形態によれば、印字検査機20は、ブロックごとの印字データを順次受信しながら、各ブロックの文字列に含まれる文字の文字画像データを辞書データに登録する。この構成によれば、辞書データ登録部23の負荷が抑えられる。
(実施の形態2)
次に、実施の形態2について説明する。辞書データに登録された文字画像データのサイズと、実際に印字される文字サイズとが異なる場合がある。このような状況で印字検査が行われると、印字検査の精度が低下してしまう。そこで、本実施の形態では、辞書データ格納部27に登録された文字画像データのキャリブレーションを行うことが可能な印字検査機について説明する。なお、以下では、前述の実施の形態と同一の箇所については、原則としてその説明を省略する。
図4は、本発明の実施の形態2に係るプリンタ及び印字検査機の構成の一例を示すブロック図である。図4のプリンタ10は、図1と同様である。印字検査機20は、図1の印字検査機に対し、キャリブレーションパターンデータ格納部51、及びキャリブレーションデータ格納部53が追加された構成となっている。
キャリブレーションパターンデータ格納部51は、プリンタ10から受信するキャリブレーションパターンデータを格納する。図5は、キャリブレーションパターンの一例を示す図である。キャリブレーションパターンデータは、文字画像データのキャリブレーションを行うためのキャリブレーションパターンや、キャリブレーションパターンのサイズデータを含んでいる。
図5のキャリブレーションパターンは、印字画像の四隅付近の各位置にドット「・」が印字される。キャリブレーションパターンは、このようなパターンに限定されるわけではない。この場合のキャリブレーションパターンデータには、例えば、それぞれのドットが印字される座標、ドット間の距離等の情報がサイズデータとして含まれる。
キャリブレーションデータ格納部53は、辞書データ登録部23により生成される文字画像データのキャリブレーションデータを格納する。なお、キャリブレーションデータの生成方法については後述する。
<キャリブレーション>
次に、キャリブレーションの具体例について説明する。図6は、キャリブレーションデータの生成方法の一例を示すフローチャートである。キャリブレーションデータの生成時には、図6のステップS110~S140の処理が行われる。まず、ステップS110において、印字検査機20は、プリンタ10からキャリブレーションパターンデータを受信する。印字検査機20は、受信したキャリブレーションパターンデータを、内部のメモリに一時的に保持する。なお、キャリブレーションパターンデータを受信する時期は、キャリブレーションを行う直前でもよいし、辞書データ作成の作成時でもよい。また、キャリブレーションパターンデータ格納部は、複数パターンのキャリブレーションパターンデータを格納してもよい。
次に、ステップS120では、プリンタ10によりキャリブレーションパターンが印字される。また、ステップS130では、印字されたキャリブレーションパターンが撮像装置91により撮像され、印字検査機20は、撮像装置91から撮像画像データを受信する。
ステップS140において、辞書データ登録部23は、キャリブレーションパターンデータに含まれるキャリブレーションパターンのサイズと、撮像画像データにおけるキャリブレーションパターンのサイズとの比率を算出して、文字画像データのキャリブレーションデータを生成する。そして、辞書データ登録部23は、生成したキャリブレーションデータをキャリブレーションデータ格納部53へ格納する。これにより、キャリブレーションデータ生成に係る処理が完了する。
期待値生成部35は、生成されたキャリブレーションデータに基づいて、印字検査用画像データ生成時に、文字画像データのサイズのキャリブレーションを行う。そして、マッチング実行部39は、キャリブレーションされた印字検査用画像データを用いて印字検査を行う。
これにより、印字検査用画像データの文字サイズと、商品パッケージ等の撮像画像データにおける文字サイズを合わせることができるので、印字検査の精度を向上させることが可能となる。
(実施の形態3)
次に、実施の形態3について説明する。印字画像は、所定の位置に印字されるはずであるが、所定の位置とは異なる位置に印字される場合もあり得る。この場合、印字位置がずれていることを知らない印字検査機20は、文字画像データを正しく抽出することができず、正確な辞書データを作成することができない。また、印字検査時には、印字検査の精度が低下する。そこで、本実施の形態では、印字位置が異なる場合であっても、学習フェーズでは文字画像データを正しく抽出し、印字検査時には印字検査の精度を確保することが可能な印字検査機について説明する。
図7は、本発明の実施の形態3に係る印字画像の一例を示す図である。図7(a)は、印字位置が正しい場合を示している。図7(b)は、印字位置がずれた場合を示している。図7(c)は、印字位置のずれを補正した状態を示している。
図7に示すように、印字画像の左側には、印字画像の印字位置を案内するための星型の位置決めパターンが印字されている。辞書データ登録部23は、この位置決めパターンに基づいて、撮像画像データにおける辞書データ作成用画像の位置決めを行う。位置決めパターンは、LAN95を介した通信により、プリンタ10から印字検査機20へ送信され、印字検査機20内のメモリに登録される。なお、位置決めパターンは、例えば、印字用フォントデータに含まれてもよいし、位置決めパターン印字用のデータが設けられてもよい。
例えば、印字データに含まれる各文字の座標は、位置決めパターンを原点とした値に設定される。また、辞書データ登録部23は、撮像画像データから位置決めパターンを検出する。そして、辞書データ登録部23は、検出した位置決めパターンの位置を原点に登録し、印字データに基づいて各文字の文字画像データを抽出すればよい。図7(a)では、印字位置がずれていないため、原点の位置もずれていない。一方、図7(b)では、印字位置がずれているので、原点の位置もずれる。そこで、図7(c)のように、検出された位置決めパターンの位置が原点として登録される。
ここでは、辞書データ作成用画像の印字位置について説明したが、商品パッケージ等の印字検査時においても同様である。
本実施の形態によれば、位置決めパターンに基づいて辞書データ作成用画像等の印字画像の印字位置が案内される。この構成によれば、学習フェーズでは文字画像データを正しく抽出し、印字検査時には印字検査の精度を確保することが可能となる。
各実施形態において、上記の各機能ブロックは、回路で構成されてもよく、またソフトウェアで構成されてもよい。また一部の機能ブロックを回路で構成し、他の機能ブロックをソフトウェアで構成してもよい。さらにまた、各機能ブロックの一部あるいは全部をCPUまたはFPGA等の集積回路で構成し、CPUまたはFPGAの内部或いは外部のメモリに格納されたプログラムを読みだして各機能ブロックの動作を実行するようにしてもよい。
なお、本発明は上記した実施の形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加、削除、置換をすることが可能である。なお、図面に記載した各部材や相対的なサイズは、本発明を分かりやすく説明するため簡素化・理想化しており、実装上はより複雑な形状となる場合がある。
10…プリンタ、20…印字検査機、21…通信部、23…辞書データ登録部、25…アイテム格納部、27…辞書データ格納部、31…撮像画像入力部、35…期待値生成部、39…マッチング実行部、51…キャリブレーションパターンデータ格納部、53…キャリブレーションデータ格納部、91…撮像装置、95…LAN

Claims (5)

  1. プリンタで印字された文字の印字検査を行う印字検査機であって、
    前記プリンタと接続された通信部と、
    印字された前記文字の撮像画像データを受信する撮像画像入力部と、
    前記印字検査用の辞書データを作成する辞書データ登録部と、
    前記印字検査用の画像データを生成する期待値生成部と、
    を備え、
    前記通信部は、辞書データ作成用画像の印字用フォントデータと、前記辞書データ作成用画像に含まれる前記文字、前記文字のサイズデータ、及びそれぞれの前記文字の前記辞書データ作成用画像における座標を含む印字データと、キャリブレーションパターンデータと、を前記プリンタから受信し、
    前記辞書データ登録部は、前記キャリブレーションパターンデータに含まれるキャリブレーションパターンのサイズと、前記撮像画像データにおける前記キャリブレーションパターンのサイズとの比率を算出して、文字画像データのキャリブレーションデータを生成し、
    前記期待値生成部は、前記キャリブレーションデータに基づいて、前記文字のサイズデータから前記印字検査用の画像データを生成し、
    前記辞書データ登録部は、前記印字データに基づいて、前記辞書データ作成用画像の前記撮像画像データからそれぞれの前記文字の文字画像データを抽出し、それぞれの前記文字画像データを、対応する前記文字と関連付けて前記辞書データに登録する、
    印字検査機。
  2. 請求項1に記載の印字検査機において、
    前記辞書データ登録部は、1つの文字に対し複数の前記文字画像データを登録する、
    印字検査機。
  3. 請求項1に記載の印字検査機において、
    前記通信部は、前記辞書データ作成用画像の複数の前記文字を分割するブロックごとに文字列の前記印字データを順次受信し、
    前記辞書データ登録部は、それぞれの前記ブロックの前記文字列に含まれるそれぞれの前記文字の前記文字画像データを前記辞書データに登録する、
    印字検査機。
  4. 請求項1に記載の印字検査機において、
    前記印字用フォントデータは、前記辞書データ作成用画像の印字位置を案内する位置決めパターンを含み、
    前記辞書データ登録部は、前記位置決めパターンに基づいて、前記撮像画像データにおける前記辞書データ作成用画像の位置決めを行う、
    印字検査機。
  5. 請求項1に記載の印字検査機において、
    前記通信部は、LAN(Local Area Network)により前記プリンタと接続される、
    印字検査機。
JP2018110232A 2018-06-08 2018-06-08 印字検査機 Active JP7092563B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018110232A JP7092563B2 (ja) 2018-06-08 2018-06-08 印字検査機
PCT/JP2019/022291 WO2019235512A1 (ja) 2018-06-08 2019-06-05 印字検査機
CN201980036999.6A CN112219112A (zh) 2018-06-08 2019-06-05 印刷检查机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018110232A JP7092563B2 (ja) 2018-06-08 2018-06-08 印字検査機

Publications (2)

Publication Number Publication Date
JP2019212210A JP2019212210A (ja) 2019-12-12
JP7092563B2 true JP7092563B2 (ja) 2022-06-28

Family

ID=68769561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018110232A Active JP7092563B2 (ja) 2018-06-08 2018-06-08 印字検査機

Country Status (3)

Country Link
JP (1) JP7092563B2 (ja)
CN (1) CN112219112A (ja)
WO (1) WO2019235512A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195585A (ja) 2000-01-14 2001-07-19 Prima Meat Packers Ltd 包装フィルムの文字検査装置
JP2007172027A (ja) 2005-12-19 2007-07-05 Glory Ltd 印刷検査装置
JP2009157856A (ja) 2007-12-28 2009-07-16 Glory Ltd 画像切り出し装置および印刷検査装置
JP2013237229A (ja) 2012-05-16 2013-11-28 Infoprint Solutions Co Llc 印刷処理システム、画像処理装置、印刷検証装置及びプログラム
CN106651852A (zh) 2016-12-28 2017-05-10 天津普达软件技术有限公司 一种喷印字符关键笔画缺失的检测方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2159622B (en) * 1981-07-29 1986-05-21 Dainippon Printing Co Ltd Print inspecting method
GB2236986B (en) * 1988-08-24 1992-10-21 Brother Ind Ltd Printing device with spelling check function
JPH0528302A (ja) * 1991-07-19 1993-02-05 Nec Corp 文字読取装置
JP3313474B2 (ja) * 1993-09-24 2002-08-12 株式会社東芝 印刷物検査装置
JPH07218446A (ja) * 1994-02-08 1995-08-18 Hitachi Eng Co Ltd ロゴマーク等のパターンの検査装置及び方法、並びにロゴマーク等のパターン辞書作成装置
JPH08101129A (ja) * 1994-09-29 1996-04-16 Omron Corp 日付文字パターンの生成装置及びその方法
JP3509971B2 (ja) * 1994-12-08 2004-03-22 大日本印刷株式会社 印刷品質検査装置
US6106094A (en) * 1996-01-30 2000-08-22 Neopt Corporation Printer apparatus and printed matter inspecting apparatus
JP2903148B2 (ja) * 1996-08-09 1999-06-07 株式会社日立西サービスエンジニアリング 印字不良製品排除装置
CN1930868A (zh) * 2004-03-29 2007-03-14 冲电气工业株式会社 印刷媒体的品质调整***、检查用水印媒体输出装置、水印品质检查装置、已调整水印媒体输出装置、印刷媒体的品质调整方法以及检查用水印媒体
JP2007173912A (ja) * 2005-12-19 2007-07-05 Glory Ltd 印刷検査装置
US20070139703A1 (en) * 2005-12-19 2007-06-21 Glory Ltd. Print inspecting apparatus
US8619278B2 (en) * 2009-12-04 2013-12-31 Ricoh Company, Limited Printed matter examination apparatus, printed matter examination method, and printed matter examination system
JP5730646B2 (ja) * 2011-04-05 2015-06-10 株式会社イセトー プリント検査装置、プリンタシステム
JP5959444B2 (ja) * 2013-01-11 2016-08-02 名古屋電機工業株式会社 印刷検査装置による不良原因の推定(分類)方法
JP6180889B2 (ja) * 2013-11-08 2017-08-16 株式会社日立産機システム 印字検査装置
US10083364B2 (en) * 2014-04-16 2018-09-25 Glory Ltd. Method and apparatus for removing character background from colored image
JP6675831B2 (ja) * 2015-03-27 2020-04-08 株式会社日立産機システム 印字検査方法及びそれを用いた印字検査装置及び印字検査装置本体
WO2016157483A1 (ja) * 2015-04-01 2016-10-06 日立マクセル株式会社 撮像装置および画像記録方法
CN109789697B (zh) * 2016-09-21 2021-04-02 小森公司 印刷品质检查装置和印刷品质检查方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195585A (ja) 2000-01-14 2001-07-19 Prima Meat Packers Ltd 包装フィルムの文字検査装置
JP2007172027A (ja) 2005-12-19 2007-07-05 Glory Ltd 印刷検査装置
JP2009157856A (ja) 2007-12-28 2009-07-16 Glory Ltd 画像切り出し装置および印刷検査装置
JP2013237229A (ja) 2012-05-16 2013-11-28 Infoprint Solutions Co Llc 印刷処理システム、画像処理装置、印刷検証装置及びプログラム
CN106651852A (zh) 2016-12-28 2017-05-10 天津普达软件技术有限公司 一种喷印字符关键笔画缺失的检测方法

Also Published As

Publication number Publication date
CN112219112A (zh) 2021-01-12
WO2019235512A1 (ja) 2019-12-12
JP2019212210A (ja) 2019-12-12

Similar Documents

Publication Publication Date Title
US11978193B2 (en) Label data processing system
US8736864B2 (en) System and method for producing and inspecting prints having static and variable contents
JP5819698B2 (ja) 印刷データ処理装置、印刷データ処理方法、印刷システムおよびプログラム、ならびに、ページデータ作成装置およびラスタライズ処理装置
CN111089867A (zh) 图像检查装置以及记录介质
CN110293753A (zh) 具有局部图像修正的图像检测方法
US20090087208A1 (en) Image forming method, image forming apparatus and computer-readable medium
US8976428B2 (en) Image information managing method, image information managing apparatus and image information managing system for preparing and measuring an evaluation chart
RU2601195C2 (ru) Устройство проверки маркировки, содержащее модуль детектирования и обработки для детектирования маркировки
JP7092563B2 (ja) 印字検査機
JP2015001809A (ja) 画像検査データ作成装置、画像検査データプログラム、および画像検査データ作成方法
JPH10171093A (ja) 検版装置
US20150054905A1 (en) Image forming apparatus and image processing method
WO2011129114A1 (ja) 帳票、帳票処理装置、帳票処理方法及び記録媒体
TW201801508A (zh) 可校正複印位置的複印設備及複印方法
JP7171269B2 (ja) 画像照合システム、画像照合方法、及びプログラム
US8964192B2 (en) Print verification database mechanism
JP2017216009A (ja) ページデータの検査方法
WO2023195507A1 (ja) 印刷システム
JP3726308B2 (ja) 検版装置
US20230398776A1 (en) Inspection apparatus, inspection method, and storage medium
JP2018195090A (ja) 誤出荷防止システム
JP2014172319A (ja) 印刷検証装置及びプログラム
JP2007172029A (ja) 印刷検査装置
AU2024204834A1 (en) Label data processing system
CN118332976A (zh) 一种应用计算机视觉自动创建异形封装的方法

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20200811

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200812

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220121

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220607

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220616

R150 Certificate of patent or registration of utility model

Ref document number: 7092563

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150