(57)【要約】【課題】印刷に要する時間を短くすることができる印刷装置を提供する。【解決手段】外部装置と通信可能な通信部と、複数の印字ピンを有する印刷ヘッドと、前記印刷ヘッドを搭載するキャリッジと、前記印刷ヘッド、及び、前記キャリッジを制御する制御部と、を備え、前記制御部は、前記通信部が受信した印刷データに基づいて、罫線文字、及び、前記罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定し、前記罫線文字が前記行に含まれており、且つ、前記非罫線文字が前記行に含まれていないと判定した場合、前記行を、前記キャリッジの１回の走査で印刷するように制御し、前記罫線文字、及び、前記非罫線文字が前記行に含まれていると判定した場合、前記行を、前記キャリッジの２回の走査で印刷するように制御する、印刷装置。【選択図】図１
2020075412.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信可能な通信部と、
複数の印字ピンを有する印刷ヘッドと、
前記印刷ヘッドを搭載するキャリッジと、
前記印刷ヘッド、及び、前記キャリッジを制御する制御部と、を備え、
前記制御部は、
前記通信部が受信した印刷データに基づいて、罫線文字、及び、前記罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定し、
前記罫線文字が前記行に含まれており、且つ、前記非罫線文字が前記行に含まれていないと判定した場合、前記行を、前記キャリッジの１回の走査で印刷するように制御し、
前記罫線文字、及び、前記非罫線文字が前記行に含まれていると判定した場合、前記行を、前記キャリッジの２回の走査で印刷するように制御する、印刷装置。
【請求項２】
複数の前記印字ピンは、前記印刷ヘッドに第１間隔で並ぶように設けられており、
前記制御部は、前記行を、前記キャリッジの２回の走査で印刷するように制御する場合、前記キャリッジの１回目の走査後に、媒体を搬送方向へ、前記第１間隔の半分の距離の搬送をしてから、前記キャリッジの２回目の走査を行う、請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記行を、前記キャリッジの１回の走査で印刷するように制御する場合、前記キャリッジの走査速度を、第１速度にし、
前記行を、前記キャリッジの２回の走査で印刷するように制御する場合、前記キャリッジの前記走査速度を、前記第１速度より遅い第２速度にする、
請求項１又は２に記載の印刷装置。
【請求項４】
外部装置と通信可能な通信部と、複数の印字ピンを有する印刷ヘッドと、前記印刷ヘッドを搭載するキャリッジと、前記印刷ヘッド、及び、前記キャリッジを制御する制御部と、を備えた印刷装置の制御方法であって、
前記通信部が受信した印刷データに基づいて、罫線文字、及び、前記罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定し、
前記罫線文字が前記行に含まれており、且つ、前記非罫線文字が前記行に含まれていないと判定した場合、前記行を、前記キャリッジの１回の走査で印刷し、
前記罫線文字、及び、前記非罫線文字が前記行に含まれていると判定した場合、前記行を、前記キャリッジの２回の走査で印刷する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び制御方法に関する。
【背景技術】
【０００２】
印刷装置では、当該印刷装置に搭載される印刷ヘッドの印字ピンの数を削減することで、コストを削減することが図られている。このように印刷ヘッドの印字ピンの数が削減された印刷装置では、印刷ヘッドの印字ピンの数が削減されていない場合と比べて、印刷の際の走査の数を増加させることで、印刷の品質を保持することが図られている。当該品質は、例えば、解像度である。
【０００３】
なお、特許文献１には、印刷データを間引くことで印刷速度を向上させることが図られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−０２５０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷ヘッドの印字ピンの数が間引かれた印刷装置では、印刷ヘッドの印字ピンの数が間引かれていない印刷装置と比べて、印刷の際の走査の数を増加させることで、印刷の品質を保持する場合には、印刷に要する時間が長くなる虞があった。例えば、印刷に要する時間が２倍以上に長くなる場合がある。
また、印刷ヘッドの印字ピンの数が間引かれた印刷装置では、印刷ヘッドの印字ピンの数が間引かれていない印刷装置と比べて、印刷の際の走査の数が同じであると、印刷の品質が低下する虞があった。
【０００６】
例えば、２４個の印字ピンを有する印刷ヘッドを基準にして、２４個の印字ピンを均等に間引いて１／２の数に削減することで、１２個の印字ピンを有する印刷ヘッドが搭載される印刷装置が構成される。
具体例として、１２個の印字ピンを有する印刷ヘッドが搭載される印刷装置において、２４個の印字ピンを有する印刷ヘッドが搭載される印刷装置と同じ印刷結果を得る場合には、１行当たり２倍以上の時間がかかる虞がある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明の一態様は、外部装置と通信可能な通信部と、複数の印字ピンを有する印刷ヘッドと、前記印刷ヘッドを搭載するキャリッジと、前記印刷ヘッド、及び、前記キャリッジを制御する制御部と、を備え、前記制御部は、前記通信部が受信した印刷データに基づいて、罫線文字、及び、前記罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定し、前記罫線文字が前記行に含まれており、且つ、前記非罫線文字が前記行に含まれていないと判定した場合、前記行を、前記キャリッジの１回の走査で印刷するように制御し、前記罫線文字、及び、前記非罫線文字が前記行に含まれていると判定した場合、前記行を、前記キャリッジの２回の走査で印刷するように制御する、印刷装置である。
【０００８】
上記課題を解決するために本発明の一態様は、外部装置と通信可能な通信部と、複数の印字ピンを有する印刷ヘッドと、前記印刷ヘッドを搭載するキャリッジと、前記印刷ヘッド、及び、前記キャリッジを制御する制御部と、を備えた印刷装置の制御方法であって、前記通信部が受信した印刷データに基づいて、罫線文字、及び、前記罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定し、前記罫線文字が前記行に含まれており、且つ、前記非罫線文字が前記行に含まれていないと判定した場合、前記行を、前記キャリッジの１回の走査で印刷し、前記罫線文字、及び、前記非罫線文字が前記行に含まれていると判定した場合、前記行を、前記キャリッジの２回の走査で印刷する、制御方法である。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る印刷装置の概略的な構成を示す図である。
【図２】実施形態に係る走査と紙送りについて説明するための図である。
【図３】実施形態に係る走査と紙送りについて説明するための図である。
【図４】実施形態に係る２回の走査による印刷について説明するための図である。
【図５】実施形態に係る１回の走査による印刷について説明するための図である。
【図６】実施形態に係る複数の行の印刷について説明するための図である。
【図７】実施形態に係る印刷装置において行われる処理の手順の一例を示す図である。
【図８】実施形態に係る印刷装置において行われる処理の手順の一例を示す図である。
【図９】実施形態に係る印刷装置において行われる処理の手順の一例を示す図である。
【図１０】実施形態の変形例に係る印刷装置において行われる処理の一例を説明するための図である。
【図１１】実施形態の変形例に係る印刷装置において行われる処理の一例を説明するための図である。
【発明を実施するための形態】
【００１０】
以下、実施形態について、図面を参照して説明する。
【００１１】
＜印刷装置の概要＞
図１は、実施形態に係る印刷装置１１の概略的な構成を示す図である。
本実施形態に係る印刷装置１１の概要を説明する。
本実施形態では、印刷装置１１は、シリアルインパクトドットマトリクス（ＳＩＤＭ）プリンターである。印刷装置１１は、外部装置であるホストコンピュータと通信可能であり、ホストコンピュータから受信した印刷データに基づいて、印刷処理を実行する。印刷データは、外部装置から印刷装置１１に対して印刷を指示するデータである。ホストコンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や不揮発性のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、揮発性のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備えた外部装置であり、インストールしたプリンターアプリケーション、及び、プリンタードライバーの機能により、印刷データを生成し、当該印刷データを印刷装置に送信する。
【００１２】
以下では、本実施形態に係る印刷装置１１について、当該印刷装置１１を説明するために参照される構成部を示し、他の構成部については図示及び説明を省略する。本実施形態に係る印刷装置１１は、例えば、本実施形態では明示されない一般的な他の構成部を備えていてもよい。
【００１３】
印刷装置１１は、キャリッジ３１と、紙送り部３２と、通信部３３と、記憶部３４と、制御部３５を備える。
キャリッジ３１は、印刷ヘッド５１を搭載する。キャリッジ３１は、印刷装置１１に設けられたシャフトに沿って、モーターの駆動により、主走査方向に往復して移動する。この移動は走査とも呼ばれる。主走査方向は、記録紙を搬送する搬送方向と直交して交差する方向である。なお、本実施形態では、キャリッジ３１が、一方の端から、他方の端に、走査することを１回の走査とし、１回分の走査とも呼ぶ。
印刷ヘッド５１は、印字ピン部７１を備える。印字ピン部７１は、複数の印字ピンを備える。複数の印字ピンは、印刷ヘッドに第１間隔で並ぶように設けられている。第１間隔は、任意の間隔であってもよい。
【００１４】
紙送り部３２は、搬送ローラーと、従動ローラーとを備える。紙送り部３２は、搬送ローラーと従動ローラーとで、印刷対象の記録紙をニップし、モーターの駆動により、回動することで、当該記録紙を所定の搬送方向に紙送りする。なお、ニップするとは、挟むことである。
本実施形態では、印刷対象の媒体として、記録紙を用いる。なお、印刷対象の媒体として、他の媒体が用いられてもよい。例えば、単票紙や、単票紙が連続した重畳紙であってもよい。
【００１５】
通信部３３は、外部装置と通信可能な通信インターフェイスである。当該通信インターフェイスは、通信回路や通信ポートである。通信部３３は、外部装置から送信された印刷データを受信する。本実施形態では、印刷データには、印刷対象となる文字の情報と、印刷を制御する制御コマンドが含まれる。文字の情報は、例えば、所定の文字コードであってもよい。文字コードは、例えば、ＡＳＣＩＩコードであってもよい。ＡＳＣＩＩコードは、Ａｍｅｒｉｃａｎ  Ｓｔａｎｄａｒｄ  Ｃｏｄｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｔｅｒｃｈａｎｇｅコードである。
なお、通信部３３と外部装置との通信は、例えば、ＷｉｆｉやＢｌｕｅｔｏｏｔｈ（登録商標）などの無線の通信規格で行ってもよく、ＵＳＢやＥｔｈｅｒｎｅｔ（登録商標）などの有線の通信規格で行ってもよく、あるいは、無線の通信規格と、有線の通信規格とを組み合わせて行ってもよい。
【００１６】
記憶部３４は、データを記憶可能であり、不揮発性のＲＯＭや、揮発性のＲＡＭなどで構成される。本実施形態では、記憶部３４は、制御部３５によって実行されるプログラム、当該プログラムの実行において使用されるパラメーター、印刷対象となる印刷データなどを記憶する。
【００１７】
制御部３５は、ＣＰＵなどのプロセッサーを備え、印刷装置１１の制御を行う。本実施形態では、制御部３５は、例えば、キャリッジ３１、印刷ヘッド５１、紙送り部３２、及び通信部３３を制御する。
なお、本実施形態では、制御部３５は、キャリッジ３１のモーターの駆動を制御することで、キャリッジ３１を移動させる。また、本実施形態では、制御部３５は、印刷ヘッド５１のモーターの駆動を制御することで、印刷ヘッド５１を制御する。
【００１８】
本実施形態では、制御部３５は、プロセッサーによって記憶部３４に記憶されたプログラムを読み出して実行することで、各種の制御を行う。また、当該プロセッサーは、当該プログラムの実行にあたり、必要に応じて、記憶部３４に記憶されたパラメーターを使用する。また、制御部３５は、他の任意のデータを格納する領域として、記憶部３４を使用してもよい。
【００１９】
本実施形態に係る印刷装置１１では、図示しないインクリボンが搭載されて、制御部３５により行われる制御によって、印字ピンを当該インクリボンに叩きつけて、当該インクリボンに吸着されているインクによって記録紙にドットを印字する。この際に、印刷装置１１では、制御部３５がキャリッジ３１、印刷ヘッド５１、紙送り部３２を制御することによって、印字ピンと記録紙との相対位置を変更させて、記録紙の所定範囲にわたって印刷対象の文字を構成するドットを印字する。１個の印字ピンがインクリボンに１回叩きつけられることで記録紙に１個のドットが印刷され、このようなドットが当該記録紙に複数個印字されることで、複数のドットにより文字が形成される。
【００２０】
本実施形態では、制御部３５は、通信部３３が受信した印刷データに基づいて、罫線文字、及び、罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定する。この結果、制御部３５は、罫線文字が当該行に含まれており、且つ、非罫線文字が当該行に含まれていないと判定した場合、当該行を、キャリッジ３１の１回の走査で印刷するように制御する。また、制御部３５は、罫線文字、及び、非罫線文字が当該行に含まれていると判定した場合、当該行を、キャリッジの２回の走査で印刷するように制御する。
【００２１】
本実施形態では、制御部３５は、行を、キャリッジ３１の２回の走査で印刷するように制御する場合、キャリッジ３１の１回目の走査後に、記録紙を搬送方向へ、第１間隔の半分の距離の搬送をしてから、キャリッジ３１の２回目の走査を行う。
ここで、記録紙の搬送方向は、記録紙が搬送される方向である。一例として、記録紙の搬送方向は当該記録紙が送られる紙送りの方向である。
【００２２】
本実施形態では、制御部３５は、行を、キャリッジ３１の１回の走査で印刷するように制御する場合、キャリッジ３１の走査速度を、第１速度にする。第１速度は、任意の速度であってもよい。
また、制御部３５は、行を、キャリッジ３１の２回の走査で印刷するように制御する場合、キャリッジ３１の走査速度を、第１速度より遅い第２速度にすることが可能である。第２速度は、任意の速度であってもよい。一例として、第１速度は、第２速度と比べて、２倍の速度であってもよい。なお、第２速度は、必要に応じ、通常速度と呼ぶ。
ここで、キャリッジ３１の走査速度は、キャリッジ３１が走査される速度である。
【００２３】
＜印字ピンの数＞
本実施形態では、等間隔で並べられた２４個の印字ピンを有する印刷ヘッドを基準として、印字ピンの数を１／２に削減した場合を示す。基準となる２４個の印字ピンを有する印刷ヘッドでは、それぞれの文字を１回の走査で印刷することを想定している。
本実施形態に係る印刷ヘッド５１では、印字ピンの数が１２個になっている。これら１２個の印字ピンは、基準となる２４個の印字ピンの並びについて、均等に１個おきに印字ピンを除去して、残りの印字ピンを残した構成となっている。このため、本実施形態に係る印刷ヘッド５１における、印字ピンと印字ピンとが隣接する間隔は、基準となる印刷ヘッドにおける、印字ピンと印字ピンとが隣接する間隔と比べて、２倍大きくなっている。
【００２４】
印刷ヘッド５１は、１２個の印字ピンが並ぶ方向に対して交差する方向に走査させられる。
本実施形態に係る印刷ヘッド５１では、１２個の印字ピンが並ぶ方向に関して、基準となる２４個の印字ピンを有する印刷ヘッドによって１回の走査で印刷した結果と同じ結果を得るためには、２回の走査が必要である。
逆に、本実施形態に係る印刷ヘッド５１では、１２個の印字ピンが並ぶ方向に関して、１回の走査で印刷した結果は、基準となる２４個の印字ピンを有する印刷ヘッドによって１回の走査で印刷した結果に対して、印字による全ドット数が１／２となる。
【００２５】
また、本実施形態に係る１２個の印字ピンを有する印刷ヘッド５１では、基準となる２４個の印字ピンを有する印刷ヘッドと比べて、１２個の印字ピンが並ぶ方向に対して交差する方向に印刷ヘッド５１が走査させられる速度が、第１速度、または、第２速度に設定される。本実施形態では、このような速度の設定は、制御部３５によって行われる。
【００２６】
＜罫線文字と非罫線文字＞
本実施形態では、印刷対象の文字として、罫線文字と非罫線文字が定義されている。そして、罫線文字と非罫線文字とのそれぞれを識別する情報が記憶部３４に記憶されている。制御部３５は、印刷対象のデータによって特定される印刷対象の文字と、記憶部３４に記憶されている当該情報に基づいて、当該文字が罫線文字であるかあるいは非罫線文字であるかを判定する。
【００２７】
本実施形態では、罫線を生成する文字が、罫線文字として定義される。また、罫線文字以外の文字が非罫線文字として定義される。
なお、罫線文字には、表などを形成する枠を生成する文字が含められてもよい。
【００２８】
一例として、ＡＳＣＩＩコードが用いられる場合、英字及び数字を含む読解文字であるアルファニューメリック文字が非罫線文字として定義されて、それ以外の記号文字が罫線文字として定義されてもよい。
また、漢字文字は、アルファニューメリック文字ではなく、別途、非罫線文字として定義されてもよい。なお、漢字文字の一部が、非罫線文字として定義されてもよい。
【００２９】
他の例として、罫線文字として、個別の文字ごとに定義されてもよい。例えば、小文字のエルである「ｌ」などが罫線文字として定義されてもよい。
他の例として、同一の文字が、使用される状況によって、非罫線文字あるいは罫線文字のいずれかに識別されてもよい。例えば、小文字のエルである「ｌ」などの所定の文字が、縦あるいは横に所定の閾値以上の数連続して並べられている場合には罫線文字であるとし、他の場合には非罫線文字であるとする態様が用いられてもよい。
【００３０】
＜走査と紙送り＞
図２及び図３を参照して、走査と紙送りについて説明する。
図２及び図３は、実施形態に係る走査と紙送りについて説明するための図である。
なお、図２及び図３では、印刷対象となる記録紙に対して印刷ヘッド５１が１回目の走査で配置される位置と２回目の走査で配置される位置、及び当該記録紙の紙送りについて説明するが、必ずしも図２及び図３の例に限られず、印刷対象となる記録紙と印刷ヘッド５１との相対的な大きさなどは様々な態様を取り得る。
【００３１】
まず、図２について説明する。
図２には、説明の便宜上、２次元直交座標系であるＸＹ座標系を示してある。
ここで、Ｘ軸方向は例えば横方向であり、Ｙ軸方向は例えば縦方向である。なお、例えば、横方向は水平方向と呼ばれてもよく、縦方向は垂直方向と呼ばれてもよい。
また、本実施形態では、Ｘ軸に平行な方向のまとまりを行と呼び、Ｙ軸に平行な方向のまとまりを列と呼ぶ。
また、Ｘ軸方向及びＹ軸方向のそれぞれにはプラス（＋）とマイナス（−）を示してある。本実施形態では、−から＋に向かう方向を正の方向と呼び、＋から−に向かう方向を負の方向と呼ぶ。
【００３２】
図２には、記録紙１１１と、印刷ヘッド５１を平面視した様子の例を示してある。
記録紙１１１は、長方形の平面を有しており、薄い厚さを有する。図２では、記録紙１１１の平面がＸＹ平面と平行になっている。記録紙１１１の長辺の方向がＹ軸方向に平行になっており、記録紙１１１の短辺の方向がＸ軸方向に平行になっている。
記録紙１１１は、紙送り部３２によって、Ｙ軸の正の方向に搬送されていく。当該方向は搬送方向である。
【００３３】
印刷ヘッド５１は、複数の印字ピン１５１−１〜１５１−１２を有する。図２の例では、印刷ヘッド５１は、１２個の印字ピン１５１−１〜１５１−１２を有する。
複数の印字ピン１５１−１〜１５１−１２は、記録紙１１１の長辺方向に平行な方向に等間隔で並べられて配置されている。当該等間隔の間隔を第１間隔Ｋ１と示す。Ｋ１は、任意の正の値である。
【００３４】
図２の例では、説明の便宜上、記録紙１１１を平面視した場合に、印刷ヘッド５１が長方形の平面を有しているとする。そして、印刷ヘッド５１の平面の長辺の方向がＹ軸方向に平行になっており、印刷ヘッド５１の平面の短辺の方向がＸ軸方向に平行になっているとする。
図２の例では、印刷ヘッド５１の平面においてＹ座標の値が最大であるＸ軸に平行な辺が、Ｘ軸に平行な直線Ｈ１に重なっているとする。直線Ｈ１は、記録紙１１１の平面の内部に重なっている。
【００３５】
また、図２の例では、印刷ヘッド５１は、記録紙１１１に対してＸ軸の負の方向に配置されている状態である。
なお、図２の例では、説明の便宜上、Ｘ軸の負の方向に関して、印刷ヘッド５１が記録紙１１１の平面とは重ならない位置にある場合を示しているが、他の例として、印刷ヘッド５１が記録紙１１１の平面の少なくとも一部と重なる位置にあってもよい。
【００３６】
図２に示される状態において、印刷ヘッド５１がＸ軸の正の方向へ移動させられると、１回分の走査が行われる。そして、記録紙１１１の平面に沿って印刷ヘッド５１が走査されるときに、複数の印字ピン１５１−１〜１５１−１２のうちで印刷データに対応した印字ピン１５１−１〜１５１−１２によって記録紙１１１に対して印刷が行われる。これにより、記録紙１１１に、印刷データに対応した文字が、１回分の走査について、印刷される。
【００３７】
次に、図３について説明する。
図３には、説明の便宜上、図２に示されるものと同様なＸＹ座標系を示してある。
図３には、記録紙１１１と、印刷ヘッド５１を平面視した様子の例を示してある。
図３には、図２に示される状態から１回分の走査が行われ、その後、記録紙１１１がＹ軸の正の方向に所定の間隔送られた状態の例を示してある。当該所定の間隔としては、任意の間隔であってもよく、例えば、複数の印字ピン１５１−１〜１５１−１２が互いに隣接する第１間隔Ｋ１の１／２の距離に相当する間隔であるＫ１／２であってもよい。
【００３８】
図３の例では、印刷ヘッド５１は、記録紙１１１に対してＸ軸の正の方向に配置されている状態である。
また、図３の例では、図２に示される直線Ｈ１に対してＹ軸の負の方向にＫ１／２ずれた位置に、印刷ヘッド５１の平面においてＹ座標の値が最大であるＸ軸に平行な辺が配置されている。
なお、図３の例では、説明の便宜上、Ｘ軸の正の方向に関して、印刷ヘッド５１が記録紙１１１の平面とは重ならない位置まで移動することが可能な場合を示しているが、他の例として、印刷ヘッド５１が記録紙１１１の平面の少なくとも一部と重なる位置までしか移動することができない構成が用いられてもよい。
【００３９】
図３に示される状態において、印刷ヘッド５１がＸ軸の負の方向へ移動させられると、１回分の走査が行われる。そして、記録紙１１１の平面に沿って印刷ヘッド５１が走査されるときに、複数の印字ピン１５１−１〜１５１−１２のうちで印刷データに対応した印字ピン１５１−１〜１５１−１２によって記録紙１１１に対して印刷が行われる。これにより、記録紙１１１に、印刷データに対応した文字が、１回分の走査について、印刷される。
【００４０】
ここで、図２の例では、記録紙１１１に対して印刷ヘッド５１が、Ｘ軸の正の方向に移動させられるときと、Ｘ軸のＹの方向に移動させられるときとの両方において、印刷が行われる場合を示した。つまり、印刷ヘッド５１がＸ軸方向に平行な方向に往復するときに、往路と復路のそれぞれで印刷が行われる場合を示した。この場合、印刷装置１１では、印刷ヘッド５１がＸ軸に平行な方向に移動させられるごとに、記録紙１１１に対して印刷を行うことができる。
【００４１】
他の例として、記録紙１１１に対して印刷ヘッド５１が、Ｘ軸の正の方向に移動させられるときと、Ｘ軸の負の方向に移動させられるときとのうちの任意の一方だけで、印刷が行われてもよい。この場合、印刷装置１１では、印刷ヘッド５１がＸ軸に平行な方向に移動させられるときに、移動方向が一方の方向であるときには記録紙１１１に対して印刷が行われ、移動方向が他方の方向であるときには記録紙１１１に対して印刷が行われずに、印刷ヘッド５１の移動が行われる。
【００４２】
＜２回の走査による印刷と１回の走査による印刷＞
本実施形態に係る印刷ヘッド５１を用いた場合について、２回の走査による印刷と１回の走査による印刷について説明する。
【００４３】
まず、２回の走査による印刷について説明する。
図４は、実施形態に係る２回の走査による印刷について説明するための図である。
図４には、説明の便宜上、図２及び図３に示されるものと同様なＸＹ座標系を示してある。
図４には、印刷のパターンとして、パターン２１１と、パターン２１２と、パターン２２１を示してある。
なお、図４の例では、非罫線文字の一例である「Ａ」という文字が印刷される場合を示してある。また、図４の例では、図を見易くするために、文字の周囲に四角い枠を示してあるが、当該枠は印刷されない。
【００４４】
本実施形態では、非罫線文字については、印刷ヘッド５１により２回の連続した走査を行うことで、文字を印刷する。
パターン２１１は、２回の連続した走査のうちの１回目の走査によって印刷されたパターンである。
例えば、１２個の印字ピン１５１−１〜１５１−１２のすべてによって、縦横比が１対１である文字が印刷される場合には、パターン２１１では、Ｘ軸方向に２４個の印字によるドットが形成され、Ｙ軸方向に１２個の印字によるドットが形成され、総じて、２４×１２個の印字によるドットが形成される。
【００４５】
パターン２１２は、２回の連続した走査のうちの２回目の走査によって印刷されたパターンである。なお、実際には、２回目の走査によるパターンは、１回目の走査によって印刷されたパターンに重ねて印刷される。パターン２１２は、２回目の走査によって印刷されたパターンのみを抽出したものである。
例えば、１２個の印字ピン１５１−１〜１５１−１２のすべてによって、縦横比が１対１である文字が印刷される場合には、パターン２１２では、Ｘ軸方向に２４個の印字によるドットが形成され、Ｙ軸方向に１２個の印字によるドットが形成され、総じて、２４×１２個の印字によるドットが形成される。
【００４６】
パターン２１１の印字によるドットの部分を構成するドットと、パターン２１２の印字によるドットの部分を構成するドットとは、間隔Ｋ１／２に相当する距離ずれている。
パターン２２１は、１回目の走査による印字によるドットの部分と２回目の走査による印字によるドットの部分とが重ねられたパターンである。つまり、パターン２２１は、２回の連続した走査によって印刷された文字「Ａ」を表す。
例えば、１２個の印字ピン１５１−１〜１５１−１２のすべてによって、縦横比が１対１である文字が印刷される場合には、パターン２２１では、Ｘ軸方向に２４個の印字によるドットが形成され、Ｙ軸方向に２４個の印字によるドットが形成され、総じて、２４×２４個の印字によるドットが形成される。
【００４７】
次に、１回の走査による印刷について説明する。
図５は、実施形態に係る１回の走査による印刷について説明するための図である。
図５には、説明の便宜上、図２及び図３に示されるものと同様なＸＹ座標系を示してある。
図５には、印刷のパターンとして、パターン２４１を示してある。
なお、図５の例では、罫線文字の一例である「＋」という文字が印刷される場合を示してある。また、図５の例では、図を見易くするために、文字の周囲に四角い枠を示してあるが、当該枠は印刷されない。
【００４８】
本実施形態では、罫線文字については、印刷ヘッド５１により１回の走査を行うことで、文字を印刷する。
パターン２４１は、１回の走査によって印刷されたパターンである。パターン２４１は、１回の走査によって印刷された文字「＋」を表す。
例えば、１２個の印字ピン１５１−１〜１５１−１２のすべてによって、縦横比が１対１である文字が印刷される場合には、Ｘ軸方向に１２個の印字によるドットが形成され、Ｙ軸方向に１２個の印字によるドットが形成され、総じて、１２×１２個の印字によるドットが形成される。
【００４９】
なお、図５の例では、「＋」が罫線文字であるとしたが、他の例として、「＋」が非罫線文字であるとされる構成が用いられてもよい。
また、図４及び図５の例では、１２個の印字ピン１５１−１〜１５１−１２のすべてによって文字が印刷される場合を示したが、他の例として、１２個の印字ピン１５１−１〜１５１−１２のうちの一部によって文字が印刷されてもよい。当該一部は、連続して並ぶ９個の印字ピン１５１−１〜１５１−９であってもよい。
【００５０】
＜印刷パターンのデータの間引き＞
本実施形態では、制御部３５は、非罫線文字については、当該非罫線文字を印刷するための印刷パターンのデータをそのまま使用して、１回目の走査で使用する印刷パターンのデータと、２回目の走査で使用する印刷パターンのデータに分割する。つまり、本実施形態では、非罫線文字については、間引かれずに、印刷される。
【００５１】
また、本実施形態では、制御部３５は、罫線文字については、当該罫線文字を印刷するための印刷パターンのデータを、等間隔で１／２に間引いて、１回の走査で使用する印刷パターンのデータを生成する。なお、間引きは、例えば、偶数番目のドットが間引かれてもよく、あるいは、奇数番目のドットが間引かれてもよい。
このとき、１回の走査によって罫線文字の印刷が行われる場合には、制御部３５は、縦について、１ドットおきに印刷しないブランクを追加して、当該データを生成する。つまり、当該データは、縦について、間引かれたところにブランクが挿入されたデータとなり、横については、ブランクは挿入されない。言い換えると、連続したドット列と、連続したブランク列とが、縦に交互に並んで構成されたデータである。従って、連続したドット列は、印刷するが、連続したブランク列は、印刷しないので、当該データは、１回の走査で印刷することになる。
【００５２】
＜印刷対象となる印刷データの格納領域＞
印刷対象となる印刷データの格納領域について説明する。
本実施形態では、制御部３５は、２回の連続した走査によって文字を印刷する際に、１回目の走査で使用する印刷パターンのデータと、２回目の走査で使用する印刷パターンのデータとを、それぞれ異なる格納領域に格納する。制御部３５は、これらの格納領域として、例えば、記憶部３４の記憶領域を使用する。
【００５３】
すなわち、制御部３５は、記憶部３４に第１格納領域と第２格納領域を用意して、印刷対象となる印刷データに基づいて、第１格納領域に１回目の走査で使用する印刷パターンのデータを格納し、第２格納領域に２回目の走査で使用する印刷パターンのデータを格納する。ここで、第１格納領域及び第２格納領域は、それぞれ異なる格納領域である。
そして、制御部３５は、１回目の走査においては、第１格納領域から印刷パターンのデータを読み出して、当該データに基づいて印刷を行う。また、制御部３５は、２回目の走査においては、第２格納領域から印刷パターンのデータを読み出して、当該データに基づいて印刷を行う。
【００５４】
また、制御部３５は、１回の走査によって印刷を行う場合には、第１格納領域を使用する。
すなわち、制御部３５は、印刷対象となる印刷データに基づいて、第１格納領域に１回分の走査で使用する印刷パターンのデータを格納する。
そして、制御部３５は、１回分の走査において、第１格納領域から印刷パターンのデータを読み出して、当該データに基づいて印刷を行う。
なお、他の例として、制御部３５は、１回の走査によって印刷を行う場合に、第１格納領域の代わりに第２格納領域が使用されてもよい。
【００５５】
ここで、第１格納領域に格納される印刷パターンのデータと、第２格納領域に格納される印刷パターンのデータとは、これらが合わせられたときに印刷対象の印刷データとなるデータである。
例えば、基準となる２４個の印字ピンを有する印刷ヘッドによって印刷が行われる場合を想定すると、第１格納領域に格納される印刷パターンのデータは奇数番目の印字ピンによって印刷される部分に対応したデータとなり、第２格納領域に格納される印刷パターンのデータは偶数番目の印字ピンによって印刷される部分に対応したデータとなる。なお、奇数番目のデータと偶数番目のデータとは逆であってもよい。
【００５６】
＜複数の行の印刷の例＞
複数の行の印刷の例を示す。
図６は、実施形態に係る複数の行の印刷について説明するための図である。
図６には、説明の便宜上、図２及び図３に示されるものと同様なＸＹ座標系を示してある。
図６には、５個の行Ｌ１〜Ｌ５に印刷された結果の一例を示してある。
【００５７】
１行目の行Ｌ１には、非罫線文字の例である「┌」、「─」、「┬」、「┐」が含まれる。
本実施形態に係る印刷装置１１では、制御部３５がキャリッジ３１、印刷ヘッド５１、紙送り部３２を制御することによって、１行目の行Ｌ１に含まれる非罫線文字を、１回の走査によって印刷する。
【００５８】
１行目の行Ｌ１が印刷された後、制御部３５は、記録紙に対する印刷ヘッド５１を１行目から２行目へ移動させるために、紙送り部３２によって記録紙を所定の距離ずれるように搬送する。当該所定の距離は、１行分に相当する距離であり、改行を実行するラインフィードの際の距離に相当する。
【００５９】
２行目の行Ｌ２には、非罫線文字の例である「｜」と罫線文字の例である「Ａ」〜「Ｊ」が含まれる。
本実施形態に係る印刷装置１１では、制御部３５がキャリッジ３１、印刷ヘッド５１、紙送り部３２を制御することによって、２行目の行Ｌ２に含まれる非罫線文字及び罫線文字を、２回の走査によって印刷する。
【００６０】
ここで、２行目の行Ｌ２について、１回目の走査による印刷が行われた後、制御部３５は、記録紙に対する印刷ヘッド５１を１回目の走査の位置から２回目の走査の位置へ移動させるために、紙送り部３２によって記録紙を所定の距離ずれるように搬送する。当該所定の距離は、距離Ｋ１／２である。
また、２行目の行Ｌ２について、２回目の走査による印刷が行われた後、制御部３５は、記録紙に対する印刷ヘッド５１を１行目から２行目へ移動させるために、紙送り部３２によって記録紙を所定の距離ずれるように搬送する。当該所定の距離は、１行分に相当する距離から距離Ｋ１／２を減算した結果に相当する距離である。
【００６１】
３行目の行Ｌ３には、非罫線文字の例である「├」、「─」、「┼」、「┤」が含まれる。
本実施形態に係る印刷装置１１では、制御部３５は、３行目の行Ｌ３については、１行目の行Ｌ１と同様に、１回の走査で印刷する。また、制御部３５は、３行目の行Ｌ３については、１行目の行Ｌ１と同様に、紙送りを制御する。
【００６２】
４行目の行Ｌ４には、非罫線文字の例である「｜」と罫線文字の例である「０」〜「９」が含まれる。
本実施形態に係る印刷装置１１では、制御部３５は、４行目の行Ｌ４については、２行目の行Ｌ２と同様に、２回の走査で印刷する。また、制御部３５は、４行目の行Ｌ４については、２行目の行Ｌ２と同様に、紙送りを制御する。
【００６３】
５行目の行Ｌ５には、非罫線文字の例である「└」、「─」、「┴」、「┘」が含まれる。
本実施形態に係る印刷装置１１では、制御部３５は、５行目の行Ｌ５については、１行目の行Ｌ１と同様に、１回の走査で印刷する。制御部３５は、５行目の行Ｌ５については、１行目の行Ｌ１と同様に、紙送りを制御する。
【００６４】
＜印刷装置において行われる処理の手順＞
図７〜図９を参照して、実施形態に係る印刷装置１１において行われる処理の手順の一例を示す。
図７、図８及び図９は、実施形態に係る印刷装置１１において行われる処理の手順の一例を示す図である。
本実施形態では、印刷対象となる印刷データにより印刷されるそれぞれの行には、罫線文字と非罫線文字のうちの少なくとも一方が含まれるとする。
【００６５】
図７に示される処理フローについて説明する。
当該処理フローでは、１回の走査によって印刷を行う処理が実行される。
ステップＳ１において、印刷装置１１では、通信部３３によって、外部装置から送信されたデータを受信する。当該データには、印刷対象となる印刷データが含まれているとする。そして、印刷装置１１では、ステップＳ２の処理へ移行する。
なお、ステップＳ２〜ステップＳ５の処理は、印刷対象となる印刷データにより印刷されるそれぞれの行ごとに行われる。つまり、これらの処理は、１行ごとに行われる。
【００６６】
ステップＳ２において、印刷装置１１では、制御部３５は、印刷対象となる印刷データによって次に印刷すべき行に含まれる文字を検出し、当該行に罫線文字が含まれるか否かを判定する。なお、文字の検出は、例えば、文字コードを検出することによって行われてもよい。
この判定の結果、印刷装置１１では、制御部３５は、当該行に罫線文字が含まれると判定した場合には、ステップＳ３の処理へ移行する。
一方、この判定の結果、印刷装置１１では、制御部３５は、当該行に罫線文字が含まれないと判定した場合には、ステップＳ５の処理へ移行する。この場合、制御部３５は、当該行に非罫線文字のみが含まれると判定する。
【００６７】
ステップＳ３において、印刷装置１１では、制御部３５は、ステップＳ２の処理において判定が行われた行に含まれる文字を検出し、当該行に非罫線文字が含まれるか否かを判定する。なお、文字の検出は、例えば、文字コードを検出することによって行われてもよい。
この判定の結果、印刷装置１１では、制御部３５は、当該行に非罫線文字が含まれると判定した場合には、ステップＳ５の処理へ移行する。この場合、制御部３５は、当該行に非罫線文字及び罫線文字が含まれると判定する。
一方、この判定の結果、印刷装置１１では、制御部３５は、当該行に非罫線文字が含まれないと判定した場合には、ステップＳ４の処理へ移行する。この場合、制御部３５は、当該行に罫線文字のみが含まれると判定する。
【００６８】
ステップＳ４において、印刷装置１１では、制御部３５は、所定の第１印刷の処理を実行する。
ステップＳ５において、印刷装置１１では、制御部３５は、所定の第２印刷の処理を実行する。
【００６９】
図８に示される第１印刷の処理フローについて説明する。
当該処理フローでは、１回の走査によって印刷を行う処理が実行される。
なお、ステップＳ２１〜ステップＳ２３の処理は、印刷対象となる印刷データにより印刷されるそれぞれの行ごとに行われる。つまり、これらの処理は、１行ごとに行われる。
ステップＳ２１において、印刷装置１１では、制御部３５は、所定のイメージバッファに、次に印刷すべき行の印刷パターンのデータを格納する。そして、印刷装置１１では、ステップＳ２２の処理へ移行する。本実施形態では、当該イメージバッファとして、記憶部３４の第１格納領域が使用されている。
【００７０】
ステップＳ２２において、印刷装置１１では、制御部３５は、イメージバッファに格納された印刷パターンのデータに基づいて、次に印刷すべき行の印刷の処理を実行する。そして、印刷装置１１では、ステップＳ２３の処理へ移行する。
なお、制御部３５は、キャリッジ３１の駆動及び印刷ヘッド５１の駆動を制御して、印刷を行う。
【００７１】
ステップＳ２３において、印刷装置１１では、制御部３５は、さらに次の行の印刷を行うために、改行に相当する紙送りを行う。そして、本処理のフローが終了する。ここで、印刷すべき次の行が存在する場合には、制御部３５は、ステップＳ２に係る次の行の印刷処理へ移行する。
なお、制御部３５は、紙送り部３２の駆動を制御して、紙送りを行う。
また、印刷装置１１では、制御部３５は、例えば、改行に相当する紙送りを実行する際に、当該紙送りの量を演算してもよく、あるいは、あらかじめ設定された当該紙送りの量を使用してもよい。
【００７２】
図９に示される第２印刷の処理フローについて説明する。
当該処理フローでは、２回の連続した走査によって印刷を行う処理が実行される。
なお、ステップＳ４１〜ステップＳ４５の処理は、印刷対象となる印刷データにより印刷されるそれぞれの行ごとに行われる。
ステップＳ４１において、印刷装置１１では、制御部３５は、所定のイメージバッファに、次に印刷すべき行の印刷パターンのデータを格納する。そして、印刷装置１１では、ステップＳ４２の処理へ移行する。本実施形態では、当該イメージバッファとして、記憶部３４の所定の格納領域が使用されている。当該格納領域としては、任意の格納領域が用いられてもよい。
【００７３】
ステップS４２において、印刷装置１１では、制御部３５は、１回目の走査によって、第１格納領域に格納されたデータに基づいて印刷を行う。そして、印刷装置１１では、ステップＳ４３の処理へ移行する。
なお、制御部３５は、キャリッジ３１の駆動及び印刷ヘッド５１の駆動を制御して、印刷を行う。
【００７４】
ステップS４３において、印刷装置１１では、制御部３５は、２回目の走査を行うために、１回目の走査と２回目の走査との間の紙送りを行う。そして、印刷装置１１では、ステップＳ４４の処理へ移行する。
なお、制御部３５は、紙送り部３２の駆動を制御して、紙送りを行う。
【００７５】
ステップＳ４４において、印刷装置１１では、制御部３５は、２回目の走査によって、第２格納領域に格納されたデータに基づいて印刷を行う。そして、印刷装置１１では、ステップＳ４５の処理へ移行する。
なお、制御部３５は、キャリッジ３１の駆動及び印刷ヘッド５１の駆動を制御して、印刷を行う。
【００７６】
ステップＳ４５において、印刷装置１１では、制御部３５は、さらに次の行の印刷を行うために、改行に相当する紙送りを行う。そして、本処理のフローが終了する。ここで、印刷すべき次の行が存在する場合には、制御部３５は、ステップＳ２に係る次の行の印刷処理へ移行する。
なお、制御部３５は、紙送り部３２の駆動を制御して、紙送りを行う。
また、印刷装置１１では、制御部３５は、例えば、改行に相当する紙送りを実行する際に、当該紙送りの量を演算してもよく、あるいは、あらかじめ設定された当該紙送りの量を使用してもよい。
【００７７】
＜変形例１＞
本実施形態では、印刷装置１１において、制御部３５は、印刷対象となる行に罫線文字のみが含まれ、１回の走査で印刷する場合には、第１速度に設定し、印刷対象となる行に非罫線文字が含まれ、２回の走査で印刷する場合には、第２速度に設定してもよい。
また、本実施形態では、印刷装置１１において、制御部３５は、印刷対象となる行に罫線文字のみが含まれる場合には、縦について、印刷パターンのドットを１／２に間引くが、変形例として、縦方向について印刷パターンのドットを１／２に間引き、横方向についても印刷パターンのドットを１／２に間引く構成が用いられてもよい。
このような構成では、図８に示される第１印刷のステップＳ２２の処理において、制御部３５は、印刷対象となる行に罫線文字のみが含まれる場合には、１回の走査で印刷を行う際に、２回の走査のときの第２速度である通常速度より速い第１速度となる。
このような構成では、例えば、本実施形態の場合と比べて、時短効果を高めることができる。
【００７８】
変形例の他の例として、印刷装置１１において、制御部３５は、印刷対象となる行に罫線文字のみが含まれる場合には、横方向について印刷パターンのドットを１／２に間引き、縦方向について間引きを行わない構成が用いられてもよい。
このような構成では、図８に示される第１印刷のステップＳ２２の処理において、制御部３５は、印刷対象となる行に罫線文字のみが含まれる場合には、２回の走査で印刷を行うこととし、この際に、通常速度より速い第１速度となる。
このような構成では、例えば、本実施形態の場合と比べて、罫線文字の濃度を高めることができる。
【００７９】
＜変形例２＞
変形例として、印刷装置１１では、制御部３５は、印刷を行うために使用されるインクリボンのインクの濃度に応じて、印刷手法を段階的に変更して、印刷を行う。
本例では、印刷装置１１では、インクの濃度を検出する検出部を備える。当該検出部は、例えば、センサーであってもよい。
【００８０】
本例では、例えば、インクの濃淡と印字によるドットの量とに相関があるとする。印刷装置１１では、インクの濃度と印字によるドットの量との対応関係を示す情報を記憶部３４に記憶しておく。また、印刷装置１１では、印字によるドットの量を検出するセンサーを備える。そして、印刷装置１１では、制御部３５は、当該センサーによって検出された印字によるドットの量と、インクの濃度と印字によるドットの量との対応関係を示す情報に基づいて、当該センサーによって検出された印字によるドットの量に対応するインクの濃度を検出する。
【００８１】
ここで、当該センサーによる検出結果として、印刷装置１１に備えられるインクリボン交換ラインカウンターの値が用いられてもよい。当該インクリボン交換ラインカウンターは、制御部３５によって印刷したドットの数をカウントした結果の値を表示する。本例では、制御部３５は、このようなカウントの処理及び表示の処理を制御する。ここで、インクリボンは、印刷に使用されるインクを供給する帯状の部品である。
【００８２】
また、本例では、インクリボン交換ラインカウンターの値について、所定の閾値が設定されている。印刷装置１１では、制御部３５は、インクリボン交換ラインカウンターの値が当該閾値を超えたと判定した場合に、自動的にインクリボンを交換する処理、あるいは、インクリボンを交換すべきことを報知する処理を行う。
印刷装置１１を操作するユーザーは、例えば、所定のメンテナンスモードにおいて、印刷装置１１に対して、印刷手法を指定してもよい。印刷装置１１では、制御部３５は、ユーザーによって行われた操作を受け付け、当該操作に応じて、指定された印刷手法を使用するように設定する。
【００８３】
印刷装置１１では、インクの濃度と印刷手法との対応関係を示す情報が記憶部３４に記憶されている。そして、印刷装置１１では、制御部３５は、検出されたインクの濃度と、インクの濃度と印刷手法との対応関係を示す情報に基づいて、検出されたインクの濃度に対応する印刷手法を使用するように、印刷手法を切り替える。
【００８４】
ここで、インクの濃度と印刷手法との対応関係としては、任意の対応関係が用いられてもよい。
例えば、インクの濃度が所定の閾値Ａ１を超える場合に印刷手法Ｂ１を使用することが設定されていてもよい。
例えば、インクの濃度が所定の閾値Ａ２以上であり、所定の閾値Ａ１以下である場合に印刷手法Ｂ２を使用することが設定されていてもよい。
例えば、インクの濃度が所定の閾値Ａ２未満である場合に印刷手法Ｂ３を使用することが設定されていてもよい。
なお、Ａ１及びＡ２はいずれも０よりも大きい値であり、Ａ１はＡ２よりも大きい。
また、Ｂ１、Ｂ２、Ｂ３は、説明の便宜上、印刷手法を識別するために付した符号である。
【００８５】
印刷手法Ｂ１は、インクの濃度が比較的濃いときに使用される。印刷手法Ｂ１は、例えば、行ごとに２回の連続した走査によって印刷を行う手法であって、通常速度と比べて速度を高める手法である。印刷手法Ｂ１では、罫線文字については、間引かれたデータが使用される。
印刷手法Ｂ２は、インクの濃度が中程度であるときに使用される。印刷手法Ｂ２は、例えば、行ごとに２回の連続した走査によって印刷を行う手法であって、通常速度を使用する手法である。印刷手法Ｂ２では、罫線文字については、間引かれたデータが使用される。
印刷手法Ｂ３は、インクの濃度が比較的低いときに使用される。印刷手法Ｂ３は、例えば、行ごとに２回の連続した走査によって印刷を行う手法であって、通常速度を使用する手法である。印刷手法Ｂ３では、罫線文字については、罫線文字そのままのデータが使用され、つまり、間引かれていないデータが使用される。
【００８６】
このような変形例に係る印刷装置１１では、インクの濃度に応じて、段階的に、適した印刷手法が使用されるように、印刷手法を切り替えることができる。
したがって、印刷装置１１では、インクが薄くなってくると、印刷された文字において、間引かれた部分が目立ってきてしまうが、このような問題を解消することが可能である。
【００８７】
＜変形例３＞
変形例として、印刷装置１１では、制御部３５は、２回の連続した走査のそれぞれについて、印刷速度を異ならせてもよい。つまり、制御部３５は、印刷ヘッド５１がＸ軸方向に平行な方向に往復するときに、往路の印刷速度と復路の印刷速度とを異ならせてもよい。
例えば、印刷対象となる行に、印刷密度が比較的低い英数とカナと記号等と、印刷密度が高い漢字の文字が混在する場合に、制御部３５は、２回の連続した走査を行うこととして、往復で印刷速度を変更して印刷を行ってもよい。
【００８８】
具体例を示す。
図１０は、実施形態の変形例に係る印刷装置１１において行われる処理の一例を説明するための図である。
図１０には、説明の便宜上、図２及び図３に示されるものと同様なＸＹ座標系を示してある。
図１０の例では、印刷対象の行に「Ａ」「Ｂ」「Ｃ」、１個以上の漢字文字、「Ｄ」、「Ｅ」、「Ｆ」、１個以上の漢字文字、「＠」、「￥」、「％」、「＆」という文字が並べられて配置されている。
【００８９】
印刷装置１１では、制御部３５は、当該行について、１回目の走査において、Ｘ軸の正の方向に走査を行う。このとき、制御部３５は、最初に漢字文字が存在する期間３１１において、通常速度で漢字文字を印刷し、次に漢字文字が存在する期間３１２において、通常速度で漢字文字を印刷する。
その後、制御部３５は、当該行について、２回目の走査において、Ｘ軸の負の方向に走査を行う。このとき、制御部３５は、全体の文字が存在する期間３２１において、通常速度より速い第１速度ですべての文字を印刷する。これにより、制御部３５は、当該行について、漢字文字については往路と復路の両方で印刷を行い、他の文字については復路で印刷を行う。
【００９０】
このように、印刷装置１１では、制御部３５は、１回目の走査において漢字文字の範囲を通常速度で印刷し、２回目の走査において全文字列に対して横方向にデータを半分間引いて２倍速で印刷する。
なお、本例では、漢字文字と他の文字とで分けて印刷手法を異ならせたが、他の例として、複雑な漢字文字と、簡素な漢字文字と英数とカナと記号等とで分けて、それぞれについて印刷手法を異ならせてもよい。
複雑な漢字文字と簡素な漢字文字とは、それぞれ、任意に定められてもよい。例えば、所定の画数を超える漢字文字が複雑な漢字文字であると定義されてもよく、所定の画数以下である漢字文字が簡素な漢字文字であると定義されてもよい。漢字文字の画数の情報は、例えば、漢字文字の情報に付加されていてもよく、あるいは、印刷装置１１の制御部３５によって辞書の情報などに基づいて判定してもよい。漢字文字の画数の情報は、例えば、コンピューターグラフィックスに含まれてもよい。制御部３５は、漢字文字について、画数を解析してもよい。
【００９１】
＜変形例４＞
変形例として、印刷装置１１では、制御部３５は、２回の連続した走査のそれぞれについて、印刷速度を異ならせてもよい。つまり、制御部３５は、印刷ヘッド５１がＸ軸方向に平行な方向に往復するときに、往路の印刷速度と復路の印刷速度とを異ならせてもよい。
例えば、印刷対象となる行に、濃いビットイメージの部分と薄いビットイメージの部分が混在する場合に、制御部３５は、２回の連続した走査を行うこととして、往復で印刷速度を変更して印刷を行ってもよい。
【００９２】
具体例を示す。
図１１は、実施形態の変形例に係る印刷装置１１において行われる処理の一例を説明するための図である。
図１１には、説明の便宜上、図２及び図３に示されるものと同様なＸＹ座標系を示してある。
図１１の例では、印刷対象の行に薄いビットイメージの部分、濃いビットイメージの部分、薄いビットイメージの部分が並べられて配置されている。
【００９３】
印刷装置１１では、制御部３５は、当該行について、１回目の走査において、Ｘ軸の正の方向に走査を行う。このとき、制御部３５は、濃いビットイメージの部分が存在する期間４１１において、通常速度で濃いビットイメージの部分を印刷する。
その後、制御部３５は、当該行について、２回目の走査において、Ｘ軸の負の方向に走査を行う。このとき、制御部３５は、全体のビットイメージが存在する期間４２１において、２倍速ですべてのビットイメージを印刷する。これにより、制御部３５は、当該行について、濃いビットイメージの部分については往路と復路の両方で印刷を行い、薄いビットイメージの部分については復路で印刷を行う。
【００９４】
ここで、濃いビットイメージの部分と薄いビットイメージの部分とは、例えば、濃淡を表す値の情報に基づいて判定されてもよい。例えば、印刷装置１１では、制御部３５は、判定対象のビットイメージの部分の濃淡を表す値が所定の閾値を超える場合には、当該ビットイメージの部分は濃い部分であると判定し、判定対象のビットイメージの部分の濃淡を表す値が所定の閾値以下である場合には、当該ビットイメージの部分は薄い部分であると判定する。
ビットイメージの濃淡の情報は、例えば、コンピューターグラフィックスに含まれてもよい。制御部３５は、ビットイメージについて、濃い部分と薄い部分を解析してもよい。
【００９５】
印刷装置１１を操作するユーザーは、例えば、所定のメンテナンスモードにおいて、印刷装置１１に対して、印刷手法を指定してもよい。印刷装置１１では、制御部３５は、ユーザーによって行われた操作を受け付け、当該操作に応じて、指定された印刷手法を使用するように設定する。
【００９６】
＜変形例５：ピンの数が異なる例＞
本実施形態では、等間隔で並べられた２４個の印字ピンを有する印刷ヘッドを基準として、印字ピンの数を均等に１／２に削減した印刷ヘッド５１が使用される場合を示した。
他の例として、等間隔で並べられた２４個の印字ピンを有する印刷ヘッドを基準として、印字ピンの数を均等に１／３に削減した印刷ヘッドが使用されてもよい。当該印刷ヘッドは、８個の印字ピンを有する。
このような８個の印字ピンを有する印刷ヘッドでは、基準となる２４個の印字ピンを有する印刷ヘッドが用いられる場合と同じ品質の印刷結果を得るためには、制御部３５は、３回の走査によってそれぞれの行の印刷を行う。このとき、１回目の走査と２回目の走査との間、及び、２回目の走査と３回目の走査との間のそれぞれにおいて、制御部３５は、隣接する印字ピンの間の間隔の紙送りを行う。
【００９７】
他の例として、等間隔で並べられた２４個の印字ピンを有する印刷ヘッドを基準として、印字ピンの数を均等に１／４に削減した印刷ヘッドが使用されてもよい。当該印刷ヘッドは、６個の印字ピンを有する。
また、他の任意の数の印字ピンを有する印刷ヘッドが用いられてもよい。
このような６個の印字ピンを有する印刷ヘッドでは、基準となる２４個の印字ピンを有する印刷ヘッドが用いられる場合と同じ品質の印刷結果を得るためには、制御部３５は、４回の走査によってそれぞれの行の印刷を行う。このとき、１回目の走査と２回目の走査との間、２回目の走査と３回目の走査との間、及び３回目の走査と４回目の走査との間のそれぞれにおいて、制御部３５は、隣接する印字ピンの間の間隔の紙送りを行う。
【００９８】
＜以上の実施形態について＞
以上のように、本実施形態に係る印刷装置１１では、基準となる印字ピンの数と比べて少ない数の印字ピン１５１−１〜１５１−１２を有する場合に、印刷データに基づく印刷を行う処理に要する時間を短縮することができる。本実施形態に係る印刷装置１１では、制御部３５が、印刷する内容を解析し、解析の結果に基づいて、印刷に要する走査の回数を低減すること、あるいは、印刷の速度を制御することで、印刷に要する時間を短くする。
【００９９】
本実施形態に係る印刷装置１１では、罫線文字の印刷に要する時間を短くすることができる。このため、例えば、印刷装置１１では、罫線文字が多用されている表の印刷を行う際に、大幅な時短効果を得ることができる。
【０１００】
このように、本実施形態に係る印刷装置１１では、印刷速度の低下を抑えることができる。また、印刷装置１１では、印刷時間の短縮化によって、利用者の待ち時間を減らすことができる。また、印刷装置１１では、基準となる数の印字ピンを有する印刷ヘッドと比べて、印刷ヘッド５１に要するコストを削減することができる。また、印刷装置１１では、製品の低価格化を図ることができる。
【０１０１】
一構成例として、印刷装置１１では、外部装置と通信可能な通信部３３と、複数の印字ピン１５１−１〜１５１−１２を有する印刷ヘッド５１と、印刷ヘッド５１を搭載するキャリッジ３１と、印刷ヘッド５１、及び、キャリッジ３１を制御する制御部３５と、を備える。制御部３５は、通信部３３が受信した印刷データに基づいて、罫線文字、及び、罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定する。そして、制御部３５は、罫線文字が当該行に含まれており、且つ、非罫線文字が当該行に含まれていないと判定した場合、当該行を、キャリッジ３１の１回の走査で印刷するように制御する。また、制御部３５は、罫線文字、及び、非罫線文字が当該行に含まれていると判定した場合、当該行を、キャリッジ３１の２回の走査で印刷するように制御する。
したがって、印刷装置１１では、罫線文字の印刷に要する時間を短くすることができ、これにより、印刷に要する時間を短くすることができる。
【０１０２】
一構成例として、印刷装置１１では、複数の印字ピン１５１−１〜１５１−１２は、印刷ヘッド５１に第１間隔Ｋ１で並ぶように設けられている。そして、制御部３５は、行を、キャリッジ３１の２回の走査で印刷するように制御する場合、キャリッジ３１の１回目の走査後に、媒体を搬送方向へ、第１間隔Ｋ１の半分の距離Ｋ１／２の搬送をしてから、キャリッジ３１の２回目の走査を行う。
したがって、印刷装置１１では、行を２回の走査で印刷する場合、１回目の走査と２回目の走査とで媒体を搬送方向へずらすことで、２回の走査を合わせて、非罫線文字を十分な濃度で印刷することができる。
【０１０３】
一構成例として、印刷装置１１では、制御部３５は、行を、キャリッジ３１の１回の走査で印刷するように制御する場合、キャリッジ３１の走査速度を、第１速度にする。また、制御部３５は、行を、キャリッジ３１の２回の走査で印刷するように制御する場合、キャリッジ３１の走査速度を、第１速度より遅い第２速度にする。
したがって、印刷装置１１では、行を１回の走査で印刷する場合には速い第１速度で短い時間で罫線文字を印刷することができ、行を２回の走査で印刷する場合には遅い第２速度で非罫線文字を十分な濃度で印刷することができる。
【０１０４】
一構成例として、印刷装置１１の制御方法では、外部装置と通信可能な通信部３３と、複数の印字ピン１５１−１〜１５１−１２を有する印刷ヘッド５１と、印刷ヘッド５１を搭載するキャリッジ３１と、印刷ヘッド５１、及び、キャリッジ３１を制御する制御部３５と、を備えた印刷装置１１において、次のような制御を行う。
すなわち、当該制御方法では、通信部３３が受信した印刷データに基づいて、罫線文字、及び、罫線文字とは異なる非罫線文字が、印刷対象の行に含まれているか否かを判定する。当該制御方法では、罫線文字が当該行に含まれており、且つ、非罫線文字が当該行に含まれていないと判定した場合、当該行を、キャリッジ３１の１回の走査で印刷する。当該制御方法では、罫線文字、及び、非罫線文字が当該行に含まれていると判定した場合、当該行を、キャリッジ３１の２回の走査で印刷する。
したがって、印刷装置１１の制御方法では、罫線文字の印刷に要する時間を短くすることができ、これにより、印刷に要する時間を短くすることができる。
【０１０５】
なお、以上に説明した印刷装置１１などの任意の装置における任意の構成部の機能を実現するためのプログラムを、コンピューター読み取り可能な記録媒体に記録し、そのプログラムをコンピューターシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピューターシステム」とは、オペレーティングシステムあるいは周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークあるいは電話回線等の通信回線を介してプログラムが送信された場合のサーバーあるいはクライアントとなるコンピューターシステム内部の揮発性メモリーのように、一定時間プログラムを保持しているものも含むものとする。
なお、オペレーティングシステムは、ＯＳと呼ばれる場合もある。
また、ＣＤは、Ｃｏｍｐａｃｔ  Ｄｉｓｃと呼ばれる場合もある。
また、揮発性メモリーは、例えば、ＲＡＭである。
【０１０６】
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピューターシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピューターシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワークあるいは電話回線等の通信回線のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイルであってもよい。
【０１０７】
また、以上に説明した印刷装置１１などの任意の装置における任意の構成部の機能は、プロセッサーにより実現されてもよい。例えば、本実施形態における各処理は、プログラム等の情報に基づき動作するプロセッサーと、プログラム等の情報を記憶するコンピューター読み取り可能な記録媒体により実現されてもよい。ここで、プロセッサーは、例えば、各部の機能が個別のハードウェアで実現されてもよく、あるいは、各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサーはハードウェアを含み、当該ハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路のうちの少なくとも一方を含んでもよい。例えば、プロセッサーは、回路基板に実装された１又は複数の回路装置、あるいは、１又は複数の回路素子のうちの一部又は全部を用いて、構成されてもよい。回路装置としてはＩＣなどが用いられてもよく、回路素子としては抵抗あるいはキャパシターなどが用いられてもよい。
【０１０８】
ここで、プロセッサーは、例えば、ＣＰＵであってもよい。ただし、プロセッサーは、ＣＰＵに限定されるものではなく、例えば、ＧＰＵ、あるいは、ＤＳＰ等のような、各種のプロセッサーが用いられてもよい。また、プロセッサーは、例えば、ＡＳＩＣによるハードウェア回路であってもよい。また、プロセッサーは、例えば、複数のＣＰＵにより構成されていてもよく、あるいは、複数のＡＳＩＣによるハードウェア回路により構成されていてもよい。また、プロセッサーは、例えば、複数のＣＰＵと、複数のＡＳＩＣによるハードウェア回路と、の組み合わせにより構成されていてもよい。また、プロセッサーは、例えば、アナログ信号を処理するアンプ回路あるいはフィルター回路等のうちの１以上を含んでもよい。
【０１０９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１１０】
１１…印刷装置、３１…キャリッジ、３２…紙送り部、３３…通信部、３４…記憶部、３５…制御部、５１…印刷ヘッド、７１…印字ピン部、１１１…記録紙、１５１−１〜１５１−１２…印字ピン、２１１〜２１２、２２１、２４１…パターン、３１１〜３１２、３２１、４１１、４２１…期間、Ｈ１…直線、Ｌ１〜Ｌ５…行
【図１】
2020075412.tif 000003
【図２】
2020075412.tif 000004
【図３】
2020075412.tif 000005
【図４】
2020075412.tif 000006
【図５】
2020075412.tif 000007
【図６】
2020075412.tif 000008
【図７】
2020075412.tif 000009
【図８】
2020075412.tif 000010
【図９】
2020075412.tif 000011
【図１０】
2020075412.tif 000012
【図１１】
2020075412.tif 000013