JPS58101088A - 印字方法 - Google Patents
印字方法Info
- Publication number
- JPS58101088A JPS58101088A JP19846081A JP19846081A JPS58101088A JP S58101088 A JPS58101088 A JP S58101088A JP 19846081 A JP19846081 A JP 19846081A JP 19846081 A JP19846081 A JP 19846081A JP S58101088 A JPS58101088 A JP S58101088A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- carriage
- time
- pulse motor
- cpu22
- 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.)
- Granted
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/68—Carriage-return mechanisms, e.g. manually actuated
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は印字装置、特に印字手段を搭載したキャリッジ
をパルスモータを用いて印字開始位置に移動させ、その
印字開始位置から印字を開始する印字装置に関する。
をパルスモータを用いて印字開始位置に移動させ、その
印字開始位置から印字を開始する印字装置に関する。
印字装置において重要なことは、印字開始位置が常に正
確であることである。最近の印字装置ではドツトイメー
ジプリントあるいはグラフィックプリントが行なわれて
おり、ドツトイメージプリントではプリンタに接続され
たホストコンピュータ(二より印字すべきドツトパター
ンが印字装置に送信され、そのドツトパターンに基づい
て印字が行なわれており、さらにグラフィックプリント
ではプリンタ制御ROM内のキャラクタジェネレータに
パターンを格納し、そのパターンに従ってプリントが行
なわれている。いずれの方式でも印字開始位置が正確で
なければならないが、特にグラフィックプリントにおい
てはモニタースクリーンに写し出された絵やグラフを正
確にコピーすることが要求されているので、例えば円や
楕円型を印字する際、印字開始点がずれるのではグラフ
ィックプリンタとしての機能が損なわれてしまう。
確であることである。最近の印字装置ではドツトイメー
ジプリントあるいはグラフィックプリントが行なわれて
おり、ドツトイメージプリントではプリンタに接続され
たホストコンピュータ(二より印字すべきドツトパター
ンが印字装置に送信され、そのドツトパターンに基づい
て印字が行なわれており、さらにグラフィックプリント
ではプリンタ制御ROM内のキャラクタジェネレータに
パターンを格納し、そのパターンに従ってプリントが行
なわれている。いずれの方式でも印字開始位置が正確で
なければならないが、特にグラフィックプリントにおい
てはモニタースクリーンに写し出された絵やグラフを正
確にコピーすることが要求されているので、例えば円や
楕円型を印字する際、印字開始点がずれるのではグラフ
ィックプリンタとしての機能が損なわれてしまう。
従来、印字開始位置を決定する方法として印字位置にキ
ャリッジが復帰動作を行なったとき(以下CR動作とい
う)、キャリッジの復帰を検出するエンドスイッチを設
け、このエンドスイッチの接点情報によって開始位置を
決める簡易方法が考えられており、さらにキャリッジを
移動させるモータに4相パルヌモータを使用した場合、
印字開始位置でパルスモータの相合わせ(例えば、Sφ
1とSφ2を合わせる)の作業を行なって印字開始位置
を定める調整法が考えられている。
ャリッジが復帰動作を行なったとき(以下CR動作とい
う)、キャリッジの復帰を検出するエンドスイッチを設
け、このエンドスイッチの接点情報によって開始位置を
決める簡易方法が考えられており、さらにキャリッジを
移動させるモータに4相パルヌモータを使用した場合、
印字開始位置でパルスモータの相合わせ(例えば、Sφ
1とSφ2を合わせる)の作業を行なって印字開始位置
を定める調整法が考えられている。
さらに、パワーアップ時に検知した接点情報の位置でプ
ログラム内部のカウンタをOとし、印字時にキャリッジ
の往復移動に従って加算又は減算を行ないCR動作時に
内部カウンタが0となる位置を印字開始位置とする内部
処理方法なども考えられている。
ログラム内部のカウンタをOとし、印字時にキャリッジ
の往復移動に従って加算又は減算を行ないCR動作時に
内部カウンタが0となる位置を印字開始位置とする内部
処理方法なども考えられている。
しかし、簡易法においては、エンドスイッチの接点精度
のばらつきが印字開始位置決定に影響を及ぼし、印字開
始位置が1行ごとに正確(二揃うということは極めてま
れである。また調整法においては、メーカーが出荷時に
1台ごとに調整する必要があり、メンテナンスの問題で
大きな労力を有し、コストアップにつながる点が問題で
ある。また、内部処理法においてはプログラム内部にお
いて印字位置が決定されるので、例えばプログラム内の
カウンタがOになったとしても、キャリッジ自体が印字
時又はCR時に用紙がからんだり、あるいは他のメカ部
との異常な接触によって印字装置が移動しない場合でも
カウンタがOとなればその位置が印字開始位置と゛して
検知されてしまうという問題がある。
のばらつきが印字開始位置決定に影響を及ぼし、印字開
始位置が1行ごとに正確(二揃うということは極めてま
れである。また調整法においては、メーカーが出荷時に
1台ごとに調整する必要があり、メンテナンスの問題で
大きな労力を有し、コストアップにつながる点が問題で
ある。また、内部処理法においてはプログラム内部にお
いて印字位置が決定されるので、例えばプログラム内の
カウンタがOになったとしても、キャリッジ自体が印字
時又はCR時に用紙がからんだり、あるいは他のメカ部
との異常な接触によって印字装置が移動しない場合でも
カウンタがOとなればその位置が印字開始位置と゛して
検知されてしまうという問題がある。
従って本発明はこのような従来の欠点を解消するもので
、正確に印字開始位置を決定できる印字装置を提供する
ことを目的とする。
、正確に印字開始位置を決定できる印字装置を提供する
ことを目的とする。
以下、図面(二示す実施例に基づき、本発明の詳細な説
明する。
明する。
第1図には本発明に係る印字装置を駆動する構成が図示
されており、同図においてCPU (中央演算装置)2
2、RAM26、ROM27は信号線S1を介してホス
トコンピュータ21と接続されており、一方、CPU2
2は信号線S2.S3を介してドライバ23を制御する
。このドライバ23にはサーマルヘッド2の各加熱素子
DTI〜DT8が接続されており、またパルスモータ4
の励磁相Sφl〜Sφ4が接続されていて、CPU22
の制御の下に各加熱素子ならびに各相が励磁されて所定
の印字が行なわれる。また26は印字装置の電源スィッ
チであって、電源を入れるとCPU22、ドライバ23
、サーマルヘッド2、パルスモータ4が動作状態となる
。
されており、同図においてCPU (中央演算装置)2
2、RAM26、ROM27は信号線S1を介してホス
トコンピュータ21と接続されており、一方、CPU2
2は信号線S2.S3を介してドライバ23を制御する
。このドライバ23にはサーマルヘッド2の各加熱素子
DTI〜DT8が接続されており、またパルスモータ4
の励磁相Sφl〜Sφ4が接続されていて、CPU22
の制御の下に各加熱素子ならびに各相が励磁されて所定
の印字が行なわれる。また26は印字装置の電源スィッ
チであって、電源を入れるとCPU22、ドライバ23
、サーマルヘッド2、パルスモータ4が動作状態となる
。
また、第2図(A)、 (B)には印字装置の概略構成
が図示されており、サーマルヘッド2を搭載したキャリ
ッジ1はプラテン12と対向して平行に配置された案内
軸6に沿ってギヤ?、8.9を介してパルスモータ4に
より駆動され、印字動作を行なう。この場合、印字開始
位置からPT方向に移動して印字を行ない、所定の印字
を終えるとキャリッジはCR方向に移動してキャリッジ
復帰動作が行なわれ、印字開始位置に戻り、次のライン
の印字を開始する。この場合、キャリッジの復帰位置を
検出するエンドスイッチ3が設けられており、キャリッ
ジが復帰したとき復帰情報なCPU22などに入力させ
ることができる。
が図示されており、サーマルヘッド2を搭載したキャリ
ッジ1はプラテン12と対向して平行に配置された案内
軸6に沿ってギヤ?、8.9を介してパルスモータ4に
より駆動され、印字動作を行なう。この場合、印字開始
位置からPT方向に移動して印字を行ない、所定の印字
を終えるとキャリッジはCR方向に移動してキャリッジ
復帰動作が行なわれ、印字開始位置に戻り、次のライン
の印字を開始する。この場合、キャリッジの復帰位置を
検出するエンドスイッチ3が設けられており、キャリッ
ジが復帰したとき復帰情報なCPU22などに入力させ
ることができる。
次(二、このような構成において、第4図50で示した
ように電源スィッチ26をONにするとCPU22は信
号線S2を介してROM 27に格納しておいた初期励
磁情報を送出し、位置が不明確なキャリッジ1をギヤ?
、8.9を介したパルスモータ4により第3図T1で示
したようi二8ステップ印字方向PTへ移動させる(ス
テップ51)。
ように電源スィッチ26をONにするとCPU22は信
号線S2を介してROM 27に格納しておいた初期励
磁情報を送出し、位置が不明確なキャリッジ1をギヤ?
、8.9を介したパルスモータ4により第3図T1で示
したようi二8ステップ印字方向PTへ移動させる(ス
テップ51)。
このようにするのは、キャリッジを移動させるパルスモ
ータ4の相が例えばSφ2. Sφ3の位置に停止して
いたものをSφ1.Sφ4から励磁を始めた場合、キャ
リッジ1が必ずしも動作するという保証がとれないため
である。
ータ4の相が例えばSφ2. Sφ3の位置に停止して
いたものをSφ1.Sφ4から励磁を始めた場合、キャ
リッジ1が必ずしも動作するという保証がとれないため
である。
続いて第3図のT2、第4図のステップ52(二図示し
たようにCPU22は通常のCR処理の励磁時間(3m
s)より長いパルス(6ms)によってキャリッジ1を
CR方向へ移動させ、CR動作を行なう。このとき、キ
ャリッジ1とエンドスイッチ3との接点信号を励磁信号
を切り換えるごとに検知する。仮に、Sφ1.Sφ2に
おいてエンドスイッチ3がON したとすると、CPU
22はさらに1ステツプオーバーランさ・せた状態で、
つまりSφ1゜Sφ4の励磁を行なった後、キャリッL
/1を停止させる(第3図T3及び第4図ステップ53
を参照)。
たようにCPU22は通常のCR処理の励磁時間(3m
s)より長いパルス(6ms)によってキャリッジ1を
CR方向へ移動させ、CR動作を行なう。このとき、キ
ャリッジ1とエンドスイッチ3との接点信号を励磁信号
を切り換えるごとに検知する。仮に、Sφ1.Sφ2に
おいてエンドスイッチ3がON したとすると、CPU
22はさらに1ステツプオーバーランさ・せた状態で、
つまりSφ1゜Sφ4の励磁を行なった後、キャリッL
/1を停止させる(第3図T3及び第4図ステップ53
を参照)。
この動作によって接点間のばらつきが考慮され、確実に
ONとなる状態を得ることができる。続いてステップ5
4に図示したように、CPU22はパルスモータ4に対
するそのときの励磁信号情報(Sφ1.Sφ4)をRA
M26に格納してパワーアップ時の処理を完了し、ホス
トコンピュータ21がらの印字命令を待ち、メインルー
チンへ移行する。
ONとなる状態を得ることができる。続いてステップ5
4に図示したように、CPU22はパルスモータ4に対
するそのときの励磁信号情報(Sφ1.Sφ4)をRA
M26に格納してパワーアップ時の処理を完了し、ホス
トコンピュータ21がらの印字命令を待ち、メインルー
チンへ移行する。
メインルーチンでは、第3図T4、第4図ステップ55
で図示したように、例えば14ステップ空送りを行なう
。この空送りはCPU22に与えられるプリント命令に
よってパルスモータ4に対してパワーアップ時に記憶し
た励磁信号情報がら印字方向へT4で示したようなタイ
ミングで行なうことにより行なわれる。続いてこの動作
終了後(T5)、RAM26に格納しておいたトータル
ドツトカウンタを0にする(ステップ56)。続いてス
テップ57でCR処理が否かを判断し、印字処理と判断
された場合はステップ58においてRAM26に格納し
ておいた印字コード(例えばr30J )によりキャラ
クタジェネレータであるROM27から印字パターンコ
ードな参照し、信号線S2を介してサーマルヘッド2に
対し所定の印字駆動時間(本実施例では6ms )で1
ドツトのサイクル印字を行なう。続いてステップ57で
パルスモータ4−の励磁を切り換えるごとにトータルド
ツトカウンタをインクレメントする。以下の動作を7サ
イクル繰り返して「0」の文字が構成される。この状態
が第3図のT6に図示されている。なお、この場合、T
7で「’cRJ、「LF」検出又はドツトカウンタが最
大値を超える場合にはトータルドツトカウンタな逆励磁
ごとにデクレメントする。
で図示したように、例えば14ステップ空送りを行なう
。この空送りはCPU22に与えられるプリント命令に
よってパルスモータ4に対してパワーアップ時に記憶し
た励磁信号情報がら印字方向へT4で示したようなタイ
ミングで行なうことにより行なわれる。続いてこの動作
終了後(T5)、RAM26に格納しておいたトータル
ドツトカウンタを0にする(ステップ56)。続いてス
テップ57でCR処理が否かを判断し、印字処理と判断
された場合はステップ58においてRAM26に格納し
ておいた印字コード(例えばr30J )によりキャラ
クタジェネレータであるROM27から印字パターンコ
ードな参照し、信号線S2を介してサーマルヘッド2に
対し所定の印字駆動時間(本実施例では6ms )で1
ドツトのサイクル印字を行なう。続いてステップ57で
パルスモータ4−の励磁を切り換えるごとにトータルド
ツトカウンタをインクレメントする。以下の動作を7サ
イクル繰り返して「0」の文字が構成される。この状態
が第3図のT6に図示されている。なお、この場合、T
7で「’cRJ、「LF」検出又はドツトカウンタが最
大値を超える場合にはトータルドツトカウンタな逆励磁
ごとにデクレメントする。
続いてCPU22はCRが検出されたとき、あるいは指
定の桁数をオーバーランしたとき(二T8、ステップ6
0で示したようにCR動作へ移行する。
定の桁数をオーバーランしたとき(二T8、ステップ6
0で示したようにCR動作へ移行する。
CR動作時のパルスモータの励磁方式はタイミングチャ
ートに示すように印字時と逆励磁になる。
ートに示すように印字時と逆励磁になる。
しかし、最初の1ドツトからスピードアップすることが
難しいので、T9で示したように最初の1ドツトのパル
ス幅は6msとしてパルスモータを安定させ、続いて3
msの励磁を行なうようにする。続いてステップ61で
示したように、逆励磁を行なうごとにトータルドツトカ
ウンタをデクレメントしていき、トータルカウンタが0
となったところで(ステップ62)、キャリッジ1を駆
動させるパルスモータの励磁時間を長<L(6ms)、
TIO及びステップ63においてエンドスイッチ3によ
る接点情報を検知するまで14ステップ以上空送りさせ
る。これは、スピードが速い時に急激にs’rop信号
をかけるとパルスモータ4に無理がかかることを防止す
るためと、本実施例で示すパルスモータ4のスイッチ3
を検出するまでの空送り動作を設けることによって、内
部カウンタだけによる不備を解決するためである。
難しいので、T9で示したように最初の1ドツトのパル
ス幅は6msとしてパルスモータを安定させ、続いて3
msの励磁を行なうようにする。続いてステップ61で
示したように、逆励磁を行なうごとにトータルドツトカ
ウンタをデクレメントしていき、トータルカウンタが0
となったところで(ステップ62)、キャリッジ1を駆
動させるパルスモータの励磁時間を長<L(6ms)、
TIO及びステップ63においてエンドスイッチ3によ
る接点情報を検知するまで14ステップ以上空送りさせ
る。これは、スピードが速い時に急激にs’rop信号
をかけるとパルスモータ4に無理がかかることを防止す
るためと、本実施例で示すパルスモータ4のスイッチ3
を検出するまでの空送り動作を設けることによって、内
部カウンタだけによる不備を解決するためである。
続いてステップ64において、接点情報検出時における
パルスモータ4に対する励磁情報とパワーアップ時にR
AM26に格納しておいた励磁信号情報が一致している
が否かを確やる。一致している場合はリターンしてメイ
ンルーチンに戻す、マた一致していない場合はステップ
65においてパルスモータを順次励磁し励磁情報が一致
するまでCR方向(二励磁する(Tll、 T12 )
。なおステップ62においてトータルドツトカウンタが
0でない場合は、ステップ66.67でパルスモータ−
をCR方向へ励磁しカウンタをデクレメントし0になる
までこれを継続する。
パルスモータ4に対する励磁情報とパワーアップ時にR
AM26に格納しておいた励磁信号情報が一致している
が否かを確やる。一致している場合はリターンしてメイ
ンルーチンに戻す、マた一致していない場合はステップ
65においてパルスモータを順次励磁し励磁情報が一致
するまでCR方向(二励磁する(Tll、 T12 )
。なおステップ62においてトータルドツトカウンタが
0でない場合は、ステップ66.67でパルスモータ−
をCR方向へ励磁しカウンタをデクレメントし0になる
までこれを継続する。
なお、第3図においてエンドスイッチ3がONのときφ
1.φ2相になっているが、これはプリンタによって異
なり、また電源08時によっても異なる。要は電源ON
のときに決定した相で終り、その相から始まることであ
る。
1.φ2相になっているが、これはプリンタによって異
なり、また電源08時によっても異なる。要は電源ON
のときに決定した相で終り、その相から始まることであ
る。
第1図は本発明の印字装置の概略構成を示したブロック
図、第2図(8)、 (B)は印字装置の平面1及2び
正面図、第3図及び第4図は動作を説明するタイミング
チャート図及びフローチャート図である。 1・・・キャリッジ 2・・・サーマルヘッド
3・・・工゛ンドスイッチ 4・・・パルスモータ
5、・・・1紙・送りモータ 、 10.11・・
・紙送り用カム14.15・・・紙送り用ゴムローラ 21・・・ホストコンピュータ
図、第2図(8)、 (B)は印字装置の平面1及2び
正面図、第3図及び第4図は動作を説明するタイミング
チャート図及びフローチャート図である。 1・・・キャリッジ 2・・・サーマルヘッド
3・・・工゛ンドスイッチ 4・・・パルスモータ
5、・・・1紙・送りモータ 、 10.11・・
・紙送り用カム14.15・・・紙送り用ゴムローラ 21・・・ホストコンピュータ
Claims (2)
- (1)印字手段を搭載したキャリッジをパルスモータを
用いて所定の印字位置に復帰移動させる印字装置(二お
いて、初期動作時にキャリッジを印字方向へ所定量移動
させ、その後復帰移動させることを特徴とする印字装置
。 - (2)前記キャリッジ復帰位置におけ・lパルスモータ
の励磁相が記憶手段に記憶された励磁相に一致するまで
前記パルスモータを励磁し、励磁情報
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19846081A JPS58101088A (ja) | 1981-12-11 | 1981-12-11 | 印字方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19846081A JPS58101088A (ja) | 1981-12-11 | 1981-12-11 | 印字方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58101088A true JPS58101088A (ja) | 1983-06-16 |
| JPH0428552B2 JPH0428552B2 (ja) | 1992-05-14 |
Family
ID=16391469
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19846081A Granted JPS58101088A (ja) | 1981-12-11 | 1981-12-11 | 印字方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58101088A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61167595A (ja) * | 1984-12-26 | 1986-07-29 | Fujitsu Ltd | キャリーの初期ポジション設定方法 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6079037B2 (ja) | 2012-08-08 | 2017-02-15 | 株式会社リコー | 画像形成装置、画像形成方法、プログラムおよび記録媒体 |
-
1981
- 1981-12-11 JP JP19846081A patent/JPS58101088A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61167595A (ja) * | 1984-12-26 | 1986-07-29 | Fujitsu Ltd | キャリーの初期ポジション設定方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0428552B2 (ja) | 1992-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58101088A (ja) | 印字方法 | |
| JPH06155809A (ja) | ドットプリンタ | |
| JP2567941B2 (ja) | キャリッジ制御装置 | |
| US5147143A (en) | Printer carriage homing mechanism | |
| JPH0747347B2 (ja) | 往復印字方式 | |
| JP2740693B2 (ja) | カラーシリアルプリンタにおけるスペーシング制御方法 | |
| JPS62100196A (ja) | ステツピングモ−タ駆動回路 | |
| JPH10226123A (ja) | プリンタの制御方法および装置 | |
| JP2829202B2 (ja) | 熱転写プリンタのモータ駆動装置 | |
| JP3624060B2 (ja) | パルスモータ駆動装置 | |
| JP2532078B2 (ja) | 記録装置 | |
| JPH11342661A (ja) | ラベルプリンタ | |
| JPH0970199A (ja) | 印字装置 | |
| JPH05162408A (ja) | シリアルドットプリンタ | |
| JPS58186257A (ja) | 感熱記録方法 | |
| JP3552385B2 (ja) | プリンタ | |
| JP2713261B2 (ja) | 印字装置 | |
| JP3680971B2 (ja) | 印刷装置の印字ギャップ制御装置 | |
| JPH07132663A (ja) | プリンタの制御方法 | |
| JPH0647976A (ja) | 印刷用紙切れ検出方式 | |
| JPS61241171A (ja) | 印字装置 | |
| JPH05221070A (ja) | シリアルプリンタ | |
| JP2002254778A (ja) | 印刷制御装置 | |
| JP2002144647A (ja) | 印刷制御装置及び印刷制御方法 | |
| JPH04255370A (ja) | プリンタ装置の印字領域拡大方式 |