(57)【要約】【課題】  印刷媒体に印刷された設定値を簡便で迅速にコンピュータへ入力可能であると共に、設定値の印刷が印刷装置のみによって実行可能な設定値の印刷方法、設定値の管理方法および印刷装置を提供する。【解決手段】  印刷装置１に対して設定された設定値を印刷する方法は、印刷装置１の操作部５からの設定値を印刷する印刷命令を受信部１１が受信する受信ステップと、印刷装置１の変換部１２がフラッシュＲＯＭ７に記憶されている設定値を二次元コード４２に変換する変換ステップと、印刷命令を受けて、印刷部１７が二次元コード４２をロール紙３０に印刷する印刷ステップと、によって設定値を印刷する。【選択図】      図７
2006281718.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に対して設定された設定値を印刷する設定値の印刷方法であって、
前記印刷装置の受信部が前記設定値を印刷する印刷命令を受信する受信ステップと、
前記印刷装置の変換部が前記設定値を二次元コードに変換する変換ステップと、
前記印刷命令を受けて、印刷部が前記二次元コードを印刷媒体に印刷する印刷ステップと、を有することを特徴とする設定値の印刷方法。
【請求項２】
請求項１に記載の設定値の印刷方法において、
前記設定値を設定する設定ステップをさらに有し、
前記設定ステップは、前記印刷装置の設定部がホストコンピュータまたは前記印刷装置の操作部から入力された前記設定値を、前記印刷装置の記憶部に記憶させて設定するステップであることを特徴とする設定値の印刷方法。
【請求項３】
請求項１または２に記載の設定値の印刷方法において、
前記受信ステップは、前記操作部から入力された印刷命令を前記受信部が受信するステップであることを特徴とする設定値の印刷方法。
【請求項４】
請求項１から３のいずれか一項に記載の設定値の印刷方法において、
前記変換ステップは、前記印刷装置の記憶部に記憶されている前記設定値を前記変換部が前記二次元コードに変換するステップであることを特徴とする設定値の印刷方法。
【請求項５】
請求項１から４のいずれか一項に記載の設定値の印刷方法において、
前記設定値は、前記印刷装置によるテスト印刷結果に基づき、必要に応じて調整した前記設定値を含んでいることを特徴とする設定値の印刷方法。
【請求項６】
請求項１から５のいずれか一項に記載の設定値の印刷方法において、
印刷される前記設定値には、前記印刷装置を特定するための固有の設定値が含まれていることを特徴とする設定値の印刷方法。
【請求項７】
請求項１から６の設定値の印刷方法で印刷された設定値をコンピュータによって管理する設定値の管理方法であって、
前記二次元コードに変換された状態で前記印刷媒体に印刷された前記設定値を前記コンピュータに接続されたスキャナを介して取り込むステップと、
取り込んだ前記二次元コードを元の前記設定値に変換するステップと、
前記設定値を記憶するステップと、
前記設定値を管理するための処理命令を受信するステップと、
前記処理命令に従い前記設定値を処理するステップと、を有することを特徴とする設定値の管理方法。
【請求項８】
印刷装置に対して設定された設定値を印刷可能な印刷装置であって、
前記設定値を記憶する記憶部と、
前記印刷命令を受信する受信部と、
前記設定値を二次元コードに変換する変換部と、
前記印刷命令を指示する指示部と、
前記印刷命令を受けて、前記二次元コードを印刷媒体に印刷する印刷部と、を備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に設定した設定値の印刷方法、設定値の管理方法および印刷装置に関する。
【背景技術】
【０００２】
従来、印刷装置に設定した各種設定の内容である設定値は、印刷装置と接続されているコンピュータに記憶され管理されていた。これらの設定値の確認あるいは保存のために設定値を印字する方法は、まず、コンピュータから印刷装置へ印字命令を送信し、次に、印刷装置が、受信した印字命令に対応して、印刷媒体に設定値の一覧を印字する方法であった（たとえば特許文献１）。
【０００３】
【特許文献１】特開２００２−２８７９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術では、印刷用紙に設定値の一覧を印刷媒体に印字してあるため、コンピュータによって設定値を統計的に処理する場合には、コンピュータへキーボードから設定値を入力する必要があった。多数の設定値の入力には、多くの時間と手間が必要であった。また、設定値の印字を行うには、印刷装置をコンピュータに接続しなくてはならなかった。
【０００５】
本発明は、上記課題を解決するために、印刷媒体に印刷された設定値を簡便で迅速にコンピュータへ入力可能であると共に、設定値の印刷が印刷装置のみによって実行可能な設定値の印刷方法、設定値の管理方法および印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の設定値の印刷方法は、印刷装置に対して設定された設定値を印刷する方法である。この印刷方法は、印刷装置の受信部が設定値を印刷する印刷命令を受信する受信ステップと、印刷装置の変換部が設定値を二次元コードに変換する変換ステップと、印刷命令を受けて、印刷部が二次元コードを印刷媒体に印刷する印刷ステップと、を有することを特徴とする。
【０００７】
この設定値の印刷方法によれば、印刷装置の受信部が印刷装置に対して設定された設定値を印刷する印刷命令を受信し、次に、印刷装置の変換部が印刷命令に従って設定値を二次元コードに変換する。二次元コードは、水平および垂直方向にそれぞれ情報を持った矩形形状であって、小さな矩形形状の中に多くの情報を持つことが可能なコードである。変換部による設定値の二次元コードへの変換後、印刷部は、この二次元コードを印刷媒体に印刷する。印刷媒体へ二次元コードに変換された設定値を印刷しておけば、印刷された設定情報をコンピュータなどへ取り込む場合、スキャナなどを使って簡便に且つ迅速に取り込み可能である。また、印刷スペースを比較すると、各種設定値を文字や数字等で印刷する場合に比べ、二次元コードは、必要な印刷スペースが大幅に削減可能となる。
【０００８】
この場合、設定値を設定する設定ステップをさらに有し、設定ステップは、印刷装置の設定部がホストコンピュータまたは印刷装置の操作部から入力された設定値を、印刷装置の記憶部に記憶させて設定するステップであることが好ましい。
【０００９】
この方法によれば、設定値の印刷方法は、設定値を設定するための設定ステップをさらに有している。印刷装置の設定部は、印刷装置が接続されているホストコンピュータから入力されて印刷装置へ送られた設定値を受けとり、印刷装置の記憶部へ記憶させて設定する。これにより設定値は、印刷装置自身が記憶することになり、印刷装置単体での設定値に則したテスト印刷等が可能となる。ここで、設定値の入力を印刷装置の操作部から行えば、ホストコンピュータに接続せずに、設定値の入力および記憶が可能であり、印刷装置の設置場所に関係なく設定ステップが実行可能である。
【００１０】
また、受信ステップは、操作部から入力された印刷命令を受信部が受信するステップであることが好ましい。
【００１１】
この方法によれば、印刷装置が受信する印刷命令を印刷装置の操作部から入力する。操作部から印刷命令を入力すると、設定値を印刷する印刷装置に対して直接入力することになり、ホストコンピュータを操作して印刷装置を選択して、選択した印刷装置へ印刷命令を送信する煩わしさがなくなる。
【００１２】
また、変換ステップは、印刷装置の記憶部に記憶されている設定値を変換部が二次元コードに変換するステップであることが好ましい。
【００１３】
この方法によれば、印刷装置が印刷する二次元コードは、印刷装置の記憶部に記憶されている設定値を変換部が二次元コードに変換したものである。これにより印刷装置は、印刷命令を受信して、変換部が記憶部から設定値を取得し、そして、設定値を二次元コードへ変換し、変換した二次元コードを印刷する。これら一連の工程が、印刷装置だけで実行することが可能となる。
【００１４】
そして、設定値は、印刷装置によるテスト印刷結果に基づき、必要に応じて調整した設定値を含んでいることが好ましい。
【００１５】
この方法によれば、設計上の値に対して微調整が必要な設定値を調整するために、まず、印刷装置によって設計上の値に基づくテスト印刷を行う。そして、テスト印刷の結果に基づき調整が必要であれば、適切量の調整を行う。これに該当する設定値としては、トップマージン値、サイドマージン値およびＬＲ調整値などが挙げられる。なお、調整方法は、ホストコンピュータから調整する方法の外に、印刷装置のみで調整することも可能である。この場合は、印刷装置が印刷媒体に印刷して問い合わせてくることに対して、印刷装置の操作部から必要な調整を入力する。
【００１６】
さらに、印刷される設定値には、印刷装置を特定するための固有の設定値が含まれていることが好ましい。
【００１７】
この方法によれば、印刷される設定値には、その設定値がどの印刷装置のものであるかを特定するための印刷装置固有の設定値が含まれている。この固有の設定値には、印刷装置の機種名、シリアルナンバーなどが挙げられる。固有の設定値が含まれることにより、該当する印刷装置が容易に特定可能である。
【００１８】
本発明の設定値の管理方法は、二次元コードで印刷媒体に印刷された設定値をコンピュータによって管理する方法である。この管理方法は、二次元コードに変換された状態で印刷媒体に印刷された設定値をコンピュータに接続されたスキャナを介して取り込むステップと、取り込んだ二次元コードを元の設定値に変換するステップと、設定値を記憶するステップと、設定値を管理するための処理命令を受信するステップと、処理命令に従い設定値を処理するステップと、を有することを特徴とする。
【００１９】
この設定値の管理方法によれば、コンピュータによって印刷装置の設定値を管理するために、最初に、コンピュータが、二次元コードに変換された状態で印刷媒体に印刷されている設定値を、コンピュータに接続されたスキャナを介して取り込む。次に、取り込んだ二次元コードを元の設定値に変換し、コンピュータに記憶する。そして、設定値を管理する処理命令を受信すると、その処理命令に従って設定値を処理する。二次元コード化された設定値をスキャナで読み取ってコンピュータへ取り込むことにより、文字や数字等で印刷された設定値をキーボードからコンピュータへ入力する場合に比べて、非常に迅速な入力が可能である。例えば、設定値の統計的データ処理などを行うために、大量の設定値を入力する場合などにおいて、短時間で入力が行え、キーボード入力より大幅な時間短縮となる。
【００２０】
本発明の印刷装置は、印刷装置に対して設定された設定値の印刷が可能である。この印刷装置は、設定値を記憶する記憶部と、印刷命令を受信する受信部と、設定値を二次元コードに変換する変換部と、印刷命令を指示する指示部と、印刷命令を受けて、二次元コードを印刷媒体に印刷する印刷部と、を備えたことを特徴とする。
【００２１】
この印刷装置によれば、印刷装置に対して設定された設定値の印刷が可能であって、印刷される設定値は、印刷装置の記憶部に記憶されている。そして、印刷装置は、ホストコンピュータまたは印刷装置の操作部から入力された印刷命令を受信すると、印刷される設定値を印刷前に二次元コードへ変換し、設定値を変換した二次元コードを印刷媒体へ印刷する。この二次元コードは、多くの情報を持つことが可能な矩形形状のコードであり、二次元コードで印刷された設定値の情報をコンピュータ等へ取り込む場合、コンピュータに接続されたスキャナ等を使って簡便に且つ迅速に行える。また、二次元コードによる印刷スペースは、同じ設定値を文字や数字等で印刷する場合に比べ、大幅に少なくて済む。
【発明を実施するための最良の形態】
【００２２】
以下に図面を参照して、本発明の設定値の印刷方法、設定値の管理方法および印刷装置について説明する。この場合、設定値は、印刷装置が印刷媒体へ印刷対象を所定書式通りに印刷するための各種マージン調整を行った調整値を含んでいる。これら設定値は、印刷されて印刷装置固有の設定値として保存される。各印刷装置の調整値を含む設定値を統計的に処理して調整傾向等を把握する場合には、印刷された設定値をコンピュータへ取り込んで処理する。その際の設定値の取り込みが容易となるように設定値を印刷する方法を例に説明する。
（実施形態）
【００２３】
図１は、印刷装置の構成を示すブロック図である。印刷装置１は、通常、ホストコンピュータ２と接続されて使用される。印刷装置１は、印刷装置１全体を制御する制御部３と、印刷を実行する機構部４と、印刷命令等を入力する操作部５とを備えている。
【００２４】
制御部３は、ホストコンピュータ２と接続する入出力インタフェース６と、設定値や印刷装置を制御するファームウエア等を記憶するフラッシュＲＯＭ７（記憶部）と、ホストコンピュータ２から入力された印刷対象等を一時的に記憶しておくＲＡＭ８と、フラッシュＲＯＭ７に記憶されているファームウエアの処理手順に従って処理を実行するＣＰＵ９を有している。
【００２５】
ＣＰＵ９は、設定値をフラッシュＲＯＭ７へ記憶させて設定する設定部１０と、操作部５からの入力および入出力インタフェース６を介したホストコンピュータ２からの送信を受信する受信部１１と、設定値をコンピュータ等へ取り込み易い二次元コードに変換する変換部１２と、印刷命令を指示する指示部１３とを有している。制御部３は、さらに、機構部４を制御する機構制御部１４を有し、これら入出力インタフェース６、フラッシュＲＯＭ７、ＲＡＭ８、ＣＰＵ９、機構制御部１４がバス１５を介して相互に接続されている。
【００２６】
また、機構部４は、印刷媒体であるロール紙を搬送するロール紙搬送部１６と、ロール紙へ印刷を行うための印刷部１７と、ロール紙を自動で切断する切断部１８とを備えている。この機構部４によれば、ロール紙がセットされると、ロール紙搬送部１６が作動してロール紙を印刷部１７へ搬送し、印刷部１７によって所定の印刷が行われる。印刷後、ロール紙は切断部１８へ送られて切断され、印刷装置１から排出される。なお、印刷部１７による印刷は、ヘッドからインクを液滴状態で吐出して印刷するインクジェット方式である。ロール紙へ吐出される液滴は、３５０ｄｐｉ（１インチ当たり３５０滴（ドット））の密度である。
【００２７】
次に、設定値や印刷装置を制御するファームウエア等を記憶するフラッシュＲＯＭ７について説明する。図２は、フラッシュＲＯＭのメモリ構成を示すメモリマップ図である。フラッシュＲＯＭ７は、記憶している内容を自在に書き換え可能で、電源が遮断されても記憶内容を保持する不揮発性メモリである。
【００２８】
フラッシュＲＯＭ７の構成は、電源投入時の初期化やファームウエアを書き換えるために必要な最小限のプログラムの集合体であるブート領域２０と、ファームウエア２１および二次元コード変換プログラム２２を格納（記憶）するメインプログラム領域２３と、設定値を記憶しておく設定値記憶領域２４と、印刷する文字のフォント等を格納するＣＧデータ領域２５と、未使用領域を含むその他の領域２６とから成っている。
【００２９】
ブート領域２０に格納されている必要最小限のプログラムは、電源投入時の初期化プログラムと、モード判定のためのプログラムと、ファームウエア書き換え等のためのメモリ書き換えプログラムである。これらはブートプログラムと呼ばれる。
【００３０】
メインプログラム領域２３には、ブートプログラムによって書き込まれた標準のファームウエア２１に加えて、カスタム仕様のファームウエアや、サンプルとして試用してみるためのサンプルファーム等の追加が可能である。ここには、文字あるいは数字で著された設定値を、二次元コードに変換する二次元コード変換プログラム２２が格納されている。この二次元コード変換プログラム２２の処理手順に従って、ＣＰＵ９が変換部１２としての処理を実行する。
【００３１】
図３（ａ）は、印刷装置の設定値の印刷例を示すデータ図であり、（ｂ）は、設定値を二次元コードに変換した印刷例を示すコード図である。通常、設定値は、ロール紙３０の設定値印刷領域３１に、図３（ａ）に示すように印刷される。Firmware Version３２は、メインプログラム領域２３のファームウエア２１のバージョンを著し、Boot Version３３は、ブート領域２０のブートプログラムのバージョンを著す。
【００３２】
Printer３４は、印刷装置固有の設定値を著すデータ群である。データ群には、例えば、＃１（製造メーカー名）、＃２（機種名）、＃３（シリアルナンバー）などが記載されている。また、印刷装置１が、所定書式に則した印刷をするように設定値の調整を行った調整値（Adjustment Value）の項目として、Head Rank３５と、ＬＲ調整３６と、Top Margin３７と、Side Margin３８とがある。以下、Adjustment Valueの項目について、設定を行う順に説明する。
【００３３】
Head Rank３５は、印刷装置１に取り付けられているインクを吐出するヘッドの固有データを著し、ヘッド種類、作動電圧等が特定できる。印刷装置１に取り付けたヘッドに添付されているデータを設定値とする。このデータは、ヘッドとして単体で調整済みのものである。
【００３４】
Top Margin（トップマージン）３７は、ロール紙３０へ印刷を開始する位置を設定する。図４（ａ）は、トップマージンの設定方法を示す説明図である。説明図は、トップマージン３７の調整を行うためのテスト印刷結果を示している。この場合、トップマージン３７は、２ｍｍの設定である。つまり、ロール紙３０の頭だし位置３７ａから２ｍｍの間隔を空けた位置が、印刷開始位置３７ｂとなる設定である。頭出し位置３７ａは、切断されたロール紙３０の先端部分が該当する。ロール紙３０を切断しない場合には、先行印刷した印刷対象の終了位置が、頭出し位置３７ａに該当する。なお、設定値印刷領域３１へ著されるトップマージン３７の値は、２ｍｍではなく次に説明するトップマージン設定値３７ｃとなる。
【００３５】
このトップマージン設定値３７ｃの設定方法を説明する。トップマージン設定値３７ｃの設定は、０．４２３３ｍｍ間隔でテスト印刷された９つのマーカー４３に割り振られた番号を選択することで行う。選択したマーカー４３の番号がトップマージン設定値３７ｃである。テスト印刷において横線で示された頭だし位置３７ａと平行な各マーカー４３の横線は、そのマーカーを選択するとその位置から２ｍｍの位置が、印刷開始位置３７ｂとなることを示している。従って、頭だし位置３７ａに最も近いマーカー４３を選択すれば、頭だし位置３７ａから２ｍｍの位置を印刷開始位置３７ｂとすることができる。各マーカー４３間は、液滴６ドット単位による調整量であることから、６ドット分の長さである０．４２３３ｍｍ単位に設定されている。
【００３６】
図４（ａ）の場合には、「６」のマーカー４３が頭だし位置３７ａに最も近いため、トップマージン設定値３７ｃとして「６」を設定する。これにより、図３の設定値印刷領域３１には、Top Margin：６（６）と印刷される。括弧内の数字は、トップマージン設定値３７ｃに対応した固体調整値と呼ばれる値で、制御部３において位置調整のために用いられる制御部３用の値である。この例においては、トップマージン設定値３７ｃと同一な値となっている。
【００３７】
次に、Side Margin（サイドマージン）３８について説明する。サイドマージン３８は、ロール紙３０への印刷の打ち出し位置を設定する。図４（ｂ）は、サイドマージンの設定方法を示す説明図である。説明図は、サイドマージン３８の調整を行うためのテスト印刷結果を示している。この場合、サイドマージン３８は、２ｍｍの設定である。つまり、ロール紙３０が搬送される方向に延在するロール紙３０のサイド端３８ａから２ｍｍの間隔を空けた位置が、打ち出し位置３８ｂとなる設定である。なお、打ち出し位置３８ａは、両サイドに適用される。
【００３８】
サイドマージン３８の場合は、ヘッドの移動速度（印刷速度）の影響を受けるため、印刷速度に応じてそれぞれ設定を行う必要がある。この場合、High Speed Side Margin（High）とNormal Speed Side Margin（Norm）とを設定する。
【００３９】
このサイドマージン３８の設定方法は、トップマージン３７と同様であって、０．２５ｍｍ間隔でテスト印刷された７つのマーカー４４に割り振られた番号を選択することで行う。選択したマーカー４４の番号がサイドマージン設定値３８ｃである。テスト印刷において縦線で示されたサイド端３８ａと平行な各マーカー４３の縦線は、そのマーカーを選択するとその位置から２ｍｍの位置が、打ち出し位置３８ｂとなることを示している。従って、サイド端３８ａに最も近いマーカー４４を選択すれば、サイド端３８ａから２ｍｍの位置を打ち出し位置３８ｂとすることができる。
【００４０】
図４（ｂ）のHigh Speed Side Marginの場合には、「４」のマーカー４４がサイド端３８ａに最も近いため、サイドマージン設定値３８ｃとして「４」を設定する。これにより、図３の設定値印刷領域３１には、Side Margin High：４（７４９９）と印刷される。括弧内の数字は、サイドマージン設定値３８ｃに対応した固体調整値と呼ばれる値で、制御部３において位置調整に用いられる制御部３用の値である。同様にして、Side Margin Norm：４（１４９９９）の設定を行う。
【００４１】
次にＬＲ調整３６について説明する。ＬＲ調整３６は、ヘッドがホームポジションから移動をしてロール紙３０へ印刷するときに、移動途中での印刷開始位置を指定する設定値である。サイドマージン３８に合致するように、印刷開始位置を指定して印刷を行わせる。そのため、ＬＲ調整３６前に、サイドマージン３８の設定を必ず行っておく必要がある。図５は、ＬＲ調整３６の調整方法を示す説明図である。説明図は、ＬＲ調整３６の調整を行うためのテスト印刷結果を示している。
【００４２】
ＬＲ調整３６は、サイドマージン３８と同様にHigh Speed（High）とNormal speed（Norm）とを設定する。さらに、ＬＲ調整３６では、L＜―R とL―＞R とがあり、ヘッドの移動方向に対応してそれぞれ設定を行う。１つは、ヘッドがホームポジションから移動を始める際の印刷開始位置を指定する場合であって、L＜―Rで示されている。他の１つは、ヘッドがホームポジションへ戻る移動を始める際の印刷開始位置を指定する場合であって、L―＞Rで示されている。図５には、HighとNormの場合の L―＞RとNorm L―＞Rとがそれぞれ示されている。
【００４３】
このＬＲ調整３６の調整方法は、テスト印刷された３４のマーカー４５に割り振られた番号を選択することで行う。選択したマーカー４５の番号がＬＲ調整設定値３６ａである。マーカー４５の上下の縦線が最も一致している設定が、正しくサイドマージン３８と合致して印刷が開始されていることを示す。従って、上下の縦線が最も一致しているマーカー４５を選択し、選択したマーカー４５の番号がＬＲ調整設定値３６ａとなる。
【００４４】
図５におけるＬＲ調整３６のHigh L―＞R場合には、上下の縦線が最も一致しているのが「１８」のマーカー４５であり、従って、ＬＲ調整設定値３６ａとして「１８」を設定する。これにより、図３の設定値印刷領域３１には、High L―＞R：１８（１５８８２）と印刷される。括弧内の数字は、ＬＲ調整設定値３６ａに対応した固体調整値と呼ばれる値で、制御部３において位置調整に用いられる制御部３用の値である。同様に、Norm L―＞R：１８（３１７６４）、High L＜―R：５（１２８１６）、Norm L＜―R：５（２５８１６）の設定を行う。
【００４５】
また、図３の設定値印刷領域３１には、Head Temp.３９が記載されている。Head Temp.３９は、テスト印刷を行った時のヘッドの温度である。インクジェット方式のヘッドの場合は、通常、摂氏３０度程度の温度となる。この印刷時の温度によりヘッドの組み立て状態等が判断できる。Head Temp.３９は、印刷部１７のセンサーで計測されて、設定部１０によりフラッシュＲＯＭ７の設定値記憶領域２４へ設定値として記憶されている値である。そして、設定値印刷領域３１には、印刷装置１をホストコンピュータ等にＵＳＢ接続するために、ＵＳＢドライバから取得した情報であるＵＳＢ  ＩＤ４０が記載されている。ＵＳＢ  ＩＤ４０は、Head Temp.３９と同様にして設定値記憶領域２４へ設定値として記憶される値である。
【００４６】
次に、図３（ｂ）に示す二次元コード４２は、設定値印刷領域３１に印刷されている設定値の情報をすべて保有するコードである。二次元コード４２は、印刷装置１の変換部１２によって設定値の情報をコードに変換したコードである。二次元コード４２は、水平方向および垂直方向の二次元方向に情報を持つコードであって、現在一般に普及している一次元コードであるバーコードと比較して、バーコードより少面積の中に数百倍の情報量を持つことが可能である。また、バーコードが、英字および数字のみが扱えるのに対して、二次元コード４２は、漢字、かな、英字、数字およびバイナリーデータを扱うことができる。なお、印刷装置１のシリアルナンバー表示４１をしておけば、目視でどの印刷装置１のものであるかが確認できる。
【００４７】
以上説明した各種の設定値の印刷は、図３（ａ）に示す設定値印刷領域３１の文字情報と、図３（ｂ）に示す二次元コード４２とを連続して印刷する形式である。このように印刷すれば、目視での設定値の確認が行えると共に、設定値の統計的な管理のために設定値をコンピュータへ入力する際には、スキャナで二次元コード４２を読み取って迅速に行うことができる。キーボードから入力するのに比べ大幅な時間短縮が可能で、入力間違いの発生もない。
【００４８】
また、設定値の印刷は、印刷装置１の操作部５から印刷命令を入力することにより、フラッシュＲＯＭ７の設定値記憶領域２４の各種設定値と、各種設定値を変換部１２が二次元コード４２に変換したコードとを印刷部１７が印刷する。このため、設定値の印刷は、印刷装置１をホストコンピュータ２へ接続しなくても、印刷装置１が単独で実行することができる。印刷装置１の記憶する設定値等のデータをコンピュータへ送信する制御が不要である。データをコンピュータへ送信できない（双方向通信できない）印刷装置１であっても、設定値の印刷が可能である。
【００４９】
次に、各種の設定値について、設定値の印刷装置１への設定方法、印刷方法および管理方法についてそれぞれフローチャートに基づいて説明する。図６は、設定値を記憶させて設定する工程を示すフローチャートであり、設定値の設定方法を示す。この場合の設定値は、テスト印刷の結果により調整されるＬＲ調整設定値３６ａ、トップマージン設定値３７ｃおよびサイドマージン設定値３８ｃである。フローチャートは、印刷装置１のＣＰＵ９が設定部１０として、ホストコンピュータ２から入力された設定値をフラッシュＲＯＭ７へ記憶させ、印刷装置１へ設定値として設定するフローである。
【００５０】
ステップＳ１において、ホストコンピュータ２からのテスト印刷命令を受信したか否かを判断する。ホストコンピュータ２からのテスト印刷命令は、入出力インタフェース６を介して受信部が受信し、その受信情報を設定部１０が受信する。受信していればステップＳ２へ進み、一方、受信していなければステップＳ３へ進む。
【００５１】
次に、ステップＳ２において、テスト印刷の実行を指示部１３を介して機構制御部１４へ指示する。指示後ステップＳ４へ進む。
【００５２】
一方、ステップＳ３においては、テスト印刷命令が受信されずに所定時間経過したか否かを判断する。経過していなければステップＳ１へ戻り、一方、経過していればフローを終了する。
【００５３】
次に、ステップＳ４において、テスト印刷結果に基づいて選択された適切なマーカー４３、４４、４５の番号を、設定値として受信したか否かを判断する。設定値の受信をしていなければステップＳ５へ進み、一方、受信していればステップＳ６へ進む。マーカー４３、４４、４５の番号の選択は、既述した図４および図５に示す方法で選択される。
【００５４】
受信がなければ、ステップＳ５において、設定値が受信されずに所定時間経過したか否かを判断する。経過していなければステップＳ４へ戻り、一方、経過していればフローを終了する。
【００５５】
最後に、ステップＳ６において、受信した設定値を印刷装置１のフラッシュＲＯＭ（記憶部）７へ記憶する。
【００５６】
設定部１０は、上記フローチャートによって調整を行う設定値の設定のほかに、調整済みの設定値であるHead Rank３５や実測値であるHead Temp.３９等の設定値もフラッシュＲＯＭ７へ記憶して設定する。なお、設定値の入力は、ホストコンピュータ２からだけでなく、入力機能を有する印刷装置１の操作部５から入力することも可能である。
【００５７】
次に、二次元コード４２を印刷する印刷方法について説明する。図７は、設定値を二次元コードへ変換して印刷する工程を示すフローチャートである。フローチャートは、印刷装置１のＣＰＵ９が受信部１１、変換部１２および指示部１３として機能して、二次元コード４２を印刷するフローである。
【００５８】
ステップＳ１０において、印刷装置１の操作部５から印刷命令を受信したか否かを判断する。受信していればステップＳ１１へ進み、一方、受信していなければＳ１２へ進む。
【００５９】
次に、ステップＳ１１において、印刷装置１が印刷可能な状態か否かを判断する。印刷可能な状態であればステップＳ１４へ進み、一方、印刷不可の状態であればステップＳ１３へ進む。
【００６０】
次に、印刷命令が受信されていない場合、ステップＳ１２において、印刷命令が受信されずに所定時間経過したか否かを判断する。経過していなければステップＳ１０へ戻り、一方、経過していればＳ１３へ進む。
【００６１】
そして、ステップＳ１３において、所定時間経過または印刷不可状態であることの表示を指示する。表示方法は、例えば、ＬＥＤによる点燈表示、ブザー音による警報などが挙げられる。そして、フローを終了する。
【００６２】
次に、ステップＳ１４において、フラッシュＲＯＭ（記憶部）７からフラッシュＲＯＭ７に記憶されている設定値を取得する。取得する設定値は、図３（ａ）に示す各種設定値である。
【００６３】
設定値を取得すると、ステップＳ１５へ進み、設定値を二次元コード４２へ変換する。この変換は、変換部１２が、フラッシュＲＯＭ７の二次元コード変換プログラム２２の処理手順に従って、設定値を変換処理する。変換処理後、ステップＳ１６へ進む。
【００６４】
ステップＳ１６において、機構制御部１４を介して印刷部１７へ二次元コード４２の印刷を指示して、フローを終了する。以上のフローにより図３（ｂ）に示す二次元コード４２が印刷される。なお、ステップＳ１０が受信ステップに相当し、ステップＳ１５が変換ステップに相当し、ステップＳ１６が印刷ステップに相当する。
【００６５】
次に、印刷装置１によって印刷された二次元コードで著されている設定値を、例えば統計的手法等で管理するために、コンピュータに取り込んで処理を行う方法について説明する。図８は、設定値を活用するための処理の工程を示すフローチャートである。この場合、コンピュータは、二次元コードを元の文字データの設定値へ変換する変換プログラムがインストールされていれば、ホストコンピュータ２に限られない。
【００６６】
最初にステップＳ２０において、コンピュータが、コンピュータに接続されているスキャナを介して、二次元コード４２を取り込む。設定値は二次元コード化されているため、多くの設定値のデータを瞬時に取り込むことが可能である。取り込み後、ステップＳ２１へ進む。
【００６７】
ステップＳ２１において、取り込んだ二次元コード４２を、元の文字データの設定値に変換する。この変換は、変換プログラムの処理手順に従ってコンピュータが行う。変換後、ステップＳ２２へ進む。
【００６８】
ステップＳ２２において、変換された設定値をコンピュータの記憶部へ記憶する。記憶後、ステップＳ２３へ進む。
【００６９】
ステップＳ２３において、スキャナによる予定した数の二次元コードの読み取りが終了したことを通知する信号を受信したか否かを判断する。受信していれば、ステップＳ２４へ進み、一方、受信していなければ、ステップＳ２０へ戻りスキャナによる読み取りを続ける。読み取り終了の通知は、操作者によってコンピュータのキーボード等から入力される。
【００７０】
次に、ステップＳ２４において、取り込んだ設定値の処理方法を指示する処理命令を受信したか否かを判断する。処理命令を受信していなければステップＳ２５へ進み、一方、受信していればステップＳ２６へ進む。
【００７１】
ステップＳ２５において、処理を終了するか否かを判断する。判断方法は、所定時間の経過を待って終了処理をする方法、または、終了の判断の入力を促す表示を行う方法などが挙げられる。処理を終了する場合、フローを終了し、処理を終了しない場合は、ステップＳ２４へ戻る。
【００７２】
次に、ステップＳ２６において、処理命令に従って設定値を処理する。処理命令は、例えば、ヘッドの組み立て精度を判断するために、Head Temp.３９の値の標準偏差を求めることや、印刷装置１のトップマージンが例えば少傾向であることなどを把握して、設計・製造にフィードバックするため、トップマージン設定値３７ｃなどの調整された設定値の調整傾向を求める命令などである。処理後、ステップＳ２７へ進む。
【００７３】
次に、ステップＳ２７において、設定値を処理した処理結果を表示する。処理結果の表示は、コンピュータのディスプレイへ表示される。ディスプレイの表示を確認して処理結果を考察することができる。コンピュータに印刷装置が接続されていれば、印刷して表示をすることも可能である。表示後、ステップＳ２８へ進む。
【００７４】
最後に、ステップＳ２８において、他の処理命令を受信したか否かを判断する。受信していれば、ステップＳ２６へ戻り処理を続ける。一方、受信していなければフローを終了する。
【００７５】
以上、本発明の実施形態について詳細な説明をした。次に、実施形態の効果をまとめて記載する。
【００７６】
（１）印刷装置１に設定した設定値は、文字や数字等での印刷と二次元コードとでロール紙３０へ印刷されている。この印刷された設定情報をコンピュータなどへ取り込む場合、二次元コードを利用すれば、スキャナなどを使って簡便に且つ迅速に取り込みが可能である。また、文字と数字での印刷と、二次元コードとで印刷されているため、目視での確認も同時に行える。
【００７７】
（２）二次元コードの印刷は、印刷装置１の操作部５から印刷命令を入力して実行される。印刷装置１が印刷する二次元コードは、印刷装置１のフラッシュＲＯＭ７に記憶されている設定値を変換部１２が二次元コードに変換したものである。従って、印刷命令の入力から二次元コードへの変換、二次元コードの印刷までの工程が印刷装置１だけで実行できる。
【００７８】
（３）印刷装置１は、テスト印刷が実行でき、テスト印刷の結果に基づき設定値の微調整を行うことができる。設定値の微調整が行えることにより、印刷装置１の印刷状態が、設計の意図したとおりとなるように、適切な値に調整して設定できる。
【００７９】
（４）設定値には、印刷装置１に固有の設定値が含まれているため、設定値がどの印刷装置１のものであるかが、容易に特定できる。
【００８０】
（５）設定値を二次元コードのみで印刷すれば、設定値を文字や数字等で印刷した場合と比較して、印刷スペースの大幅削減が可能である。
【００８１】
また、本発明は上記の実施形態に限定されるものではなく、次のような変形例が挙げられる。
【００８２】
（変形例１）設定値の二次元コードへの変換は、ステップＳ１５において実行するのではなく、ステップＳ６において設定値を記憶部へ記憶する際に、同時に二次元コード化した設定値を記憶しても良い。こうすれば、ステップＳ１０での印刷命令の受信を受けてから、ステップＳ１６での二次元コードの印刷が迅速に行える。
【００８３】
（変形例２）ステップＳ４において、設定部１０が受信する設定値は、ホストコンピュータ２からの入力ではなく、印刷装置１が印刷または表示部に表示して要求する設定値の入力要求に対して、操作部５から設定値を入力する方法であっても良い。このように操作部５から設定値を入力すれば、ホストコンピュータ２と接続せずにステップＳ１からＳ６の工程が実行可能であり、さらにステップＳ１６までの工程も、印刷装置１単体で実行可能である。
【００８４】
（変形例３）ステップＳ２１での二次元コードを元の設定値に変換する工程は、すべての二次元コードの取り込みが終了したステップＳ２３の後で行っても良い。取り込みステップと変換ステップとが混在せず、処理速度の向上が図れる。
【００８５】
（変形例４）二次元コードの印刷は、ロール紙３０への印刷に限らず、単票紙への印刷であっても良い。印刷媒体を選択することができる。
【００８６】
（変形例５）印刷部１７はインクジェット方式の印刷方法だけでなく、サーマル方式やインパクト方式等による印刷であっても良い。実施形態を適用できる印刷装置の選択が広範囲になる。
【図面の簡単な説明】
【００８７】
【図１】印刷装置の構成を示すブロック図。
【図２】フラッシュＲＯＭのメモリ構成を示すメモリマップ図。
【図３】（ａ）印刷装置の設定値の印刷例を示すデータ図。（ｂ）設定値を二次元コードに変換した印刷例を示すコード図。
【図４】（ａ）トップマージンの設定方法を示す説明図。（ｂ）サイドマージンの設定方法を示す説明図。
【図５】ＬＲ調整の調整方法を示す説明図。
【図６】設定値を記憶部へ記憶させて設定する工程を示すフローチャート。
【図７】設定値を二次元コードへ変換して印刷する工程を示すフローチャート。
【図８】設定値を活用するための処理の工程を示すフローチャート。
【符号の説明】
【００８８】
１…印刷装置、３…制御部、４…機構部、５…操作部、６…入出力インタフェース、７…記憶部としてのフラッシュＲＯＭ、９…ＣＰＵ、１０…設定部、１１…受信部、１２…変換部、１３…指示部、１４…機構制御部、２０…ブート領域、２１…ファームウエア、２２…二次元コード変換プログラム、２３…メインプログラム領域、２４…設定値記憶領域、３０…ロール紙、３１…設定値印刷領域、３２…ファームウエアバージョン、３３…ブートバージョン、３４…プリンタ固有の設定値、３５…ヘッドランク、３６…ＬＲ調整、３７…トップマージン、３８…サイドマージン、３９…ヘッド温度、４０…ＵＳＢ  ＩＤ、４２…設定値の二次元コード。
【図１】
2006281718.tif 000003
【図２】
2006281718.tif 000004
【図３】
2006281718.tif 000005
【図４】
2006281718.tif 000006
【図５】
2006281718.tif 000007
【図６】
2006281718.tif 000008
【図７】
2006281718.tif 000009
【図８】
2006281718.tif 000010