(57)【要約】【課題】印刷装置の機能を利用して効率のよい検査を可能とする。【解決手段】検査項目が印刷された検査項目シートを読み取って取得した検査項目を保存し（Ｓ１００，１１０）、保存した検査項目に従ってプリンターユニット３０の動作を必要とする印刷検査やプリンターユニット３０の動作を必要としない非印刷検査を実行し（Ｓ１５０）、印刷検査の検査結果が印刷された検査結果シートを読み取り（Ｓ１６０，１９０）、検査基準を参照して検査結果の良否を判定する（Ｓ２００〜２２０）。これにより、検査者が検査項目を入力する必要がないから、検査項目の入力の手間を省くことができる。また、検査者が検査結果の良否を判定する必要がないから、検査結果の良否判定の手間を省くことができる。この結果、プリンターの機能を利用して効率のよい検査を行なうことができる。【選択図】図２
2013151127.tif 000002
【特許請求の範囲】
【請求項１】
シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置であって、
該印刷装置の検査項目が印刷された検査項目シートを読み取るよう前記読取手段を制御し、該読み取られた検査項目シートから前記検査項目を取得する検査項目取得手段と、
該取得された検査項目に従って検査を実行してその結果がシートに印刷されるよう前記印刷手段を制御する検査実行手段と、
検査結果が印刷された検査結果シートを読み取るよう前記読取手段を制御し、所定の検査基準を参照して前記読み取られた検査結果シートの検査結果の良否を判定する検査結果判定手段と、
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記検査結果判定手段による判定結果を受けて、前記検査結果が前記所定の検査基準に近付くよう前記印刷装置を構成する各部に必要な調整をする調整手段を備える
印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記検査実行手段は、前記調整手段により前記印刷手段に必要な調整がなされた後に、該調整に対応する検査項目の再検査を実行する手段である
印刷装置。
【請求項４】
請求項１ないし３いずれか１項に記載の印刷装置であって、
前記印刷手段は、印刷ヘッドが搭載されたキャリッジを所定方向に往復動させながら往路と復路との双方向において該印刷ヘッドに形成された複数のノズルからシートに液滴を吐出して印刷可能な手段であり、
前記検査項目として、前記双方向の印刷における往路と復路とのそれぞれでシートに印刷された検査パターンの位置ずれを検査する位置ずれ検査と、前記印刷ヘッドのノズルから吐出される液滴によりシートに形成された検査パターンのドットの抜けを検査するドット抜け検査とのうち少なくともいずれかが定められてなる
印刷装置。
【請求項５】
請求項１ないし４いずれか１項に記載の印刷装置であって、
ファームウェアが記憶された記憶手段を備え、
前記検査項目として、前記ファームウェアのバージョン情報を検査するファームウェアバージョン検査が定められてなる
印刷装置。
【請求項６】
請求項１ないし５いずれか１項に記載の印刷装置であって、
前記所定の検査基準が印刷された検査基準シートを読み取るよう前記読取手段を制御し、該読み取られた検査基準シートから前記所定の検査基準を取得する検査基準取得手段を備える
印刷装置。
【請求項７】
請求項１ないし６いずれか１項に記載の印刷装置であって、
ネットワークを介して情報を取得可能な情報取得手段を備え、
前記情報取得手段によりネットワークを介して取得された情報から前記所定の検査基準を取得する検査基準取得手段を備える
印刷装置。
【請求項８】
請求項１ないし７いずれか１項に記載の印刷装置であって、
ネットワークを介して情報を取得可能な情報取得手段を備え、
前記検査項目取得手段は、前記検査項目シートから前記検査項目を取得するのに加えて、前記情報取得手段によりネットワークを介して取得された情報から前記検査項目を取得可能な手段である
印刷装置。
【請求項９】
シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置の検査方法であって、
（ａ）該印刷装置の検査項目が印刷された検査項目シートを読み取るよう前記読取手段を制御し、該読み取られた検査項目シートから前記検査項目を取得するステップと、
（ｂ）該取得された検査項目に従って検査を実行してその結果がシートに印刷されるよう前記印刷手段を制御するステップと、
（ｃ）検査結果が印刷された検査結果シートを読み取るよう前記読取手段を制御し、所定の検査基準を参照して前記読み取られた検査結果シートの検査結果の良否を判定するステップと、
を含む印刷装置の検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置および印刷装置の検査方法に関する。
【背景技術】
【０００２】
従来より、この種の印刷装置としては、印刷機構と、制御用のプログラムと規定のメニュー設定内容とが保存されたＲＯＭと、通常の印刷時に参照されるメニュー設定内容が保存されたＥＥＰＲＯＭと、ＲＯＭに保存された制御用のプログラムに従ってＥＥＰＲＯＭ内のメニュー設定内容を参照しながら印刷機構の動作を制御するＣＰＵとを備えるものが提案されている（例えば、特許文献１参照）。この装置では、出荷前の検査において、ＥＥＰＲＯＭ内のメニュー設定内容を読み込み、それらがＲＯＭ内の規定のメニュー設定内容に一致するか否かを判定し、その判定結果を印刷機構によるテスト印刷と共に用紙に印刷する。これにより、検査者は、ＥＥＰＲＯＭ内のメニュー設定内容とＲＯＭ内の規定のメニュー設定内容とをそれぞれ印刷して照合することなく、両者が一致するか否かをテスト印刷の結果と合わせて確認することができるとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−５８１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置では、メニュー設定内容については容易に確認することができるものの、テスト印刷の結果の良否については検査者が判定する必要がある。また、このような印刷装置では、近年、高機能化が進んでおり、各機能を実現するための構成などが増えているため、その分必要とされる検査項目も多岐に亘ることになる。このため、出荷前の検査などにおいて、検査者が検査項目を１つずつ入力したり選択したりする場合には、入力の手間が増えて検査が煩雑なものとなってしまう。
【０００５】
本発明の印刷装置および印刷装置の検査方法は、印刷装置の機能を利用して効率のよい検査を可能とすることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置および印刷装置の検査方法は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の第１の印刷装置は、
シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置であって、
該印刷装置の検査項目が印刷された検査項目シートを読み取るよう前記読取手段を制御し、該読み取られた検査項目シートから前記検査項目を取得する検査項目取得手段と、
該取得された検査項目に従って検査を実行してその結果がシートに印刷されるよう前記印刷手段を制御する検査実行手段と、
検査結果が印刷された検査結果シートを読み取るよう前記読取手段を制御し、所定の検査基準を参照して前記読み取られた検査結果シートの検査結果の良否を判定する検査結果判定手段と、
を備えることを要旨とする。
【０００８】
この本発明の第１の印刷装置では、印刷装置の検査項目が印刷された検査項目シートを読み取り、読み取られた検査項目シートから検査項目を取得し、取得した検査項目に従って検査を実行してその結果を印刷し、検査結果が印刷された検査結果シートを読み取り、所定の検査基準を参照して読み取られた検査結果シートの検査結果の良否を判定する。これにより、検査者が検査項目を１つずつ入力したり選択したりする必要がなく検査項目シートを読み取らせるだけでよいから、検査項目の入力の手間を省くことができる。また、検査者が検査結果の良否を判定する必要がないから、検査結果の良否判定の手間を省くことができる。この結果、印刷装置の機能を利用して効率のよい検査を行なうことができる。
【０００９】
また、本発明の第１の印刷装置において、前記検査結果判定手段による判定結果を受けて、前記検査結果が前記所定の検査基準に近付くよう前記印刷装置を構成する各部に必要な調整をする調整手段を備えるを備えるものとすることもできる。こうすれば、検査者の調整の手間を省くことができるから、より効率のよい検査を行なうことができる。この態様の本発明の印刷装置において、前記検査実行手段は、前記調整手段により前記印刷手段に必要な調整がなされた後に、該調整に対応する検査項目の再検査を実行する手段であるものとすることもできる。こうすれば、印刷装置が調整結果を自己診断することができる。
【００１０】
さらに、本発明の第１の印刷装置において、前記印刷手段は、印刷ヘッドが搭載されたキャリッジを所定方向に往復動させながら往路と復路との双方向において該印刷ヘッドに形成された複数のノズルからシートに液滴を吐出して印刷可能な手段であり、前記検査項目として、前記双方向の印刷における往路と復路とのそれぞれでシートに印刷された検査パターンの位置ずれを検査する位置ずれ検査と、前記印刷ヘッドのノズルから吐出される液滴によりシートに形成された検査パターンのドットの抜けを検査するドット抜け検査とのうち少なくともいずれかが定められてなるものとすることもできる。
【００１１】
そして、本発明の第１の印刷装置において、ファームウェアが記憶された記憶手段を備え、前記検査項目として、前記ファームウェアのバージョン情報を検査するファームウェアバージョン検査が定められてなるものとすることもできる。
【００１２】
また、本発明の第１の印刷装置において、前記所定の検査基準が印刷された検査基準シートを読み取るよう前記読取手段を制御し、該読み取られた検査基準シートから前記所定の検査基準を取得する検査基準取得手段を備えるものとすることもできる。こうすれば、検査基準の入力の手間を省くことができるから、さらに効率のよい検査を行なうことができる。また、必要な検査基準のすべてを印刷装置が保有していなくても、検査結果の良否を判定することができる。
【００１３】
さらに、本発明の第１の印刷装置において、ネットワークを介して情報を取得可能な情報取得手段を備え、前記情報取得手段によりネットワークを介して取得された情報から前記所定の検査基準を取得する検査基準取得手段を備えるものとすることもできる。こうすれば、検査基準の入力の手間を省くことができるから、さらに効率のよい検査を行なうことができる。また、必要な検査基準のすべてを印刷装置が保有していなくても、検査結果の良否を判定することができる。さらに、ネットワーク上の検査基準が更新されていれば、最新の検査基準を容易に取得して、検査結果の判定に反映させることができる。
【００１４】
そして、本発明の第１の印刷装置において、ネットワークを介して情報を取得可能な情報取得手段を備え、前記検査項目取得手段は、前記検査項目シートから前記検査項目を取得するのに加えて、前記情報取得手段によりネットワークを介して取得された情報から前記検査項目を取得可能な手段であるものとすることもできる。こうすれば、検査項目シートの読み取りができないような場合でも、検査項目の入力の手間を省いて、効率のよい検査を行なうことができる。
【００１５】
本発明の第２の印刷装置は、
シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置であって、
該印刷装置の検査項目を設定する検査項目設定手段と、
該設定された検査項目に従って検査を実行してその結果がシートに印刷されるよう前記印刷手段を制御する検査実行手段と、
検査結果が印刷された検査結果シートを読み取るよう前記読取手段を制御し、所定の検査基準を参照して前記読み取られた検査結果シートの検査結果の良否を判定する検査結果判定手段と、
を備えることを要旨とする。
【００１６】
この本発明の第２の印刷装置では、検査項目を設定し、設定した検査項目に従って検査を実行してその結果を印刷し、検査結果が印刷された検査結果シートを読み取り、所定の検査基準を参照して読み取られた検査結果シートの検査結果の良否を判定する。これにより、検査者が検査結果の良否を判定する必要がないから、検査結果の良否判定の手間を省くことができる。この結果、印刷装置の機能を利用して効率のよい検査を行なうことができる。なお、この第２の印刷装置において、上述した第１の印刷装置のいずれかの態様や構成を追加するものとしてもよい。
【００１７】
本発明の第３の印刷装置は、
シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置であって、
該印刷装置の検査項目が印刷された検査項目シートを読み取るよう前記読取手段を制御し、該読み取られた検査項目シートから前記検査項目を取得する検査項目取得手段と、
該取得された検査項目に従って検査を実行する検査実行手段と、
前記検査結果を出力する検査結果出力手段と、
を備えることを要旨とする。
【００１８】
この本発明の第３の印刷装置では、印刷装置の検査項目が印刷された検査項目シートを読み取り、読み取られた検査項目シートから検査項目を取得し、取得した検査項目に従って検査を実行し、検査結果を出力する。これにより、検査者が検査項目を１つずつ入力したり選択したりする必要がなく検査項目シートを読み取らせるだけでよいから、検査項目の入力の手間を省くことができる。この結果、印刷装置の機能を利用して効率のよい検査を行なうことができる。なお、この第３の印刷装置において、上述した第１の印刷装置のいずれかの態様や構成を追加するものとしてもよい。
【００１９】
本発明の第１の印刷装置の検査方法は、シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置の検査方法であって、
（ａ）該印刷装置の検査項目が印刷された検査項目シートを読み取るよう前記読取手段を制御し、該読み取られた検査項目シートから前記検査項目を取得するステップと、
（ｂ）該取得された検査項目に従って検査を実行してその結果がシートに印刷されるよう前記印刷手段を制御するステップと、
（ｃ）検査結果が印刷された検査結果シートを読み取るよう前記読取手段を制御し、所定の検査基準を参照して前記読み取られた検査結果シートの検査結果の良否を判定するステップと、
を含むことを要旨とする。
【００２０】
この本発明の第１の印刷装置の検査方法では、印刷装置の検査項目が印刷された検査項目シートを読み取り、読み取られた検査項目シートから検査項目を取得し、取得した検査項目に従って検査を実行してその結果を印刷し、検査結果が印刷された検査結果シートを読み取り、所定の検査基準を参照して読み取られた検査結果シートの検査結果の良否を判定する。これにより、検査者が検査項目を１つずつ入力したり選択したりする必要がなく検査項目シートを読み取らせるだけでよいから、検査項目の入力の手間を省くことができる。また、検査者が検査結果の良否を判定する必要がないから、検査結果の良否判定の手間を省くことができる。この結果、印刷装置の機能を利用して効率のよい検査を行なうことができる。なお、この印刷装置の第１の検査方法において、上述した第１の印刷装置のいずれかの態様を実現するようなステップを追加するものとしてもよい。
【００２１】
本発明の第２の印刷装置の検査方法は、
シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置の検査方法であって、
（ａ）該印刷装置の検査項目を設定するステップと、
（ｂ）該取得された検査項目に従って検査を実行してその結果がシートに印刷されるよう前記印刷手段を制御するステップと、
（ｃ）検査結果が印刷された検査結果シートを読み取るよう前記読取手段を制御し、所定の検査基準を参照して前記読み取られた検査結果シートの検査結果の良否を判定するステップと、
を含むことを要旨とする。
【００２２】
この本発明の第２の印刷装置の検査方法では、検査項目を設定し、設定した検査項目に従って検査を実行してその結果を印刷し、検査結果が印刷された検査結果シートを読み取り、所定の検査基準を参照して読み取られた検査結果シートの検査結果の良否を判定する。これにより、検査者が検査結果の良否を判定する必要がないから、検査結果の良否判定の手間を省くことができる。この結果、印刷装置の機能を利用して効率のよい検査を行なうことができる。なお、この印刷装置の第２の検査方法において、上述した第１の印刷装置のいずれかの態様を実現するようなステップを追加するものとしてもよい。
【００２３】
本発明の第３の印刷装置の検査方法は、
シートに印刷する印刷手段と、シートを読み取る読取手段とを備える印刷装置の検査方法であって、
（ａ）該印刷装置の検査項目が印刷された検査項目シートを読み取るよう前記読取手段を制御し、該読み取られた検査項目シートから前記検査項目を取得するステップと、
（ｂ）該取得された検査項目に従って検査を実行するステップと、
（ｃ）前記検査結果を出力するステップと、
を含むことを要旨とする。
【００２４】
この本発明の第３の印刷装置では、印刷装置の検査項目が印刷された検査項目シートを読み取り、読み取られた検査項目シートから検査項目を取得し、取得した検査項目に従って検査を実行し、検査結果を出力する。これにより、検査者が検査項目を１つずつ入力したり選択したりする必要がなく検査項目シートを読み取らせるだけでよいから、検査項目の入力の手間を省くことができる。この結果、印刷装置の機能を利用して効率のよい検査を行なうことができる。なお、この第３の印刷装置において、上述した第１の印刷装置のいずれかの態様や構成を追加するものとしてもよい。
【００２５】
この本発明の第３の印刷装置の検査方法では、印刷装置の検査項目が印刷された検査項目シートを読み取り、読み取られた検査項目シートから検査項目を取得し、取得した検査項目に従って検査を実行し、検査結果を出力する。これにより、検査者が検査項目を１つずつ入力したり選択したりする必要がなく検査項目シートを読み取らせるだけでよいから、検査項目の入力の手間を省くことができる。この結果、印刷装置の機能を利用して効率のよい検査を行なうことができる。なお、この印刷装置の第３の検査方法において、上述した第１の印刷装置のいずれかの態様を実現するようなステップを追加するものとしてもよい。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態のプリンター２０の構成の概略を示す構成図。
【図２】第１実施形態の検査モード処理ルーチンの一例を示すフローチャート。
【図３】検査項目シートの一例を示す説明図。
【図４】ＲＯＭバージョンチェック用の検査基準シートの一例を示す説明図。
【図５】メニュー設定チェック用の検査基準シートの一例を示す説明図。
【図６】ＢｉＤチェック用の検査基準シートの一例を示す説明図。
【図７】ＢｉＤチェックの印刷検査結果の一例を示す説明図。
【図８】ノズルチェック用の内部検査基準の一例を示す説明図。
【図９】ノズルチェックの印刷検査結果の一例を示す説明図。
【図１０】第２実施形態の検査モード処理ルーチンを示すフローチャート。
【図１１】第３実施形態の検査モード処理ルーチンを示すフローチャート。
【図１２】検査シートの一例を示す説明図。
【図１３】検査結果シートの一例を示す説明図。
【発明を実施するための形態】
【００２７】
［第１実施形態］
次に、本発明の第１実施形態を図面に基づいて説明する。図１は、本発明の印刷装置の第１実施形態であるプリンター２０の構成の概略を示す構成図である。第１実施形態のプリンター２０は、図示するように、給紙トレイ２３から搬送された用紙に印刷用データに基づいてシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）のＣＭＹＫの各色のインクを印刷ヘッドから吐出することにより印刷を実行し排紙トレイ２４に排紙するインクジェット方式のプリンターユニット３０と、図示しないガラス台にセットされた原稿に向かって発光した後の反射光をレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）のＲＧＢの各色に分解して画像データとするフラットベッド式のスキャナーユニット３５と、メモリーカードスロット４０ａに挿入されたメモリーカードＭＣとの間でデータの読み書きを行なうカードコントローラー４０と、各種作動音や警告音を出力するブザー４５と、各種モードの設定画面や印刷の設定画面などをタッチパネル式の表示部５２に表示したり各種モードの設定や印刷の設定に関する指示などをタッチパネル式の表示部５２へのユーザーによるタッチ操作や操作ボタン５４の操作を介して入力したりする操作パネル５０と、図示しないＬＡＮやインターネットなどのネットワークに接続された外部機器との間で情報の送受信が可能なネットワークインターフェース（Ｉ／Ｆ）５５と、装置全体の制御を司るメインコントローラー６０とを備え、これらがバス６９を介して互いに各種制御信号やデータをやり取りできるよう構成されている。
【００２８】
プリンターユニット３０は、図示は省略するが、印刷ヘッドが搭載されたキャリッジをいわゆる主走査方向に往復動させながら、印刷ヘッドのノズルからインク滴を吐出して印刷するよう構成されている。そして、第１実施形態のプリンター２０は、印刷モードとして、主走査方向の往復動のうち一方向（例えば、往路のみ）で印刷するＵｎｉＤ印刷モードと、双方向（往路と復路の双方）で印刷するＢｉＤ印刷モードとを有する。
【００２９】
メインコントローラー６０は、ＣＰＵ６２を中心とするマイクロプロセッサーとして構成されており、ファームウェア６４ａや各種データ、各種テーブルなどを記憶するフラッシュＲＯＭ６４と、一時的に各種データなどを記憶するＲＡＭ６６とを備える。このメインコントローラー６０は、プリンターユニット３０やスキャナーユニット３５，カードコントローラー４０からの各種動作信号や各種検出信号を入力したり、操作パネル５０からの操作信号を入力したりする。また、メモリーカードＭＣからのファイルの読み出し指令をカードコントローラー４０に出力したり、印刷指令をプリンターユニット３０に出力したり、操作パネル５０からのスキャン指示に基づいて原稿の読み取り指令をスキャナーユニット３５に出力したり、ブザー４５に動作信号を出力したり、表示部５２に表示指令を出力したりする。
【００３０】
次に、こうして構成された第１実施形態のプリンター２０の動作、特に、プリンター２０の各種検査が行なわれる際の動作について説明する。図２は、検査モード処理ルーチンの一例を示すフローチャートである。ここでプリンター２０の各種検査は、工場などで製造されるプリンター２０の出荷前の検査として実行されるものとしてもよいし、出荷後に家庭などで使用されるプリンター２０の検査として実行されるものとしてもよい。なお、このルーチンは、フラッシュＲＯＭ６４に記憶されており、工場の作業者や各家庭のユーザーなど（以下、検査者とする）による操作パネル５０の操作で検査モードが選択されたときに、コントローラー６０により実行される。
【００３１】
検査モード処理ルーチンが実行されると、コントローラー６０のＣＰＵ６２は、まず、ガラス台にセットされた検査項目シートの読み取りを行なう（ステップＳ１００）。検査項目シートの読み取りは、例えば、検査項目シートをガラス台にセットしてから読み取りを指示するよう促す図示しない検査項目読取画面を表示部５２に表示して、ユーザーの操作パネル５０の操作により読み取りが指示されたときに、スキャナーユニット３５を制御することにより行なわれる。
【００３２】
この検査項目シートの一例を図３に示す。検査項目シートには、図示するように、横並びの８マスのベースビットとタイトル（検査項目シート）が印刷されており、その下に表形式で検査項目が印刷されている。具体的には、ＲＯＭバージョンチェックやメニュー設定チェック，ＢｉＤチェック，ノズルチェックなどの検査項目が、検査項目毎にビットの塗りつぶしパターンが異なる横並びの８マスの検査ビットと共に、Ｎｏ１〜Ｎｏ４の順に印刷されている。この検査項目シートを含めて、第１実施形態で説明する各シートには、図３と同様に横並びの８マスのベースビットが、各シート毎に異なる塗りつぶしパターンをもって印刷されている。なお、各シートをそのベースビットの塗りつぶしパターンと対応付けたデータがフラッシュＲＯＭ６４に予め保存されている。Ｎｏ１のＲＯＭバージョンチェックは、フラッシュＲＯＭ６４のバージョンやチェックサムなどの各チェック項目を調べるものであり、Ｎｏ２のメニュー設定チェックは、仕向け国や使用言語，ブザー４５のオンオフ設定，ブザー４５の音量などの各チェック項目を調べるものである。これらは、フラッシュＲＯＭ６４の所定領域に保存されている情報を抽出することにより検査可能なものであり、プリンターユニット３０の印刷動作を必要としないので、以下、非印刷検査と称する。一方、Ｎｏ３のＢｉＤチェックは、ＢｉＤ印刷モードにおける往路と復路とのそれぞれで印刷された検査パターンの位置ずれ（インク滴の着弾位置の位置ずれ）を調べるものであり、Ｎｏ４のノズルチェックは、印刷ヘッドのノズルから吐出されるインク滴により検査パターンを形成したときのドット抜けから印刷ヘッドのノズルの目詰まりを調べるものである。これらは、プリンターユニット３０の印刷動作を必要とするので、以下、印刷検査と称する。なお、８マスの検査ビットも、ベースビットと同様に、各検査項目をその検査ビットの塗りつぶしパターンと対応付けたデータがフラッシュＲＯＭ６４に予め保存されている。なお、各チェック項目についても同様なデータが保存されている。また、出荷前の検査においては、プリンター２０の機種に応じて必要な検査項目が印刷された検査シートを複数種類用意しておき、その中から検査者が検査対象のプリンター２０に応じた検査シートを選択して読み取らせるものなどとしてもよい。
【００３３】
検査項目シートを読み取ると、読み取った検査項目シートから検査項目を取得してＲＡＭ６６に保存する（ステップＳ１１０）。この検査項目の取得は、まず、８マスのベースビットの位置とその塗りつぶしパターンを検出し、検出した塗りつぶしパターンに対応したシートが検査項目シートであることを、フラッシュＲＯＭ６４内のデータを参照することにより確認する。検査項目シートであることを確認すると、次に、ベースビットの位置を上方向として、８マスの検査ビットを上から順に解析する。具体的には、８マスの検査ビットの塗りつぶしパターンを判別し、判別した塗りつぶしパターンに対応した検査項目を、フラッシュＲＯＭ６４内のデータを参照することにより取得する。このようにして検査項目が取得されてＲＡＭ６６に保存されるから、検査者が検査項目を１つずつ入力したり選択したりする必要がなく、検査項目の入力の手間を省くことができる。
【００３４】
こうして検査項目を保存すると、次に、検査基準の読み取りがあるか否かを判定する（ステップＳ１２０）。ここで、検査基準は、検査結果の良否を判定するために用いられ、非印刷検査であれば各項目の正常な設定値などが該当し、印刷検査であれば正常な印刷結果（検査パターン）などが該当する。また、この検査基準は、フラッシュＲＯＭ６４に予め保存されているものもあり、予め保存されている検査基準を内部検査基準と称し、今回のルーチンで読み取られるものを読取検査基準と称して、区別する。なお、検査基準の読み取りがあるか否かは、例えば、検査者に検査基準の読み取りがあるか否かを問い合わせる画面を表示部５２に表示して、検査者の操作パネル５０の操作による回答に基づいて判定するものなどとすればよい。
【００３５】
検査基準の読み取りがあると判定すると、ガラス台にセットされた基準シートを読み取り（ステップＳ１３０）、読み取った基準シートから取得した読取検査基準をＲＡＭ６６に保存して（ステップＳ１４０）、次のステップＳ１５０の処理に進む。この基準シートは、検査基準が印刷されたものであり、検査基準の取得は、ステップＳ１００の検査項目シートの読み取りと同様に行われる。これにより、検査基準の入力の手間を省くことができる。また、必要な検査基準のすべてを内部検査基準として保存していなくてもよい。また、検査基準の読み取りがないと判定すると、ステップＳ１３０，Ｓ１４０の処理を省略して、次のステップＳ１５０の処理に進む。
【００３６】
ここで、非印刷検査の基準シートの一例を図４，図５に示す。図４は、ＲＯＭバージョンチェック用の検査基準シートの一例を示し、図５は、メニュー設定チェック用の検査基準シートの一例を示す。ＲＯＭバージョンチェック用の検査基準シートには、図４に示すように、ＲＯＭバージョンチェックを細分化した各チェック項目とその検査基準とが、検査ビットと同様な横並びの８マスのチェック項目ビットおよび基準値ビットと共に印刷されている。例えば、ＲＯＭバージョンチェックのチェック項目１には、検査基準としての基準値「0xB9」とその基準値ビットとが印刷されている。また、メニュー設定チェック用の検査基準シートも同様である（図５参照）。なお、これらの基準シートから、検査項目と同様にチェック項目ビットや基準値ビットを解析することにより、検査基準（ここでは、読取検査基準となる）がチェック項目に対応付けてＲＡＭ６６に保存される。
【００３７】
また、印刷検査の基準シートの一例を図６に示す。図６は、ＢｉＤチェック用の検査基準シートの一例を示す。ＢｉＤチェックは、上述したように、往路と復路とのそれぞれで印刷された検査パターンの位置ずれ（インク滴の着弾位置の位置ずれ）を調べるものであり、ＢｉＤチェック用の検査パターンとして、図中の横方向（主走査方向に相当）に５つの正方形状のブロックが並んだブロックラインが印刷ヘッドのサイズに応じて縦方向に複数ライン印刷されるパターンが用いられる。これらは、縦方向のブロック間では大きく異なることはないため、横方向に並んだ５つのブロックについて説明する。ここで、各ブロックは、それぞれ縦長の３つの長方形で形成されており、この３つのうち例えば中央の１つが往路の印刷で形成され、両隣の２つが復路の印刷で形成される。このとき、往路と復路の印刷タイミング（ノズルからのインクの吐出タイミング）がいずれも設定通りでずれがほとんどなければ、５つのブロックのうち中央のブロックのように３つの長方形が隙間なく隣接して、黒ベタのブロックが印刷される。一方、往路と復路の印刷タイミングが設定からずれたりすると、中央以外のブロックのように３つの長方形の隙間が広がって、縦スジの生じたブロックが印刷される。図６では、中央以外のブロックは印刷タイミングを意図的にずらして印刷されたものであり、これが基準の検査パターンとなる。なお、印刷検査のうちノズルチェック用の検査基準（検査パターン）は、内部検査基準として予めフラッシュＲＯＭ６４に保存されており、これについては後述する。
【００３８】
次に、ＲＡＭ６６に保存された検査項目のうち先頭の検査項目の検査を各チェック項目に従って実行する（ステップＳ１５０）。ここでは、Ｎｏ１のＲＯＭバージョンチェックを各チェック項目に従ってフラッシュＲＯＭ６４の所定の領域から情報を抽出することにより検査を実行する。続いて、ステップＳ１５０で実行した検査が印刷検査であるか否かを判定する（ステップＳ１６０）。ＲＯＭバージョンチェックであれば印刷検査ではないと判定し、非印刷検査の検査結果をステップＳ１４０でＲＡＭ６６に保存された読取検査基準と比較して検査結果の良否を判定し（ステップＳ１７０）、検査結果と判定結果とをＲＡＭ６６に保存する（ステップＳ１８０）。
【００３９】
そして、全項目の検査が終了したか否かを判定し（ステップＳ２７０）、全項目の検査が終了していなければ、ＲＡＭ６６に保存された検査項目のうち次の検査項目の検査を実行して（ステップＳ２８０）、ステップＳ１６０に戻る。Ｎｏ２のメニュー設定チェックであれば各チェック項目に従ってフラッシュＲＯＭ６４の所定の領域から情報を抽出することにより検査を実行し、ＲＯＭバージョンチェックと同様にステップＳ１６０以降の処理が繰り返される。一方、Ｎｏ３のＢｉＤチェックやＮｏ４のノズルチェックであればＢｉＤチェック用の検査パターンやノズルチェック用の検査パターンを用紙に印刷することにより検査を実行する。
【００４０】
印刷検査を実行すると、ステップＳ１６０で実行した検査の種類が印刷検査であると判定し、次に、ガラス台にセットされた印刷検査結果を読み取る（ステップＳ１９０）。印刷検査結果の読み取りは、例えば、印刷検査が実行された用紙をガラス台にセットしてから読み取りを指示するよう促す図示しない検査結果読取画面を表示部５２に表示して、ユーザーの操作パネル５０の操作により読み取りが指示されたときに、スキャナーユニット３５を制御することにより行なわれる。
【００４１】
印刷検査結果を読み取ると、読取検査基準と比較するか否かを判定する（ステップＳ２００）。この判定は、実行した検査に対応する読取検査基準がＲＡＭ６６に保存されているか否かを判定することにより行なう。なお、ＢｉＤチェックであれば、図６のＢｉＤチェック用の検査基準シートを既に読み取って読取検査基準がＲＡＭ６６に保存されているから、ステップＳ２００で読取検査基準と比較すると判定する。一方、ノズルチェックであれば、内部検査基準がフラッシュＲＯＭ６４に保存されているから、ステップＳ２００で読取検査基準と比較しないと判定する。読取検査基準と比較するときには、読み取った印刷検査結果を解析してＲＡＭ６６に保存された読取検査基準と比較して検査結果の良否を判定し（ステップＳ２１０）、その判定結果に基づいて調整が必要であるか否かを判定する（ステップＳ２３０）。また、読取検査基準と比較しないときには、読み取った印刷検査結果を解析してフラッシュＲＯＭ６４から読み出した内部検査基準と比較して検査結果の良否を判定し（ステップＳ２２０）、その判定結果に基づいて調整が必要であるか否かを判定する（ステップＳ２３０）。
【００４２】
ここで、ＢｉＤチェックの印刷検査結果の一例を図７に示し、ノズルチェック用の内部検査基準の一例を図８に示し、ノズルチェックの印刷検査結果の一例を図９に示す。図７のＢｉＤチェックの印刷検査結果では、縦スジのないブロックが中央のブロックの左隣となっており、往路と復路の印刷タイミングにずれが生じたものとなっている。このため、ステップＳ２１０，Ｓ２３０で検査結果は良好ではなく調整が必要と判定する。一方、ノズルチェック用の内部検査基準は、図８に示すように、ＣＭＹＫの各色の複数のノズルから正常にインクが吐出され、いわゆるドット抜けのない縦線が複数形成されたものが保存されている。これに対して、図９のノズルチェックの印刷検査結果では、ドット抜けによりブラック（Ｋ）の縦線の一部が途切れており、ブラック（Ｋ）のノズルに目詰まりが生じたものとなっている。このため、ステップＳ２２０，Ｓ２３０で検査結果は良好ではなく調整が必要と判定する。
【００４３】
そして、ステップＳ２３０で調整が必要と判定すると、印刷検査の検査結果が検査基準に近付くようプリンターユニット３０に対して機構的な調整や印刷設定の調整などの必要な調整を実行する（ステップＳ２４０）。例えば、ＢｉＤチェックの判定結果を受けた調整としては、縦スジのないブロックが中央のブロックに対して左右どちらにずれているか（ずれの方向）やその縦スジの幅（ずれの程度）などを解析し、縦スジのないブロックが中央になるよう往路や復路の印刷タイミングのうちいずれか一方あるいは両方を早くしたり遅くしたりする調整が行なわれる。即ち印刷タイミングの調整（印刷設定の調整）がされる。また、ノズルチェックの判定結果を受けた調整としては、ドット抜けが生じている位置を解析しその位置に対応するノズルからインク滴を強制的に吐出させるフラッシングなどが行われる。即ちノズルの調整（機構的な調整）がされる。このように印刷検査の結果を受けてプリンター２０で必要な調整が行なわれるから、検査者の調整の手間を省くことができる。
【００４４】
こうして調整を実行すると、調整した内容に対応する印刷検査を再実行して（ステップＳ２５０）、ステップＳ１９０に戻り処理を繰り返す。即ち、印刷タイミングの調整がされていればＢｉＤチェックを再実行し、ノズルの調整がされていればノズルチェックを再実行する。そして、ステップＳ１９０で読み取られた印刷検査結果（再実行の結果）がステップＳ２１０やステップＳ２２０で良好と判定されると、続くステップＳ２３０で調整は必要ないと判定して、その判定結果を保存する（ステップＳ２６０）。このステップＳ２６０では、単に良好との判定結果だけでなく、調整を実行した場合にはその調整内容を保存するものとしてもよい。
【００４５】
一方、ステップＳ２１０〜Ｓ２３０で良好ではなく調整が必要と判定されると、再び必要な調整を実行してから印刷検査を再実行する。このように、ステップＳ２３０で調整が必要ないと判定するまで、プリンター２０は調整結果を自己診断しながら、必要な調整の実行と印刷検査の再実行とを繰り返すのである。この間、検査者は、スキャナーユニット３５に印刷検査結果を読み取らせればよく、調整が必要であるか否かを判断したり、必要な調整を指示したりする必要がない。このため、検査者の調整の手間を省くことができる。なお、ステップＳ１９０〜Ｓ２３０の処理中に検査者の操作パネル５０の操作によりキャンセルが指示された場合には、ステップＳ２３０で調整が必要ないと判定してもよい。
【００４６】
そして、ステップＳ２７０で全項目の検査が終了したと判定すると、非印刷検査であればＲＡＭ６６に保存された検査結果と判定結果とを用紙に印刷し印刷検査であれば判定結果を印刷して（ステップＳ２９０）、本ルーチンを終了する。これにより、検査者が検査結果の良否を判定する必要がないから、検査結果の良否判定の手間を省くことができる。なお、印刷検査であっても、検査結果（検査パターン）を再度印刷するものとしてもよい。また、検査結果や判定結果だけに限られず、検査基準などを含めて印刷するものとしてもよい。
【００４７】
ここで、第１実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。第１実施形態のプリンターユニット３０が本発明の第１の印刷装置の「印刷手段」に相当し、スキャナーユニット３５が「読取手段」に相当し、図２の検査モード処理ルーチンのステップＳ１００，Ｓ１１０の処理を実行するコントローラー６０が「検査項目取得手段」に相当し、図２の検査モード処理ルーチンのステップＳ１５０，Ｓ２５０，Ｓ２８０の処理を実行するコントローラー６０が「検査実行手段」に相当し、図２の検査モード処理ルーチンのステップＳ１６０〜Ｓ２２０の処理を実行するコントローラー６０が「検査結果判定手段」に相当する。また、図２の検査モード処理ルーチンのステップＳ２３０〜Ｓ２４０の処理を実行するコントローラー６０が「調整手段」に相当する。さらに、フラッシュＲＯＭ６４が「記憶手段」に相当する。
【００４８】
以上説明した第１実施形態のプリンター２０によれば、検査項目が印刷された検査項目シートを読み取って取得した検査項目を保存し、保存した検査項目に従ってプリンターユニット３０の動作を必要とする印刷検査や動作を必要としない非印刷検査を実行し、印刷検査の検査結果が印刷された検査結果シートを読み取り、検査基準を参照して検査結果の良否を判定するから、検査項目の入力の手間を省くことができると共に検査結果の良否判定の手間を省くことができる。この結果、プリンター２０の機能を利用して効率のよい検査を行なうことができ、例えば、プリンター２０の出荷前の検査において検査に必要な工数を削減することができる。
【００４９】
また、印刷検査の検査結果が検査基準に近付くようプリンターユニット３０に対して必要な調整を実行するから、検査者の調整の手間を省くことができる。さらに、調整後に再検査を実行するから、プリンター２０が調整結果を自己診断することができる。そして、検査の基準となる検査基準が印刷された検査基準シートを読み取って検査基準を取得するから、検査基準の入力の手間を省くことができる。また、必要な検査基準のすべてをプリンター２０が保有していなくても、検査結果の良否を判定することができる。
【００５０】
［第２実施形態］
次に、本発明の第２実施形態について説明する。本発明の第２実施形態のプリンター２０Ｂは、第１実施形態のプリンター２０と同一の構成を備えている。このため、第２実施形態のプリンター２０Ｂの構成要素については、第１実施形態のプリンター２０の構成要素と同一の符号を付し、その図示および説明は省略する。第２実施形態のプリンター２０Ｂでは、図２の検査モード処理ルーチンに代えて図１０の検査モード処理ルーチンが実行される。なお、図１０の検査モード処理ルーチンでは、図２の検査モード処理ルーチンと同じ処理には同じ符号を付して、詳細な説明を省略する。
【００５１】
この図１０の検査モード処理ルーチンが実行されると、コントローラー６０のＣＰＵ６２は、まず、検査項目を設定してＲＡＭ６６に保存する（ステップＳ１００ａ）。ここで、検査項目の設定は、外部から入力された検査項目を設定するものとしてもよいし、内部のフラッシュＲＯＭ６４に保存された検査項目を読み出して設定するものとしてもよい。外部からの入力は、ＬＡＮやインターネットなどのネットワークに接続されるサーバなどの外部機器に記憶された検査項目をネットワークＩ／Ｆ５５を介して入力するものとしてもよいし、メモリーカードＭＣに記憶された検査項目をカードコントローラー４０を介して入力するものとしてもよいし、図示しないＵＳＢポートなどに接続される外部機器に記憶された検査項目を入力するものなどとしてもよい。また、外部から入力された検査項目や内部のフラッシュＲＯＭ６４に保存された検査項目のうち、検査者により指定された項目を今回の検査項目に設定するものなどとしてもよい。この場合、例えば、検査者から検査項目の指定を受け付ける指定受付画面を表示部５２に表示して、検査者の操作パネル５０の操作による受け付けた指定に基づいて設定するものなどとすればよい。
【００５２】
次に、検査基準の入力があるか否かを判定し（ステップＳ１２０ａ）、検査基準の入力があれば、検査基準を入力してＲＡＭ６６に保存して（ステップＳ１３０ａ）、ステップＳ１５０以降の処理を実行する。ここで、検査基準の入力は、外部から入力される検査項目と同様に行なうことができる。即ち、ＬＡＮやインターネットなどのネットワークに接続される外部機器に記憶されたものをネットワークＩ／Ｆ５５を介して入力してもよいし、メモリーカードＭＣに記憶されたものをカードコントローラー４０を介して入力してもよいし、図示しないＵＳＢポートなどに接続される外部機器に記憶された検査項目を入力してもよい。なお、ステップＳ１２０で検査基準の入力がなければ、ステップＳ１３０の処理を省略して、ステップＳ１５０以降の処理を実行する。このステップＳ１５０以降の処理は、第１実施形態と同様であるため、説明は省略する。
【００５３】
ここで、第２実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。第２実施形態のプリンターユニット３０が本発明の第２の印刷装置の「印刷手段」に相当し、スキャナーユニット３５が「読取手段」に相当し、図１０の検査モード処理ルーチンのステップＳ１００ａの処理を実行するコントローラー６０が「検査項目設定手段」に相当し、図１０の検査モード処理ルーチンのステップＳ１５０，Ｓ２５０，Ｓ２８０の処理を実行するコントローラー６０が「検査実行手段」に相当し、図１０の検査モード処理ルーチンのステップＳ１６０〜Ｓ２２０の処理を実行するコントローラー６０が「検査結果判定手段」に相当する。
【００５４】
以上説明した第２実施形態では、検査項目を設定し、設定した検査項目に従って検査を実行し、検査結果が印刷された検査結果シートを読み取り、検査基準を参照して印刷検査の検査結果の良否を判定する。これにより、検査者が検査結果の良否を判定する必要がないから、検査結果の良否判定の手間を省くことができる。この結果、プリンター２０Ｂの機能を利用して効率のよい検査を行なうことができる。また、印刷検査の検査結果が検査基準に近付くようプリンターユニット３０に対して必要な調整を実行するから、検査者の調整の手間を省くことができる。さらに、調整後に再検査を実行するから、プリンター２０が調整結果を自己診断することができる。そして、検査の基準となる検査基準を入力するから、必要な検査基準のすべてをプリンター２０が保有していなくても、検査結果の良否を判定することができる。
【００５５】
［第３実施形態］
次に、本発明の第３実施形態について説明する。本発明の第３実施形態のプリンター２０Ｃは、第１実施形態のプリンター２０と同一の構成を備えている。このため、第３実施形態のプリンター２０Ｃの構成要素については、第１実施形態のプリンター２０の構成要素と同一の符号を付し、その図示および説明は省略する。第３実施形態のプリンター２０Ｃでは、図２の検査モード処理ルーチンに代えて図１１の検査モード処理ルーチンが実行される。なお、図１１の検査モード処理ルーチンでは、図２の検査モード処理ルーチンと同じ処理には同じ符号を付して、詳細な説明を省略する。
【００５６】
この図１１の検査モード処理ルーチンが実行されると、コントローラー６０のＣＰＵ６２は、まず、ガラス台にセットされた検査項目シートを読み取り（ステップＳ１００）、検査項目シートから検査項目を取得してＲＡＭ６６に保存する（ステップＳ１１０）。検査項目を保存すると、先頭の項目の検査を実行して（ステップＳ１５０）、検査結果をＲＡＭ６６に保存する（ステップＳ１８０ａ）。なお、非印刷検査であれば、フラッシュＲＯＭ６４の所定の領域から情報を抽出することにより検査を実行し、抽出した情報を検査結果として保存する。また、印刷検査であれば、検査パターンを用紙に印刷することにより検査を実行し、印刷が完了した旨を検査結果として保存する。そして、全項目の検査が終了したか否かを判定し（ステップＳ２７０）、全項目の検査が終了していなければ、ＲＡＭ６６に保存された検査項目のうち次の検査項目の検査を実行して（ステップＳ２８０）、ステップＳ１８０ａに戻る。全項目の検査が終了すれば、表示部５２に検査結果を表示して（ステップＳ２９０ａ）、本ルーチンを終了する。
【００５７】
ここで、第３実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。第３実施形態のプリンターユニット３０が本発明の第３の印刷装置の「印刷手段」に相当し、スキャナーユニット３５が「読取手段」に相当し、図１１の検査モード処理ルーチンのステップＳ１００，Ｓ１１０の処理を実行するコントローラー６０が「検査項目取得手段」に相当し、図１１の検査モード処理ルーチンのステップＳ１５０，Ｓ２８０の処理を実行するコントローラー６０が「検査実行手段」に相当し、図１１の検査モード処理ルーチンのステップＳ２９０ａの処理を実行するコントローラー６０が「検査結果出力手段」に相当する。
【００５８】
以上説明した第３実施形態のプリンター２０Ｃによれば、印刷装置の検査項目が印刷された検査項目シートを読み取って検査項目を取得し、取得した検査項目に従って検査を実行し、実行した検査結果を出力する。これにより、検査者が検査項目を入力する必要がないから、検査項目の入力の手間を省くことができる。この結果、プリンター２０Ｃの機能を利用して効率のよい検査を行なうことができる。
【００５９】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００６０】
上述した第１実施形態や第２実施形態では、プリンターユニット３０に対して必要な調整を実行した後に再検査を実行するものとしたが、これに限られず、再検査を実行しないものとしてもよい。その場合、図２や図１０の検査モード処理ルーチンのステップＳ２５０の処理を省略し、ステップＳ２４０で調整を実行するとステップＳ２６０で判定結果を保存するものとすればよい。即ち、判定結果が良好ではない場合には、調整を実行するもののその調整結果を再検査によって自己診断することなく、判定結果と調整を実行した旨を検査者に通知するものとすればよい。
【００６１】
上述した第１実施形態や第２実施形態では、検査結果の良否判定結果を受けてプリンターユニット３０に対して必要な調整を実行するものとしたが、これに限られず、そのような調整を実行しないものとしてもよい。その場合、図２や図１０の検査モード処理ルーチンのステップＳ２３０〜Ｓ２５０の処理を省略し、ステップＳ２６０，Ｓ２９０で判定結果をそのまま保存して印刷するものとすればよい。即ち、判定結果が良好ではない場合でも、良好ではない旨を検査者に通知するものとすればよい。
【００６２】
上述した実施形態では、ＲＯＭバージョンチェックやメニュー設定チェック，ＢｉＤチェック，ノズルチェックなどの４つの検査を実行するものとしたが、これに限られず、このうちの一部の検査だけを実行するものとしてもよいし、他の検査項目の検査を加えたり、他の検査項目の検査だけを実行するものとしてもよい。例えば、ＲＯＭバージョンチェックやメニュー設定チェックなどの非印刷検査だけを実行するものとしてもよいし、ＢｉＤチェック，ノズルチェックなどの印刷検査だけを実行するものとしてもよいし、ＢｉＤチェックだけを実行するものやノズルチェックだけを実行するものとしてもよい。また、他の検査項目としては、ファームウェア６４ａのバージョンをチェックするファームウェアバージョンチェックや用紙が斜行することなく搬送されるかをチェックする斜行チェックなどが挙げられる。
【００６３】
上述した第１実施形態では、検査項目シートを読み取って検査項目を取得するものとしたが、これに加えてＬＡＮやインターネットなどのネットワークに接続されるサーバなどの外部機器に記憶された検査項目をネットワークＩ／Ｆ５５を介して入力することで取得するものとしてもよい。こうすれば、検査項目シートの読み取りができないような場合でも、検査項目の入力の手間を省いて、効率のよい検査を行なうことができる。この場合、ネットワークＩ／Ｆ５５が本発明の第１の印刷装置の「情報取得手段」に相当する。
【００６４】
上述した第１実施形態では、検査基準シートを読み取って検査基準を取得するものとしたが、これに加えてＬＡＮやインターネットなどのネットワークに接続されるサーバなどの外部機器に記憶された検査基準をネットワークＩ／Ｆ５５を介して入力することで取得するものとしてもよい。これにより、外部機器に記憶された検査基準が更新されていれば、最新の検査基準を容易に取得して、検査結果の判定に反映させることができる。この場合、ネットワークＩ／Ｆ５５が本発明の第１の印刷装置の「情報取得手段」に相当する。また、例えば、検査項目がファームウェア６４ａのバージョンチェックであり、外部機器にアップデート用の最新バージョンが記憶されると共にバージョン情報が更新されている場合には、その更新されたバージョン情報を検査基準として容易に取得して、検査結果の判定に反映させることができる。この場合、検査基準を更新するのに合わせて、ファームウェア６４ａのアップデートを必要な調整として実行するものとしてもよい。
【００６５】
上述した第１実施形態や第２実施形態では、判定結果に基づく調整としてプリンターユニット３０に必要な調整を実行するものとしたが、これに限られず、プリンター２０の各部に必要な調整を実行するものであればよい。例えば、ファームウェア６４ａのアップデートを必要な調整として実行するものとしてもよい。
【００６６】
上述した第１実施形態では、検査項目シートと検査基準シートとをそれぞれ別々のシートとして別々に読み取るものとしたが、これに限られず、それらを一まとめにした検査シートを読み取るものとしてもよい。この検査シートの一例を図１２に示す。検査シートには、図示するように、ファームウェアバージョンチェックやＢｉＤチェック，ノズルチェックなどの検査項目と、ＢｉＤチェック用やノズルチェック用の検査基準とが一まとめに印刷されている。なお、ファームウェア６４ａの検査基準は、上述したように、ＬＡＮやインターネットなどのネットワークに接続されるサーバなどの外部機器に記憶された検査基準をネットワークＩ／Ｆ５５を介して入力することで取得するものとしてもよい。この場合、図２の検査モード処理ルーチンでは、ステップＳ１００で検査項目シートの代わりに検査シートの読み取りを実行し、ステップＳ１１０では読み取った検査シートから検査項目を取得し、ステップＳ１２０，Ｓ１３０の処理を省略して、ステップＳ１４０では読み取った検査シートから検査基準を取得するものなどとすればよい。こうすれば、検査者は検査シートを読み取らせるだけで、検査項目と検査基準とを取得させることができるから、さらに効率のよい検査を行なうことができる。なお、検査に不慣れなユーザーも存在することから、この検査シートは、特に家庭で使用されるプリンター２０の検査時に効果を奏するものとなる。
【００６７】
上述した第１実施形態や第２実施形態では、判定結果に基づいて調整が必要な場合には常に調整を実行するものとしたが、これに限られず、調整を実行するか否かを検査者に選択させるものとしてもよい。その場合の検査結果シートの一例を図１３に示す。この図１３には、図１２の検査シートが読み取られて検査が実行された結果を示す。ファームウェアのバージョンチェックの検査結果としては、旧バージョンでありネットワーク経由で最新のバージョンに更新できることが示され、ＢｉＤチェックでは、図７と同様に調整が必要であることが示され、ノズルチェックでは、図９と同様に調整が必要であることが示されている。なお、検査者は、ＢｉＤチェックやノズルチェックの調整が必要であるか否かを、図１２の検査シートと比較して判断するものとすることもできる。この検査結果シートには、各検査項目のＮｏの左隣にチェックボックスが設けられており、検査者は更新や調整を望まない項目を選択してそのチェックボックスを塗りつぶしてから検査結果シートを読み取らせることができる。この場合、図２や図１０の検査モード処理ルーチンでは、ステップＳ１９０で印刷検査結果と共にチェックボックスの塗りつぶし結果を含めて検査結果シートを読み取り、ステップＳ２３０で調整が必要と判定したときにはステップＳ２４０で調整を実行する前にチェックボックスの塗りつぶしがあるか否かを判定する。そして、塗りつぶしがなければステップＳ２４０に進んで調整を実行し、塗りつぶしがあれば調整を実行することなくステップＳ２６０に進んで判定結果を保存するものなどとすればよい。このように、調整を実行するか否かを検査者に選択させることにより、検査の実行時において検査者に必要のない調整を省略することができる。例えば、検査者が家庭でプリンター２０を使用するユーザーである場合、ファームウェアのバージョンが旧バージョンであっても取りあえず正常な状態（ＢｉＤチェックやノズルチェックの検査結果が良好な状態）で印刷さえできればよいときがある。そのようなときには、バージョンチェックのチェックボックスを塗りつぶすことで、ファームウェアの更新（調整）を実行することなくＢｉＤチェックなどの調整を実行することになるから、ユーザー（検査者）は、バージョンアップに時間を取られることなく、正常な状態での印刷を速やかに実行することができる。なお、このようなチェックボックスを検査シートに設け、ユーザー（検査者）がチェックボックスを塗りつぶした検査項目の検査を実行するものとしたり、逆にチェックボックスを塗りつぶした検査項目の検査を実行しないものとしたりしてもよい。
【００６８】
上述した第３実施形態では、表示部５２に検査結果を表示するものとしたが、これに限られず、検査結果を出力するものであればよい。例えば、検査結果を印刷するものとしてもよいし、検査結果を音声などで通知するものとしてもよい。
【００６９】
上述した第１実施形態や第２実施形態では、非印刷検査は検査基準として読取検査基準だけを用いるものとしたが、これに限られず、フラッシュＲＯＭ６４に非印刷検査の内部検査基準を保存しておき、その内部検査基準を用いるものとしてもよい。
【００７０】
上述した実施形態では、本発明の印刷装置の一例としてインクジェット方式のプリンター２０を示したが、本発明はシートに印刷する印刷手段とシートを読み取る読取手段とを備えるものであればこれに限定されるものではなく、レーザープリンターとしてもよいし、ファクシミリ装置などのＯＡ機器に適用するものとしてもよい。
【符号の説明】
【００７１】
２０  プリンター、２３  給紙トレイ、２４  排紙トレイ、３０  プリンターユニット、３５  スキャナーユニット、４０  カードコントローラー、４０ａ  メモリーカードスロット、４５  ブザー、５０  操作パネル、５２  表示部、５４  操作ボタン、５５  ネットワークインターフェース（Ｉ／Ｆ）、６０  メインコントローラー、６２  ＣＰＵ、６４  フラッシュＲＯＭ、６４ａ  ファームウェア、６６  ＲＡＭ、６９  バス、ＭＣ  メモリーカード。
【図１】
2013151127.tif 000003
【図２】
2013151127.tif 000004
【図３】
2013151127.tif 000005
【図４】
2013151127.tif 000006
【図５】
2013151127.tif 000007
【図６】
2013151127.tif 000008
【図７】
2013151127.tif 000009
【図８】
2013151127.tif 000010
【図９】
2013151127.tif 000011
【図１０】
2013151127.tif 000012
【図１１】
2013151127.tif 000013
【図１２】
2013151127.tif 000014
【図１３】
2013151127.tif 000015