(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-02-26
(45)【発行日】2024-03-05
(54)【発明の名称】画像形成装置、画像形成方法、及び、プログラム
(51)【国際特許分類】
G06F 3/12 20060101AFI20240227BHJP
B41J 29/393 20060101ALI20240227BHJP
G03G 21/00 20060101ALI20240227BHJP
H04N 1/00 20060101ALI20240227BHJP
H04N 1/387 20060101ALI20240227BHJP
【FI】
G06F3/12 356
B41J29/393 105
G03G21/00 386
H04N1/00 350
H04N1/387
G06F3/12 308
G06F3/12 378
(21)【出願番号】P 2019195552
(22)【出願日】2019-10-28
【審査請求日】2022-10-24
(73)【特許権者】
【識別番号】000001007
【氏名又は名称】キヤノン株式会社
(74)【代理人】
【識別番号】100126240
【氏名又は名称】阿部 琢磨
(74)【代理人】
【識別番号】100223941
【氏名又は名称】高橋 佳子
(74)【代理人】
【識別番号】100159695
【氏名又は名称】中辻 七朗
(74)【代理人】
【識別番号】100172476
【氏名又は名称】冨田 一史
(74)【代理人】
【識別番号】100126974
【氏名又は名称】大朋 靖尚
(72)【発明者】
【氏名】市川 雅教
(72)【発明者】
【氏名】大林 洋介
(72)【発明者】
【氏名】神戸川 実
(72)【発明者】
【氏名】合田 淳一
【審査官】石川 亮
(56)【参考文献】
【文献】特開2019-161345(JP,A)
【文献】特開2016-176861(JP,A)
【文献】特開2013-065809(JP,A)
【文献】特開2018-056575(JP,A)
【文献】特開2020-067732(JP,A)
【文献】特開2014-191489(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 3/12
B41J 29/393
G03G 21/00
H04N 1/00
H04N 1/387
(57)【特許請求の範囲】
【請求項1】
読取部によって読み取られた
複数の画像から不良画像を検出する検出手段と、
前記読取部によって読み取られた
複数の画像のうち、前記検出手段によって検出された不良画像を除いた
複数の画像を、表示部へ表示させる表示制御手段と、
前記表示制御手段によって前記表示部へ表示された
前記検出された不良画像を除いた複数の画像
の中から、リファレンス画像として使用する
1つ以上の画像を受け付ける受付手段と、
前記受付手段によって使用する指示を受け付けた
1つの画像、または、前記
受付手段によって使用する指示を受け付けた複数の画像から生成された画像を、リファレンス画像として登録する登録手段と、
前記登録手段によって登録されたリファレンス画像を用いて、記録シート上に形成された画像を読み取り得られた画像を検査する検査手段とを有することを特徴とする検品装置。
【請求項2】
前記受付手段は、前記表示制御手段によって前記表示部へ表示された
複数の画像の中から、リファレンス画像として使用しない画像を受け付けることを特徴とする請求項1に記載の検品装置。
【請求項3】
前記登録手段は、前記
受付手段によって使用する指示を受け付けた複数の画像の対応する位置にある画素の画素値の平均値を算出し、前記算出することで生成されたリファレンス画像を登録することを特徴とする請求項1
または2に記載の検品装置。
【請求項4】
前記読取部は、CISイメージセンサであることを特徴とする請求項1乃至
3のいずれか1項に記載の検品装置。
【請求項5】
前記読取部は、印刷された記録シートに印刷されている画像を読み取ることを特徴とする請求項1乃至
4のいずれか1項に記載の検品装置。
【請求項6】
前記検査手段により、印刷された画像の画質を判定することを特徴とする請求項1乃至
5のいずれか1項に記載の検品装置。
【請求項7】
前記検出手段によって検出された不良画像の枚数に応じて、記録シートに追加で画像を印刷し、前記読取部によって前記記録シートに印刷されている画像を読み取り、前記表示制御手段によって前記読取部によって読み取られた画像を表示部へ表示させ、前記受付手段によってリファレンス画像として使用する画像を受け付けることを特徴とする請求項1乃至
6のいずれか1項に記載の検品装置。
【請求項8】
前記受付手段によって受け付けたリファレンス画像として使用しない画像の枚数に応じて、記録シートに追加で画像を印刷し、前記読取部によって前記記録シートに印刷されている画像を読み取り、前記表示制御手段によって前記読取部によって読み取られた画像を表示部へ表示させ、前記受付手段によってリファレンス画像として使用する画像を受け付けることを特徴とする請求項2乃至7のいずれか1項に記載の検品装置。
【請求項9】
読み取られた
複数の画像から不良画像を検出する検出ステップと、
前記読み取られた
複数の画像のうち、前記検出ステップによって検出された不良画像を除いた
複数の画像を、表示部へ表示させる表示制御ステップと、
前記表示制御ステップによって前記表示部へ表示された
前記検出された不良画像を除いた複数の画像
の中から、リファレンス画像として使用する
1つ以上の画像を受け付ける受付ステップと、
前記受付ステップによって使用する指示を受け付けた
1つの画像、または、前記
受付ステップによって使用する指示を受け付けた複数の画像から生成された画像を、リファレンス画像として登録する登録ステップと、
前記登録ステップによって登録されたリファレンス画像を用いて、記録シート上に形成された画像を読み取り得られた画像を検査する検査ステップとを有することを特徴とする検査方法。
【請求項10】
前記受付ステップは、前記表示制御ステップによって前記表示部へ表示された複数の画像の中から、リファレンス画像として使用しない画像を受け付けることを特徴とする請求項9に記載の検査方法。
【請求項11】
前記登録ステップは、前記受付ステップによって使用する指示を受け付けた複数の画像の対応する位置にある画素の画素値の平均値を算出し、前記算出することで生成されたリファレンス画像を登録することを特徴とする請求項9または10に記載の検査方法。
【請求項12】
前記検査ステップにより、印刷された画像の画質を判定することを特徴とする請求項9乃至11のいずれか1項に記載の検査方法。
【請求項13】
前記検出ステップによって検出された不良画像の枚数に応じて、記録シートに追加で画像を印刷し、前記記録シートに印刷されている画像を読み取り、前記読み取られた画像を前記表示制御ステップによって表示部へ表示させ、前記受付ステップによってリファレンス画像として使用する画像を受け付けることを特徴とする請求項9乃至12のいずれか1項に記載の検査方法。
【請求項14】
前記受付ステップによって受け付けたリファレンス画像として使用しない画像の枚数に応じて、記録シートに追加で画像を印刷し、前記記録シートに印刷されている画像を読み取り、前記読み取られた画像を前記表示制御ステップによって表示部へ表示させ、前記受付ステップによってリファレンス画像として使用する画像を受け付けることを特徴とする請求項10乃至13のいずれか1項に記載の検査方法。
【請求項15】
コンピュータを、請求項1乃至
8のいずれか1項に記載の検品装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像形成装置、画像形成方法、及び、プログラムに関するものである。
【背景技術】
【0002】
近年、印刷装置により印刷されたシートを搬送中に検品装置によって検査可能とした印刷システムが知られている。印刷シートの検査では、検品装置が搬送された印刷シートの画像を読み取り、読み取った画像の画像解析により印刷シートが正常であるか否かを判定する。検品装置は、例えばバーコードや罫線の欠け、画像抜け、印刷不良、ページ抜け、色ずれなどを検出することが可能である。
【0003】
画像解析に用いる正解画像(マスタ画像、リファレンス画像)を作成する方法として、事前に印刷した正解画像として十分な品位のある印刷シートを検品装置で読み取って用いる方法が知られる。検品装置上の、実際の検査工程で使用する読み取りセンサーを用いて正解画像を取得することにより、印刷シート搬送精度やセンサー読み取り精度に起因する検査誤判定を抑えることが可能となる。
【0004】
正解画像の取得時は、読み取る印刷シートが正解画像として十分な品位で印刷され、読み取りセンサーで正しく読み取る必要がある。例えば、印刷シートの紙粉が検品装置の読み取りセンサーに付着することで、読み取る画像上にスジが発生してしまうといったことが考えられる。スジの混入した画像を正解画像として用いた場合、例え印刷物に不良が発生していなくても印刷不良と誤検知してしまう可能性がある。特許文献1では、登録用の正解画像と不良検出用パターンを異なる紙に印刷し、不良検出用パターンを読み取り、不良がない状態であることを確認した上で、正解画像を登録する。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかしながら、前述した紙粉に起因するスジは、不良検出用パターンの紙を読み取った場合に発生していなくても、正解画像の紙を読み取った場合に発生することが考えられる。そのため、特許文献1では、読み取った正解画像に画像不良が発生している場合に、画像不良を検出できないことがあった。これにより、画像不良が発生した画像が正解画像として登録されてしまうことがあった。
【課題を解決するための手段】
【0007】
上記の課題を解決するために、本発明の一態様に係る検品装置は以下のような構成を備える。すなわち、読取部によって読み取られた複数の画像から不良画像を検出する検出手段と、前記読取部によって読み取られた複数の画像のうち、前記検出手段によって検出された不良画像を除いた複数の画像を、表示部へ表示させる表示制御手段と、前記表示制御手段によって前記表示部へ表示された前記検出された不良画像を除いた複数の画像の中から、リファレンス画像として使用する1つ以上の画像を受け付ける受付手段と、前記受付手段によって使用する指示を受け付けた1つの画像、または、前記受付手段によって使用する指示を受け付けた複数の画像から生成された画像を、リファレンス画像として登録する登録手段と、前記登録手段によって登録されたリファレンス画像を用いて、記録シート上に形成された画像を読み取り得られた画像を検査する検査手段とを有する。
【発明の効果】
【0008】
本発明によれば、読取手段によって読み取られた画像のうち不良画像を除いた画像を表示部へ表示することで、検品処理に使用する正解画像の選択の手間を抑制することができる。
【図面の簡単な説明】
【0009】
【
図2】印刷システムのシステム構成を表すブロック図である。
【
図3】画像形成装置のメカ断面図を表した模式図である。
【
図4】正常画像を登録する際の外部コントローラの処理の流れである。
【
図5】正常画像を登録する際の検品装置の処理の流れである。
【
図6】検品処理を行う際の検品装置の処理の流れである。
【
図7】検品装置に正解画像の登録をする前の表示画面の一例である。
【
図8】検品装置から正解画像の登録を行う際の表示画面の一例である。
【
図9】検品装置が正解画像の読み取り中の表示画面の一例である。
【
図10】検品装置が正解画像の読み取り後の表示画面の一例である。
【
図11】検品装置が正解画像登録後の表示画面の一例である。
【
図12】検品装置から検品設定する際の表示画面の一例である。
【
図13】検品装置が検品をOKと判定した際の表示画面の一例である。
【
図14】検品装置が検品をNGと判定した際の表示画面の一例である。
【
図15】外部コントローラから検品ジョブの設定を行う際の表示画面の一例である。
【
図16】第2の実施例における検品処理を行う際の検品装置の処理の流れである。
【
図17】第2の実施例における検品装置から正解画像の登録を行う際の表示画面の一例である。
【
図18】第2の実施例における不良情報を管理するテーブルの一例である。
【
図19】第2の実施例における検品装置が正解画像の読み取り後の表示画面の一例である。
【
図20】第2の実施例における浮遊スジの画素の一例である。
【発明を実施するための形態】
【0010】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【0011】
以下の説明において、外部コントローラは、画像処理コントローラ、デジタルフロントエンド、プリントサーバ、DFEなどと呼ばれることもある。画像形成装置は、複合機、マルチファンクションペリフェラル、MFPと呼ばれることもある。
【実施例1】
【0012】
図1は、本実施形態に係る画像処理システムのハード構成の全体図である。画像処理システムは、画像形成装置101と外部コントローラ102を備える。画像形成装置101と外部コントローラ102は、内部LAN105とビデオケーブル106を介して通信可能に接続されている。外部コントローラ102は、外部LAN104を介してクライアントPC103と通信可能に接続されており、PC103から外部コントローラ102に対して印刷指示が行われる。
【0013】
クライアントPC103には、印刷データを外部コントローラ102で処理可能な印刷記述言語に変換する機能を有するプリンタドライバがインストールされている。印刷を行うユーザは、各種アプリケーションからプリンタドライバを介して印刷指示を行うことができる。プリンタドライバは、ユーザからの印刷指示に基づいて外部コントローラ102に対して印刷データを送信する。外部コントローラ102は、PC103から印刷指示を受け取ると、データ解析やラスタライズ処理を行い、画像形成装置101に対して印刷データを投入し印刷指示を行う。
【0014】
次に、画像形成装置101について説明する。画像形成装置101は、複数の異なる機能を持つ装置が接続され、製本などの複雑な印刷処理が可能なように構成されている。
【0015】
印刷装置107は、印刷装置107の下部にある給紙部から搬送される用紙に対してトナーを用いて画像を形成する。この印刷装置107の構成及び動作原理は次のとおりである。画像データに応じて変調された、レーザ光などの光線をポリゴンミラー等の回転多面鏡により反射して走査光として感光ドラムに照射する。このレーザ光により感光ドラム上に形成された静電潜像はトナーによって現像され、転写ドラムに貼り付けられた用紙に、そのトナー像を転写する。この一連の画像形成プロセスを、イエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)のトナーに対して順次実行することにより、用紙上にフルカラー画像が形成される。フルカラー画像が形成された転写ドラム上の用紙は、定着器へ搬送される。定着器は、ローラーやベルト等を含み、ローラー内にハロゲンヒータなどの熱源を内蔵し、トナー像が転写された用紙上のトナーを、熱と圧力によって溶解して用紙に定着させる。
【0016】
インサータ108は、挿入シートを挿入するためのインサータである。印刷装置107で印刷され搬送された用紙群に対して、任意の用紙の間にインサータ108から用紙を挿入することができる。
【0017】
検品装置109は、搬送された用紙の画像を読み取り、予め登録された正解画像と比較することで、印刷された画像が正常かどうかを判定するための装置である。
【0018】
大容量スタッカ110は、大容量のシートを積載することが可能な大容量スタッカである。フィニッシャ111は、搬送されたシートに対してフィニッシング処理を加えるフィニッシャである。フィニッシャ111は、ステイプルやパンチ、中綴じ製本などのフィニッシングを行うことが可能で、フィニッシング処理後の製本物を排紙トレイに排紙する。
【0019】
なお、インサータ108と検品装置109の位置は、
図1の順番に限定されず、検品装置109とスタッカ110の間にインサータ108を配置してもよい。
【0020】
図1で説明した印刷システムは、画像形成装置101に外部コントローラ102が接続された構成であるが、本実施例は、外部コントローラ102が接続された構成に限定されない。すなわち、画像形成装置101を外部LAN104に接続し、クライアントPC103から画像形成装置101へ、画像形成装置101が処理可能な印刷データを送信する構成でもよい。この場合、画像形成装置101において、データ解析やラスタライズ処理が行われ、印刷処理が実行される。
【0021】
図2は、画像形成装置101、外部コントローラ102、及びクライアントPC103のシステム構成を表すブロック図である。
【0022】
まず画像形成装置101の印刷装置107の構成について説明する。画像形成装置101の印刷装置107は、通信I/F217、LANI/F218、ビデオI/F220、HDD221、CPU222、メモリ223、操作部224、ディスプレイ225で構成される。さらに画像形成装置101の印刷装置107は、原稿露光部226、レーザ露光部227、作像部228、定着部229、給紙部230を備える。それぞれの構成要素はシステムバス231を介して接続される。
【0023】
通信I/F217は、通信ケーブル254を介してインサータ108、検品装置109、大容量スタッカ110、及びフィニッシャ111と接続され、それぞれの装置の制御のための通信が行われる。LANI/F218は、内部LAN105を介して外部コントローラ102と接続され、印刷データなどの通信が行われる。ビデオI/F220は、ビデオケーブル106を介して外部コントローラ102と接続され、画像データなどの通信が行われる。
【0024】
HDD221は、プログラムやデータが保存された記憶装置である。CPU222は、HDD221に保存されたプログラム等に基づいて、画像処理制御や印刷の制御を行う。メモリ223は、CPU222が各種処理を行う際に必要となるプログラムや、画像データが記憶され、ワークエリアとして動作する。操作部224は、ユーザからの各種設定の入力や操作の指示を受け付ける。ディスプレイ225には、画像処理装置の設定情報や印刷ジョブの処理状況などが表示される。
【0025】
原稿露光部226は、コピー機能やスキャン機能を使用する際に原稿を読み込む処理を行う。ユーザにより設置された用紙に対して露光ランプを照らしながらCMOSイメージセンサまたはCISイメージセンサで画像を検知することで原稿データを読み込む。レーザ露光部227は、トナー像を転写するために感光ドラムにレーザ光を照射するための一次帯電や、レーザ露光を行う装置である。レーザ露光部227においては、まず感光ドラム表面を均一なマイナス電位に帯電させる一次帯電が行われる。次にレーザードライバーによってレーザ光を、ポリゴンミラーで反射角度を調節しながら感光ドラムに照射される。これにより照射した部分のマイナス電荷が中和され、静電潜像が形成される。作像部228は、用紙に対してトナーを転写するための装置であり、現像ユニット、転写ユニット、トナー補給部等により構成され、感光ドラム上のトナーを用紙に転写する。現像ユニットにおいては、現像シリンダーからマイナスに帯電したトナーを感光ドラム表面の静電潜像に付着させ、可視像化する。転写ユニットにおいては、一次転写ローラーにプラス電位を印可し感光ドラム表面のトナーを転写ベルトに転写する一次転写、二次転写外ローラーにプラス電位を印可し転写ベルト上のトナーを用紙に転写する二次転写が行われる。定着部229は、用紙上のトナーを熱と圧力で用紙に溶解固着するための装置であり、加熱ヒーター、定着ベルト、加圧ベルト等で構成される。給紙搬送部230は、用紙を給紙するための装置であり、ローラーや各種センサーにより用紙の給紙動作、搬送動作が制御される。
【0026】
次に、画像形成装置101のインサータ108の構成について説明する。画像形成装置101のインサータ108は、通信I/F232、CPU233、メモリ234、給紙制御部235で構成され、それぞれの構成要素はシステムバス236を介して接続される。通信I/F232は、通信ケーブル254を介して印刷装置107と接続され、制御に必要な通信が行われる。CPU233は、メモリ234に格納された制御プログラムに応じて、給紙に必要な各種制御を行う。メモリ234は、制御プログラムが保存された記憶装置である。給紙制御部225は、CPU218からの指示に基づき、ローラーとセンサーを制御しながら、インサータの給紙部や印刷装置107から搬送された用紙の給紙、搬送を制御する。
【0027】
次に、画像形成装置101の検品装置109の構成について説明する。画像形成装置101の検品装置109は、通信I/F237、CPU238、メモリ239、撮影部240、表示部241、操作部242で構成され、それぞれの構成要素はシステムバス243を介して接続される。通信I/F237は、通信ケーブル254を介して印刷装置107と接続され、制御に必要な通信が行われる。CPU238は、メモリ239に格納された制御プログラムに応じて、検品に必要な各種制御を行う。メモリ239は、制御プログラムが保存された記憶装置である。撮像部240は、CPU238の指示に基づき、搬送された用紙上に印刷されている画像をCISセンサで読み取る。なお、撮像部240は、搬送された用紙上に印刷されている画像を、カメラで撮影して画像を取得してもよい。また、撮像部240は、検査対象の印刷物だけでなく、正解画像登録時には正解画像候補となる印刷物の読み取りも行う。正解画像の候補となる印刷物は、印刷物1ページあたり複数部数印刷される。複数部数印刷されたページ間で対応する位置にある画素の画素値を平均化した画素値を正解画像の画素値にする。10部印刷された場合、10ページの対応する位置にある画素(例えば、画像の最も左上の画素)の画素値を平均化した画素値が、正解画像の画素値になる。これにより、印刷物に含まれる検査精度未満の微小な変動成分を極力排することが可能となる。
【0028】
CPU238は、撮像部240によって撮像された画像と、メモリ239(記憶部)に記憶された正解画像とを比較し、印刷された画像が正常かどうかを判断する。表示部241は、検品結果や設定画面などが表示される。操作部242は、ユーザによって操作され、検品装置109の設定変更や正解画像の登録などの指示を受け付ける。
【0029】
次に、画像形成装置101の大容量スタッカ110の構成について説明する。画像形成装置101の大容量スタッカ110は、通信I/F244、CPU245、メモリ246、排紙制御部247で構成され、それぞれの構成要素はシステムバス248を介して接続される。通信I/F244は、通信ケーブル254を介して印刷装置107と接続され、制御に必要な通信が行われる。CPU245は、メモリ246に格納された制御プログラムに応じて、排紙に必要な各種制御を行う。メモリ239は、制御プログラムが保存された記憶装置である。排紙制御部247は、CPU245からの指示に基づき、搬送された用紙をスタックトレイ、エスケープトレイ、または後続のフィニッシャ111に搬送する制御を行う。
【0030】
次に、画像形成装置101のフィニッシャ111の構成について説明する。画像形成装置101のフィニッシャ111は、通信I/F249、CPU250、メモリ251、排紙制御部252、フィニッシング処理部253で構成され、それぞれの構成要素はシステムバス255を介して接続される。通信I/F249は、通信ケーブル254を介して印刷装置107と接続され、制御に必要な通信が行われる。CPU250は、メモリ251に格納された制御プログラムに応じて、フィニッシングや排紙に必要な各種制御を行う。メモリ251は、制御プログラムが保存された記憶装置である。排紙制御部252は、CPU251からの指示に基づき、用紙の搬送、排紙を制御する。フィニッシング処理部253は、CPU251からの指示に基づき、ステイプルやパンチ、中綴じ製本等のフィニッシング処理を制御する。
【0031】
次に、外部コントローラ102の構成について説明する。外部コントローラ102は、CPU208、メモリ209、HDD210、キーボード211、ディスプレイ212、LANI/F213,LANI/F214、ビデオI/F215で構成され、システムバス216を通して接続されている。CPU208は、HDD210に保存されたプログラムやデータに基づいてクライアントPC103からの印刷データの受信、RIP処理、画像形成装置101への印刷データの送信などの処理を実行する。メモリ209は、CPU208が各種処理を行う際に必要なプログラムやデータが記憶され、ワークエリアとして動作する。HDD230には、印刷処理などの動作に必要なプログラムやデータが記憶される。キーボード211は、外部コントローラ102の操作指示を入力するための装置である。ディスプレイ212には、外部コントローラ102の実行アプリケーション等の情報を静止画や動画の映像信号により表示される。LANI/F213は、外部LAN104を介してクライアントPC103と接続され、印刷指示などの通信が行われる。LANI/F214は、内部LAN105を介して画像形成装置101と接続され、印刷指示などの通信が行われる。ビデオI/F215は、ビデオケーブル106を介して画像形成装置101と接続され、印刷データなどの通信が行われる。
【0032】
次に、クライアントPC103の構成について説明する。クライアントPC103は、CPU201、メモリ202、HDD203、キーボード204、ディスプレイ205、LANI/F206で構成され、システムバス207を介して接続されている。CPU201は、HDD203に保存された文書処理プログラム等に基づいて印刷データの作成や印刷指示を実行する。またCPU201は、システムバスに接続される各デバイスを包括的に制御する。メモリ202は、CPU201が各種処理を行う際に必要となるプログラムやデータが記憶され、ワークエリアとして動作する。HDD203には、印刷処理などの動作に必要なプログラムやデータが記憶される。キーボード204は、PC103の操作指示を入力するための装置である。ディスプレイ205には、クライアントPC103の実行アプリケーション等の情報が静止画や動画の映像信号により表示される。LANI/F206は、外部LAN104と接続されており、印刷指示などの通信が行われる。
【0033】
以上の説明において、外部コントローラ102と画像形成装置101は、内部LAN1905とビデオケーブル106が接続されているが、印刷に必要なデータの送受信が行える構成であればよく、例えば、ビデオケーブルのみの接続構成でもよい。また、メモリ202、メモリ209、メモリ223、メモリ234、メモリ239、メモリ249、メモリ251はそれぞれ、データやプログラムを保持するための記憶装置であればよい。たとえば、揮発性のRAM、不揮発性のROM、内蔵HDD、外付けHDD、USBメモリなどで代替した構成でもよい。
【0034】
図3は、画像形成装置101のメカ断面図である。印刷装置107は、シートに印刷する画像を形成する装置である。給紙デッキ301および302は、各種シートを収容しておくことが可能である。各給紙デッキでは、収容されたシートの最上位のシート一枚のみを分離し、シート搬送パス303へ搬送することが可能である。304~307は現像ステーションであり、カラー画像を形成するために、それぞれY、M、C、Kの有色トナーを用いてトナー像を形成する。ここで形成されたトナー像は中間転写ベルト308に一次転写され、中間転写ベルト308は時計回りに回転し、二次転写位置309でシート搬送パス303から搬送されてきたシートへとトナー像が転写される。表示装置225は、画像形成装置101の印刷状況や設定のための情報を表示する。トナー像をシートへ定着させるための定着ユニット311は、加圧ローラーと加熱ローラーを備え、各ローラーの間をシートが通過することにより、トナーを溶融・圧着することでシートにトナー像を定着させる。定着ユニット311を抜けたシートはシート搬送パス312を通って、搬送路315へと搬送される。シートの種類によって定着のためにさらに溶融・圧着が必要な場合は、定着ユニット311を通過した後、上のシート搬送パスを使って第二定着ユニット313へと搬送さる。そして、追加の溶融・圧着が施された後、シート搬送パス314を通って315へと搬送される。画像形成モードが両面の場合は、シート反転パス316へとシートを搬送し、シート反転パス316で反転した後、両面搬送パス317へとシートが搬送され、二次転写位置309で2面目の画像転写が行われる。
【0035】
挿入シートを挿入するためのインサータ108は、インサータトレイ321を備え、シート搬送パス322を通じて給紙されたシートを搬送パスへ合流させる。これにより、印刷装置107から搬送される一連のシート群に、任意の位置でシートを挿入させて後続装置へ搬送させることが可能となる。
【0036】
インサータ108を通過したシートは検品装置109へ搬送される。検品装置109内にはCIS(Contact Image Sensor)331、332(読取手段)が対向する形で配置される。CIS331は記録シートの上面を、CIS332は記録シートの下面を読み取るためのセンサーである。なお読み取るイメージセンサはCISではなく、ラインスキャンカメラでもよい。検品装置109は、シート搬送パス333に搬送されたシートが所定の位置に到達したタイミングで、CIS331、332を用いて記録シートの両面の画像を読み取り、画像が正常であるかを判断する。表示装置241には、検品装置109によって行われた検品結果などが表示される。
【0037】
大容量スタッカ110は、大容量のシートを積載することが可能である。大容量スタッカ110は、シートを積載するトレイとしてスタックトレイ341を有する。検品装置109を通過したシートは、シート搬送パス344を通して大容量スタッカ110に入力されてくる。シートは、シート搬送パス344からシート搬送パス345を経由して、スタックトレイ341に積載される。さらに、スタッカ340は、排紙トレイとしてエスケープトレイ346を有する。エスケープトレイ346は、検品装置109によって欠陥シートと判定されたシートを排出するために使用される排紙トレイである。エスケープトレイ346に出力する場合は、シート搬送パス344からシート搬送パス347を経由してエスケープトレイ346へシートが搬送される。なお、大容量スタッカ110の後段の後処理装置へシートを搬送する場合には、シート搬送パス348を経由してシートが搬送される。349はシートを反転するための反転部である。この反転部349は、シートをスタックトレイ341に積載する場合に使用される。入力されたシートの向きと出力時点でのシートの向きが同一となるように、スタックトレイ341に積載する場合には反転部349で一度シートを反転させる。エスケープトレイ346や、後続の後処理装置へ搬送する場合は、積載時にフリップせずにそのままシートを排出するため、反転部349での反転動作は行わない。
【0038】
フィニッシャ111は、ユーザに指定された機能に応じ、搬送されたシートに対してフィニッシング処理を加えるである。フィニッシャ111は、具体的にはステイプル(1個所・2箇所綴じ)やパンチ(2穴・3穴)や中とじ製本等のフィニッシング機能を有する。フィニッシャ111は、2つの排紙トレイ351と352を備え、シート搬送パス353を経由して排紙トレイ351に出力される。ただし、シート搬送パス353は、ステイプル等のフィニッシング処理を行うことはできない。ステイプル等のフィニッシング処理を行う場合は、シート搬送パス354を経由して処理部355でユーザに指定されたフィニッシング機能が実行され、排紙トレイ352へ出力される。排紙トレイ351および352はそれぞれ昇降することが可能であり、排紙トレイ351を下降させ、処理部355でフィニッシング処理したシートを排紙トレイ351へ積載するように動作することも可能である。中とじ製本が指定された場合には中とじ処理部356で、シート中央にステイプル処理をした後、シートを二つ折りにしてシート搬送パス357を経由して中とじ製本トレイ358へ出力される。中とじ製本トレイ358は、ベルトコンベア構成になっており、中とじ製本トレイ358上に積載された中とじ製本束は左側へ搬送される構成となっている。
【0039】
検品装置109は、予め設定された検査項目に従い、印刷装置107で印刷されたシート画像を検査する。シート画像の検査は、予め設定された正解画像と印刷されたシート画像とを比較して行われる。画像の比較方法には、画像位置ごとの画素値を比較する方法や、エッジ検出によるオブジェクトの位置の比較、OCR(Optical Character Recognition)による文字データの抽出などによる方法がある。検査項目には、印刷位置のずれ、画像の色合い、画像の濃度、スジやカスレ、印刷抜けなどがある。
【0040】
以下、
図4~
図6を用いて正解画像の登録処理、および画像検査処理フローについて説明する。
【0041】
図4(a)は、正解画像を登録する際に外部コントローラ102が行う処理の流れを示すフローチャートである。
図4(a)のフローチャートを実行するためのプログラムはHDD210に記憶されており、メモリ209に読み出されCPU208によって実行される。
【0042】
S4001で、外部コントローラ102は、N部の印刷ジョブの印刷指示を受信したかを判断する。S4001でN部の印刷指示を受信した場合は、S4002に進み、外部コントローラ102は、印刷装置107に対してN部の印刷データを投入し、印刷の実行を指示する。
【0043】
図4(b)は、正解画像を登録する際に印刷装置107が行う処理の流れを示すフローチャートである。
図4(b)のフローチャートを実行するためのプログラムはHDD221に記憶されており、メモリ223に読み出されCPU222によって実行される。
【0044】
S4003で、印刷装置107は外部コントローラ102の印刷指示を受信するのを待つ。S4003で、外部コントローラ102からの印刷指示を受信した場合には、S4004に進み、印刷装置107は外部コントローラ102から受信したジョブを印刷する。外部コントローラ102から受信するジョブには、画像データの他に、給紙先や排紙先の情報も含まれる。印刷装置107は、外部コントローラ102から受信したジョブの内容に応じて、通信ケーブル254を介してインサータ108、検品装置109、大容量スタッカ110、フィニッシャ111を制御する。
【0045】
図5は正解画像を登録する際に検品装置109が行う処理の流れを示すフローチャートである。
図5のフローチャートを実行するためのプログラムは、メモリ246に記憶されており、検品装置109のCPU238によって実行される。
【0046】
S501で、検品装置109は印刷設定を取得する。S501で取得する設定値には1部あたりの用紙枚数や検品を行う面、さらには用紙1枚あたり何枚の画像の画素値を平均化して正解画像を作成するかなどが含まれる。S502で、検品装置109は検品装置109に用紙が搬送されるのを待つ。S502で用紙が搬送された場合はS503に進み、用紙の画像をCIS231およびCIS232を使用して読み取り、検品装置109のメモリ239に保存する。次にS504で、検品装置109は、S501で取得した用紙枚数分の画像を読み取ったかを判断する。S504で、用紙枚数分の画像読み取りが完了していない場合はS502に進む。
【0047】
S505で、S503で読みとった画像を、検品装置109の表示部241にプレビュー表示するためのプレビュー画像を生成し、S506で、表示部241にUI画面とともに表示させる表示制御を行う。この時、表示するUI画面の詳細については
図10で後述する。S507で、すべての読み取り画像について正解画像として使用するようUI上から受け付けられたかどうかを判断する。すべての読み取り画像が受け付けられた場合はS508に進み、複数枚印刷されたページ間で対応する位置にある画素の画素値を平均化した正解画像を生成して本フローを終了する。
【0048】
S507で、一部の読み取り画像が正解画像として使用するように受付けられなかった場合は、S509で、追加で画像を取得するようにUI画面から選択されたかどうかを判断する。追加で画像を取得する場合はS501に進み、しない場合はS508に進む。S509でのUI画面表示については
図11で後述する。
【0049】
図6は検品処理を行う際に検品装置109が行う処理の流れを示すフローチャートである。
図6のフローチャートを実行するためのプログラムは、メモリ246に記憶されており、検品装置109のCPU238によって実行される。
【0050】
S601で検品装置109は検品終了指示を受信したかを判断する。
図13の1303の検品終了ボタンが選択されると、S601はYesと判定される。S601で検品終了指示を受信すると、検品装置109の処理を終了する。S601で検品終了指示を受信していない場合はS602に進む。
【0051】
S602で、検品装置109に用紙が搬送されたかを判断する。S602で用紙が搬送されない場合はS601に進む。S602で用紙が搬送されたと判定されると、S603に進む。S603では、用紙の画像をCIS231およびCIS232を使用して読み取り、検品装置109のメモリ239に保存する。ここで、保存した画像は、
図13の表示部1301に表示される。
【0052】
次に、S604で、検品装置109はS603で読み取った画像と正解画像との比較を行う。正解画像は、
図7のボタン703から検品装置109に対して登録された設定に基づく。S604で比較する項目は、
図12の1201で設定された検品レベルや1202で設定された検品種別の項目である。次にS605に進み、S604の正解画像との比較の結果、正常画像であるか欠陥画像であるかを判断する。S605の処理では、読み取った画像の画質が、正解画像の画質を満たすか否かが判定される。
【0053】
S605で正常画像(検品OK)と判断された場合には、S606に進み、検品装置109の表示部241に検品結果がOKであることを表示する。
図13はS606で表示される画面の一例である。
【0054】
次にS607に進み、検品装置109は、印刷装置107に対して、印刷シートを大容量スタッカ110のスタックトレイ341に排紙するよう指示する。ここで排紙される排紙先は、
図15の設定部1503で設定された排紙先である。印刷装置107は、検品装置109に指示に基づき、大容量スタッカ110に対してスタックトレイ341に排紙するよう指示する。次に、S601に進み処理を継続する。
【0055】
S605で欠陥画像(検品NG)と判断された場合には、S608に進み、検品装置109の表示部241に検品結果がNGであることを表示する。
図14はS608で表示される画面の一例である。次にS609に進み、検品装置109は印刷装置107に対して、印刷シートを大容量スタッカ110のエスケープトレイ346に排紙するよう指示する。ここで排紙される排紙先は、
図15の設定部1503で設定された検品NG時の排紙先である。印刷装置107は、検品装置109に指示に基づき、大容量スタッカ110に対してエスケープトレイ346に排紙するよう指示する。次に、S601に進み処理を継続する。
【0056】
図7~
図15は、検品装置109の表示部241に表示される表示画面の一例であり、検品装置109のCPU238の指示に基づき表示される。
【0057】
図7は検品装置109の起動時に検品装置109の表示部241に表示される画面の一例である。表示部701には、正解画像が登録されていないため、検品を開始するために、正解画像の登録が必要である旨が表示されている(701)。正解画像が登録済みの場合は、検品開始可能である旨が表示される。表示部702には、登録済みの正解画像が表示される(702)。
図7では正解画像が未登録のため、未登録である旨が表示されている。領域702は、正解画像以外にも、仕切り紙の設定などの検品の設定に関わる情報を表示しても良い。
【0058】
ボタン703は、正解画像の登録画面を呼び出すためのボタンである。正解画像は検品装置109で読み取る画像と比較対象とする画像であり、あらかじめ目視や検品装置109により正常であると判定された印刷シートを読み取った画像が使用される。ボタン706は検品の設定画面を呼び出すためのボタンである。ユーザの検品目的に応じて検品の項目や検品の精度(正解画像との差異がどの程度で欠陥画像と判断するか)を設定する。ボタン707は、検品の開始を指示するためのボタンである。検品を開始すると、検品装置109は、送られてきたシート画像の検査を開始する。
【0059】
図8は、正解画像を登録する際に、検品装置109の表示部241に表示される画面の一例である。
図8の表示画面は、
図7のボタン703が選択された際に表示される。設定部801は、検品を行う印刷ジョブの1部あたりの用紙枚数を設定するための設定部である。検品装置109には、1部あたり2枚以上の印刷ジョブである場合には、複数枚の画像を正解画像として登録することができる。
【0060】
設定部802は、検品を行う面を設定するための設定部である。検品装置109が行う検品を両面にするか、表面のみにするか、裏面のみにするかを設定することができる。なお、印刷は片面の場合であっても、印刷されない面にゴミがついていないことを検査するために、両面の検査を行うよう設定する場合もある。ボタン803は、何枚のシート画像を取得して平均化した正解画像を生成するかを設定することができる。ボタン804は、正解画像の登録を指示するためのボタンである。ボタン804を押した後に、検品装置109は流れてきた正解画像が印字された用紙の画像を読み取り、正解画像として登録する。なお、PC103から外部コントローラ102へ正解画像データを送信し、印刷装置107で印刷した正解画像を検品装置109が読み取ってもよいし、正解画像が印刷された紙をインサータ108から挿入し、検品装置109が読み取ってもよい。
【0061】
図9は、正解画像の読み取り中に検品装置109の表示部241に表示される画面の一例である。
図9は、
図8のボタン804を押すと表示される。設定部801、803で設定された枚数の読み取りが完了するまではこの画面が表示される。ボタン901は、正解画像の読み取り中止を指示するためのボタンである。ボタン901が押されると、正解画像の登録を行わずに
図7の表示画面に戻る。
【0062】
図10は、正解画像の読み取りが完了した後に検品装置109の表示部241に表示される画面の一例である。表示部1001には検品装置109で読み取った印刷シートのプレビュー画像が表示される。プレビュー画像が複数枚ある場合には、1002の切り替えボタンで表示する画像を切り替え、表と裏の両面の検品を行う場合には、1003の切り替えボタンで表裏を切り替えることができる。また、読み取った画像にゴミスジ等が混入していないかどうかを確認するために、画像拡縮ボタン1004で画像全体や、細部にゴミスジ等が混入していないかどうかを確認する。また、画像移動ボタン1009を指示すると、画像を拡大した後に、表示する領域を移動させることができる。なお、1002、1003、1004、1009の各操作ボタンは一例であり、これらの操作ボタンを表示せずに、フリック、ピンチ、スワイプ等のジェスチャー操作をそれぞれの操作に割り当ててもよい。
【0063】
ボタン1005は、表示部1001の読み取り画像の確認後に、現在表示している画像を正解画像の候補画像として使用することを指示するためのボタンである。各取得画像について、ボタン1005が押されて使用すると選択された複数の画像間の対応する位置にある画素の平均値を算出し、正解画像が生成される。ボタン1006は、現在表示している画像を正解画像の候補画像として使用しない、すなわち、平均化処理に使用しないことを指示するためのボタンである。各取得画像について、ボタン1006が押されたものについてはそのまま破棄され、正解画像の生成に使用されない。なお、正解画像として使用する画像が1枚だけ選択された場合は、選択された1枚の画像を正解画像として登録する。また、正解画像として使用する画像を複数枚選択した場合、選択した複数枚の画像のうちメインとなる画像を選択し、選択したメインとなる画像の重みが大きくなるように、正解画像を生成する処理を行ってもよい。
【0064】
ボタン1007は、各取得画像について一括で正解画像として使用することを指示するためのボタンであり、1008はすべての取得画像を破棄して正解画像の生成に使用しないことを指示するためのボタンである。一括使用ボタン1007が押されるか、あるいはすべての取得画像について、使用するボタン1005または使用しないボタン1006が選択完了されると、
図11(a)の表示画面に進む。
【0065】
図11(a)は、正解画像の取得後に表示される画面の一例である。
図7の正解画像取得前の表示画面と比較して、表示部701には正解画像が登録されていることが表示される。また、表示部702には、登録された正解画像が表示される。なお、ここで表示される正解画像は、CIS331、332で読み取った複数枚のシート画像の対応する位置にある画素値を平均化して生成されたものである。
【0066】
ボタン1101は、登録した正解画像をクリアするためのボタンである。正解画像がクリアされると、
図7の表示画面に戻る。ボタン1102は、正解画像を追加登録するためのボタンである。
図10において、一部の取得画像を破棄したものの、追加で正解画像候補を取得したい場合に、ボタン1102を押すことで追加取得することが可能となる。ボタン1102が押されると
図11(b)の表示画面に進む。
【0067】
図11(b)は、正解画像の追加登録を設定する画面の一例である。追加ページ指定ボタン1101は、追加取得するページを指定するためのボタンである。個別ページ追加ボタン1102は、1101で指定されたページを追加取得するように指示するためのボタンである。全ページ一括追加ボタン1103は、すべてのページを一括して追加取得するように指示するためのボタンである。表示部1104は、1102、1103で指定された追加取得ページを表示する。追加枚数指定ボタン1105は、追加取得するように指定されたページ毎に何枚取得するかを指定するためのボタンである。取得開始ボタン1106は、追加取得を開始するためのボタンである。ボタン1106が押され、指定された枚数の画像取得が完了すると、
図10の表示画面に進む。
【0068】
図12は、検品の設定を行う際に検品装置109の表示部241に表示される画面の一例である。
図12の表示画面は、
図7のボタン706が押された際に表示される。設定部1201は、検品レベルを設定するための設定部である。設定部1201の設定により、検品の精度を変更することができる。検品装置109は、検品精度のレベルが高いほど、正解画像と読み取り画像のわずかな違いでも欠陥画像と判断する。
【0069】
設定部1202は、検品種別を設定するための設定部である。ユーザの検品目的に応じて、検品の項目を設定することが可能である。
図12は、位置、色合い、スジ、抜けは検品の対象とするが、濃度は検品の対象外とすることを示す。なお、本実施例の検品種別は一例である。
【0070】
図13は検品開始後に検品装置109の表示部241に表示される画面の一例である。
図13の表示画面は、
図7のボタン707が押されると表示される。表示部1301には、検品装置109が最後に読み取った印刷シートの画像が表示される。表示部1302には、1301の読み取り画像と正解画像を比較した判定結果が表示される。
図13の例では、正常画像と判定されたため、OKと表示されている。ボタン1303は、検品の終了を指示するためのボタンである。ボタン1303が押された場合には、検品装置109は検品処理を終了し、
図7の表示画面に戻る。
【0071】
図14は、最後に読み取った画像が欠陥画像と判定された場合の画面の一例である。読み取り画像1301と正解画像を比較した結果、欠陥画像と判定されたため、表示部1302にはNGの表示および、NGと判定した要因や位置が表示されている。
図14は、スジ1405が検出されたため、欠陥画像と判断されたことが示されている。
【0072】
図15は、外部コントローラ102のディスプレイ212に表示される検品ジョブの設定画面の一例である。
図7~
図14は、検品装置109に対して検品の設定を行う際の画面例であるが、検品装置109に正解画像の印刷シートや検品対象の印刷シートを流す指示は、外部コントローラ102から行う。なお、検品装置109の表示部241から、上述の検品の設定を行ってもよい。
【0073】
設定部1501は、ジョブの部数を設定する設定部である。
図15では、1000部のジョブを印刷する設定がされている。
図15の例では、1部あたり1ページであり、1ジョブは、1000部からなる。なお、別の例として、1部あたり複数ページあってもよい。設定部1503は、検品ジョブの排紙先を設定する設定部である。ここでは、排紙先として大容量スタッカが設定され、検品で欠陥画像と判定された場合に排紙する排紙先としてエスケープトレイが設定されている。なお、この設定以外にも、たとえば検品OK時、NG時の排紙を同一のトレイに設定してもよい。この場合、不図示の検品結果一覧をもとに後から手作業で検品NGの印刷シートを抜き取ることになる。あるいは、同一トレイに排紙する場合は、OKとNGのシートをずらして排紙させて、後からNGの印刷シートの抜き取り作業を行う構成してもよい。
【0074】
ボタン1504、1505は、検品ジョブをN部だけ印刷することを指示するボタンである。
図8のボタン803で検品装置109に正解画像の登録開始を指示した後に、外部コントローラ102のボタン1504、1505で検品ジョブをN部印刷指示すると、印刷装置107による印刷処理および検品装置109による正解画像の読み込みが行われる。なお、本実施形態以外にも、
図8のボタン803が押されると同時に、検品装置109から通信ケーブル254、内部LAN105を介し、外部コントローラ102に対して自動で検品ジョブをN部印刷指示するように構成してもよい。また、同様に
図11の正解画像追加取得時にも、ボタン1106が押されると同時に、検品装置109から外部コントローラ102に対して特定のページを追加印刷指示するように構成されていてもよい。
【0075】
ボタン1508は、検品ジョブの印刷開始を指示するためのボタンである。ボタン1508を選択することで印刷開始が指示されると、外部コントローラ102は
図15の設定に基づき、検品ジョブを印刷装置107に投入する。
図7のボタン707を選択し検品装置109に検品開始を指示した後に、ボタン1508で外部コントローラ102に検品ジョブの印刷開始を指示する。これにより、外部コントローラ102は印刷装置107に印刷データを投入し、印刷された印刷シートを検品装置109へ搬送することを指示する。検品装置109は印刷シートが搬送されたら印刷シートの画像を読み込み、検品処理が行われる。なお、本実施形態以外にも、1508ボタンが押されて検品ジョブの印刷開始が指示されると、外部コントローラ102から検品装置109に対して検品開始指示を行うように構成されていてもよい。この時、検品装置109から外部コントローラ102へ正解画像の登録がされているか否かを通知することで、正解画像未登録時に外部コントローラ102が印刷開始をしないように構成してもよい。
【0076】
以上説明したように、本実施形態によれば正解画像登録時にCIS331、CIS332で読み取った画像をUI画面上にプレビュー表示することができる。これにより、ユーザは印刷シートの目視確認だけでなく、CIS331、CIS332で正しく正解画像が読み取られたかどうかを確認して正解画像候補として採用するかどうかを決定することが可能となる。
【実施例2】
【0077】
実施例1は、正解画像登録時にUI画面上にプレビュー表示することができ、正解画像が正しく読み取れたかどうかをユーザ自身で確認することができる。しかし、紙粉等により発生したスジによる読み取り不良を全ての正解画像に対してプレビューで確認するには、ユーザの手間がかかってしまう。
【0078】
そこで、本実施例では、CIS331、CIS332での正解画像の読み取り時に、読み取り不良が発生したかを画像処理により検知を行う。読み取り不良と検知された正解画像は、プレビュー表示から自動的に除外することで、ユーザがより簡単に正解画像を登録できる装置を実現する。
【0079】
以下、その装置の実施例詳細に関して説明する。なお、実施例1と同様な説明となる構成及び処理は割愛し、本実施例で特有な構成及び処理のみ説明を行う。
【0080】
本実施例は、実施例1で説明した
図6の正解画像を登録する際の検品装置の処理の流れが異なる。本実施例において、正解画像を登録する際の検品装置109の処理の流れを
図16に示す。
図16は検品処理を行う際に検品装置109が行う処理の流れを示すフローチャートである。
図16のフローチャートを実行するためのプログラムは、メモリ246に記憶されており、検品装置109のCPU238によって実行される。
【0081】
S1601で検品装置109は印刷設定を取得する。S1601で取得する設定には
図17に示すように1部あたりの用紙枚数や検品を行う面、さらには用紙1枚あたり何枚の画像を平均化して正解画像を作成するかなどが含まれる。また、読み取り画像にスジが含まれてしまった場合に自動的に正解画像の登録から除外するかを設定することができる。また、後述されるS1610からのフィーバック時には、印刷する枚数はS1610で既に使用すると設定された読み取り画像の枚数に応じて決定され、印刷する枚数は正解画像の登録枚数に対して不足する枚数となる。なお、以降で説明する処理は、読み取り画像にスジがあった場合に、自動的に正解画像の登録候補から除外する設定とする。除外しない設定の場合は第1の実施例と同様である。
【0082】
次に、S1602で検品装置109は検品装置109に用紙が搬送されるのを待つ。
S1602で用紙が搬送された場合はS1603に進み、用紙の画像をCIS331およびCIS332を使用して読み取り、検品装置109のメモリ239に保存する。S1604で、検品装置109はメモリ239に保存された読み取り画像に不良画像検出処理を適用し、不良情報の生成を行う。不良画像検出で対象とする不良の一例としては、紙粉等による浮遊スジや固定スジであり、
図20(a)は浮遊スジによる画像の一例を示し、
図20(b)は原稿の縦線を示している。なお、浮遊スジを検出するアルゴリズムは公知の技術で構わない。一例としては、読み取り画像に対してフィルタ処理を行い、想定されるスジ幅の縦線の検出を行う。次に、検出された縦線に対して主走査方向の周囲の画素との輝度値の変化量および副走査方向の周囲の画素との輝度値の変化量を算出する。その算出結果と副走査方向への連続性から、スジの画素であるかを判定することができる。
【0083】
図18は、不良情報を管理するテーブルであり、不良情報は各読み取り画像に対して管理されるフラグであり、読み取り時に紙粉等によるスジが発生してしまった画像である場合は、1とする。ただし、これは一例であって、画像情報のヘッダー領域等を活用してフラグを画像情報毎に持たせても良い。
【0084】
図16の説明に戻り、S1605で検品装置109は読み取り画像の不良情報を取得して、不良画像であるかを判定する。不良画像である場合にはS1607へ進む。不良画像ではない場合にはS1606へ進む。S1606で検品装置109の表示部241に、S1603で読みとった画像をプレビュー表示するためのプレビュー画像を生成する。次に、S1607で検品装置109はS1601で取得した用紙枚数分の画像を読み取ったかを判断する。S1607で、まだ用紙枚数分の画像読み取りが完了していない場合はS1602に進む。
【0085】
S1608で、検品装置109はS1606で生成したプレビュー画像を含むUI画面を生成し、表示部241に表示する。この時表示するUI画面の詳細については
図19で後述する。S1609で、検品装置109は全ての読み取り画像について正解画像として使用するかUI上から指示されたかどうかを判断する。全ての読み取り画像に対する使用可否を指示された場合は、S1610に進む。そうではない場合、S1609に進む。
【0086】
S1610で検品装置109はUI上で使用すると設定された読み取り画像の枚数が正解画像の取得枚数に達したかを判定する。使用すると設定された読み取り画像の枚数が正解画像取得枚数に達した場合、S1611に進み、読み取り画像を平均化した正解画像を生成して本フローを終了する。S1610で検品装置109は使用すると設定された読み取り画像の枚数が正解画像取得枚数に達していない場合、S1601に進む。なお、S1610の判定をもって、不足分を追加印刷するフローに入るように構成したが、S1605で不良画像と判定した場合には直ちに不足分を追加印刷するフローとしても良い。また、不良画像検出で不良と判定した印刷物を、正常と判定された印刷物と異なる排紙トレイに出力するように制御しても良い。このようにすると、後述する読み取り画像の使用有無の指定のために表示されるプレビュー画面と相関性が高くなり、より直感的に理解可能となる。
【0087】
図19は、正解画像の読み取りが完了した後に検品装置109の表示部241に表示される画面の一例である。表示部1001には検品装置109で読み取った印刷シートのプレビュー画像が表示される。ここで表示され画像は、不良画像検出で不良画像であると判定された画像を除いた画像である点が第1の実施例とは異なる。プレビュー画像は、画像1901、画像1902,画像1903である。例として3つのプレビュー画像を同時に表示可能な構成としているが、これに限定されない。1901は1部目の印刷物のプレビュー画像である。1902は2部目の印刷物のプレビュー画像である。1903は4部目の印刷物のプレビュー画像である。これは、3部目の印刷物に関して、読み取り時に浮遊スジ等の発生により不良画像として判定された場合の例である。なお、インフォメーション表示部として1910を備えており、不良画像検出により自動的に正解画像の候補から除外された読み取り画像の情報が表示される。
【0088】
ボタン1904~1909は、表示部1001の読み取り画像の確認後に、現在表示している画像を正解画像の候補画像として使用することを指示するためのボタンである。1901のプレビュー画像に対する正解画像の候補画像として使用するか使用しないかの指示ボタンが1904、1905である。同様にプレビュー画像1902に対しては、指示ボタン1906、1907となり、プレビュー画像1903に対しては、指示ボタン1908、1909となる。使用するボタン1904、1906、1908が押されたものについて、平均化がなされ、正解画像が生成される。使用しないボタン1905、1907、1909が押されたものについてはそのまま破棄され、正解画像としては使用されない。なお、使用するボタン、使用しないボタンのいずれのボタンも選択されなかった画像は、デフォルト設定(例えば、使用する)に従って、正解画像の生成を行う。
【0089】
表示可能な全てのプレビュー画像に対して使用有無の指定が指定されると、
図11の表示画面に進む。なお、
図19は読み取った正解画像の候補を1枚ずつ表示しているが、確認方法として、平均化された正解画像を表示して確認しても良いし、その両方を表示しても良い。
【0090】
以上説明したように、本実施例によれば、正解画像登録時にCIS331、CIS332で読み取った画像に対して不良画像検出を行い、読み取りの際に発生した不良の画像をプレビュー画像から除外することができる。これにより、ユーザの確認の手間を抑制することができる。
【0091】
(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。