JPS58185286A - Printer - Google Patents
PrinterInfo
- Publication number
- JPS58185286A JPS58185286A JP6708282A JP6708282A JPS58185286A JP S58185286 A JPS58185286 A JP S58185286A JP 6708282 A JP6708282 A JP 6708282A JP 6708282 A JP6708282 A JP 6708282A JP S58185286 A JPS58185286 A JP S58185286A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- register
- paper
- printable range
- line
- 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
- 238000000034 method Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/50—Side-stop mechanisms
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
Description
【発明の詳細な説明】
本発明は印字装置に関し、特に印字用紙の行方向におけ
る印字可能範囲を算出し、その範囲内への印字ン簡単に
行い得るように改良ケ図ったものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a printing device, and in particular, it is an improved printing device that calculates a printable range in the line direction of printing paper and easily prints within that range.
従来の印字装置において、印字用紙の印字可能範囲に特
定の行数馨等しい行間隔で印字する場合に汀、操作者が
前もって印字可能範囲を測定して、七の測足値と印字行
数とにエリ行間隔な算出し、その算出結果に基づき印字
乞行わねばならなかった。しかしながら、印字可能範囲
は、同一の印字用紙であっても印字装置の機種によって
異なる場合もあり、また、同一機種の印字装置にあって
も印字用紙の装着の仕方によって異なってくるものであ
る。従って、操作者はその都度印字可能範囲ケ測定して
印字間隔を算出しなければならず、使い勝手が悪かった
。In conventional printing devices, when printing with a specific number of lines and equal line spacing within the printable area of printing paper, the operator measures the printable area in advance and calculates the measured value of 7 and the number of lines to be printed. The line spacing had to be calculated and printed based on the calculated results. However, the printable range may differ depending on the model of the printing device even for the same printing paper, and may differ depending on the way the printing paper is attached even for the printing device of the same model. Therefore, the operator has to measure the printable range and calculate the printing interval each time, which is inconvenient to use.
そこで、本発明の目的は、このような従来の欠点ン除去
し、操作者の手を煩わ丁ことなく、任意の印字可能範囲
に所望の印字行数ケ等しい行間隔で印字することのでき
る印字装置す提供することにある。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to eliminate such conventional drawbacks and to provide a printing method that can print a desired number of print lines at equal line spacing in any printable area without bothering the operator's hands. The purpose is to provide equipment.
以下に、図面ケ参照して本発明の詳細な説明する。The present invention will be described in detail below with reference to the drawings.
第1図は本発明装置の制御部の一例ヶ示し、ここで、C
PUは演算、論理判断等ン行5マイクロプロセンサであ
り、 BUSは各部間におけるデータ。FIG. 1 shows an example of the control section of the device of the present invention, where C
PU is a 5-micro processor that performs calculations, logical judgments, etc., and BUS is data between each part.
制御信号、アドレスの転送路としてのバスである。A bus serves as a transfer path for control signals and addresses.
KB kZ各梱キー馨有するキーボードであり、 KB
CはキーボードKBからの入カキ−に関する処理ン実行
するキーボードコントローラである。RAMはランダム
アクセスメモリであり、印字データを行単位に記憶する
。このランダムアクセスメモリRAMにおいて、LIN
RはキーボードKBから入力された印字行数ケ記憶する
レジスタ、LFR&丁付間隔を紀憧しておくためのレジ
スタ、 RLFRは印字可能範囲な記憶しておくレジス
タ、LPl、Nl’Lは現在印字中の行数を示すレジス
タであり、1行分の印字が終了する度毎にその内容が1
歩進される。KB kZ is a keyboard with each box key, KB
C is a keyboard controller that executes processing related to input keys from the keyboard KB. RAM is a random access memory that stores print data line by line. In this random access memory RAM, LIN
R is a register that stores the number of print lines entered from the keyboard KB, a register that stores the LFR & tabling interval, RLFR is a register that stores the printable range, LPl, Nl'L are the registers that are currently being printed. This is a register that indicates the number of lines inside, and its contents change to 1 each time one line of printing is completed.
be advanced.
次に、PRはプリンタ、PRTC4’!プリンタコント
ローラであり、このコントローラPRTC&X後述の第
q図および第5図に示す制御手順を実行し、ランダムア
クセスメモリRAM内に記憶されているデータをプリン
タPRに送出する。プリンタPRではこのコントローラ
PRTCの制御の下にブータラ印字する。ROMは制御
メモリであり、キーボードKBからの指令乞プリンタコ
ントローラPRTC[送出する制御手順ケ記憶するもの
である。Next, PR is a printer, PRTC4'! This controller PRTC&X executes the control procedure shown in FIG. q and FIG. The printer PR performs printer printing under the control of this controller PRTC. The ROM is a control memory that stores control procedures to be sent to the printer controller PRTC in response to commands from the keyboard KB.
第2図はキーボードKBの一例を示し、ここでKB/
k丁文字、数字等を人力するためのキ一群である。KB
、2 t’! 7アンクシヨンキ一群であり、図におい
てはLINおよびPK、2つのキーのみを示す。PKは
印字開始を指令する印字開始キーであり、LINは印字
用紙の印字可能範囲に印字する行数を指定する行数指定
キーであり、このキーLINY押下した後にキ一群KB
/ Y介して入力された数字がレジスタLINR内に印
字行数として格納される。Figure 2 shows an example of a keyboard KB, where KB/
This is a group of keys for manually inputting letters, numbers, etc. KB
, 2 t'! This is a group of 7 key keys, and only two keys, LIN and PK, are shown in the figure. PK is a print start key that commands the start of printing, and LIN is a line number specification key that specifies the number of lines to be printed in the printable area of the printing paper.After pressing this key LINY, the key group KB is pressed.
The number input via /Y is stored in the register LINR as the number of lines to be printed.
第3図LA)〜(1’)は本発明装置の印字動作時にお
けろ印字用紙の位iiを順次に示し、ここで、PH&)
プリンタPRT/r:、おける印字ヘッド、p’rtゴ
ブラテン、Pは印字用紙である。また、Sは印字用紙P
の終端χ検知するためのセンサである。Figure 3 LA) to (1') sequentially show the positions ii of the printing paper during the printing operation of the apparatus of the present invention, where PH&)
Printer PRT/r: , print head in p'rt gobraten, P is print paper. Also, S is printing paper P
This is a sensor for detecting the terminal end χ.
次[、第1図および第j図ケ参照して本発明装置の動作
ケ説明する。まず、第1図に示す手順T/ VCおいて
、行数指定キーLINが押下されると、手順T21c進
み印字行数の入力処理を実行する。Next, the operation of the apparatus of the present invention will be explained with reference to FIG. 1 and FIG. First, in step T/VC shown in FIG. 1, when the line number designation key LIN is pressed, the process advances to step T21c and input processing for the number of print lines is executed.
−fなわち、キーLINの押下後に入力された数字ン行
数としてレジスタLINfLに記1する。次に、手順T
3において、印字開始キーPKが押下されると手順T4
(へ進み、第5図に七の詳細ン示す印刷処理ケ実行する
。なお、印刷すべきデータは第6図(A)に示す5行の
アルファベントとし、既にランダムアクセスメモリRA
M内に格納されているものとする。-f That is, the number inputted after pressing the key LIN is written as the number of lines in the register LINfL. Next, step T
3, when the print start key PK is pressed, step T4
(Proceed to step 7, and execute the printing process shown in detail in Figure 5.) The data to be printed is the 5-line alphabent shown in Figure 6(A), and the data to be printed is already in the random access memory RA.
Assume that it is stored in M.
印字動作は、まず第5図に示す手順Tグ/ICおいて、
印字用紙の長さ測足処理から始まる。この処理ケ第3図
を参照して説明すると、まず第3図(A)に示すよ5に
、プリンタPRに装填されている印字用紙py正方向(
図示時計方向)に送る。The printing operation begins with the procedure Tg/IC shown in FIG.
The process begins with measuring the length of the printing paper. This process will be explained with reference to FIG. 3. First, as shown in FIG.
(clockwise direction as shown).
ここで、この紙送りケ所定量行5度毎に印字可能範囲を
記憶するレジスタRLFRの内容を歩進させる。この動
作ケ第3図(、B、)[示すよ’IIc、センサSが印
字用紙Pの終端な検知するまで行う。センサSが印字用
紙Pの終端を検知したときには、印字用紙Pの長さに相
当する計数値がレジスタRLFRに格納される。この後
、第3図(C)に示すようにプラテンPTケ逆方向(図
示反時計方向〕に回転させて印字用紙Pを初期位置、す
なわち第3図(A)に示す状態VCまで戻丁。Here, the contents of the register RLFR, which stores the printable range, are incremented every 5 degrees of this paper feed by a predetermined line. This operation is continued until the sensor S detects the end of the printing paper P as shown in FIG. When the sensor S detects the end of the printing paper P, a count value corresponding to the length of the printing paper P is stored in the register RLFR. Thereafter, as shown in FIG. 3(C), the platen PT is rotated in the opposite direction (counterclockwise in the drawing) to return the printing paper P to the initial position, that is, the state VC shown in FIG. 3(A).
このよっにし℃、第5図に示す手順Tグlにおいて印字
用紙Pの長さしン算出した後は、手順Tl12に進み、
印字可能範囲算出処[を行い、印字可能範囲L)を算出
する。これは、印字用紙の長さからプリンタPLO)機
構によって定fる印字小町範囲の値Lコを引くことによ
って求まる。従って、レジスタ 。After calculating the length of the printing paper P in step Tl shown in FIG. 5, proceed to step Tl12.
The printable range calculation process [is performed to calculate the printable range L). This can be found by subtracting the value L of the printing area determined by the printer PLO mechanism from the length of the printing paper. Hence the register.
RLFFLの内容から印字小町範囲に相当する値を減W
丁ればよい。第3図CD) K、この印字可能範囲と印
字不可範囲ケ示す。次に、手順T43へ進み、印字可能
範囲乞記憶したVソスタRLPRの内容と印字行数を記
憶したレジスタLINRの内容とにより行間隔ケ算出す
る。算出した行間隔の値をレジスタLFl’L K記憶
する。この後、手MTIIグを介して手順T!へ進み、
1行分の印字処理を行う。印字処理は、プリンタコント
ローラPRTCによりランダムアクセスメモリRAM内
に記憶されている第6図(A) vc示す印字データが
1行分づつプリンタPRに供給されることにより実行さ
れる。次に、手順Tグ6VCおいて、レジスタLFRに
格納されている行間隔に対応する分だけ行方向への紙送
りケ行(・、更に手順T≠71Cおいて、印字ヘッドP
Hが現在位置する行数ケ示すレジスタLPINHの内容
47歩進させろ。このようにして、手順T&グ〜T17
を繰り返丁ことにより、第6図(A)に示すランダムア
クセスメモリRAM内の印字データに基づき、印字用紙
P上には第6図(B)VC示すよっに印字がなされる。Subtract the value corresponding to the printing Komachi range from the contents of RLFFL W
Just hang it. Figure 3 CD) K shows the printable range and non-printable range. Next, the process proceeds to step T43, where the line spacing is calculated based on the contents of the V soster RLPR, which stores the printable range, and the contents of the register LINR, which stores the number of print lines. The calculated line spacing value is stored in register LFl'LK. After this, step T! via manual MTII! Proceed to
Performs printing processing for one line. The printing process is executed by the printer controller PRTC supplying the print data shown in FIG. 6(A) vc stored in the random access memory RAM to the printer PR one line at a time. Next, in step T6VC, the paper is fed in the row direction by an amount corresponding to the line spacing stored in the register LFR (..., and further, in step T≠71C, the print head P
Advance the contents of register LPINH by 47 steps, indicating the number of lines where H is currently located. In this way, steps T&G~T17
By repeatedly printing, printing is performed on the printing paper P as shown in FIG. 6(B) VC based on the printing data in the random access memory RAM shown in FIG. 6(A).
次に、手順TIIIIにおいて、印字ヘンドPETが位
をする行数ン示すレジスタLPINRの内容と、印字行
数ン記慣したレジスタLINRの内容とが一致した場合
には、第3図(EJ K示すように、印字可能範囲の終
りまで印字ケ行ったと判断して、手順’r:tirへ進
む。手順T4’にでは印字用紙P O)はき出し処理ン
行い、第3図(F)に示すように印字用紙Pを送りm1
゜このようにして、印字動作ケ終了する。Next, in step TIII, if the contents of the register LPINR indicating the line number in which the print hand PET is placed match the contents of the register LINR where the print line number is recorded, then the It is determined that printing has been completed to the end of the printable range as shown in FIG. Feed printing paper P m1
゜In this way, the printing operation is completed.
なお、上述の説明では、センサSを用いて印字用紙の長
さを測定するようにしたが、定形の印字用紙ではその長
さが既知であり、キーボードKB乞介して直接レジスタ
RLFttにその長さケ記憶できるようにするりが、印
字用紙の長さ測定処理(第5図手順TII/)Y省略で
きるため、好適である。In the above explanation, the length of the printing paper was measured using the sensor S, but the length is already known for standard printing paper, and the length is directly entered in the register RLFtt via the keyboard KB. It is preferable to memorize the length of the printing paper because it can omit the length measurement process (Step TII/ in FIG. 5).
以上説明したように、本発明によれば、操作者が前もっ
て印字用紙の長さを測定しなくとも、印字可能範囲を検
出して印字行数に基づき印字間隔ン算出し得るようにし
たので、所足の印字可能範囲内に指定された行数の印字
を行間隔を一定にして行うことが容易にできる。As explained above, according to the present invention, the printable range can be detected and the print interval can be calculated based on the number of print lines without the operator having to measure the length of the printing paper in advance. It is possible to easily print a specified number of lines within the required printable range while keeping the line spacing constant.
第1図は本発明装置の制御部の一例耐示すブロフク図、
第2図を1第1図示の装置におけるキーボードの一例を
示す配置図、第3図(A)〜(F)は第1図示の装置に
おける印字動作時の印字用紙の位置ケ順次に示す線図、
第1図および第5図はそれぞれ第1図示の装@:VCお
ける印字動作を示す70−テヤート、第6図(A) k
1第1図示の装置におく印字例ケ示す図である。
CPU・・・マイクロプロセッサ、
BU8・・・バス、 KB・・・キーホー
ド、KBC・・・キーボードコントローラ、RAM・・
・ランダムアクセスメモリー〔ワ 〕
LINK、 LFEL、 RLFI LPINR・・・
レジスタ。
PR・−・プリンタ、
PR’I’C・・・プリンタコントローラ、ROM・−
・制御メモリ、 KB/、 KBJ・・・キ一群、L
IN・・・行数指定キー、 PK・−印字開始キー
、PH・−・印字ヘッド、 FT・・・プラテン
、P・−印字用紙、 S・−センサ。
特許出願人 キャノン株式会社
第3図
(C) (D)
第4図
第6図
一■イb1FIG. 1 is a diagram showing an example of the control section of the device of the present invention;
Fig. 2 is a layout diagram showing an example of the keyboard in the device shown in Fig. 1, and Figs. 3 (A) to (F) are diagrams showing the position of printing paper during printing operation in the device shown in Fig. 1 in order. ,
FIGS. 1 and 5 respectively show the printing operation in the device shown in FIG.
1 is a diagram showing an example of printing performed on the apparatus shown in the first figure. CPU...microprocessor, BU8...bus, KB...keyboard, KBC...keyboard controller, RAM...
・Random access memory [wa] LINK, LFEL, RLFI LPINR...
register. PR・-・Printer, PR'I'C・・Printer controller, ROM・-
・Control memory, KB/, KBJ...Key group, L
IN...Line number designation key, PK--Print start key, PH--Print head, FT--Platen, P--Print paper, S--Sensor. Patent Applicant: Canon Co., Ltd. Figure 3 (C) (D) Figure 4 Figure 6 1 ■ A b1
Claims (1)
馨指定する印字可能範囲指定手段と、前記印字可能範囲
内に印字する印字行数を指定する印字行数指定手段と、
前記印字可能範囲指定手段VCJ1.り指定した前記印
字可能範囲と前記印字行数指定手段により指定した前記
印字行数とにより印字間隔を算出する算出手段と、該算
出手段により算出した前記印字間隔で行方向の印字を前
記印字可能範囲内に行う印字手段とを具備したことン特
徴とする印字装置。 2、特許請求の範囲第1項記載の装置において、@記印
字可能範囲指定手段は、前記印字用紙の行方向の終端を
検知する検知手段と、前記印字用紙ケ印字開始位置から
前記検知手段が前記印字用紙の終端を検知するまで順方
向に送り、当該終端ケ検知したときVCは前記印字用紙
ケ逆方向に送り再び前記印字開始位置まで戻丁紙送り手
段と、該紙送り手段によるmJ記印字用紙の順方向の送
り量ケ計数する計数手段と、該計数手段の計数値に基づ
き前記印字可能範囲ケ決定する手段とを具備したこと7
特徴とする印字装置。[Scope of Claims] 1) Printable range specifying means for specifying the printable range in the line direction of the loaded printing paper; and print line number specifying means for specifying the number of print lines to be printed within the printable range. ,
The printable range specifying means VCJ1. calculating means for calculating a printing interval based on the printable range specified by the printing line number specifying means and the printing line number specified by the printing line number specifying means; What is claimed is: 1. A printing device characterized by comprising a printing means for printing within a range. 2. In the apparatus according to claim 1, the printable range specifying means includes a detection means for detecting the end of the printing paper in the line direction, and a detection means for detecting the end of the printing paper from the printing start position. The printing paper is fed in the forward direction until the end is detected, and when the end is detected, the VC sends the printing paper in the reverse direction and returns to the printing start position again. 7. The method further comprises a counting means for counting the forward feed amount of the printing paper, and a means for determining the printable range based on the count value of the counting means.
Characteristic printing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6708282A JPS58185286A (en) | 1982-04-23 | 1982-04-23 | Printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6708282A JPS58185286A (en) | 1982-04-23 | 1982-04-23 | Printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58185286A true JPS58185286A (en) | 1983-10-28 |
Family
ID=13334592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6708282A Pending JPS58185286A (en) | 1982-04-23 | 1982-04-23 | Printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58185286A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05104810A (en) * | 1991-03-28 | 1993-04-27 | Brother Ind Ltd | Tape printer |
JPH07205490A (en) * | 1994-04-19 | 1995-08-08 | Brother Ind Ltd | Tape printer |
-
1982
- 1982-04-23 JP JP6708282A patent/JPS58185286A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05104810A (en) * | 1991-03-28 | 1993-04-27 | Brother Ind Ltd | Tape printer |
JPH07205490A (en) * | 1994-04-19 | 1995-08-08 | Brother Ind Ltd | Tape printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5859846A (en) | Method and device for adjusting position of form surface mounted to form cylinder | |
JPS5625488A (en) | Printer | |
JPS58185286A (en) | Printer | |
US4508462A (en) | Printing apparatus with computer control of impressing a print setting mark on a recording sheet for realignment | |
JPS55124856A (en) | Special character pattern conversion system | |
JP2742556B2 (en) | Labeler printing automatic setting device | |
EP3854598B1 (en) | Printing apparatus | |
JPH0322312B2 (en) | ||
JPS6455267A (en) | Line printer | |
JPS6090780A (en) | Thermal printer | |
JPS55135963A (en) | Electronic cash register of slip verification divided print | |
JPH0747349B2 (en) | Label printer | |
JP2892960B2 (en) | Printing start line identification device | |
JPH08174968A (en) | Printer | |
JPS59135180A (en) | Printer | |
JPS5383686A (en) | Banknote handling apparatus | |
JP2003154716A5 (en) | ||
JP2782981B2 (en) | Medium jam test method and apparatus | |
JPH08142319A (en) | Recording device | |
JPS6023172Y2 (en) | printing device | |
JPH02266Y2 (en) | ||
JP2685613B2 (en) | Printing device control method | |
TWM631729U (en) | Missing print detection and reprint system | |
JPS6199143A (en) | Method of discriminating density value of plural print control scales | |
JPS5650476A (en) | Printing method of electronic cash register |