JP2748633B2 - Printing start position control method - Google Patents

Printing start position control method

Info

Publication number
JP2748633B2
JP2748633B2 JP2030370A JP3037090A JP2748633B2 JP 2748633 B2 JP2748633 B2 JP 2748633B2 JP 2030370 A JP2030370 A JP 2030370A JP 3037090 A JP3037090 A JP 3037090A JP 2748633 B2 JP2748633 B2 JP 2748633B2
Authority
JP
Japan
Prior art keywords
printing
print head
print
scale
home position
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.)
Expired - Fee Related
Application number
JP2030370A
Other languages
Japanese (ja)
Other versions
JPH03234574A (en
Inventor
幸江 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2030370A priority Critical patent/JP2748633B2/en
Publication of JPH03234574A publication Critical patent/JPH03234574A/en
Application granted granted Critical
Publication of JP2748633B2 publication Critical patent/JP2748633B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】 〔概要〕 各プリンタ毎に印刷開始位置がずれることを防止する
印刷開始位置制御方法に関し、 各プリンタ毎の印刷開始位置ずれの発生を防止するこ
とを目的とし、 各文字の印刷位置を示すスケールと、印刷ヘッドのホ
ームポジションを検出する位置検出手段を備え、位置検
出手段が検出したホームポジションを基準として、上位
装置が送出するデータを印刷するプリンタにおいて、各
文字の印刷位置を予め定めた長さだけ順次ずらして用紙
上に印刷させる制御情報を格納したテーブルと、印刷ヘ
ッドのホームポジションからの移動量を計数する計数手
段と、計数手段の計数値が指定するテーブルの制御情報
が示すずれ量から、印刷開始位置の補正値を算出する制
御手段と、制御手段が算出した補正値を記憶する記憶手
段を設け、印刷ヘッドをホームポジションに位置付けさ
せた後、テーブルの制御情報を参照して、用紙上に制御
情報が指定する位置を示す記号を印刷させ、記号とスケ
ールの目盛りとが一致する位置における計数手段の計数
値で索引された制御情報から印刷開始位置の補正値を算
出して記憶手段に格納し、上位装置が送出するデータの
印刷を行う場合、記憶手段が記憶する補正値により、ホ
ームポジションの位置を補正して、印刷開始位置を決定
する構成とする。
DETAILED DESCRIPTION OF THE INVENTION [Summary] The present invention relates to a print start position control method for preventing a print start position from being shifted for each printer. A scale indicating the print position of the print head and position detecting means for detecting the home position of the print head, and printing each character by a printer which prints data sent from the host device based on the home position detected by the position detect means. A table storing control information for printing on paper by sequentially shifting the position by a predetermined length, a counting means for counting the amount of movement of the print head from the home position, and a table designated by the counting value of the counting means. Control means for calculating a correction value for the print start position from the shift amount indicated by the control information; and a storage means for storing the correction value calculated by the control means. After providing a step and positioning the print head at the home position, referring to the control information of the table, printing a symbol indicating the position specified by the control information on the paper, and a position where the symbol matches the scale of the scale. The correction value of the print start position is calculated from the control information indexed by the count value of the counting means in and stored in the storage means, and when the data transmitted by the host device is printed, the correction value stored in the storage means The print start position is determined by correcting the position of the home position.

〔産業上の利用分野〕[Industrial applications]

本発明はシリアルプリンタに係り、特に各プリンタ毎
に印刷開始位置がずれることを防止する印刷開始位置制
御方式に関する。
The present invention relates to a serial printer, and more particularly, to a print start position control method for preventing a print start position from shifting for each printer.

パーソナルコンピュータやワードプロセッサ等におい
ては、処理されたデータを印刷するために各種のプリン
タが提供されているが、低価格のシリアルプリンタが求
められており、簡易な構成のプリンタが開発されてい
る。
In a personal computer, a word processor, and the like, various printers are provided for printing processed data. However, a low-cost serial printer is required, and a printer having a simple configuration is being developed.

ところで、シリアルプリンタは一般に用紙の左側の余
白を所定の長さとするために、印刷ヘッドがプリンタの
左端に到達したことを検出する左端位置センサを設け、
この左端位置センサの取付け位置を基準のホームポジシ
ョンとして、印刷ヘッドの印刷開始位置を決定してい
る。
By the way, a serial printer is generally provided with a left end position sensor for detecting that the print head has reached the left end of the printer in order to make the left margin of the paper a predetermined length,
The printing start position of the print head is determined using the mounting position of the left end position sensor as a reference home position.

従って、印刷ヘッドの印刷開始位置精度は、この左端
位置センサの取付け位置精度に影響されるが、各プリン
タ毎の印刷開始位置にずれが発生しないことが必要であ
る。
Therefore, the printing start position accuracy of the print head is affected by the mounting position accuracy of the left end position sensor, but it is necessary that the printing start position of each printer does not shift.

〔従来の技術〕[Conventional technology]

簡易な構成のシリアルプリンタでは、製作工数を削減
するため、プリンタを制御するプロセッサ等の部品を搭
載したプリント板ユニットに、左端位置センサを搭載し
て半田付けし、このプリント板ユニットと印刷機構部を
結合して筐体に取付けている。
In a serial printer with a simple configuration, in order to reduce the number of manufacturing steps, a left end position sensor is mounted and soldered on a printed board unit equipped with components such as a processor that controls the printer. And attached to the housing.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

上記の如く、左端位置センサはプリント板ユニットに
搭載された後、半田付けされているため、傾斜して取付
けられる等の原因で、印刷機構部と結合された時、各プ
リンタ毎に相対的な位置関係に多少のずれが発生する。
As described above, since the left end position sensor is mounted on the printed board unit and then soldered, when the left end position sensor is combined with the printing mechanism due to being mounted at an angle, the relative position of each left printer is determined for each printer. A slight shift occurs in the positional relationship.

従って、この左端位置センサを基準のホームポジショ
ンとして印刷開始位置を決定すると、各プリンタ毎に印
刷開始位置がずれることとなり、同じ位置に用紙をセッ
トしても、印刷開始位置がプリンタ毎にずれるため、用
紙の左側の余白の長さが夫々異なって見苦しいという問
題がある。
Therefore, if the print start position is determined using the left end position sensor as a reference home position, the print start position will be shifted for each printer. Even if paper is set at the same position, the print start position will be shifted for each printer. However, there is a problem that the lengths of the left margins of the paper are different and unsightly.

本発明はこのような問題点に鑑み、プリンタ毎に位置
補正を行わせる補正値を記憶させ、左端位置センサの検
出位置を、この記憶された補正値で自動的に補正させる
ことで、各プリンタ毎の印刷開始位置ずれの発生を防止
することを目的としている。
In view of such a problem, the present invention stores a correction value for performing position correction for each printer, and automatically corrects the detection position of the left end position sensor with the stored correction value. An object of the present invention is to prevent the occurrence of a printing start position shift for each printing.

〔課題を解決するための手段〕[Means for solving the problem]

第1図は本発明の原理を説明するブロック図である。 FIG. 1 is a block diagram illustrating the principle of the present invention.

制御手段1は初期設定時にスペース制御回路7を経て
スペースモータ8を駆動させ、印刷ヘッド6をホームポ
ジションの方向に移動させ、位置検出手段11が印刷ヘッ
ド6の到達を通知すると、スペースモータ8の駆動を停
止させる。
The control means 1 drives the space motor 8 via the space control circuit 7 at the time of initial setting, moves the print head 6 toward the home position, and when the position detecting means 11 notifies the arrival of the print head 6, Stop driving.

制御手段1は、オペレータパネル12の例えば特定釦が
押下されると、スペースモータ8を駆動させ、スペース
方向に印刷ヘッド6を移動させる。又、計数手段3は印
刷ヘッド6が位置検出手段11の位置から移動した移動量
を計数する。
When, for example, a specific button on the operator panel 12 is pressed, the control means 1 drives the space motor 8 to move the print head 6 in the space direction. The counting means 3 counts the amount of movement of the print head 6 from the position of the position detecting means 11.

制御手段1はこの時、各文字の印刷位置を予め定めた
長さだけ順次ずらして用紙上に印刷させるための制御情
報を格納したテーブル2を参照し、テーブル2から読出
した制御情報が指定する長さを計数手段3が計数する
と、ヘッド制御回路5を経て印刷ヘッド6を駆動し、用
紙9上に前記制御情報が指定する印刷位置を示す記号、
例えば罫線を印刷させる。
At this time, the control means 1 refers to the table 2 storing control information for printing on paper by shifting the printing position of each character sequentially by a predetermined length, and specifies the control information read from the table 2. When the length is counted by the counting means 3, the print head 6 is driven via the head control circuit 5, and a symbol indicating a print position designated by the control information on the paper 9;
For example, a ruled line is printed.

罫線印刷が完了すると、オペレータはスペース方向に
印刷される各文字の印刷位置を示すスケール10の目盛り
と、用紙9上に印刷された罫線とを比較し、一致するス
ケール10の目盛り位置に、オペレータパネル12より制御
手段1に指示することで、印刷ヘッド6を位置付けさせ
る。
When the ruled line printing is completed, the operator compares the scale of the scale 10 indicating the print position of each character to be printed in the space direction with the ruled line printed on the paper 9, and puts the operator at the corresponding scale position of the scale 10. By instructing the control means 1 from the panel 12, the print head 6 is positioned.

ここで、制御手段1はオペレータパネル12からの指示
に基づき、計数手段3より印刷ヘッド6の位置検出手段
11からの移動量を読取り、この読取った移動量によって
テーブル2を索引する。そして、テーブル2から読取ら
れた制御情報から印刷開始位置の補正値を算出すると、
記憶手段4に書込む。
Here, based on an instruction from the operator panel 12, the control means 1 causes the counting means 3 to detect the position of the print head 6 by the counting means 3.
The movement amount from 11 is read, and the table 2 is indexed by the read movement amount. Then, when a correction value of the print start position is calculated from the control information read from the table 2,
Write to storage means 4.

制御手段1は上位装置が送出するデータを印刷する場
合、この記憶手段4が記憶する補正値を用い、位置検出
手段11が検出する印刷ヘッド6のホームポジションの位
置を補正して、印刷開始位置を決定する。
When printing the data sent from the host device, the control means 1 corrects the home position of the print head 6 detected by the position detection means 11 using the correction value stored in the storage means 4 and prints the print start position. To determine.

〔作用〕[Action]

上記の如く構成することにより、位置検出手段11の取
付け位置の誤差によって、印刷ヘッド6のホームポジシ
ョンの位置に誤差が発生しても、この誤差を補正する補
正値が記憶手段4に記憶されるため、一旦補正値を記憶
手段4に記憶させた後は、常に正しい印刷開始位置から
印刷を開始させることが可能となる。
With the above configuration, even if an error occurs in the home position of the print head 6 due to an error in the mounting position of the position detecting means 11, a correction value for correcting the error is stored in the storage means 4. Therefore, once the correction value is once stored in the storage unit 4, it is possible to always start printing from a correct printing start position.

従って、各プリンタ毎に印刷開始位置がずれることを
防止することが出来る。
Therefore, it is possible to prevent the printing start position from being shifted for each printer.

〔実施例〕〔Example〕

第2図は本発明の一実施例を示す回路のブロック図
で、第3図はプリンタの外観図で、第4図は第2図の動
作を説明する図である。
FIG. 2 is a block diagram of a circuit showing one embodiment of the present invention, FIG. 3 is an external view of a printer, and FIG. 4 is a diagram for explaining the operation of FIG.

プロセッサ13は電源投入後の初期設定時に、ROM14に
格納されているプログラムを読出して動作し、スペース
制御回路7を経てスペースモータ8を駆動し、印刷ヘッ
ド6をホームポジションの方向に移動させ、左端位置セ
ンサ20が印刷ヘッド6の到達を通知すると、スペースモ
ータ8の駆動を停止させ、印刷ヘッド6をホームポジシ
ョンに位置付けさせる。
At the time of initialization after power-on, the processor 13 reads and operates a program stored in the ROM 14, drives the space motor 8 via the space control circuit 7, moves the print head 6 toward the home position, When the position sensor 20 notifies the arrival of the print head 6, the drive of the space motor 8 is stopped, and the print head 6 is positioned at the home position.

プロセッサ13はオペレータパネル12の特定釦押下を検
出すると、スペースモータ8を駆動して印刷ヘッド6を
移動させると共に、印刷ヘッド6の移動量を計数するカ
ウンタ17の値と、ROM14に格納されているテーブル2の
制御情報を参照して、用紙上の印刷可能位置に印刷ヘッ
ド6が到達すると、ヘッド制御回路5を経て印刷ヘッド
6を駆動し、例えば、用紙送り方向に沿って罫線を印刷
させる。
When the processor 13 detects that the specific button on the operator panel 12 has been pressed, the processor 13 drives the space motor 8 to move the print head 6, and stores the value of the counter 17 for counting the amount of movement of the print head 6 and the value stored in the ROM 14. When the print head 6 reaches the printable position on the sheet with reference to the control information of the table 2, the print head 6 is driven via the head control circuit 5, and, for example, the ruled line is printed in the sheet feed direction.

そして、テーブル2の各文字の印刷位置を順次ずらし
て印刷する制御情報は、次の通りである。
The control information for printing by shifting the printing position of each character in the table 2 sequentially is as follows.

印刷位置=a+mb±n/60 (a) ここに、a;ホームポジションから印刷開始位置までの
距離 m;桁数 b;文字間隔 a+mb=ホ−ムポジションにずれのない場合の印刷位
置 (b) n/60;ホームポジションから位置誤差(インチ) テーブル2に入っている罫線A〜Fの印刷位置は、
(a)式に次記の定数を入れたものである。
Print position = a + mb ± n / 60 (a) where: a; distance from home position to print start position m; number of digits b; character spacing a + mb = print position when there is no shift in home position ( b) n / 60; Position error from home position (inch) The printing positions of the ruled lines A to F in the table 2 are as follows.
The following constants are inserted in the equation (a).

罫線Aの印刷位置 m=1、n=−4、誤差−4/60 罫線Bの印刷位置 m=2、n=−3、誤差−3/60 罫線Cの印刷位置 m=3、n=−2、誤差−2/60 罫線Dの印刷位置 m=4、n=−1、誤差−1/60 罫線Eの印刷位置 m=5、n= 0、誤差0 罫線Fの印刷位置 m=6、n=+1、誤差+1/60 この制御情報に基づいて罫線A〜Fを印刷する。 Ruled line A print position m = 1, n = -4, error −4/60 Ruled line B print position m = 2, n = −3, error −3/60 Ruled line C print position m = 3, n = − 2, the printing position of the ruled line D: m = 4, n = -1, the printing position of the ruled line E: m = 5, n = 0, the error 0 The printing position of the ruled line F: m = 6, n = + 1, error + 1/60 Ruled lines A to F are printed based on the control information.

又、上記の如く用紙9上に印刷された罫線は、第4図
に示す如く、用紙9上における印刷可能な最左端位置に
印刷された罫線CKに続いて、例えば−4/60インチずれた
罫線Aが印刷され、次に−3/60インチずれた罫線Bが印
刷され、次に−2/60インチずれた罫線Cが印刷され、次
に−1/60インチずれた罫線Dが印刷され、次にずれの無
い罫線Eが印刷され、次に+160インチずれた罫線Fが
印刷される。
The ruled line printed on the sheet 9 as described above is shifted, for example, by −4/60 inch, following the ruled line CK printed at the leftmost printable position on the sheet 9 as shown in FIG. Ruled line A is printed, ruled line B shifted by −3/60 inch is printed, ruled line C shifted by −2/60 inch is printed, and ruled line D shifted by −1/60 inch is printed. Then, a ruled line E without deviation is printed, and then a ruled line F shifted by +160 inches is printed.

オペレータは用紙9上に罫線の印刷が完了すると、第
3図に示すノブ22を回転させ、用紙9を繰り出して、第
4図に示す如く、用紙9上に印刷された罫線にスケール
10の目盛りを当てることが出来るようにして、スケール
10の目盛りと一致する罫線を探す。スケール10は単位が
桁になっていて、ずれのない印字のあるべき位置を示し
ている。例えば10cpi、12cpi等の桁スケールであって、
ホームポジションを基準にとれば、前記(b)式のa+
mbにおいて、m=0を印刷開始位置CKとしてm=1〜m
が罫線A、B、C・・・Fに対応する目盛として入って
いる。従って、ホームポジションの検出が正しく行われ
た時は、当然ずれの無い罫線(罫線E)がスケールの目
盛りと一致する。ホームポジションの検出に検出誤差が
ある時は、その誤差分ずれた罫線(罫線C)がスケール
の目盛りと一致する。
When the printing of the ruled line on the sheet 9 is completed, the operator rotates the knob 22 shown in FIG. 3 to feed out the sheet 9 and scale the ruled line printed on the sheet 9 as shown in FIG.
Scale so that you can apply 10 scales
Look for a ruled line that matches the 10 scale. The scale 10 has a unit of a digit, and indicates a position where printing without deviation is required. For example, a digit scale such as 10 cpi, 12 cpi,
On the basis of the home position, a +
mb, m = 0 to m, where m = 0 is the printing start position CK
Are provided as scales corresponding to the ruled lines A, B, C... F. Therefore, when the home position is correctly detected, the ruled line without any deviation (ruled line E) coincides with the scale of the scale. When there is a detection error in the detection of the home position, the ruled line (ruled line C) shifted by the error coincides with the scale of the scale.

第4図に示す如く、例えば罫線Cと目盛りが一致する
場合、オペレータはオペレータパネル12の例えばモード
釦を押下して、プロセッサ13に指示し、印刷ヘッド6を
罫線Cを印刷した位置に位置付けさせる。そして、オペ
レータパネル12の設定釦を押下する。
As shown in FIG. 4, for example, when the ruled line C matches the scale, the operator presses, for example, a mode button on the operator panel 12 to instruct the processor 13 to position the print head 6 at the position where the ruled line C is printed. . Then, a setting button on the operator panel 12 is pressed.

設定釦が押下されると、プロセッサ13はカウンタ17の
計数値から印刷ヘッド6の位置付けされている位置を検
出し、この計数値でテーブル2を牽引し、印刷ヘッド6
が位置付けされた罫線Cを印刷した時の制御情報を読出
し、−2/60インチのずれ量を補正値としてEPROM16に書
込む。
When the setting button is pressed, the processor 13 detects the position where the print head 6 is positioned from the count value of the counter 17, and pulls the table 2 with the count value, and
The control information at the time of printing the ruled line C where is positioned is read, and the deviation amount of −2/60 inch is written as a correction value in the EPROM 16.

プロセッサ13はインタフェース回路21を経て上位装置
からデータを受信すると、このデータをRAM15に格納し
た後読出し、ヘッド制御回路5を経て印刷ヘッド6に送
出し、用紙9上に印刷させる。
When the processor 13 receives data from the host device via the interface circuit 21, the data is stored in the RAM 15, read out, sent to the print head 6 via the head control circuit 5, and printed on the paper 9.

この時、プロセッサ13はスペース制御回路7を経てス
ペースモータ8を駆動し、印刷ヘッド6を左端位置セン
サ20が検出するホームポジションに位置付けさせた後、
印刷開始位置に位置付けさせるが、EPROM16に格納され
ている補正値を読出し、左端位置センサ20が検出した印
刷ヘッド6のホームポジション位置を補正して印刷開始
位置を決定する。
At this time, the processor 13 drives the space motor 8 via the space control circuit 7 to position the print head 6 at the home position detected by the left end position sensor 20.
The print position is positioned at the print start position, the correction value stored in the EPROM 16 is read, and the home position position of the print head 6 detected by the left end position sensor 20 is corrected to determine the print start position.

そして、一行分の印刷が完了すると、改行制御回路18
を経て改行モータ19を駆動し用紙送りを行わせる。
When the printing of one line is completed, the line feed control circuit 18
Then, the line feed motor 19 is driven to feed the paper.

〔発明の効果〕 以上説明した如く、本発明の印刷ヘッドのホームポジ
ション位置を検出する左端位置センサの取付け精度の影
響を補正することが可能であるため、シリアルプリンタ
毎に印刷開始位置がずれることが無く、左側余白の長さ
を一定とすることが出来る。
[Effects of the Invention] As described above, since the influence of the mounting accuracy of the left end position sensor for detecting the home position of the print head of the present invention can be corrected, the print start position is shifted for each serial printer. And the length of the left margin can be kept constant.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の原理を説明するブロック図、 第2図は本発明の一実施例を示す回路のブロック図、 第3図はプリンタの外観を説明する図、 第4図は第2図の動作を説明する図である。 図において、 1は制御手段、2はテーブル、 3は計数手段、4は記憶手段、 5はヘッド制御回路、6は印刷ヘッド、 7はスペース制御回路、8はスペースモータ、 9は用紙、10はスケール、 11は位置検出手段、12はオペレータパネル、 13はプロセッサ、14はROM、 15はRAM、16はEPROM、 17はカウンタ、18は改行制御回路、 19改行モータ、20は左端位置センサ、 21はインタフェース回路、 22はノブである。 FIG. 1 is a block diagram for explaining the principle of the present invention, FIG. 2 is a block diagram of a circuit showing one embodiment of the present invention, FIG. 3 is a diagram for explaining the external appearance of the printer, and FIG. It is a figure explaining operation of. In the figure, 1 is a control means, 2 is a table, 3 is a counting means, 4 is a storage means, 5 is a head control circuit, 6 is a print head, 7 is a space control circuit, 8 is a space motor, 9 is a paper, and 10 is a paper. Scale, 11 is a position detecting means, 12 is an operator panel, 13 is a processor, 14 is a ROM, 15 is a RAM, 16 is an EPROM, 17 is a counter, 18 is a line feed control circuit, 19 line feed motor, 20 is a left end position sensor, 21 Is an interface circuit, and 22 is a knob.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】スペース方向に印刷される各文字の印刷位
置を示すスケール(10)と、印刷ヘッド(6)のホーム
ポジションを検出する位置検出手段(11)を備え、該位
置検出手段(11)が検出した該ホームポジションを基準
として、該印刷ヘッド(6)をスペース方向に移動さ
せ、用紙(9)上に所定の長さの余白を作成して、上位
装置が送出するデータを印刷するシリアルプリンタにお
いて、 前記各文字の印刷位置を予め想定したホームポジション
からの複数のずれの長さだけ順次ずらして用紙(9)上
に印刷させるための制御情報を格納したテーブル(2)
と、 該印刷ヘッド(6)の該ホームポジションからの移動量
を計数する計数手段(3)と、 該計数手段(3)の計数値が指定する該テーブル(2)
の制御情報が示す予め想定したずれの長さから、印刷開
始位置の補正値を算出する制御手段(1)と、 該制御手段(1)が算出した補正値を記憶する記憶手段
(4)とを設け、 該印刷ヘッド(6)をホームポジションに位置付けさせ
た後、該テーブル(2)の制御情報を参照して、用紙
(9)上にホームポジションからの複数のずれの長さだ
け順次ずらして印刷位置を示す複数の罫線を印刷させ、
該複数の罫線と前記スケール(10)の正規印刷位置を示
す目盛りとをつき合わせ、スケール(10)の目盛りと一
致する罫線を求め、テーブル(2)から逆に該罫線のホ
ームポジションからのずれの長さを求め、該長さを印刷
開始位置の補正値として前記記憶手段(4)に格納し、 前記上位装置が送出するデータの印刷を行う場合、該記
憶手段(4)が記憶する補正値により、前記位置検出手
段(11)の検出したホームポジションの位置を補正し
て、印刷開始位置を決定することを特徴とする印刷開始
位置制御方法。
A scale (10) indicating a printing position of each character printed in the space direction; and a position detecting means (11) for detecting a home position of the print head (6). ), The print head (6) is moved in the space direction with reference to the home position detected, a margin of a predetermined length is created on the paper (9), and the data sent from the host device is printed. In the serial printer, a table (2) storing control information for printing on the paper (9) by sequentially shifting the printing position of each character from a home position assumed in advance by a plurality of shift lengths.
Counting means (3) for counting an amount of movement of the print head (6) from the home position; and a table (2) designated by a count value of the counting means (3).
Control means for calculating a correction value of the printing start position from the length of a shift assumed in advance indicated by the control information, and storage means for storing the correction value calculated by the control means. After the print head (6) is positioned at the home position, the print head (6) is sequentially shifted on the paper (9) by a plurality of shift lengths from the home position with reference to the control information of the table (2). To print multiple ruled lines indicating the printing position,
The plurality of ruled lines are matched with a scale indicating the regular printing position of the scale (10), and a ruled line matching the scale of the scale (10) is obtained. Is obtained in the storage unit (4) as a correction value of the print start position, and when the data transmitted by the host device is printed, the correction stored in the storage unit (4) is performed. A print start position control method, wherein the print start position is determined by correcting the position of the home position detected by the position detection means (11) according to the value.
JP2030370A 1990-02-09 1990-02-09 Printing start position control method Expired - Fee Related JP2748633B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2030370A JP2748633B2 (en) 1990-02-09 1990-02-09 Printing start position control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2030370A JP2748633B2 (en) 1990-02-09 1990-02-09 Printing start position control method

