(57)【要約】【課題】印字の速度と印字品質の両立を達成したプリンタを提供する【解決手段】設定された印字速度を記憶する記憶部と、印字データを取得する取得部と、取得部で取得した印字データに所定のフォーマットの印字データが含まれるか否かを判断する判断手段と、この判断手段に含まれる印字データが所定のフォーマットであれば、この所定のフォーマットに適した印字速度を前記記憶部の設定する設定部と、前記記憶部に記憶した印字速度で印字媒体を搬送して印字媒体に印字する印字手段とを有するプリンタとした。【選択図】図４
2012066473.tif 000002
【特許請求の範囲】
【請求項１】
設定された印字速度を記憶する記憶部と、
印字データを取得する取得部と、
取得部で取得した印字データに所定のフォーマットの印字データが含まれるか否かを判断する判断手段と、
この判断手段に含まれる印字データが所定のフォーマットであれば、この所定のフォーマットに適した印字速度を前記記憶部の設定する設定部と、
前記記憶部に記憶した印字速度で印字媒体を搬送して印字媒体に印字する印字手段と、
を有することを特徴とするプリンタ。
【請求項２】
前記印字部は、サーマルヘッドであることを特徴とする請求項１記載のプリンタ。
【請求項３】
前記所定のフォーマットは、前記印字媒体と前記サーマルヘッドの相対的移動方向と直行する方向にバーが配列されたパラレルバーコードであることを特徴とする請求項２記載のプリンタ。
【請求項４】
前記所定のフォーマットは、２次元コードであることを特徴とする請求項２記載のプリンタ。
【請求項５】
前記所定のフォーマットは、異なる２つのフォーマットがあり、これらのフォーマットにおいて、設定する印字速度が異なることを特徴とする請求項１記載のプリンタ。
【請求項６】
前記所定のフォーマットが含まれる領域を指定する指定手段とをさらに含み、
この指定手段で指定された印字領域を含むエリアをこのフォーマットに適した印字速度で印字することを特徴とする請求項１記載のプリンタ。
【請求項７】
フォーマットに対応した印字速度を記憶したテーブルをさらに有することを特徴とする請求項１記載のプリンタ。
【請求項８】
印字データを取得し、
設定された印字速度を記憶部に記憶し、
取得した印字データに所定のフォーマットが含まれるかを判断し、
印字データに所定のフォーマットが含まれる場合に、前記印字速度を所定のフォーマットに対応した印字速度以下に設定する
ことを特徴とする印字方法。
【請求項９】
所定のフォーマットの位置が含まれる領域を取得し、
これから印字する領域に所定のフォーマットが含まれるかを判断し、
これから印字する領域に所定のフォーマットが含まれているなら、所定のフォーマットに対応する印字速度で所定のフォーマットが含まれる領域を印字する
ことを特徴とする請求項８記載の印字方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタおよび印字方法に関する。
【背景技術】
【０００２】
用紙の幅方向に発熱体を配列したラインサーマルヘッドを用いたプリンタにおいて、例えば１行中に発熱する発熱体の数に応じて、用紙の搬送の速度を変えるもの知られている。（例えば、特許文献１の段落番号〔００２７〕）
【０００３】
このプリンタでは、１行中に発熱する発熱体の数に応じて電源の定格を越えずに印字することができるので、高品質な印字を提供できるものである。
【０００４】
ところで、印字内容によっては、印字速度を比較的早くすると品質が維持できない場合がある。つまり、印字速度が速いと、あるドットを印字した後に次のドットを印字しない場合に、あるドットの印字に際して発熱した熱が印字しない程度に冷め切らずに、いわゆる尾引きという現象によって、次のドットにも印字の電圧をかけてないにもかかわらずに、印字されてしまうことがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２３１１８０公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記文献のプリンタでは、１行中に発熱する発熱体の数に応じて印字速度が決められてしまい、印字速度が早い場合には、十分な品質の印字ができない場合がある
【課題を解決するための手段】
【０００７】
この発明は、印字媒体に印字する印字部と、設定された印字速度を記憶する記憶部と、印字データを取得する取得部と、取得部で取得した印字データに所定のフォーマットの印字データが含まれるか否かを判断する判断手段と、この判断手段に含まれる印字データが所定のフォーマットであれば、所定のフォーマットでの印字が可能である印字速度以下に前記記憶部の設定する設定部とを有するプリンタとしたものである。
【図面の簡単な説明】
【０００８】
【図１】実施の形態に係るラベルプリンタの概略断面図
【図２】ラベルプリンタの電気ブロック図
【図３】ＲＯＭに記憶するデータの一部を示す図
【図４】このラベルプリンタが実行するフローチャート
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、サーマルプリンタの最良な実施の形態を詳細に説明する。なお、本実施の形態では、台紙に複数のラベルが貼られたラベル用紙を搬送し、各ラベルに印字するラベルプリンタ１に適用した例について説明する。
【００１０】
ラベルプリンタ１は、長尺の台紙に多数のラベルが貼り付けられてロール状に巻回されたラベル用紙２に印字するもので、ロールから引き出したラベル用紙のラベルに、通信インターフェース（通信Ｉ／Ｆ）３を介してパーソナルコンピュータなどの外部端末から受取ったデータに基づいた印字をサーマルヘッドで行うものである。
【００１１】
ロール状のラベル用紙は、用紙保持部５に保持されている。用紙保持部５から引き出されたラベル用紙は、図１の矢印方向に搬送され、用紙搬送ローラ６を通り、プラテン７に対抗するサーマルヘッド４に送られる。サーマルヘッド４は、図示しないばねによってプラテン７に付勢されて押し付けられる。また、用紙搬送ローラ６には、図示しないピンチローラが用紙を挟んで対向し、用紙を搬送する。ピンチローラは、ばねにより用紙搬送ローラ６に向けて不正されている。
【００１２】
用紙搬送ローラ６の上方には、未使用のインクリボン８を供給する供給軸９が設けられている。また、サーマルヘッド４の上方には、供給軸８から供給されてサーマルヘッド４によって印字に使われたインクリボンを巻き取る巻取軸１０が設けられている。サーマルヘッド４は、供給されたインクリボン８のインクを熱によってラベルに転写することで、印字を行う。
【００１３】
サーマルヘッド４、用紙保持部５、用紙搬送ローラ６、プラテンローラ７、供給軸９、巻取軸１０、図示しないピンチローラは、ラベルプリンタ１のフレーム１１に片持ち状に保持されている。
【００１４】
次に、このラベルプリンタ１の電気的接続を説明する。
【００１５】
ＣＰＵ１２には、バスライン１３を介して、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５、通信Ｉ／Ｆ３、ヘッドドライバ１６、キーコントローラ１７、用紙モータコントローラ１８、リボンモータコントローラ１９が接続される。ＣＰＵ１２は、接続されたこれら各部を制御する。
【００１６】
ＲＯＭ１４は、例えばこのラベルプリンタ１が実行するプログラムなどの、通電が切られても消えてしまうことが無いようにする情報を記憶する。ＲＡＭ１５は、例えばこのプリンタ１が動作するために必要なワークエリアとして機能したり、サーマルヘッドへ供給する画像データ等を記憶する。ヘッドドライバ１６は、サーマルヘッドを制御して図示しない発熱体に通電することで、ラベルに印字する。キーコントローラは、用紙を強制的に搬送するためのフィードキーなどのキーボード２０からの入力を受付ける。用紙モータコントローラ１８は、用紙モータ２１を制御する。この用紙モータ２１は、回転することでプラテンローラ７や用紙搬送ローラ６を回転駆動する。この用紙モータ２１は、この実施の形態ではステッピングモータを採用している。リボンモータコントローラは、リボンモータ２２を制御する。リボンモータ２２は、リボン巻取軸１０を回転することで、リボン供給軸９から供給されたリボンを巻き取る。この実施の形態では、リボンモータはＤＣモータを採用している。なお、サーマルヘッド４、用紙モータ２１、リボンモータ２２の同期を取ることで、ラベル上の印字が行われる。
【００１７】
また、このプリンタ１は、印字するフォーマットに応じて高品質で印字できる最大の印字速度（用紙の搬送速度）が決められている。ＲＯＭ１４には、図３に示すように、印字フォーマットと印字スピードとの関係を示す対応が保存されている。つまり、通常の文字やシリアルバーコードでは、このプリンタの最大印字スピードである８インチ／秒以下で印字できる。パラレルバーコードの場合は、５インチ／秒以下の印字スピードで印字できる。また、２次元コードの場合は、３インチ／秒以下の印字スピードで印字できる。ここで、シリアルバーコードとは、バーコードの各バーの方向が用紙の搬送方向と同じであるバーコードのことを意味し、パラレルバーコードとは、各バーの方向が用紙の搬送方向と直行するバーコードを意味する。ここで、通常の文字とは、漢字、平仮名、片仮名、アルファベット等の人が目視で認識できる文字のことをいう。
【００１８】
以下、このプリンタが実行する処理を、図4を参照して説明する。
【００１９】
パーソナルコンピュータから通信Ｉ／Ｆ３を介してデータを受信すると（Ａｃｔ１）、受信したデータが印字データか否かを判断し（Ａｃｔ２）、印字データでなければそのデータに基づいた他の処理を実行する（Ａｃｔ３）。ここで、他の処理とは、例えばプリンタに対して、用紙の種類やインクリボンの種類などの設定などである。
【００２０】
印字データであれば、ＲＡＭ１５の描画メモリに画像データを展開して記憶する（Ａｃｔ４）。描画が終了すると、リボンモータ２２を駆動してリボンの搬送を開始し（Ａｃｔ５）、この印字データに含まれる印字速度をＲＡＭ１５のワークエリアに設定する（Ａｃｔ６）。
【００２１】
そして、印字する領域のデータに２次元コードを含むか否かを判断し（Ａｃｔ７）、２次元コードが含まれてなければパラレルバーコードがあるか否かを判断する（Ａｃｔ８）。
【００２２】
印字する領域に2次元コードを含むならば（Ａｃｔ７のＹ）、この2次元コードを含む領域の印字速度を３インチ／秒にするために、上述したワークエリアの内容を書き換える（Ａｃｔ９）。印字する領域に2次元コードがなくパラレルコードがある場合には（Ａｃｔ８のＹ）、このパラレルコードを含む領域の印字速度を５インチ／秒以下にするために上述したワークエリアの内容を書き換える（Ａｃｔ１０）。ここで、このフローチャートでは、印字速度をｉｐｓ（ｉｎｃｈ  ｐｒｅ  ｓｅｃｏｎｄ）として記入する。２次元コード、パラレルバーコードを含まない領域であれば、パーソナルコンピュータから受信したデータに含まれる印字速度のままである。
【００２３】
次に、設定された印字速度に基づいた印字速度になるように、用紙モータ２１を１ステップ駆動して（Ａｃｔ１１）ラベル用紙２を１ステップ分搬送して、この搬送に同期させてサーマルヘッド４によって１ライン印字を行う（Ａｃｔ１）。
【００２４】
そして、受信したデータを全て印字し終えたか否かを判断し（Ａｃｔ１３）、印字が終わってなければ、次のラインについてＡｃｔ６の判断に戻って処理を実行する。印字が終了し終えたならば、この処理を終了する。
【００２５】
一般にバーコードは、バー幅やそのバー間にあるスペースの幅の比率が決められている。しかし、パラレルバーコードを印字速度が速い状態で印字する場合には、サーマルヘッドに蓄積した熱の影響で、バー幅が太くなってしまうことがあり、このためバー幅やスペースの幅が変わってしまうことがある。同様に、２次元コードにおいても印字する各点の大きさが変わってしまう可能性があり、これらを認識することができなかったり、認識のための時間が多く必要とすることがある。しかしながら、この実施の形態のように、印字する領域に含まれるデータに、例えばパラレルバーコードや２次元コードなどの、高品質が要求されるものがあった場合には、パーソナルコンピュータで指定されたデータよりも品質の高い印字が可能な印字速度にすることで、これらのデータが読み取れなかったり、読み取りの処理に時間が比較的長くかかることを防止できる。
【００２６】
ここで、パーソナルコンピュータから受信した印字速度が３インチ／秒であった場合には、Ａｃｔ７からＡｃｔ１０までの印字される領域のデータを判断する処理を実行せずに、印字処理を行うことも可能である。
【００２７】
また、この実施の形態では、パラレルバーコードや２次元コードを印字する例を用いて説明したが、印字するデータはこれらに限定されることが無い。例えば、写真などのビットマップデータを詳細に印字するときには、２次元コードと同じように３インチ／秒に設定することもできる。
【００２８】
また、この実施の形態では、印字する領域のフォーマットによって、印字速度を８インチ／秒、５インチ／秒、３インチ／秒を設定することで説明したが、プリンタの能力によってこの印字速度が適宜決められる。また、この印字速度は、このプリンタが備えるキーボード２０で設定するようにしても良い。
【００２９】
この実施の形態で説明した高印字品質ができる印字と、高印字品質が望めないが印字速度を優先するため設定された印字速度での印字のいずれかを選択できるようにしても良い。
【００３０】
この実施の形態では、印字速度と印字品質の両立を達成したプリンタを提供することができる。つまり、速い印字速度を設定されたとしてもその印字するフォーマットに応じて高品質な印字ができる。
【００３１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３２】
１  ラベルプリンタ
３  通信インターフェース
４  サーマルへヘッド
７  プラテンローラ
１２  ＣＰＵ
１４  ＲＯＭ
１５  ＲＡＭ
【図１】
2012066473.tif 000003
【図２】
2012066473.tif 000004
【図３】
2012066473.tif 000005
【図４】
2012066473.tif 000006