(57)【要約】【課題】ユーザがプリンタの設置場所に赴くことなく、印刷結果を知ることができるようにする。【解決手段】プリンタ装置２は、クライアントからネットワーク経由で送信されてくる印刷命令に応じて印刷を実行し、その印刷された用紙の画像をスキャナにより読み取って、印刷結果画像データを得る。プリンタ装置２は、この印刷結果画像データの内容から、先ず、用紙の傾きと、折れ重なりなどの用紙状態を検知し、この検知結果に基づいて、印刷結果について良否判定を行う。また、この良否判定のために画像読み取りを行う部位の、用紙の裏当てシートには、低光反射率のものを用いることで、より的確な判定結果が得られるようにする。【選択図】図７
2008094053.tif 000002
【特許請求の範囲】
【請求項１】
印刷命令に応じて用紙に印刷を行う印刷手段と、
上記印刷手段による印刷が行われた後の用紙の印刷面側に対して光源からの光を照射して得られる、上記印刷面に相当する範囲を包含する所定範囲の反射光を検出することにより得られる画像情報を、印刷結果画像情報として取得する画像情報取得手段と、
上記用紙の印刷面に対して反対側となる面側において、少なくとも、上記画像情報取得手段が検出する反射光の上記所定範囲に対応するようにして配置され、上記用紙と対向するとされる側の面の光反射率が一定以下となるようにされている裏当て部と、
上記画像情報取得手段により取得される上記印刷結果画像情報としての画像全体枠における上記用紙に相当する画像部分の縁部についての状態に基づいて、上記印刷手段による印刷が失敗であるか否かについての判定結果を出力する判定手段と、
を備えることを特徴とする印刷装置。
【請求項２】
上記判定手段は、
上記用紙に相当する画像部分の縁部についての、印刷結果画像情報としての画像全体枠における縁部に対する傾き誤差を検出し、この傾き誤差が一定以上である場合に、上記印刷手段による印刷が失敗であるとの判定結果を出力するようにされている、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
上記判定手段は、
上記印刷結果画像情報における、上記用紙に相当する画像部分の縁部についての、この用紙の規定形状に対する相違を検出し、この相違の度合いが一定以上とされる場合に、上記印刷手段による印刷が失敗であるとの判定結果を出力するようにされている、
ことを特徴とする請求項１に記載の印刷装置。
【請求項４】
上記印刷命令に基づいて、この印刷命令に従った印刷出力により得られるべき画像内容を有する画像情報である、基準印刷画像情報を作成する基準印刷画像作成手段と、
上記判定手段により印刷が失敗ではないとの判定結果が得られた場合に、上記基準印刷画像情報が示す画像内容と、上記印刷結果画像情報における上記用紙に相当する部分の画像内容とを比較した結果に基づいて、上記印刷手段による印刷が失敗であるか成功であるかについての判定結果を出力する、追加判定手段とをさらに備える、
ことを特徴とする請求項１に記載の印刷装置。
【請求項５】
印刷命令に応じて用紙に印刷を行うための制御を実行する印刷制御手順と、
上記印刷制御手順の制御による印刷が行われた後の用紙の印刷面側に対して光源からの光を照射して得られる、上記印刷面に相当する範囲を包含する所定範囲の反射光を検出して画像情報を生成するもので、用紙の印刷面に対して反対側となるの面側において、上記所定範囲に対応するようにして配置される上記用紙と対向するとされる側の面の光反射率が一定以下となるようにされている裏当て部を有して成る画像情報読み取り手段を制御して、上記画像情報を、印刷結果画像情報として取得するための処理を実行する画像情報取得手順と、
上記画像情報取得手順により取得される上記印刷結果画像情報としての画像全体枠における上記用紙に相当する画像部分の縁部についての状態に基づいて、上記印刷制御手順による印刷が失敗であるか否かについての判定結果を出力する判定手順と、
を実行することを特徴とする印刷結果判定方法。
【請求項６】
印刷命令に応じて用紙に印刷を行うための制御を実行する印刷制御手順と、
上記印刷制御手順の制御による印刷が行われた後の用紙の印刷面側に対して光源からの光を照射して得られる、上記印刷面に相当する範囲を包含する所定範囲の反射光を検出して画像情報を生成する画像読み取り手段を制御して、上記画像情報を、印刷結果画像情報として取得するための処理を実行する画像情報取得手順と、
上記画像情報取得手順により取得される上記印刷結果画像情報としての画像全体枠における上記用紙に相当する画像部分の縁部についての状態に基づいて、上記印刷制御手順による印刷が失敗であるか否かについての判定結果を出力する判定手順と、
を印刷装置に実行させるプログラム。
【請求項７】
ネットワークを経由して接続される印刷装置と、この印刷装置に対するクライアントとしてのネットワーク対応装置とから成り、
上記印刷装置は、
ネットワーク経由で受信した印刷命令に応じて用紙に印刷を行う印刷手段と、
上記印刷手段による印刷が行われた後の用紙の印刷面側に対して光源からの光を照射して得られる、上記印刷面に相当する範囲を包含する所定範囲の反射光を検出することにより得られる画像情報を、印刷結果画像情報として取得する画像情報取得手段と、
上記印刷面に対して反対側となる上記用紙の面側において、少なくとも、上記画像情報取得手段が検出する反射光の上記所定範囲に対応するようにして配置され、上記用紙と対向するとされる側の面の光反射率が一定以下となるようにされている裏当て部と、
上記画像情報取得手段により取得される上記印刷結果画像情報としての画像全体枠における上記用紙に相当する画像部分の縁部についての状態に基づいて、上記印刷手段による印刷が失敗であるか否かについての判定結果を出力する判定手段と、
上記判定手段により出力された判定結果を、上記印刷命令の送信元であるクライアントに対して、ネットワーク経由で送信する判定結果通知手段とを備え、
上記ネットワーク対応装置は、
ネットワーク経由で、上記印刷命令を上記印刷装置に対して送信する印刷命令送信手段と、
ネットワーク経由で受信した上記判定結果の内容をユーザが認識可能な態様で提示する、判定結果提示手段とを備える、
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷を行う印刷装置と、この印刷装置において適用される印刷結果の判定方法に関する。また、印刷装置が実行するプログラムに関する。さらに、このような印刷装置と他の機器を備えて構成される印刷システムに関する。
【背景技術】
【０００２】
ネットワーク通信機能を備えたプリンタ装置（印刷装置）が民生においても普及してきている状況にある。このようなプリンタ装置と、プリンタを制御する他のクライアントとなる機器とをネットワークにより接続すれば、例えばこれまでのプリンタケーブル（セントロニクス仕様、RS232Cなど）やＵＳＢ、IEEE1394などのデータインターフェイスによりプリンタとクライアントとを接続する場合よりも、そのネットワーク仕様が定める伝送距離の範囲内で、長い通信距離を容易に確保できることになる。つまり、プリンタ装置とクライアント機器とをネットワーク接続すれば、両者が互いに離れた位置に設置されているとしても、プリンタ装置に対してプリントを実行させることが可能になるものであり、これにより、プリンタの有効活用、利便性の向上などが図られることになる。
【０００３】
ところで、例えば紙詰まりや用紙切れなどのような、これまでにおいてもプリンタが検知可能な異常、エラーは、ネットワーク経由でクライアント接続されている場合には、プリンタがクライアントに通知を行うようにされるのが通常であるので、ユーザが異常を知ることはできる。
しかし、例えば何らかの原因で給紙（用紙の搬送）がうまくいかずに、用紙の向きが傾いたり、用紙が折れ重なるなどして搬送されてしまったりするような状態で印刷画が行われてしまった場合には、プリンタ側にて異常が検知されない場合がある。このような印刷のエラーは、実際にプリンタのところにまでユーザが行ってはじめて確認できることになる。
即ち、上記のようにしてクライアントから遠隔した場所にプリンタが設置されるような環境となった場合には、印刷が正常に行われたかどうかの確認を、結局は、プリンタの設置されたところまで赴いて、ユーザが確認しなければならなくなるという、相反する不都合を生じる。
【０００４】
そこで、特許文献１、２などに記載されているように、クライアントからのネットワーク経由での印刷指示に応じてプリンタが印刷を行う場合に際して、プリンタにて、印刷した用紙の画像をスキャナにより読み込んで印刷結果の画像データを得て、この画像データを、クライアント(例えばパーソナルコンピュータ)などにネットワーク経由で転送して、クライアント側で表示させる、という技術が知られている。このような構成を採れば、プリンタの設置場所まで行かなくとも、クライアントにて表示される印刷結果の画像を目視することで、印刷が正常に行われたか否かをユーザが判断できることになる。
また、印刷結果の判定に関する技術として、特許文献３には、テスト画像データを生成してこれに基づくテスト画像の印刷を行い、印刷されたテスト画像をスキャナで読み込み、この読み取り画像データとテスト画像データとを照合して得られた誤差に基づいて、ノズルのクリーニングについての必要性の判断を行うようにされた技術が記載されている。
【０００５】
【特許文献１】特開平１０−２８３１３２号公報
【特許文献２】特開２００２−２８３６８１号公報
【特許文献３】特開２００６−１１６７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本願発明としても、例えばネットワーク接続されるクライアントとプリンタとが互いに遠隔した場所に設置されるような環境を想定し、ユーザがプリンタの設置場所に赴くことなく、印刷結果を知ることができるような利便性の提供を目的とするものであり、とくに、より的確な印刷結果の成功／失敗についての判定が自動で行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで本発明は、上記した課題を考慮して、印刷装置として次のように構成する。
つまり、印刷命令に応じて用紙に印刷を行う印刷手段と、この印刷手段による印刷が行われた後の用紙の印刷面側に対して光源からの光を照射して得られる、印刷面に相当する範囲を包含する所定範囲の反射光を検出することにより得られる画像情報を、印刷結果画像情報として取得する画像情報取得手段と、用紙の印刷面に対して反対側となる面側において、少なくとも、画像情報取得手段が検出する反射光の上記所定範囲に対応するようにして配置され、用紙と対向するとされる側の面の光反射率が一定以下となるようにされている裏当て部と、画像情報取得手段により取得される上記印刷結果画像情報としての画像全体枠における用紙に相当する画像部分の縁部についての状態に基づいて、印刷手段による印刷が失敗であるか否かについての判定結果を出力する判定手段とを備えて構成することとした。
【０００８】
また、印刷システムとして次のように構成することとした。
つまり、この印刷システムは、ネットワークを経由して接続される印刷装置と、この印刷装置に対するクライアントとしてのネットワーク対応装置とから成るものとされる。
そして、上記印刷装置は、ネットワーク経由で受信した印刷命令に応じて用紙に印刷を行う印刷手段と、この印刷手段による印刷が行われた後の用紙の印刷面側に対して光源からの光を照射して得られる、印刷面に相当する範囲を包含する所定範囲の反射光を検出することにより得られる画像情報を、印刷結果画像情報として取得する画像情報取得手段と、印刷面に対して反対側となる上記用紙の面側において、少なくとも、画像情報取得手段が検出する反射光の所定範囲に対応するようにして配置され、用紙と対向するとされる側の面の光反射率が一定以下となるようにされている裏当て部と、画像情報取得手段により取得される上記印刷結果画像情報としての画像全体枠における用紙に相当する画像部分の縁部についての状態に基づいて、印刷手段による印刷が失敗であるか否かについての判定結果を出力する判定手段と、この判定手段により出力された判定結果を、印刷命令の送信元であるクライアントに対して、ネットワーク経由で送信する判定結果通知手段とを備えて構成することとした。
また、ネットワーク対応装置は、ネットワーク経由で、印刷命令を上記印刷装置に対して送信する印刷命令送信手段と、ネットワーク経由で受信した判定結果の内容をユーザが認識可能な態様で提示する判定結果提示手段とを備えて構成することとした。
【０００９】
上記各構成によれば、本願発明にかかる印刷装置は、印刷命令に応じて印刷を行った後に、光源から印刷後の用紙の印刷面に照射した光の反射を検知するという光学的手法により、印刷結果画像情報を得るようにされる。このとき、光源からの光が照射される用紙の背面側（印刷面と反対の面側）には、光反射率が一定以下の裏当て部が在るようにされる。これにより、印刷結果画像情報としての画像全体枠において、用紙に相当する画像部分を取り巻く周囲部分は、裏当て部の光反射率に応じた黒の近似色 (若しくは黒色)となっている。つまり、例えば用紙そのものの色が白であるとすれば、印刷結果画像情報としては、用紙部分の白色背景に対して、周囲の色は黒の近似色となるものであり、その境界では明確なコントラストが得られることになる。つまり、用紙部分の画像の縁部が明確に現れているものである。そこで、この縁部についての所定の状態を判断することで、印刷が失敗したか否かについての判断を行うことは可能であることになる。
【発明の効果】
【００１０】
このようにして本発明では、印刷結果画像情報において明確となっている用紙部分の縁部の状態に基づいて、印刷結果についての判断を行うようにされるが、この縁部の状態をみるという判断の仕方により、これまでには困難であったとされる、印刷時の用紙そのものの状態など、印刷された画内容以外の状態を把握することができる。これにより、これまでよりも的確な判定結果を得ることが可能となるものである。
【発明を実施するための最良の形態】
【００１１】
図１は、本願発明を実施するための最良の形態（以下、実施の形態という）に対応するシステム構成例を示している。
先ず、この図においては、Ethernet（登録商標）によるＬＡＮ(Local Area Network)の通信網に対して、テレビジョン受像機１とプリンタ装置２とが接続されている。この場合のテレビジョン受像機１は、ＬＡＮと接続されていることからも理解されるように、テレビジョン放送を受信、選局して、その画像音声を出力したり、データ放送を受信して表示させたりするなどの本来のテレビジョン受像機としての機能に加えて、ネットワーク接続機能を有している。
このようにしてテレビジョン受像機がネットワーク接続機能を有することで、例えばＷｅｂページにアクセスして、Ｗｅｂコンテンツを画像音声などとして出力させるWebブラウザ機能を与え得ることが可能となる。また、インターネット上で提供されている、動画によるストリーミング放送を受信して、その画像音声を再生することなども可能とされる。
そして、テレビジョン受像機１は、例えばデータ放送により得られる印刷用画像データであるとか、表示出力させたＷｅｂページの画像などを、プリンタ装置２にて印刷させることが可能とされている。つまり、この場合のテレビジョン受像機１は、プリンタ装置２（プリントサーバ）に対してネットワーク経由でコントロールして印刷を実行させる、クライアントとして示されているものである。
【００１２】
なお、テレビジョン受像機１とプリンタ装置２とがネットワーク経由での印刷を行うための、データリンク層より上位のプロトコルとしては、特に限定されるものではないが、そのプロトコルの下で採用する印刷制御規格(印刷用のプロトコル)としては、XHTML-Printであるものとする。つまり、プリンタ装置２に対して、ＬＡＮ経由で送信する印刷命令は、XHTML-Printに従って印刷の画内容を指定するものとなる。
【００１３】
ここで、XHTML-Printについての一般的な概要を説明しておく。
XHTML-Printは、周知のように、IEEE-ISTO(the Institute of Electrical and Electronic Engineers-Industry Standards and Technology Organization)におけるPWG(Printer Working Group)が開発し、W3C(World Wide Web Consortium)におけるHTML Working Groupにより公開、策定されたものである。
XHTML-Printとしての印刷命令の形式は、XHTML(eXtensible HyperText Markup Language)に従って記述されたものとなる。XHTML-Printに対応するプリンタが、この印刷命令としての記述を解釈して印刷処理を実行していくことで、結果として、印刷命令が指定するとされる画内容が印刷されたものが得られるようにされている。
このようにして、XHTML-Printとしては、マークアップ言語による記述を基としていることから、例えば印刷画において画像部分として挿入すべきイメージデータなどの素材データを指定するのにあたっては、その素材データが置かれている場所（リンク先）を示すＵＲＩ(Uniform Resource Identifier)(又はＵＲＬ(Uniform Resource Locator))などを印刷命令に記述しておくことが可能とされる。例えばXHTML-Printに対応するプリンタは、印刷命令を解釈している過程において、素材データの所在を示すＵＲＩの記述があった場合には、自身のネットワーク機能を利用して、このＵＲＩにアクセスして素材データを取得するようにされる。この場合、ＵＲＩが示す場所は、ローカル（例えばプリンタ内の記憶装置）であっても、ネットワーク上のサーバなどにおける素材データの格納場所とされてもよい。つまり、XHTML-Printは、印刷命令としてのデータの実体としては、マークアップ言語を基とする簡易でシンプルなものとしながら、ネットワークなどを利用して、素材データを収集取得することで、比較的多彩な印刷画が得られる可能性を持っているものである。
【００１４】
プリンタ装置２は、例えば用紙に印刷をするための印刷機構部や、用紙を供給排出するための給紙／排紙機構などを備え、クライアントから受信した印刷命令（印刷用データ）に応じて印刷動作を実行することで、用紙に対して、印刷命令が指定する画内容を印刷する。この場合のプリンタ装置２としては、ネットワーク接続機能を有することで、ネットワーク経由で自身宛に送信されてくる印刷命令に応答して印刷動作を実行可能とされているものである。そのうえで、上記したXHTML-Printに対応しているものとされる。
【００１５】
また、この図では、テレビジョン受像機１とプリンタ装置２が接続されて成るＬＡＮが、例えばインターネットなどの外部ネットワーク１０１と接続されており、さらに、外部ネットワーク１０１上にサーバ１００が存在していることが示されている。
先に説明したように、XHTML-Printによっては、イメージデータなどの印刷画の素材となる素材データを、指定されたＵＲＩにアクセスして取得することが可能になるが、サーバ１００は、このような素材データを記憶保存して管理している。
なお、通常、テレビジョン受像機１とプリンタ装置２が接続されて成るＬＡＮ側と、ネットワーク１０１側との間には、ルータ若しくはこれに相当するスイッチなどの中継器が存在するが、ここではその図示は省略している。
【００１６】
上記図１に示されるシステム構成において、テレビジョン受像機１からXHTML-Printによる印刷命令が出力されて、プリンタ装置２が印刷を実行するまでの動作概要例について述べておくこととする。なお、この説明にあたっては、図１において○内に示される手順の番号に従う。
手順１：例えば、テレビジョン受像機１に対するユーザ操作などにより、テレビジョン受像機１において、或る所定の画像内容を印刷させるべきことが指示されたとする。これに応じて、テレビジョン受像機１は、上記所定の画像内容を有する印刷結果が得られるようにするためのXHTML-Printに対応する印刷命令を発生して、プリンタ装置２に対してＬＡＮ（Ethernet）経由で所定のプロトコルに従って送信を行うようにされる。
【００１７】
手順２：印刷命令を受信したプリンタ装置２は、その記述内容を解釈することになるのであるが、その記述内容において、印刷画のための素材データを指定するＵＲＩが記述されている場合には、ネットワーク機能を利用して、そのＵＲＩにアクセスし、そこに格納されているデータ、即ち素材データを要求する。図１の場合には、ＵＲＩにより、サーバ１００における素材データの格納場所(ディレクトリ)が指定されていたことに応じて、プリンタ装置２が、サーバ１００に対して素材データを要求している。
手順３：サーバ１００は、プリンタ装置２に対して要求された素材データを送信する。
手順４：上記手順２、手順３を印刷命令の解釈の進行に応じて実行することで、必要な素材データが揃うことになる。そして、プリンタ装置２は、これらの素材データを利用しながら、印刷を実行する。これにより、テレビジョン受像機１からの印刷命令に応じた画内容が用紙に印刷されることになる。
【００１８】
図２のブロック図は、プリント装置２の内部構成例を示している。
先ず、制御部１１は、プリンタ装置２における各部を制御するための部位となる。この制御部１１としての機能は、例えば実際においてプリンタ装置２に備えられるマイクロコンピュータが実行する動作として実現される。このようなマイクロコンピュータは、例えばＣＰＵと、ＲＯＭ、ＲＡＭなどの記憶装置を有して構成されるもので、その動作は、ＣＰＵが、ＲＯＭなどに記憶されるプログラムを実行することで得られるものとされる。
【００１９】
ネットワークインターフェイス１２は、プリンタ装置２に対してネットワーク通信機能を与えるために設けられるもので、例えばEthernetに対応して規定される物理層に応じたハードウェア構成と、データリンク層以上の階層に対応して必要とされる処理機能を有して構成される。
【００２０】
プリント部１３は、用紙に対して印刷を行う部位とされ、例えばこのための機構部と、これを制御する機能部などにより構成される。なお、本実施の形態において、このプリンタ部１３が対応すべき印刷方式は特に限定されるものではないが、現状において、画像なども或る程度の良好な解像度で印刷できるようなものを考慮した場合には、例えば熱転写方式、インクジェット方式、乾式電子写真方式などを挙げることができる。
スキャン部１４は、用紙に対して、光源からの光を例えば線状に照射しながら走査(スキャン)を行い、この走査のときに得られる反射光を検出して、画像データを生成する部位である。つまり、いわゆるイメージスキャナなどといわれる機能を有する部位とされる。
このようにして、本実施の形態のプリンタ装置２は、イメージスキャナも備えているもので、いわゆるプリンタ／スキャナ複合機として構成されるものである。これにより、本実施の形態のプリンタ装置２としては、例えばスキャン部１４によりスキャンして得られた画像を、プリント部１３により印刷出力するという形態によるコピー機能などが与えられているものである。そのうえで、本実施の形態のスキャン部１４としては、後述もするようにして、プリント部１３により印刷を行った後の用紙の印刷面をスキャンして、その画像データ(印刷結果画像データ)を得ることも可能とされている。
【００２１】
給紙搬送部１５は、上記プリント部１３により印刷を行うとき、また、上記スキャン部１４によりスキャンを行うときに、印刷対象となる用紙、又はスキャン対象となる用紙をしかるべき経路により搬送するための部位とされ、例えばこのための機構部などを備えて構成される。
【００２２】
素材データ保持部１６は、先の図１による説明のようにして、ネットワーク経由で取得したとされる素材データを保持しておくべき記憶領域とされる。
【００２３】
また、本実施の形態のプリンタ装置２では、印刷結果の成功／失敗についての判定のために、印刷命令が指定するとされる印刷画の内容を有する画像データを作成し、これを基準印刷画像データとして扱うようにされる。基準印刷画像作成処理部１７は、基準印刷画像データを作成する処理機能を有する部位とされ、例えばプリンタ装置２が備える画像信号処理機能に対応するハードウェア、ソフトウェアにより構成される。また、基準印刷画像保持部１８は、作成された基準印刷画像データを保持しておくべき記憶領域とされる。
【００２４】
印刷結果画像保持部１９は、上記したようにプリンタ部１３により印刷された用紙を、さらにスキャン部１４によりスキャンして得られた印刷結果画像データを保持しておくべき記憶領域である。
【００２５】
判定処理部２０は、後述するようにして、印刷結果が失敗であるか否か、また、失敗か成功であるかどうかを判定するための各種所要の処理を実行するものとされる部位であり、この処理機能の多くは、ソフトウェアにより実現される。
【００２６】
設定情報記憶部２１は、印刷結果の判定を始めとする各種の処理に必要とされる設定情報が記憶されている部位となる。
【００２７】
ここで、素材データ保持部１６、基準印刷画像保持部１８、及び印刷結果画像保持部１９などの各記憶領域は、例えばプリンタ装置２が実装するマイクロコンピュータにおけるＲＡＭなどを利用すればよい。これらの部位に保持されるデータは、印刷結果の判定が確定するまで保持されていればよく、その後は破棄されても通常問題がない。従って、上記ＲＡＭのような揮発性のメモリに記憶させておくことがよいということになる。また、設定情報記憶部２１に記憶される設定情報などは、電源供給が停止されても消失しないことが要求される性質のものであるから、設定情報記憶部２１には、上記マイクロコンピュータにおけるＲＯＭや、マイクロコンピュータが利用する不揮発性メモリ(例えばフラッシュメモリ)などの記憶領域を使用すべきことになる。
【００２８】
図３は、プリンタ装置２の機構的な構成例を示している。
先ず、プリンタ装置２の本体３１内には給紙トレイ部４１が備えられている。この給紙トレイ部４１には、所定の定型サイズによる印刷のための用紙をまとまった枚数により格納する部位である。印刷を実行するときには、ここでは具体的には図示していない給紙搬送部１５により、給紙トレイから用紙が一枚ずつ取り出され、図３において破線により示している用紙搬送経路４３に沿って用紙を移動させていくようにされる。このようにして給紙搬送部１５により搬送される過程において用紙はプリント部４２を通過するようにされ、これにより、プリント部４２にて用紙に対して所定の印刷方式による印刷が行われる。なお、ここでのプリント部４２は、図２のプリント部１３における機構部を抜き出して示したものとされる。そして、プリント部４２にて印刷された用紙は、後述するチェック用読み取り部４６とチェック用裏当てシート４７の間を通過するようにして、排紙トレイ部４８に対して排出されることになる。排紙トレイ部４８には、印刷された後の用紙をまとめて置いておくことのできる部位である。
また、先の図２による説明からも分かるように、本実施の形態のプリンタ装置２は、スキャン部１４を備えることで、イメージスキャナとの複合機として構成されている。
図３に示されるプリンタ装置２においては、スキャン部１４に対応する機構部位として、先ず、通常用紙読み取り部４４、ラインスキャナ４５、及びカバー部３２が示されている。
通常用紙読み取り部４４は、この場合には、プリンタ装置２の本体３１の上面部おいて、読み取り（スキャン）可能な用紙の最大サイズに対応する透明ガラス面が表出するようにして配置されて形成される。ユーザが、通常にイメージスキャンを行おうとする場合には、用紙などにおける読み取りを行わせる側の面を、通常用紙読み取り部４４としての透明ガラス面に対して当てるようにされる。そのうえで、外部からの光を遮断するために、本体３２の上部に取り付けられているカバー部３２により、用紙などを載せた通常用紙読み取り部４４の部位を、上から覆うようにしておく。また、カバー部３２の内側には、通常用裏当てシート３２ａが取り付けられており、上記のようにして、カバー部３２が通常用紙読み取り部４４の上にかぶせられた状態では、通常用紙読み取り部４４の上に載せられた用紙などの裏側にほぼ当たるようにして位置することになる。この通常用裏当てシート３２ａは、例えば白色などとされて高い光反射率が得られるようにされている。一般に通常のコピー用紙などの場合には、相応の光透過性を持っているので、そのままでは明確なコントラストが得られなくなる場合がある。そこで、通常用裏当てシート３２ａにより透過した光も反射させて、良好なスキャンの結果を得るようにされる。
【００２９】
ラインスキャナ４５は、例えば光源と、この光源から照射されて用紙読み取り部側から反射してくる光を検出するセンサなどを備えて成る部位とされる。この場合において、光源は、図３の紙面に対して垂直となる方向に沿って、線状に光を照射するように形成される。ここで用紙読み取り部４５が用紙に対応する長方形を有しているとすると、例えば、この長方形の短辺に沿って光を照射するようにされている。そして、この光源が、図において示される破線の矢印Ａとして示されるように、例えば、上記長方形の長手方向に沿うようにして移動するようにされている。これにより、光源から光を照射させて、その反射光をセンサにより検知しながら、光源を矢印Ａで示す方向に沿って移動させていくことで、用紙全面をカバーするスキャンが行われることになるものである。なお、この図に示されるラインスキャナ４５の位置は、通常のスキャンの動作を実行していない場合の待機位置とされ、通常時の画像読み取りのために走査を行うときには、この待機位置から、矢印Ａに沿って図の右方向に対する移動を開始させることになる。
【００３０】
そのうえで、本実施の形態では、スキャン部１４として、さらに、チェック用読み取り部４６とチェック用裏当てシート４７（裏当て部）を備えるようにされており、これにより、下記のようにして、プリント部４２（１３）により印刷された用紙の印刷面を読み取ることが可能とされている。なお、印刷面を読み取って得られた画像の情報は、後述するようにして、プリンタ自身が印刷結果についての成功／失敗（ＯＫ／ＮＧ）を判定するために利用される。
先ず、チェック用用紙読み取り部４６は、例えば光が透過される透明ガラスなどとされて、ラインスキャナ４５が待機位置にあるときに、その光源からの光が上側から照射されるようにされた位置に対して固定的に配置される。また、プリント部４２から排出された用紙との関係としては、その上側の面（印刷面）が、チェック用用紙読み取り部４６の下側面と対向するようにされる。
チェック用裏当てシート４７は、チェック用用紙読み取り部４６と対向する位置で、かつ、プリント部４２から排出された用紙の下側面がほぼ当たるような部位に配置される。つまり、プリント部４２から排出された用紙は、排紙トレイ部４８に至るまでの過程において、チェック用用紙読み取り部４６とチェック用裏当てシート４７との間を通過する。また、チェック用裏当てシート４７は、後述のようにして、チェック用用紙読み取り部４６から透過してくるラインスキャナ４５の光源からの線状に照射される光に対応する幅を有しているものとされる。また、チェック用裏当てシート４７のチェック用用紙読み取り部４６と対向する面は、通常用裏当てシート３２ａとは異なり、光反射率が一定以下に抑えられるような色、材質などが用いられるが、この理由については後述する。
【００３１】
そして、プリント部４２から排出された用紙について読み取りを行うときには、ラインスキャナ４５について、待機位置のままで光源から光を照射させた状態で、反射光検出のためのセンサを動作させるようにする。なお、光源としては、プリント部４２から排出された用紙の画像読み取り時に対応しては、少なくとも下側に対して光を照射することのできる構成、構造を有するようにされている。このために、光源からの光は、用紙読み取り部４６を透過して、チェック用裏当てシート４７側に照射される状態が得られることになる。
【００３２】
先に述べたようにして、プリント部４２にて印刷が行われた用紙は、その印刷面が上側となる状態で、チェック用用紙読み取り部４６とチェック用裏当てシート４７の間を通過する。このとき、ラインスキャナ４５が上記のようにして動作していることで、プリント部４２にて印刷された後の用紙の印刷面を走査して読み取ることになる。このようにして、本実施の形態では、印刷が行われた用紙の印刷面の画像をスキャナ機能により読み取ることが可能になる。なお、以降においては、このようにして印刷を行った用紙の画像を読み取ることについて、後述するようにして、印刷結果についての判定(チェック)を行うことに由来して、「チェック用スキャン」といい、これに基づいて、チェック用用紙読み取り部４６とチェック用裏当てシート４７を有して画像読み取りを実行する機能部位については、チェック用スキャン部という。これに対して、通常用紙読み取り部４４、カバー部３２、通常用裏当てシート３２ａなどの部位を利用して、通常の画像読み取りを行うことについては、「通常用スキャン」といい、上記の部位を有して画像読みよりを実行する機能部位については通常用スキャン部ということにする。
なお、上記のプリンタ装置２におけるイメージスキャナの構成としては、通常用スキャン部と、チェック用スキャン部とで、スキャナ部４１を共有している構成となっている。本実施の形態としては、両者がそれぞれ別個の独立した部位として構成されてもよいのであるが、図３のようにして両者において共有部位があることで、例えば部品点数の削減やコストダウンの点で有利となるものである。なお、プリンタ装置２において備えるイメージスキャナとして、通常用スキャン部の構成を省略して、チェック用スキャン部のみとする構成とすることも考えられる。
【００３３】
そして、上記図２及び図３に示される構成を有するとされる本実施の形態のプリンタ装置２では、チェック用スキャン部により、印刷された用紙の印刷面の画像を読み取ることにより、以降説明していくようにして、印刷を行った結果についての成功／失敗を自己判定するようにされる。
【００３４】
ここで、図４（ａ）には、チェック用スキャンが行われる用紙５０を、チェック用裏当てシート４７との位置関係により示している。ラインスキャナ４５の光源からの光は、例えば、このチェック用裏当てシート４７の長手方向に沿う延長線Ｌ１（Ｌ２）と平行とされたうえで、図においてスキャン位置として示す、チェック用裏当てシート４７の高さ方向（短手方向）におけるほぼ中央の位置を水平に横切るようにして照射されるようになっている。プリンタ部４２にて印刷が終了した用紙５０は、用紙の長辺方向に沿った白抜きの矢印Ｂにより示す方向から、上記スキャン位置に進入する。
【００３５】
本来、用紙５０は、その短辺方向が、延長線Ｌ１と平行となるようにしてスキャン位置に進入してくるべきものとされる。しかしながら、印刷のために給紙搬送が行われる過程で、何らかの原因によって用紙が傾いた姿勢状態となる可能性がある。図４（ａ）においては、このような状態を示している。つまり、この図に示される用紙４０は、正常よりも右に傾いた姿勢で進入してきている。この用紙４０の傾きの度合いは、その短辺の延長線をＬ３とし、用紙５０が正常な姿勢で進入したときの短辺の延長線をＬ２（Ｌ１と平行である）とすると、これら延長線Ｌ３とＬ２とが形成する角度がαにより示されるものとなる。
【００３６】
図４（ｂ）は、上記図４（ａ）に示すようにして右に傾いて進入してきた用紙５０を、チェック用スキャン部により読み取って得られた画像である、印刷結果画像５１の内容を示している。
印刷結果画像５１は、用紙５０に対応する用紙画像部分Ar1として得られるべき縦横サイズよりも一定率だけ大きいサイズとなるようにしている。これにより、用紙５０に対応する用紙画像部分Ar1の上下左右の周囲において、マージン部分Ar2が存在するものとなっている。
上記のようなサイズ設定のためには、例えば、水平方向に対応しては、用紙の短辺（横）の左右に対して一定以上の幅を持たせて、ラインスキャナ４５での光源からの光の照射と反射光の検出を行うと共に、用紙の長辺（縦）の上下方向においても一定以上の読み取り動作が行われるように、ラインスキャナ４５での光源からの光の照射と反射光の検出タイミングを制御するようにされる。これにより、用紙の画像部分の上下左右において一定以上のマージン幅のある画像データが得られる。そのうえで、例えばこの画像データから、必要に応じて所定サイズを切り取った画像分を印刷結果画像５１とすればよい。
【００３７】
また、本実施の形態では、チェック用裏当てシート４７の横方向の長さについては、上記のようにして生成される印刷結果画像５１の横幅以上の長さが設定されている。そのうえで、チェック用裏当てシート４７は、先に述べたように光反射率が低い。このために、ラインスキャナ４５のセンサは、用紙５０の周囲部分についてはその光反射率に応じた黒色、もしくは黒に近い色であるとして検出することになる。従って、印刷結果画像５１のマージン部分Ar2も黒色、もしくは黒に近い色となる。
一般に印刷用紙は白色であることから、上記のようにして、チェック用裏当てシート４７として低光反射率のものを用いてマージン部分Ar2をほぼ黒色とすることにより印刷結果画像５１における用紙画像部分Ar1の縁部（即ち外形）と、マージン部分Ar2との境界を明確なものとすることができる。これにより、以降説明するような印刷結果画像５１を利用した用紙の傾きや折れの状態の検出を的確に行えるようにしている。
【００３８】
そして、図４（ｂ）の印刷結果画像５１では、図４（ａ）のようにして用紙５０が傾いた姿勢でスキャン位置に進入してきたことで、用紙５０に対応する用紙画像部分Ar1も、印刷結果画像５１としての長方形の枠に対して傾いた状態となっている。
このような、印刷結果画像５１において用紙画像部分Ar1がどのように傾いているのかについては、例えば印刷結果画像５１の横方向の延長線Ｌ１１を基準として、この延長線Ｌ１１と、用紙画像部分Ar1の横方向の縁に沿った延長線Ｌ１２とが形成する角度を求めることで認識、検知することができる。なお、上記の角度については、用紙傾き角度αともいうことにする。この用紙傾き角度αは、図４（ａ）の角度αと一致する。
【００３９】
本実施の形態では、上記のようにして検知した用紙傾き角度αに対応する、印刷結果画像５１における用紙画像部分Ar1の傾きの状態、度合いを、プリント部４２（１３）において印刷が行われていたときにおける、用紙の姿勢状態であると扱うようにされる。用紙が傾いた姿勢でプリント部４２に進入して印刷が行われたとすると、例えば図４（ａ）にも示されているように、用紙の縦横に対して、印刷された内容が傾いてしまうことになる。すると、検知された用紙傾き角度αが大きいほど、これに応じて、実際に用紙に印刷された内容も傾いているということが推定される。そこで、本実施の形態としては、許容範囲を超えて見づらくなるような印刷内容の傾きに応じた用紙傾き角度αを検知した場合には、印刷結果が失敗（ＮＧ）であるとの判定を出力するようにされる。つまり、用紙傾き角度αが一定以上であれば、印刷結果はＮＧであるとの判定出力を為すようにされる。
【００４０】
次に、図５（ａ）においては、スキャン位置に対して進入してくる用紙５０の印刷面右上の端側が、印刷面側に折れている状態例を示している。この状態の用紙５０の画像を読み取って生成される印刷結果画像５１は、図５（ｂ）に示すものとなる。
図５（ａ）によると、用紙５０の端が折れて印刷されたことで、例えば、実際に印刷されたｋの文字は、用紙が折れ重なっている部分に印刷されてしまっている。このようにして印刷されると、ｋの文字が用紙の裏側に印刷されていることになるので、印刷結果は失敗であるとして扱われるべきであることになる。
そこで、本実施の形態としては、チェック用スキャンとしての画像読み取りを実行することで、このような用紙の折れ（あるいは欠け）を検出することとして、例えば図５（ａ）のように、用紙の折れ重なった部分に文字が印刷されてしまう程度に、その折れの度合いが大きい場合に、印刷結果がＮＧであるとの判定出力を為すようにされる。
このためには、例えば用紙のスキャンの進行に応じた、用紙の横幅の変化を検出するようにされる。例えば、図５（ａ）の場合であれば、実際に検出される用紙５０の横幅は、最初に、用紙の定型に対応する本来の長さＡに対して、これより短い長さＢが検出されることになる。この後、用紙５０が進入を続けてスキャン位置を通過していくことに応じて、用紙５０の長さＢは長くなっていき、移動距離Ｃ分を通過したところで長さＡになる。本実施の形態では、このような用紙の幅の変化を、図５（ｂ）のようにして得られる印刷結果画像５１から検出するようにされる。
そして、上記のようにして用紙の横幅の変化を検出することによっては、用紙がどのような状態で折れて（欠けて）いるのかを認識、把握できることになる。つまり、用紙５０の折れている部分の横方向の長さは、Ａ−Ｂにより表すことができ、また、縦方向の長さは長さＢが長さＡとなるまでの移動距離（長さ）Ｃにより表される。そして、これらの縦横の各長さに基づき、例えば図５（ｂ）において重なり部分Ar3として示している、用紙が折れ重なっていた部分（あるいは、用紙が折れ重なったことで用紙の定型から欠けた部分）が、どのような面積、形状であるのかが認識されることになる。そして、この認識された重なり部分Ar3の面積、形状について、例えば用紙の重なり部分に印刷が行われてしまうとか、印刷すべき内容が用紙の欠けた部分にまで及んでしまうなどの状況を生じ得る場合に、印刷結果がＮＧであるとの判定出力を行うようにする。
【００４１】
このようにして、本実施の形態としては、印刷結果についての良否判定として、印刷のために搬送されている用紙の傾き（相対的には用紙に対する印刷内容の傾き）や、用紙の折れ重なりや欠けなどの状態を検出し、これらの状態が不良な印刷結果を招くとされる程度である場合に、印刷結果がＮＧであるとして判定するようにされている。そして、このような判定を、プリンタ装置２が自己で実行するようにされる。
【００４２】
次に、図６及び図７のフローチャートを参照して、プリンタ装置２が実行するとされる印刷に関連した処理手順例について説明する。この処理手順の流れにおいて、上記図４及び図５により説明した、用紙の傾きや、重なり（欠け）などの、印刷時における用紙の物理的な状態を検出し、これを良否判定のための判定材料に用いるようにされる。
また、これらの図に示される処理手順は、例えば、プリンタ装置２において実装されるマイクロコンピュータにおけるＣＰＵが、プログラムを実行して実現されるものであるとみることができる。このようなプログラムは、上記のようにして、例えばＲＯＭに対して製造時などに書き込んで記憶させるほか、リムーバブルの記憶媒体に記憶させておいたうえで、この記憶媒体からインストールさせるようにして、プリンタ装置２における所定の記憶装置に記憶させることが考えられる。また、ネットワーク上のサーバなどにおける記憶装置に記憶させておいたうえで、ネットワーク機能を利用して、サーバからダウンロードして取得し、所定の記憶装置にインストールさせることも考えられる。
【００４３】
先ず、図６のステップＳ１０１においては、クライアントから送信される印刷命令が受信されるのを待機している。そして、例えばクライアント（テレビジョン受像機１）から印刷命令が送信されたことに応じて、ネットワークインターフェイス１２にて印刷命令を受信したことが認識されると、ステップＳ１０２以降の手順に進むことになる。
【００４４】
ステップＳ１０２においては、上記ステップＳ１０１に対応して受信した印刷命令から、印刷すべき画内容を指定する印刷用データを取得し、次のステップＳ１０３にて、基準印刷画像作成処理部１７により、取得した印刷用データを利用して、印刷すべき画内容を有した画像データを生成する。このためには、例えば基準印刷画像作成処理部１７は、先に図１により説明したようにして、例えばXHTML-Printによる印刷用データを解釈していくことで、印刷画の上に貼り付けすべき画像データやフォントデータなどの素材となるデータ（素材データ）を収集するようにされる。収集した素材データは、例えば素材データ保持部１６に保持させておくようにする。また、この素材データの収集にあたり、印刷用データが、その在処としてＵＲＩを指定している場合には、ネットワークインターフェイス１２を制御して、そのＵＲＩ（例えばサーバ１００）にアクセスするようにされる。そして、基準印刷画像作成処理部１７は、印刷用データの解釈により、素材データについてのレイアウト位置やサイズを設定しながら１つの画像データを生成していくようにされる。この素材データの収集にあたり、印刷用データが、その在処としてＵＲＩを指定している場合には、ネットワークインターフェイス１２を制御して、そのＵＲＩ（例えばサーバ１００）にアクセスするようにされる。このようにして生成した画像データを、基準印刷画像データとして、基準印刷画像保持部１８にて保持させる。
【００４５】
そして、次のステップＳ１０４にて、プリント部１３（４２）による印刷を実行させる。本実施の形態の場合には、上記ステップＳ１０３により、印刷用データが指定する画内容の基準印刷画像データが保持されている状態にあることから、この印刷画像データが印刷出力されるようにしてプリント部１３に対する制御を行うことで、このステップＳ１０４としての印刷処理を実行できる。いずれにせよ、ステップＳ１０４による印刷処理は、印刷命令として受信取得した印刷用データに基づいたものとなる。
このステップＳ１０４により印刷が実行されることに応じて、印刷された用紙が、プリント部４２から排出されてくるのであるが、このようにして排出される用紙を対象にして、ステップＳ１０５により、スキャン部１４におけるチェック用スキャン部による印刷面の画像の読み取り、即ちチェック用スキャンを開始させる。そして、このようにしてチェック用スキャンを開始させたとすると、ステップＳ１０６による印刷結果についての良否判定のための手順を実行する。
【００４６】
上記ステップＳ１０６としての印刷結果判定のための手順例は、図７に示される。この図に示す手順は、例えば図２との対応では、制御部１１の制御に応じて、判定処理部２０が実行するものとしてみることができる。
この図に示す手順としては、先ず、ステップＳ２０１、ステップＳ２０２として示すように、図４にて説明した用紙傾き角度αを検出するための処理と、図５にて説明した用紙幅Ｂを検出するための処理とを開始するようにされる。チェック用スキャンが開始されたことで、例えばスキャン部１４では、例えばスキャンの進行に応じて、印刷結果画像５１について、その上側から下側にかけて徐々にその画像データを形成していくようにされる。そこで、例えば制御部１１（ＣＰＵ）が、このようにして形成されていく画像データを参照しながら、図４にて説明した用紙傾き角度αを検出するための処理を開始し、また、図５にて説明した用紙幅Ｂの変化を検出する処理を開始していくようにされる。そして、以降においては、ステップＳ２０３において今回のチェック用スキャンが終了することが判別されるまでの間において、検出結果が得られるまで、両者の検出処理が並行的に実行される。そして、ステップＳ２０３にて、今回のチェック用スキャンが終了したとされると、ステップＳ２０４以降の手順を実行するようにされる。
【００４７】
チェック用スキャンが終了したことに応じては、印刷結果画像５１の画像データとしての全部分が得られていることになる。そこで、チェック用スキャンが終了したことに応じては、先ず、ステップＳ２０４により、この印刷結果画像の画像データである、印刷結果画像データを、印刷結果画像保持部１９にて保持させる。
【００４８】
そのうえで、続くステップＳ２０５においては、今回のチェック用スキャン時において検出した用紙傾き角度αが、予め定めた許容値（閾値）を超えているか否かについて判別するようにされる。
つまり、プリンタ装置２に対しては、用紙に対して印刷された内容が、許容範囲を超えて見づらくなる程度に傾いているとされる状態に対応する用紙傾き角度αに応じて、上記の許容値を設定しておいたうえで、この許容値を設定情報記憶部２１に記憶保持させておくようにされる。そして、ステップＳ２０５としての手順を実行すべきときには、設定情報記憶部２１からこの許容値を読み込んで、今回のステップＳ２０１に対応して検出された用紙傾き角度αと比較するようにされる。そして、用紙傾き角度αが許容値を超えていれば、ステップＳ２１１により、今回の印刷結果についての判定結果として、ＮＧを出力する。これに対して用紙傾き角度αが許容値以内であるとして肯定の判別結果が得られたのであれば、ステップＳ２０６に進む。
【００４９】
ステップＳ２０６では、今回のステップＳ２０２に対応して検出された用紙幅Ｂの変化状態から、用紙の物理的状態として、折れ重なり若しくは欠けの形状サイズを判定するようにされる。そして、次のステップＳ２０７において、ステップＳ２０６にて判定された用紙状態はＯＫであるかＮＧであるかの判定を行うようにされる。このためには、例えば予め、上記の用紙の物理的状態について、ＯＫとなる条件、ＮＧとなる条件を設定しておき、この条件を示す情報（条件情報）を、設定情報記憶部２１に記憶させておくこととする。そして、ステップＳ２０７の処理を実行すべきときには、この条件情報を設定情報記憶部２１から読み込んで、ステップＳ２０６による判定結果と比較することで、ＯＫ／ＮＧ何れかの判定を得るようにされる。
ステップＳ２０７においてＮＧであるとの判定結果となった場合には、ステップＳ２１１に進んで、今回の印刷結果について、ＮＧの判定結果を出力する。一方、ステップＳ２０７にてＯＫの判定結果が得られたのであれば、ステップＳ２０８に進む。
【００５０】
ステップＳ２０８に至った段階では、用紙の傾き、及び折れ、欠けなどが無い、あるいは許容範囲にあるものとされて、用紙の物理的状態としては良好であるということになる。ただし、例えばインクの汚れ、かすれであるとか、印刷面における印刷そのものの状態については良否判断が行われてはいない。そこで、ステップＳ２０８とこれに続くステップＳ２０９においては、このような印刷面における印刷そのものの状態についての良否判断を行うようにされる。
【００５１】
ステップＳ２０８においては、図６のステップＳ１０３により基準印刷画像保持部１８に保持されている基準印刷画像データと、ステップＳ２０４により印刷結果画像保持部１９に保持されている印刷結果画像データとを読み込んで比較を行うようにされる。
基準印刷画像データは、印刷用データに基づいてプリンタ装置２内部にて作成したものであるから、印刷用データが指定する画内容が忠実に表現されているものであり、従って、印刷結果としての基準であると位置づけることができる。これに対して印刷結果画像データは、実際の印刷結果に応じた画内容を有する。そこで、この基準印刷画像データと、印刷結果画像データから用紙画像部分Ar1を抜き出し画像データ部分とを比較し、その誤差の度合いを求めることで、今回の印刷面における印刷そのものの状態についての良否判断が行えることになる。
そこで、ステップＳ２０８においては、所定のアルゴリズムによって基準印刷画像データと印刷結果画像データとについての比較処理を行い、その結果を総合的な誤差量として出力するようにされる。この際の比較処理の１つとして、例えば先のステップＳ２０１にて検出した用紙傾き角度αに応じて基準印刷画像データについて傾いた状態を設定したうえで、印刷結果画像データの用紙画像部分Ar1の内容との差分を求めるようなアルゴリズムを考えることができる。このような処理手順を採ることとすれば、例えば比較処理に要する演算量の軽減効果が期待できる。
そして、次のステップＳ２０９により、上記のようにして求めた誤差量が予め設定された許容値（閾値）以下であるか否かについて判別するようにされる。ここでの誤差量との比較対象となる許容値も、例えば、印刷そのものの状態として許容範囲とされる印刷品質を考慮して予め求めておくようにしたうえで、これを設定情報記憶部２１に保持させておくようにされる。
【００５２】
上記ステップＳ２０９において、誤差量が許容値を超えるとして否定の判別結果が得られた場合には、ステップＳ２１１に進んで、今回の印刷結果については、ＮＧであるとの判定結果を出力する。これに対して誤差量が許容値以下であるとして肯定の判別結果が得られた場合には、ステップＳ２１０に進む。
【００５３】
ステップＳ２１０においては、今回の印刷結果については、ＯＫであるとの判定結果を出力するようにされる。
【００５４】
説明を図６に戻す。
図６のステップＳ１０７においては、上記図７によるステップＳ１０６としての手順を実行した結果として出力された今回の印刷についての良否判定の結果について、ＯＫ／ＮＧの何れであるのかを判別する。先の図７において、ステップＳ２１０を経てきたことに応じて判定結果がＯＫであったことが判別されたのであれば、後述するステップＳ１１０に進むようにされる。これに対して、先の図７においてステップＳ２１１を経てきたことに応じて判定結果がＮＧであったことが判別されたのであれば、ステップＳ１０８に進む。
【００５５】
ステップＳ１０８においては、ネットワークインターフェイス１２により、今回の印刷命令を送信してきたクライアント（テレビジョン受像機１）に対して、ネットワーク経由で印刷エラーを送信するようにされる。本実施の形態では、この印刷エラーの送信は、クライアントに対して再印刷を要求する意義も有している。
この印刷エラーを受信したクライアント（テレビジョン受像機１）側では、例えば印刷が失敗したことを示すとともに、ユーザに再印刷を行うかどうかの確認を求めるための表示を行うようにされる。この表示に対応してユーザが再印刷を指示する操作を行ったのであれば、クライアントは、再印刷を許可するレスポンスをプリンタ装置２に対して送信する。一方、再印刷は行わせないことを指示する操作を行ったのであれば、クライアントは、再印刷を禁止するレスポンスをプリンタ装置２に対して送信する。
【００５６】
プリンタ装置２では、上記のようにしてクライアントが送信してきたレスポンスを受信することになるので、ステップＳ１０９により、この受信したレスポンスの内容が、再印刷許可を示しているか否かについて判別するようにされる。ここで、肯定の判別結果が得られたのであれば、ステップＳ１０４の手順に戻ることで、再印刷を実行するようにされる。これに対して、受信したレスポンスの内容が再印刷を禁止するものであったとして否定の判別結果が得られた場合には、ステップＳ１１０に進む。
【００５７】
ステップＳ１１０に進む場合としては、上記のようにして再印刷を行わないこととなった場合、あるいは、ステップＳ１０７により今回の印刷結果がＯＫであると判別された場合となる。この段階では、これまで、印刷結果画像保持部１９に保持させていた印刷結果画像データは不要になる。そこで、ステップＳ１１０においては、これまで印刷結果画像保持部１９に保持させていた印刷結果画像データを破棄するようにされる。また、同様にして、これまで基準印刷画像保持部１８に保持させていた基準印刷画像データも不要になるので、ステップＳ１１１により破棄するようにされる。
【００５８】
本実施の形態のプリンタ装置２では、これまでの説明のようにして、ネットワーク経由で受信した印刷命令に応答して実行した印刷結果について良否判定を行い、この判定結果をネットワーク経由で、クライアントに対して送信するようにされる。クライアント側では、上記もしたように、例えば受信した判定結果を表示させるなどしてユーザに通知するようにされる。このようなシステム構成が採られることで、本実施の形態としては、先ず、ネットワーク経由で接続されるプリンタ装置とクライアントが距離的に離れているとしても、ユーザは、印刷結果をクライアントとしての機器が設置されている場所の近くに居ながらにして知ることができる。
【００５９】
そして、本実施の形態による印刷結果の良否判定にあたっては、印刷された用紙の印刷面をイメージスキャナで読み取り、この読み取りにより得られる画像内容により判定することとしている。そのうえで、特に本実施の形態にあっては、図４及び図５により述べたようにして、印刷された用紙の姿勢や、折れ、欠けなどの用紙の外形についての状態も検出して良否判定を行うようにされている。
例えば、図４（ａ）では、用紙５０が右に傾いた姿勢で印刷されたことで、そこに印刷されている内容については、用紙５０の横方向に対して傾いている状態が示されている。しかしながら、この場合において、スキャン位置にて読み取られる印刷内容(abcdefghijklm)は、延長線Ｌ１とほぼ平行となっている。このため、図４（ｂ）のようにして、印刷結果画像５１における印刷内容(abcdefghijklm)は、その基準線Ｌ１３と印刷結果画像５１の横方向の延長線Ｌ１１とがほぼ平行となっていることからも分かるように、印刷結果画像５１の枠に対して水平となっている。このような印刷結果画像について、仮に印刷された画内容そのものについての良否判定のみを行うこととした場合には、印刷結果がＯＫであると判定されてしまうことになる。
同様にして、図５には、用紙５０の右上部分が折れ重なっており、この折れ重なった部分に、例えば文字ｋが印刷されてしまっている状態が示されている。この場合においても、印刷された画内容そのものについての良否判定のみを行うこととした場合には、印刷結果がＯＫであると判定されることになる。
【００６０】
つまり、本実施の形態としては、単に、印刷された用紙の印刷面をスキャンして得た画像内容そのについての良否判定のみを行うこととした場合には見過ごされる可能性のある、印刷時に用紙が傾いていたり、折れ重なった用紙に印刷が行われたりすることで生じ得る印刷の失敗についての判断を、これまでよりも的確に行えるものである。
【００６１】
また、上記のようにして、本実施の形態では、用紙の傾きや折れ重なりなどを検知するようにされているのであるが、この検知の手法は、図４及び図５などからの説明からも理解されるように、印刷結果画像５１としての全体枠が所定の方形サイズにより一定であることを前提としたうえで、用紙画像部分Ar1の外形を成す縦横の辺、即ち縁部が、印刷結果画像５１の全体枠のなかにおいてどのような状態であるのかを検知しているものであるといえる。
このことに基づけば、印刷結果画像５１における用紙画像部分Ar1の縁部の状態から、用紙の傾き、折れ重なり以外の用紙の状態も検知することが可能であるといえる。例えば、給紙トレイ部４１に格納される用紙の向きと、印刷設定により指定された用紙の向きが、縦と横で異なっている場合のあることが考えられる。例えばこのまま印刷を実行させたとすれば、例えば縦（横）向きの用紙設定に対して、横（縦）向きの用紙に対応する印刷が行われることになり、印刷としては失敗であることになる。このような印刷結果も、印刷結果画像５１から自動判定できる。つまり、例えば縦向きの用紙に対応する印刷を、横向きでセットされた用紙に対して行ってしまったとする場合には、例えば図４（ｂ）、図５（ｂ）などと同様の縦向きの印刷結果画像５１において、その高さ方向における中央部分において、横方向に帯状により用紙画像部分Ar1が現れ、用紙画像部分Ar1の上下両側において全面的にマージン部分Ar2が現れるような結果となる。従って、例えば、印刷結果画像５１において検出される用紙幅Ｂについて、印刷結果画像５１の幅Ａと同じになる高さ方向の幅が一定以上であることを検出すれば、給紙トレイ部にセットした用紙の向きが間違えていることが認識できることになる。
【００６２】
また、さらに本実施の形態では、印刷された用紙の読み取り画像を利用した印刷結果の良否判定をより的確なものとするために、チェック用スキャン部におけるチェック用裏当てシート４７について光反射率の低い黒色としている。
これにより、先にも述べたように、印刷結果画像５１におけるマージン部分Ar2が黒色として得られることになるので、用紙画像部分Ar1とマージン部分Ar2との境界が明確になり、用紙の姿勢や外形形状などをより的確に検知できることになる。
また、現実においては、一方の面が印刷済みの用紙を再利用して、他方の面に印刷するようなことがしばしば行われている。このような用紙について、例えば通常の白色の裏当てシートが当たっている状態で読み取りを行った場合、用紙を光が透過することで、先に印刷された画内容も反射光から検出されてしまう可能性がある。これにより生成される印刷結果画像５１では、今回の印刷画の内容と、先に印刷された画内容とが重なって見えることになり、例えば基準印刷画像との比較を行ったときに、正確な誤差量を得ることができなくなる。つまり、実際には、印刷された画内容についてはＯＫであるのにも関わらず、ＮＧになるという誤判定の結果を招く可能性がある。本実施の形態のようにして、チェック用裏当てシート４７について低光反射率のものを用いれば、チェック用スキャン時において裏側に印刷された内容が検知されることがなくなる、あるいは検知されにくくなるために、上記のような問題は解消、緩和されることになる。
【００６３】
ちなみに、通常のイメージスキャナにおいて、裏当てシートに白色などの高光反射率のものを使用しているのは、読み取るべき画の内容そのものができるだけ高品質なものとなることを目的としているものであり、本実施の形態のプリンタ装置２においても通常用スキャン部に対応する通常用裏当てシート３２ａには、例えば高光反射率のものを使用している。
しかしながら、上記の説明からも理解されるように、このような通常のイメージスキャナにおいて利用される高光反射率の裏当てシートを、チェック用スキャン部にそのまま採用したとすると、的確、正確な印刷結果についての良否判定を得ることが難しくなってくる。そこで、本実施の形態としては、この点を解決するために、チェック用スキャン部については、低光反射率の裏当てシートを使用することとしたものである。
【００６４】
例えば特許文献１、２にも、印刷結果の良否判定のために、印刷された用紙の画像をイメージスキャナにより取り込むようにしたプリンタの構成が記載されている。しかしながら、これらの特許文献では、取り込んだ画像を、印刷のクライアントとなる機器（パーソナルコンピュータなど）に転送して表示させるようにしている。つまり、最終的な良否判定は、プリンタ装置が自動実行するのではなく、あくまでも、ユーザの判断に委ねられている。本実施の形態では、印刷結果の良否判定については、プリンタ自身が自己判定をしている。これにより、例えば、クライアント側で、読み取りが行われた印刷結果の画像を表示させるような負担の大きい処理を実行させる必要はなくなる。また、印刷作業を行っているユーザの負担も軽減する。
また、特許文献３では、テスト画像データを生成してこれに基づくテスト画像の印刷を行い、印刷されたテスト画像をイメージスキャナで読み込み、この読み取り画像データと基準となるテスト画像データとを照合して得られた誤差に基づいて、ノズルのクリーニングについての必要性の判断を行うようにされたプリンタ装置の構成が記載されている。この場合には、プリンタ装置単体で印刷結果についての良否判定を行っているということがいえるが、ここでは、読み取り画像データにおける印刷画そのものであるテストパターン画像のみを対象として、テスト画像データと比較しているものである。つまり、印刷された画内容そのもののみを対象として良否判定を行っていることに相当する。特許文献３では、例えばノズルのクリーニングの要否判定を目的としていることから、このような判定の手順であれば目的を達成するには充分であると考えられる。しかし、本実施の形態では、印刷された用紙を、ユーザが実際に使用することが前提となっているものであり、このことを考慮して、先にも説明したように、印刷画そのものについての良否判定だけでは不充分であると考えて、用紙の傾きや外形形状などの検知に基づいた判定を加えているものである。
また、上記のようにしてチェック用裏当てシート４７が低反射率であることで、印刷結果画像における用紙画像部分Ar1の背景は、通常のイメージスキャナの場合よりも、低コントラストで黒色がちになると考えられる。これに対して、先の説明により生成される基準印刷画像データの画像は、印刷用データの指定により正常に印刷されたとする画像の内容を有しており、高品質である。そこで、基準印刷画像と印刷結果画像との比較処理にあたっては、上記のことを考慮した条件設定を行ったうえで比較結果を得るように構成することが好ましい。例えば比較時においては、基準印刷画像データについて、チェック用裏当てシート４７の反射率に応じてコントラストを低下させたことと等価の画像データに変換した上で、比較処理を行うようにすることが考えられる。
【００６５】
なお、本願発明としては、これまでに説明した実施の形態としての構成に限定されるものではない。
例えば先ず、本実施の形態においてクライアントとしてのテレビジョン受像機１とプリンタ装置２から成る印刷システムを構築するための通信規格として、ここではEthernetを基とするネットワーク通信としているが、これら以外のデータ通信規格が採用されてよい。例えばネットワーク通信であれば、Ethernetを基とするものに代えて、FDDI(Fiber Distributed Data Interface)、CDDI(Copper Distributed Data Interface)、Token Ringなどを基とするようなネットワーク通信の規格、方式を採用することが考えられる。また、このような通信規格については無線によるものも含まれる。
また、上記実施の形態においては、印刷システムが対応する印刷制御規格としてXHTML-Printを採用しているが、これら以外の、現状において周知あるいは将来的に周知の印刷制御規格が採用されて構わない。
また、他の実施の形態との対応では、クライアントとなる機器としては、テレビジョン受像機のみに限定されることなく、例えばテレビジョンチューナ、テレビジョンチューナとＨＤＤ(ハードディスクドライブ)や光学ディスクメディアのドライブなどが組み合わされた録画機器などをはじめ、各種の機器を考えることができる。また、プリンタ装置についても、図２や図３に示した以外の構成を考えることができる。
また、本願発明によっては、プリンタ装置がクライアントから遠隔して設置されていても、クライアント側で印刷が成功したのかどうかを知ることができるという効果が得られるが、プリンタ装置自身によっても、印刷の成功／失敗についての判定結果を、例えば表示や音声などにより通知するようにされてよい。例えば、たまたまプリンタ装置の近くにユーザが居るようなことがあれば、プリンタ装置自身の通知動作から印刷結果を知ることができて便利である。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態としての印刷システムの構成を示す図である。
【図２】実施の形態のプリンタ装置についての内部構成例を示すブロック図である。
【図３】実施の形態のプリンタ装置についての機構的な構成例を示すブロック図である。
【図４】実施の形態のプリンタ装置においてチェック用スキャンを実行しているときの用紙の状態例と、これに対応して得られた読み取り画像（印刷結果画像）の内容例を示す図である。
【図５】実施の形態のプリンタ装置においてチェック用スキャンを実行しているときの用紙の他の状態例と、これに対応して得られた読み取り画像（印刷結果画像）の内容例を示す図である。
【図６】実施の形態のプリンタ装置が実行する、印刷時に対応する処理手順例を示すフローチャートである。
【図７】実施の形態のプリンタ装置が実行する、印刷結果判定の処理手順例を示すフローチャートである。
【符号の説明】
【００６７】
１  テレビジョン受像機、２  プリンタ装置、１１  制御部、１２  ネットワークインターフェイス、１３  プリント部、１４  スキャン部、１５  給紙搬送部、１６  素材データ保持部、１７  基準印刷画増作成処理部、１８  基準印刷画増補時部、１９  印刷結果画像保持部、２０  判定処理部、２１  設定情報記憶部、３１  本体部、３２  カバー部、３２ａ  通常用裏当てシート、４１  給紙トレイ部、４２  プリント部、４３  用紙搬送経路、４４  通常用紙読み取り部、４５  ラインスキャナ、４６  チェック用読み取り部、４７  チェック用裏当てシート、４８  排紙トレイ部、５０  用紙、５１  印刷結果画像、Ar1  用紙画像部分、Ar2  マージン部分、Ar3  重なり部分、１００  サーバ、１０１  ネットワーク
【図１】
2008094053.tif 000003
【図２】
2008094053.tif 000004
【図３】
2008094053.tif 000005
【図４】
2008094053.tif 000006
【図５】
2008094053.tif 000007
【図６】
2008094053.tif 000008
【図７】
2008094053.tif 000009