(57)【要約】【課題】  ユーザが所望する検品処理の内容にあわせて検品を行うユニットを簡易かつ好適に選択して検品することが可能であり検品効率を向上させることができる画像処理装置及び画像処理方法並びにプログラムを提供する。【解決手段】  ＭＦＰ１０３は、ＰＣ１０１等から入力された画像を処理して印刷物を出力するに当たって、各処理において処理された処理結果を検査する。ＭＦＰ１０３は、入力画像又は当該処理結果に対して各種処理を行うために、ＰＤＬインタプリタ１０６、ＲＩＰ１０７、プリンタ部１０９等の複数の処理ユニットと、各処理ユニットのそれぞれに対応して設けられ、各処理ユニットによって処理された処理結果を検査する複数の検品ユニットを備えている。そして、複数の検品ユニットの中から処理結果を検査させる検品ユニットを選択し、選択された検品ユニットによる入力画像等についての検査結果を表示する。【選択図】  図１
2006289827.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を処理して印刷物を出力するに当たって、各処理において処理された処理結果を検査する画像処理装置であって、
前記入力画像又は前記処理結果に対して各種処理を行う複数の処理手段と、
前記複数の処理手段のそれぞれに対応して設けられ、各処理手段によって処理された処理結果を検査する複数の検査手段と、
前記複数の検査手段の中から前記処理手段による処理結果を検査させる検査手段を選択する選択手段と、
前記選択手段によって選択された検査手段による前記入力画像又は前記処理結果についての検査結果を表示する表示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記複数の検査手段に関する情報を前記選択手段による検査手段の選択のために表示する検査情報表示手段をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検査情報表示手段が、前記入力画像又は前記処理結果に対する前記複数の処理手段による処理結果を検査するための前記複数の検査手段に関する情報を、それぞれの検査手段の用途及び機能別に分けて表示することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記検査情報表示手段が、前記入力画像又は前記処理結果に対する前記複数の処理手段による処理結果を検査するための前記複数の検査手段のそれぞれの検査目的に関する情報をさらに表示することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記入力画像又は前記処理結果に対する前記複数の処理手段による処理結果に対して検査させる検査手段を該複数の処理手段による処理前に予め設定する事前設定手段をさらに備え、
前記選択手段は、前記複数の検査手段の中から前記事前設定手段によって設定された前記検査手段を選択する
ことを特徴とする請求項１から４までのいずれか１項に記載の画像処理装置。
【請求項６】
前記複数の処理手段の配置情報と前記複数の検査手段の配置情報とを表示する検査ユニット表示手段をさらに備えることを特徴とする請求項１から５までのいずれか１項に記載の画像処理装置。
【請求項７】
前記複数の検査手段に対して検査をさせるための優先順位を設定する優先順位設定手段をさらに備え、
前記選択手段は、前記優先順位に従って前記複数の検査手段の中から前記処理手段による処理結果を検査させる検査手段を選択する
ことを特徴とする請求項１から６までのいずれか１項に記載の画像処理装置。
【請求項８】
前記検査情報表示手段が、それぞれの検査手段に関する検査処理の正確さ及び検査処理時間に関する情報をさらに表示することを特徴とする請求項３又は４に記載の画像処理装置。
【請求項９】
入力画像又は該入力画像を処理した処理結果に対して各種処理を行う複数の処理手段と、該複数の処理手段のそれぞれに対応して設けられ、各処理手段によって処理された処理結果を検査する複数の検査手段とを備える画像処理装置を用いて、前記入力画像を処理して印刷物を出力するに当たって、各処理において処理された処理結果を検査するための画像処理方法であって、
前記複数の検査手段の中から前記処理手段による処理結果を検査させる検査手段を選択する選択工程と、
前記選択工程によって選択された検査手段による前記入力画像又は前記処理結果についての検査結果を表示手段に表示する表示工程と
を有することを特徴とする画像処理方法。
【請求項１０】
入力画像又は該入力画像を処理した処理結果に対して各種処理を行う複数の処理手段と、該複数の処理手段のそれぞれに対応して設けられ、各処理手段によって処理された処理結果を検査する複数の検査手段とを備え、前記入力画像を処理して印刷物を出力するに当たって、各処理において処理された処理結果を検査する画像処理装置に、
前記複数の検査手段の中から前記処理手段による処理結果を検査させる検査手段を選択する選択手順と、
前記選択手順によって選択された検査手段による前記入力画像又は前記処理結果についての検査結果を表示する表示手順と
を実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＤＬ（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）を解釈して印刷した印刷物を検査（検品）する画像処理装置及び画像処理方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、印刷業界等において印刷物の検査（検品）は、一般に人の目視によって行われていた。このように、人が出力された印刷物のすべてをチェックしているため、それに要するコストや時間が非常の負担が非常に大きいものとなっていた。そこで、これらの作業を自動にするための一手法としてオリジナルの画像データを使って正確に検品する方法が提案されている（例えば、特許文献１参照。）。特許文献１に記載の手法は、スキャナ用フレームメモリに格納されたデータとプリンタ用フレームメモリに格納されたデータとを１ドットずつ比較することによって検品を行うものである。
【特許文献１】特開平８−２２８２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載されたような手法では、単純な内容の原稿であっても複雑な内容の原稿であっても厳密に検品（検査）されてしまうため、簡単な内容の検品で済むような印刷物の検品の場合であっても時間がかかるといった問題がある。また、原稿中の宛先だけを変更するようなダイレクトメール等によく使われているバリアブルなデータのプリント（バリアブルデータプリント）では、特許文献１に記載されているような原稿全体を厳密に検品して比較する方法では効率が非常に悪くなってしまう。
【０００４】
このように、従来は、検品される印刷物の内容にかかわらず、すべて同じ厳密な検品処理を行っていたために検品作業が非効率的であった。さらに、各種検品内容によっては複数の検査装置（検品装置）を用いて検品処理をしなければならない場合がある。このようにユーザが複数の検品装置を使用する場合に当たっては、各検品装置の特徴、例えば、機能、用途或いは目的等をあらかじめユーザが承知している必要がある。そのため、従来の検品システムは、どのようなユーザにとっても使い勝手がよいシステムであるとは言えなかった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、ユーザが所望する検品処理の内容にあわせて検品を行うユニットを簡易かつ好適に選択して検品することが可能であり検品効率を向上させることができる画像処理装置及び画像処理方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、入力画像を処理して印刷物を出力するに当たって、各処理において処理された処理結果を検査する画像処理装置であって、
前記入力画像又は前記処理結果に対して各種処理を行う複数の処理手段と、
前記複数の処理手段のそれぞれに対応して設けられ、各処理手段によって処理された処理結果を検査する複数の検査手段と、
前記複数の検査手段の中から前記処理手段による処理結果を検査させる検査手段を選択する選択手段と、
前記選択手段によって選択された検査手段による前記入力画像又は前記処理結果についての検査結果を表示する表示手段と
を備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明は、入力画像又は該入力画像を処理した処理結果に対して各種処理を行う複数の処理手段と、該複数の処理手段のそれぞれに対応して設けられ、各処理手段によって処理された処理結果を検査する複数の検査手段とを備える画像処理装置を用いて、前記入力画像を処理して印刷物を出力するに当たって、各処理において処理された処理結果を検査するための画像処理方法であって、
前記複数の検査手段の中から前記処理手段による処理結果を検査させる検査手段を選択する選択工程と、
前記選択工程によって選択された検査手段による前記入力画像又は前記処理結果についての検査結果を表示手段に表示する表示工程と
を有することを特徴とする。
【０００８】
さらに、上記課題を解決するために、本発明は、入力画像又は該入力画像を処理した処理結果に対して各種処理を行う複数の処理手段と、該複数の処理手段のそれぞれに対応して設けられ、各処理手段によって処理された処理結果を検査する複数の検査手段とを備え、前記入力画像を処理して印刷物を出力するに当たって、各処理において処理された処理結果を検査する画像処理装置に、
前記複数の検査手段の中から前記処理手段による処理結果を検査させる検査手段を選択する選択手順と、
前記選択手順によって選択された検査手段による前記入力画像又は前記処理結果についての検査結果を表示する表示手順と
を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが所望する検品処理の内容にあわせて検品を行うユニットを簡易かつ好適に選択して検品することが可能であり検品効率を向上させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の一実施形態に係る印刷物の検品（検査）を行う画像処理装置を用いた画像処理内容について詳細に説明する。
【００１１】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る検品システム全体の構成を示すブロック図である。図１に示すように、第１の実施形態に係る検品システム（検査システム）は、インターネットやＬＡＮ等のネットワーク１０２上に、印刷データを作成するパーソナルコンピュータ（ＰＣ）１０１と、印刷を実行するプリンタ機能を搭載するデジタル複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０３と、印刷物に各種処理を行うフィニッシャー等のオプション装置１１４が接続されて構成される。
【００１２】
ＰＣ１０１は、搭載されている様々なアプリケーションを用いて印刷データを作成し、ＰＤＬ（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）ドライバを用いてＰＤＬデータに変換される。尚、ここで用いられるＰＤＬとしては、例えばＬＩＰＳ、ＰＣＬ、ＰＳ等が挙げられる。ＰＣ１０１で作成されたＰＤＬデータは、ＰＤＬを解釈するＰＤＬインタプリタ１０６が搭載されたＭＦＰ１０３にネットワーク１０２を介して送信される。
【００１３】
ＭＦＰ１０３では、ＣＰＵ１１１は、ＲＯＭ１１６に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げ、当該ＯＳ上でハードディスクドライブ（ＨＤ）１１３に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。尚、ＣＰＵ１１１の作業領域としては、ＲＡＭ１１２が用いられる。
【００１４】
ＲＡＭ１１２は、ＣＰＵ１１１の作業領域として機能する他にも、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤ１１３は、上記アプリケーションプログラムとともに、画像データを格納する。また、操作部１１７は、タッチパネルを有し、ユーザによる各種入力指示操作をＣＰＵ１１１に対して出力する。
【００１５】
ＣＰＵ１１１は、ＲＯＭ１１６、ＲＡＭ１１２、ＨＤ１１３、コントローラ部１０５、スキャナ部１０４、画像処理部１０８、プリンタ部１０９、オプション処理部１１０、操作部１１７に接続し、それらを制御する。
【００１６】
ＭＦＰ１０３では、コントローラ部１０５内のＰＤＬインタプリタ１０６でＰＤＬを解釈し、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｅｒ）１０７でラスタイメージ（例えば、Ｂｉｔｍａｐ）に変換される。そして、ラスタイメージに変換されたデータは、随時メモリとしてのＲＡＭ１１２やハードディスク（ＨＤ）１１３に格納される。また、ラスタイメージに変換されたデータは、画像処理部１０８でγ変換や色処理等の様々な画像処理が行われた後、プリンタ部１０９に送られて印刷物として印刷出力される。
【００１７】
プリンタ部１０９で出力された印刷物は、オプション処理部１１０がない場合やオプション処理（例えば、フィニッシングやフィーダー等）を行わないような場合には、そのまま排紙トレイ等に排出される。一方、オプション処理部１１０でオプション処理を行う場合には、フィーダーやフィニッシャー等の処理がなされる。尚、図１においては、オプション処理を行う装置として、ネットワーク１０２に接続されたＭＦＰ１０３に搭載されてオンライン処理が可能なオプション処理部１１０の他に、外部装置として機能するフィニッシャー等のオプション装置１１４がある。従って、ユーザは、オプション処理部１１０によるオプション処理以外にも、オプション処理を行う際には、ＭＦＰ１０３で出力された印刷物をオプション装置１１４まで運搬等して当該装置に出力物をセットして動作させ、フィニッシングを行うことも可能である。
【００１８】
尚、図１では、フィニッシャー等のオプション装置１１４もネットワーク１０２に接続され、ＰＣ１０１等から当該オプション装置１１４に対してどのような処理を行わせるかをネットワーク１０２を介して実行することができるように示しているが、ネットワーク１０２から切り離されてローカルに存在しているオフラインフィニッシャーを用いても良い。
【００１９】
また、ＭＦＰ１０３に搭載された原稿を読み取る機能を有するスキャナ部１０４にプリントさせる印刷物（原稿）を乗せて、当該原稿を読み取って画像処理部１０８で処理することも可能である。以上説明した事項は検品システムの一例であって、本発明の適用は上記実施形態に限られるものではない。
【００２０】
また、本実施形態では、ＭＦＰ１０３に搭載された各処理部やネットワーク１０２を介して接続されたフィニッシャー等のオプション装置１１４のそれぞれにそれぞれの処理結果を検品する検品ユニット、例えば、ＰＤＬインタプリタ１０６にはＰＤＬの解釈した結果を検品する検品ユニット１、ＲＩＰ１０７にはラスタイメージに変換した結果を検品する検品ユニット２、スキャナ部１０４には原稿のスキャン結果を検品する検品ユニット３、画像処理部１０８には画像処理結果を検品する検品ユニット４、プリンタ部１０９にはプリント結果を検品する検品ユニット５、オプション処理部１１０にはフィーダーやフィニッシャーによるオプション処理の結果を検品する検品ユニット６、オプション装置１１４にはオフラインフィニッシャー等によるオプション処理の結果を検品する検品ユニット７が備わっているものとする。
【００２１】
図２は、図１に示すＭＦＰ１０３のハードウェア構成を模式的に示す図である。本実施形態に係るＭＦＰ１０３では、スキャナ部１０４とプリンタ部１０９とは図２に示すように一体的に構成されている。
【００２２】
スキャナ部１０４は、原稿給紙ユニット４５０を搭載している。原稿給紙ユニット４５０は、原稿を先頭から順に１枚ずつプラテンガラス４１１上へ給送する。そして、各原稿の読み取り動作が終了する毎に、給送された原稿はプラテンガラス４１１から排出トレイ（図示せず）に排出される。
【００２３】
スキャナ部１０４は、原稿がプラテンガラス４１１上に給送されると、ランプ４１２を点灯させ、移動ユニット４１３の移動を開始する。そして、この移動ユニット４１３の移動により、プラテンガラス４１１上の原稿に対する読み取り走査が行われる。この読み取り走査中、原稿からの反射光は、各ミラー４１４、４１５、４１６及びレンズ４１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という。）４１８に導かれ、原稿上の画像がＣＣＤ４１８の撮像面上に結像される。ＣＣＤ４１８は、撮像面に結像された画像を電気信号に変換し、当該電気信号は所定の処理が施された後に画像処理部１０８等に入力される。
【００２４】
一方、プリンタ部１０９は、レーザドライバ３２１を有し、レーザドライバ３２１は、ＣＰＵ１１１の制御によって画像処理部１０８等から入力された画像データに基づいて、レーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、当該レーザ光が走査されながら感光ドラム３２３上に照射される。
【００２５】
感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。そして、レーザ光の照射タイミングに同期して、各カセット３１１、３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像が転写部３２５により給紙された記録紙上に転写される。
【００２６】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られる。そして、定着ローラ対３２６は、送られてきた記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。
【００２７】
排紙ユニット３３０は、ソート、ステイプル等の後処理を施すことが可能なシート処理装置から構成される。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３２９へ導く。再給紙搬送路３２９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２８】
図３は、図１に示すＭＦＰ１０３の操作部１１７の外観図である。図３に示すように、ＬＣＤ表示部２０１３にはＬＣＤ上にタッチパネルシートが貼られている。そして、ＬＣＤ表示部２０１３は、ＭＦＰ１０３が構成するシステムの操作画面を表示するとともに、表示されているキーがユーザ等によって接触、或いは押下されると、その位置情報をＣＰＵ１１１に伝える。
【００２９】
スタートキー２０１４は、原稿画像の読み取り動作を開始する時等に用いられる。スタートキー２０１４の中央部には、例えば、緑色と赤色の２色のＬＥＤ２０１８が具備されており、それぞれの色のＬＥＤの発光によってスタートキー２０１４が使える状態にあるかどうかが示される。また、ストップキー２０１５は稼働中の動作を止める働きをする。さらに、ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いられる。さらにまた、リセットキー２０１７は操作部からの設定を初期化する時に用いられる。
【００３０】
図４は、本発明の第１の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品選択画面の一例を示す図である。ユーザは、図４に示すような検品選択画面上に表示された「検品」キー３０１を選択（押下）することによって図５に示す画面に遷移して、当該ＭＦＰ１０３に検品処理を行わせる動作に移行することができる。
【００３１】
図５は、本発明の第１の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品用途選択画面の一例を示す図である。図５に示すように、本実施形態では、一例として、検品処理の機能及び用途別に大きく項目を区分して、「フォント」検品処理２０１、「ページ」検品処理２０２、「処理不正」検品処理２０３とに分け、それぞれの検品処理を実行するための検品ユニットを「検品ユニットチェック」キー２１３を押下することによって検品（チェック）して表示する。また、図５に示す画面上に、各検品ユニットの検品目的を画面表示して、検品を行わせるユーザにより明確に検品ユニットを選択させるようにしている。
【００３２】
例えば、使用フォントをチェックする場合には、ＰＤＬインタプリタ１０６による結果を検品する検品ユニット１を用いて使用フォントをチェックすることができる。また、ＲＩＰ１０７による結果を検品する検品ユニット２でも使用フォントをチェックすることができる。また、ビットマップ化されたフォントからＯＣＲ技術等によって何が記載されているかを画像処理部１０８による結果を検品する検品ユニット４でもチェックすることが可能である。
【００３３】
次に、「ページ」検品処理２０２については、ＰＤＬインタプリタ１０６についての検品ユニット１でページ表示命令を受けているか否かをチェックすることができる。また、ＲＩＰ１０５についての検品ユニット２でページ表示命令をビットマップ化しているかをチェックすることができる。さらに、プリント出力された印刷物をスキャナ部１０４についての検品ユニット３によって読み込み内容（画像）とページとが合っているか否かを確認することもできる。さらにまた、プリンタ部１０９についての検品ユニット５によって、プリント出力された印刷物をカメラやセンサ等で読み取ってページ表示部分を判断したり、時系列的に読み取りページの順序が合っているか否かを確認することが可能である。
【００３４】
次に、「処理不正」検品処理２０３については、オプション処理部１１０（例えば、フィーダー）についての検品ユニット６によって、カメラやセンサ等でプリント出力された印刷物を読み取って、印刷物に折れがないか等を確認することができる。また、オプション装置１１４（例えば、オフラインフィニッシャー）についての検品ユニット７によって、カメラやセンサ等でプリント出力された印刷物を読み取って、折れがないか、或いは汚れがないか等の最終完成品の状態を確認することができる。
【００３５】
上述したように、本実施形態では各処理部の機能や用途ごとに検品ユニットを設けて設置し、さらに図５に示すように、各検品ユニットの検品目的を画面表示することによって、検品を行わせるユーザに対してより簡単に所望の検品ユニットを選択させることが可能である。これによって、ユーザは、必要最小限の検品ユニットを容易に選択して、所望の検品処理を効率的に行うことが可能となる。
【００３６】
また、図５に示すように、ユーザが選択した検品ユニットによる検品処理結果は、同じ画面上に判定結果として各ユニットごとに表示することができる。これにより、ユーザは、選択した検品ユニットによる判定結果を迅速かつ的確に知ることができ、問題のある部分を修正して再検品させることで、的確に検品処理を必要な分だけ修正することが可能となる。
【００３７】
ここで、図５に示す画面上に表示された「検品ユニットチェック」キー２１３をユーザが押下した場合、図６に示すように、当該検品システムにおいて検品を実行する各検品ユニットがどの処理部にあるかを示す画面が表示される。図６は、本発明の第１の実施形態に係る検品システムにおいて検品ユニットの所在を表示する画面の一例を示す図である。図６に示すような、検品システムの概略図と検品ユニットの所在とが図示されることにより、ユーザはどの処理部の検品ユニットを用いて検品を行わせるか簡単に知ることができ、ユーザの意図している検品処理を行うための補助となる。また、図６に示す表示画面上の「検品ユニット更新」キー１１５をユーザが押下することによって、図示されていない新たな検品ユニットを本検品システムに追加したり、インストールした際に検品ユニットを更新することも可能である。これにより、新たに検品ユニットを追加したり更新した場合にも柔軟に対応することができる。
【００３８】
次に、ＭＦＰ１０３における検品処理の具体例について説明する。図７は、図１に示すＭＦＰ１０３における検品処理手順について説明するためのフローチャートである。ＭＦＰ１０３では、前述したように、例えば図４に示す検品選択画面上の「検品」キー３０１が検品を行わせるユーザが押下することによって検品処理を開始する。ユーザは、図５に示される検品用途選択画面を用いて検品項目や用途等を選択する（ステップＳ７０１）。例えば、フォント、ページ、処理不正等の検品処理の大まかな分類がここで行われる。
【００３９】
次いで、ユーザは図５に示される画面上に表示された選択された各検品処理についての機能や用途の内から、検品処理を行わせる検品ユニットを選択して決定する（ステップＳ７０２）。例えば、図５に示す例では、フォントに関する検品処理については、検品ユニット１、検品ユニット検品２、或いは検品ユニット４等のユニットが選択可能になっている。
【００４０】
次いで、図５に示す画面を介してユーザがステップＳ７０２の処理において選択したそれぞれの検品ユニットについて検品モードにするためのコマンドを送信する（ステップＳ７０３）。その後、ジョブを投入して、それぞれの検品ユニットを動作させて、各検品ユニットに検品動作を行わせる（ステップＳ７０４）。そして、各検品ユニットによる検品結果を表示する（ステップＳ７０５）。例えば、図５に示す例では、検品ユニット１及び検品ユニット６では、検品した結果として「○」が表示され、検品によって処理に問題がなかったことを示している。しかし、図５に示す例では、検品ユニット２による検品の結果として「×」が表示され、検品によって処理に問題があったことを示している。
【００４１】
そこで、ＭＦＰ１０３では、検品エラー（ＮＧ）があるか否かを判断する（ステップＳ７０６）。その結果、検品エラーがある場合（Ｙｅｓ）は、フォント指定の変更やページの確認等のエラー処理をユーザーに促して（ステップＳ７０７）、本処理を終了する。一方、検品エラーがない場合（Ｎｏ）は、そのまま本処理を終了する。
【００４２】
次に、本実施形態に係る各検品処理（すなわち、図５に示すフォント、ページ、及び不正処理に関する検品処理）の詳細について具体的に説明する。
【００４３】
図８は、フォントに関する検品処理を行う検品ユニットにおける検品処理手順を説明するためのフローチャートである。まず、フォントに関する検品処理を行う検品ユニットは、ユーザインタフェースである操作部１１７から指示されたフォント検品コマンドを受信する（ステップＳ８０１）。例えば、図５に示す例では、フォントに関する検品処理については検品ユニット１が設定されているので、図１に示すＰＤＬインタプリタについての検品ユニット１に対して検品動作の準備の設定が行われる（ステップＳ８０２）。
【００４４】
そして、準備が整った検品ユニット１はジョブを受信し（ステップＳ８０３）、フォント検品処理を行う（ステップＳ８０４）。そして、その検品結果を操作部１１７に通知して操作部１１７の画面上にその判定結果を表示する（ステップＳ８０５）。
【００４５】
図９は、ＭＦＰ１０３においてＰＣ１０１から要求されたフォントで印刷物を出力できずに代替フォントを使用した場合の例について説明するための図である。図９に示すように、例えば、ＰＣ１０１上のアプリケーションでフォント（Ａｐｐｌｉ）として画面９０１に示すように「Ｏｓａｋａ」が指定されているが、ＭＦＰ１０３では代替フォントとして「ＭＳ明朝」が使用された印刷物９０２が出力された場合について想定する。
【００４６】
この場合、フォント検品処理（ステップＳ８０４）では、アプリケーション上で指定されたフォントであるＦｏｎｔ＿Ａｐｐｌｉ（Ｏｓａｋａ）と、最終的にＰＤＬとして用いられているフォント（ＰＤＬ）であるＦｏｎｔ＿ＰＤＬ（ＭＳ明朝）とを比較することとなる。その結果、両者が異なるので、フォントの検品結果がＮＧであることを操作部１１７に通知して、例えば図５に示す画面に示すように判定結果としてＮＧであることを示す「×」を表示する。尚、代替フォントを使うことによってアプリケーション上で指定したフォントとは異なるフォントを使用した場合にはそのことについて記憶するようにする。
【００４７】
図１０は、フォント検品処理におけるエラー処理の一例について説明するためのフローチャートである。まず、上述したように、フォントについての検品処理に結果、異なるフォントが使用されておりＮＧであることを示す通知を行う（ステップＳ１００１）。例えば、本実施形態では、図５に示す画面上に「×」を表示する。そして、ユーザが当該画面上に表示された「×」部分を押下等することによって指定してフォント指定操作をやり直すか否かを判定する（ステップＳ１００２）。
【００４８】
その結果、フォント指定をやり直す場合（Ｙｅｓ）は、画面上にフォント指定を変更するようにユーザに促すための情報を表示等して（ステップＳ１００３）、ユーザによって設定が変更された後に印刷物を再出力する（ステップＳ１００４）。一方、やり直しをしない場合（Ｎｏ）は、そのまま本処理を終了する。
【００４９】
図１１は、ページに関する検品処理を行う検品ユニットにおける検品処理手順を説明するためのフローチャートである。まず、ページに関する検品処理を行う検品ユニットは、ユーザインタフェースである操作部１１７から指示されたページ検品コマンドを受信する（ステップＳ１１０１）。例えば、図５に示す例では、ページに関する検品処理については検品ユニット２が設定されているので、図１に示すＲＩＰ１０７についての検品ユニット２に対して検品動作の準備の設定が行われる（ステップＳ１１０２）。
【００５０】
そして、準備が整った検品ユニット２はジョブを受信し（ステップＳ１１０３）、ページ検品処理を行う（ステップＳ１１０４）。そして、その検品結果を操作部１１７に通知して操作部１１７の画面上にその判定結果を表示する（ステップＳ１１０５）。
【００５１】
図１２は、ＭＦＰ１０３においてＰＣ１０１から要求されたページの付加処理を行って印刷物を出力できなかった場合の例について説明するための図である。図１２に示すように、例えば、ＰＣ１０１上のアプリケーションでは画面１２０１に示すように印刷出力の際にページを付加して出力するように指定されているが、ＭＦＰ１０３ではページが付加されないで印刷物１２０２が出力された場合について想定する。
【００５２】
この場合、ページ検品処理（ステップＳ１１０４）では、アプリケーション上でページ付加が指定されたコマンドＰａｇｅ＿Ａｄｄ（Ｏｎ）に対して、ＲＩＰ１０７においてページ番号がＲＩＰ処理されているかを検知する。この場合、検知ユニット２によって、ＲＩＰ１０７においてページ番号がＲＩＰ処理されていると検知された場合には、Ｐａｇｅ＿ａｄｄ＿ＲＩＰ（ｔｕｒｅ）という結果を出力する。そして、当該結果であるＰａｇｅ＿ａｄｄ＿ＲＩＰ（ｔｕｒｅ）を記憶するとともに、ステップＳ１１０５において、その検品結果がＯＫであることを操作部１１７に通知して、図５に示す画面上の判定結果としてＯＫであることを示す「○」を表示する。
【００５３】
一方、図１２に示すように、アプリケーション上では画面１２０１に示すようにページ番号を付加しているものの、出力物１２０２ではページ番号が付加されずに出力された場合は、エラー処理を行うようにする。図１３は、ページ検品処理におけるエラー処理の一例について説明するためのフローチャートである。まず、上述したように、ページについての検品処理に結果、ページ番号が付加されていない、或いは異なるページ番号が付加されているといったようにＮＧであることを示す通知を行う（ステップＳ１３０１）。例えば、本実施形態では、図５に示す画面上に「×」を表示する。そして、ユーザが当該画面上に表示された「×」部分を押下等することによって指定してフォント指定操作をやり直すか否かを判定する（ステップＳ１３０２）。
【００５４】
その結果、ページ付加指定をやり直す場合（Ｙｅｓ）は、画面上にページ番号の指定を変更するようにユーザに促すための情報を表示等して（ステップＳ１３０３）、ユーザによって設定が変更された後に印刷物を再出力する（ステップＳ１３０４）。一方、やり直しをしない場合（Ｎｏ）は、そのまま本処理を終了する。
【００５５】
図１４は、処理不正に関する検品処理を行う検品ユニットにおける検品処理手順を説明するためのフローチャートである。まず、処理不正に関する検品処理を行う検品ユニットは、ユーザインタフェースである操作部１１７から指示された処理不正検品コマンド（例えば、紙折れを検知するためのコマンド）Ｆｉｎｉｓｈｉｎｇ（Ｏｒｅ）を受信する（ステップＳ１４０１）。例えば、図５に示す例では、処理不正に関する検品処理については検品ユニット６が設定されているので、図１に示すフィーダーやフィニッシャー等のオプション処理部１１０についての検品ユニット６に対して検品動作の準備の設定が行われる（ステップＳ１４０２）。
【００５６】
そして、準備が整った検品ユニット６はジョブを受信し（ステップＳ１４０３）、プリントされた出力物をカメラやセンサ等を用いて確認することによって処理不正検品処理を行う（ステップＳ１４０４）。そして、その検品結果を操作部１１７に通知して操作部１１７の画面上にその判定結果を表示する（ステップＳ１４０５）。
【００５７】
図１５は、ＭＦＰ１０３においてＰＣ１０１から要求されたコマンドで印刷物を折って出力できなかった場合の例について説明するための図である。図１５に示すように、例えば、ＰＣ１０１上のアプリケーションで画面１５０１に示すように、Ａ３用紙をＡ４サイズに折るという指定されているが、ＭＦＰ１０３から出力された出力物１５０２において、折る際に端の一部が折れて出力された場合について想定する。
【００５８】
この場合、処理不正検品処理（ステップＳ１４０４）では、アプリケーション上で指定されたコマンドＦｉｎｉｓｈｉｎｇ（Ｏｒｅ）に基づいて実際に画面１５０１から指定された部分が折れていると検知した場合は、ＯＫであると判定して、その結果Ｆｉｎｉｓｈｉｎｇ＿Ｏｒｅ（ｔｕｒｅ）を操作部１１７に通知する。一方、図１５に示すようにアプリケーション上では画面１５０１に示すように紙を折る指示だけあるものの、最終的な出力物１５０２では端が余計に折れてしまって出力されているような場合は、検査結果をＮＧとして操作部１１７に通知する。操作部１１７では、図５に示すように、検査結果がＯＫであれば「○」を、ＮＧであれば「×」を同様に表示してユーザに通知して、エラー処理を行うようにする。
【００５９】
図１６は、処理不正検品処理におけるエラー処理の一例について説明するためのフローチャートである。まず、上述したように、処理不正についての検品処理に結果、図１５に示すように、本来は右下に折り目はないはずのところをセンサー等で確認してエラーを検知すると、ＮＧであることを示す通知を行う（ステップＳ１６０１）。例えば、本実施形態では、図５に示す画面上に「×」を表示する。そして、ユーザが当該画面上に表示された「×」部分を押下等することによって指定してフィニッシャー等の処理をやり直すか否か等を判定する（ステップＳ１６０２）。
【００６０】
その結果、フィニッシング処理等をやり直す場合（Ｙｅｓ）は、画面上に処理をやり直すようにユーザに促すための情報を表示等して（ステップＳ１６０３）、フィニッシャーにつまりがないか等を確認して当該処理をやり直し、印刷物を再出力する（ステップＳ１６０４）。一方、やり直しをしない場合（Ｎｏ）は、そのまま本処理を終了する。
【００６１】
上述したように、本実施形態では、検品処理の具体例としてフォント、ページ、処理不正の３つの処理について説明したが、検品処理に関してはこれだけに限られることはなく、他の検品処理であっても同様に行うことができる。また、本実施形態では、ユーザによって、フォント、ページ、及び処理不正の３種類の検品処理が指定しているが、１種類或いは２種類だけを指定してもよい。すなわち、本発明は、ユーザの目的に応じて検品ユニットが選択可能であるという特徴を有しており、ユーザがより多項目で検品したい場合には多くの検品ユニットを選択でき、ユーザが簡易に検品時間も短縮して検品したいような場合には、より簡易な処理で済む検品ユニットを選択すればよい。
【００６２】
また、本実施形態では、検品ユニットに関する情報等の各種情報を表示する表示画面としてＭＦＰ１０３の操作部１１７に表示される実施形態として説明したが、これ以外にも当該ＭＦＰ１０３とネットワーク１０２を介して接続されたＰＣ１０１のモニタ等に表示させて、前述したような処理を行わせるようにしてもよい。
【００６３】
以上説明したように、本実施形態によれば、ユーザの目的にあわせた最小限の検品ユニットが選択可能であり、検品の効率化が可能である。また、ユーザが、複数の検品ユニットを選択して検品に併用させた場合には、検品の精度を高めることが可能となる。さらに、検品ユニットのそれぞれの特徴、例えば検品の目的や性能等を画面表示してユーザに示すことでユーザが確実に、かつ容易に目的に応じた検品ユニットを選択することが可能とする。
【００６４】
＜第２の実施形態＞
前述した第１の実施形態では、図５に示すような画面表示を用いて、ユーザが検品ユニットを選択する形式を取った。図１７は、本発明の第２の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品用途選択画面の一例を示す図である。図１７に示すように、第２の実施形態では、第１の実施形態における内容に加えて、さらに予め優先順位１７０１を定義しておき、ユーザがどの優先順位まで使用するかを「優先順位」指定部１７０２により自動的にユニットを選択可能にしておく。これによって、前述した第１の実施形態よりもユーザの目的に合致した検品処理を行うことが可能になる。
【００６５】
図１７では、一例として優先順位を「２」と指定することにより、優先順位が２番の検品ユニットまでを使用して検品処理を行うようにしている。これによって、フォント、ページ、処理不正に関するそれぞれの検品処理において、１つの検品ユニットで検品を行う場合よりも検品精度を高めることが可能となる。
【００６６】
また、図１８は、本発明の第２の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品選択画面の一例を示す図である。図１８に示す画面は、図４に示す画面に対してさらに検品処理の際に使用する検品ユニットの優先順位を設定する優先順位指定部１８０１が設けられている。このような、ユーザインタフェースを用いて優先順位を設定することにより、ユーザは簡単に優先順位の指定が可能となり、負荷を大きく減らすことが可能になる。
【００６７】
＜第３の実施形態＞
上述した第１及び第２の実施形態の図５及び図１７に示す画面上には、各検品ユニットの性能に関する表示はなかった。図１９は、本発明の第３の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品用途選択画面の一例を示す図である。図１９に示すように、第３の実施形態では、第１及び第２の実施形態における表示内容に加えて、さらに各検品ユニットの性能として、正確さや時間等の情報を表示する。これによって、どの検品ユニットを使用すると正確にできるか、或いはどれほど早く検品処理ができるか等をユーザに簡単に伝えることができ、ユーザはより簡易かつ的確に所望の検品処理を行うことが可能になる。
【００６８】
図１８に示す各性能に関する情報の表示例について説明すると、正確さの表示に関して、「◎」は正確、「○」はほぼ正確、「△」はたまに間違うといったものである。また、時間については、「Ｈ」は高速（Ｈｉｇｈ）で、「Ｌ」は低速（Ｌｏｗ）である。また、検品ユニットの選択をさせる際に、上述した正確さや時間等について単純な記号等による表記ではなく、具体的な時間であったり、検品処理の正確の度合いを示す割合等を表示してもよい。これらの表示によって、ユーザは検品ユニットの選択をより目的にかなったものとすることができる。
【００６９】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７８】
【図１】本発明の第１の実施形態に係る検品システム全体の構成を示すブロック図である。
【図２】図１に示すＭＦＰ１０３のハードウェア構成を模式的に示す図である。
【図３】図１に示すＭＦＰ１０３の操作部１１７の外観図である。
【図４】本発明の第１の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品選択画面の一例を示す図である。
【図５】本発明の第１の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品用途選択画面の一例を示す図である。
【図６】本発明の第１の実施形態に係る検品システムにおいて検品ユニットの所在を表示する画面の一例を示す図である。
【図７】図１に示すＭＦＰ１０３における検品処理手順について説明するためのフローチャートである。
【図８】フォントに関する検品処理を行う検品ユニットにおける検品処理手順を説明するためのフローチャートである。
【図９】ＭＦＰ１０３においてＰＣ１０１から要求されたフォントで印刷物を出力できずに代替フォントを使用した場合の例について説明するための図である。
【図１０】フォント検品処理におけるエラー処理の一例について説明するためのフローチャートである。
【図１１】ページに関する検品処理を行う検品ユニットにおける検品処理手順を説明するためのフローチャートである。
【図１２】ＭＦＰ１０３においてＰＣ１０１から要求されたページの付加処理を行って印刷物を出力できなかった場合の例について説明するための図である。
【図１３】ページ検品処理におけるエラー処理の一例について説明するためのフローチャートである。
【図１４】処理不正に関する検品処理を行う検品ユニットにおける検品処理手順を説明するためのフローチャートである。
【図１５】ＭＦＰ１０３においてＰＣ１０１から要求されたコマンドで印刷物を折って出力できなかった場合の例について説明するための図である。
【図１６】処理不正検品処理におけるエラー処理の一例について説明するためのフローチャートである。
【図１７】本発明の第２の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品用途選択画面の一例を示す図である。
【図１８】本発明の第２の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品選択画面の一例を示す図である。
【図１９】本発明の第３の実施形態に係るＭＦＰ１０３に操作部１１７の操作画面に表示される検品用途選択画面の一例を示す図である。
【符号の説明】
【００７９】
１０１  ＰＣ
１０２  ネットワーク
１０３  ＭＦＰ
１０４  スキャナ部
１０５  コントローラ部
１０６  ＰＤＬインタプリタ
１０７  ＲＩＰ
１０８  画像処理部
１０９  プリンタ部
１１０  オプション処理部
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  ＨＤ
１１４  オプション装置
１１６  ＲＯＭ
１１７  操作部
【図１】
2006289827.tif 000003
【図２】
2006289827.tif 000004
【図３】
2006289827.tif 000005
【図４】
2006289827.tif 000006
【図５】
2006289827.tif 000007
【図６】
2006289827.tif 000008
【図７】
2006289827.tif 000009
【図８】
2006289827.tif 000010
【図９】
2006289827.tif 000011
【図１０】
2006289827.tif 000012
【図１１】
2006289827.tif 000013
【図１２】
2006289827.tif 000014
【図１３】
2006289827.tif 000015
【図１４】
2006289827.tif 000016
【図１５】
2006289827.tif 000017
【図１６】
2006289827.tif 000018
【図１７】
2006289827.tif 000019
【図１８】
2006289827.tif 000020
【図１９】
2006289827.tif 000021