(57)【要約】      （修正有）【課題】複数の同一様式の印字用紙への印字に要する時間を短縮する。【解決手段】実施形態のプリンタは、印字ヘッドと、調整機構と、判断手段と、検出手段と、調整手段と、を備える。前記印字ヘッドは、搬送されてきた印字用紙に印字する。前記調整機構は、前記印字用紙に対する前記印字ヘッドの位置を調整する。前記判断手段は、複数の同一様式の印字用紙に対して連続して印字する場合に、前記印字用紙が一枚目の印字用紙であるか否かを判断する。前記検出手段は、前記印字用紙が一枚目の印字用紙であると判断された場合に、前記一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つを検出する。前記調整手段は、前記調整機構を制御して、新たな印字用紙が搬送されてくる度に、前記検出手段により検出された一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つに従って、前記印字ヘッドの位置を調整する。【選択図】図９
2012051299.tif 000002
【特許請求の範囲】
【請求項１】
搬送されてきた印字用紙に印字する印字ヘッドと、
前記印字用紙に対する前記印字ヘッドの位置を調整する調整機構と、
複数の同一様式の印字用紙に対して連続して印字する場合に、前記印字用紙が一枚目の印字用紙であるか否かを判断する判断手段と、
前記印字用紙が一枚目の印字用紙であると判断された場合に、前記一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つを検出する検出手段と、
前記調整機構を制御して、新たな印字用紙が搬送されてくる度に、前記検出手段により検出された一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つに従って、前記印字ヘッドの位置を調整する調整手段と、
を備えたことを特徴とするプリンタ。
【請求項２】
前記一枚目の印字用紙の用紙厚および用紙幅の少なくとも一つが検出済みであることを記憶する記憶手段をさらに備え、
前記判断手段は、前記一枚目の印字用紙の用紙厚および用紙幅の少なくとも一つが検出済みであることが記憶されていない場合に、前記印字用紙が前記一枚目の印字用紙であると判断することを特徴とする請求項１に記載のプリンタ。
【請求項３】
搬送されてきた印字用紙に印字する印字ヘッドと、前記印字用紙に対する前記印字ヘッドの位置を調整する調整機構と、を有するプリンタを備えた情報処理装置において、
複数の同一様式の印字用紙に対して連続して印字する場合に、前記印字用紙が一枚目の印字用紙であるか否かを判断する判断手段と、
前記印字用紙が一枚目の印字用紙であると判断された場合に、前記一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つを検出する検出手段と、
前記調整機構を制御して、新たな印字用紙が搬送されてくる度に、前記検出手段により検出された一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つに従って、前記印字ヘッドの位置を調整する調整手段と、
を備えたことを特徴とする情報処理装置。
【請求項４】
前記一枚目の印字用紙の用紙厚および用紙幅の少なくとも一つが検出済みであることを記憶する記憶手段をさらに備え、
前記判断手段は、前記一枚目の印字用紙の用紙厚および用紙幅の少なくとも一つが検出済みであることが記憶されていない場合に、前記印字用紙が前記一枚目の印字用紙であると判断することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
搬送されてきた印字用紙に印字する印字ヘッドと、前記印字用紙に対する前記印字ヘッドの位置を調整する調整機構と、を備えたプリンタを制御するコンピュータを、
複数の同一様式の印字用紙に対して連続して印字する場合に、前記印字用紙が一枚目の印字用紙であるか否かを判断する判断手段と、
前記印字用紙が前記一枚目の印字用紙であると判断された場合に、前記一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つを検出する検出手段と、
前記調整機構を制御して、新たな印字用紙が搬送されてくる度に、前記検出手段により検出された一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つに従って、前記印字ヘッドの位置を調整する調整手段と、
として機能させるためのプログラム。
【請求項６】
前記プリンタは、前記一枚目の印字用紙の用紙厚および用紙幅の少なくとも一つが検出済みであることを記憶する記憶手段をさらに備え、
前記判断手段は、前記一枚目の印字用紙の用紙厚および用紙幅の少なくとも一つが検出済みであることが記憶されていない場合に、前記印字用紙が前記一枚目の印字用紙であると判断することを特徴とする請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリンタ、情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
印字用紙に対して印字ヘッドを当接離反することにより印字用紙に印字する従来のデータ印字装置は、連帳に対して印字する場合には、同じ印字用紙に印字するため、１枚目の印字用紙についてのみ用紙幅および用紙厚の検出や印字用紙と印字ヘッドのギャップ調整を行っている。一方、従来のデータ印字装置において、単票に対して印字する場合には、新たな印字用紙が搬送されてくる度に、用紙幅および用紙厚の検出や印字用紙と印字ヘッドのギャップ調整を行うことが一般的である（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、単票に対して印字する場合に、新たな印字用紙が搬送されてくる度に、用紙幅の検出や用紙厚の検出や印字用紙と印字ヘッドのギャップ調整を行うのは時間がかかり、ユーザの作業効率を低下させる、という課題がある。
【課題を解決するための手段】
【０００４】
実施形態のプリンタは、印字ヘッドと、調整機構と、判断手段と、検出手段と、調整手段と、を備える。前記印字ヘッドは、搬送されてきた印字用紙に印字する。前記調整機構は、前記印字用紙に対する前記印字ヘッドの位置を調整する。前記判断手段は、複数の同一様式の印字用紙に対して連続して印字する場合に、前記印字用紙が一枚目の印字用紙であるか否かを判断する。前記検出手段は、前記印字用紙が一枚目の印字用紙であると判断された場合に、前記一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つを検出する。前記調整手段は、前記調整機構を制御して、新たな印字用紙が搬送されてくる度に、前記検出手段により検出された一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つに従って、前記印字ヘッドの位置を調整する。
【図面の簡単な説明】
【０００５】
【図１】図１は、事務コンピュータとしての伝票発行機の外観図である。
【図２】図２は、事務コンピュータとしての伝票発行機のシステム構成を示すブロック図である。
【図３】図３は、プリンタ内に配置されたプラテン周辺の要部構成を示す図である。
【図４】図４は、プリンタの構成を示すブロック図である。
【図５】図５は、本実施形態にかかるプリンタの機能構成を示すブロック図である。
【図６】図６は、用紙幅の検出方法を説明するための図である。
【図７】図７は、用紙厚の検出方法およびギャップの調整方法を説明するための図である。
【図８】図８は、従来のプリンタにおける同一様式の印字用紙に対する印字処理の流れを示すフローチャートである。
【図９】図９は、本実施形態にかかるプリンタにおける同一様式の印字用紙に対する印字処理の流れを示すフローチャートである。
【図１０】図１０は、図９に示すステップＳ９０３〜ステップＳ９０５に示す処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００６】
図１は、事務コンピュータとしての伝票発行機の外観図である。図１に示すように、伝票発行機１は、当該伝票発行機１の筐体１００を有している。そして、筐体１００の前面には、ＬＣＤ（Liquid  Crystal  Display）などのディスプレイ１０３、および単票など連続していない印字用紙を給紙する単票給紙部１１８が設けられている。そして、ディスプレイ１０３の横には、ＦＤＤ（Floppy（登録商標）  Disk  Drive）１１９が設けられている。さらに、ディスプレイ１０３の背面には、印字された印字用紙を排出する排出トレイ１２０が設けられている。さらに、排出トレイ１２０の背面には、連帳など連続した印字用紙を給紙する連帳給紙部１２１が設けられている。
【０００７】
また、伝票発行機１の内部には、印字用紙に所望の印字を行うプリンタ１０５（図２参照）が設けられている。また、伝票発行機１には、キーボード１０２およびマウス１０４が接続されている。
【０００８】
図２は、事務コンピュータとしての伝票発行機のシステム構成を示すブロック図である。図１に示すように、伝票発行機１は、事務コンピュータを統括して制御するためのＣＰＵ（Central  Processing  Unit）１０７を備えている。ＣＰＵ１０７に接続されたシステムバス１１７には、ＲＯＭ（Read  Only  Memory）１０９、ＲＡＭ（Random  Access  Memory）１０８、ＯＳ（Operating  System）や各種プログラムが格納されたＨＤＤ（Hard  Disk  Drive）１０６からのデータの読み出しおよびＨＤＤ１０６へのデータの書き込みを制御するＨＤＤコントローラ１１０、磁気ディスクや光ディスク等の補助記憶装置にアクセスする補助記憶装置ドライバ１１１、キーボードコントローラ１１２、ディスプレイコントローラ１１３、マウスＩ／Ｆ１１４、パラレルＩ／Ｆ１１５、通信Ｉ／Ｆ１１６などが接続されている。
【０００９】
ＨＤＤコントローラ１１０にはＨＤＤ１０６が接続され、キーボードコントローラ１１２にはキーボード１０２が接続され、ディスプレイコントローラ１１３にはディスプレイ１０３が接続されている。また、マウスＩ／Ｆ１１４にはマウス１０４が接続され、パラレルＩ／Ｆ１１５にはプリンタ１０５が接続されている。
【００１０】
図３は、プリンタ内に配置されたプラテン周辺の要部構成を示す図である。プラテン２０１は、平板状に構成され、印字用紙の搬送路の一部を構成する。なお、プラテン２０１は、回転自在に軸支された丸プラテンであっても良い。
【００１１】
プリンタ１０５は、このプラテン２０１に沿ってキャリア軸２０２が設けられ、このキャリア軸２０２に沿って主走査方向に向って、印字用紙に対する後述する印字ヘッド２０４の位置を調整するキャリア２０３が取り付けられている。キャリア２０３には、印字ヘッド２０４およびインクリボンカセット２０５が搭載されている。インクリボンカセット２０５のインクリボンは、印字ヘッド２０４とプラテン２０１との間に介在するように張設されている。印字ヘッド２０４は、プラテン２０１に接近または離反することによりプラテン２０１に搬送されてきた印字用紙に印字するものであり、プリンタ１０５がサーマルプリンタである場合にはサーマルヘッド、ワイヤドットプリンタならワイヤドットヘッドで構成される。
【００１２】
キャリア軸２０２の一端には、このキャリア軸２０２を印字ヘッド２０４ごと印字用紙に対して接近または離反させる方向に向って、印字用紙に対する印字ヘッド２０４の位置を調整するギャップ調整機構２０６が設けられている。このギャップ調整機構２０６は、例えば、ステッピングモータで構成したギャップ調整用モータ２０７により駆動する。また、印字ヘッド２０４の主走査方向の一端には、印字用紙の搬送方向と直交する方向（主走査方向）に移動して、印字用紙の両端を検知するセンサ２０８が設けられている。
【００１３】
図４は、プリンタの構成を示すブロック図である。プリンタ１０５は、当該プリンタ１０５を制御するためのＣＰＵ４０１、ＣＰＵ４０１がプリンタ１０５の各部を制御するためのプログラム等が格納されたＲＯＭ４０２、ＣＰＵ４０１が処理するデータを一時的に格納するための各種メモリエリアとして機能するＲＡＭ４０３、およびメカニカルコントローラ４０４を備えている。そして、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、メカニカルコントローラ４０４、およびパラレルＩ／Ｆ１１５は、アドレスバス、データバス、制御バス等のバスライン４０５を介して相互に接続されている。
【００１４】
メカニカルコントローラ４０４には、印字ヘッド２０４を駆動するヘッドドライバ４０６、キャリア２０３をキャリア軸２０２に沿って移動させるキャリアモータ４０７を駆動するモータドライバ４０８、プラテン２０１上へ印字用紙を搬送させたりフィードさせたりする搬送路に設けられたフィードローラを駆動制御するフィードモータ４０９を駆動するモータドライバ４１０、ギャップ調整用モータ２０７を駆動するモータドライバ４１１、印字ヘッド２０４を印字用紙に対して接近または離反させる方向におけるキャリア２０３のホームポジションを検知するホームポジションセンサ４１２ａやセンサ２０８などの各種センサ４１２が接続されている。
【００１５】
次に、プリンタ１０５が有する特徴的な機能について説明する。図５は、本実施形態にかかるプリンタの機能構成を示すブロック図である。ＣＰＵ４０１は、ＲＡＭ４０３に展開されたＲＯＭ４０２に格納されたプログラムに従って動作することで、図５に示すように、判断部５０１、検出部５０２、調整部５０３、印字制御部５０４として機能する。
【００１６】
印字制御部５０４は、プリンタ１０５が備える各部を制御して印字用紙に印字するものである。印字制御部５０４は、ＣＰＵ１０７からプリンタ占有コマンドが入力された場合に、ＣＰＵ１０７から入力された印字データに従って、複数の同一様式の印字用紙（単票）に対して連続して印字する。
【００１７】
ここで、プリンタ占有コマンドは、プリンタ１０５を占有して、複数の同一様式の印字用紙に印字することを指定するコマンドである。本実施形態では、プリンタ占有コマンドのフォーマットは、＜１Ｂ＞Ｈ＋＜６Ｆ＞Ｈ＋ｎであり、「１Ｂ」および「６Ｆ」がプリンタ１０５の占有を指定し、「ｎ」が連続して印字する同一様式の印字用紙の枚数を示している。例えば、印字制御部５０４は、プリンタ占有コマンドの「１Ｂ」が「Ｅｓｃ」で、「６Ｆ」が「ｏ」で、「ｎ」が「１，４９」である場合に、新たなプリンタ占有コマンドの入力を受け付けず、同一様式の印字用紙４９枚への印字を連続して行うものとする。
【００１８】
なお、印字制御部５０４は、プリンタ占有コマンドが入力されてプリンタ１０５が占有されている間、プリンタ１０５の占有を示すプリンタ占有フラグおよび印字を行った印字用紙の枚数をＲＡＭ４０３に格納する。印字制御部５０４は、ＲＡＭ４０３に格納した印字用紙の枚数が、プリンタ占有コマンドの「ｎ」が示す枚数に達するまで印字を行うものとする。そして、ＲＡＭ４０３に格納した印字用紙の枚数がプリンタ占有コマンドの「ｎ」が示す枚数に達した場合、ＲＡＭ４０３からプリンタ占有フラグおよび印字用紙の枚数を消去する。
【００１９】
判断部５０１は、印字制御部５０４によって複数の同一様式の印字用紙に対して連続して印字する場合に、プラテン２０１に搬送されてきた印字用紙が１枚目の印字用紙であるか否かを判断するものである。本実施形態では、判断部５０１は、後述する検出部５０２により検出済みフラグがＲＡＭ４０３に格納されていない場合に、プラテン２０１に搬送されてきた印字用紙が１枚目の印字用紙であると判断する。
【００２０】
検出部５０２は、判断部５０１によりプラテン２０１に搬送されてきた印字用紙が１枚目の印字用紙であると判断された場合に、当該一枚目の印字用紙の用紙厚および用紙幅を検出する。また、検出部５０２は、用紙厚および用紙幅を検出した場合、検出した用紙厚、用紙幅、および検出済みフラグをＲＡＭ４０３に格納する。これにより、プラテン２０１に搬送されてきた印字用紙が２枚目以降の印字用紙である場合には、用紙幅および用紙厚の検出が行われないので、複数の同一様式の印字用紙への印字に要する時間を短縮することができる。
【００２１】
なお、本実施形態では、搬送されてきた印字用紙が１枚目の印字用紙であると判断された場合に、当該一枚目の印字用紙の用紙厚および用紙幅を検出しているが、これに限定するものではなく、当該一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一方を検出すれば良い。例えば、搬送されてくる印字用紙の用紙厚が予め設定されている場合には、検出部５０２は、一枚目の印字用紙の用紙幅のみを検出すれば良い。また、搬送されてくる印字用紙の用紙幅が予め設定されている場合には、検出部５０２は、一枚目の印字用紙の用紙厚のみを検出すれば良い。これにより、用紙厚または用紙幅が予め設定されている場合には、用紙厚および用紙幅のいずれか一方のみを検出すれば良いので、一枚目の印字用紙の用紙厚または用紙幅の検出に要する時間を短縮することができる。
【００２２】
ここで、図６および図７を用いて、用紙幅および用紙厚の検出方法について説明する。図６は、用紙幅の検出方法を説明するための図である。図７は、用紙厚の検出方法およびギャップの調整方法を説明するための図である。
【００２３】
まず、図６を用いて、用紙幅の検出方法について説明する。印字制御部５０４によりフィードモータ４０９が駆動されて印字用紙がプラテン２０１上に搬送されると（頭出し）、（１）に示すように、検出部５０２は、キャリアモータ４０７を駆動させて、キャリア２０３を印字用紙の主走査方向の一端に向けて移動させる。その後、センサ２０８によって印字用紙の主走査方向の一端が検知されると、検出部５０２は、キャリアモータ４０７の駆動を停止して、一旦、キャリア２０３の移動を止める。次いで、（２）に示すように、検出部５０２は、再びキャリアモータ４０７を駆動させて、キャリア２０３を印字用紙に主走査方向の他方の一端に向けて移動させる。その後、センサ２０８によって印字用紙の主走査方向の他方の一端が検知されると、検出部５０２は、キャリアモータ４０７の駆動を停止して、キャリア２０３の移動を止める。そして、検出部５０２は、センサ２０８による印字用紙の両端の検知結果から、印字用紙の用紙幅を検出する。
【００２４】
次に、図７を用いて、用紙厚の検出方法について説明する。印字制御部５０４によりフィードモータ４０９が駆動されて印字用紙がプラテン２０１上に搬送される前に、（１）に示すように、検出部５０２は、ギャップ調整用モータ２０７を駆動させて、キャリア２０３をホームポジションに移動させる。次いで、（２）に示すように、検出部５０２は、ギャップ調整用モータ２０７を駆動させて、印字ヘッド２０４がプラテン２０１に押し当たるまで、キャリア２０３を移動させて、ホームポジションからプラテン２０１までの距離ａを求める。次に、印字制御部５０４によりフィードモータ４０９が駆動された印字用紙がプラテン２０１上に搬送されると、（３）に示すように、検出部５０２は、ギャップ調整用モータ２０７を駆動させて、印字ヘッド２０４が印字用紙に押し当たるまで、キャリア２０３を移動させて、ホームポジションから印字用紙までの距離ｂを求める。これにより、検出部５０２は、距離ａから距離ｂを減算することにより、印字用紙の用紙厚ｃを検出する。
【００２５】
調整部５０３は、キャリア２０３およびギャップ調整機構２０６を制御して、印字制御部５０４によりフィードモータ４０９が駆動されて新たな印字用紙がプラテン２０１上に搬送される度に、検出部５０２により検出された一枚目の印字用紙の用紙幅および用紙厚に従って、印字ヘッド２０４の位置を調整するものである。なお、本実施形態では、検出部５０２により検出された一枚目の印字用紙の用紙幅および用紙厚に従って、印字ヘッド２０４の位置を調整しているが、検出部５０２により検出された一枚目の印字用紙の用紙幅および用紙厚の少なくともいずれか一つに従って、印字ヘッド２０４の位置を調整するものであれば良い。例えば、検出部５０２によって一枚目の印字用紙の用紙厚のみが検出された場合には、調整部５０３は、検出部５０２によって検出された一枚目の印字用紙の用紙厚および予め設定された用紙幅に従って、印字ヘッド２０４の位置を調整する。また、検出部５０２によって一枚目の印字用紙の用紙幅のみが検出された場合には、調整部５０３は、検出部５０２によって検出された一枚目の印字用紙の用紙幅および予め設定された用紙厚に従って、印字ヘッド２０４の位置を調整する。
【００２６】
ここで、図７を用いて、印字ヘッド２０４と印字用紙とのギャップの調整方法について説明する。検出部５０２により用紙幅および用紙厚が検出されると、調整部５０３は、距離ｂから、検出部５０２により検出した用紙厚ｃに応じたギャップｅを減算した距離ｄを求め、ＲＡＭ４０３に格納しておく。そして、印字制御部５０４により印字が行なわれる前に、（４）に示すように、調整部５０３は、ギャップ調整用モータ２０７を駆動させて、一旦、キャリア２０３をホームポジションに移動させる。次に、（５）に示すように、印字制御部５０４は、ギャップ調整用モータ２０７を駆動させて、キャリア２０３をホームポジションから距離ｄだけプラテン２０１に接近させる。
【００２７】
なお、本実施形態では、ＲＯＭ４０２は、用紙厚ｃとギャップｅとを対応付けたテーブルを記憶している。調整部５０３は、検出部５０２により用紙厚ｃが検出されると、ＲＯＭ４０２に記憶されたテーブルから、検出した用紙厚ｃと対応付けたギャップｅを読み出すものとする。
【００２８】
また、印字用紙から外れた位置への印字を防止するために、調整部５０３は、印字制御部５０４により印字が行なわれる前に、検出部５０２により検出された用紙幅を用いて、キャリア２０３（印字ヘッド２０４）を印字用紙の主走査方向の真ん中に移動させることもできる。
【００２９】
さらに、調整部５０３は、プリンタ１０５がサーマルプリンタである場合には、検出部５０２により検出された用紙厚ｃに従って、印字ヘッド２０４（サーマルヘッド）への通電時間を制御しても良い。また、調整部５０３は、プリンタ１０５がワイヤドットプリンタである場合には、検出部５０２により検出された用紙厚ｃに従って、印字ヘッド２０４（ワイヤドットヘッド）のインパクト力を制御しても良い。
【００３０】
次に、図８を用いて、従来のプリンタにおける同一様式の印字用紙に対する印字処理の流れについて説明する。図８は、従来のプリンタにおける同一様式の印字用紙に対する印字処理の流れを示すフローチャートである。
【００３１】
印字データが入力される度に（ステップＳ８０１）、従来のプリンタでは、印字用紙の頭出し、用紙幅および用紙厚の検出、ギャップの調整を含む用紙吸入処理が行われる（ステップＳ８０２）。
【００３２】
用紙吸入処理が行われると、従来のプリンタは、印字を行なうとともに（ステップＳ８０３）、印字された印字用紙を排出トレイに排出する（ステップＳ８０４）。そして、続いて印字する印字用紙がある場合（ステップＳ８０５：Ｙｅｓ）、ステップＳ８０１〜ステップＳ８０４に示す処理が繰り返される。このように、従来のプリンタでは、搬送されてくる印字用紙が前に印字した印字用紙の様式と同一であるか否かに関わらず、印字用紙が搬送されてくる度に、印字用紙の用紙幅および用紙厚の検出が行われていたため、複数の同一様式の印字用紙に対する印字に要する時間が長かった。
【００３３】
次に、図９を用いて、本実施形態にかかるプリンタ１０５における同一様式の印字用紙に対する印字処理の流れについて説明する。図９は、本実施形態にかかるプリンタにおける同一様式の印字用紙に対する印字処理の流れを示すフローチャートである。
【００３４】
ＣＰＵ１０７からプリンタ占有コマンドおよび印字データが入力されると（ステップＳ９０１、ステップＳ９０２）、判断部５０１は、プラテン２０１に保持される印字用紙が１枚目の印字用紙であるか否かを判断する（ステップＳ９０３）。
【００３５】
そして、プラテン２０１に保持される印字用紙が１枚目の印字用紙であると判断された場合（ステップＳ９０３：Ｙｅｓ）、印字制御部５０４、検出部５０２、および調整部５０３は、印字用紙の頭出し、用紙幅および用紙厚の検出、ギャップの調整を含む用紙吸入処理を行う（ステップＳ９０４）。一方、プラテン２０１に保持される印字用紙が２枚目以降の印字用紙であると判断された場合（ステップＳ９０３：Ｎｏ）、印字制御部５０４および調整部５０３は、印字用紙の頭出しおよびギャップの調整を含む用紙吸入処理を行う（ステップＳ９０５）。これにより、プラテン２０１に保持される印字用紙が２枚目以降の印字用紙である場合には、用紙幅および用紙厚の検出が行われないので、複数の同一様式の印字用紙への印字に要する時間を短縮することができる。
【００３６】
用紙吸入処理が行われると、印字制御部５０４は、プリンタ１０５が備える各部を制御して印字を行うとともに（ステップＳ９０６）、印字された印字用紙を排出トレイ１２０に排出する（ステップＳ９０７）。
【００３７】
その後、印字制御部５０４は、続けて印字する印字用紙がある場合（ステップＳ９０８：Ｙｅｓ）、ＣＰＵ１０７からの印字データの入力を待つ（ステップＳ９０２）。
【００３８】
次に、図１０を用いて、図９に示すステップＳ９０３〜ステップＳ９０５に示す処理の流れについて詳細に説明する。図１０は、図９に示すステップＳ９０３〜ステップＳ９０５に示す処理の流れを示すフローチャートである。
【００３９】
ＣＰＵ１０７から印字データが入力されると、印字制御部５０４は、フィードモータ４０９を駆動させて印字用紙をプラテン２０１上に搬送する頭出しを行う（ステップＳ１００１）。次いで、印字制御部５０４は、ＲＡＭ４０３にプリンタ占有フラグが格納されて、プリンタ１０５が占有中であるか否かを判断する（ステップＳ１００２）。プリンタ１０５が占有中であると判断された場合（ステップＳ１００２：Ｙｅｓ）、判断部５０１は、検出済みフラグがＲＡＭ４０３に格納されているか否かを判断する（ステップＳ１００３）。
【００４０】
そして、プリンタ１０５が占有中でないと判断された場合（ステップＳ１００２：Ｎｏ）および検出済みフラグがＲＡＭ４０３に格納されていなかった場合（ステップＳ１００３：Ｎｏ）、検出部５０２は、プラテン２０１に搬送されてきた一枚目の印字用紙の用紙幅および用紙厚を検出する（ステップＳ１００４、ステップＳ１００５）。次いで、調整部５０３は、検出された一枚目の印字用紙の用紙幅および用紙厚に従って、キャリア２０３（印字ヘッド２０４）をプラテン２０１に接近する方向に移動させることによる印字ヘッド２０４と印字用紙とのギャップ調整など、印字ヘッド２０４の位置を調整する（ステップＳ１００６）。
【００４１】
印字ヘッド２０４の位置の調整が完了すると、印字制御部５０４は、再度、プリンタ１０５が占有中であるか否かを判断する（ステップＳ１００７）。そして、プリンタ１０５が占有中であると判断された場合（ステップＳ１００７：Ｙｅｓ）、検出部５０２および調整部５０３は、検出した一枚目の印字用紙の用紙幅および用紙厚、および印字ヘッド２０４と一枚目の印字用紙とのギャップをＲＡＭ４０３に格納する（ステップＳ１００８）。
【００４２】
一方、検出済みフラグがＲＡＭ４０３に格納されていた場合（ステップＳ１００３：Ｙｅｓ）、調整部５０３は、ＲＡＭ４０３から、一枚目の印字用紙の用紙幅および用紙厚、および印字ヘッド２０４と一枚目の印字用紙とのギャップを読み出すとともに（ステップＳ１００９）、読み出した一枚目の印字用紙の用紙幅および用紙厚、および印字ヘッド２０４と一枚目の印字用紙とのギャップに従って、印字ヘッド２０４と印字用紙とのギャップ調整など、印字ヘッド２０４の位置を調整する（ステップＳ１０１０）。
【００４３】
このように本実施形態にかかる伝票発行機１によれば、複数の同一様式の印字用紙に対して連続して印字する場合に、プラテン２０１に搬送されてきた印字用紙が一枚目の印字用紙であるか否かを判断し、プラテン２０１に搬送されてきた印字用紙が一枚目の印字用紙であると判断された場合に、プラテン２０１に搬送されてきた一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つを検出し、プラテン２０１に新たな印字用紙が搬送される度に、検出された一枚目の印字用紙の用紙厚および用紙幅の少なくともいずれか一つに従って、印字ヘッド２０４の位置を調整することにより、プラテン２０１に保持される印字用紙が２枚目以降の印字用紙である場合には、用紙幅および用紙厚の検出を行われないので、複数の同一様式の印字用紙への印字に要する時間を短縮することができる。
【００４４】
なお、本実施形態のプリンタ１０５で実行されるプログラムは、ＲＯＭ４０２に予め組み込まれて提供されるが、これに限定するものではない。例えば、本実施形態のプリンタ１０５で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４５】
さらに、本実施形態のプリンタ１０５で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のプリンタ１０５で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【符号の説明】
【００４６】
１  伝票発行機
１０５  プリンタ
２０３  キャリア
２０４  印字ヘッド
２０６  ギャップ調整機構
４０１  ＣＰＵ
４０２  ＲＯＭ
４０３  ＲＡＭ
５０１  判断部
５０２  検出部
５０３  調整部
５０４  印字制御部
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００７−２７７０１１公報
【図１】
2012051299.tif 000003
【図２】
2012051299.tif 000004
【図３】
2012051299.tif 000005
【図４】
2012051299.tif 000006
【図５】
2012051299.tif 000007
【図６】
2012051299.tif 000008
【図７】
2012051299.tif 000009
【図８】
2012051299.tif 000010
【図９】
2012051299.tif 000011
【図１０】
2012051299.tif 000012