JPH0958066A - Printer with function of preventing print flaw - Google Patents
Printer with function of preventing print flawInfo
- Publication number
- JPH0958066A JPH0958066A JP7220393A JP22039395A JPH0958066A JP H0958066 A JPH0958066 A JP H0958066A JP 7220393 A JP7220393 A JP 7220393A JP 22039395 A JP22039395 A JP 22039395A JP H0958066 A JPH0958066 A JP H0958066A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- width
- paper
- storage means
- 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
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は印字欠け防止機能付
き印刷装置に関し、特に用紙幅より大きい印刷データを
上位装置から受信する場合の印字欠け防止機能付き印刷
装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing device with a print defect prevention function, and more particularly to a printing device with a print defect prevention function when receiving print data larger than a paper width from a host device.
【0002】[0002]
【従来の技術】従来の印刷装置の第1の例をブロックで
示す図3を参照すると、印刷装置11は、上位装置12
から入力される印刷データを制御する印刷制御部13
と、印刷制御部13からの命令により印刷データを印刷
可能な形に変換して記憶する描画メモリ14と、印刷制
御部13からの命令により描画メモリ14の印刷データ
を用紙に印刷し出力する印刷部15とで構成されてい
る。2. Description of the Related Art Referring to FIG. 3, which is a block diagram showing a first example of a conventional printing apparatus, a printing apparatus 11 includes a host apparatus 12
Print control unit 13 for controlling print data input from
A drawing memory 14 for converting print data into a printable form and storing the print data in accordance with a command from the print control unit 13; and a printing process for printing the print data in the drawing memory 14 on a sheet and outputting the print data in accordance with a command from the print control unit 13. And part 15.
【0003】上位装置12から印刷データが入力される
と、印刷制御部13は印刷データを印刷可能な形に変換
して描画メモリ14に記憶する。この描画メモリ14に
記憶された印刷データは、印刷制御部13の命令によっ
て印刷部15に送られ印刷部15が用紙へ印刷して出力
する。When print data is input from the host device 12, the print controller 13 converts the print data into a printable form and stores it in the drawing memory 14. The print data stored in the drawing memory 14 is sent to the print unit 15 in accordance with a command from the print control unit 13, and the print unit 15 prints on paper and outputs it.
【0004】また、特開平2−184478号公報に示
される従来の印刷装置の第2の例では、装着された用紙
サイズと印刷データサイズとが相違している場合、印刷
ドット密度を2倍にして用紙に印刷するという方法がと
られている。Further, in the second example of the conventional printing apparatus disclosed in Japanese Patent Laid-Open No. 2-184478, the print dot density is doubled when the mounted paper size and the print data size are different. The method of printing on paper is used.
【0005】[0005]
【発明が解決しようとする課題】この従来の印刷装置の
第1の例は、用紙幅に関係なく描画メモリに記憶された
印刷データを印刷するため、用紙幅より印字幅が大きい
場合、図2(a)に示すように用紙右側の文字(この場
合はGおよびH)が欠けてしまう。The first example of this conventional printing apparatus prints the print data stored in the drawing memory regardless of the paper width, and therefore, when the print width is larger than the paper width, as shown in FIG. As shown in (a), the characters on the right side of the paper (G and H in this case) are missing.
【0006】また、従来の印刷装置の第2の例では、印
刷データサイズが装着された用紙サイズの2倍より大き
い場合、文字が欠けてしまう。Further, in the second example of the conventional printing apparatus, when the print data size is larger than twice the size of the mounted paper, characters are missing.
【0007】本発明の目的は、用紙の最大印字幅より大
きい印刷データを上位装置から受信する場合の印字欠け
を防止し、用紙サイズを気にしないフレキシブルな印刷
を可能にする印字欠け防止機能付き印刷装置を提供する
ことにある。It is an object of the present invention to prevent print defects when print data larger than the maximum print width of a paper is received from a host device, and to provide a print defect prevention function that enables flexible printing without concern for the paper size. To provide a printing device.
【0008】[0008]
【課題を解決するための手段】本発明の印字欠け防止機
能付き印刷装置は、上位装置から送られてくる用紙幅情
報を記憶する不揮発性で電気的に書き換え可能な記憶手
段と、上位装置から送られてくる印刷データを制御する
印刷制御手段と、この印刷データを記憶する描画記憶手
段と、前記印刷制御手段により前記描画記憶手段に記憶
されている前記印刷データの印字幅を検出しこの印字幅
を記憶する印字幅記憶手段と、前記記憶手段に記憶され
ている用紙幅情報と前記印字幅記憶手段との値の比較結
果を前記印刷制御手段に出力する比較手段と、この比較
結果に応じて前記描画記憶手段に記憶されている前記印
刷データを90度回転させるか否かを判断して用紙へ印
刷させる印刷データ回転手段とを備える。A printing device with a print defect prevention function according to the present invention comprises a nonvolatile electrically rewritable storage means for storing paper width information sent from a host device and a host device. Print control means for controlling the print data sent, drawing storage means for storing the print data, print width of the print data stored in the drawing storage means by the print control means, and printing is performed. Print width storage means for storing the width, comparison means for outputting to the print control means the comparison result of the values of the paper width information stored in the storage means and the print width storage means, and the comparison result And a print data rotating unit that determines whether to rotate the print data stored in the drawing storage unit by 90 degrees and prints the print data on a sheet.
【0009】[0009]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Next, embodiments of the present invention will be described in detail with reference to the drawings.
【0010】本発明の一実施の形態をブロックで示す図
1を参照すると、この実施の形態の印刷装置1は、上位
装置2から送られてくる用紙幅情報を記憶する不揮発性
RAM3(不揮発性で電気的に書き換え可能な記憶素
子)と、上位装置2から送られてくる印刷データを制御
する印刷制御部5と、この印刷データを記憶する描画メ
モリ6と、印刷制御部5により描画メモリ6に記憶され
ている印刷データの印紙幅を検出し、この印字幅を記憶
する印刷データ幅レジスタ4と、不揮発性RAM3に記
憶されている用紙幅情報と印刷データ幅レジスタ4との
値の比較結果を印刷制御部5に出力する比較回路7と、
この比較結果に応じて描画メモリ6に記憶されている印
刷データを90度左に回転させるか否かを判断して用紙
へ印刷させる印刷データ回転部8とから構成される。Referring to FIG. 1, which is a block diagram showing an embodiment of the present invention, a printing apparatus 1 according to this embodiment has a nonvolatile RAM 3 (nonvolatile memory) for storing paper width information sent from a host apparatus 2. Electrically rewritable storage element), a print control unit 5 for controlling print data sent from the higher-level device 2, a drawing memory 6 for storing this print data, and a drawing memory 6 by the print control unit 5. The print data width register 4 for detecting the print width of the print data stored in the print data width and the comparison result of the paper width information stored in the nonvolatile RAM 3 and the value of the print data width register 4 A comparison circuit 7 for outputting the
The print data rotating unit 8 determines whether to rotate the print data stored in the drawing memory 6 90 degrees counterclockwise according to the comparison result and prints the print data on a sheet.
【0011】図2は、用紙と印刷文字との位置関係を示
す図である。図2を図1に併せて参照して、この実施の
形態の動作を説明する。印刷動作を開始する前にあらか
じめ、これから印刷させる用紙の印刷方向の最大印字幅
を上位装置2から不揮発性RAM3に記憶させておく。
この記憶した値は、不揮発性RAMを使用しているた
め、印刷装置1の電源をOFFにしても消えず、また、
上位装置2から任意に書き換えることも可能である。そ
して印刷動作を開始すると、上位装置2から印刷データ
が印刷制御部5を通って描画メモリ6に記憶される。印
刷データ幅レジスタ4は、描画メモリ6に記憶された印
刷データの印字幅を検出し、印字幅の値を保持してお
く。次に比較回路7が不揮発性RAM3に保持されてい
る用紙の最大印字幅と印刷データ幅レジスタ4に保持さ
れている印刷データの印字幅とを比較し、もし図2
(a)のように用紙の最大印字幅よりも実際の印刷デー
タの印字幅が大きい場合はその旨を比較回路7が印刷制
御部5に出力する。すると印刷制御部5は印刷データ回
転部8に命令を出し、印刷データ回転部8は描画メモリ
6に記憶されている印刷データを90度左に回転させて
図2(b)のように用紙へ印刷し出力する。FIG. 2 is a diagram showing the positional relationship between the paper and the print characters. The operation of this embodiment will be described with reference to FIG. 2 together with FIG. Before starting the printing operation, the maximum printing width in the printing direction of the paper to be printed is stored in the non-volatile RAM 3 from the host device 2 in advance.
Since this stored value uses the nonvolatile RAM, it does not disappear even when the power of the printing apparatus 1 is turned off.
It is also possible to arbitrarily rewrite from the host device 2. Then, when the printing operation is started, the print data from the upper level device 2 is stored in the drawing memory 6 through the print control unit 5. The print data width register 4 detects the print width of the print data stored in the drawing memory 6 and holds the print width value. Next, the comparison circuit 7 compares the maximum print width of the paper held in the non-volatile RAM 3 with the print width of the print data held in the print data width register 4, and if FIG.
When the print width of the actual print data is larger than the maximum print width of the paper as shown in (a), the comparison circuit 7 outputs a message to that effect to the print control unit 5. Then, the print control unit 5 issues a command to the print data rotation unit 8, and the print data rotation unit 8 rotates the print data stored in the drawing memory 6 90 degrees to the left and transfers it to the paper as shown in FIG. 2B. Print and output.
【0012】[0012]
【発明の効果】以上説明したように、本発明によれば、
用紙の最大印字幅と実際の印刷データ幅との値の比較結
果に応じて印刷データを90度回転させることにより、
印字欠けが防止でき、さらに、上位装置から用紙の最大
印字幅を記憶する手段として不揮発性RAMを使用する
ため、印刷装置の電源をOFFにしても値が消えること
がなく、また、上位装置から任意に値を変更することが
できる。As described above, according to the present invention,
By rotating the print data by 90 degrees according to the result of comparison between the maximum print width of the paper and the actual print data width,
Since the non-volatile RAM is used as a means for storing the maximum print width of the paper from the host device, it is possible to prevent printing defects, and the value does not disappear even when the power of the printing device is turned off. The value can be changed arbitrarily.
【図1】本発明の一実施の形態の構成を示すブロック図
である。FIG. 1 is a block diagram showing a configuration of an embodiment of the present invention.
【図2】用紙と印刷文字との位置関係を示す図である。FIG. 2 is a diagram showing a positional relationship between paper and print characters.
【図3】従来例の構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of a conventional example.
1 印刷装置 2 上位装置 3 不揮発性RAM 4 印刷データ幅レジスタ 5 印刷制御部 6 描画メモリ 7 比較回路 8 印刷データ回転部 1 Printing Device 2 Upper Device 3 Nonvolatile RAM 4 Print Data Width Register 5 Print Control Unit 6 Drawing Memory 7 Comparison Circuit 8 Print Data Rotation Unit
Claims (1)
記憶する不揮発性で電気的に書き換え可能な記憶手段
と、上位装置から送られてくる印刷データを制御する印
刷制御手段と、この印刷データを記憶する描画記憶手段
と、前記印刷制御手段により前記描画記憶手段に記憶さ
れている前記印刷データの印字幅を検出しこの印字幅を
記憶する印字幅記憶手段と、前記記憶手段に記憶されて
いる用紙幅情報と前記印字幅記憶手段との値の比較結果
を前記印刷制御手段に出力する比較手段と、この比較結
果に応じて前記描画記憶手段に記憶されている前記印刷
データを90度回転させるか否かを判断して用紙へ印刷
させる印刷データ回転手段とを備えることを特徴とする
印字欠け防止機能付き印刷装置。1. A non-volatile, electrically rewritable storage means for storing paper width information sent from a host device, a print control means for controlling print data sent from the host device, and this printing. Drawing storage means for storing data, print width storage means for detecting the print width of the print data stored in the drawing storage means by the print control means, and storing the print width, and stored in the storage means. Comparing means for outputting the comparison result of the value of the paper width information and the value of the print width storage means to the print control means, and the print data stored in the drawing storage means according to the comparison result by 90 degrees. A printing device with a print defect prevention function, comprising: print data rotating means for determining whether or not to rotate and printing on paper.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7220393A JPH0958066A (en) | 1995-08-29 | 1995-08-29 | Printer with function of preventing print flaw |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7220393A JPH0958066A (en) | 1995-08-29 | 1995-08-29 | Printer with function of preventing print flaw |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0958066A true JPH0958066A (en) | 1997-03-04 |
Family
ID=16750420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7220393A Pending JPH0958066A (en) | 1995-08-29 | 1995-08-29 | Printer with function of preventing print flaw |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0958066A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63162255A (en) * | 1986-12-26 | 1988-07-05 | Canon Inc | Printer |
JPS6411739B2 (en) * | 1983-01-18 | 1989-02-27 | Textilma Ag | |
JPH0761052A (en) * | 1993-08-30 | 1995-03-07 | Nec Tohoku Ltd | Printing form converting device of printer |
-
1995
- 1995-08-29 JP JP7220393A patent/JPH0958066A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6411739B2 (en) * | 1983-01-18 | 1989-02-27 | Textilma Ag | |
JPS63162255A (en) * | 1986-12-26 | 1988-07-05 | Canon Inc | Printer |
JPH0761052A (en) * | 1993-08-30 | 1995-03-07 | Nec Tohoku Ltd | Printing form converting device of printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0958066A (en) | Printer with function of preventing print flaw | |
JPH07108718A (en) | Printer with print omission preventing function | |
US20060204307A1 (en) | Image forming device and image forming method | |
JP2000233552A (en) | Control method for printer | |
JP2001175447A (en) | Printing device and printing method | |
JPH0624105A (en) | Image creating device | |
JPH06135103A (en) | Printer | |
JPH06320796A (en) | Method and apparatus for image processing | |
JP3603367B2 (en) | Thermal transfer color printer | |
JPH10326166A (en) | Printer device | |
JPH0462169A (en) | Printer | |
JPH08183171A (en) | Printer | |
JPH11198461A (en) | Printer | |
JPH0474654A (en) | Thermal transfer printer | |
JP2514428B2 (en) | Output control method and device | |
JPS6319277A (en) | Printer | |
JP2821911B2 (en) | Printing control device | |
JP3789643B2 (en) | Image forming apparatus | |
JP3478640B2 (en) | Data processing device, printing device, and control method | |
JPH06320843A (en) | Image forming apparatus | |
JPH0725106A (en) | Printer | |
JPH07256974A (en) | Image forming device and its control method | |
JPH05201107A (en) | Color printer | |
JPH10151786A (en) | Control system for a plurality of thermal heads | |
JPH04173350A (en) | Recording device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19980407 |