JPH0815798B2 - Printer device - Google Patents
Printer deviceInfo
- Publication number
- JPH0815798B2 JPH0815798B2 JP2333779A JP33377990A JPH0815798B2 JP H0815798 B2 JPH0815798 B2 JP H0815798B2 JP 2333779 A JP2333779 A JP 2333779A JP 33377990 A JP33377990 A JP 33377990A JP H0815798 B2 JPH0815798 B2 JP H0815798B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- print data
- reception
- line 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
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】 〔概 要〕 用紙あるいは印字ヘッドの逆行動作を伴わずに前行に
かかる印字パターンの印字を行うプリンタ装置に関し、 前行にかかる文字あるいは印字パターンの印字を高速
に処理することができることを目的とし、 各行単位の印字指令を受ける受信行位置ごとに印字ヘ
ッドが移動し、各受信行位置から逆行量nだけ前行にか
かる文字および印字パターンの印字を制御するプリンタ
装置において、各受信行位置ごとに、前受信行位置で印
字保留された領域の印字データと、次受信行位置から前
記逆行量nを差し引いた領域の印字データとを出力し、
それ以下の領域を印字保留する処理を繰り返し、最終受
信行位置で印字保留された領域の印字データを所定のタ
イミングで出力する印字データ制御手段を備えて構成す
る。The present invention relates to a printer device that prints a print pattern on a preceding line without performing a backward movement of paper or a print head, and processes a character or a printing pattern on the preceding line at high speed. A printer device that controls the printing of characters and print patterns on the preceding line by a backward amount n from each received line position by moving the print head for each received line position that receives a print command for each line. In each of the reception row positions, the print data of the area in which the print is reserved at the previous reception row position and the print data of the area obtained by subtracting the reverse amount n from the next reception row position are output.
A print data control unit that repeats the process of holding the print of the area below that and outputs the print data of the area of the print held at the last reception line position at a predetermined timing is configured.
本発明は、用紙あるいは印字ヘッドの逆行動作を伴わ
ずに前行にかかる印字パターンの印字を行うプリンタ装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer device that prints a print pattern for the preceding line without a backward movement of paper or a print head.
プリンタ装置に対する印字指令が行単位に行われ、か
つ拡大その他各種の文字修飾がコマンドとして指定され
る場合に、印字指令時の行内の文字あるいは文字修飾さ
れる印字パターンが前行の印字領域に及ぶことがある。When a print command is issued to the printer device line by line and various character modifications such as enlargement are specified as commands, the characters in the line at the time of the print command or the print pattern to be modified by characters extends to the print area of the previous line. Sometimes.
このとき、プリンタ装置の印字ヘッドの高さが、印字
指令を受信した行の前行にかかる文字および印字パター
ンの高さに満たない場合には、その印字ヘッドあるいは
用紙を文字および印字パターンの高さの上限位置まで逆
行させなければ印字が不可能である。このように、コマ
ンド指定で印字行の文字あるいは印字パターンが前行に
まで及ぶことが許容されているプリンタ装置では、用紙
あるいは印字ヘッドを逆行させる印字機構および動作が
不可欠となる。At this time, if the height of the print head of the printer device is less than the height of the character and print pattern on the line preceding the line where the print command is received, set the print head or paper to the height of the character and print pattern. It is impossible to print unless it is moved backwards to the upper limit position. As described above, in the printer device in which the characters or the print pattern of the print line are allowed to extend to the preceding line by the command designation, the printing mechanism and the operation for moving the paper or the print head backward are indispensable.
第3図は、前行にかかる文字および印字パターンを印
字する従来方法を説明する図である。FIG. 3 is a diagram for explaining a conventional method for printing characters and a print pattern on the preceding line.
第3図(a)において、印字データが受信される印字
ヘッドの位置(以下、「受信行位置」という。)で第
1行の印字データが受信され、印字領域31に第1行の文
字および印字パターンが印字された後、第2行の受信行
位置に印字ヘッドが移動する。その間の距離を受信行
移動量Lとする。In FIG. 3 (a), the print data of the first line is received at the position of the print head where the print data is received (hereinafter referred to as the “reception line position”), and the characters of the first line are printed in the print area 31. After the print pattern is printed, the print head moves to the reception line position of the second line. Let the distance between them be the amount of movement L of the reception line.
ここで、第2行の印字データが受信され、印字領域32
に第2行の文字および印字パターンが印字されるが、そ
れが第1行にかかる場合にはその最大遡り位置までの距
離(以下、「逆行量」という。)nだけ、用紙あるいは
印字ヘッドを逆行させて印字を行う。このときの第2行
の印字領域32′を第3図(b)に示す。Here, the print data of the second line is received, and the print area 32
The characters and the print pattern on the second line are printed on the first line, but if the line and the print pattern are on the first line, the paper or print head is moved by the distance (hereinafter referred to as "reverse amount") n to the maximum backward position. Print backwards. The printing area 32 'of the second line at this time is shown in FIG. 3 (b).
ところで、印字指令時にその行内の文字あるいは文字
修飾される印字パターンが前行の印字領域に及ぶこと
に、用紙あるいは印字ヘッドを逆行させる構成では、機
械的な動作に伴う時間がかかり印字速度の低下が避けら
れなかった。By the way, when a character or a character-modified character in the line at the time of a print command extends to the print area of the preceding line, the configuration in which the paper or the print head is moved backward causes a time-consuming mechanical operation and a decrease in the print speed. Was unavoidable.
本発明は、前行にかかる文字あるいは印字パターンの
印字を高速に処理することができるプリンタ装置を提供
することを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide a printer device capable of high-speed processing of printing characters or print patterns on the preceding line.
請求項1に記載の発明は、各行単位の印字指令を受け
る受信行位置ごとに印字ヘッドが移動し、各受信行位置
から逆行量nだけ前行にかかる文字および印字パターン
の印字を制御するプリンタ装置において、各受信行位置
ごとに、前受信行位置で印字保留された領域の印字デー
タと、次受信行位置から前記逆行量nを差し引いた領域
の印字データとを出力し、それ以下の領域を印字保留す
る処理を繰り返し、最終受信行位置で印字保留された領
域の印字データを所定のタイミングで出力する印字デー
タ制御手段を備えて構成する。According to a first aspect of the present invention, a print head is moved for each reception line position for receiving a print command for each line unit, and a printer for controlling printing of characters and a print pattern on the preceding line from each reception line position by a reverse amount n. In the device, for each reception row position, print data of the area in which printing is reserved at the previous reception row position and print data of the area obtained by subtracting the above-described amount of backward movement n from the next reception row position are output, and areas below that are output. The print data control means for outputting the print data of the print-held area at the final reception line position at a predetermined timing is repeated.
本発明は、前行にかかる文字および印字パターンによ
る印字ヘッドの逆行量nを設定し、それを差し引いた領
域だけまず印字する。次に、次行の印字データが確定し
た時点で前行の印字で保留された領域と、同様に逆行量
nの分を差し引いた領域の印字データを印字する。この
ような制御を繰り返すことにより、用紙あるいは印字ヘ
ッドの逆行動作を伴わずに、前行にかかる文字および印
字パターンの印字を用紙あるいは印字ヘッドを順方向に
移動させるだけで行うことができる。According to the present invention, the reverse amount n of the print head is set by the characters and the print pattern in the preceding line, and only the area obtained by subtracting the amount is first printed. Next, when the print data of the next line is determined, the print data of the region reserved by the print of the previous line and the region of the area in which the amount of backward movement n is similarly subtracted are printed. By repeating such control, it is possible to print the characters and the print pattern relating to the preceding line only by moving the paper or the print head in the forward direction without performing the backward movement of the paper or the print head.
以下、図面に基づいて本発明の実施例について詳細に
説明する。Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は、本発明装置の実施例構成を示すブロック図
である。なお、ここでは制御部の構成について示し、印
字機構その他は省略する。FIG. 1 is a block diagram showing the configuration of an embodiment of the device of the present invention. The configuration of the control unit is shown here, and the printing mechanism and others are omitted.
図において、CPU11に、制御プログラム12、ホストイ
ンタフェース13、受信バッファ14、印字バッファ15およ
び印字インタフェース16が接続される。In the figure, a control program 12, a host interface 13, a reception buffer 14, a print buffer 15, and a print interface 16 are connected to a CPU 11.
受信バッファ14には、ホストインタフェース13を介し
て受信データが蓄積される。印字バッファ15は、印字指
令により印字処理が確定した時点で受信バッファ14の内
容を印字データとして格納する。なお、ホスト装置から
の指令を逐次反映する受信バッファ14と、用紙上の印字
動作に対応する印字バッファ15は、非同期に動作する。
また、印字バッファ15は、リングバッファ制御が行われ
る。Received data is accumulated in the receive buffer 14 via the host interface 13. The print buffer 15 stores the contents of the reception buffer 14 as print data at the time when the print process is confirmed by the print command. It should be noted that the reception buffer 14 that sequentially reflects the command from the host device and the print buffer 15 that corresponds to the printing operation on the paper operate asynchronously.
Further, the print buffer 15 is subjected to ring buffer control.
以下、第2図に示す受信バッファと印字バッファの状
態をもとに、本発明装置の特徴とする印字制御動作につ
いて説明する。Hereinafter, the print control operation, which is a feature of the apparatus of the present invention, will be described based on the states of the reception buffer and the print buffer shown in FIG.
(a)受信バッファ14には受信行位置に対応する印
字情報が蓄積され、(b)続いて印字バッファ15の受信
行位置にオア処理で書き込まれる。(A) The print information corresponding to the receive line position is stored in the receive buffer 14, and (b) subsequently, the print information is written in the receive line position of the print buffer 15 by the OR processing.
(c)印字バッファ15に書き込まれた印字データは、
次の受信行位置から逆行量nを差し引いた領域を印字
領域として出力され、それ以下の領域は印字保留され
る。(C) The print data written in the print buffer 15 is
An area obtained by subtracting the backward amount n from the next receiving row position is output as a print area, and the area below that is held for printing.
(d)受信バッファ14には、次の受信行位置に対応
する印字情報が蓄積され、(e)続いて印字バッファ15
で受信行位置から受信行移動量Lだけ離れた位置に対
応する受信行位置にオア処理で書き込まれる(一部重
ね書き)。(D) The print buffer 15 stores print information corresponding to the position of the next received line, and (e) the print buffer 15 subsequently stores the print information.
Then, the data is written in the reception row position corresponding to the position separated from the reception row position by the reception row movement amount L by the OR processing (partial overwriting).
(f)印字バッファ15に書き込まれている印字データ
は、受信行位置で印字保留された印字データと、新た
に書き込まれた受信行位置に対応する印字データであ
り、次の受信行位置から逆行量nを差し引いた領域が
印字領域として出力され、それ以下の領域は印字保留さ
れる。(F) The print data written in the print buffer 15 is the print data held in print at the receive line position and the print data corresponding to the newly written receive line position. The area obtained by subtracting the amount n is output as the print area, and the area below that is printed.
以上の動作を繰り返すことにより、用紙あるいは印字
ヘッドの逆行を行うことなく、前行にかかる文字および
印字パターンを順次印字することができる。By repeating the above operation, it is possible to sequentially print the characters and the print pattern on the preceding line without performing the backward movement of the paper or the print head.
なお、受信行位置、で印字保留された印字データ
は、次の受信行位置に対応する印字指令が入力されない
限り印字保留されたままとなる。したがって、その印字
データはタイマによるタイムアウトあるいはオペレータ
操作をトリガとして出力させ、用紙上に印字させる手順
となる。It should be noted that the print data that has been print-held at the reception line position remains print-held unless a print command corresponding to the next reception line position is input. Therefore, the print data has a procedure to be output on the paper by being triggered by a timer timeout or operator operation.
上述したように、本発明によれば、前行にかかる文字
あるいは印字パターンの印字に際して、用紙あるいは印
字ヘッドの逆行動作が不要になるので印字機構を簡単に
することができる。また、逆行動作に伴う位置決め精度
の影響が回避され、印字品質を向上させることができ
る。As described above, according to the present invention, it is possible to simplify the printing mechanism because the backward movement of the paper or the print head is not necessary when printing the character or the print pattern in the preceding line. Further, the influence of the positioning accuracy associated with the backward movement is avoided, and the print quality can be improved.
さらに、用紙あるいは印字ヘッドの逆行動作に伴う印
字時間の遅延が解消され、前行にかかる文字あるいは印
字パターンの印字を可能にするプリンタ装置の高速化が
容易になる。Further, the delay of the printing time due to the backward movement of the paper or the print head is eliminated, and it becomes easy to speed up the printer device that enables the printing of the character or the print pattern on the preceding line.
また、1行の印字でその行に含まれるすべての文字お
よび印字パターンを印字する必要がないので、印字ヘッ
ドの縦方向の長さを短くすることができる。Further, since it is not necessary to print all the characters and print patterns contained in one line by printing one line, the length of the print head in the vertical direction can be shortened.
第1図は本発明装置の実施例構成を示すブロック図。 第2図は受信バッファと印字バッファの状態をもとに、
本発明装置の特徴とする印字制御動作について説明する
図。 第3図は前行にかかる印字パターンを印字する従来方法
を説明する図。 11……CPU、12……ホストインタフェース、13……制御
プログラム、14……受信バッファ、15……印字バッフ
ァ、16……印字インタフェース。FIG. 1 is a block diagram showing the configuration of an embodiment of the device of the present invention. Figure 2 is based on the state of the receive buffer and print buffer.
FIG. 6 is a diagram illustrating a print control operation that is a feature of the device of the present invention. FIG. 3 is a diagram for explaining a conventional method of printing a print pattern for the preceding line. 11 ... CPU, 12 ... Host interface, 13 ... Control program, 14 ... Receive buffer, 15 ... Print buffer, 16 ... Print interface.
Claims (1)
とに印字ヘッドが移動し、各受信行位置から逆行量nだ
け前行にかかる文字および印字パターンの印字を制御す
るプリンタ装置において、 各受信行位置ごとに、前受信行位置で印字保留された領
域の印字データと、次受信行位置から前記逆行量nを差
し引いた領域の印字データとを出力し、それ以下の領域
を印字保留する処理を繰り返す印字データ制御手段を備
え、 該印字データ制御手段は、最終受信行位置で印字保留さ
れた領域の印字データを所定のタイミングで出力する手
段を備えた ことを特徴とするプリンタ装置。1. A printer device for controlling printing of a character and a print pattern on the preceding line by moving the print head for each receiving line position for receiving a print command for each line and moving backward from each receiving line position by a reverse amount n. For each reception line position, the print data of the region in which the print is held at the previous reception line position and the print data of the region in which the above-mentioned amount of backward movement n is subtracted from the position of the next reception line are output, and the regions below that are held in print. A printer device, comprising: print data control means for repeating processing, wherein the print data control means comprises means for outputting print data of a print-held area at a final reception line position at a predetermined timing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2333779A JPH0815798B2 (en) | 1990-11-30 | 1990-11-30 | Printer device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2333779A JPH0815798B2 (en) | 1990-11-30 | 1990-11-30 | Printer device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04201464A JPH04201464A (en) | 1992-07-22 |
JPH0815798B2 true JPH0815798B2 (en) | 1996-02-21 |
Family
ID=18269867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2333779A Expired - Fee Related JPH0815798B2 (en) | 1990-11-30 | 1990-11-30 | Printer device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0815798B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IN192600B (en) * | 1996-10-18 | 2004-05-08 | Hoechst Celanese Corp | |
US6339171B1 (en) | 1996-10-18 | 2002-01-15 | Celanese International Corporation | Removal or reduction of permanganate reducing compounds and alkyl iodides from a carbonylation process stream |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS594373A (en) * | 1982-06-30 | 1984-01-11 | Fujitsu Ltd | Control system of overlapping print |
JPS6372556A (en) * | 1986-09-17 | 1988-04-02 | Fujitsu Ltd | Scaled-up printing system |
JPH0292654A (en) * | 1988-09-30 | 1990-04-03 | Toshiba Corp | Printer control system |
-
1990
- 1990-11-30 JP JP2333779A patent/JPH0815798B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04201464A (en) | 1992-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0815798B2 (en) | Printer device | |
US4607263A (en) | Pen type plotting apparatus having automatic rewriting control | |
JPS6159920B2 (en) | ||
JPH0359835B2 (en) | ||
JP2739617B2 (en) | Serial dot printer | |
JP2711860B2 (en) | Output control method and device | |
JPS5862066A (en) | System for controlling movement of printing head | |
JPS63312845A (en) | Page managing system | |
JP3861940B2 (en) | Serial printer and printing control method | |
JPH0280276A (en) | Printing carriage control system of serial printer | |
JPS62284775A (en) | Recorder | |
JPS644523Y2 (en) | ||
JPH0144154B2 (en) | ||
JP3070122B2 (en) | Printing control device | |
JP2785961B2 (en) | Printer device | |
JPS62201278A (en) | Recording apparatus | |
JPH0214167A (en) | Printing system | |
JPS6124484A (en) | Space control system for printer | |
JPS6161861A (en) | Printer control apparatus | |
JPS60216378A (en) | Signal generator for laser printer | |
JPH10207650A (en) | Printer controller | |
JPH02294724A (en) | Image data printing system | |
JPH08174910A (en) | Method and apparatus for controlling draft printing | |
JPH01301264A (en) | Lap-printing system of printer | |
JPS6137441A (en) | High-speed printing processing system of dot printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |