(57)【要約】【課題】印刷に関する不具合を判定して出力する。【解決手段】印刷装置は、画像データを記憶する記憶手段と、記憶手段によって記憶された画像データを印刷出力用画像データに変換する変換手段と、変換手段によって変換された印刷出力用画像データを用いて印刷出力画像を印刷出力する印刷手段と、印刷手段によって印刷出力された印刷出力画像を画像データとして読み取る読取手段と、記憶手段によって記憶された画像データと、読取手段によって読み取られた画像データとを比較検証する比較検証手段と、比較検証手段によって比較検証された比較検証結果に基づいて、印刷手段による印刷出力の状態を判定する判定手段と、判定手段によって判定された判定結果を出力する判定結果出力手段と、を備える。【選択図】        図１
2006272727.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶手段と、
前記記憶手段によって記憶された前記画像データを印刷出力用画像データに変換する変換手段と、
前記変換手段によって変換された前記印刷出力用画像データを用いて印刷出力画像を印刷出力する印刷手段と、
前記印刷手段によって印刷出力された前記印刷出力画像を画像データとして読み取る読取手段と、
前記記憶手段によって記憶された前記画像データと、前記読取手段によって読み取られた前記画像データとを比較検証する比較検証手段と、
前記比較検証手段によって比較検証された比較検証結果に基づいて、前記印刷手段による印刷出力の状態を判定する判定手段と、
前記判定手段によって判定された判定結果を出力する判定結果出力手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記比較検証手段は、
前記画像データ同士が一致するか否かを比較検証することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記判定手段は、
前記比較検証手段によって比較検証された比較検証結果が、前記画像データ同士が一致することを示す場合は、前記印刷手段による印刷出力の状態は正常であると判定することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記判定手段は、
前記比較検証手段によって比較検証された比較検証結果が、前記画像データ同士が一致しないことを示し、かつ当該画像データ同士の差分が所定の閾値以下である場合は、前記印刷手段による印刷出力の状態は正常であると判定することを特徴とする請求項１〜３のいずれか一つに記載の印刷装置。
【請求項５】
前記判定結果出力手段は、
前記判定手段によって判定された判定結果が、前記印刷手段による印刷出力の状態は異常であることを示す場合は、当該異常であることを示す情報を出力することを特徴とする請求項１〜４のいずれか一つに記載の印刷装置。
【請求項６】
前記判定結果出力手段は、
前記印刷手段を制御して、前記異常であることを示す情報を印刷出力することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記判定結果出力手段は、
前記異常であることを示す情報を表示画面に表示することを特徴とする請求項５または６に記載の印刷装置。
【請求項８】
前記読取手段は、スキャナであることを特徴とする請求項１〜７のいずれか一つに記載の印刷装置。
【請求項９】
前記画像データは、ＲＧＢの色域を有し、前記印刷出力用画像データは、ＣＭＹＫの色域を有することを特徴とする請求項１〜８のいずれか一つに記載の印刷装置。
【請求項１０】
画像データを記憶する記憶工程と、
前記記憶工程によって記憶された前記画像データを印刷出力用画像データに変換する変換工程と、
前記変換工程によって変換された前記印刷出力用画像データを用いて印刷出力画像を印刷出力する印刷工程と、
前記印刷工程によって印刷出力された前記印刷出力画像を画像データとして読み取る読取工程と、
前記記憶工程によって記憶された前記画像データと、前記読取工程によって読み取られた前記画像データとを比較検証する比較検証工程と、
前記比較検証工程によって比較検証された比較検証結果に基づいて、前記印刷工程による印刷出力の状態を判定する判定工程と、
前記判定工程によって判定された判定結果を出力する判定結果出力工程と、
を含んだことを特徴とする印刷方法。
【請求項１１】
請求項１０に記載の印刷方法をコンピュータに実行させることを特徴とする印刷プログラム。
【請求項１２】
請求項１１に記載の印刷プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷出力された画像を取り込んで印刷に関する不具合を判定することができる印刷装置、印刷方法、印刷プログラム、および記録媒体に関する。
【背景技術】
【０００２】
近年、印刷装置において、たとえばスキャナ機能によって、用紙などの記録媒体の紙面上に印刷出力した印刷出力画像を画像データとして取り込み、印刷装置内に記憶した元画像の画像データと比較検証することによって、印刷に関する不具合を検知することができる印刷装置が提供されている。
【０００３】
このような印刷装置に含まれるスキャナ装置は、たとえばつぎのように構成される。すなわち、このスキャナ装置において、印字機構は、帳票搬送路上を搬送される帳票にホスト装置から指定された文字データの示す文字パターンをカラー印字する。色判別センサは、帳票搬送路上を搬送される帳票に印字機構により印字された文字の色濃度を、当該帳票からの反射光を受けて検出する。コントローラは、色判別センサによる色濃度検出結果に応じて印字機構による印字の状態の良否を判定し、その判定結果にしたがって、印字された文字の色濃度の低下にともなう印字抜けをユーザに通知可能に構成されている（たとえば、特許文献１を参照。）。
【０００４】
また、このような印刷装置に含まれるスキャナプリンタは、たとえばつぎのように構成される。すなわち、スキャナプリンタには、往復動するキャリッジに二つの記録ヘッドが搭載されている。記録ヘッドには、部分的に突出しているノズル形成部分が設けられており、この二つのノズル形成部分の間隙のスペースに、スキャナ部が設けられている。記録媒体への記録時は、キャリッジの移動および記録ヘッドからのインク吐出と、記録媒体の１行分ずつの移動とが交互におこなわれる。記録媒体の読み取り時は、キャリッジの移動およびスキャナ部による読み取りと、記録媒体の１行分ずつの移動とが交互におこなわれる。また、キャリッジ移動中に、記録ヘッドからのインク吐出とスキャナ部による読み取りを同時におこなうと、不良ノズルの調査がおこなえる構成とされている（たとえば、特許文献２を参照。）。
【０００５】
【特許文献１】特開２００４−２７４２３０号公報
【特許文献２】特開２０００−２０９４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のスキャナ装置やスキャナプリンタを含む印刷装置では、印刷された文字の印字抜けを自動検出したり、不良ノズルの調査をおこなったりすることのみが想定されており、たとえばこれらの原因が何であるかを想定してユーザに報知し、原因究明に費やす時間を短縮して利便性の向上を図ることについては想定されていないという問題がある。
【０００７】
この発明は、上記課題を解決するためになされたものであり、印刷出力された画像を取り込んで印刷に関する不具合を判定して出力することができる印刷装置、印刷方法、印刷プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、この発明にかかる印刷装置は、画像データを記憶する記憶手段と、前記記憶手段によって記憶された前記画像データを印刷出力用画像データに変換する変換手段と、前記変換手段によって変換された前記印刷出力用画像データを用いて印刷出力画像を印刷出力する印刷手段と、前記印刷手段によって印刷出力された前記印刷出力画像を画像データとして読み取る読取手段と、前記記憶手段によって記憶された前記画像データと、前記読取手段によって読み取られた前記画像データとを比較検証する比較検証手段と、前記比較検証手段によって比較検証された比較検証結果に基づいて、前記印刷手段による印刷出力の状態を判定する判定手段と、前記判定手段によって判定された判定結果を出力する判定結果出力手段と、を備えることを特徴とする。
【０００９】
この発明の印刷装置によれば、画像データが記憶され、記憶された画像データが印刷出力用画像データに変換され、変換された印刷出力用画像データを用いて印刷出力画像が印刷出力され、印刷出力された印刷出力画像が画像データとして読み取られ、記憶された画像データと、読み取られた画像データとが比較検証され、比較検証された比較検証結果に基づいて、印刷出力の状態が判定され、判定された判定結果が出力される。
【００１０】
これにより、印刷出力された印刷出力画像を読み取るといった簡単な作業で、印刷装置に記憶された画像データと、印刷装置に読み取られた画像データとを比較検証して印刷出力の状態を判定するとともに、判定結果を出力することができる。これによって、印刷に関する不具合発生時に、その原因を想定してユーザに報知し原因究明に費やす時間を短縮して利便性の向上を図ることができる。
【００１１】
また、この発明の印刷装置の前記比較検証手段は、前記画像データ同士が一致するか否かを比較検証することを特徴とする。このため、記憶された画像データおよび読み取られた画像データの一致／不一致が検出される。これにより、印刷装置の印刷手段による印刷出力の状態を、たとえば検知することが可能となる。
【００１２】
また、この発明の印刷装置の前記判定手段は、前記比較検証手段によって比較検証された比較検証結果が、前記画像データ同士が一致することを示す場合は、前記印刷手段による印刷出力の状態は正常であると判定することを特徴とする。このため、比較検証された比較結果において、画像データ同士が一致することを示す場合は、印刷手段による印刷出力の状態が正常であると判定される。これにより、判定結果を、印刷装置の印刷手段による印刷出力の状態が正常であるとすることができる。
【００１３】
さらに、この発明の印刷装置の前記判定手段は、前記比較検証手段によって比較検証された比較検証結果が、前記画像データ同士が一致しないことを示し、かつ当該画像データ同士の差分が所定の閾値以下である場合は、前記印刷手段による印刷出力の状態は正常であると判定することを特徴とする。このため、比較検証された検証結果において、画像データ同士が一致しないことを示し、かつ画像データ同士の差分が所定の閾値以下である場合は、印刷手段による印刷出力の状態が正常であると判定される。これにより、判定結果を、印刷装置の印刷手段による印刷出力の状態が正常であるとすることができる。
【００１４】
また、この発明の印刷装置の前記判定結果出力手段は、前記判定手段によって判定された判定結果が、前記印刷手段による印刷出力の状態は異常であることを示す場合は、当該異常であることを示す情報を出力することを特徴とする。このため、判定された判定結果において、印刷手段による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が出力される。これにより、判定結果を出力する際に、印刷手段による印刷出力の状態が異常であることを示すことができる。
【００１５】
また、この発明の印刷装置の前記判定結果出力手段は、前記印刷手段を制御して、前記異常であることを示す情報を印刷出力することを特徴とする。このため、判定された判定結果において、印刷手段による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が印刷出力される。これにより、判定結果を出力する際に、印刷手段による印刷出力の状態が異常であることを印刷によって示すことができる。
【００１６】
また、この発明の印刷装置の前記判定結果出力手段は、前記異常であることを示す情報を表示画面に表示することを特徴とする。このため、判定された判定結果において、印刷手段による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が表示画面に表示される。これにより、判定結果を出力する際に、印刷手段による印刷出力の状態が異常であることを表示によって示すことができる。
【００１７】
また、この発明の印刷装置の前記読取手段は、スキャナであることを特徴とする。このため、印刷手段によって印刷出力された印刷出力用画像データよりなる印刷出力画像は、印刷装置に読み取られる際に、自動的に画像データに変換されて読み取られる。これにより、印刷出力された印刷出力画像を読み込むだけで、印刷出力用画像データを画像データに変換することができる。
【００１８】
なお、この発明の印刷装置においては、前記画像データは、ＲＧＢの色域を有し、前記印刷出力用画像データは、ＣＭＹＫの色域を有することを特徴とする。
【００１９】
さらに、この発明にかかる印刷方法は、画像データを記憶する記憶工程と、前記記憶工程によって記憶された前記画像データを印刷出力用画像データに変換する変換工程と、前記変換工程によって変換された前記印刷出力用画像データを用いて印刷出力画像を印刷出力する印刷工程と、前記印刷工程によって印刷出力された前記印刷出力画像を画像データとして読み取る読取工程と、前記記憶工程によって記憶された前記画像データと、前記読取工程によって読み取られた前記画像データとを比較検証する比較検証工程と、前記比較検証工程によって比較検証された比較検証結果に基づいて、前記印刷工程による印刷出力の状態を判定する判定工程と、前記判定工程によって判定された判定結果を出力する判定結果出力工程と、を含んだことを特徴とする。
【００２０】
この発明の印刷方法によれば、画像データが記憶され、記憶された画像データが印刷出力用画像データに変換され、変換された印刷出力用画像データを用いて印刷出力画像が印刷出力され、印刷出力された印刷出力画像が画像データとして読み取られ、記憶された画像データと、読み取られた画像データとが比較検証され、比較検証された比較検証結果に基づいて、印刷出力の状態が判定され、判定された判定結果が出力される。
【００２１】
これにより、印刷出力された印刷出力画像を読み取るといった簡単な作業で、記憶された画像データと、読み取られた画像データとを比較検証して印刷出力の状態を判定するとともに、判定結果を出力することができる。これによって、印刷に関する不具合をユーザに報知し原因究明を容易にして利便性の向上を図ることができる。
【００２２】
また、この発明の印刷方法の前記比較検証工程は、前記画像データ同士が一致するか否かを比較検証することを特徴とする。このため、記憶された画像データおよび読み取られた画像データの一致／不一致が検出される。これにより、印刷工程による印刷出力の状態を、たとえば検知することが可能となる。
【００２３】
また、この発明の印刷方法の前記判定工程は、前記比較検証工程によって比較検証された比較検証結果が、前記画像データ同士が一致することを示す場合は、前記印刷工程による印刷出力の状態は正常であると判定することを特徴とする。このため、比較検証された比較結果において、画像データ同士が一致することを示す場合は、印刷工程による印刷出力の状態が正常であると判定される。これにより、判定結果を、印刷工程による印刷出力の状態が正常であるとすることができる。
【００２４】
さらに、この発明の印刷方法の前記判定工程は、前記比較検証工程によって比較検証された比較検証結果が、前記画像データ同士が一致しないことを示し、かつ当該画像データ同士の差分が所定の閾値以下である場合は、前記印刷工程による印刷出力の状態は正常であると判定することを特徴とする。このため、比較検証された検証結果において、画像データ同士が一致しないことを示し、かつ画像データ同士の差分が所定の閾値以下である場合は、印刷工程による印刷出力の状態が正常であると判定される。これにより、判定結果を、印刷工程による印刷出力の状態が正常であるとすることができる。
【００２５】
また、この発明の印刷方法の前記判定結果出力工程は、前記判定工程によって判定された判定結果が、前記印刷工程による印刷出力の状態は異常であることを示す場合は、当該異常であることを示す情報を出力することを特徴とする。このため、判定された判定結果において、印刷工程による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が出力される。これにより、判定結果を出力する際に、印刷工程による印刷出力の状態が異常であることを示すことができる。
【００２６】
また、この発明の印刷方法の前記判定結果出力工程は、前記異常であることを示す情報を印刷出力することを特徴とする。このため、判定された判定結果において、印刷工程による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が印刷出力される。これにより、判定結果を出力する際に、印刷工程による印刷出力の状態が異常であることを印刷によって示すことができる。
【００２７】
また、この発明の印刷方法の前記判定結果出力工程は、前記異常であることを示す情報を表示画面に表示することを特徴とする。このため、判定された判定結果において、印刷工程による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が表示画面に表示される。これにより、判定結果を出力する際に、印刷工程による印刷出力の状態が異常であることを表示によって示すことができる。
【００２８】
また、この発明の印刷プログラムは、上述した印刷方法をコンピュータに実行させることを特徴とする。このため、この発明の印刷プログラムを実行することにより、上述した印刷方法によって得られる動作がコンピュータによって実現される。これにより、上述した印刷方法の実現によって得られる各種効果を奏することができる。
【００２９】
さらに、この発明の記録媒体は、上述した印刷プログラムをコンピュータに読み取り可能に記録している。このため、記録された印刷プログラムをコンピュータによって読み取らせ、実行させることによって、上述した印刷プログラムの実行によって得られる各種動作が実現される。これにより、上述した印刷プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００３０】
以下に添付図面を参照して、この発明にかかる印刷装置、印刷方法、印刷プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００３１】
（印刷装置の機能的構成）
図１は、この実施の形態における印刷装置の機能的構成の一例を示すブロック図である。この実施の形態における印刷装置は、記憶部１０１と、変換部１０２と、印刷部１０３と、読取部１０４と、比較検証部１０５と、判定部１０６と、判定結果出力部１０７と、を備え、さらに表示部１０８と、操作部１０９と、を含んで構成されている。
【００３２】
記憶部１０１は、画像データを記憶する。記憶部１０１が記憶する画像データは、たとえばＲＧＢの色域を有する画像データ（以下、「ＲＧＢ画像データ」とする）である。変換部１０２は、記憶部１０１によって記憶された画像データを印刷出力用画像データに変換する。変換部１０２によって変換される印刷出力用画像データは、たとえばＣＭＹＫの色域を有する画像データ（以下、「ＣＭＹＫ画像データ」とする）である。変換部１０２は、変換に際して所定の色変換テーブルを用いて変換をおこなう。したがって、ＲＧＢ画像データおよびＣＭＹＫ画像データの表現可能な色域の相違は、変換時に変換部１０２によって調整される。
【００３３】
印刷部１０３は、変換部１０２によって変換された印刷出力用画像データを用いて実際に印刷出力画像を印刷出力する。読取部１０４は、印刷部１０３によって印刷出力された印刷出力画像をＲＧＢ画像データとして読み取る。読取部１０４は、具体的にはＣＭＹＫ画像データで構成された印刷出力画像をＲＧＢ画像データよりなる画像データとして読み取る。
【００３４】
比較検証部１０５は、記憶部１０１によって記憶された画像データと、読取部１０４によって読み取られた画像データとを比較検証する。すなわち、比較検証部１０５は、具体的には記憶された元画像のＲＧＢ画像データと、印刷出力されたのちに読み取られ変換された印刷出力画像のＲＧＢ画像データとを比較検証する。比較検証は、たとえばこれらの画像データ同士が一致するか否かを比較検証することによりおこなわれる。
【００３５】
判定部１０６は、比較検証部１０５によって比較検証された比較検証結果に基づいて、印刷部１０３による印刷出力の状態を判定する。具体的には、判定部１０６は、比較検証結果が、ＲＧＢ画像データ同士が一致することを示す場合は、印刷部１０３による印刷出力の状態は正常であると判定する。また、判定部１０６は、比較検証結果が、ＲＧＢ画像データ同士が一致しないことを示し、かつＲＧＢ画像データ同士の差分が所定の閾値以下である場合は、印刷部１０３による印刷出力の状態は正常であると判定する。
【００３６】
すなわち、ＲＧＢ画像データ同士が一致しなくてもその差分が所定の閾値以下である場合は、判定部１０６は、変換部１０２による変換時の表現可能な色域の相違の範囲内であると判断し、印刷出力の状態は正常であると判定する。なお、その他の場合は、判定部１０６は、印刷部１０３による印刷出力の状態は異常であると判定する。
【００３７】
判定結果出力部１０７は、判定部１０６によって判定された判定結果を出力する。この判定結果出力部１０７は、判定結果が、印刷部１０３による印刷出力の状態は異常であることを示す場合は、当該異常であることを示す情報を出力する。この場合、判定結果出力部１０７は、たとえば印刷部１０３を制御して、異常であることを示す情報を印刷出力したり、異常であることを示す情報を図示しない表示画面に表示したりする。なお、判定結果出力部１０７は、判定結果が、印刷部１０３による印刷出力の状態は正常であることを示す場合に、当該正常であることを示す情報を出力してもよい。
【００３８】
表示部１０８は、たとえば判定結果出力部１０７により制御され、判定部１０６によって判定された判定結果を表示画面に表示する。また、表示部１０８は、印刷装置において印刷処理に関する様々な情報を表示画面に表示する。操作部１０９は、たとえばユーザによる文字、数値、各種指示などの入力を受け付ける。
【００３９】
（印刷装置のハードウェア構成）
図２は、この実施の形態における印刷装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。この実施の形態における印刷装置は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ディスプレイ２０４と、操作パネル２０５と、プリンタ２０６と、インタフェース（Ｉ／Ｆ）２０７と、スキャナ２０８と、ＨＤＤ２０９と、ＨＤ２１０と、記録媒体デコード部２１１と、を含み、さらに記録媒体２１２を備えて構成されている。
【００４０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、所定の演算処理を実行し、この印刷装置の全体を制御するとともに、前述の変換部１０２、比較検証部１０５、判定部１０６、および判定結果出力部１０７の機能を実現する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２は、各種制御プログラムを格納する。ＲＯＭ２０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されることはないものとする。
【００４１】
ＣＰＵ２０１は、ＲＯＭ２０２などに格納された制御プログラムに基づいて、後述するＩ／Ｆ２０７や記録媒体デコード部２１１を介して、たとえばＲＧＢ画像データを取得し、取得したＲＧＢ画像データをＲＯＭ２０２やＲＡＭ２０３に一時的に記憶する。また、ＣＰＵ２０１は、記憶したＲＧＢ画像データを、後述するプリンタ２０６によって印刷出力するために、ＣＭＹＫ画像データに変換する。
【００４２】
すなわち、ＣＰＵ２０１は、ＲＯＭ２０２、ＲＡＭ２０３、およびＨＤ２１０などに格納された色変換テーブルを参照して、ＲＧＢ画像データをＣＭＹＫ画像データに変換する。これら画像データの変換時には、ＣＰＵ２０１によって、それぞれの画像データの表現可能な色域の相違は調整される。
【００４３】
また、ＣＰＵ２０１は、プリンタ２０６を制御して、変換されたＣＭＹＫ画像データを用いて印刷出力画像を印刷出力する。そして、ＣＰＵ２０１は、後述するスキャナ２０８によって、印刷出力されたＣＭＹＫ画像データよりなる印刷出力画像を、ＲＧＢ画像データとして読み取る。さらに、ＣＰＵ２０１は、ＲＯＭ２０２やＲＡＭ２０３に記憶したＲＧＢ画像データと、こうして読み取ったＲＧＢ画像データとが一致するか否かを比較検証する。このように、たとえば前述の記憶部１０１はＲＯＭ２０２やＲＡＭ２０３によってその機能を実現し、印刷部１０３はＣＰＵ２０１およびプリンタ２０６によってその機能を実現し、読取部１０４はＣＰＵ２０１およびスキャナ２０８によってその機能を実現する。
【００４４】
また、ＣＰＵ２０１は、ＲＧＢ画像データ同士を比較検証した比較検証結果に基づいて、プリンタ２０６による印刷出力の状態を判定する。ＣＰＵ２０１は、比較検証結果がＲＧＢ画像データ同士が一致することを示す場合、およびＲＧＢ画像データ同士が一致しないことを示し、かつその差分が所定の閾値以下である場合（色域の相違の範囲内である場合）は、プリンタ２０６による印刷出力の状態が正常であると判定する。それ以外の場合、すなわち、ＲＧＢ画像データ同士が一致しないことを示し、かつその差分が所定の閾値を超える場合（色域の相違の範囲外である場合）は、ＣＰＵ２０１は、プリンタ２０６による印刷出力の状態が異常であると判定する。
【００４５】
さらに、ＣＰＵ２０１は、プリンタ２０６による印刷出力の状態を判定した判定結果が、印刷出力の状態は異常であることを示す場合は、異常であることを示す情報をプリンタ２０６や後述するディスプレイ２０４に対して出力し、異常であることを示す情報を印刷出力したり、表示画面に表示したりする。
【００４６】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ２０１のワークエリアとして使用される。ＲＡＭ２０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。このＲＡＭ２０３は、たとえば印刷装置が取得したＲＧＢ画像データやプリンタ２０６により印刷出力するためのＣＭＹＫ画像データなどの各種情報を一時的あるいは恒久的に記憶する。
【００４７】
ディスプレイ２０４は、たとえばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置を含む。このディスプレイ２０４は、具体的には、たとえば図示しない映像Ｉ／Ｆや映像Ｉ／Ｆに接続された映像表示用のディスプレイ装置によって構成することができる。
【００４８】
映像Ｉ／Ｆは、具体的には、たとえばディスプレイ装置全体の制御を行うグラフィックコントローラと、即時表示可能な画像データを一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ装置を表示制御する制御ＩＣやＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などによって構成される。
【００４９】
ディスプレイ２０４には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、ディスプレイ２０４には、たとえば印刷出力されるＲＧＢ画像データ（あるいはＣＭＹＫ画像データ）のイメージ画像や、各種の印刷条件などの情報が表示される。なお、印刷条件などの情報は、たとえばアイコンの形態で表示されており、後述する操作パネル２０５によってカーソルを操作しアイコンを指定することで、印刷条件などを指定することができる。
【００５０】
さらに、ディスプレイ２０４には、プリンタ２０６による印刷出力の状態が異常である場合には、異常であることを示す情報が表示される。この異常であることを示す情報は、たとえば『○○色のインク目詰まりが発生しています！』とか『○○色のインク切れが発生しています！』とかの文字列による警告文によってディスプレイ２０４に表示される。
【００５１】
操作パネル２０５は、前述の操作部１０９の機能を実現し、文字、数値、各種指示など、ユーザによって入力操作された情報をＣＰＵ２０１に対して出力する。操作パネル２０５の構成としては、物理的な押下／非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティック、トラックボールなど公知の各種形態を採用することが可能である。なお、この操作パネル２０５に代えて、あるいは操作パネル２０５とともに、たとえば外部からの音声を入力するマイクなどを用いて、音声によって印刷装置への入力操作をおこなうことができる構成を採用してもよい。
【００５２】
なお、この操作パネル２０５は、印刷装置本体に対して一体的に設けられていてもよいし、リモコンのように印刷装置に対して着脱可能で離間的に操作可能な形態であってもよい。ユーザは、操作パネル２０５の形態に応じて適宜入力操作をおこなうことで情報を入力する。操作パネル２０５の操作によって入力される情報として、たとえば印刷出力に際して各種の設定条件や各種の印刷条件を指示する情報などが挙げられる。
【００５３】
操作パネル２０５の形態として、たとえば、タッチパネルを採用する場合、このタッチパネルはディスプレイ２０４の表示画面側に積層して使用される。この場合、ディスプレイ２０４における表示タイミングとタッチパネル（操作パネル２０５）に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。操作パネル２０５の形態としてディスプレイ２０４に積層されたタッチパネルを採用することにより、操作パネル２０５を大型化することなく多くの情報入力を行うことができる。なお、タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。
【００５４】
プリンタ２０６は、ＣＰＵ２０１とともに前述の印刷部１０３の機能を実現し、印刷装置によってＲＧＢ画像データから変換されたＣＭＹＫ画像データを用いて印刷出力画像の印刷出力をおこなう。また、その他、文字列などをあらわす文字情報の印刷出力をおこなう。
【００５５】
Ｉ／Ｆ２０７は、たとえば通信回線２１３を通じてネットワークに接続され、ネットワークを介して、図示しないパーソナルコンピュータなどと接続される。そして、Ｉ／Ｆ２０７は、ネットワークと印刷装置とのインタフェースを司り、印刷装置に対する情報の入出力を制御する。このＩ／Ｆ２０７は、モデムやＬＡＮアダプタなどで構成することができる。なお、Ｉ／Ｆ２０７が通信インタフェースの機能を備える場合、たとえばリモートコントロール機器などの他の機器と印刷装置との間で各種情報の送受信をおこなう。
【００５６】
ここで、このＩ／Ｆ２０７における各種情報の送受信は、たとえば、有線、無線を問わずおこなわれる。この実施の形態のＩ／Ｆ２０７は、たとえば携帯電話機のように、図示しない基地局を介して通信サーバと通信をおこなう通信モジュールであってもよく、情報端末などとの間で直接無線通信をおこなう通信モジュールであってもよい。
【００５７】
なお、この場合、Ｉ／Ｆ２０７による無線通信とは、通信の媒体となるワイヤ線を使用せずに、電波や赤外線、超音波などを用いておこなわれる通信のことをいう。無線通信を可能とする規格には、たとえば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＢｌｕｅＴｏｏｔｈなどの各種の技術があるが、この実施の形態においては公知の各種の無線通信技術を利用することができる。
【００５８】
スキャナ２０８は、印刷出力された印刷出力画像の印刷出力用画像データ（すなわち、ＣＭＹＫ画像データ）などを画像データ（すなわち、ＲＧＢ画像データ）として印刷装置に取り込む。このスキャナ２０８は、前述の読取部１０４の機能を実現する。
【００５９】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０９は、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）２１０に対する情報の読み取り／書き込みの制御を行う。なお、印刷プログラムが、たとえばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、メモリカードなどに記録されている場合、ＨＤＤ２０９に代えて、これらに記録された情報の少なくとも読み取りが可能な専用のドライブ装置を用いることができる。
【００６０】
ＨＤ２１０は、各種制御プログラムや各種情報をコンピュータに読み取り可能に記録する。ＨＤ２１０は、ＨＤＤ２０９による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。この実施の形態のＨＤ２１０には、たとえば後述する印刷装置の印刷処理の実行を実現する印刷プログラムや各種画像データ、およびＲＧＢ画像データやＣＭＹＫ画像データの色域に関する色変換（ＲＧＢ／ＣＭＹＫ変換）テーブルや色変換パラメータなどが記録されている。これにより、この実施の形態では、ＨＤ２１０によってこの発明の記録媒体が実現される。また、この実施の形態のＨＤ２１０には、印刷プログラムの実行に際して必要な各種の情報が記録されている。
【００６１】
なお、印刷プログラムは、ＨＤ２１０に記録されているものに限らない。ＨＤ２１０に代えて、上述したＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに印刷プログラムが記録されていてもよい。印刷プログラムの実行に際し、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された印刷プログラムを用いる場合、この印刷装置では、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された情報の読み取りが可能な専用の読取装置を設け、印刷プログラムを読み取る。
【００６２】
また、ＨＤ２１０には、たとえばプリンタ２０６やスキャナ２０８を駆動するための専用の駆動ドライバが格納されている。駆動ドライバは、プリンタ２０６やスキャナ２０８を動作させるためのソフトウェアによる処理で、ＣＰＵ２０１とプリンタ２０６やスキャナ２０８との橋渡し的役割を担う。なお、これに限らず、駆動ドライバを、たとえばファームウェアにより構成したり、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により構成したりしてもよい。
【００６３】
記録媒体デコード部２１１は、たとえば記録媒体２１２に記録されたＲＧＢ画像データや印刷プログラムなどの各種情報の読み取りを制御する。なお、この発明を実現する記録媒体（この実施の形態ではＨＤ２１０）と、記録媒体デコード部２１１が読み取り対象とする記録媒体２１２とは異なるものである。以降、記録媒体デコード部２１１が読み取り対象とする記録媒体２１２を記録メディアとして符号２１２を付して説明する。また、ＲＧＢ画像データなどは、記録媒体２１２に記録されたものに限られず、Ｉ／Ｆ２０７を介して印刷装置に取得されたものなど、種々の形態のものを利用することができる。
【００６４】
記録媒体デコード部２１１は、可搬性を有し、記録媒体デコード部２１１に対して着脱可能な記録メディア２１２を読み取り対象とする。具体的に、記録メディア２１２は、たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって実現することができる。
【００６５】
記録メディア２１２が、たとえば、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）である場合、記録媒体デコード部２１１は、ＣＤ−ＲＯＭドライブによって実現される。ＣＤ−ＲＯＭドライブについては、公知の技術であるため、図示および説明を省略する。たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって記録メディア２１２を実現した場合には、これらの記録メディア２１２に対する情報の読み取りが可能なドライブ装置によって記録媒体デコード部２１１が実現される。
【００６６】
（印刷装置の印刷処理手順）
図３は、この実施の形態における印刷装置の印刷処理手順の一例を示すフローチャートである。図３を参照して、以下に、この実施の形態における印刷処理手順について説明する。なお、以降において、主に図１および図２を参照しながら説明をおこなうが、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。また、ここでは説明の便宜上、画像データをＲＧＢ画像データとするとともに、印刷出力用画像データをＣＭＹＫ画像データとして説明するが、これに限られるものではない。
【００６７】
具体的に、図３に示す処理は、図２に示した印刷装置のＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２１０、記録媒体（記録メディア）２１２などに記憶（記録）された印刷プログラムをＣＰＵ２０１が実行することによって実現する。印刷処理手順は、まず、ＣＰＵ２０１によって、Ｉ／Ｆ２０７、ＨＤＤ２０９、および記録媒体デコード部２１１などを介してネットワーク、ＨＤ２１０、および記録メディア２１２などからＲＧＢ画像データを取得し、ＲＯＭ２０２、ＲＡＭ２０３、およびＨＤ２１０などに取得したＲＧＢ画像データを記憶する（ステップＳ３０１）。
【００６８】
つぎに、ＣＰＵ２０１によって、ＲＡＭ２０３をワークエリアとして使用しながら、記憶したＲＧＢ画像データをＣＹＭＫ画像データに変換し（ステップＳ３０２）、プリンタ２０６を制御して、変換したＣＭＹＫ画像データを用いて印刷出力画像を印刷出力する（ステップＳ３０３）。そして、スキャナ２０８によって、たとえばユーザによってセットされた印刷出力画像をＲＧＢ画像データとして印刷装置に読み込む（ステップＳ３０４）。このステップＳ３０４の処理において、ＣＭＹＫ画像データで形成された印刷出力画像は、スキャナ２０８によって自動的にＲＧＢ画像データに変換されて印刷装置に読み込まれる。
【００６９】
印刷出力画像を読み込んだのち、ＣＰＵ２０１によって、たとえば記憶したＲＧＢ画像データと読み込んだＲＧＢ画像データとが一致するか否か、すなわちＲＧＢ画像データ同士が一致するか否かを判断する（ステップＳ３０５）。このステップＳ３０５の処理によって、これらのＲＧＢ画像データ同士が比較検証される。ＲＧＢ画像データ同士が一致すると判断した場合（ステップＳ３０５：Ｙｅｓ）は、プリンタ２０６による印刷出力の状態が正常であると判定し処理を終了する。
【００７０】
一方、ＲＧＢ画像データ同士が一致しないと判断した場合（ステップＳ３０５：Ｎｏ）は、ＣＰＵ２０１によって、ＲＧＢ画像データ同士の差分が所定の閾値以下であるか否かを判定する（ステップＳ３０６）。差分が所定の閾値以下であると判定した場合（ステップＳ３０６：Ｙｅｓ）は、プリンタ２０６による印刷出力の状態が正常であると判定し処理を終了する。
【００７１】
差分が所定の閾値を超えていると判定した場合（ステップＳ３０６：Ｎｏ）は、プリンタ２０６による印刷出力の状態が異常であると判定し、ＣＰＵ２０１によって、印刷出力の状態が異常であることの原因調査をおこない（ステップＳ３０７）、判定結果を出力する（ステップＳ３０８）。これにより、本フローチャートによる一連の処理を終了する。
【００７２】
なお、ステップＳ３０５およびＳ３０６の処理を通じて、ＲＧＢ画像データ同士が一致せず、かつ差分が所定の閾値を超えていると判定した場合は、想定されるプリンタ２０６の不具合は、目詰まりおよびインク切れが原因と考えられるため、その後のステップＳ３０７の処理において、ＣＰＵ２０１によって、これらの原因を調査する処理がおこなわれる。この場合、ステップＳ３０７における原因調査処理は、たとえばプリンタ２０６のインクごとの副走査方向（用紙送り方向）の周波数成分を算出し、高周波成分の有無によって目詰まりかインク切れかを判断することによりおこなわれる。
【００７３】
また、この場合、ステップＳ３０７の処理において、プリンタ２０６の印刷状態の異常の原因が目詰まりであると判断した場合は、続くステップＳ３０８の処理において、ＣＰＵ２０１によって、ディスプレイ２０４の表示画面上に、たとえば『○○色のインク目詰まりが発生しています！』という目詰まりを報知する旨の警告文を表示して、異常であることを示す情報を出力するようにしてもよい。
【００７４】
また、この場合、ステップＳ３０７の処理において、プリンタ２０６の印刷状態の異常の原因がインク切れであると判断した場合は、続くステップＳ３０８の処理において、ＣＰＵ２０１によって、ディスプレイ２０４の表示画面上に、たとえば『○○色のインク切れが発生しています！』というインク切れを報知する旨の警告文を表示して、異常であることを示す情報を出力するようにしてもよい。さらに、異常の原因が目詰まりおよびインク切れの両方であると判断した場合は、目詰まりおよびインク切れを報知する旨の警告文をディスプレイ２０４の表示画面上に表示して異常であることを示す情報を出力するようにすればよい。この異常であることを示す情報は、プリンタ２０６によって印刷出力されてもよい。
【００７５】
なお、上記警告文は一例であって、印刷装置において印刷出力の状態が異常であることを示す旨の内容であれば、いかなるもの（たとえば、イラストやアニメーションを用いたもの）であってもよい。また、警告文の表示に代えて、あるいは警告文の表示とともに、所定の警告音や音声メッセージを出力するようにしてもよい。また、上記処理ではＣＰＵ２０１によって、記憶したＲＧＢ画像データと読み取ったＲＧＢ画像データとを比較検証するようにしたが、印刷出力のためにＲＧＢ画像データから変換したＣＭＹＫ画像データを記憶し、読み取ったＲＧＢ画像データを再度ＣＭＹＫ画像データに変換して、ＣＭＹＫ画像データ同士を比較検証するようにしてもよい。さらに、色変換テーブルを用いて、ＲＧＢ画像データとＣＭＹＫ画像データとを比較検証するようにしてもよい。
【００７６】
以上説明したように、この発明の実施の形態の印刷装置によれば、画像データが記憶され、記憶された画像データが印刷出力用画像データに変換され、変換された印刷出力用画像データを用いて印刷出力画像が印刷出力され、印刷出力された印刷出力画像が画像データとして読み取られ、記憶された画像データと、読み取られた画像データとが比較検証され、比較検証された比較検証結果に基づいて、印刷出力の状態が判定され、判定された判定結果が出力される。これにより、印刷出力された印刷出力画像を読み取るといった簡単な作業で、印刷装置に記憶された画像データと、印刷装置に読み取られた画像データとを比較検証して印刷出力の状態を判定するとともに、判定結果を出力することができる。これによって、印刷に関する不具合発生時に、その原因を想定してユーザに報知し原因究明に費やす時間を短縮して利便性の向上を図ることができる。
【００７７】
また、この発明の実施の形態の印刷装置によれば、記憶された画像データおよび読み取られた画像データの一致／不一致が検出される。これにより、印刷装置の印刷手段による印刷出力の状態を、たとえば検知することが可能となる。
【００７８】
また、この発明の実施の形態の印刷装置によれば、比較検証された比較結果において、画像データ同士が一致することを示す場合は、印刷手段による印刷出力の状態が正常であると判定される。これにより、判定結果を、印刷装置の印刷手段による印刷出力の状態が正常であるとすることができる。
【００７９】
また、この発明の実施の形態の印刷装置によれば、比較検証された検証結果において、画像データ同士が一致しないことを示し、かつ画像データ同士の差分が所定の閾値以下である場合は、印刷手段による印刷出力の状態が正常であると判定される。これにより、判定結果を、印刷装置の印刷手段による印刷出力の状態が正常であるとすることができる。
【００８０】
また、この発明の実施の形態の印刷装置によれば、比較検証された検証結果において、画像データ同士が一致しないことを示し、かつ画像データ同士の差分が所定の閾値以下である場合は、印刷手段による印刷出力の状態が正常であると判定される。これにより、判定結果を、印刷装置の印刷手段による印刷出力の状態が正常であるとすることができる。
【００８１】
また、この発明の実施の形態の印刷装置によれば、判定された判定結果において、印刷手段による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が出力される。これにより、判定結果を出力する際に、印刷手段による印刷出力の状態が異常であることを示すことができる。
【００８２】
また、この発明の実施の形態の印刷装置によれば、判定された判定結果において、印刷手段による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が印刷出力される。これにより、判定結果を出力する際に、印刷手段による印刷出力の状態が異常であることを印刷によって示すことができる。
【００８３】
また、この発明の実施の形態の印刷装置によれば、判定された判定結果において、印刷手段による印刷出力の状態が異常であることを示す場合は、当該異常であることを示す情報が表示画面に表示される。これにより、判定結果を出力する際に、印刷手段による印刷出力の状態が異常であることを表示によって示すことができる。
【００８４】
なお、本実施の形態で説明した印刷装置は、あらかじめ用意されたプログラムを、たとえば印刷装置に組み込まれたコンピュータやパーソナルコンピュータなどで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００８５】
【図１】印刷装置の機能的構成の一例を示すブロック図。
【図２】印刷装置のハードウェア構成の一例を示すブロック図。
【図３】印刷装置の印刷処理手順の一例を示すフローチャート。
【符号の説明】
【００８６】
１０１  記憶部、１０２  変換部、１０３  印刷部、１０４  読取部、１０５  比較検証部、１０６  判定部、１０７  判定結果出力部、１０８  表示部、１０９  操作部、２０１  ＣＰＵ、２０２  ＲＯＭ、２０３  ＲＡＭ、２０４  ディスプレイ、２０５  操作パネル、２０６  プリンタ、２０７  Ｉ／Ｆ、２０８  スキャナ、２０９  ＨＤＤ、２１０  ＨＤ、２１１  記録媒体デコード部、２１２  記録媒体（記録メディア）
【図１】
2006272727.tif 000003
【図２】
2006272727.tif 000004
【図３】
2006272727.tif 000005