(57)【要約】【課題】目視による確認や撮影による確認によらなくとも、印刷データの再現性を評価することが可能な画像処理システム、印刷指示装置、画像処理装置及びプログラムを提供する。【解決手段】印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、印刷指示情報に応じて、第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、第１の画像に含まれる情報に対する第２の画像に含まれる情報の再現性を評価する評価手段とを備える。【選択図】図２
2019220906.tif 000002
【特許請求の範囲】
【請求項１】
印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段と、
を備える画像処理システム。
【請求項２】
前記第１の画像生成手段は、予め定められた解像度よりも低い解像度で前記第１の画像を生成する、
請求項１に記載の画像処理システム。
【請求項３】
前記評価手段は、前記再現性として、前記第２の画像が前記第１の画像に一致する度合いに応じた評価値を出力する、
請求項１又は２に記載の画像処理システム。
【請求項４】
前記評価値が予め定められた値未満の場合に、前記第２の画像を表示する表示制御手段をさらに備える、
請求項３に記載の画像処理システム。
【請求項５】
前記度合いが予め定められた値未満の場合に、前記第２の画像を出力する方法を選択する選択手段をさらに備える、
請求項３又は４に記載の画像処理システム。
【請求項６】
前記印刷対象データが複数のページを含む場合に、
前記評価手段は、ページごとに前記第１の画像に対する前記第２の画像の再現性を評価する、
請求項１から５のいずれか１項に記載の画像処理システム。
【請求項７】
前記第１の画像生成手段は、予め定められたページの数ごとに前記ページから前記第１の画像を生成する、
請求項６に記載の画像処理システム。
【請求項８】
前記評価手段は、前記ページの数ごとに前記第２の画像の再現性を評価する、
請求項７に記載の画像処理システム。
【請求項９】
前記第１の画像生成手段は、前記印刷対象データに文字を示す文字情報が含まれている場合、前記文字情報を抽出して第１の画像を生成する、
請求項１から８のいずれか１項に記載の画像処理システム。
【請求項１０】
前記評価手段は、前記文字情報を抽出して生成された前記第１の画像に対する前記第２の画像内の文字情報の再現性を評価する、
請求項９に記載の画像処理システム。
【請求項１１】
印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記第１の画像と前記印刷指示情報とを画像処理装置に送信する送信手段と、
を備える、印刷指示装置。
【請求項１２】
印刷指示装置から第１の画像と印刷を指示する印刷指示情報とを受け付ける受付手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段と、
を備える、画像処理装置。
【請求項１３】
コンピュータを、
印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段として
機能させるためのプログラム。
【請求項１４】
コンピュータを、
印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記第１の画像と前記印刷指示情報とを画像処理装置に送信する送信手段として、
機能させるためのプログラム。
【請求項１５】
コンピュータを、
印刷指示装置から第１の画像と印刷を指示する印刷指示情報とを受け付ける受付手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段として、
機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、印刷指示装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、印刷状態の良否を判別できる印刷検査装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された印刷検査装置は、撮像手段によって撮像された撮像画像から第１の文字列を検出する検出手段と、この検出手段によって検出された第１の文字列を認識する認識手段と、この認識手段によって認識された第１の文字列の認識結果と印刷データとを照合して第１の文字列の印刷状態の良否を判定する第１の判定手段と、この第１の判定手段によって第１の文字列の印刷状態が良好であると判定されるのに基づいて該第１の文字列との相対的な位置関係から第２の文字列の検査領域を決定する決定手段と、この決定手段によって決定された検査領域内を解析し、該検査領域内の第２の文字列に対する印刷状態の良否を判定する第２の判定手段とを具備している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−５９８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、目視による確認や撮影による確認によらなくとも、印刷データの再現性を評価することが可能な画像処理システム、印刷指示装置、画像処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段と、
を備える画像処理システム。
［２］前記第１の画像生成手段は、予め定められた解像度よりも低い解像度で前記第１の画像を生成する、
前記［１］に記載の画像処理システム。
［３］前記評価手段は、前記再現性として、前記第２の画像が前記第１の画像に一致する度合いに応じた評価値を出力する、
前記［１］又は［２］に記載の画像処理システム。
［４］前記評価値が予め定められた値未満の場合に、前記第２の画像を表示する表示制御手段をさらに備える、
前記［３］に記載の画像処理システム。
［５］前記度合いが予め定められた値未満の場合に、前記第２の画像を出力する方法を選択する選択手段をさらに備える、
前記［３］又は［４］に記載の画像処理システム。
［６］前記印刷対象データが複数のページを含む場合に、
前記評価手段は、ページごとに前記第１の画像に対する前記第２の画像の再現性を評価する、
前記［１］から［５］のいずれか１つに記載の画像処理システム。
［７］前記第１の画像生成手段は、予め定められたページの数ごとに前記ページから前記第１の画像を生成する、
前記［６］に記載の画像処理システム。
［８］前記評価手段は、前記ページの数ごとに前記第２の画像の再現性を評価する、
請求項［７］に記載の画像処理システム。
［９］前記第１の画像生成手段は、前記印刷対象データに文字を示す文字情報が含まれている場合、前記文字情報を抽出して第１の画像を生成する、
前記［１］から［８］のいずれか１つに記載の画像処理システム。
［１０］前記評価手段は、前記文字情報を抽出して生成された前記第１の画像に対する前記第２の画像内の文字情報の再現性を評価する、
前記［９］に記載の画像処理システム。
［１１］印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記第１の画像と前記印刷指示情報とを画像処理装置に送信する送信手段と、
を備える、印刷指示装置。
［１２］印刷指示装置から第１の画像と印刷を指示する印刷指示情報とを受け付ける受付手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段と、
を備える、画像処理装置。
［１３］コンピュータを、
印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段として
機能させるためのプログラム。
［１４］コンピュータを、
印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、
前記印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、
前記第１の画像と前記印刷指示情報とを画像処理装置に送信する送信手段として、
機能させるためのプログラム。
［１５］コンピュータを、
印刷指示装置から第１の画像と印刷を指示する印刷指示情報とを受け付ける受付手段と、
前記印刷指示情報に応じて、前記第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、
前記第１の画像に含まれる情報に対する前記第２の画像に含まれる情報の再現性を評価する評価手段として、
機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、１１、１２、１３、１４、１５に係る発明によれば、目視による確認や撮影による確認によらなくとも、印刷データの再現性を評価することができる。
請求項２に係る発明によれば、データの容量を抑制することができる。
請求項３に係る発明によれば、予め印刷装置が生成した画像を用いて印刷データの再現性を評価することができる。
請求項４に係る発明によれば、評価の結果に応じて印刷データを視覚的に表示することができる。
請求項５に係る発明によれば、評価の結果に応じて印刷データの出力する方法を選択することができる。
請求項６に係る発明によれば、ページごとに印刷データの再現性を評価することができる。
請求項７、８に係る発明によれば、評価の効率を向上させることができる。
請求項９、１０に係る発明によれば、評価に係る時間を短縮させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る画像処理システムの構成例を示す図である。
【図２】図２は、図１に示す印刷指示装置の制御系の一例を示すブロック図である。
【図３】図３は、図１に示す画像処理装置の制御系の一例を示すブロック図である。
【図４】図４は、図１に示すプリンタの制御系の一例を示すブロック図である。
【図５】図５は、設定情報の一例を示す図である。
【図６】図６は、本実施の形態に係る画像処理システムの動作の一例を示すフローチャートである。
【図７】図７は、図６のフローチャートに示す動作を模式的に説明する図である。
【図８】図８は、本発明の第２の実施の形態に係る画像処理システムの構成例を示す図である。
【図９】図９は、図８に示す画像処理装置の制御系の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る画像処理システムは、印刷の対象となる印刷対象データから第１の画像を生成する第１の画像生成手段と、印刷対象データの印刷を指示する印刷指示情報を生成する印刷指示生成手段と、印刷指示情報に応じて、第１の画像と異なる属性を有する第２の画像を生成する第２の画像生成手段と、第１の画像に含まれる情報に対する第２の画像に含まれる情報の再現性を評価する評価手段とを備える。
【００１１】
「印刷の対象となるデータ」には、例えば、アプリケーションにより作成される文書データや画像データが含まれる。「再現性」とは、画像に含まれる情報が再現されている度合いをいう。「属性」は、出力の形式、画素数、画素値、解像度、画質等の情報を広く含む。
【００１２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像処理システムの構成を示す図である。この画像処理システム１は、印刷指示装置２と、画像処理装置３と、これら印刷指示装置２及び画像処理装置３にネットワーク５を介して接続されたプリンタ４とを有して構成されている。
【００１３】
印刷指示装置２には、例えば、パーソナルコンピュータ、タブレット型端末、多機能携帯電話機（スマートフォン）等の携帯情報端末が含まれる。画像処理装置３には、プリントサーバ等の機能を有するサーバ装置が該当する。画像処理装置３は、例えば、ＤＦＥ（Digital Front End）装置である。
【００１４】
プリンタ４は、印刷装置の一例である。プリンタ４は、単数でもよく、複数でもよい。ネットワーク５は、例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、イントラネット等であり、有線でも無線でもよい。
【００１５】
（印刷指示装置２の構成）
図２は、図１に示す印刷指示装置２の制御系を示すブロック図である。この印刷指示装置２は、各部を制御する制御部２０と、各種のデータを記憶する記憶部２１と、キーボードやマウス等で実現される入力部２３と、液晶ディスプレイ等で実現される表示部２４と、画像処理装置３及びプリンタ４との間でネットワーク５を介して通信するネットワーク通信部２８とを備える。
【００１６】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。制御部２０は、記憶部２１に記憶されたプリンタドライバ２１０に従って動作することにより、変換手段２０２、ジョブ生成手段２０３、描画手段２０４、送信手段２０５、表示制御手段２０６等として機能する。ジョブ生成手段２０３は、印刷指示生成手段の一例である。描画手段２０４は、第１の画像生成手段の一例である。各手段２０２〜２０６の詳細については、後述する。
【００１７】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成される。記憶部２１は、プリンタドライバ２１０、アプリケーション２１１、ＧＤＩ（Graphic Device Interface）２１２等のプログラムや、印刷ジョブ情報２１３、文書データ２１５、画像データ２１６等の各種データを記憶する。印刷ジョブ情報２１３は、印刷を指示する印刷指示情報の一例である。文書データ２１５及び画像データ２１６は、印刷の対象となる印刷対象データの一例である。
【００１８】
プリンタドライバ２１０は、ＧＤＩ２１２からの指示に従って各種処理を実行する。プリンタドライバ２１０は、印刷指示装置２に接続しているプリンタ４に応じて設けられる。
【００１９】
アプリケーション２１１は、印刷の対象となる文書データ２１５や画像データ２１６を作成するプログラムである。アプリケーション２１１には、例えば、文書作成プログラム、図形作成プログラム、表計算プログラム等が含まれる。また、アプリケーション２１１には、例えば、帳票等の対象物を作成するフォーマットの情報が記録された帳票設計データ２１１Ａが含まれる。
【００２０】
なお、本明細書において、特定のデータに情報を書き込む場合に「記録」を用い、記憶部２１に情報を書き込む場合に「記憶」を用いる。
【００２１】
アプリケーション２１１は、文書データ２１５や画像データ２１６に対する印刷が指示されると、ＧＤＩ２１２に描画を指令する描画指令を発行する。
【００２２】
ＧＤＩ２１２は、直線や曲線等を用いた描画や、フォントの制御等の処理を行う規格の一つである。ＧＤＩ２１２は、アプリケーション２１１から受け付ける描画指令や、アプリケーション２１１に対して行われる操作者（以下、「ユーザ」ともいう。）の各種操作（例えば、印刷の条件を設定する操作）に応じてプリンタドライバ２１０に動作を指示する。
【００２３】
印刷ジョブ情報２１３は、印刷ジョブと、この印刷ジョブを識別する識別情報（「ジョブＩＤ」ともいう。）とを関連付けた情報である。印刷ジョブは、画像処理装置３やプリンタ４が解釈できるページ記述言語（ＰＤＬ：Page Description Language）で記述されたデータ（以下、単に「印刷データ」又は「ＰＤＬ２１３Ａ」ともいう。）と、両面／片面や部数等の各種の印刷の条件（「印刷オプション」ともいう。）等の印刷の属性を示す属性情報（以下、「ジョブチケット２１３Ｂ」ともいう。）とを含んで構成された印刷指示である。
【００２４】
ＰＤＬには、例えば、ＰＤＦ（Portable Document Format)や、ＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＰＣＬ（Printer Command Language）等の異なる形式で出力される複数の種類が含まれる。
【００２５】
入力部２３と表示部２４とは、別体として設けてもよく、入力部と表示部とを一体化した操作表示部として設けてもよい。一体化して設ける場合、操作表示部には、例えば、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有するタッチパネルディスプレイを用いてもよい。
【００２６】
ネットワーク通信部２８は、ネットワーク５を介して、プリンタ４やその他の外部装置との間で信号を送受信する。ネットワーク通信部２８は、例えば、ＮＩＣ（Network Interface Card）等によって実現される。
【００２７】
次に、制御部２０の各手段２０２〜２０６について説明する。変換手段２０２は、印刷の対象となる文書データ２１５や画像データ２１６をＰＤＬで記述された印刷データ（すなわち、ＰＤＬ２１３Ａ）に変換する。また、変換手段２０２は、印刷オプションをジョブチケット２１３Ｂに変換する。
【００２８】
ジョブ生成手段２０３は、変換手段２０２により変換された、ＰＤＬ２１３Ａ及びジョブチケット２１３Ｂを含む印刷ジョブを生成する。また、ジョブ生成手段２０３は、生成した印刷ジョブを記憶部２１に記憶する。
【００２９】
描画手段２０４は、文書データ２１５や画像データ２１６から、検査用の画像（以下、「検査用イメージ２１７」ともいう。）を生成する。検査用イメージ２１７は、第１の画像の一例である。なお、別の表現として、検査用イメージ２１７は、評価用の画像、参照用の画像、あるいは、画像処理装置３からの出力が期待される期待値画像等と呼んでもよい。
【００３０】
検査用イメージ２１７は、例えば、ビットマップ形式の画像である。検査用イメージは、好ましくは、モノクロで生成されるが、グレースケールやカラーで生成してもよい。また、検査用イメージ２１７は、文書データ２１５や画像データ２１６の内容や表紙を縮小して示した画像（以下、「サムネイル画像」ともいう。）でもよい。サムネイル画像は、第１の画像の一例である。
【００３１】
好ましくは、検査用イメージ２１７は、低解像度で生成される。例えば、検査用イメージの解像度は、ジョブチケット２１３Ｂに印刷オプションの１つとして記録された解像度（例えば、読み取りや印刷等の条件として設定された解像度）よりも低くてもよい。ジョブチケット２１３Ｂに記録された解像度は、予め定められた解像度の一例である。
【００３２】
なお、印刷の対象となるデータが複数のページを含んで構成されている場合、描画手段２０４は、各ページからそれぞれ検査用イメージ２１７を出力してもよく、全ページから一つの検査用イメージ２１７を出力してもよい。
【００３３】
送信手段２０５は、印刷ジョブとともに、検査用イメージ２１７をネットワーク通信部２８によりネットワーク５を介して画像処理装置３に送信する。
【００３４】
表示制御手段２０６は、表示部２４に各種情報を表示するよう制御する。例えば、表示制御手段２０６は、アプリケーション２１１を操作する画面を表示部２４に表示するよう制御する。また、例えば、表示制御手段２０６は、画像処理装置３の指令に基づいて、エラーページ画像（後述する）や、エラーメッセージ（後述する）を表示部２４に表示するよう制御する。なお、表示制御手段２０６は、再現性を示す評価値に応じてステータス（例えば、「Verify OK」や「Verify NG」等）を表示するよう制御してもよい。
【００３５】
（画像処理装置３の構成）
図３は、図１に示す画像処理装置３の制御系を示すブロック図である。この画像処理装置３は、各部を制御する制御部３０と、各種のデータを記憶する記憶部３１と、印刷指示装置２及びプリンタ４との間でネットワーク５を介して通信するネットワーク通信部２８とを備える。
【００３６】
画像処理装置３の制御部３０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。画像処理装置３の制御部３０は、記憶部３１に記憶されたプログラム３１０に従って動作することにより、受付手段３００、ＲＩＰ制御手段３０２、検査手段３０４、記録手段３０５、印刷指示手段３０７、送信手段３０８等として機能する。検査手段３０４は、評価手段の一例である。各手段の詳細については、後述する。
【００３７】
画像処理装置３の記憶部３１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成される。記憶部３１は、プログラム３１０やＲＩＰ（Raster Image Processor）ソフトウェア３１４等のプログラムや、ＰＤＬ２１３Ａ及びジョブチケット２１３Ｂから構成される印刷ジョブ情報２１３、検査用イメージ２１７、設定情報３１８（図５参照）、エラーページ情報３１９等の各種データを記憶する。
【００３８】
ＲＩＰソフトウェア３１４は、印刷指示情報に応じて、１ドット（画素、pixel）単位の点の集まりで構成されたビットマップ形式の印刷用の画像（以下、「印刷画像」又は「ラスターイメージ３１４Ａ」ともいう。）を生成するソフトウェアである。具体的には、ＲＩＰソフトウェア３１４は、印刷指示情報に含まれるＰＤＬ２１３Ａをラスターイメージ３１４Ａに変換する。ＲＩＰソフトウェア３１４は、ＰＤＬ２１３Ａの種類に対応するものが用いられる。ＲＩＰソフトウェア３１４は、第２の画像生成手段の一例である。
【００３９】
ラスターイメージ３１４Ａは、上述した検査用イメージ２１７と異なる属性を有する。なお、「属性」には、下記に例示的に列挙する出力の形式（記録のフォーマットのこと。以下、単に「出力形式」ともいう。）、画素数、画素値、解像度、画質等が含まれる。
【００４０】
ラスターイメージ３１４Ａは、例えば、ＪＰＥＧ（Joint Photographic Experts Group）、ＴＩＦＦ（Tag Image File Format）、ＧＩＦ（Graphics Interchange Format）、ＰＮＧ（Portable Network Graphics）等の出力形式で生成される。ラスターイメージ３１４Ａは、第２の画像の一例である。
【００４１】
印刷ジョブ情報２１３及び検査用イメージ２１７は、印刷指示装置２から送信された情報である。エラーページ情報３１９は、後述する検査においてエラー（後述する）が含まれると判定されたページの画像（以下、単に「ページ画像」ともいう。）を識別する情報である。ページ画像を識別する情報は、例えば、当該ページ画像の全印刷データ（ＰＤＬ２１３Ａ）における位置（当該ページが何ページ目に位置しているか）を示す位置情報が該当する。
【００４２】
（設定情報３１８）
図５は、設定情報３１８の一例を示す図である。図５に示すように、設定情報３１８は、エラーの検出の判定に用いる一致率（後述する）に係る閾値や、エラーが検出されたページ画像の扱いに関する情報を含んで構成される。
【００４３】
設定情報３１８は、例えば、アプリケーション２１１上で起動する設定を行うための設定画面（不図示）の操作により設定できる。設定画面は、選択手段の一例である。
【００４４】
図５に示すように、「エラーを検出した際のページ画像の扱い」には、例えば、「ジョブアボート」（すなわち、当該ジョブのキャンセル又は停止）、「停止してユーザに確認」、「ページ画像をオフセットして出力」、「ページ画像を特定のスタッカーに出力」等の複数（本実施の形態では４種類）の選択肢が含まれる。これら選択肢は、ラスターイメージ３１４Ａ（特に、エラーページ画像）を出力する方法の一例である。
【００４５】
なお、「オフセットして出力」するとは、エラーが検出されたページ画像が印刷出力されないように、当該ページ画像の位置をずらして印刷出力することをいう。スタッカーは、印刷出力された印刷物（すなわち、印刷対象が印刷された印刷媒体）の排出先の一例であり、例えば、トレイが該当する。
【００４６】
次に、制御部３０の各手段について説明する。受付手段３００は、印刷指示装置２から送信された各種データや各種情報に係る信号を受け付ける。また、受付手段３００は、印刷指示装置２から受け付けた印刷ジョブ情報２１３及び検査用イメージ２１７を記憶部３１に記憶する。
【００４７】
ＲＩＰ制御手段３０２は、記憶部３１のＲＩＰソフトウェア３１４を制御して、ラスターイメージ３１４Ａを生成させる。具体的には、ＲＩＰソフトウェア３１４を制御して、ＰＤＬ２１３Ａをジョブチケット２１３Ｂに応じたラスターイメージ３１４Ａに変換させることによりラスターイメージ３１４Ａを生成させる。また、ＲＩＰ制御手段３０２は、生成されたラスターイメージ３１４Ａを記憶部３１に記憶する。
【００４８】
ＲＩＰソフトウェア３１４は、ＲＩＰ制御手段３０２の制御に基づいて、ＰＤＬ２１３Ａからジョブチケット２１３Ｂに応じたラスターイメージ３１４Ａを生成する。
【００４９】
検査手段３０４は、ＲＩＰソフトウェア３１４により生成されたラスターイメージ３１４Ａが期待通りに生成されたものであるか否かを検査する。ここで、「期待通りに生成されたものである」とは、ラスターイメージ３１４Ａに文字化け等の不具合（「エラー」ともいう。）が含まれていないことをいう。「期待通りに生成されたものでない」とは、例えば、ＲＩＰソフトウェア内の何らかの原因（例えば、フォットキャッシュのヒットミス）よってラスターイメージ３１４Ａに文字化け等のエラーが含まれていることをいう。
【００５０】
具体的には、検査手段３０４は、印刷指示装置２から送信された検査用イメージ２１７に含まれる情報に対するラスターイメージ３１４Ａに含まれる情報の再現性を評価することにより、当該ラスターイメージ３１４Ａが期待通りに生成されたものであるか否かを検査する。以下の説明では、単に、「評価する」又は「検査する」ともいう。
【００５１】
ここで、「検査用イメージ２１７に含まれる情報に対するラスターイメージ３１４Ａに含まれる情報の再現性」とは、ラスターイメージ３１４Ａに含まれる情報が検査用イメージ２１７に含まれる情報がどの程度に再現されているかを示す度合いをいう。「イメージに含まれる情報」には、イメージ（検査用イメージ２１７又はラスターイメージ３１４Ａ）から読み取れる像の輪郭、形状、模様のパターン等が含まれる。
【００５２】
より具体的には、検査手段３０４は、ラスターイメージ３１４Ａを、検査用イメージ２１７と比較することにより、検査用イメージ２１７に対するラスターイメージ３１４Ａの再現性を評価する。
【００５３】
ラスターイメージ３１４Ａと検査用イメージ２１７との比較は、公知の技術を用いてよい。例えば、面順次や、点順次で比較してもよい。また、印刷の対象となるデータが複数のページを含んで構成されている場合、検査手段３０４は、ページごとに、ラスターイメージ３１４Ａの再現性を評価する。
【００５４】
一例として、検査手段３０４は、当該ラスターイメージ３１４Ａが対応する検査用イメージ２１７に一致する度合いに応じた標評値（以下、「一致率」ともいう。）を出力する。
【００５５】
一致率の算出には、公知の技術を用いてよい。例えば、印刷対象をエッジリスト化する方法を用いてよい。具体的には、ラスターイメージ３１４Ａ及び検査用イメージ２１７に対して、それぞれ、予め定められた一定の方向から走査を行う。次に、白色から有色に変化する画素（すなわち、オブジェクトのエッジ）を検出して、画像全体において、走査したラインごとに白色の長さ（白色の画素数）と、有色の長さ（有色の画素数）とからなる数値列データ（すなわち、長さ情報の配列集合）を生成する。すなわち、対象画像をエッジリスト化する。次に、長さ情報の配列集合を比較する画像ごとに作成し、白色の長さと有色の長さとの比率に応じて、画像の類似性を計算し一致率として出力する。なお、白色から有色に変化する点に代えて、色調が一定以上の度合いで変化する点をエッジとしてもよい。なお、このエッジリスト化は、一致率の算出方法の一例であり、この方法に限定されるものではない。
【００５６】
また、検査手段３０４は、この一致率が記憶部３１の設定情報３１８に記録された閾値以上のときに、ラスターイメージ３１４Ａが期待通りに生成されたものであると判定する。設定情報３１８に記録された閾値は、予め定められた値の一例である。
【００５７】
また、検査手段３０４は、求めた一致率が設定情報３１８に記録された閾値未満ときに、ラスターイメージ３１４Ａが期待通りに生成されたものでないと判定する。
【００５８】
記録手段３０５は、検査手段３０４により、ラスターイメージ３１４Ａが期待通り生成されたものでないと判定されたとき、当該ページ（以下、「エラーページ」ともいう。）を識別する情報を記憶部３１のエラーページ情報３１９に記録する。
【００５９】
印刷指示手段３０７は、指定されたプリンタ４に対して印刷の実行を指示する。具体的には、印刷指示手段３０７は、ラスターイメージ３１４Ａをネットワーク通信部２８によりネットワーク５を介して指定されたプリンタ４に送信することにより、印刷の実行を指示する。
【００６０】
送信手段３０８は、エラーページのページ画像（「エラーページ画像」ともいう。）や、エラーが発生したことを示す警告（エラーメッセージ）を表示するよう指令する表示指令情報をネットワーク通信部２８によりネットワーク５を介して印刷指示装置２に送信する。
【００６１】
（プリンタ４の構成）
図４は、図１に示すプリンタ４の制御系を示すブロック図である。図４に示すように、プリンタ４は、各部を制御する制御部４０と、各種データを記憶する記憶部４１と、印刷画像を印刷出力する画像出力部４７と、印刷指示装置２及び画像処理装置３との間で通信を行うネットワーク通信部２８とを備える。
【００６２】
プリンタ４の制御部４０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。プリンタ４の制御部４０は、記憶部４１に記憶されたプログラム４１０に従って動作することにより、受付手段４００、印刷実行手段４０２等として機能する。
【００６３】
受付手段４００は、プリンタ４に送信される各種情報（例えば、ラスターイメージ３１４Ａ）を受け付ける。印刷実行手段４０２は、後述する画像出力部４７を制御して印刷を実行する。
【００６４】
プリンタ４の記憶部４１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等から構成され、プログラム４１０や、画像処理装置３から送信されたラスターイメージ３１４Ａ等の各種データを記憶する。
【００６５】
（第１の実施の形態の動作）
次に、第１の実施の形態に係る画像処理システム１の動作の一例について図６及び図７を参照して説明する。図６は、第１の実施の形態に係る画像処理システム１の動作の一例を示すフローチャートである。図７は、図６のフローチャートに示す動作を模式的に説明する図である。
【００６６】
＜印刷指示装置２の動作１＞
ユーザが印刷指示装置２の表示制御手段２０６により表示部２４に表示されたアプリケーション２１１を操作して印刷オプションの設定及び印刷を指示すると、アプリケーション２１１は、ＧＤＩ２１２に対して描画指令を発行する（図７の矢印「Ｒ１」参照）。ＧＤＩ２１２は、描画指令を受け付け、プリンタドライバ２１０に動作を指示する。印刷指示装置２の制御部２０は、プリンタドライバ２１０の指示に従って以下のように動作する。
【００６７】
まず、変換手段２０２は、印刷の対象となるデータ（文書データ２１５や画像データ２１６）をＰＤＬ２１３Ａに変換する（Ｓ１）。また、変換手段２０２は、設定された印刷オプションをジョブチケット２１３Ｂに変換する（Ｓ２）。
【００６８】
次に、ジョブ生成手段２０３は、ＰＤＬ２１３Ａと、ジョブチケット２１３Ｂとを含む印刷ジョブを生成する（Ｓ３）。
【００６９】
次に、描画手段２０４は、印刷の対象となるデータから検査用イメージ２１７を生成する（Ｓ４）。
【００７０】
送信手段２０５は、印刷ジョブとともに、検査用イメージ２１７を画像処理装置３に送信する（Ｓ５）（図７の矢印「Ｒ２」及び「Ｒ３」参照）。
【００７１】
＜画像処理装置３の動作＞
画像処理装置３の制御部３０は、プログラム３１０の指示に従って以下のように動作する。受付手段３００は、印刷指示装置２から送信された印刷ジョブ及び検査用イメージ２１７を受け付ける（Ｓ６）。このとき、受付手段３００は、受け付けたデータを画像処理装置３の記憶部３１に記憶する。
【００７２】
ＲＩＰソフトウェア３１４は、ＲＩＰ制御手段３０２の制御に基づいて、ＰＤＬ２１３Ａをジョブチケット２１３Ｂに応じたラスターイメージ３１４Ａに変換する（Ｓ７）。すなわち、ＲＩＰソフトウェア３１４は、ＰＤＬ２１３Ａからジョブチケット２１３Ｂに応じたラスターイメージ３１４Ａを生成する。また、ＲＩＰ制御手段３０２は、生成されたラスターイメージ３１４Ａを記憶部３１に記憶する（図７の矢印「Ｒ４」参照）。
【００７３】
検査手段３０４は、ラスターイメージ３１４Ａと検査用イメージ２１７との一致率を求める（Ｓ８）。一致率が設定情報３１８に記録された閾値以上の場合（Ｓ９：Ｙｅｓ）、印刷指示手段３０７は、プリンタ４に対して印刷の実行を指示する（Ｓ１０）。すなわち、印刷指示手段３０７は、当該ラスターイメージ３１４Ａを指定されたプリンタ４に送信する（図７の矢印「Ｒ５」参照）。
【００７４】
一致率が設定情報３１８に記録された閾値未満場合（Ｓ９：Ｎｏ）、記録手段３０５は、エラーページを識別する情報をエラーページ情報３１９に記録する（Ｓ１１）。
【００７５】
設定情報３１８の「エラー検出されたページ画像の扱い」欄において、「停止してユーザ確認」が選択されている場合（Ｓ１２：Ｙｅｓ）、送信手段３０８は、印刷指示装置２に、エラーページ画像及びエラーメッセージを表示するよう指令する表示指令情報を送信する（Ｓ１３）。
【００７６】
＜プリンタ４の動作＞
プリンタ４の制御部４０は、プログラム４１０に従って以下のように動作する。プリンタ４の受付手段４００が画像処理装置３から印刷の実行の指示（すなわち、ラスターイメージ３１４Ａ）を受け付けると、印刷実行手段４０２は、ラスターイメージ３１４Ａの印刷を実行する（Ｓ１４）。
【００７７】
＜印刷指示装置２の動作２＞
画像処理装置３から表示指令情報を受け付けると、表示制御手段２０６は、エラーページ画像や、エラーメッセージを表示部２４に表示するよう制御する（Ｓ１６）。
【００７８】
この場合、ユーザは、表示部２４に表示されたエラーページ画像等を確認し、必要に応じて、印刷指示装置２のアプリケーション２１１に対して操作を行い、画像処理装置３やプリンタ４に対して、例えば、アプリケーション２１１から次の処理の実行を指示する。
【００７９】
以上のようにすれば、例えば、ＲＩＰソフトウェア３１４の内部に設けられたリソース（自体フォントやカラープロファイル等）やＲＩＰソフトウェア３１４が実装される画像処理装置３に依存することによって、出力されるラスターイメージ３１４Ａに情報が正確に再現されないような場合に、当該ラスターイメージ３１４Ａをそのまま印刷出力してしまうことを抑制するこができる。
【００８０】
また、本発明は、例えば、請求書や領収書等異なる内容のものをそれぞれの配布者に向けて印刷する場合（以下、「バリアブル印刷」ともいう）に、特に有効である。すなわち、本発明によると、バリアブル印刷で目視による検査を行う場合に発生する虞のある、検査者間の検査の精度のバラツキや検査に多人数を要することによる検査のコストの上昇を抑制することができる。また、本発明によると、バリアブル印刷には馴染みにくい、カメラ等が搭載された検査装置や、バーコード装置を導入しなくとも検査を行うことができる。
【００８１】
以下、第１の実施の形態の変形例について説明する。
＜変形例１−１＞
文書データ２１５又は画像データ２１６が複数のページを含んで構成されている場合、描画手段２０４は、全てのページではなく、特定のページを選択して検査用イメージ２１７を生成してもよい。例えば、描画手段２０４は、特定のページの数ごとに（以下、「周期」ともいう。）、検査用イメージ２１７を生成してもよい。
【００８２】
＜変形例１−２＞
また、検査手段３０４は、ＰＤＬ２１３Ａを構成する全てのページに対して検査を行わず、特定のページを選択して検査を行ってもよい。例えば、画像処理装置３の検査手段３０４は、特定のページの数ごとにラスターイメージ３１４Ａの検査を行ってもよい。
【００８３】
一例として、印刷指示装置２のジョブ生成手段２０３が何ページごとに検査を行うかの周期を示す周期情報をジョブチケット２１３Ｂに含めて印刷ジョブを生成する。周期情報は、ページの数を示す情報の一例である。印刷指示装置２の送信手段２０５は、この周期情報をジョブチケット２１３Ｂに添付して画像処理装置３に送信する。
【００８４】
画像処理装置３の受付手段３００が受け付けたジョブチケット２１３Ｂに周期情報が添付されている場合、検査手段３０４は、当該印刷ジョブに応じて特定のページの数ごとにラスターイメージ３１４Ａの検査を行うようにしてもよい。
【００８５】
＜変形例２＞
描画手段２０４は、文書データ２１５や画像データ２１６の全体を描画して検査用イメージを生成せずに、文書データ２１５や画像データ２１６に含まれる文字を示す文字情報（「文字オブジェクト」ともいう。）のみを描画して検査用イメージを生成してもよい。
【００８６】
一例として、描画手段２０４は、文字オブジェクトのみを描画した低解像度のイメージ（以下、「検査用文字イメージ」ともいう。）を生成する。検査用文字イメージは、第１の画像の一例である。
【００８７】
また、ジョブ生成手段２０３は、検査用イメージが検査用文字イメージであることを示す情報（以下、「ヒント情報」ともいう。）をジョブチケット２１３Ｂに含めて印刷ジョブを生成する。また、送信手段２０５は、このヒント情報を印刷チケット２１３Ｂに添付して検査用文字イメージとともに画像処理装置３に送信する。
【００８８】
画像処理装置３の受付手段３００が受け付けたジョブチケット２１３Ｂにヒント情報が添付されている場合、画像処理装置３の検査手段３０４は、ラスターイメージ３１４Ａから文字が含まれる特徴点を抽出し、抽出した特徴点を検査用文字イメージと比較することによりラスターイメージ３１４Ａの検査を行ってもよい。例えば、上述したエッジリスト化により検査用イメージから抽出されたオブジェクトのエッジが、予め文字のみを抽出され文字情報のみが含まれる検査用画から抽出したエッジを含んでいるか否かを検査してもよい。このようにすれば、文字以外の情報（例えば、図形情報）を検査の対象から除外することができる。
【００８９】
なお、文字オブジェクトのみを描画するか否かは、例えば、上述した設定委画面に対するユーザの操作に応じて設定してもよい。一例として、ユーザが設定した情報は、印刷指示装置２の記憶部２１に記憶してもよい。例えば、文字オブジェクトのみを描画して検査用文字イメージを生成する機能を有効とする場合「オン」と記憶し、当該機能を無効として文書データ２１５や画像データ２１６の全体を描画して検査用イメージを生成する場合「オフ」と記憶してもよい。
【００９０】
＜変形例３＞
画像処理装置３は、エラーページ画像のみを別のプリンタで印刷してもよい。一例として、画像処理装置３は、エラーページ情報３１９を参照して、エラーページ情報３１９にエラーページとして記録されたページ画像のみを別のプリンタで印刷してもよい。具体的には、印刷指示手段３０７は、エラーページ画像に係るラスターイメージ３１４Ａを別のプリンタに送信して、別のプリンタ４に対して当該エラーページ画像の印刷の実行を指示してもよい。
【００９１】
［第２の実施の形態］
次に、第２の実施の形態について、図８及び図９を参照して説明する。図８は、本発明の第２の実施の形態に係る画像処理システム１の構成例を示す図である。図８に示すように、第２の実施の形態における画像処理装置３は、第１の実施の形態で説明した画像処理装置３の機能に加えて印刷装置としての機能を有する点で、第１の実施の形態における画像処理システム１と相違する。
【００９２】
すなわち、第２の実施の形態における画像処理装置３は、第１の実施の形態で説明した画像処理装置３とプリンタ４とを一体化したものである。換言すれば、第２の実施の形態における画像処理装置３は、プリントサーバ機能を備えた印刷装置でもある。以下、第１の実施の形態と同様の構成及び機能を有する要素については同一の符号を付してその詳細な説明を省略するとともに、第１の実施の形態と異なる点を中心に説明する。
【００９３】
（画像処理装置３の構成）
図９は、第２の実施の形態に係る画像処理装置３の制御系の一例を示すブロック図である。この画像処理装置３は、例えば、スキャン機能、プリンタ機能、コピー機能、ファクシミリ機能、電子メール機能等の複数の機能を有する複合機である。なお、画像処理装置３は、複合機に限定されるものではない。
【００９４】
図９に示すように、画像処理装置３は、第１の実施の形態で説明した構成に加えて、情報の入力及び表示を行う操作表示部３５と、原稿から原稿画像を読み取る画像読取部３６と、上述した画像出力部４７と、外部ファクシミリ装置７に対して公衆回線網８を介してファクシミリ送受信を行うファクシミリ通信部３９とをさらに備える。画像出力部４７は、印刷装置の一例である。
【００９５】
画像処理装置３の制御部３０のＣＰＵは、記憶部３１に記憶されたプログラム３１０に従って動作することにより、第１の実施の形態で説明した機能に加えて、実行手段３０６、表示制御手段３０９等としてさらに機能する。なお、印刷指示手段３０７は、必ずしも設けなくともよい。
【００９６】
実行手段３０６は、画像読取部３６、画像出力部４７、ファクシミリ通信部３９等を制御して各処理を実行する。例えば、実行手段３０６は、記憶部３１に記憶された印刷ジョブ情報２１３に応じて、画像出力部４７を制御して印刷を実行する。
【００９７】
表示制御手段３０９は、操作表示部３５の表示面にエラーエージ画像や、エラーメッセージを表示するよう制御する。
【００９８】
操作表示部３５は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。
【００９９】
画像読取部３６は、原稿から原稿画像を読み取るものであり、原稿台上に設けられた自動原稿送り装置（例えば、自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）や、両面自動原稿搬送装置（ＤＡＤＦ：Dual Auto Document Feeder））と、スキャナとを備え、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から原稿画像を光学的に読み取る。
【０１００】
ファクシミリ通信部３９は、Ｇ３、Ｇ４等のファクシミリプロトコルに従ってデータの変復調を行い、公衆回線網８を介してファクシミリ通信を行う。
【０１０１】
（第２の実施の形態の動作）
第２の実施の形態に係る画像処理システム１の動作は、実質的に第１の実施の形態に係る画像処理システム１の動作と同様のため、詳細な説明は省略する。なお、例えば、画像処理装置３の表示制御手段３０９が、操作表示部３５の表示面にエラーページ画像やエラーメッセージを表示するよう制御する動作をさらに加えてもよい。この場合、操作表示部３５の表示面へのエラーページ画像やエラーメッセージの表示は、例えば、画像処理装置３の送信手段３０８が表示指令情報を印刷指示装置２に送信する動作（ステップＳ１３参照）に加えて行ってもよく、当該動作に代えて行ってもよい。
【０１０２】
＜変形例４＞
なお、印刷指示装置２の制御部２０に設けられている手段の一部を画像処理装置３の制御部３０に移動してもよい。また、画像処理装置３の制御部３０に設けられている手段の一部を印刷指示装置２の制御部２０に移動してもよい。
【０１０３】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。
【０１０４】
制御部２０，３０，４０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【０１０５】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【０１０６】
１  画像処理システム
２  印刷指示装置
２０  制御部
２０２  変換手段
２０３  ジョブ生成手段
２０４  描画手段
２０５  送信手段
２０６  表示制御手段
２１  記憶部
２１０  プリンタドライバ
２１１  アプリケーション
２１１Ａ  帳票設計データ
２１３  印刷ジョブ情報
２１３Ａ  ＰＤＬ
２１３Ｂ  ジョブチケット
２１５  文書データ
２１６  画像データ
２１７  検査用イメージ
２３  入力部
２４  表示部
２８  ネットワーク通信部
３  画像処理装置
３０  制御部
３００  受付手段
３０２  ＲＩＰ制御手段
３０４  検査手段
３０５  記録手段
３０６  実行手段
３０７  印刷指示手段
３０８  送信手段
３０９  表示制御手段
３１  記憶部
３１０  プログラム
３１４  ＲＩＰソフトウェア
３１４Ａ  ラスターイメージ
３１８  設定情報
３１９  エラーページ情報
３５  操作表示部
３６  画像読取部
３９  ファクシミリ通信部
４  プリンタ
４０  制御部
４１  記憶部
４７  画像出力部
４００  受付手段
４０２  印刷実行手段
４１０  プログラム
５  ネットワーク
７  外部ファクシミリ装置
８  公衆回線網
【図１】
2019220906.tif 000003
【図２】
2019220906.tif 000004
【図３】
2019220906.tif 000005
【図４】
2019220906.tif 000006
【図５】
2019220906.tif 000007
【図６】
2019220906.tif 000008
【図７】
2019220906.tif 000009
【図８】
2019220906.tif 000010
【図９】
2019220906.tif 000011