Publications (2)

Publication Number Publication Date
JPH03234574A JPH03234574A (en) 1991-10-18
JP2748633B2 true JP2748633B2 (en) 1998-05-13

Family

ID=12301986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2030370A Expired - Fee Related JP2748633B2 (en) 1990-02-09 1990-02-09 Printing start position control method

Country Status (1)

Country Link
JP (1) JP2748633B2 (en)

Also Published As

Publication number Publication date
JPH03234574A (en) 1991-10-18

Similar Documents

Publication Publication Date Title
JP3149168B2 (en) Printing device
JP2748633B2 (en) Printing start position control method
JP2567941B2 (en) Carriage controller
JP2608807B2 (en) Printer paper length detection method
JP2604355B2 (en) Document processing device
JP2002254780A (en) Printer control device and printer control method
JPS61228977A (en) Printer
JP3455835B2 (en) Serial printer
JP2690759B2 (en) Recording device
JP3001318B2 (en) Printing device
JP2570881B2 (en) Print media feed control method
JPS60217192A (en) Printer
CN113199876A (en) Printing apparatus and control method
JP2617913B2 (en) Printing device
JP2751590B2 (en) Reader
JPS61211073A (en) Electronic typewriter
JPH04323066A (en) Positioning apparatus and method
JPH01259971A (en) Manual scanning type recorder
JPS6023172Y2 (en) printing device
JPH01101175A (en) Electronic typewriter
JP2695532B2 (en) Method for correcting print position of pre-printed paper for ruled line in printer
JPH04118260A (en) Label printer
JPH11138924A (en) Means for detecting size of recording medium and line printer
JPH011565A (en) Manual scanning recording device
JPH04191073A (en) Printing control apparatus

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees