JPH0263776A - プリンタ装置 - Google Patents
プリンタ装置Info
- Publication number
- JPH0263776A JPH0263776A JP21490788A JP21490788A JPH0263776A JP H0263776 A JPH0263776 A JP H0263776A JP 21490788 A JP21490788 A JP 21490788A JP 21490788 A JP21490788 A JP 21490788A JP H0263776 A JPH0263776 A JP H0263776A
- Authority
- JP
- Japan
- Prior art keywords
- carriage
- printing
- setting
- movement
- movement value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J19/00—Character- or line-spacing mechanisms
- B41J19/18—Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
- B41J19/20—Positive-feed character-spacing mechanisms
- B41J19/202—Drive control means for carriage movement
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
「発明の目的]
(産業上の利用分野)
本発明は印字ヘッドを搭載したキャリッジを印字基準位
置に設定する場合に好適なプリンタ装置に関する。
置に設定する場合に好適なプリンタ装置に関する。
(従来の技術)
例えばシリアルプリンタにおいて、電源投入時、エラー
発生後の初期設定時、用紙セット後にプリンタカバーを
閉じたときなどでは、印字ヘッドの位置が不確定なため
、印字ヘッドを搭載したキャリッジを印字基準位置(ホ
ームポジション)に設定する必要がある。
発生後の初期設定時、用紙セット後にプリンタカバーを
閉じたときなどでは、印字ヘッドの位置が不確定なため
、印字ヘッドを搭載したキャリッジを印字基準位置(ホ
ームポジション)に設定する必要がある。
第3図は従来の印字基準位置設定の動作を説明するため
の図であり、印字へラド11を搭載したキャリッジ12
は、ガイドレール13にスライド可能に支持されており
、図示せぬキャリッジモータの駆動でガイドレール13
上を移動する。また、ガイドレール13は、プラテン1
4と平行にフレーム15に取付けらている。
の図であり、印字へラド11を搭載したキャリッジ12
は、ガイドレール13にスライド可能に支持されており
、図示せぬキャリッジモータの駆動でガイドレール13
上を移動する。また、ガイドレール13は、プラテン1
4と平行にフレーム15に取付けらている。
ここで、キャリッジ12を点線で示すような印字基準位
置に設定する場合、マージンセンサ(ホームボジンヨン
センサ)16が利用される。このマージンセンサ16は
、例えばホトセンサからなり、キャリッジ12を移動さ
せた際に、キャリッジ12が特定の位置(マージンセン
サ16の設置位置)を通過したことを検出するセンサで
ある。
置に設定する場合、マージンセンサ(ホームボジンヨン
センサ)16が利用される。このマージンセンサ16は
、例えばホトセンサからなり、キャリッジ12を移動さ
せた際に、キャリッジ12が特定の位置(マージンセン
サ16の設置位置)を通過したことを検出するセンサで
ある。
すなわち、従来は、例えば電源投入時、エラー発生後の
初期設定時、用紙セット後にプリンタカバーを閉じたと
きなど、キャリッジを印字基準位置に設定する場合にお
いて、キャリッジ12の矢印X方向の移動を開始して、
キャリッジ12が特定の位置(マージンセンサ16の設
置位置)を通過したとき、この特定の位置から一定ff
1aだけキャリ・ソジ12を移動させ、次に、キャリッ
ジ12の矢印Y方向の移動を開始して、再び、キャリッ
ジ12が特定の位置(マージンセンサ16の設置位置)
を通過したとき、この特定の位置から一定Qbだけキャ
リッジ12を移動させることにより、キャリッジ12を
印字基準位置に設定していた。
初期設定時、用紙セット後にプリンタカバーを閉じたと
きなど、キャリッジを印字基準位置に設定する場合にお
いて、キャリッジ12の矢印X方向の移動を開始して、
キャリッジ12が特定の位置(マージンセンサ16の設
置位置)を通過したとき、この特定の位置から一定ff
1aだけキャリ・ソジ12を移動させ、次に、キャリッ
ジ12の矢印Y方向の移動を開始して、再び、キャリッ
ジ12が特定の位置(マージンセンサ16の設置位置)
を通過したとき、この特定の位置から一定Qbだけキャ
リッジ12を移動させることにより、キャリッジ12を
印字基準位置に設定していた。
しかしながら、この方法は、マージンセンサ16の精度
によって変動する可能性のある特定の位置を印字基準位
置決定の基準としているため、この特定の位置から一定
量すだけキャリッジ12を移動させても、その停止位置
が常に同じとは限らない欠点がある。すなわち、印字基
準位置を確定できない欠点がある。この種のプリンタ装
置では、印字基準位置にキャリッジ12を設定してから
、印字を開始するため、印字基準位置を確定できないと
、印字位置精度の低下を招く問題がある。
によって変動する可能性のある特定の位置を印字基準位
置決定の基準としているため、この特定の位置から一定
量すだけキャリッジ12を移動させても、その停止位置
が常に同じとは限らない欠点がある。すなわち、印字基
準位置を確定できない欠点がある。この種のプリンタ装
置では、印字基準位置にキャリッジ12を設定してから
、印字を開始するため、印字基準位置を確定できないと
、印字位置精度の低下を招く問題がある。
(発明が解決しようとする課題)
上記したように、従来、印字基準位置を確定できず、印
字位置精度の低下を招く欠点があった。
字位置精度の低下を招く欠点があった。
本発明は上記のような点に鑑みなされたもので、印字基
準位置を確定して、印字位置精度の向上を図ることので
きるプリンタ装置を提供することを目的とする。
準位置を確定して、印字位置精度の向上を図ることので
きるプリンタ装置を提供することを目的とする。
[発明の構成]
(課題を解決するための手段)
すなわち、本発明に係るプリンタ装置は、印字ヘッドを
搭載したキャリッジを印字基準位置に設定して、印字を
開始するプリンタ装置において、キャリッジをストッパ
部材に当接させた後、第1の移動量に予め設定された移
動量を加算した第2の移動量だけ特定の位置方向に移動
させて、印字基準位置に設定する構成とした。
搭載したキャリッジを印字基準位置に設定して、印字を
開始するプリンタ装置において、キャリッジをストッパ
部材に当接させた後、第1の移動量に予め設定された移
動量を加算した第2の移動量だけ特定の位置方向に移動
させて、印字基準位置に設定する構成とした。
上記特定の位置は、キャリッジを移動させた際に検出手
段によって検出される。上記ストッパ部材は、この特定
の位置の近傍に配設され、キャリッジの移動を停止させ
るための部材であり、例えばキャリッジを支持するため
のフレームである。
段によって検出される。上記ストッパ部材は、この特定
の位置の近傍に配設され、キャリッジの移動を停止させ
るための部材であり、例えばキャリッジを支持するため
のフレームである。
また、上記第1の移動量は、キャリッジを特定の位置か
らストッパ部材まで移動させたときの移動量である。
らストッパ部材まで移動させたときの移動量である。
(作用)
上記の構成によれば、変動する可能性のないストッパ部
材の設置位置が印字基準位置決定の基準として利用され
るため、この位置から一定量(第2の移動量)だけキャ
リッジを移動させた場合でも、キャリッジを常に同じ位
置に停止させることができる。したがって、印字基準位
置を確定でき、これにより印字位置精度を向上させるこ
とができる。
材の設置位置が印字基準位置決定の基準として利用され
るため、この位置から一定量(第2の移動量)だけキャ
リッジを移動させた場合でも、キャリッジを常に同じ位
置に停止させることができる。したがって、印字基準位
置を確定でき、これにより印字位置精度を向上させるこ
とができる。
(実施例)
以下、図面を参照して本発明の一実施例に係るプリンタ
装置を説明する。
装置を説明する。
第1図は回路構成を示すブロック図、第2図1よ印字機
構部の構成を示す平面図である。なお、印字機構部の構
成については第3図と同一であるため、その説明を省略
するものとし、ここでは回路構成について説明する。
構部の構成を示す平面図である。なお、印字機構部の構
成については第3図と同一であるため、その説明を省略
するものとし、ここでは回路構成について説明する。
第1図において、装置全体の制御を司るCPU21には
、システムバス22を介してROM23、RA M 2
4、モータ駆動回路25、ヘッド駆動回路26、I10
ポート27がそれぞれ接続されている。
、システムバス22を介してROM23、RA M 2
4、モータ駆動回路25、ヘッド駆動回路26、I10
ポート27がそれぞれ接続されている。
ROM23は、プログラム等のデータを格納するメモリ
であり、データ格納領域23aに後述する印字基準位置
設定動作に必要な移動量cSdを予め記憶している。R
AM24は、印字に必要な各種データを格納するメモリ
であり、データ格納領域24aに後述する印字基準位置
設定動作に必要な移動量c−Lを記憶する。モータ駆動
回路25は、キャリッジモータ28を駆動する。このキ
ャリッジモータ28は、例えばステップモータからなり
、第2図に示すキャリッジ12を駆動するためのモータ
である。
であり、データ格納領域23aに後述する印字基準位置
設定動作に必要な移動量cSdを予め記憶している。R
AM24は、印字に必要な各種データを格納するメモリ
であり、データ格納領域24aに後述する印字基準位置
設定動作に必要な移動量c−Lを記憶する。モータ駆動
回路25は、キャリッジモータ28を駆動する。このキ
ャリッジモータ28は、例えばステップモータからなり
、第2図に示すキャリッジ12を駆動するためのモータ
である。
ヘッド駆動回路26は、印字ヘッド11を駆動する。
この印字ヘッドIIは、第2図に示すようにキャリッジ
12に搭載されており、このキャリッジ12と共にプラ
テン14の軸方向を移動する。印字へラド11には、複
数の印字ピンが内臓されており、キャリッジ12の移動
に伴い、この印字ピンがプラテン14に向けて突出する
。突出した印字ピンは、図示せぬインクリボンを介して
プラテン14上にセットされる用紙に当接する。この印
字ピンの当接により、用紙上にインクリボンのインクが
塗布され、ドツト文字が形成される。
12に搭載されており、このキャリッジ12と共にプラ
テン14の軸方向を移動する。印字へラド11には、複
数の印字ピンが内臓されており、キャリッジ12の移動
に伴い、この印字ピンがプラテン14に向けて突出する
。突出した印字ピンは、図示せぬインクリボンを介して
プラテン14上にセットされる用紙に当接する。この印
字ピンの当接により、用紙上にインクリボンのインクが
塗布され、ドツト文字が形成される。
I10ポート27は、第2図に示すマージンセンサ16
の信号入力制御を行なう。このマージンセンサ16は、
例えばホトセンサからなり、キャリッジ12を移動させ
た際に、キャリッジ12が特定の位置(マージンセンサ
16の設置位置)を通過したことを検出する。
の信号入力制御を行なう。このマージンセンサ16は、
例えばホトセンサからなり、キャリッジ12を移動させ
た際に、キャリッジ12が特定の位置(マージンセンサ
16の設置位置)を通過したことを検出する。
次に、第2図を参照して同実施例の印字基準位置設定動
作を説明する。
作を説明する。
すなわち、電源投入時における初期設定時において、ま
ず、CPU21は、キャリッジ12の矢印X方向の移動
を開始する。そして、CPU21は、マージンセンサ1
6を通じて、キャリッジ12が特定の位置(マージンセ
ンサ16の設置位置)を通過したことを検出したとき、
この特定の位置から移動量Cだけキャリッジ12を移動
させる。上記移動facは、キャリッジ12を特定の位
置(マージンセンサ16の設置位置)からフレーム15
まで移動させるのに必要なモータ駆動回路25に与える
べきパルス数より大きく設定されたパルス数であり、予
めROM23のデータ格納領域23aに記憶されている
。
ず、CPU21は、キャリッジ12の矢印X方向の移動
を開始する。そして、CPU21は、マージンセンサ1
6を通じて、キャリッジ12が特定の位置(マージンセ
ンサ16の設置位置)を通過したことを検出したとき、
この特定の位置から移動量Cだけキャリッジ12を移動
させる。上記移動facは、キャリッジ12を特定の位
置(マージンセンサ16の設置位置)からフレーム15
まで移動させるのに必要なモータ駆動回路25に与える
べきパルス数より大きく設定されたパルス数であり、予
めROM23のデータ格納領域23aに記憶されている
。
これにより、キャリッジ12は、この移動ic内でフレ
ーム15に当接して停止する。このとき、CPU21は
、キャリッジ12が特定の位置(マージンセンサ16の
設置位置)からフレーム15まで移動したときの移動f
f1c(パルス数)を計数し、これをRAM24のデー
タ格納領域24aに記憶させる。
ーム15に当接して停止する。このとき、CPU21は
、キャリッジ12が特定の位置(マージンセンサ16の
設置位置)からフレーム15まで移動したときの移動f
f1c(パルス数)を計数し、これをRAM24のデー
タ格納領域24aに記憶させる。
次に、CPU21は、キャリッジ12の矢印Y方向の移
動を開始する。そして、CPU21は、マージンセンサ
16を通じて、キャリッジ12が特定の位置(マージン
センサ16の設置位置)を通過したことを検出したとき
、この特定の位置から移動idだけキャリッジ12を移
動させる。上記移動ff1dは、一定値であり、キャリ
ッジ12を特定の位置(マシンセンサ16の設置位置)
から予め設定された距離層れた位置まで移動させるのに
必要なモータ駆動回路25に与えるべきパルス数であり
、予めROM23のデータ格納領域23aに記憶されて
いる。
動を開始する。そして、CPU21は、マージンセンサ
16を通じて、キャリッジ12が特定の位置(マージン
センサ16の設置位置)を通過したことを検出したとき
、この特定の位置から移動idだけキャリッジ12を移
動させる。上記移動ff1dは、一定値であり、キャリ
ッジ12を特定の位置(マシンセンサ16の設置位置)
から予め設定された距離層れた位置まで移動させるのに
必要なモータ駆動回路25に与えるべきパルス数であり
、予めROM23のデータ格納領域23aに記憶されて
いる。
これにより、マージンセンサ16の設置位置からY方向
に上記移動ff1dで現定された距離だけキャリッジ■
2が移動した位置を印字基準位置として設定する。この
とき、CPU21は、上記移動mc−に移動ff1dを
加算して、キャリッジ12をフレーム15から印字基準
位置まで移動させるのに必要な移動mL(パルス数)を
得、これをRAM24のデータ格納領域24aに記憶さ
せる。
に上記移動ff1dで現定された距離だけキャリッジ■
2が移動した位置を印字基準位置として設定する。この
とき、CPU21は、上記移動mc−に移動ff1dを
加算して、キャリッジ12をフレーム15から印字基準
位置まで移動させるのに必要な移動mL(パルス数)を
得、これをRAM24のデータ格納領域24aに記憶さ
せる。
しかして、この電源投入時における初期設定動作以外の
例えばエラー発生後の初期設定時、用紙セット後にプリ
ンタカバーを閉じたときなど、実際にキャリッジ12を
印字基準位置に設定する場合、CPU21は、キャリッ
ジ12を特定の位置(マージンセンサ16の設置位置)
から上記移動HC−たけフレーム15方向(矢印X方向
)に移動させて、フレーム15に当接させた後、上記移
動QLだけ特定の位置(マージンセンサ16の設置位置
)方向に移動させて、印字基準位置に設定する。
例えばエラー発生後の初期設定時、用紙セット後にプリ
ンタカバーを閉じたときなど、実際にキャリッジ12を
印字基準位置に設定する場合、CPU21は、キャリッ
ジ12を特定の位置(マージンセンサ16の設置位置)
から上記移動HC−たけフレーム15方向(矢印X方向
)に移動させて、フレーム15に当接させた後、上記移
動QLだけ特定の位置(マージンセンサ16の設置位置
)方向に移動させて、印字基準位置に設定する。
この場合、変動する可能のないフレーム15の設置位置
が印字基準位置決定の基準とされるため、この位置から
一定量(移動mL)たけキャリッジ12を移動させた場
合に、常に同じ位置にキャリッジI2を停止させること
ができる。したがって、印字基準位置を確定し、この位
置にキャリッジ12を設定して、印字を開始できるもの
であり、これにより印字位置精度を向上させることがで
きる。
が印字基準位置決定の基準とされるため、この位置から
一定量(移動mL)たけキャリッジ12を移動させた場
合に、常に同じ位置にキャリッジI2を停止させること
ができる。したがって、印字基準位置を確定し、この位
置にキャリッジ12を設定して、印字を開始できるもの
であり、これにより印字位置精度を向上させることがで
きる。
なお、本実施例では、キャリッジ12の移動を停止させ
るための部材として、キャリッジ12を支持するための
フレーム15を利用したが、本発明はこれに限るもので
はなく、例えばフレーム15とは別にマージンセンサ1
6の近傍にキャリッジ12の移動を停止させるためのス
トッパ部材を設け、このストッパ部材にキャリッジ12
を当接させて、その移動を停止させる構成としても良く
、この場合でも上記実施例と同様の効果か得られるもの
である。
るための部材として、キャリッジ12を支持するための
フレーム15を利用したが、本発明はこれに限るもので
はなく、例えばフレーム15とは別にマージンセンサ1
6の近傍にキャリッジ12の移動を停止させるためのス
トッパ部材を設け、このストッパ部材にキャリッジ12
を当接させて、その移動を停止させる構成としても良く
、この場合でも上記実施例と同様の効果か得られるもの
である。
[発明の効果]
以上のように本発明によれば、変動する可能のないスト
ッパ部材の設置位置を印字基準位置決定の基準として、
キャリッジの移動を停止制御する構成としたため、印字
基準位置を確定して印字位置精度の向上を図ることがで
きる。
ッパ部材の設置位置を印字基準位置決定の基準として、
キャリッジの移動を停止制御する構成としたため、印字
基準位置を確定して印字位置精度の向上を図ることがで
きる。
第1図は本発明の一実施例に係る回路構成を示すブロッ
ク図、第2図は同実施例の印字基準位置設定の動作を説
明するだめの図、第3図は従来の印字基準位置設定の動
作を説明するための図である。 11・・・印字ヘッド、12・・・キャリッジ、13・
・・ガイドレール、14・・・プラテン、15・・・フ
レーム、16・・・マージンセンサ、21・・・CPU
、22・・・システムバス、23− ROM 、 23
a−−−データ格納領域、24−= RA M 。 24a・・・データ格納領域、25・・・モータ駆動回
路、26・・・ヘッド駆動回路、27・・・I10ポー
ト、28・・・キャリッジモータ。
ク図、第2図は同実施例の印字基準位置設定の動作を説
明するだめの図、第3図は従来の印字基準位置設定の動
作を説明するための図である。 11・・・印字ヘッド、12・・・キャリッジ、13・
・・ガイドレール、14・・・プラテン、15・・・フ
レーム、16・・・マージンセンサ、21・・・CPU
、22・・・システムバス、23− ROM 、 23
a−−−データ格納領域、24−= RA M 。 24a・・・データ格納領域、25・・・モータ駆動回
路、26・・・ヘッド駆動回路、27・・・I10ポー
ト、28・・・キャリッジモータ。
Claims (1)
- 【特許請求の範囲】 印字ヘッドを搭載したキャリッジを印字基準位置に設定
して、印字を開始するプリンタ装置において、 上記キャリッジを移動させた際に、上記キャリッジが特
定の位置を通過したことを検出する検出手段と、 上記特定の位置の近傍に配設され、上記キャリッジの移
動を停止させるストッパ部材と、上記キャリッジが上記
特定の位置から上記ストッパ部材まで移動したときの第
1の移動量を検出する手段と、 上記キャリッジを上記ストッパ部材に当接させた後、上
記検出した第1の移動量に予め設定された移動量を加算
した第2の移動量だけ上記特定の位置方向に移動させて
、印字基準位置に設定する設定手段とを具備したことを
特徴とするプリンタ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21490788A JPH0263776A (ja) | 1988-08-31 | 1988-08-31 | プリンタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21490788A JPH0263776A (ja) | 1988-08-31 | 1988-08-31 | プリンタ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0263776A true JPH0263776A (ja) | 1990-03-05 |
Family
ID=16663542
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21490788A Pending JPH0263776A (ja) | 1988-08-31 | 1988-08-31 | プリンタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0263776A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100514746B1 (ko) * | 2003-05-06 | 2005-09-14 | 삼성전자주식회사 | 용지 전 영역 인쇄 방법 및 이를 수행하는 잉크 젯 프린터 |
| JP2013034736A (ja) * | 2011-08-10 | 2013-02-21 | Daiichi Shokai Co Ltd | 遊技機 |
-
1988
- 1988-08-31 JP JP21490788A patent/JPH0263776A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100514746B1 (ko) * | 2003-05-06 | 2005-09-14 | 삼성전자주식회사 | 용지 전 영역 인쇄 방법 및 이를 수행하는 잉크 젯 프린터 |
| JP2013034736A (ja) * | 2011-08-10 | 2013-02-21 | Daiichi Shokai Co Ltd | 遊技機 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4688956A (en) | Carriage feed control method for bold and shadow printing | |
| JP2645350B2 (ja) | シリアルドットマトリクスプリンタ | |
| JPH0263776A (ja) | プリンタ装置 | |
| US5087134A (en) | Method of and device for printer control | |
| JPS63128972A (ja) | 記録装置 | |
| US5147143A (en) | Printer carriage homing mechanism | |
| JPS62238780A (ja) | プリンタ | |
| JP2706839B2 (ja) | インパクト式プリンタ | |
| JP2695713B2 (ja) | 通帳プリンタのプラテン位置制御方法及びその装置 | |
| JP4591646B2 (ja) | 印字装置の制御装置 | |
| US5230283A (en) | Print hammer position control device | |
| JPS62119077A (ja) | 印字装置の印字ヘツドギヤツプ調整機構 | |
| JPS60236781A (ja) | シリアルプリンタの制御方式 | |
| JPS6027578B2 (ja) | 印字装置 | |
| JPH074920Y2 (ja) | 識別マーク記録装置 | |
| JPS62178375A (ja) | シリアルプリンタの制御方法 | |
| JPH05138999A (ja) | 印字装置の用紙斜め検出方法 | |
| JP2690759B2 (ja) | 記録装置 | |
| JPS62178376A (ja) | 印字装置 | |
| JPS63297074A (ja) | サ−マルプリンタ | |
| JPH01209176A (ja) | 印字装置 | |
| JPH01101174A (ja) | ドットマトリクスプリンタ | |
| JPS6055314B2 (ja) | プリンタ | |
| JPH01103477A (ja) | 印字装置 | |
| JP2002192787A (ja) | シリアルプリンタ |