(57)【特許請求の範囲】
【請求項１】
用紙を搬送して当該用紙に印字を行う印字搬送動作を実行する印字搬送部と、
設定されたエラー検出条件に応じて、前記印字搬送動作に関するエラーを検出するエラー検出手段と、
前記エラー検出手段が前記エラーを検出した場合、前記印字搬送動作を中断させて、前記エラー検出条件の変更を受け付ける受付手段と、
前記受付手段が前記エラー検出条件の変更を受け付けた場合、前記印字搬送動作を再開させる再開手段と、
を備えたプリンタ。
【請求項２】
前記エラー検出条件には、エラー検出の精度とエラー検出処理の実行の有無との少なくとも一方が含まれる請求項１に記載のプリンタ。
【請求項３】
前記エラーには、用紙が規定姿勢に対して斜めである用紙斜めエラーが含まれる請求項１または２に記載のプリンタ。
【請求項４】
前記エラーには、用紙が規定の領域以外に位置した用紙位置エラーが含まれる請求項１または２に記載のプリンタ。
【請求項５】
前記受付手段は、前記エラー検出手段による前記エラーの検出回数が規定の複数回に達した場合、前記受け付けをせずに前記印字搬送動作を続行させる請求項１ないし４のいずれか一項に記載のプリンタ。
【請求項６】
用紙を搬送して当該用紙に印字を行う印字搬送動作を実行する印字搬送部を備えたプリンタのコンピュータを、
設定されたエラー検出条件に応じて、前記印字搬送動作に関するエラーを検出するエラー検出手段と、
前記エラー検出手段が前記エラーを検出した場合、前記印字搬送動作を中断させて、前記エラー検出条件の変更を受け付ける受付手段と、
前記受付手段が前記エラー検出条件の変更を受け付けた場合、前記印字搬送動作を再開させる再開手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリンタおよびプログラムに関する。
【背景技術】
【０００２】
従来、帳票などの用紙に印字を行うプリンタとして、給紙口から吸入した用紙に対して用紙斜めエラー（用紙が規定姿勢に対して斜めになった状態）を検出した場合、その用紙を給紙口に戻すとともに、給紙口への用紙の再セットを促すエラー画面を表示するものが知られている。このプリンタでは、用紙の斜め度合いのエラー検出精度を複数のうちから一つを設定できるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
このようなプリンタにおいて、用紙が多少斜めであっても、印字をして帳票を早く発行したいという場合がある。しかしながら、上記プリンタでは、用紙斜めエラーが発生すると、使用者は、用紙を正しくセットできるまで用紙セット動作を繰り返すか、印字処理（プログラム）を中止させてエラー検出精度を低めに変更し、再度印字処理を実行させる必要があり、使い勝手が良くない。
【課題を解決するための手段】
【０００４】
実施形態のプリンタは、印字搬送部と、エラー検出手段と、受付手段と、再開手段と、を備えている。前記印字搬送部は、用紙を搬送して当該用紙に印字を行う印字搬送動作を実行する。前記エラー検出手段は、設定されたエラー検出条件に応じて、前記印字搬送動作に関するエラーを検出する。前記受付手段は、前記エラー検出手段が前記エラーを検出した場合、前記印字搬送動作を中断させて、前記エラー検出条件の変更を受け付ける。前記再開手段は、前記受付手段が前記エラー検出条件の変更を受け付けた場合、前記印字搬送動作を再開させる。
【０００５】
また、実施形態のプログラムは、用紙を搬送して当該用紙に印字を行う印字搬送動作を実行する印字搬送部を備えたプリンタのコンピュータを、前記エラー検出手段と、前記受付手段と、前記再開手段と、として機能させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、一実施形態にかかる事務機を示す斜視図である。
【図２】図２は、一実施形態にかかる事務機を示す側面図であって、一部を断面にして示す図である。
【図３】図３は、一実施形態にかかる事務機の用紙検出センサを単票用紙とともに示す平面図である。
【図４】図４は、一実施形態にかかる事務機の電気的接続を示すブロック図である。
【図５】図５は、一実施形態にかかる事務機の機能構成を示す図である。
【図６】図６は、一実施形態にかかる事務機のＣＰＵが実行する帳票発行処理の流れを示すフローチャートである。
【図７】図７は、一実施形態にかかる発行確認画面を示す図である。
【図８】図８は、一実施形態にかかるエラー画面の遷移例を示す図である。
【図９】図９は、一実施形態の変形例にかかる用紙位置検出センサを単票用紙とともに示す平面図である。
【図１０】図１０は、一実施形態の変形例にかかるエラー画面の遷移例を示す図である。
【発明を実施するための形態】
【０００７】
以下、図面を参照して、一実施形態について詳細に説明する。
【０００８】
図１は、実施形態にかかる事務機を示す斜視図である。事務機１０１は、各部を収納するハウジング１０２を備えている。ハウジング１０２は、側方から見て台形状に形成されている。ハウジング１０２の前面下部には、キーボード１０３が一体に設けられている。ハウジング１０２の前面には、キーボード１０３よりも上方の位置に表示器１０４が取り付けられている。表示器１０４は、例えば液晶表示器である。表示器１０４とキーボード１０３との間には、用紙の一例である単票用紙４０１を挿入するための用紙挿入口１０７が設けられている。単票用紙４０１は、例えば帳票用紙等である。また、事務機１０１は、その後部に、排紙トレイ１１１を有している。また、事務機１０１は、マウス１０８を有している。
【０００９】
図２は、本実施形態にかかる事務機を示す側面図であって、一部を断面にして示す図である。事務機１０１は、プリンタ１１８を備えている。プリンタ１１８は、案内経路１１５に挿入された単票用紙４０１を印字搬送部１３０で搬送して印字を行なうものである。
【００１０】
案内経路１１５は、ハウジング１０２の内部に設けられている。案内経路１１５は、用紙挿入口１０７からの単票用紙４０１の挿入を受け付け、挿入された単票用紙４０１を案内する。案内経路１１５は、所定の隙間を開けて対向配置された一対の案内板１１３が複数組集まって構成されている。案内経路１１５は、その一端が用紙挿入口１０７に連絡し、他端がハウジング１０２の上面に形成された排紙口１１６に連絡しており、用紙挿入口１０７と排紙口１１６との間を湾曲形状に繋いでいる。前述した排紙トレイ１１１は、排紙口１１６から排紙された用紙挿入口１０７等を保持するように設けられている。
【００１１】
印字搬送部１３０は、案内経路１１５に沿って単票用紙４０１を搬送して当該用紙に印字を行う印字搬送動作を実行する。印字搬送部１３０は、案内経路１１５に挿入された用紙を搬送するための構造（搬送部）として、案内経路１１５を介して対抗配置された一対の搬送ローラ１１９とピンチローラ１２０とからなるローラ対１３１を複数組有している。搬送ローラ１１９は、駆動源である駆動モータ１３２に回転駆動される。ピンチローラ１２０は、案内経路１１５を介して搬送ローラ１１９に向けて付勢されており、搬送ローラ１１９に連れ回り駆動される。ローラ対１３１は、単票用紙４０１を挟持搬送する。
【００１２】
印字搬送部１３０は、単票用紙４０１に印字を行う印字ヘッドとしてのプリントヘッド１１７を有している。プリントヘッド１１７としては、例えば、シリアル型のインパクトドットプリンタヘッドが用いられている。したがって、プリントヘッド１１７は、キャリアシャフト１２１にスライド自在に取り付けられて往復移動自在のキャリッジ１２２に搭載されている。キャリッジ１２２の往復移動方向は、用紙搬送方向と直交する案内経路１１５の幅方向である。プリントヘッド１１７は、後述するプラテン１２３とともに印字部を構成している。
【００１３】
プリンタ１１８は、プリントヘッド１１７を用いたシリアル型のワイヤドットマトリクス方式での印字を実現するために、プラテン１２３と図示しないインクリボン機構とを備えている。プラテン１２３は、プリントヘッド１１７の先端面と案内経路１１５を介して対向配置され、プリントヘッド１１７の先端面から繰り出される図示しないワイヤの先端部が衝突し得る位置に位置付けられている。インクリボン機構は、プリントヘッド１１７の先端面と案内経路１１５との間に図示しないインクリボンを供給する。
【００１４】
また、プリンタ１１８は、案内経路１１５沿いに、用紙を検出する用紙検出センサ１３３と、搬送される単票用紙４０１の幅方向の端部の位置を検出する用紙位置検出センサ１３４と、を有している。
【００１５】
図３は、本実施形態にかかる事務機の用紙検出センサを単票用紙とともに示す平面図である。用紙検出センサ１３３は、二つ設けられている。これらの用紙検出センサ１３３は、用紙搬送方向の最上流側のローラ対１３１の下流側に配置されている。これらの用紙検出センサ１３３は、用紙搬送方向（図３中の矢印Ｆで示す方向）と直交する案内経路１１５の幅方向（図３中の矢印Ｗで示す方向）で相互に間隔をあけて配置されている。案内経路１１５の用紙搬送方向での、二つの用紙検出センサ１３３の位置は、同じ位置となっている。用紙検出センサ１３３は、発光素子と受光素子を有する光センサである。光センサとしては、反射型や透過型があるが、図面では透過型の光センサの例が示されている。
【００１６】
図２に戻って、用紙位置検出センサ１３４は、用紙搬送方向の最上流側のローラ対１３１の下流側、且つ用紙検出センサ１３３の下流側に配置されている。用紙位置検出センサ１３４は、例えば、図示しない複数のＬＥＤ（発光素子）、複数の受光素子、および制御回路を有する反射型のラインセンサである。
【００１７】
図２中、ハウジング１０２の背面下方に配置されているのはトラクタ１２４である。ハウジング１０２の背面中央に配置されているのは連続紙ホルダ１２５である。トラクタ１２４は、図示しないトラクタ用紙を第２の案内経路を介して案内経路１１５の途中部分に給紙する。案内経路１１５に給紙されたトラクタ用紙は、プリントヘッド１１７によって印字されて、トラクタ１２４の搬送動作によって排紙口１１６から排出される。このように、事務機１０１は、単票用紙４０１等の他に、連続紙としてのトラクタ用紙に対しても、プリントヘッド１１７を用いた印字を行なうことができる。
【００１８】
図４は、本実施形態にかかる事務機の電気的接続を示すブロック図である。事務機１０１は、制御部としてのマイクロコンピュータ２０１を有している。マイクロコンピュータ２０１は、ＣＰＵ２０２に、ＲＯＭ２０３とＲＡＭ２０４とがバスライン２０５を介して接続されることで構成されている。ＣＰＵ２０２は、各種演算処理を実行して各部を統括的に制御する。ＲＯＭ２０３は、ＣＰＵ２０２が実行するプログラム等を記憶している。ＲＡＭ２０４は、データを書き換え自在に記憶してＣＰＵ２０２のワークエリアとして機能する。マイクロコンピュータ２０１には、前述した表示器１０４、キーボード１０３、マウス１０８、駆動モータ１３２、プリントヘッド１１７、用紙検出センサ１３３、および用紙位置検出センサ１３４がバスライン２０５を介して接続されている。さらに、マイクロコンピュータ２０１には、外部装置との通信を実行する通信インタフェース１４１、各種の情報を記憶するＨＤＤ１４２もバスライン２０５を介して接続されている。このマイクロコンピュータ２０１は、プリンタ１１８の制御部を構成している。
【００１９】
次に、ＣＰＵ２０２が実行する帳票発行処理を説明する。図５は、本実施形態にかかる事務機の機能構成を示す図である。ＣＰＵ２０２は、プログラムに従って動作することにより、エラー検出部３０１、受付部３０２、および再開部３０３として機能する。
【００２０】
エラー検出部３０１は、設定されたエラー検出条件に応じて、印字搬送部１３０の印字搬送動作に関するエラーを検出する。当該エラーには、単票用紙４０１が規定姿勢に対して斜めである用紙斜めエラーが含まれる。単票用紙４０１の規定姿勢は、図３に、実線で示すように、用紙搬送方向での単票用紙４０１の前縁辺部が、搬送方向と直交する搬送ローラ１１９の軸心方向（図３中の矢印Ｗの方向）と平行な姿勢である。なお、図３では、規定姿勢に対して斜めの状態の単票用紙４０１を一点鎖線で示している。
【００２１】
エラー検出部３０１は、二つの用紙検出センサ１３３を用いて単票用紙４０１の用紙斜めエラーを検出する。二つの用紙検出センサ１３３は、搬送される単票用紙４０１における用紙搬送方向での前端部を検出するが、単票用紙４０１が規定姿勢に対して斜めになっている場合には、二つの用紙検出センサ１３３の検出のタイミングに差が生じる、つまり二つの用紙検出センサ１３３の検出時期にずれが生じる。そこで、エラー検出部３０１は、単票用紙４０１の規定姿勢に対する角度を、二つの用紙検出センサ１３３の検出時期のずれ時間と、駆動モータ１３２による単票用紙４０１の搬送速度と、を用いて算出する。ここで、用紙斜めエラーに対するエラー検出条件には、エラー検出の精度とエラー検出処理の実行の有無（有効、無効）とが含まれる。エラー検出の精度は、標準と高精度とがある。高精度は、標準よりも検出精度が高い。例えば、標準のエラー検出精度が、単票用紙４０１が規定姿勢に対して４度以上傾斜した場合にエラーとする精度である場合、高精度のエラー検出精度は、単票用紙４０１が規定姿勢に対して２度以上傾斜した場合にエラーとする精度である。
【００２２】
受付部３０２は、エラー検出部３０１がエラーを検出した場合、印字搬送部１３０の印字搬送動作を中断させて、エラー検出条件の変更を受け付ける。
【００２３】
再開部３０３は、受付部３０２がエラー検出条件の変更を受け付けた場合、印字搬送部１３０の印字搬送動作を再開させる。
【００２４】
ここで、再開部３０３によって印字搬送動作が再開された後に、エラー検出部３０１がエラーを検出すると、受付部３０２がエラー検出条件の変更を再度受け付ける。そして、このような処理が繰り返し行われた場合、即ち、エラー検出部３０１によるエラーの検出回数が規定の複数回（例えば、３回）に達した場合、受付部３０２は、エラー条件の変更の受け付けをせずに印字搬送部１３０の印字搬送動作を続行させる。
【００２５】
次に、帳票発行処理の流れを図６を参照して説明する。図６は、本実施形態にかかる事務機のＣＰＵが実行する帳票発行処理の流れを示すフローチャートである。
【００２６】
ＣＰＵ２０２は、所定の操作によって帳票発行処理の開始の指示を受けると、ガイダンス画面を表示器１０４に表示させる（ステップＳ１）。ここで、図７に、ガイダンス画面５０１の一例を示す。ガイダンス画面５０１は、単票用紙４０１のセットを促すガイダンス（図面では「納品書をセットしてください。」）と、第１のボタン５０１ａと、第２のボタン５０１ｂと、を表示している。第１のボタン５０１ａには、印刷という表示がなされ、第２のボタン５０１ｂには、印刷中止（終）という表示がなされている。この際、使用者は、単票用紙４０１を用紙挿入口１０７から案内経路１１５に挿入して、その単票用紙４０１の前縁辺部を、最上流側のローラ対１３１に押し付けて単票用紙４０１をセットする。その後、使用者は、ガイダンス画面４０１の第１のボタン５０１ａをマウス１０８によって選択したり、キーボード１０３のエンターキーを押下する。
【００２７】
ＣＰＵ２０２は、ガイダンス画面４０１の第１のボタン５０１ａがマウス１０８によって選択された場合やキーボード１０３のエンターキーが押下操作された場合には、処理の続行が指示されたと判断し（ステップＳ２のＹｅｓ）、印字搬送部１３０に単票用紙４０１の搬送を開始させる（ステップＳ３）。具体的には、ＣＰＵ２０２は、駆動モータ１３２を正転駆動する。
【００２８】
そして、ＣＰＵ２０２は、エラー検出部３０１として動作して、二つの用紙検出センサ１３３を用いて単票用紙４０１の用紙斜めエラーの検出処理を行い、単票用紙４０１の用紙斜めエラーが無い、つまり単票用紙４０１が規定の姿勢で搬送されて、単票用紙４０１の用紙斜めエラーは無いと判定したならば（ステップＳ４のＮｏ）、印字搬送部１３０に単票用紙４０１に対して印字を実行させる（ステップＳ５）。印字が行われた単票用紙４０１は、印字搬送部１３０によって排紙口１１６から発行される。
【００２９】
一方、ＣＰＵ２０２は、エラー検出部３０１として動作して、単票用紙４０１に用紙斜めエラーが発生したと判定したならば（ステップＳ４のＹｅｓ）、次に、受付部３０２として動作して、当該帳票発行処理における用紙斜めエラーの検出回数が、規定回数（例えば、３回など）に達したかを判定する（ステップＳ６）。ここで、ＲＡＭ２０４には、ＣＰＵ２０２による単票用紙４０１の用紙斜めエラー検出回数を記憶する回数記憶領域が形成されており、ＣＰＵ２０２は、単票用紙４０１の用紙斜めエラーを検出するとＲＡＭ２０４の回数記憶領域の値を更新する。そして、ＣＰＵ２０２は、ＲＡＭ２０４の回数記憶領域の値と、規定回数とを比較する。ＣＰＵ２０２は、エラー検出回数が規定回数に達していないと判定した場合には（ステップＳ６のＮｏ）、ステップＳ７に進む。
【００３０】
ステップＳ７で、ＣＰＵ２０２は、受付部３０２として動作して、エラー画面６０１（図８（ａ）参照）を表示器１０４に表示させるとともに、印字搬送部１３０を制御して単票用紙４０１の搬送を中断させ、単票用紙４０１を用紙挿入口１０７に戻す。具体的には、ＣＰＵ２０２は、正回転駆動していた駆動モータ１３２を停止させた後、逆回転駆動する。
【００３１】
ここで、図８は、一実施形態にかかるエラー画面の遷移例を示す図である。エラー画面６０１は、図８（ａ）に示すように、エラーが発生した旨を示すエラー表示６０１ａ、各種の設定を受け付ける設定部６０１ｂ、および各種の設定状態を示す設定状態表示部６０１ｃを表示している。エラー画面６０１は、例えばポップアップ表示される。エラー画面６０１の表示内容は、図８の（ａ）の状態で所定のキーが押下されることで、図８の（ｂ）に示す内容に変化する。なお、図８の（ａ）と図８（ｂ）とでは、設定部６０１ｂの内容が異なる。
【００３２】
エラー表示６０１ａの一例として、図８（ａ）〜（ｄ）では、「用紙が曲がって吸入されました。再度用紙をセットして、クリアキーを押してください。」が示されている。
【００３３】
設定部６０１ｂには、図８の（ｂ）に示すように、単票用紙４０１の用紙斜めエラーについてのエラー検出条件の変更を受け付ける条件変更受付領域６０１ｄが設けられている。条件変更受付領域６０１ｄは、識別番号（図面では「６」）が表示され、その横に、エラー検出条件として、「無効」、「標準」、「高精度」を示す表示オブジェクト６０１ｅが表示されている。これらの表示オブジェクト６０１ｅは、キーボード１０３やマウス１０８によって選択可能となっている。「無効」は、エラー検出処理をしない（無効にする）ということを示している。「標準」は、標準のエラー検出の精度でエラー検出をする（有効）ことを示している。「高精度」は、高精度のエラー検出の精度でエラー検出をする（有効）ことを示している。これらの表示オブジェクト６０１ｅの選択は、キーボードの所定のキー（本実施形態では、「６」キー）を押下する毎に変更できる。図８（ｂ）では、単票用紙４０１の用紙斜めエラーのエラー検出条件（図面では、斜め検出と表示）として、「標準」が選択（設定）されているが、この状態から、「６」キーが押下されると、図８の（ｃ）に示すように、単票用紙４０１の用紙斜めエラーのエラー検出条件として、「高精度」が選択（設定）され、再度、「６」キーが押下されると、図８の（ｄ）に示すように、単票用紙４０１の用紙斜めエラーのエラー検出条件として、「無効」が選択（設定）される。このように、「６」キーが押下される毎に、表示オブジェクト６０１ｅの選択が変更され、選択された表示オブジェクト６０１ｅに対応するエラー検出条件を、ＣＰＵ２０２が設定する。別の言い方をすると、ＣＰＵ２０２は、選択された表示オブジェクト６０１ｅに対応するエラー検出条件を設定したモードに動作モードを変更する。そして、ＣＰＵ２０２は、キーボード１０３の所定のキー（本実施形態では、クリアキー）が押下されると、エラー画面６０１を消して、ステップＳ３に戻り、単票用紙４０１の搬送を再開する。したがって、多少斜めでも印字させたい場合には、エラー検出条件を「無効」にすれば、印字搬送動作を継続させることができる。
【００３４】
一方、ＣＰＵ２０２は、ステップＳ６で、エラー検出回数が規定回数に達したと判定した場合には（ステップＳ６のＹｅｓ）、ステップＳ５に進み、エラー条件の受け付けをせずに印字搬送動作を続行させて、単票用紙４０１に対する印字を印字搬送部１３０に行わせる。この場合においても、印字搬送動作を継続させることができる。
【００３５】
また、ＣＰＵ２０２は、ステップＳ２で第２のボタン５０１ｂが選択された場合には（ステップＳ２のＮｏ）、帳票発行処理を終了する。
【００３６】
なお、上記処理でエラー検出条件を変更した場合、次回の処理で用いるエラー検出条件は、今回の処理で変更したものをそのまま用いてもよいし、今回の処理の前に予め設定されていたものに戻してもよい。
【００３７】
以上説明したように、本実施形態では、エラー検出部３０１がエラーを検出した場合、受付部３０２が、印字搬送部１３０の印字搬送動作を中断させて、エラー検出条件の変更を受け付け、受付部３０２がエラー検出条件の変更を受け付けた場合、再開部３０３が、印字搬送部１３０の印字搬送動作を再開させる。したがって、本実施形態によれば、用紙斜めエラーが発生した際に、帳票発行処理（印字搬送動作）を中止させることなく、エラー検出条件を変更することが可能であるので、プリンタ１１８の使い勝手を向上させることができる。
【００３８】
また、本実施形態では、エラー検出部３０１によるエラーの検出回数が規定の複数回に達した場合、受付部３０２は、エラー条件の変更の受け付けをせずに印字搬送部１３０の印字搬送動作を続行させる。したがって、本実施形態によれば、用紙斜めエラーが規定の複数回発生した場合には、そのまま印字搬送動作が続行され、単票用紙４０１が発行させるので、単票用紙４０１の発行にかかる時間が長くなることを抑制することができる。
【００３９】
次に、本実施形態の変形例を説明する。本変形例では、印字搬送部１３０の印字搬送動作に関するエラーに、単票用紙４０１が規定の領域以外に位置した用紙位置エラーが含まれる。
【００４０】
用紙位置エラーについて説明する。図９は、本変形例にかかる用紙位置検出センサを単票用紙とともに示す平面図である。用紙搬送方向（図９中の矢印Ｆの方向）と直交する案内経路１１５の幅方向（図９中の矢印Ｗで示す方向）での、印字搬送部１３０の印字可能な領域は、所定の幅に設定されており、その左端は、図９では線Ａで示されている。一方、用紙位置検出センサ１３４の用紙位置検出の可能な領域Ｂは、印字搬送部１３０の印字可能な領域の左側の限界位置（線Ａ）の左側を含んでいる。この場合、単票用紙４０１の左端が、用紙位置検出センサ１３４の用紙位置検出の可能な領域Ａに位置し、且つ印字搬送部１３０の印字可能な領域に位置している場合には、単票用紙４０１への印字が適正に行われる。しかしながら、例えば、単票用紙４０１の左端が、用紙位置検出センサ１３４の用紙位置検出の可能な領域Ａに位置していても、印字搬送部１３０の印字可能な領域の左端（線Ａ）よりも左側にずれてしまっている場合には、単票用紙４０１への印字開始位置が適正な位置から右側にずれてしまうことがある。これが、単票用紙４０１の用紙位置エラーの一例である。
【００４１】
本変形例では、エラー検出部３０１は、用紙位置検出センサ１３４を用いて単票用紙４０１の用紙位置エラーを検出する。ここで、用紙位置エラーに対するエラー検出条件には、エラー検出の精度とエラー検出処理の実行の有無（有効、無効）とが含まれる。エラー検出の精度は、標準と高精度とがある。高精度は、標準よりも検出精度が高い。例えば、標準のエラー検出精度が、単票用紙４０１の左端の位置が印字搬送部１３０の印字可能な領域の左端（線Ａ）よりも左側に５ｍｍ以上ずれた場合にエラーとする精度である場合、高精度のエラー検出精度は、単票用紙４０１の左端の位置が印字搬送部１３０の印字可能な領域の左端（線Ａ）よりも左側に１ｍｍ以上ずれた場合にエラーとする精度である。
【００４２】
図１０は、本変形例にかかるエラー画面の遷移例を示す図である。本変形例における帳票発行処理の基本的な流れは、図６のフローチャートに示す流れと同じであるので、ここでは、エラー画面６０１について詳しく説明する。図１０の（ａ）に示す本変形例のエラー画面６０１も、図８に示したエラー画面６０１と同様に、エラーが発生した旨を示すエラー表示６０１ａ、各種の設定を受け付ける設定部６０１ｂ、各種の設定状態を示す設定状態表示部６０１ｃを表示している。
【００４３】
エラー表示６０１ａの一例として、図１０（ａ）〜（ｄ）では、「用紙左端の位置エラーが発生しました。再度用紙をセットして、クリアキーを押してください。」が示されている。
【００４４】
設定部６０１ｂには、図１０の（ｂ）に示すように、単票用紙４０１の用紙位置エラーについてのエラー検出条件の変更を受け付ける条件変更受付領域６０１ｆが設けられている。条件変更受付領域６０１ｆは、識別番号（図面では「７」）が表示され、その横に、エラー検出条件として、「無効」、「標準」、「高精度」を示す表示オブジェクト６０１ｇが表示されている。これらの表示オブジェクト６０１ｇの選択は、キーボードの所定のキー（本実施形態では、「７」キー）を押下する毎に変更できる。図１０（ｂ）では、単票用紙４０１の用紙位置エラーのエラー検出条件として、「標準」が選択（設定）されているが、この状態から、「７」キーが押下されると、図１０の（ｃ）に示すように、単票用紙４０１の用紙位置エラーのエラー検出条件として、「高精度」が選択（設定）され、再度、「７」キーが押下されると、図１０の（ｄ）に示すように、単票用紙４０１の用紙位置エラーのエラー検出条件として、「無効」が選択（設定）される。このように、「７」キーが押下される毎に、表示オブジェクト６０１ｇの選択が変更され、選択された表示オブジェクト６０１ｇに対応するエラー検出条件をＣＰＵ２０２が設定する。そして、ＣＰＵ２０２は、設定したエラー検出条件に応じて、単票用紙４０１の用紙位置エラーを検出する。
【００４５】
用紙位置エラーを検出した後の処理は、用紙斜めエラーの場合と同じである。即ち、エラー検出部３０１がエラーを検出した場合、受付部３０２が、印字搬送部１３０の印字搬送動作を中断させて、エラー検出条件の変更を受け付け、受付部３０２がエラー検出条件の変更を受け付けた場合、再開部３０３が、印字搬送部１３０の印字搬送動作を再開させる。したがって、本変形例によれば、プリンタ１１８の使い勝手を向上させることができる。
【００４６】
なお、上記実施形態の事務機１０１で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルとし、磁気ディスクや、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４７】
また、上記実施形態の事務機１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態の事務機１０１で実行されるプログラムを、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【００４８】
また、上記実施形態では、プリントヘッド１１７として、シリアル型のインパクトドットプリンタヘッドの例を説明したが、これに限るものではない。プリントヘッド１１７としては、例えば、サーマルヘッドやインクジェットヘッド等であってもよい。
【００４９】
また、上記実施形態では、エラー検出条件に、エラー検出の精度とエラー検出処理の実行の有無との両方が含まれる例を説明したが、これに限るものではない。例えば、エラー検出条件は、エラー検出の精度とエラー検出処理の実行の有無との一方だけを含むものであってもよい。つまり、エラー検出条件は、エラー検出の精度とエラー検出処理の実行の有無との少なくとも一方を含むものであってよい。
【００５０】
以上説明したとおり、上記実施形態によれば、プリンタの使い勝手を向上させることができる。
【００５１】
本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５２】
１１８…プリンタ
１３０…印字搬送部
２０１…マイクロコンピュータ
３０１…エラー検出部
３０２…受付部
３０３…再開部
４０１…単票用紙
【先行技術文献】
【特許文献】
【００５３】
【特許文献１】特開２００８−２１３２３５号公報
【図１】
0005329605.tif 000002
【図２】
0005329605.tif 000003
【図３】
0005329605.tif 000004
【図４】
0005329605.tif 000005
【図５】
0005329605.tif 000006
【図６】
0005329605.tif 000007
【図７】
0005329605.tif 000008
【図８】
0005329605.tif 000009
【図９】
0005329605.tif 000010
【図１０】
0005329605.tif 000011