(57)【要約】      （修正有）【課題】印字精度を低下させることなく、本体の小型化を図り、且つコストアップも抑えた印字装置を提供する。【解決手段】印字装置は、印字ヘッド６１を主走査方向に移動する駆動源としてステッピングモータ６６を利用し、ステッピングモータ６６に与える駆動パルスの周波数毎に、すなわち印字ヘッド６１の主走査方向における移動速度毎に、駆動パルスの発生タイミングに対する、印字ワイヤ６１ａを起動する起動タイミングを制御する。したがって、ステッピングモータ６６により移動されるキャリア６２の移動速度が低速であるときにおいても、キャリア６２の慣性抵抗、摺動抵抗、キャリア６２とモータとをつなぐタイミングベルト６５の張り等、種々の要因によって、生じる印字ヘッド６１の理論的な位置と、実際の位置とにズレを吸収し、適正な印字が行える。【選択図】  図３
2009000818.tif 000002
【特許請求の範囲】
【請求項１】
ドット単位に展開した画像の印字データを記憶する印字データ記憶手段と、
印字ヘッドが搭載されたキャリアを、ステッピングモータの駆動力によって主走査方向に移動する移動手段と、
前記ステッピングモータに対して駆動パルスを与える駆動制御手段と、
前記駆動制御手段が前記ステッピングモータに与えた駆動パルスの発生タイミングを基準にして前記印字ヘッドの起動タイミングを制御し、前記印字データ記憶手段が記憶する印字データに基づく画像を紙葉類に印字する印字制御手段と、
前記駆動制御手段がステッピングモータに与える駆動パルスの周波数と、その駆動パルスの発生タイミングに対する前記印字ヘッドの起動タイミングを規定する補正データと、を対応づけた補正テーブルを記憶する補正テーブル記憶手段と、を備え、
前記印字制御手段は、前記駆動制御手段が前記ステッピングモータに与えている駆動パルスの周波数に対応づけられている補正データに基づいて、前記印字ヘッドの起動タイミングを制御する手段である、印字装置。
【請求項２】
前記駆動パルスの周波数毎に、前記補正テーブル記憶手段が記憶している補正データの変更を受け付け、前記補正テーブルを更新するテーブル更新手段を備えた、請求項１に記載の印字装置。
【請求項３】
前記印字制御手段により紙葉類に印字された画像を読み取る印字画像読取手段と、
前記印字画像読取手段が読み取った印字画像を処理して、駆動パルスの周波数毎に、ドットの適正な印字位置と、実際の印字位置と、のズレ量を検出し、ここで検出したズレ量に基づいて補正データを推定する補正データ推定手段と、
前記補正データ推定手段が推定した、駆動パルスの周波数毎の補正データを出力する補正データ出力手段を備えた、請求項２に記載の印字装置。
【請求項４】
前記印字制御手段により紙葉類に印字された画像を読み取る印字画像読取手段と、
前記印字画像読取手段が読み取った印字画像を処理して、駆動パルスの周波数毎に、ドットの適正な印字位置と、実際の印字位置と、のズレ量を検出し、ここで検出したズレ量に基づいて補正データを推定する補正データ推定手段と、を備え、
前記テーブル更新手段は、前記補正データ推定手段が推定した、駆動パルスの周波数毎の補正データを受け付け、前記補正テーブルを更新する手段である、請求項２に記載の印字装置。
【請求項５】
前記駆動パルスの周波数毎に、その駆動パルスの発生タイミングに対する前記印字ヘッドの起動タイミングを規定する複数の補正データを記憶する補正データ記憶手段と、
テーブル更新手段は、前記駆動パルスの周波数毎に、その周波数について前記補正データ記憶手段が記憶しているいずれかの補正データの選択を受け付け、前記補正テーブルを更新する手段である、請求項２に記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印字ヘッドを主走査方向に移動しながら、ドット単位に展開した画像を紙葉類に印字する印字装置に関する。
【背景技術】
【０００２】
従来、印字ヘッドを主走査方向に移動しながら、ドット単位に展開した画像を紙葉類に印字する印字装置として、ドットインパクトプリンタや、インクジェットプリント等がある。この種の印字装置は、印字ヘッドがキャリアに搭載され、このキャリアを主走査方向に移動する。一般的な印字装置は、キャリアを移動する駆動源としてＤＣモータを利用している。
【０００３】
モータにより移動されるキャリアの移動速度が低速であるとき、キャリアの慣性抵抗、摺動抵抗、キャリアとモータとをつなぐベルトの張り等、種々の要因によって、印字ヘッドの理論的な位置と、実際の位置とにズレが生じる。このズレは、装置固有のものである。したがって、モータにより移動されるキャリアの移動速度が低速であるときに印字を行うと、印字位置にズレが生じ、適正な画像の印字が行えない。そこで、従来の印字装置では、画像を適正に印字するために、キャリアが、印字ヘッドの理論的な位置と、実際の位置とに殆どズレが生じない速度（以下、設定速度と言う。）で移動されているときに印字を行ない、この設定速度よりも低速（すなわち、上述した種々の要因によって、印字ヘッドの理論的な位置と、実際の位置とにズレが生じる速度）で移動されているときに印字を行わない構成であった。
【０００４】
また、キャリア、すなわち印字ヘッド、の位置をエンコーダを利用して検出し、印字位置を制御することで、、印字ヘッドの理論的な位置と、実際の位置とのズレを抑え、画像の印字が適正に行える構成の印字装置も提案されている（特許文献１参照）。
【特許文献１】特開２００４−３５１７７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、設定速度よりも低速で移動されているときに印字を行わない構成の印字装置は、キャリアを移動させる移動範囲として、停止状態であるキャリアを設定速度まで加速する加速区間や、設定速度で移動しているキャリアを減速して停止する減速区間を、印字を行う印字区間とは別に設けなければならない。このため、印字装置本体が大型化するという問題があった。
【０００６】
また、特許文献１に記載されている構成では、エンコーダで検出したキャリア、すなわち印字ヘッド、の位置に基づいて、印字位置を制御するので、上述の印字区間とは別に設ける加速区間や減速区間については抑えられるが、エンコーダを配置するスペースが必要になり、結果的に印字装置本体が大型化する。また、エンコーダが必要であるとともに、印字位置の制御が複雑になるので、本体のコストアップという問題も生じる。
【０００７】
この発明の目的は、印字精度を低下させることなく、本体の小型化を図り、且つコストアップも抑えた印字装置を提供することにある。
【課題を解決するための手段】
【０００８】
この発明の印字装置は、上記課題を解決し、その目的を達するために、以下のように構成されている。
【０００９】
移動手段は、印字ヘッドが搭載されたキャリアを、ステッピングモータの駆動力によって主走査方向に移動する。駆動制御手段は、前記ステッピングモータに対して駆動パルスを与え、前記移動手段による前記キャリアの移動を制御する。印字制御手段は、前記駆動制御手段が前記ステッピングモータに与えた駆動パルスの発生タイミングを基準にして前記印字ヘッドの起動タイミングを制御し、印字データ記憶手段が記憶する印字データに基づく画像を紙葉類に印字する。ステッピングモータは、周知のように、駆動パルスが与えられる毎に、所定量回転する。また、与えられる駆動パルスの周波数が高くなるにつれて、回転速度が速くなる。
【００１０】
補正テーブル記憶手段には、前記駆動制御手段がステッピングモータに与える駆動パルスの周波数と、その駆動パルスの発生タイミングに対する前記印字ヘッドの起動タイミングを規定する補正データと、を対応づけた補正テーブルが記憶されている。すなわち、ステッピングモータにより移動されるキャリアの移動速度毎に、キャリアの慣性抵抗、摺動抵抗、キャリアとモータとをつなぐベルトの張り等、種々の要因によって生じる、印字ヘッドの理論的な位置と、実際の位置と、のズレに応じた前記印字ヘッドの起動タイミング、すなわちドットを印字する印字タイミング、が補正テーブルによって規定されている。前記印字制御手段は、前記駆動制御手段が前記ステッピングモータに与えている駆動パルスの周波数に対応づけられている補正データに基づいて、前記印字ヘッドの起動タイミングを制御する。
【００１１】
したがって、キャリアの移動速度を予め定めた設定速度まで加速する加速区間や、設定速度で移動しているキャリアを減速して停止する減速区間であっても、ドットを印字する印字位置を、そのときのキャリアの移動速度に応じて制御することができる。すなわち、この加速区間や減速区間を印字区間として利用しても、印字精度を十分に確保することができる。また、エンコード等を用いて実際のキャリアの位置を検出することなく、加速区間や減速区間を印字区間に利用する構成であるので、本体の小型化が図れるとともに、コストアップが抑えられる。
【００１２】
また、前記駆動パルスの周波数毎に、前記補正テーブル記憶手段が記憶している補正データの変更を受け付け、前記補正テーブルを更新するテーブル更新手段を設ければ、経時的な変化に対しても印字精度を確保することができる。
【００１３】
また、印字画像読取手段が前記印字制御手段により紙葉類に印字された画像を読み取り、補正データ推定手段で前記印字画像読取手段が読み取った印字画像を処理し、駆動パルスの周波数毎に、ドットの適正な印字位置と、実際の印字位置と、のズレ量を検出し、ここで検出したズレ量に基づいて補正データを推定する、構成とするとともに、ここで推定した補正データを印字出力や、表示出力する出力部を設けてもよい。このようにすれば、利用者や、オペレータ等が、前記補正テーブルを、出力された補正データに基づいて簡単に更新でき、補正テーブルの更新にかかる手間が抑えられる。
【００１４】
また、テーブル更新手段が、上述の補正データ推定手段が推定した補正データに基づいて、補正テーブルを自動的に更新するように構成してもよい。
【００１５】
さらには、予め駆動パルスの周波数毎に、複数の補正データを記憶させておき、補正テーブルに登録する補正データを利用者や、オペレータ等に選択させる構成としてもよい。
【発明の効果】
【００１６】
この発明によれば、印字精度を低下させることなく、本体の小型化が図れるとともに、コストアップが抑えられる。
【発明を実施するための最良の形態】
【００１７】
以下、この発明の実施形態である印字装置について説明する。
【００１８】
図１は、この発明の実施形態である印字装置の主要部の構成を示すブロック図である。この実施形態の印字装置１は、銀行等の金融機関の預金通帳に取引内容を印字する印字装置であり、現金自動預け払い機や、通帳記入装置等に適用される。印字装置１は、ドット単位に展開された印字データに基づいて、文字や画像を印字する。この印字装置１は、制御部２と、搬送部３と、磁気データ読取／書込部４と、画像読取／処理部５と、印字部６と、頁替え部７と、通帳回収部８と、を備えている。
【００１９】
制御部２は、本体各部の動作を制御する。制御部２は、適用されている現金自動預け払い機や、通帳記入装置等の上位装置と、図示していないインタフェースを介してデータ通信を行う。搬送部３は、印字媒体である通帳を搬送路に沿って搬送する。ここで、通帳を印字媒体としているが、印字媒体は本体に収納されている専用用紙（取引伝票）等、他の種類の紙葉類であってもよい。また、搬送部３は、搬送路における通帳の位置を検知する構成も有している。磁気データ読取／書込部４は、通帳に貼付されている磁気ストライプに記録されている口座番号等の磁気データの読取や、この磁気ストライプに対する磁気データの書込を行う。画像読取／処理部５は、通帳に印刷されているバーコードの読み取りや、印字部６が通帳に印字した印字画像の読み取り、さらには、読み取った印字画像の評価にかかる画像処理を行う。印字部６は、通帳に対して取引内容等の印字を行う。また、印字部６は、１行分の印字データ、および後述する補正テーブルを記憶するメモリ６ａを有している。この補正テーブルの詳細については後述する。頁替え部７は、取引内容を印字している頁の印字行が一杯になったときに、その通帳の頁を捲り、取引内容を印字する頁を替える。通帳回収部８は、例えば利用者が取り忘れた通帳を回収する。
【００２０】
図２は、この印字装置の内部構成を示す概略図である。印字装置１は、挿入口２０から本体に挿入された通帳を搬送する搬送路が形成されている。この搬送路は、図２に示すように、搬送ローラ３１（３１ａ〜３１ｅ）と、プッシャローラ３２（３２ａ〜３２ｅ）と、を対向させた複数組のローラを並べて形成している。搬送路を形成する搬送ローラ３１、およびプッシャローラ３２の個数は、図示している５個に限定されることはない。搬送部３は、各搬送ローラ３１を回転駆動することにより、挿入口２０から本体に挿入された通帳を、搬送路に沿って搬送する。また、搬送部３は、搬送路に沿って搬送している通帳の位置を検知する複数の通帳検知センサ３３（３３ａ〜３３ｅ）を有している。通帳検知センサ３３は、搬送路に沿って並べられている。通帳検知センサ３３は、発光部と受光部とを搬送路を挟んで対向配置した光学式のセンサである。搬送部３は、各通帳検知センサ３３で通帳が検知されているかどうかに基づいて、搬送路における通帳の位置を検知する。搬送部３が通帳を搬送する方向は、印字部６が取引内容等を通帳に印字する主走査方向に直交する副走査方向である。
【００２１】
磁気データ読取／書込部４は、搬送路に沿って搬送されている通帳に貼付されている磁気ストライプが通過する位置に配置した磁気ヘッド４１を有している。この磁気ヘッド４１は、搬送路を搬送されている通帳の磁気ストライプに当接する。磁気データ読取／書込部４は、磁気ヘッド４１を用いて、通帳の磁気ストライプに記録されている磁気データの読取や、この磁気ストライプに対する磁気データの書込（記録）を行う。画像読取／処理部５は、ＣＣＤ等のイメージセンサ５１を有している。このイメージセンサ５１は、搬送路を搬送されている通帳の開かれている頁に印刷されているバーコードや、印字されている取引内容を画像として取り込む。画像読取／処理部５は、バーコードの画像を処理して、搬送されている通帳の開かれている頁の認識や、この頁における印字済み行の認識等を行う。また、画像読取／認識部５は、後述するように、印字部６が印字した印字結果を読み取り、印字位置のズレ量を検出することにより、印字結果を評価する機能も有している。この機能の詳細については、後述する。
【００２２】
印字部６は、搬送路に配置した印字ヘッド６１を制御して、取引内容を通帳に印字する。図３は、印字部の構成を示す概略図である。印字ヘッド６１は、図３に示すように、主走査方向に移動自在に構成されている。主走査方向は、図２では紙面に対して垂直な方向であり、図３では紙面における左右方向である。印字ヘッド６１は、キャリア６２に搭載されている。キャリア６２は、駆動プーリ６３とアイドラプーリ６４とに張架されたタイミングベルト６５に取り付けている。印字部６は、ステッピングモータ６６の駆動を制御する。駆動プーリ６３は、ステッピングモータ６６により駆動される。印字部６は、ステッピングモータ６６の駆動を制御することにより、駆動プーリ６３とアイドラプーリ６４とに張架されたタイミングベルト６５に取り付けられているキャリア６２、すなわち印字ヘッド６１、を主走査方向に移動する。また、印字ヘッド６１は、主走査方向への１回の移動で１行分の印字が行えるように、副走査方向に並べた複数の印字ワイヤ６１ａを有している。例えば、１行における副走査方向のドット数が１０ドットであれば、印字ヘッド６１には１０個の印字ワイヤ６１ａが副走査方向に並べられている。
【００２３】
また、印字部６は、上述したように、メモリ６ａに補正テーブルを記憶している。この補正テーブルは、ステッピングモータ６６に与える駆動パルスの周波数毎に、その駆動パルスの発生タイミングから、ドットを印字するときの印字ヘッド６１の印字ワイヤ６１ａの起動タイミングまでの、時間を規定する補正データを登録したテーブルである（図４参照）。周知のように、ステッピングモータ６６は、駆動パルスが与えられる毎に、所定量回転する。したがって、与えられる駆動パルスの周波数が高くなるにつれて、回転速度が速くなる。ここでは、印字部６は、ステッピングモータ６１に対して、ｆ１、ｆ２、ｆ３、ｆ４、ｆ５（ｆ１＜ｆ２＜ｆ３＜ｆ４＜ｆ５）の５種類の周波数の駆動パルスを与えるものとして説明する。印字部６は、図５に示すように、ステッピングモータ６１に与える駆動パルスの周波数を段階的に上げていくことで、停止している印字ヘッド６１の移動速度を加速する。また、ステッピングモータ６１に与える駆動パルスの周波数を段階的に下げていくことで、印字ヘッド６１の移動速度を減速し、印字ヘッドを停止させる。ステッピングモータ６１に対して与える駆動パルスの周波数がｆ５であるとき、印字ヘッド６１の主走査方向の移動速度が、実験的に得られている印字に適した速度である。この印字装置１は、その制御の詳細については後述するが、印字ヘッド６１の加速期間（図５に示すＴ１〜Ｔ５）、および減速期間（図５に示すＴ６〜Ｔ１０）においても、印字を行う構成である。すなわち、印字が行われる期間は、Ｔ５〜Ｔ６の期間だけではない。
【００２４】
なお、図５に示すＴ１は、ステッピングモータ６６の起動タイミング、すなわち印字ヘッド６１の移動開始タイミングであり、このタイミングを基準にして、Ｔ２〜Ｔ１０のタイミングを決めている。すなわち、Ｔ２〜Ｔ１０は、それぞれＴ１からの経過時間によって決められている。
【００２５】
図４に戻って、補正テーブルには、ステッピングモータ６６に与える駆動パルス周波数毎に、基準となる印字タイミング（ノミナル印字タイミング）と、補正値と、が設定されている。ノミナル印字タイミングは、対応する駆動パルスの周波数ｆｎのパルス幅ｔｎ（ｎ＝１、２、３、４、５）の１／２である。補正値Δｔｎ（ｎ＝１、２、３、４、５）は、ノミナル印字タイミングに対する、実際の印字タイミングのズレ時間である。補正値Δｔｎは、駆動パルスの周波数ｆｎ毎に、個別に設定されている。印字部６は、ステッピングモータ６６に対して与えている駆動パルスの周波数ｆｎに応じて、印字タイミングＳｎを、
Ｓｎ＝ｔｎ／２＋Δｔｎ
に制御する。ここで言う、印字タイミングＳｎとは、駆動パルスの発生タイミングを基準にした、ドットを印字する印字ヘッド６１の印字ワイヤ６１ａを起動するタイミングであり、具体的には、駆動パルスｆｎの発生から、ドットを印字する印字ヘッド６１の印字ワイヤ６１ａを起動するまでの時間である。
【００２６】
また、頁替え部７は、搬送路の途中に設けた、頁替えローラ７１を駆動し、必要に応じて通帳の頁を捲る。通帳回収部８は、例えば利用者が取り忘れた通帳を、搬送路に沿って搬送し、挿入口２０の反対側に設けた回収ボックス８１に回収する。
【００２７】
次に、この実施形態の印字装置１における印字動作について説明する。図６は、印字装置における印字動作を示すフローチャートである。印字装置１は、挿入口２０から本体に通帳が挿入されると（ｓ１）、搬送部３による通帳の搬送を開始し（ｓ２）、今回挿入された通帳を本体内部に取り込む。また、印字装置１は、画像読取／処理部５で通帳の開かれている頁の画像を読み取るとともに（ｓ３）、磁気データ読取／書込部４で、今回挿入された通帳に貼付されている磁気ストライプに記録されている磁気データを読み取る（ｓ４）。画像読取／処理部５は、ｓ３で読み取った画像を処理して、通帳に印刷されているバーコードから、当該通帳の開かれている頁の認識や、その頁において取引内容が印字されている印字最終行を認識する。また、ｓ４では、今回挿入された通帳に対応する、口座番号等の情報を取得する。
【００２８】
印字装置１は、上位装置から今回挿入された通帳に印字する取引内容の印字データを取得する（ｓ５）。ｓ５では、ｓ４で読み取った口座番号を上位装置に通知し、上位装置が専用回線等を介してセンタから、当該口座番号で識別される口座について、通帳に未印字の取引内容を取得する。また、上位装置は、センタから取得した通帳に未印字の取引内容を印字データとして印字装置１に通知する。
【００２９】
印字装置１は、通帳に印字する印字データ（取引内容）があるかどうかを判定し（ｓ６）、通帳に印字する取引内容があれば、印字部６において取引内容を通帳に印字する印字処理を行う（ｓ７）。ｓ６で通帳に印字する取引内容がないと判定すると、後述するｓ１２以降の処理を行う。このｓ７にかかる印字処理の詳細については後述するが、印字装置１は１行分の印字を行う。すなわち、１つの取引にかかる取引内容を印字する。印字装置１は、ｓ７で１つの取引にかかる取引内容の印字が完了すると、未印字の取引内容があるかどうかを判定する（ｓ８）。未印字の取引内容があれば、今回取引内容を印字した行が、通帳の開かれている頁の最終行であるかどうかを判定する（ｓ９）。ｓ９では、通帳の頁を捲り、取引内容を印字する頁を替える必要があるかどうかを判定している。ｓ９で、頁を替える必要があると判定すると、頁替え部７において通帳の頁を捲り（ｓ１０）、ｓ７に戻り、未印字の取引内容を印字する。また、ｓ９で最終行でないと判定した場合は、ｓ１０にかかる処理を行うことなくｓ７に戻り、未印字の取引内容を印字する。
【００３０】
印字装置１は、ｓ８で未印字の取引内容がないと判定すると、搬送部３により、挿入口２０への通帳の搬送を開始し（ｓ１１）、磁気データ読取／書込部４において、通帳に貼付されている磁気ストライプに口座番号等の情報の再書き込みを行うとともに（ｓ１２、画像読取／処理部５で通帳に対する今回の印字結果を読み取る（ｓ１３）。印字装置１は、通帳を排出位置（通帳の一部が挿入口２０から外側に突出する位置）まで搬送すると、搬送部３による通帳の搬送を停止し（ｓ１４、ｓ１５）、挿入口２０から通帳が利用者によって抜き取られるの待つ（ｓ１６）。印字装置１は、通帳が利用者によって抜き取られると、本処理を終了する。また、一定時間経過しても、通帳が抜き取られなければ、その通帳を回収ボックス８１に搬送し（ｓ１７、ｓ１８）、本処理を終了する。
【００３１】
次に、ｓ７にかかる印字処理について説明する。図７、および図８は、この印字処理を示すフローチャートである。印字装置１は、ｓ５で上位装置から取得した取引内容の印字データを、制御部２に設けられている図示していないメモリに記憶する。制御部２は、印字部６に対して、１行分の印字データ、すなわち１つの取引の取引内容を示す印字データ、を送る。また、制御部２は、未印字の取引内容がなければ、印字完了を印字部６に通知する。印字部６は、制御部２から１行分の印字データを受け取ると（ｓ２１）、この印字データをメモリ６ａに記憶する（ｓ２２）。印字部６は、印字ヘッド６１を主走査方向における印字開始位置に移動する、主走査方向の位置調整を行う（ｓ２３）。また、搬送部３は、通帳を副走査方向に搬送し、これから取引内容を印字する行を印字ヘッド６１が対向する位置にする、副走査方向の位置調整を行う（ｓ２４）。
【００３２】
印字部６は、上述した図５に示すように、ステッピングモータ６６に与える駆動パルスの周波数を、ｆ１、ｆ２、ｆ３、ｆ４、ｆ５と段階的に上げていき、印字ヘッド６１の移動速度を加速する。また、駆動パルスの周波数を、ｆ５、ｆ４、ｆ３、ｆ２、ｆ１と段階的に下げていき、、印字ヘッド６１の移動速度を減速する。まず、印字部６は、ステッピングモータ６６に与える駆動パルスの周波数をｆ１に設定し（ｓ２５）、ステッピングモータ６６に対する駆動パルスの供給を開始する（ｓ２６）。ｓ２６の開始タイミングが、上述した図５に示すＴ１である。印字部６は、ステッピングモータ６６に対する駆動パルスを発生する毎に、その駆動パルスの発生タイミングを基準にした起動タイミングＳｎで印字ワイヤ６１ａを起動するドット印字処理を行う（ｓ２７、ｓ２８）。
【００３３】
また、印字部６は、タイミングＴ１を基準にして決められているタイミングＴ２になると、駆動パルスの周波数をｆ２に設定する（ｓ２９、ｓ３０）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ３になると、駆動パルスの周波数をｆ３に設定する（ｓ３１、ｓ３２）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ４になると、駆動パルスの周波数をｆ２に設定する（ｓ３３、ｓ３４）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ５になると、駆動パルスの周波数をｆ５に設定する（ｓ３５、ｓ３６）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ６になると、駆動パルスの周波数をｆ４に設定する（ｓ３７、ｓ３８）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ７になると、駆動パルスの周波数をｆ３に設定する（ｓ３９、ｓ４０）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ８になると、駆動パルスの周波数をｆ２に設定する（ｓ４１、ｓ４２）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ９になると、駆動パルスの周波数をｆ１に設定する（ｓ４３、ｓ４４）。印字部６は、タイミングＴ１を基準にして決められているタイミングＴ１０になると、ステッピングモータ６６に対する駆動パルスの供給を停止し（ｓ４５、ｓ４６）、本処理を終了する。ｓ４６でステッピングモータ６６に対する駆動パルスの供給を停止したことにより、印字ヘッド６１の主走査方向への移動が停止される。
【００３４】
ｓ２６〜ｓ３６にかかる処理を実行している期間が、印字ヘッド６１の加速期間であり、ｓ３８〜ｓ４６にかかる処理を実行している期間が、印字ヘッド６１の減速期間である。上述したように、この加速期間、および減速期間においても、ｓ２８にかかるドット印字処理が行われている。
【００３５】
図９は、ｓ２８にかかるドット印字処理を示すフローチャートである。印字部６は、ｓ２７で発生させた駆動パルスの周波数が、ｆ１〜ｆ５のいずれであるかを判定する（ｓ５１〜ｓ５４）。印字部６は、今回の駆動パルスの周波数がｆ１であると判定すると、起動タイミングＳ１で印字ワイヤ６１ａを起動する（ｓ５５）。同様に、印字部６は、今回の駆動パルスの周波数がｆ２であると判定すると、起動タイミングＳ２で印字ワイヤ６１ａを起動する（ｓ５６）。印字部６は、今回の駆動パルスの周波数がｆ３であると判定すると、起動タイミングＳ３で印字ワイヤ６１ａを起動する（ｓ５７）。印字部６は、今回の駆動パルスの周波数がｆ４であると判定すると、起動タイミングＳ４で印字ワイヤ６１ａを起動する（ｓ５８）。印字部６は、今回の駆動パルスの周波数がｆ５であると判定すると、起動タイミングＳ５で印字ワイヤ６１ａを起動する（ｓ５９）。
【００３６】
なお、ｓ５６〜ｓ６０では、ドットを印字しない印字ワイヤ６１ａについては起動しない。
【００３７】
起動タイミングＳｎは、上述したように、ステッピングモータ６６に与える駆動パルスの周波数毎に、補正テーブルで規定している。すなわち、印字部６は、印字ヘッド６１の移動速度に対して予め規定されている起動タイミングで印字ワイヤ６１ａを起動する。また、補正テーブルは、印字装置１に対して個別に設定できる。このため、キャリアの慣性抵抗、摺動抵抗、キャリアとモータとをつなぐベルトの張り等、その印字装置１に応じて印字ワイヤ６１ａの起動タイミングを設定することができる。したがって、印字ヘッド６１が低速であるときにも、印字ヘッド６１の理論的な位置と、実際の位置とのズレに対応した適正な印字が行える。これにより、印字ヘッド６１の加速区間、および減速区間において、印字を行っても、印字精度の低下が抑えられる。また、印字ヘッド６１の加速区間、および減速区間が印字区間として利用できるので、本体の小型化が図れるとともに、コストアップが抑えられる。
【００３８】
また、印字装置１の経時変化等に対応するために、利用者やオペレータが補正テーブルを更新できるように構成してもよい。例えば、その時点における補正テーブルの内容を表示する表示部や、補正テーブルの設定変更にかかる入力操作を行う操作部を設け、利用者やオペレータが補正テーブルを更新できる構成としてもよい。
【００３９】
また、画像読取／処理部５において、イメージセンサ５１がｓ１４で読み取った印字結果を処理し、ステッピングモータ６６に与えた駆動パルスの周波数毎に、実際のドットの印字位置と、適正なドットの印字位置と、のズレ量を検出し、ここで検出したズレ量に基づいて、駆動パルスの周波数毎に補正値を推定する構成としてもよい。この場合、ここで推定した駆動パルスの周波数毎の補正値を印字出力や、表示出力することによって、ここで推定した駆動パルスの周波数毎の補正値をオペレータに認識させ、補正テーブルを更新させる構成としてもよいが、ここで推定した駆動パルスの周波数毎の補正値に基づいて、自動的に補正テーブルを更新する構成としたほうが、補正テーブルの更新にかかる手間が削減でき、より好ましい。また、補正テーブルを自動的に更新させる場合は、補正テーブルの有効日数等を設定しておき、その日数が経過したときに、記憶している補正テーブルに基づいて印字を行い、その結果から、上述したように、補正テーブルを自動的に更新する構成としてもよい。
【００４０】
例えば、図１０に示すように、予め定めたテスト用文字を印字するテスト印字を行う（ｓ７１）。ｓ７１では、上述した印字処理とほぼ同様に、印字ヘッド６１の加速区間、および減速区間においても印字を行う。また、このとき、印字ワイヤ６１ａの起動タイミングは、この時点で設定されている補正テーブルを用いる。印字装置１は、ｓ７１で印字したテスト用文字の印字結果をイメージセンサ５１で読み取り（ｓ７２）、ステッピングモータ６６に与えた駆動パルスの周波数毎に、実際のドットの印字位置と、適正なドットの印字位置と、のズレ量を検出する（ｓ７３）。そして、駆動パルスの周波数毎に、今回の印字処理で用いた補正テーブルの補正値を、ｓ７３で検出したズレ量に基づいて更新する（ｓ７４）。
【００４１】
また、利用者やオペレータによって補正テーブルの更新が指示されたタイミングで、上述した図１０に示す処理を実行する構成としてもよい。
【００４２】
また、制御部２に予め補正テーブルを複数記憶させておき、これらの補正テーブルの中で最適な印字結果が得られる補正テーブルを、印字部６に記憶させる構成としてもよい。また、この場合、各補正テーブルを用いて印字した印字結果を、上述したように、画像読取／処理部５で処理し、最適な印字結果が得られる補正テーブルを判断すればよい。さらには、駆動パルスの周波数毎に複数の補正値を制御部２に記憶させておき、その中から最適な印字結果が得られる補正値を選んで、補正テーブルを作成し、印字部６に記憶させる構成としてもよい。
【００４３】
なお、上記実施形態では、ドットインパクト方式の印字装置を例にして、本願発明を説明したが、インクジェット方式等、ドット単位で印字する印字装置であれば、本願発明を適用することができる。また、適用される装置も、ＡＴＭや、通帳処理装置に限定されることはない。
【図面の簡単な説明】
【００４４】
【図１】この発明の実施形態である印字装置の主要部の構成を示すブロック図である。
【図２】この発明の実施形態である印字装置の内部構成を示す概略図である。
【図３】この発明の実施形態である印字装置の印字部の構成を示す概略図である。
【図４】補正テーブルを示す図である。
【図５】印字ヘッドの速度制御を説明する図である。
【図６】印字装置における印字動作を示すフローチャートである。
【図７】印字処理を示すフローチャートである。
【図８】印字処理を示すフローチャートである。
【図９】ドット印字処理を示すフローチャートである。
【図１０】補正テーブルの更新処理を示すフローチャートである。
【符号の説明】
【００４５】
１−印字装置
２−制御部
３−搬送部
４−磁気データ読取／書込部
５−画像読取／処理部
６−印字部
７−頁替え部
８−通帳回収部
５１−イメージセンサ
６１−印字ヘッド
６１ａ−印字ワイヤ
６２−キャリア
６３−駆動プーリ
６４−アイドラプーリ
６５−タイミングベルト
６６−ステッピングモータ
【図１】
2009000818.tif 000003
【図２】
2009000818.tif 000004
【図３】
2009000818.tif 000005
【図４】
2009000818.tif 000006
【図５】
2009000818.tif 000007
【図６】
2009000818.tif 000008
【図７】
2009000818.tif 000009
【図８】
2009000818.tif 000010
【図９】
2009000818.tif 000011
【図１０】
2009000818.tif 000012