JP2023034478A - 検査装置および検査方法 - Google Patents
検査装置および検査方法 Download PDFInfo
- Publication number
- JP2023034478A JP2023034478A JP2021140733A JP2021140733A JP2023034478A JP 2023034478 A JP2023034478 A JP 2023034478A JP 2021140733 A JP2021140733 A JP 2021140733A JP 2021140733 A JP2021140733 A JP 2021140733A JP 2023034478 A JP2023034478 A JP 2023034478A
- Authority
- JP
- Japan
- Prior art keywords
- inspection
- image
- area
- blank
- inspection area
- 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.)
- Pending
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 311
- 238000000034 method Methods 0.000 title claims description 41
- 230000010365 information processing Effects 0.000 description 28
- 230000006870 function Effects 0.000 description 17
- 238000012545 processing Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 6
- 238000003825 pressing Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000007547 defect Effects 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 2
- 238000002844 melting Methods 0.000 description 2
- 230000008018 melting Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000000701 chemical imaging Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5016—User-machine interface; Display panels; Control console
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
- G03G15/5062—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control by measuring the characteristics of an image on the copy material
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1282—High volume printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/001—Industrial image inspection using an image reference approach
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
- B41J2029/3935—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns by means of printed test patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10008—Still image; Photographic image from scanner, fax or copier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30144—Printing quality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30176—Document
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Facsimiles In General (AREA)
- Image Processing (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
【課題】 従来、バーコード等が印刷されるべき検査領域が空白の場合、常に検査結果をNGとしていた。【解決手段】 検査領域の画像が空白であり、かつ、当該検査領域の画像に対して正解データとの照合検査を行う場合、前記正解データが空白であるか判定し、前記正解データが空白であると判定した場合は、前記検査領域の検査結果をOKとして出力し、前記正解データが空白でないと判定した場合は、前記検査領域の検査結果をNGとして出力する。【選択図】 図7
Description
本発明は、印刷物の印刷品位を検査する検査装置に関する。
近年、印刷装置により印刷されたシートを搬送中に検査装置によって検査可能とした印刷システムが知られている。印刷シートの検査では、検査装置が搬送された印刷シートの画像を読み取り、読み取った画像の画像解析により印刷シートが正常であるか否かを判定する。検査装置は、例えばバーコードや罫線の欠け、画像抜け、印刷不良、ページ抜け、色ずれなどを検出することが可能である。
このような印刷システムにおいて印字データに関する検査には以下2種類存在する。
(1)コード画像(バーコードや2次元コード)を読み取れなかった(デコードできなかった)場合を検査NGとして、検査結果レポートを出力する検査(以下では、、読み取り検査と呼ぶ)。後続機の為にレポートだけ使いたい場合や、正解データが手に入らない場合に使う。
(2)あらかじめ正解データを用意しておき、コード画像(バーコードや2次元コード)の読み取り結果と照合して、照合結果が異なるものを検査NGとする検査(以下では、照合検査と呼ぶ)。照合検査では、コード画像が別のコードになってしまっている場合などに、NGを出すので、一定水準未満の印刷物をNGとして扱うことができる。
また、バリアブル印刷の成果物の中にはバーコードの領域に何も置かないこと(以下空白とする。)が正しいものが存在する。バーコードの領域読み込み時に空白が入っていた際に、原因にはデータ抜けや、正解が空白の場合などが考えられる。空白となっている印刷物は、正解が空白の場合とデータ抜け起因の空白の場合で区別をする必要がある。特許文献1では、検査領域が空白の場合、常に検査NGとして以降の印刷を中止し、印刷データの確認を促すことが開示されている。
特許文献1では、検査領域が空白の場合、常に検査結果がNGとなってしまう。したがって、特許文献1では、ユーザが意図的に空白にして印刷していた場合も、検査NGと判断してしまう。
上記課題を解決するために、本発明の検査装置は、検査領域の画像が空白であり、かつ、当該検査領域の画像に対して正解データとの照合検査を行う場合、前記正解データが空白であるか判定する判定手段と、前記判定手段で前記正解データが空白であると判定した場合は、前記検査領域の検査結果をOKとして出力し、前記判定手段で前記正解データが空白でないと判定した場合は、前記検査領域の検査結果をNGとして出力する出力手段と、を備えることを特徴とする。
本発明によれば、検査領域が空白だった場合に常に検査結果NGとするのではなく、正解データを参照して、空白が正解であると判断できる場合は検査結果をOKとして扱うことができる。
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものではなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
〔第1の実施形態〕
図1は、本実施形態における情報処理装置と検査装置と画像形成装置の構成を表す模式図である。なお、本実施例の画像形成装置は電子写真方式の画像形成装置を用いて説明するが、本実施例における画像形成装置は、インクジェット方式、オフセット方式など、異なる画像形成方式の画像形成装置であっても良い。
図1は、本実施形態における情報処理装置と検査装置と画像形成装置の構成を表す模式図である。なお、本実施例の画像形成装置は電子写真方式の画像形成装置を用いて説明するが、本実施例における画像形成装置は、インクジェット方式、オフセット方式など、異なる画像形成方式の画像形成装置であっても良い。
画像形成装置0101は、通信ケーブル0112を介して情報処理装置0109と接続されている。情報処理装置0109は、ネットワーク0113を介してクライアントコンピュータ0110、検査装置0108と接続されている。画像形成装置0101は、UIパネル0102、給紙デッキ0103および給紙デッキ0104を備える。さらに、3段の給紙デッキからなるオプションデッキ0105が接続される。画像形成装置0101は、例えば電子写真方式の画像形成装置である。また、UIパネル0102は、例えば静電容量方式のタッチパネルを備えたユーザインターフェースである。
さらに画像形成装置0101は、検査ユニット0106、大容量スタッカ0107を備える。検査ユニットは、通信ケーブル0114を介して検査装置0108と接続されている。大容量スタッカ0107はメイントレイとトップトレイを備え、メイントレイには一度に数千枚の用紙を積載することができる。
印刷ジョブは、クライアントコンピュータ0110で生成され、ネットワーク0113を介して情報処理装置0109に送信され、情報処理装置0109で管理される。そして、当該印刷ジョブは、情報処理装置0109から通信ケーブル0112を通じて画像形成装置0101に送信されて、画像形成装置0101は受信した印刷ジョブに基づいて用紙に印字する処理を行う。なお、印刷ジョブは、情報処理装置0109において生成・管理され、ネットワーク0112を介して画像形成装置0101に送信され、画像形成装置0101で管理される形態をとっても良い。
なお、クライアントコンピュータ0110、情報処理装置0109、検査装置0108のすべてが、通信ケーブルを介して画像形成装置0101と通信できる形態をとっても良い。即ち、本実施例に示す画像形成装置0101、情報処理装置0109、クライアントコンピュータ0110の接続形態は一例であり、本実施例で示した他にも様々な接続形態があることは言うまでもない。
図2は、本実施例の画像形成装置0101と検査装置0108と大容量スタッカ0107と情報処理装置0109とクライアントコンピュータ0110の制御構成を示すブロック図である。
CPU(Central Processing Unit/中央演算装置)0201は、システムバス0212を介して画像形成装置0101内の各部の制御や演算を行う。CPU0201は、コンピュータ読取可能な記憶部0205に格納され、RAM(Ramdom Access Memory)0202にロードされるプログラムを実行することにより、後述する各処理を実行する処理部として機能する。RAM0202は、CPU0201から直接アクセスできる一般的な揮発性記憶装置の一種で、CPU0201のワークエリアまたはその他一時的なデータ記憶領域として使用される。記憶部0205は、さらに、画像形成装置動作時の一時記憶領域およびワークメモリとして機能する。エンジンI/F0209は、プリンタエンジン0210との通信を行う。給紙デッキI/F0204は、給紙デッキ0211との通信を行う。給紙デッキ0211は、給紙デッキ0103、0104、オプションデッキ0105をハード構成として総称するものすることにより、後述する各処理を実行する処理部として機能するである。UIパネル0203は、UIパネル0102のハード構成であり、画像形成装置0101の操作全般を行うためのユーザインターフェースである。本実施形態では、UIパネル0203は静電容量方式のタッチパネルを備えたものとする。
ネットワークインターフェース(以下、NW I/F)0207は、通信ケーブル0213を介して情報処理装置0109のNW I/F0238と接続され、情報処理装置0109と画像形成装置0101との間で通信する際に利用される。なお、この例ではシステムバス(0212、0239)に接続されたインターフェース(0207、0238)同士が直接接続されている形式であるが、これに限定するものではない。例えば、情報処理装置0109と画像形成装置0101とがLAN等のネットワークを介して接続されている形式でもよく、その接続形式を限定しない。ビデオI/F0206は、ビデオケーブル0241を介してビデオI/F0233と接続され、情報処理装置0109と画像形成装置0101の間の画像データの通信に利用される。なお、情報処理装置0109における画像形成装置0101との接続インターフェースは、NW I/F0238とビデオI/F0233の機能を統合した形式をとっても良い。また、画像形成装置0101における情報処理装置0109との接続インターフェースは、NW I/F0207とビデオI/F0206の機能を統合した形式をとっても良い。
アクセサリI/F0208は、通信ケーブル0225を介して、アクセサリI/F0214とアクセサリI/F0220とに接続する。即ち、画像形成装置0101は、アクセサリI/F0208、0214、0220を介して、検査ユニット0106および大容量スタッカ0107と互いに通信を行うことができる。
CPU0216は、システムバス0219を介して検査ユニット0106内の各部の制御や演算を行う。CPU0216は、コンピュータ読取可能な記憶部0247に格納され、RAM0217にロードされるプログラムを実行することにより、後述する各処理を実行する処理部として機能する。RAM0217は、CPU0216から直接アクセスできる一般的な揮発性記憶装置の一種で、CPU0216のワークエリアまたはその他一時的なデータ記憶領域として使用される。記憶部0247は、検査装置動作時の一時記憶領域およびワークメモリとして機能する。検査装置I/F0215は、通信ケーブル0248を介して検査装置ユニットI/F0231と接続する。即ち、検査ユニット0106は、検査装置I/F0215および検査装置ユニットI/F0231を介して、検査装置0108との間での通信に利用される。撮影部0218は、例えばコンタクトイメージセンサ(以下、CIS)を搭載した撮影機能(スキャン機能)を備え、検査ユニット内を通過する用紙の撮影(読み取りスキャン)を行うことで生成される画像を、検査装置I/F0215を介して検査装置0108に送信する。なお、撮影部0218が備えるCISはセンサの一例であり、CCDイメージセンサなど他の種類のセンサであっても良く、その撮影方式(スキャン方式)を限定するものではない。
CPU0220は、システムバス0224を介して大容量スタッカ0107内の各部の制御や演算を行う。CPU0220は、コンピュータ読取可能な記憶部0248に格納され、RAM0222にロードされるプログラムの実行することにより、後述する各処理を実行する処理部として機能する。RAM0222は、CPU0221から直接アクセスできる一般的な揮発性記憶装置の一種で、CPU0221のワークエリアまたはその他一時的なデータ記憶領域として使用される。排紙部0223は、メイントレイとトップトレイへの排紙動作や、メイントレイとトップトレイ各々の積載状況の監視や制御を行う。
検査装置0108のCPU0226は、システムバス0230を介して、検査装置0108内の各部の制御や演算を行う。CPU0226は、コンピュータ読取可能な記憶部0228に格納され、RAM0227にロードされるプログラムを実行することにより、後述する各処理を実行する処理部として機能する。RAM0227は、CPU0226から直接アクセスできる一般的な揮発性記憶装置の一種で、CPU0226のワークエリアまたはその他一時的なデータ記憶領域として使用される。記憶部0228は、検査装置動作時の一時記憶領域およびワークメモリとして機能する。PDL解析部0229は、クライアントコンピュータ0110や情報処理装置0109から受信した例えばPDF、PostScript、PCLなどのPDLデータを読み込み、解釈処理を実行する。表示部0245は例えば検査装置に接続される液晶ディスプレイであり、検査装置へのユーザの入力を受け付けたり、検査装置の状態を表示したりする。
情報処理装置0109のCPU0234は、システムバス0239を介して情報処理装置0109内の各部の制御や演算を行う。CPU0234は、コンピュータ読取可能な記憶部0236に格納され、RAM0235にロードされるプログラムを実行することにより、後述する各処理を実行する処理部として機能する。RAM0235は、CPU0234から直接アクセスできる一般的な揮発性記憶装置の一種で、CPU0234のワークエリアまたはその他一時的なデータ記憶領域として使用される。記憶部0236は、情報処理装置動作時の一時記憶領域およびワークメモリとして機能する。ネットワークインターフェース(以下、NW I/F)0237は、ネットワークを介してNW I/F0232、0240と接続される。情報処理装置0109は、NW I/F0237とNW I/F0232とを介して、検査装置0108と通信を行う。また、情報処理装置0109は、NW I/F0237とNW I/F0240とを介して、クライアントコンピュータ0110と通信を行う。
クライアントコンピュータ0110のCPU0243は、システムバス0246を介してクライアントコンピュータ0110内の各部の制御や演算を行う。CPU0243は、コンピュータ読取可能な記憶部0245に格納され、RAM0242にロードされるプログラムを実行することにより、後述する各処理を実行する処理部として機能する。RAM0242は、CPU0243から直接アクセスできる一般的な揮発性記憶装置の一種で、CPU0243のワークエリアまたはその他一時的なデータ記憶領域として使用される。記憶部0244は、クライアントコンピュータ動作時の一時記憶領域およびワークメモリとして機能する。
図3は、印刷装置0101と検査ユニット0106と大容量スタッカ0107の内部構成を示す図である。印刷装置0101は、UIパネル0102を介してユーザの入力を受け付けたり、印刷や機器の状態を表示したりする。給紙デッキ0103及び0104には、各種用紙を収容しておくことが可能である。各給紙デッキでは、収容された用紙の最上位の用紙一枚のみを分離し、用紙搬送パス0305へ搬送することが可能である。0301~0304は現像ステーションであり、カラー画像を形成するために、それぞれY、M、C、Kの有色トナーを用いてトナー像を形成する。ここで形成されたトナー像は中間転写ベルト0306に一次転写される。中間転写ベルト0306は図を時計回りに回転し、0307の二次転写位置で用紙搬送パス0305から搬送されてきた用紙へとトナー像が転写される。定着ユニット0308は加圧ローラーと加熱ローラーを備え、各ローラーの間を用紙が通過することにより、トナーを溶融・圧着することで用紙にトナー像を定着させる。定着ユニット0308を抜けた用紙は用紙搬送パス0309を通って0312へと搬送される。用紙の種類によって定着のためにさらに溶融・圧着が必要な場合は、定着ユニット0308を通過した後、上の用紙搬送パスを使って第二定着ユニット0310へと搬送され、追加の溶融・圧着が施された後、用紙搬送パス0311を通って0312へと搬送される。画像形成モードが両面の場合は、0313の用紙反転パスへと用紙を搬送し、0313で反転した後、両面搬送パス0314へと用紙が搬送され、二次転写位置0307で二面目の画像転写が行われる。
検査ユニット0106内にはCIS0315、0316が対向する形で配置される。CIS0315は用紙の上面を、CIS0316は用紙の下面を読み取るためのセンサである。検査ユニット0106は、用紙搬送パス0317に搬送された用紙が所定の位置に到達したタイミングで、CIS0315、0316を用いて用紙をスキャンする。スキャンにより生成された画像は、検査装置I/F0215および検査ユニットI/F0231を介して検査装置0108に送信される。検査装置0108のCPU0226は、当該受信した画像に欠陥があるかどうか判定し、判定した結果を検査ユニットI/F0231および検査装置I/F0215を介して検査ユニット0106に通知する。検査ユニットのCPU0216は、当該受信した判定結果を、アクセサリI/F0214および0220を介して大容量スタッカ0107に通知する。
大容量スタッカ0107は大容量の用紙を積載することが可能である。大容量スタッカ0107は、用紙を積載するトレイとしてメイントレイ0324を有する。検査ユニット0106を通過した用紙は用紙搬送パス0319を通して大容量スタッカ0107に入る。検査装置0108により正常に印刷されていると判定された用紙は、用紙搬送パス0319から用紙搬送パス0322を経由して、メイントレイ0324に積載されていく。さらに大容量スタッカ0107は、排紙トレイとしてトップトレイ0320を有する。CPU0221は、検査装置0108によって欠陥が検出された用紙をトップトレイ0320に排出するように制御する。トップトレイ0320に出力する場合は、用紙搬送パス0319から用紙搬送パス0321を経由してトップトレイ0320へと用紙が搬送される。0323は用紙を反転するための反転部である。この反転部0323は、用紙をメイントレイ0324に積載する場合に使用される。入ってきた用紙の向きと積載時の用紙の向きが同一となるように、メイントレイ0324に積載する場合には反転部0323で一度用紙を反転させる。トップトレイ0320へ搬送する場合は、積載時にフリップせずにそのまま用紙を排出するため、反転部0323での反転動作は行わない。
以下フローチャートと画面の例を用いて、本発明の特徴となる処理について説明する。なお、本フローに係る画像形成装置のプログラムは、画像形成装置0101の記憶部0205に記憶されており、RAM0202に読み出され、CPU0201によって実行される。また、本フローに係る検査装置のプログラムは、検査装置0108の記憶部0228に記憶されており、RAM0227に読み出され、CPU0226によって実行される。また、本フローに係る情報処理装置のプログラムは、情報処理装置0109の記憶部0236に記憶されており、RAM0235に読み出され、CPU0234によって実行される。また、本フローに係るクライアントコンピュータのプログラムは、クライアントコンピュータ0110の記憶部0245に記憶されており、RAM0242に読み出され、CPU0243によって実行される。
検査開始前のリファレンス登録作業から、検査実行までの全体の流れを図4のフローチャートを用いて説明する。
まず、ステップS401にて、ユーザは検査の基準となるリファレンス画像を登録する作業を行う。まず、クライアントコンピュータ0110にてリファレンス画像登録用の印刷ジョブを実行して、リファレンス画像を生成する。そして、検査装置0108は、当該生成されたリファレンス画像を読み込んで登録しておく。
次に、ステップS402にて、ユーザは検査設定を行い、各種検査パラメータ、検査領域、検査レベルの設定を行う。詳細は後述する。
次に、ステップS403にて、画像形成装置0101で印刷された印刷物について、検査装置0108にて検査を行う。すなわち、クライアントコンピュータ0110にて検査対象となる印刷物を生成するための印刷ジョブが生成されて情報処理装置0109に送信されて管理されている。画像形成装置101がこの印刷ジョブを実行して印刷用紙を出力すると、検査ユニット0106は、当該印刷された用紙の搬送を検知してCIS0315と0316で当該用紙をスキャンし、そのスキャン画像を検査装置0108のRAM303に保存する。検査装置は、当該保存されたスキャン画像をリファレンス画像と比較することにより、正常に印刷されているか否か検査して、検査結果を出力する。なお、検査は検査設定にてユーザに指定された設定値に基づいて実行される。大容量スタッカ0107は、この検査結果に基づいて、欠陥があると判定された印刷用紙を別トレイに排出することができる。
次に、S402の検査設定の詳細について、図5を用いて説明する。検査設定は、リファレンス登録にて登録したリファレンス画像を選択して開始する。
0501は、リファレンス画像が表示されるプレビュー表示領域である。当該リファレンス画像が複数ページの印刷ジョブに基づいて生成されていた場合は、プレビュー表示されるリファレンス画像を切り替える操作に応じて、各ページのリファレンス画像を順次表示させることもできる。
0502は、プレビュー上に配置された検査領域を示す枠である。検査領域は検査領域配置ボタン0503によって配置される。例えば、ユーザが検査領域配置ボタン0503を押下した後、表示されるプルダウンメニューから検査領域のタイプを選択し、その後プレビュー表示画面0501上の検査領域に指定したい領域をマウスドラッグにより選択することで、検査領域の配置操作を受け付ける。また、ユーザによるマウスクリック操作で検査領域の選択操作を受け付け、ユーザによるマウスドラッグ操作により大きさと位置を変更することができる。0502は、QRコード(登録商標)を検査するための検査領域を配置した例を示している。
0504は、照合検査のデータをファイル選択方式によって選択する設定項目である。照合検査のデータとは、データの照合検査を行う際の正解データを格納したリファレンスCSVファイルである。リファレンスCSVファイルは照合検査を行う場合、ユーザ側があらかじめ用意しておくべきファイルであり、文字列検査用の正解文字列、および2次元コード(またはバーコード)検査用のデコード時の正解文字列を列挙したファイルである。データ検査実行時に文字列画像のOCR結果や、コード画像(2次元コードやバーコード)のデコード結果を、リファレンスCSVファイルに列挙した正解文字列と照合する。
0505は、選択中の領域の設定項目であり、プレビュー表示領域0501上でクリックによって選択された検査領域についての個別の設定値が表示される。
0506は、ページの範囲の設定項目である。ユーザが各ボタンを押下することで、選択中の検査領域によって検査が実行されるページの範囲の指定操作を受け付ける。何も選択されていない場合は、プレビュー表示画面に現在表示されているページにのみ選択中の検査領域が配置される。「現在のページと同じ面」が選択されている場合、選択中の検査領域がシートの表面又は裏面のどちらに配置されているかに応じて、同じ面(表面または裏面)の他のページにも選択中の検査領域を配置する。「全てのページ」が選択されている場合、表面・裏面のいずれにも関わらず、すべてのページに選択中の検査領域を配置する。
図5の0507は、検査領域0502が選択された時に表示されるバーコード検査の設定項目である。検査領域ごとに、検査領域の角度、コード画像(2次元コードやバーコード)の種類、検査NOを設定する。検査領域の角度は90度単位で設定することができる。検査NOは、検査領域を一意に特定するための通し番号であり、検査領域配置ボタン0503で検査領域を作成した際に他の検査領域と被らないように自動的に割り当てられる。
0508は照合検査を実施するかどうかの設定項目である。チェックボックスにチェックを入れることで検査設定を照合検査にすることができ、当該検査領域のデコード結果や文字認識結果を、リファレンスCSVに格納されているデータと照合することになる。チェックボックスが入っていない場合、自動的に読み取り検査に設定される。0509は照合検査においてリファレンスCSVのどの列と照合するかを設定する項目である。この項目はチェックボックス0508にて照合検査のチェックボックスを入れている場合のみ有効になり、検査領域の検査時に、当該検査領域の正解データを特定するために使われる。例えば、1が入力されている場合、検査領域0502で選択されている領域の正解データはリファレンスCSVファイルの1列目に記載されている。
0510は、検査設定の完了ボタンである。ユーザが押下することで、検査設定を完了し、検査設定を記憶部0228に保存して検査設定処理を終了する。検査設定は、読み取り検査の場合、検査領域0502、領域の設定項目0505、ページ範囲の設定項目0506を設定した上で完了ボタン0510を押下することでRAM0217に保存される。照合検査の場合、検査領域0502、領域の設定項目0505、ページ範囲の設定項目0506を設定した上で完了ボタン0510に加えて、リファレンスCSVファイル0504とチェックボックス0508と照合列0509を入力した状態で完了ボタン0510を押下することでRAM0217に保存される。検査設定に不整合がある場合は、検査設定の完了ボタン0510を無効化して押下できないようにしても良い。検査設定の不整合とは例えば、照合検査を実行する検査領域が存在するが、照合検査のデータの設定項目0504が設定されていないことが挙げられる。また、0511は、検査設定のキャンセルボタンである。ユーザがキャンセルボタンを押下することで、検査設定を破棄して検査設定処理を終了する。
次に、検査処理の詳細について、図6、および図7のフローチャートを用いて説明する。検査処理は、RAM0217に保存された検査設定を選択し、検査装置0108が検査待機状態になることで開始する。
図6の0601は、CPU0226の状態を変化させる検査開始/停止ボタンである。CPU0226の状態が非検査状態の時、ユーザが押下することでCPU0226の状態は検査待機状態に遷移し、検査が開始される。CPU0226の状態が検査待機状態の時、ユーザが押下することでCPU0226の状態は非検査状態に遷移し、検査は停止する。
0602は、現在選択されている検査設定の、検査領域をプレビューできる検査領域表示である。
0603は、検査結果を表示する検査結果一覧である。検査においてNGが発生した領域を特定できる。検査結果一覧には、ページの中でどの検査領域かを示す「検査NO」、何ページ目かを示す「ページNO」、何部目かを示す「部NO」、裏か表かを示す「面NO」を表示する。さらに、そのNGが発生した検査領域において、デコード結果(認識結果)、および、照合に成功したかどうかを示す照合結果を表示する。なお、読み取り検査では照合結果の欄は結果が表示されない。
0604は、検査処理の完了ボタンである。ユーザが押下することで、検査処理を完了し、検査結果を記憶部0228に保存して検査処理を終了する。CPU0226が検査中の場合は、検査処理の完了ボタン0604を無効化して押下できないようにしても良い。
図7は、検査装置0108に対して検査処理が開始されたときの、検査装置0108における処理を示す図である。UIパネル0203に表示された検査画面から検査開始/停止ボタン0601の操作を受け、CPU0226が検査待機状態になり検査を行うための各種処理を実行する。
S0701にて、CPU0226はRAM0227より検査ジョブ情報を取得し、記憶部0228に展開する。検査ジョブ情報は前記検査設定と前記リファレンス画像、前記リファレンスCSVファイルを含むデータセットを示す。
S0702にて、CPU0226は、検査ユニットI/F0231を介して検査ユニットから検査画像を受信する。
S0703にて、CPU0226はS0702にて受信した検査画像からS0701にて読みだした検査設定をもとに全ての検査領域を切り出し、記憶部0228に切り出した検査領域画像を書き込む。
S0704にて、CPU0226は、切り出した検査領域に対して、空白であるか否かの空白判定を行う。CPU0226は検査領域を複数ブロックで区切り、各ブロックに対して画素値のヒストグラムを算出する。この画素値のヒストグラムが突出したブロックが有る場合はオブジェクトが存在すると判断し、無い場合は空白であると判断する。空白判定の方法は一例であり、本実施例で示した他にも様々な形態がある。空白だった場合、S0708に進み、空白でなかった場合、S0705に進む。
S0705にて、CPU0226は、当該検査領域に印字されているオブジェクトのデコード(認識)を行い、デコードの結果を記憶部0228に書き込む。さらに、検査設定が照合検査の場合は、リファレンスCSVファイル(正解データ)とデコード結果との照合を行う。
S0706にて、CPU0226は、S0705のデコード結果および照合結果によって処理を分岐する。デコード結果と正解データとの照合結果が一致した場合、S0707の処理に進む。一方、照合結果が一致しなかった場合、もしくは、デコード自体に失敗した場合、S0710の処理に進む。
S0707にて、CPU0226は、デコード結果および照合結果と、検査NO、ページNO、部NO、面NOを、RAM0226に検査OKとして書き込む。
S0708にて、CPU0226はS0701で取得した検査ジョブ情報から検査領域が、照合検査の対象か読み取り検査の対象かを判断する。読み取り検査だった場合、読み取りの結果が空白であるためS0707に進み、照合検査だった場合、S0709に進む。
S0709にて、CPU0226はS0701で取得した検査ジョブ情報から検査領域の正解データを読み出す。読みだした正解データの該当箇所が無記載の場合、正解データは空白であり、S0704で判定された「空白」と一致するためS0707に進む。一方、読み出した正解データの該当箇所に記載がある場合、正解データは空白でないので、S0704で判定された「空白」と一致しないためS0710に進む。
S0710にて、CPU0226は、デコード結果または照合結果がNGの場合、その検査領域の検査NO、ページNO、部NO、面NOをRAM0226に検査NGとして書き込む。さらに、CPU0226は検査結果表示表0603に検査NGが発生した領域の検査NO、ページNO、部NO、面NO、デコード結果、照合検査の結果を表示する。
S0711にて、CPU0226は、S0707とS0710にて書き込んだ検査結果が検査OKだったか検査NGだったかを、検査ユニットI/F0231を介して検査ユニットに伝える。
S0712にて、CPU0226が検査処理の完了ボタン0604の押下を受け、検査処理を完了した場合、検査終了する。検査処理の完了ボタン0604の押下を受けなかった場合、S0702へ進み、上記検査を繰り返す。なお、検査続行の判断は検査処理の完了ボタンの押下に限らず、あらかじめ検査枚数を設定し、設定枚数に達したかを判断するなどの形態をとってもよい。
このように、コード画像(バーコードや2次元コード)の検査領域において、当該検査領域が空白だった場合に常に検査結果NGとするのではなく、正解データを参照して、空白が正解であると判断できる場合は検査結果をOKとすることができる。
〔第2の実施形態」
図8、図9のフローチャートを用いて第2の実施形態について説明する。第2の実施形態では、読み取り検査時に空白を読み込んだ際に検査OKにするか検査NGにするかを検査設定時にユーザが選択することを可能にする。なお、前述の実施形態と共通する部分の説明は省略する。
図8、図9のフローチャートを用いて第2の実施形態について説明する。第2の実施形態では、読み取り検査時に空白を読み込んだ際に検査OKにするか検査NGにするかを検査設定時にユーザが選択することを可能にする。なお、前述の実施形態と共通する部分の説明は省略する。
図8は、検査装置0108に対して検査設定を行う際の第2の実施形態の表示部0245の図である。
0801のチェックボックスにチェックが入っていた場合、「読み取り検査でコード画像の検査領域が空白の時、常に検査NGとして扱うフラグ」をONにして検査設定に追加し、RAM0227に保存する。
図9は、検査装置0108に対して検査処理が開始されたときの、検査装置0108における処理を示す第2の実施形態におけるフローチャートである。
S0901にて、CPU0226はS0701で取得した検査ジョブ情報から検査領域が照合検査か読み取り検査かを判断する。読み取り検査だった場合、S0902に進み、照合検査だった場合、S0709に進む。
S0902にて、CPU0226はS0701で取得した検査設定において、前記フラグがONになっているか判定する。前記フラグがOFFの場合、S0707に進み、前記フラグがONの場合S0710に進む。
実施形態2によれば、コード画像(バーコードや2次元コード)の検査領域において、当該検査領域が読み取り検査の対象で、かつ、空白だった場合に、検査結果NGとして扱うか、検査結果OKとして扱うかをユーザが予め設定しておくことができる。
〔その他の実施例〕
また、本発明は、以下の処理を実行することによっても実現される。その処理は、上述した実施例の機能を実現させるソフトウェア(プログラム)を、ネットワーク又はコンピュータ読取可能な記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを実行する、というものである。
また、本発明は、以下の処理を実行することによっても実現される。その処理は、上述した実施例の機能を実現させるソフトウェア(プログラム)を、ネットワーク又はコンピュータ読取可能な記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを実行する、というものである。
Claims (6)
- 検査領域の画像が空白であり、かつ、当該検査領域の画像に対して正解データとの照合検査を行う場合、前記正解データが空白であるか判定する判定手段と、
前記判定手段で前記正解データが空白であると判定した場合は、前記検査領域の検査結果をOKとして出力し、前記判定手段で前記正解データが空白でないと判定した場合は、前記検査領域の検査結果をNGとして出力する出力手段と、
を備えることを特徴とする検査装置。 - 前記検査領域の画像が空白であり、かつ、当該検査領域の画像について読み取り可能かどうか判定する読み取り検査を行う場合、前記出力手段は、前記検査領域の検査結果をOKとして出力する、ことを特徴とする請求項1に記載の検査装置。
- 前記検査領域の画像が空白でなく、かつ、当該検査領域の画像に対して正解データとの照合検査を行う場合、前記出力手段は、前記検査領域の画像のデコード結果と前記正解データとの照合結果が一致したならば、前記検査領域の検査結果をOKとして出力し、前記照合結果が一致しなかったならば、前記検査領域の検査結果をNGとして出力する、ことを特徴とする請求項1または2に記載の検査装置。
- 前記検査領域の画像が空白であり、且つ、当該検査領域の画像について読み取り可能かどうか判定する読み取り検査を行う場合に、検査結果をNGとして出力するか否かを設定する設定手段を更に備え、
前記検査領域の画像が空白であり、かつ、前記設定手段で前記検査結果をNGとして出力する設定がなされ、かつ、前記検査領域の画像について読み取り可能かどうか判定する読み取り検査を行う場合に、前記出力手段は前記検査領域の検査結果をNGとして出力し、
前記検査領域の画像が空白であり、かつ、前記設定手段で前記検査結果をNGとして出力する設定がなされておらず、かつ、前記検査領域の画像について読み取り可能かどうか判定する読み取り検査を行う場合に、前記出力手段は前記検査領域の検査結果をOKとして出力する、ことを特徴とする請求項1に記載の検査装置。 - コンピュータを、請求項1乃至4のいずれか1項に記載の検査装置の各手段として機能させるためのプログラム。
- 検査領域の画像が空白であり、かつ、当該検査領域の画像に対して正解データとの照合検査を行う場合、前記正解データが空白であるか判定する判定ステップと、
前記判定ステップで前記正解データが空白であると判定した場合は、前記検査領域の検査結果をOKとして出力し、前記判定ステップで前記正解データが空白でないと判定した場合は、前記検査領域の検査結果をNGとして出力する出力ステップと、
を備えることを特徴とする検査方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021140733A JP2023034478A (ja) | 2021-08-31 | 2021-08-31 | 検査装置および検査方法 |
US17/821,634 US11842094B2 (en) | 2021-08-31 | 2022-08-23 | Inspection apparatus and method for inspecting a printed material |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021140733A JP2023034478A (ja) | 2021-08-31 | 2021-08-31 | 検査装置および検査方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023034478A true JP2023034478A (ja) | 2023-03-13 |
Family
ID=85286313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021140733A Pending JP2023034478A (ja) | 2021-08-31 | 2021-08-31 | 検査装置および検査方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11842094B2 (ja) |
JP (1) | JP2023034478A (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013132042A (ja) * | 2011-11-25 | 2013-07-04 | Ricoh Co Ltd | 画像検査装置、画像形成装置、画像検査方法及びプログラム |
JP6897042B2 (ja) * | 2016-09-27 | 2021-06-30 | 日本電気株式会社 | 画像検査装置、画像検査方法および画像検査プログラム |
JP7434785B2 (ja) * | 2019-09-27 | 2024-02-21 | コニカミノルタ株式会社 | 画像検査装置、画像形成システム、画像検査方法及びプログラム |
JP7517019B2 (ja) * | 2020-09-18 | 2024-07-17 | 富士フイルムビジネスイノベーション株式会社 | 検査装置、画像形成装置、及び検査プログラム |
-
2021
- 2021-08-31 JP JP2021140733A patent/JP2023034478A/ja active Pending
-
2022
- 2022-08-23 US US17/821,634 patent/US11842094B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20230062675A1 (en) | 2023-03-02 |
US11842094B2 (en) | 2023-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230281798A1 (en) | Inspection device, image forming apparatus, and program for inspection device | |
US11394840B2 (en) | Inspection system, information processing apparatus, and control method for controlling the same | |
US20230074128A1 (en) | Inspection apparatus capable of preventing unnecessary abnormality determination on printed matter, method of controlling the same, and storage medium | |
US11720298B2 (en) | Information processing apparatus and control method | |
US20230269333A1 (en) | Printed-matter inspection system, non-transitory computer readable medium, and printed-matter inspection method | |
US11829656B2 (en) | Printing system, control method thereof, and storage medium | |
US20230281796A1 (en) | Inspection apparatus, inspection method, and non-transitory computer-readable storage medium | |
JP7500513B2 (ja) | 印刷物の検査装置および方法 | |
US11727236B2 (en) | Image forming system, control method thereof, and medium | |
JP7511385B2 (ja) | 検査装置、検査方法およびプログラム | |
JP2023034478A (ja) | 検査装置および検査方法 | |
JP7438719B2 (ja) | 情報処理装置及びその制御方法 | |
JP2021102322A (ja) | 画像形成装置、画像形成方法、及び、プログラム | |
US11637945B2 (en) | Image processing apparatus, method, and product for identifying and extracting an entire code from a pluraility of read portions of a sheet | |
JP7511357B2 (ja) | 検品装置、検品システム、検品システムの制御方法、情報処理装置、情報処理装置の制御方法 | |
JP2024103655A (ja) | 印刷物の検査装置および方法 | |
JP2023082318A (ja) | 印刷物の検査方法および装置 | |
US20240004591A1 (en) | Image forming apparatus, inspection apparatus, inspection system, and inspection method | |
US11722605B2 (en) | Inspecting print quality of print product by controlling registration of imported reference image adjusted or not based on print job information and configuration of printing apparatus | |
US20240037730A1 (en) | Inspection system and method for controlling inspection system | |
US11656811B2 (en) | Print system, information processing apparatus, printing apparatus, method of controlling the same, and storage medium | |
US20230306586A1 (en) | Inspection system, inspection apparatus, control method therefor, and storage medium | |
US20240078400A1 (en) | Inspection system, inspection apparatus, and method of controlling these | |
US20230386019A1 (en) | Inspection apparatus, control method therefor, storage medium storing control program therefor, and image processing system | |
US20240070841A1 (en) | Inspection apparatus, control method of inspection apparatus, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20231213 |