(57)【要約】【課題】交換前の印刷ヘッドのヘッド特性値と交換後の印刷ヘッドのヘッド特性値とが同じであるにもかかわらずプリンタからヘッド特性値を取得することによってプリンタとの間で不要な通信を行ってしまうことを抑制すること。【解決手段】印刷ヘッドのヘッド特性値を識別するためのヘッド特性値識別情報であって通信部を介して印刷装置から取得されたヘッド特性値識別情報が記憶されている記憶部から、最新ヘッド特性値識別情報、及び、旧ヘッド特性値識別情報を読み出し、最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致しない場合に、印刷装置からヘッド特性値を取得して記憶部に記憶させるための特性値取得処理を実行する特性値取得制御処理を情報処理装置に実行させる印刷制御プログラム。【選択図】図３
2014126991.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドを有する印刷装置と通信する通信部と記憶部とを備える情報処理装置で実行される印刷制御プログラムであって、
前記印刷ヘッドのヘッド特性値を識別するためのヘッド特性値識別情報であって前記通信部を介して前記印刷装置から取得されたヘッド特性値識別情報が記憶されている前記記憶部から、最新の前記ヘッド特性値識別情報である最新ヘッド特性値識別情報、及び、当該最新ヘッド特性値識別情報よりも一つ古い前記ヘッド特性値識別情報である旧ヘッド特性値識別情報を読み出す読出処理と、
前記読出処理によって読み出された前記最新ヘッド特性値識別情報と前記旧ヘッド特性値識別情報とが一致するか否かを判断する識別情報一致判断処理と、
前記識別情報一致判断処理によって否定判断された場合は前記印刷装置から前記ヘッド特性値を取得して前記記憶部に記憶させるための特性値取得処理を実行する一方、肯定判断された場合は前記特性値取得処理を実行しない特性値取得制御処理と、
を前記情報処理装置に実行させる印刷制御プログラム。
【請求項２】
請求項１に記載の印刷制御プログラムであって、
前記読出処理によって前記記憶部から前記最新ヘッド特性値識別情報と前記旧ヘッド特性値識別情報とが読み出された後に、前記記憶部に記憶されている前記旧ヘッド特性値識別情報を前記最新ヘッド特性値識別情報で上書きする更新処理を前記情報処理装置に実行させる、印刷制御プログラム。
【請求項３】
請求項１又は請求項２に記載の印刷制御プログラムであって、
前記識別情報一致判断処理によって肯定判断された場合に、前記印刷装置から前記ヘッド特性値識別情報を取得して前記記憶部に記憶させるための識別情報取得処理を前記情報処理装置に実行させる、印刷制御プログラム。
【請求項４】
請求項３に記載の印刷制御プログラムであって、
前記最新ヘッド特性値識別情報が取得された時から一定時間以上経過しているか否かを判断する経過時間判断処理を前記情報処理装置に実行させ、
前記識別情報一致判断処理によって肯定判断され、且つ、前記経過時間判断処理によって前記一定時間以上経過していると判断された場合に前記識別情報取得処理を実行させる、印刷制御プログラム。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の印刷制御プログラムであって、
前記ヘッド特性値識別情報は、前記ヘッド特性値の誤り符号値である、印刷制御プログラム。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の印刷制御プログラムであって、
前記ヘッド特性値は、ガンマ補正テーブル、及び、前記印刷ヘッドの液滴量のばらつき値の少なくとも一方を含む、印刷制御プログラム。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の印刷制御プログラムであって、
前記印刷装置に印刷データを送信する送信処理を前記情報処理装置に実行させ、
前記送信処理が終了した後に前記特性値取得制御処理を実行させる、印刷制御プログラム。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の印刷制御プログラムであって、
前記記憶部に前記ヘッド特性値が記憶されているか否かを判断するヘッド特性値記憶判断処理を前記情報処理装置に実行させ、
前記ヘッド特性値記憶判断処理によって否定判断された場合は、前記識別情報一致判断処理の判断結果にかかわらず、前記特性値取得処理を実行させる、印刷制御プログラム。
【請求項９】
請求項３又は請求項４に記載の印刷制御プログラムであって、
前記記憶部に前記識別情報一致判断処理での判断に必要な数だけ前記ヘッド特性値識別情報が記憶されているか否かを判断する識別情報記憶判断処理を前記情報処理装置に実行させ、
前記識別情報記憶判断処理によって否定判断された場合は、前記識別情報一致判断処理の判断結果にかかわらず、前記識別情報取得処理を実行させる、印刷制御プログラム。
【請求項１０】
請求項１乃至請求項９のいずれか一項に記載の印刷制御プログラムであって、
前記情報処理装置と前記印刷装置とを接続している通信回線が第１種の通信回線より低速の第２種の通信回線であるか否かを判断する通信回線判断処理を前記情報処理装置に実行させ、
前記通信回線判断処理によって前記第２種の通信回線であると判断された場合は前記情報処理装置に前記識別情報一致判断処理を実行させる一方、前記第１種の通信回線であると判断された場合は、前記識別情報一致判断処理の判断結果にかかわらず、前記特性値取得処理を実行させる、印刷制御プログラム。
【請求項１１】
印刷ヘッドを有する印刷装置と通信する通信部と、
前記印刷ヘッドのヘッド特性値を識別するためのヘッド特性値識別情報であって前記通信部を介して前記印刷装置から取得されたヘッド特性値識別情報が記憶される記憶部と、
処理部と、
を備え、
前記処理部は、
前記記憶部から最新の前記ヘッド特性値識別情報である最新ヘッド特性値識別情報、及び、当該最新ヘッド特性値識別情報よりも一つ古い前記ヘッド特性値識別情報である旧ヘッド特性値識別情報を読み出す読出処理と、
前記読出処理によって読み出された前記最新ヘッド特性値識別情報と前記旧ヘッド特性値識別情報とが一致するか否かを判断する識別情報一致判断処理と、
前記識別情報一致判断処理によって否定判断された場合は前記印刷装置から前記ヘッド特性値を取得して前記記憶部に記憶させるための特性値取得処理を実行する一方、肯定判断された場合は前記特性値取得処理を実行しない特性値取得制御処理と、
を実行する、印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷制御プログラム、及び、印刷制御装置に関する。
【背景技術】
【０００２】
従来、記録ヘッドの交換時にプリンタが乱数を発生させ、その乱数をヘッドＩＤとして付与する記録装置が知られている（例えば特許文献１参照）。この記録装置を制御するプリンタドライバは、プリンタからヘッドＩＤを取得し、取得したヘッドＩＤが前回取得したヘッドＩＤと一致しない場合は記録ヘッドが交換されたとして記録装置から記録ヘッドの個体差情報を取得している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３０１７０２号公報（段落００６６〜段落００７４）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術によると、乱数を発生させてヘッドＩＤを付与しているので、仮に個体差情報（以下「ヘッド特性値」という）が同じ記録ヘッドに交換されたとしても別のヘッドＩＤが付与されてしまう可能性が高い。
このため、交換前の記録ヘッドのヘッド特性値と交換後の記録ヘッドのヘッド特性値とが同じであるにもかかわらずプリンタからヘッド特性値を取得してしまい、プリンタとの間で不要な通信を行ってしまうという問題があった。
【０００５】
本明細書では、交換前の印刷ヘッドのヘッド特性値と交換後の印刷ヘッドのヘッド特性値とが同じであるにもかかわらず印刷装置からヘッド特性値を取得することによって印刷装置との間で不要な通信を行ってしまうことを抑制する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される印刷制御プログラムは、印刷ヘッドを有する印刷装置と通信する通信部と記憶部とを備える情報処理装置で実行される印刷制御プログラムであって、前記印刷ヘッドのヘッド特性値を識別するためのヘッド特性値識別情報であって前記通信部を介して前記印刷装置から取得されたヘッド特性値識別情報が記憶されている前記記憶部から、最新の前記ヘッド特性値識別情報である最新ヘッド特性値識別情報、及び、当該最新ヘッド特性値識別情報よりも一つ古い前記ヘッド特性値識別情報である旧ヘッド特性値識別情報を読み出す読出処理と、前記読出処理によって読み出された前記最新ヘッド特性値識別情報と前記旧ヘッド特性値識別情報とが一致するか否かを判断する識別情報一致判断処理と、前記識別情報一致判断処理によって否定判断された場合は前記印刷装置から前記ヘッド特性値を取得して前記記憶部に記憶させるための特性値取得処理を実行する一方、肯定判断された場合は前記特性値取得処理を実行しない特性値取得制御処理と、を前記情報処理装置に実行させる。
【０００７】
上記印刷制御プログラムによると、最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致しない場合に印刷装置からヘッド特性値を取得する。ヘッド特性値識別情報は印刷ヘッドのヘッド特性値が同じであれば同じ情報となり印刷ヘッドのヘッド特性値が異なれば異なる情報となるものである。このため、印刷ヘッドが交換されても交換前の印刷ヘッドのヘッド特性値と交換後の印刷ヘッドのヘッド特性値とが同じである場合は最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致する。従って、印刷ヘッドが交換されても交換前の印刷ヘッドのヘッド特性値と交換後の印刷ヘッドのヘッド特性値とが同じである場合は印刷装置からヘッド特性値が取得されない。
よって上記印刷制御プログラムによると、交換前の印刷ヘッドのヘッド特性値と交換後の印刷ヘッドのヘッド特性値とが同じであるにもかかわらず印刷装置からヘッド特性値を取得することによって印刷装置との間で不要な通信を行ってしまうことを抑制することができる。
【０００８】
また、上記印刷制御プログラムは、前記読出処理によって前記記憶部から前記最新ヘッド特性値識別情報と前記旧ヘッド特性値識別情報とが読み出された後に、前記記憶部に記憶されている前記旧ヘッド特性値識別情報を前記最新ヘッド特性値識別情報で上書きする更新処理を前記情報処理装置に実行させてもよい。
【０００９】
上記印刷制御プログラムによると、次回の識別情報一致判断処理では肯定判断されるようにすることができる。これにより、同じヘッド特性値が繰り返し取得されないようにすることができる。
【００１０】
また、上記印刷制御プログラムは、前記識別情報一致判断処理によって肯定判断された場合に、前記印刷装置から前記ヘッド特性値識別情報を取得して前記記憶部に記憶させるための識別情報取得処理を前記情報処理装置に実行させてもよい。
【００１１】
上記印刷制御プログラムによると、識別情報一致判断処理によって肯定判断された場合に識別情報取得処理を実行するので、印刷装置からヘッド特性値識別情報を取得することができる。
【００１２】
また、上記印刷制御プログラムによると、ヘッド特性値識別情報又はヘッド特性値のいずれかを取得するので、毎回ヘッド特性値識別情報を取得する場合に比べて印刷装置との通信負荷を抑えることができる。
【００１３】
また、上記印刷制御プログラムは、前記最新ヘッド特性値識別情報が取得された時から一定時間以上経過しているか否かを判断する経過時間判断処理を前記情報処理装置に実行させ、前記識別情報一致判断処理によって肯定判断され、且つ、前記経過時間判断処理によって前記一定時間以上経過していると判断された場合に前記識別情報取得処理を実行させてもよい。
【００１４】
印刷ヘッドの交換は頻繁に行われるものではないので、このように構成することで印刷装置との不要な通信を更に抑制することができる。
【００１５】
また、前記ヘッド特性値識別情報は、前記ヘッド特性値の誤り符号値であってもよい。
【００１６】
印刷ヘッドの特性が同じであれば誤り符号値は同じになる。従って、誤り符号値をヘッド特性値識別情報として用いると、印刷装置との間で不要な通信を行ってしまうことを抑制することができる。
また、前記ヘッド特性値は、ガンマ補正テーブル、及び、前記液滴量のばらつきばらつき値の少なくとも一方を含んでもよい。
【００１７】
上記印刷制御プログラムによると、ガンマ補正テーブルを用いたガンマ補正や液滴量のばらつき値に応じた画像処理を行うことによってヘッドの特性の違いによる画質の違いを抑制できる。
【００１８】
また、上記印刷制御プログラムは、前記印刷装置に印刷データを送信する送信処理を前記情報処理装置に実行させ、前記送信処理が終了した後に前記特性値取得制御処理を実行させてもよい。
【００１９】
上記印刷制御プログラムによると、次回印刷装置に印刷を実行させる場合に、取得したヘッド特性値を用いて速やかに印刷を開始させることができる。
【００２０】
また、上記印刷制御プログラムは、前記記憶部に前記ヘッド特性値が記憶されているか否かを判断するヘッド特性値記憶判断処理を前記情報処理装置に実行させ、前記ヘッド特性値記憶判断処理によって否定判断された場合は、前記識別情報一致判断処理の判断結果にかかわらず、前記特性値取得処理を実行させてもよい。
【００２１】
上記印刷制御プログラムによると、記憶部にヘッド特性値が記憶されていない場合は、識別情報一致判断処理の判断結果にかかわらずヘッド特性値を取得することができる。
【００２２】
また、上記印刷制御プログラムは、前記記憶部に前記識別情報一致判断処理での判断に必要な数だけ前記ヘッド特性値識別情報が記憶されているか否かを判断する識別情報記憶判断処理を前記情報処理装置に実行させ、前記識別情報記憶判断処理によって否定判断された場合は、前記識別情報一致判断処理の判断結果にかかわらず、前記識別情報取得処理を実行させてもよい。
【００２３】
上記印刷制御プログラムによると、ヘッド特性値識別情報が識別情報一致判断処理による判断に必要な数だけ記憶されていない場合は、識別情報一致判断処理の判断結果にかかわらずヘッド特性値識別情報を取得することができる。
【００２４】
また、上記印刷制御プログラムは、前記情報処理装置と前記印刷装置とを接続している通信回線が第１種の通信回線より低速の第２種の通信回線であるか否かを判断する通信回線判断処理を前記情報処理装置に実行させ、前記通信回線判断処理によって前記第２種の通信回線であると判断された場合は前記情報処理装置に前記識別情報一致判断処理を実行させる一方、前記第１種の通信回線であると判断された場合は、前記識別情報一致判断処理の判断結果にかかわらず、前記特性値取得処理を実行させてもよい。
【００２５】
第２種の通信回線より高速の第１種の通信回線の場合はヘッド特性値を短時間で取得できるので、印刷装置との間で不要な通信を行ってしまったとしてもユーザが待たされる時間は短い。従って、第１種の通信回線によって接続されている場合は最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致するか否かにかかわらず特性値取得処理を実行しても影響は小さいといえる。
これに対し、第２種の通信回線の場合は、最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致するか否かにかかわらずヘッド特性値を取得するとユーザが待たされる時間が長くなる。従って、第２種の通信回線で接続されている場合は識別情報一致判断処理を実行させるようにすることにより、印刷装置との間で不要な通信を行ってしまうことを抑制することができる。
【００２６】
なお、本明細書によって開示される技術は、印刷システム、印刷制御装置、印刷制御方法、印刷制御プログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２７】
上記の印刷制御プログラムによると、交換前の印刷ヘッドのヘッド特性値と交換後の印刷ヘッドのヘッド特性値とが同じであるにもかかわらず印刷装置からヘッド特性値を取得することによって印刷装置との間で不要な通信を行ってしまうことを抑制することができる。
【図面の簡単な説明】
【００２８】
【図１】実施形態１に係る印刷システムを示すブロック図。
【図２】プリンタドライバによる印刷制御処理、及び、ヘッド特性値識別情報やヘッド特性値を取得する処理のフローチャート（前半）。
【図３】プリンタドライバによる印刷制御処理、及び、ヘッド特性値識別情報やヘッド特性値を取得する処理のフローチャート（後半）。
【図４】リードバックツールによる処理のフローチャート。
【発明を実施するための形態】
【００２９】
＜実施形態＞
実施形態を図１ないし図４によって説明する。
（１）印刷システム
先ず、図１を参照して、実施形態１に係る印刷システム１について説明する。印刷システム１はパーソナルコンピュータ（ＰＣと記す）２とプリンタ３とで構成されている。ＰＣ２はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）によってプリンタ３ａと通信可能に接続されているとともに、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットなどのＴＣＰ／ＩＰネットワークを介してプリンタ３ｂと通信可能に接続されている。なお、本実施形態ではＰＣ２は少なくともＵＳＢによってプリンタ３ａと接続されていればよい。
【００３０】
ＰＣ２は情報処理装置及び印刷制御装置の一例である。プリンタ３は印刷装置の一例である。ＴＣＰ／ＩＰネットワークは第１種の通信回線の一例である。また、ＵＳＢは第１種の通信回線より低速の第２種の通信回線の一例である。
【００３１】
（１−１）ＰＣの電気的構成
次に、図１を参照して、ＰＣ２の電気的構成について説明する。ＰＣ２はＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、表示部１３、操作部１４、記憶部１５、ＵＳＢホストインタフェース（ＵＳＢホストＩＦと記す）１６、及び、ネットワークインタフェース（ネットワークＩＦと記す）１７を備えている。
【００３２】
ＣＰＵ１０はＲＯＭ１１や記憶部１５に記憶されているプログラムを実行することによってＰＣ２の各部を制御する。ＲＯＭ１１にはＣＰＵ１０によって実行されるプログラムやデータなどが記憶されている。ＲＡＭ１２はＣＰＵ１０が各種の処理を実行するための主記憶装置として用いられる。ＣＰＵ１０は処理部の一例である。
【００３３】
表示部１３は、液晶ディスプレイなどの表示装置２１が接続されるインタフェース、及び、表示装置２１を駆動するディスプレイ駆動回路を備えて構成されている。
操作部１４は、キーボードやマウスなどの入力装置２２が接続されるインタフェースとして構成されている。なお、ＵＳＢホストインタフェース１６が操作部１４を兼ねることもできる。
【００３４】
記憶部１５は、ハードディスクやフラッシュメモリなどの不揮発性のメモリを用いて各種のプログラムやデータを記憶する装置である。記憶部１５にはオペレーティングシステム（ＯＳと記す）３１、アプリケーションプログラム（アプリケーションと記す）３２、プリンタドライバ３３、リードバックツール３４、ヘッド特性値３５、履歴ファイル３６などが記憶される。記憶部１５に記憶されているプログラムはＣＰＵ１０によって実行される。プリンタドライバ３３は印刷制御プログラムの一例である。
【００３５】
ＵＳＢホストインタフェース１６は、ＵＳＢホストコントローラ、ＵＳＢケーブルが接続されるジャックなどを備えて構成されており、ＵＳＢケーブルを介してプリンタ３ａと通信可能に接続されている。ＵＳＢホストインタフェース１６は通信部の一例である。
【００３６】
ネットワークインタフェース１７は、ＴＣＰ／ＩＰネットワークを介してプリンタ３ｂなどの外部の装置と通信するためのインタフェースである。なお、ネットワークインタフェース１７は有線によってＴＣＰ／ＩＰネットワークに接続されるものであってもよいし、無線によって接続されるものであってもよい。ネットワークインタフェース１７は通信部の一例である。
【００３７】
（１−２）プリンタ
プリンタ３は印刷用紙などのシートにインクジェット方式で画像を印刷する装置である。プリンタ３には、インクを吐出するための複数のノズルが形成されている印刷ヘッドが搭載されている。印刷ヘッドにはインクカートリッジが着脱可能に装着され、インクカートリッジから供給されたインクは印刷ヘッドに形成されているノズルからシートに向かって吐出される。
【００３８】
（２）ヘッド特性値
次に、印刷ヘッドのヘッド特性値３５について説明する。一般に印刷ヘッドの種類はプリンタ３の機種によって異なる。また、一機種に異なる種類の印刷ヘッドを搭載できる場合もある。通常、印刷ヘッドの種類が異なるとノズルの形状の違いなどによって印刷ヘッドの特性に違いが生じる。印刷ヘッドの特性とは、ガンマ特性や液滴量のばらつき特性などである。
【００３９】
印刷ヘッドの特性が異なると印刷された画像の画質に違いが生じる。このような画質の違いを抑制するために、実施形態１に係る印刷システム１では印刷ヘッドの特性を表すヘッド特性値３５が記憶されているＲＯＭが印刷ヘッドに設けられる。
ヘッド特性値３５は、例えばガンマ特性の場合はそのガンマ特性に応じたガンマ補正を行うためのガンマ補正テーブルである。ガンマ補正テーブルとしては例えばガンマ補正前のＲＧＢの濃度の組み合わせ毎にガンマ補正後のＲＧＢの濃度の組み合わせが対応付けられている３次元ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）が用いられる。
【００４０】
また、液滴量のばらつき特性とは、印刷ヘッドから吐出されるインクの量のばらつきの程度を表すばらつき値である。インクの吐出量は印刷ヘッドごとに異なるため、画質調整などでその誤差を吸収するために液滴量のばらつき特性が用いられる。具体的には、ＣＭＹＫの各色の印刷ヘッドでの液滴量の誤差を数値化したものである。
【００４１】
（３）ヘッド特性値の取得
プリンタドライバ３３はプリンタ３から上述したヘッド特性値３５を取得し、そのヘッド特性値３５に応じた印刷制御処理を実行する。例えばガンマ補正テーブルの場合は、プリンタドライバ３３は画像データにそのガンマ補正テーブルを用いたガンマ補正を施す。これによりヘッド特性値３５の違いによる画質の違いが低減される。
【００４２】
ところで、印刷ヘッドは修理などによって交換される場合がある。その場合に、交換前とは異なる特性の印刷ヘッドに交換される場合がある。あるいは、プリンタドライバ３３が印刷を実行させるプリンタ３が、変更前とは異なる特性の印刷ヘッドが搭載されているプリンタ３に変更される場合がある。
【００４３】
つまり、プリンタドライバ３３が印刷を実行させる印刷ヘッドの種類は常に同じであるとは限らない。この場合、印刷を実行する際に毎回プリンタ３からヘッド特性値３５を取得するようにすれば、特性が異なる印刷ヘッドに交換されていたり、あるいは変更前とは異なる特性の印刷ヘッドが搭載されているプリンタ３に変更されていたりしても、印刷を実行させる印刷ヘッドのヘッド特性値３５に応じた印刷制御処理を実行することができる。
【００４４】
しかしながら、印刷を実行させる際に毎回プリンタ３からヘッド特性値３５を取得するようにすると、前回印刷を実行させてから今回印刷を実行させるまでの間に印刷ヘッドが交換されていない場合は、同じヘッド特性値３５が取得されることになり、プリンタ３との間で不要な通信が行われてしまう。例えばガンマ補正の３次元ＬＵＴはデータ量が多いので、ＵＳＢを介してプリンタ３から取得するとそれなりのダウンロード時間を要する。このため、長時間に亘って不要な通信が行われてしまう。
【００４５】
そこで、実施形態１に係る印刷システム１では、ヘッド特性値３５に加えて、ヘッド特性値３５ごとに異なるヘッド特性値識別情報を印刷ヘッドのＲＯＭに記憶させておく。ヘッド特性値識別情報は、印刷ヘッドのヘッド特性値が同じであれば同じ情報となり、印刷ヘッドのヘッド特性値が異なれば異なる情報となるものである。具体的には、本実施形態では以下の３つの情報をヘッド特性値識別情報として用いる。
【００４６】
・プリンタ３本体のシリアル番号
・ガンマ補正テーブルのチェックサム
・液滴量のばらつき値のチェックサム
【００４７】
プリンタ３本体のシリアル番号は一の製造元によって製造されたプリンタ３を一意に識別するための情報である。プリンタ３本体のシリアル番号をヘッド特性値識別情報として用いる理由は、シリアル番号が異なっていればヘッド特性値３５も異なっている可能性があるからである。
【００４８】
上述したチェックサムはヘッド特性値３５の誤り符号値の一例である。なお、ここでは誤り符号値としてチェックサムを例に説明するが、誤り符号値はガンマ補正テーブルや液滴量のばらつき値から生成されたハッシュ値であってもよいし、その他の誤り符号値であってもよい。なお、ハッシュ値を用いる場合は、ガンマ補正テーブルや液滴量のばらつき値が同じであれば同じハッシュ値が生成されるものとする。
【００４９】
詳しくは後述するが、プリンタドライバ３３は印刷が終了した後にプリンタ３から上述したヘッド特性値識別情報を取得する。そして、プリンタドライバ３３は取得したヘッド特性値識別情報を、記憶部１５に記憶されている履歴ファイル３６に書き込む。具体的には、履歴ファイル３６には次の情報が書き込まれる。
【００５０】
・最新チェックサム
・旧チェックサム
・最新シリアル番号
・旧シリアル番号
・取得日時
【００５１】
最新チェックサムは最後に取得されたチェックサムであって、ガンマ補正テーブルのチェックサムと液滴量のばらつき値のチェックサムとの二つのチェックサムからなる。旧チェックサムは最新チェックサムよりも一つ古いチェックサムである。
最新シリアル番号は最後に取得されたシリアル番号である。旧シリアル番号は最新シリアル番号よりも一つ古いシリアル番号である。
取得日時は最新チェックサムが取得された日時であり、「２０１２年１２月１４日１８時８分３６秒」などのように書き込まれる。
以降の説明において最新ヘッド特性値識別情報というときは最新チェックサム及び最新シリアル番号のことをいい、旧ヘッド特性値識別情報というときは旧チェックサム及び旧シリアル番号のことをいう。
なお、本実施形態ではヘッド特性値３５と履歴ファイルとは別ファイルであるとして説明しているが、ヘッド特性値３５は履歴ファイル内に書き込まれてもよい。
【００５２】
そして、プリンタドライバ３３はその後にアプリケーション３２から印刷が指示されると、プリンタ３に印刷ジョブを送信した後に、履歴ファイル３６から最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とを読み出してそれらを比較し、それらが一致しない場合にプリンタ３からヘッド特性値３５を取得する。印刷ジョブを送信した後にヘッド特性値３５を取得する理由は、印刷ジョブを送信する前に取得すると印刷の開始が遅れてしまうからである。
【００５３】
なお、ここでは便宜上プリンタドライバ３３がプリンタ３からヘッド特性値識別情報やヘッド特性値３５を取得すると説明したが、本実施形態において実際にプリンタ３からヘッド特性値識別情報やヘッド特性値３５を取得するのは前述したリードバックツール３４である。具体的には、プリンタドライバ３３はリードバックツール３４を起動し、起動されたリードバックツール３４がヘッド特性値識別情報やヘッド特性値３５を取得する。これについての説明は後述する。
以下、プリンタドライバ３３による印刷制御処理、及び、ヘッド特性値識別情報やヘッド特性値３５を取得する処理について、フローチャートを参照して具体的に説明する。
【００５４】
（４）印刷制御処理、及び、ヘッド特性値識別情報やヘッド特性値３５を取得する処理
図２及び図３を参照して、プリンタドライバ３３による印刷制御処理、及び、ヘッド特性値識別情報やヘッド特性値３５を取得する処理について説明する。本処理はアプリケーション３２からＯＳ３１を介してプリンタドライバ３３に画像データの印刷が指示されると開始される。
【００５５】
Ｓ１０１では、プリンタドライバ３３は印刷制御処理を実行する。具体的には、プリンタドライバ３３はアプリケーション３２から印刷が指示された画像データにガンマ補正テーブルを用いてガンマ補正を施すガンマ補正処理、ガンマ補正が施された画像データにインクの液滴量のばらつき値に応じた画質調整を施す画質調整処理、画質調整処理が施された画像データの色空間をＣＭＹＫ色空間に変換する色空間変換処理、ＣＭＹＫ各色の画像データにそれぞれディザ法や誤差拡散法などによる中間調処理を施すことによって色毎のハーフトーンデータを生成する処理、各色のハーフトーンデータが含まれている印刷ジョブをプリンタ３に送信する送信処理などを実行する。印刷ジョブは印刷データの一例である。
【００５６】
上述した処理で用いられるガンマ補正テーブルや液滴量のばらつき値はプリンタ３から取得されて記憶部１５に記憶されているヘッド特性値３５から取得される。ただし、詳しくは後述するがプリンタドライバ３３のインストール直後はヘッド特性値３５が記憶されていない場合もある。その場合は、プリンタドライバ３３はガンマ補正などのヘッド特性値３５を用いた処理を行わないかあるいは予め記憶されているデフォルトのヘッド特性値を用いるものとする。
【００５７】
Ｓ１０２では、プリンタドライバ３３はＰＣ２と印刷を実行させるプリンタ３とがＵＳＢによって接続されているかＴＣＰ／ＩＰネットワークによって接続されているかを判断する。この判断を行う理由を以下に説明する。
一般にＬＡＮやインターネットなどのＴＣＰ／ＩＰネットワークはＵＳＢに比べて通信速度が速い。このため、ＰＣ２と印刷を実行させるプリンタ３とがＴＣＰ／ＩＰネットワークによって接続されている場合はヘッド特性値３５のデータ量が大きくても通信時間をかけずに取得することができる。従って、ＴＣＰ／ＩＰネットワークによって接続されている場合は毎回ヘッド特性値３５を取得してもＴＣＰ／ＩＰネットワークにかかる負荷は小さいといえる。
【００５８】
そこで、プリンタドライバ３３は、ＰＣ２と印刷を実行させるプリンタ３とがＴＣＰ／ＩＰネットワークによって接続されている場合は、最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致するか否かにかかわらずＳ１１４に進んでプリンタ３からヘッド特性値３５を取得する。
【００５９】
ＰＣ２と印刷を実行させるプリンタ３とがＴＣＰ／ＩＰネットワークによって接続されているか否かはプリンタドライバ３３に設定されている通信ポートから判断することができる。具体的には、プリンタドライバ３３にはプリンタ３と通信するための通信ポートが一つ設定される。この場合に、印刷を実行させるプリンタ３がＵＳＢによって接続されている場合は通信ポートとしてＵＳＢポートが設定され、ＴＣＰ／ＩＰネットワークによって接続されている場合は印刷を実行させるプリンタ３のＩＰアドレスが設定されているネットワークポートが通信ポートとして設定される。
【００６０】
そこで、プリンタドライバ３３は通信ポートがＵＳＢポートであるかネットワークポートであるかを判断し、ＵＳＢポートである場合はＵＳＢによって接続されていると判断して１０３に進み、ネットワークポートである場合はＴＣＰ／ＩＰネットワークによって接続されていると判断してＳ１１４に進む。Ｓ１０２は通信回線判断処理の一例である。
【００６１】
Ｓ１０３では、プリンタドライバ３３は記憶部１５にヘッド特性値３５が記憶されているか否かを判断する。
プリンタドライバ３３はＰＣ２にインストールされたときにリードバックツール３４にヘッド特性値３５及びヘッド特性値識別情報の取得を要求する。このためインストール後に初めて印刷するときでも記憶部１５にはヘッド特性値３５が記憶されているはずである。しかしながら、通信障害などの理由で取得に失敗する可能性もある。そのため、プリンタドライバ３３はヘッド特性値３５が記憶されているか否かを判断する。
プリンタドライバ３３は、ヘッド特性値３５が記憶されている場合はＳ１０４に進み、記憶されていない場合はＳ１１４に進む。Ｓ１０３はヘッド特性値記憶判断処理の一例である。
【００６２】
Ｓ１０４では、プリンタドライバ３３は履歴ファイル３６に旧ヘッド特性値識別情報が書き込まれているか否かを判断する。
前述したようにプリンタドライバ３３はＰＣ２にインストールされたときにリードバックツール３４にヘッド特性値識別情報の取得を要求する。このため、インストール後に初めて印刷するときであっても履歴ファイル３６には最新ヘッド特性値識別情報が書き込まれているが、旧ヘッド特性値識別情報は書き込まれていない。
印刷ヘッドは頻繁に交換されるものではないので、プリンタドライバ３３は、旧ヘッド特性値識別情報が書き込まれていない場合は最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とは一致するものとみなす。
プリンタドライバ３３は、旧ヘッド特性値識別情報が書き込まれている場合はＳ１０５に進み、旧ヘッド特性値識別情報が書き込まれていない場合はＳ１１１に進む。
【００６３】
Ｓ１０５では、プリンタドライバ３３は履歴ファイル３６から最新シリアル番号と旧シリアル番号とを読み出す。Ｓ１０５は読出処理の一例である。
Ｓ１０６では、プリンタドライバ３３は履歴ファイル３６に書き込まれている旧シリアル番号をＳ１０５で読み出した最新シリアル番号で上書きする。Ｓ１０６は更新処理の一例である。
【００６４】
Ｓ１０７では、プリンタドライバ３３は記憶部１５から最新チェックサムと旧チェックサムとを読み出す。Ｓ１０７は読出処理の一例である。
Ｓ１０８では、プリンタドライバ３３は履歴ファイル３６に書き込まれている旧チェックサムをＳ１０７で読み出した最新チェックサムで上書きする。Ｓ１０８は更新処理の一例である。
【００６５】
Ｓ１０９では、プリンタドライバ３３はＳ１０５で読み出した最新シリアル番号と旧シリアル番号とが一致するか否かを判断し、一致する場合はＳ１１０に進み、一致しない場合はＳ１１４に進む。Ｓ１０９は識別情報一致判断処理の一例である。
【００６６】
Ｓ１１０では、プリンタドライバ３３はＳ１０７で読み出した最新チェックサムと旧チェックサムとが一致するか否かを判断し、一致する場合はＳ１１１に進み、一致しない場合はＳ１１４に進む。Ｓ１１０は識別情報一致判断処理の一例である。
Ｓ１１１では、プリンタドライバ３３は履歴ファイル３６から前述した取得日時を読み出す。
【００６７】
Ｓ１１２では、プリンタドライバ３３はＳ１１１で読み出した取得日時から現在までの経過時間が４８時間以上であるか否かを判断する。この判断を行う理由を以下に説明する。
一般に印刷ヘッドの交換は製造元にプリンタ３が送られて修理として行われる。プリンタ３を修理に出した場合、修理が終わって戻ってくるまでには２日以上かかることが多い。つまり、前回プリンタ３からヘッド特性値識別情報を取得した時から現在までの経過時間が４８時間以内である場合は、プリンタ３は修理に出されていない可能性が高い。言い換えると、印刷ヘッドが交換されていない可能性が高い。印刷ヘッドが交換されていないもかかわらずプリンタ３からヘッド特性値識別情報を取得すると、プリンタ３との間で不要な通信が行われてしまう。
【００６８】
そこで、プリンタドライバ３３は、取得日時から現在までの経過時間が４８時間以上である場合は印刷ヘッドが交換されている可能性があるので、プリンタ３からヘッド特性値識別情報を取得するためにＳ１１３に進む。
一方、経過時間が４８時間未満である場合は印刷ヘッドが交換されている可能性は低いので、プリンタドライバ３３はプリンタ３との間で不要な通信が行われないようにするために、プリンタ３からヘッド特性値識別情報を取得することなく本処理を終了する。Ｓ１１２は経過時間判断処理の一例である。また、４８時間は一定時間の一例である。なお、この経過時間は４８時間に限らずベンダーが適宜設定可能である。
【００６９】
Ｓ１１３では、プリンタドライバ３３はリードバックツール３４を起動してヘッド特性値識別情報の取得を要求する。Ｓ１１３は識別情報取得処理の一例である。
リードバックツール３４はヘッド特性値識別情報の取得を要求されるとプリンタ３と通信してヘッド特性値識別情報を取得し、最新ヘッド特性値識別情報として履歴ファイル３６に書き込むとともに、取得日時を更新する。
【００７０】
Ｓ１１４では、プリンタドライバ３３はリードバックツール３４を起動してヘッド特性値３５の取得を要求する。Ｓ１１４は特性値取得処理の一例である。
リードバックツール３４はヘッド特性値３５の取得を要求されるとプリンタ３と通信してヘッド特性値３５を取得し、取得したヘッド特性値３５を記憶部１５に記憶させる。
上述したＳ１１０〜Ｓ１１４は特性値取得制御処理の一例である。
【００７１】
（５）リードバックツール
次に、図４を参照して、リードバックツール３４による処理について説明する。
Ｓ２０１では、リードバックツール３４はリードバックツール３４を起動した際の引数としてヘッド特性値識別情報を取得する引数、又は、ヘッド特性値３５を取得する引数のいずれか一方が設定されているか否かを判断し、いずれか一方が設定されている場合はＳ２０２に進み、それら以外の引数が設定されている場合はその引数に応じた処理を実行した後に本処理を終了する。
【００７２】
Ｓ２０２では、リードバックツール３４は印刷を実行させるプリンタ３がＵＳＢによって接続されているかＴＣＰ／ＩＰネットワークによって接続されているかを判断し、ＵＳＢによって接続されている場合はＳ２０３に進み、ＴＣＰ／ＩＰネットワークによって接続されている場合はＳ２０４に進む。
Ｓ２０３では、リードバックツール３４はＵＳＢを介してプリンタ３からヘッド特性値３５又はヘッド特性値識別情報を取得する。これらのいずれを取得するかは設定されている引数によって決定される。
【００７３】
Ｓ２０４では、リードバックツール３４はＴＣＰ／ＩＰネットワークを介してプリンタ３からヘッド特性値３５を取得する。ここで、ＴＣＰ／ＩＰネットワークによって接続されている場合はヘッド特性値識別情報が取得されない理由は、本実施形態ではＴＣＰ／ＩＰネットワークによって接続されている場合は前述したＳ１０２でＴＣＰ／ＩＰネットワークであると判断されてＳ１１４でヘッド特性値３５の取得が要求されるのみであり、ＴＣＰ／ＩＰネットワークによって接続されている場合にヘッド特性値識別情報の取得が要求されることはないからである。
Ｓ２０５では、リードバックツール３４はＳ２０３又はＳ２０４で情報を正しく取得できたか否かを判断し、取得できた場合はＳ２０６に進み、取得できなかった場合はＳ２０７に進む。
【００７４】
Ｓ２０６では、リードバックツール３４はヘッド特性値３５を記憶部１５に記憶させる、又は、取得したヘッド特性値識別情報や取得日時を履歴ファイル３６に書き込む。なお、記憶部１５に古いヘッド特性値３５が記憶されている場合は古いヘッド特性値３５を削除するか又は取得したヘッド特性値３５で上書きするものとする。これにより最新のヘッド特性値３５が用いられるようにすることができる。
【００７５】
Ｓ２０７では、リードバックツール３４は取得に失敗した旨を履歴ファイル３６に書き込む。
なお、前述した図２及び図３に示すフローチャートには示していないが、プリンタドライバ３３は例えばＳ１０１の印刷制御処理を実行する前に履歴ファイル３６を参照し、取得に失敗した旨が書き込まれている場合は印刷制御処理を実行する前にリードバックツール３４にヘッド特性値識別情報あるいはヘッド特性値３５の取得を要求してもよい。
【００７６】
（６）実施形態の効果
以上説明したプリンタドライバ３３によると、最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致しない場合にプリンタ３からヘッド特性値を取得する。ヘッド特性値識別情報は印刷ヘッドのヘッド特性値３５が同じであれば同じ情報となり印刷ヘッドのヘッド特性値３５が異なれば異なる情報となるものである。このため、印刷ヘッドが交換されても交換前の印刷ヘッドのヘッド特性値３５と交換後の印刷ヘッドのヘッド特性値３５とが同じである場合は最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致する。従って、印刷ヘッドが交換されても交換前の印刷ヘッドのヘッド特性値３５と交換後の印刷ヘッドのヘッド特性値３５とが同じである場合はプリンタ３からヘッド特性値３５が取得されない。
よってプリンタドライバ３３によると、交換前の印刷ヘッドのヘッド特性値３５と交換後の印刷ヘッドのヘッド特性値３５とが同じであるにもかかわらずプリンタ３からヘッド特性値３５を取得することによってプリンタ３との間で不要な通信を行ってしまうことを抑制することができる。
【００７７】
更に、プリンタドライバ３３によると、Ｓ１０７で履歴ファイル３６から最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが読み出された後に、履歴ファイル３６に書き込まれている旧ヘッド特性値識別情報を最新ヘッド特性値識別情報で上書きするので（Ｓ１０６、Ｓ１０８）、今回の識別情報一致判断処理（Ｓ１１０）で否定判断された場合に、次回本処理を実行したときの識別情報一致判断処理（Ｓ１１０）では肯定判断されるようにすることができる。これにより、同じヘッド特性値３５が繰り返し取得されないようにすることができる。
【００７８】
更に、プリンタドライバ３３によると、識別情報一致判断処理（Ｓ１１０）によって肯定判断された場合に識別情報取得処理（Ｓ１１３）を実行するので、プリンタ３からヘッド特性値識別情報を取得することができる。また、プリンタドライバ３３によると、ヘッド特性値識別情報又はヘッド特性値３５のいずれかを取得するので、毎回ヘッド特性値識別情報を取得する場合に比べてプリンタ３との通信負荷を抑えることができる。
【００７９】
更に、プリンタドライバ３３によると、最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致すると判断され、且つ、最新ヘッド特性値識別情報が取得された時から４８時間以上経過している場合に識別情報取得処理（Ｓ１１３）を実行する。印刷ヘッドの交換は頻繁に行われるものではないので、このように構成することでプリンタ３との不要な通信を更に抑制することができる。
【００８０】
更に、プリンタドライバ３３によると、ヘッド特性値識別情報はヘッド特性値３５のチェックサムである。ヘッド特性値が同じであればチェックサムは同じになる。従って、チェックサムをヘッド特性値識別情報として用いると、プリンタ３との間で不要な通信を行ってしまうことを抑制することができる。
【００８１】
更に、プリンタドライバ３３によると、ヘッド特性値３５は、ガンマ補正テーブル、及び、印刷ヘッドのインクの液滴量のばらつき値を含むので、ガンマ補正テーブルを用いたガンマ補正やインクの液滴量のばらつき値に応じた画像処理を行うことによってヘッドの特性の違いによる画質の違いを抑制できる。
【００８２】
更に、プリンタドライバ３３によると、Ｓ１０１でプリンタ３に印刷ジョブを送信した後に特性値取得処理（Ｓ１１４）を実行するので、次回プリンタ３に印刷を実行させる場合に、取得したヘッド特性値３５を用いて速やかに印刷を開始させることができる。
【００８３】
更に、プリンタドライバ３３によると、記憶部１５にヘッド特性値３５が記憶されていない場合（Ｓ１０３でＮｏの場合）は、識別情報一致判断処理（Ｓ１１０）の判断結果にかかわらずヘッド特性値３５を取得することができる。
【００８４】
更に、プリンタドライバ３３によると、記憶部１５に識別情報一致判断処理（Ｓ１１０）での判断に必要な数だけヘッド特性値識別情報が記憶されていない場合（Ｓ１０４でＮｏの場合）は、識別情報一致判断処理（Ｓ１１０）の判断結果にかかわらずヘッド特性値識別情報を取得することができる（Ｓ１１３）。
【００８５】
更に、プリンタドライバ３３によると、通信回線がＴＣＰ／ＩＰネットワークより低速のＵＳＢである場合に識別情報一致判断処理（Ｓ１１０）を実行するので、ＵＳＢで接続されている場合にプリンタ３との間で不要な通信を行ってしまうことを抑制することができる。
【００８６】
＜他の実施形態＞
上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も技術的範囲に含まれる。
【００８７】
（１）上記実施形態ではＳ１０９でシリアル番号が一致し、Ｓ１１０でチェックサムが一致すると判断された場合にプリンタ３からヘッド特性値識別情報を取得する場合を例に説明した。これに対し、Ｓ１０９でシリアル番号が一致しない、又はＳ１１０でチェックサムが一致しないと判断された場合にもプリンタ３からヘッド特性値識別情報を取得するようにしてもよい。
【００８８】
（２）上記実施形態ではＳ１１２で最新ヘッド特性値識別情報が取得された時から４８時間以上経過していない場合はヘッド特性値識別情報を取得しない場合を例に説明した。これに対し、最新ヘッド特性値識別情報と旧ヘッド特性値識別情報とが一致する場合はＳ１１２の処理を行わずに必ずヘッド特性値識別情報を取得するようにしてもよい。
【００８９】
（３）上記実施形態ではヘッドの特性としてガンマ特性及び印刷ヘッドのインクの液滴量のばらつき特性を例に説明した。これに対し、ヘッドの特性はガンマ特性及び印刷ヘッドのインクの液滴量のばらつき特性のいずれか一方であってもよい。また、ヘッドの特性は、その特性が異なると印刷される画像の画質に違いが生じるものであれば他の特性であってもよい。
【００９０】
（４）上記実施形態ではヘッド特性値識別情報にプリンタ３本体のシリアル番号を含む場合を例に説明した。これに対し、シリアル番号は含めないようにしてもよい。この場合、Ｓ１０９の処理は実行されないことになる。
【００９１】
（５）上記実施形態ではヘッド特性値識別情報としてチェックサムやプリンタ３本体のシリアル番号を例に説明した。これに対し、ヘッド特性値識別情報は同じヘッド特性値を有する印刷ヘッドに共通に付与される識別文字列であってもよい。
また、一つの機種に対して印刷ヘッドの種類が一つしかなく、且つ、プリンタの機種によって印刷ヘッドの種類が異なる場合は、プリンタ３の機種を示す機種情報をヘッド特性値識別情報として用いてもよい。
【００９２】
（６）上記実施形態では印刷制御処理（Ｓ１０１）を実行した後にプリンタ３からヘッド特性値３５を取得する場合を例に説明した。これに対し、印刷が指示された後、印刷制御処理を実行する前にヘッド特性値３５を取得してもよい。ヘッド特性値識別情報についても同様である。
【００９３】
（７）上記実施形態では印刷が指示されるとＳ１０３で記憶部１５にヘッド特性値３５が記憶されているか否かを判断する場合を例に説明した。これに対し、ヘッド特性値３５が記憶されているか否かを判断せずにＳ１０４の処理に進んでもよい。
【００９４】
（８）上記実施形態では印刷が指示されるとＳ１０４で履歴ファイル３６に旧ヘッド特性値識別情報が書き込まれているか否かを判断する場合を例に説明した。これに対し、旧ヘッド特性値識別情報が書き込まれているか否かを判断せずにＳ１０５の処理に進んでもよい。
【００９５】
（９）上記実施形態ではプリンタ３がＴＣＰ／ＩＰネットワークによって接続されている場合は印刷が指示されると毎回プリンタ３からヘッド特性値３５を取得する場合を例に説明した。これに対し、ＴＣＰ／ＩＰネットワークによって接続されている場合もＵＳＢによって接続されている場合と同様に扱うようにしてもよい。つまり通信回線の区別を行わないようにしてもよい。
【００９６】
（１０）上記実施形態ではリードバックツール３４がプリンタ３からヘッド特性値３５やヘッド特性値識別情報を取得する場合を例に説明した。これに対し、プリンタドライバ３３がプリンタ３からヘッド特性値３５やヘッド特性値識別情報を取得してもよい。
【００９７】
（１１）上記実施形態では第１種の通信回線より低速の第２種の通信回線としてＵＳＢを例に説明した。これに対し、第２種の通信回線はプリンタの通信規格であるＩＥＥＥ１２８４によって通信するものであってもよいし、赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信であってもよい。
【００９８】
（１２）上記実施形態では印刷装置としてインクジェット方式で印刷を行うプリンタ３を例に説明した。これに対し、印刷装置は電子写真方式で画像を印刷するプリンタであってもよい。
【００９９】
（１３）上記実施形態では印刷装置として単機能のプリンタ３を例に説明した。これに対し、印刷装置は印刷機能、コピー機能、ファクシミリ機能、スキャナ機能などを備える所謂複合機であってもよいし、単機能のファクシミリ装置であってもよい。
【０１００】
（１４）上記実施形態では情報処理装置としてＰＣ２を例に説明した。これに対し、情報処理装置は携帯電話であってもよいし、携帯情報端末であってもよい。
【符号の説明】
【０１０１】
１・・・印刷システム、２・・・ＰＣ、３・・・・プリンタ、１０・・・ＣＰＵ、１６・・・ＵＳＢホストインタフェース、１７・・・ネットワークインタフェース、３３・・・プリンタドライバ、３４・・・リードバックツール、３５・・・ヘッド特性値、３６・・・履歴ファイル
【図１】
2014126991.tif 000003
【図２】
2014126991.tif 000004
【図３】
2014126991.tif 000005
【図４】
2014126991.tif 000006