JPH0698790B2 - Serial donut tomato printer - Google Patents
Serial donut tomato printerInfo
- Publication number
- JPH0698790B2 JPH0698790B2 JP60029924A JP2992485A JPH0698790B2 JP H0698790 B2 JPH0698790 B2 JP H0698790B2 JP 60029924 A JP60029924 A JP 60029924A JP 2992485 A JP2992485 A JP 2992485A JP H0698790 B2 JPH0698790 B2 JP H0698790B2
- Authority
- JP
- Japan
- Prior art keywords
- dot
- data
- buffer memory
- character
- pitch
- 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 - Lifetime
Links
- 235000007688 Lycopersicon esculentum Nutrition 0.000 title 1
- 240000003768 Solanum lycopersicum Species 0.000 title 1
- 235000012489 doughnuts Nutrition 0.000 title 1
- 230000015654 memory Effects 0.000 claims description 55
- 239000000872 buffer Substances 0.000 claims description 54
- 239000011159 matrix material Substances 0.000 claims description 19
- 239000011295 pitch Substances 0.000 description 54
- 238000000034 method Methods 0.000 description 7
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、情報処理装置に接続されて文字および図形を
印刷する装置に利用される。本発明は、シリアルドット
マトリックスプリンタに関する。特に、異なるドットピ
ットの印字データを受信して自己の基本ドットピッチで
印字するシリアルドットマトリックスプリンタに関す
る。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention is used for an apparatus which is connected to an information processing apparatus to print characters and graphics. The present invention relates to a serial dot matrix printer. In particular, the present invention relates to a serial dot matrix printer that receives print data of different dot pits and prints at its own basic dot pitch.
印字データを1行分のメモリに貯えて印字するシリアル
ドットマトリックスプリンタにおいて、 ホスト側装置より送られてくる同一行の文字コードとド
ット対応グラフィックデータとを別の行バッファメモリ
で編集し、1行分のデータを文字用バッファとドット対
応グラフィック用バッファと別々に異なるドットピッチ
で印字することにより、 印字効率を向上し、印刷結果に不自然さを伴うことなく
異なるドットピッチのプリンタについての互換性を向上
するものである。In a serial dot matrix printer that stores print data in the memory for one line and prints it, edit the character code of the same line and the graphic data corresponding to the dot sent from the host device in another line buffer memory Minute data is printed with different dot pitches for the character buffer and the dot-compatible graphic buffer, improving printing efficiency and compatibility with printers with different dot pitches without unnatural print results. Is to improve.
従来のシリアルドットマトリックスプリンタには、横方
向の基本ドットピッチを可変できるプリンタがあり、た
とえば横方向の基本ドットピッチ1/180インチ/ドット
のプリンタでも、横方向1/120インチ/ドットおよび1/1
60インチ/ドットなどの基本ドットピッチで印字できる
プリンタがある。これは、同一機種のプリンタで、基本
ドットピッチの相違するプリンタ間の互換性が保てるよ
うにするためのものである。Conventional serial dot matrix printers include printers that can change the horizontal basic dot pitch. For example, even a printer with a horizontal basic dot pitch of 1/180 inch / dot has a horizontal width of 1/120 inch / dot and 1 / 1
There are printers that can print at a basic dot pitch of 60 inches / dot. This is for maintaining compatibility between printers of the same model but different in basic dot pitch.
通常使用されるワープロ等においては、それぞれのプリ
ンタ本来の基本ドットピッチで行フォーマットの管理を
行っており、そのプリンタ専用として行うフォーマット
が作成されている。たとえば1/180インチ/ドットの基
本ドットピッチを持つプリンタでは、1/160インチ/ド
ットプリンタ用に作られたワープロを使用する場合に、
プリンタ自身が持つ文字フォントの特徴を生かすために
は、文字を1/180インチ/ドットのドットピッチで印字
する必要がある。ところが文字以外のドット対応グラフ
ィックデータは1/160インチ/ドットであるために、1
行内に異種のドットピッチが存在することになる。した
がって、プリンタでは次のような処理を行っている。In a word processor or the like that is normally used, the line format is managed at the basic dot pitch of each printer, and a format dedicated to that printer is created. For example, in a printer with a basic dot pitch of 1/180 inch / dot, when using a word processor made for a 1/160 inch / dot printer,
In order to take advantage of the character font of the printer itself, it is necessary to print characters at a dot pitch of 1/180 inch / dot. However, since the graphic data corresponding to dots other than characters is 1/160 inch / dot, 1
There will be different dot pitches within a row. Therefore, the printer performs the following processing.
ドットピッチの相違する印字データを受信した場合に
は、編集中のデータを印字し再度絶対位置を計算して、
次のドットピッチの印字データの編集を行い印字する。
この方法であれば、1行内のデータをそれぞれのドット
ピッチで印字することができる。しかし、プリンタは一
般的にヘッドの移動にモータを使用しており、モータの
スタート・ストップの際にはスローアップ・スローダウ
ン制御を行っている。この場合には、ドットピッチが相
違する毎に印字開始するために、モータのスタート・ス
トップを繰返す処理が多く印字の実効効率が低下する。When print data with different dot pitches is received, the data being edited is printed, the absolute position is calculated again, and
Edit the print data for the next dot pitch and print.
With this method, the data in one line can be printed at each dot pitch. However, the printer generally uses a motor to move the head, and performs slow-up / slow-down control when starting / stopping the motor. In this case, since the printing is started each time the dot pitch is different, there are many processes for repeating the start / stop of the motor, which lowers the effective printing efficiency.
また、文字以外の基本ドットピッチの相違するドットデ
ータを、ドット列データが何ドットであるかを管理しな
がら周期的に絶対位置を補整する方法がとられる。たと
えば1/160インチ/ドットを1/180インチ/ドットで構成
するためには、8ドット列周期毎に1/180インチ/ドッ
トで1ドット列分のデータを追加し、絶対位置補整を行
う方法が用いられている。この方法であれば、1行のデ
ータをすべて1/180インチ/ドットで管理することがで
きるが、イメージデータを印字すると、1/160インチ/
ドットで印字した場合には、等間隔で印字されるもの
が、周期的に不揃いになる。特にケイ線フォントなどで
は、印字結果が太い所と細い所とができたり、またその
間隔の不揃いが目立つことがある。In addition, a method of periodically correcting the absolute positions of dot data having a different basic dot pitch other than characters while managing how many dots the dot row data is. For example, to configure 1/160 inch / dot with 1/180 inch / dot, a method of adding 1 dot row data at 1/180 inch / dot every 8 dot row period and performing absolute position correction Is used. With this method, one line of data can be managed with 1/180 inch / dot, but when image data is printed, it is 1/160 inch / dot.
When dots are used for printing, the dots printed at equal intervals are periodically uneven. In particular, in the case of a K-line font or the like, the printed result may be thick or thin, and irregular intervals may be noticeable.
以上説明したように、従来のシリアルドットプリンタで
は、印字データのドットピッチを基本的に合わせようす
ると、ドットピッチの相違する毎に印字開始するために
印字効率の低下を招き、またドットピッチを変換補整す
れば、印字効率が上がるが、印字結果が不揃いになる欠
点があった。As described above, in the conventional serial dot printer, if the dot pitches of the print data are basically matched, the printing efficiency is lowered because the printing is started each time the dot pitch is different, and the dot pitch is converted. If the correction is made, the printing efficiency is improved, but there is a drawback that the printing results are not uniform.
本発明は上記の欠点を解決するもので、印字効率が良
く、かつ印字結果は不自然さがなく同一機種のプリンタ
でドットピッチの相違するプリンタ間の互換性を保つこ
とができるシリアルドットマトリックスプリンタを提供
することを目的とする。The present invention solves the above-mentioned drawbacks, and is a serial dot matrix printer that has good printing efficiency, has no unnatural printing results, and can maintain compatibility between printers of the same model but different dot pitches. The purpose is to provide.
本発明は、受信印字データの1行分を編集して格納する
バッファメモリ手段と、このバッファメモリ手段から読
出した印字データを印字する印字手段とを備えたシリア
ルドットマトリックスプリンタにおいて、上記バッファ
メモリ手段は、プリンタ本来の基本ドットピッチで上記
受信印字データの1行分の文字データの編集を行う文字
データ用行バッファメモリ手段と、受信ドット対応グラ
フィックデータのドットピッチで上記受信印字データの
1行分のドット対応グラフィックデータの編集を行うド
ット対応グラフィック用行バッファメモリ手段とを含
み、上記印字手段は、上記二つのバッファメモリ手段か
らの印字データを別々に異なる印字タイミング信号で印
字する構成であることを特徴とする。The present invention relates to a serial dot matrix printer provided with a buffer memory means for editing and storing one line of received print data and a print means for printing the print data read from the buffer memory means. Is a line buffer memory means for character data for editing character data of one line of the received print data at the original basic dot pitch of the printer, and one line of the received print data at the dot pitch of the graphic data corresponding to the received dots. A dot-corresponding graphic line buffer memory means for editing the dot-corresponding graphic data, and the printing means separately prints the print data from the two buffer memory means with different print timing signals. Is characterized by.
本発明は、異なるドットピッチの印字データを受信し自
己の基本ドットピッチで印字するシリアルドットマトリ
ックスプリンタにおいて、受信印字データの1行分を編
集する文字データ用行バッファメモリ信号およびドット
対応グラフィック用行バッファメモリ手段の二つのバッ
ファメモリを設け、文字データ用行バッファメモリ手段
はプリンタ本来の基本ドットピッチで編集し、ドット対
応グラフィック用行バッファメモリ手段は受信ドット対
応グラフィックデータのドットピッチで編集する。すな
わち、文字データ用行バッファメモリ手段では、文字コ
ードは基本ドットピッチのドット列データをセットし、
ドット対応グラフィックデータは基本ドットピッチに変
換しながら所定の周期で印字文字の絶対位置の補整を行
うダミドット列データをセットする。またドット対応グ
ラフィック用行バッファメモリ手段では、文字コードは
受信ドット対応グラフィックのドットピッチに補整した
ダミドット列データをセットし、ドット対応グラフィッ
クデータは受信ドット列をそのままセットする。印字す
る場合には、印字手段で二つのバッファメモリにそれぞ
れ印字データを編集したときのドットピッチの印字タイ
ミング信号で二つのバッファメモリから印字データをそ
れぞれ印字する。上述のことにより、印字効率が良く、
かつ印字結果は不自然さがなく同一機種のプリンタでド
ットピッチの相違するプリンタ間の互換性を保つことが
できるようにしたものである。The present invention, in a serial dot matrix printer that receives print data of different dot pitches and prints at its own basic dot pitch, edits one line of the received print data. Character data line buffer memory signal and dot corresponding graphic line Two buffer memories of the buffer memory means are provided, the character data line buffer memory means edits at the basic dot pitch of the printer, and the dot corresponding graphic line buffer memory means edits at the dot pitch of the received dot corresponding graphic data. That is, in the character data row buffer memory means, the character code sets the dot row data of the basic dot pitch,
The dot-corresponding graphic data sets dummy dot row data for correcting the absolute position of the printed character at a predetermined cycle while converting it to the basic dot pitch. In the dot-corresponding graphic line buffer memory means, the character code sets the dummy dot string data adjusted to the dot pitch of the received dot-corresponding graphic, and the dot corresponding graphic data sets the received dot string as it is. When printing, the print data is printed from the two buffer memories by the print timing signal of the dot pitch when the print data is edited in the two buffer memories by the printing means. Due to the above, printing efficiency is good,
In addition, the printing result is not unnatural, and the printers of the same model can maintain compatibility between printers having different dot pitches.
本発明の実施例について図面を参照して説明する。 Embodiments of the present invention will be described with reference to the drawings.
第1図は本発明一実施例シリアルドットマトリックスプ
リンタのブロック構成図である。第1図において、図外
から受信印字データが受信制御ポート1に入力される。FIG. 1 is a block diagram of a serial dot matrix printer according to an embodiment of the present invention. In FIG. 1, received print data is input to the reception control port 1 from outside the drawing.
ここで本発明の特徴とするところは、一点鎖線で囲む印
字データ編集部分である。すなわち、受信制御ポート1
からプリンタ全体を制御する中央処理装置2に接続され
る。Here, the feature of the present invention is the print data editing portion surrounded by the alternate long and short dash line. That is, reception control port 1
Is connected to the central processing unit 2 which controls the entire printer.
受信印字データが文字コードの場合には、キャラクタゼ
ネレータ3から文字コードに対する印字フォントが中央
処理装置2に接続され、中央処理装置2から印字フォン
トが文字データ用行バッファメモリ4に接続されセット
される。また、各ドットピッチにおける文字ピッチに対
するドット列数のテーブルが記憶されているリードオン
リメモリ5からドット対応グラフィックのドットピッチ
に変換したドット列数が中央処理装置2に接続され、中
央処理装置2からダミドット列データがドット対応グラ
フィック用バッファメモリ6に接続されセットされる。When the received print data is a character code, a print font for the character code from the character generator 3 is connected to the central processing unit 2, and the print font from the central processing unit 2 is connected to the line buffer memory 4 for character data and set. . Further, the number of dot rows converted to the dot pitch of the dot-corresponding graphic is connected to the central processing unit 2 from the read-only memory 5 in which a table of the number of dot rows with respect to the character pitch at each dot pitch is stored, and the central processing unit 2 Dummy dot row data is connected to the dot corresponding graphic buffer memory 6 and set.
受信データがドット対応グラフィックデータの場合に
は、中央処理装置2から横方向ドット列に対する補整を
することなくドット対応グラフックデータがドット対応
グラフィック用行バッファメモリ6に接続されセットさ
れる。また、中央処理装置2からドット対応グラフィッ
クデータが文字データ用行バッファメモリ4に接続さ
れ、文字データ用行バッファメモリ4に設けられたカウ
ンタでドット対応グラフィックデータのドット列数がカ
ウントされ、ドット対応グラフィックデータのドット列
数に対して、プリンタの基本ドットピッチに変換しなが
ら、そのカウンタの所定の周期で基本ドット列の増減に
よる印字文字の絶対位置の補整を行い、ドット対応グラ
フィックデータのドット列数に対する基本ドット列のダ
ミドット列データがセットされる。When the received data is dot-corresponding graphic data, the dot-corresponding graphic line data is connected to the dot-corresponding graphic row buffer memory 6 without being corrected by the central processing unit 2 for the horizontal dot row. Also, the dot-corresponding graphic data is connected from the central processing unit 2 to the character data line buffer memory 4, and the number of dot columns of the dot-corresponding graphic data is counted by the counter provided in the character data line buffer memory 4 to make dot correspondence. While converting the number of graphic data dot rows to the basic dot pitch of the printer, the absolute position of the print character is adjusted by increasing or decreasing the basic dot row at a predetermined cycle of the counter, and the dot row of the dot-corresponding graphic data is adjusted. Dummy dot row data of the basic dot row for the number is set.
1行の印字データが文字データ用行バッファメモリ4お
よびドット対応グラフィック用行バッファメモリ6に編
集されると、中央処理装置2から制御信号が印字タイミ
ング発生部7に接続される。文字データ用行バッファメ
モリ4からの印字データが中央処理装置2の制御により
ポート8に接続されるときには、印字タイミング発生部
7から文字データ用行バッファメモリ4のドットピッチ
に対する印字タイミング信号がタイピングユニット・ヘ
ッド9に接続され、ポート8の出力がタイピングユニッ
ト・ヘッド9に接続され印字される。同様にドット対応
グラフィック用行バッファメモリ6からの印字データが
中央処理装置2の制御によりポート8に接続されるとき
には、印字タイミング発生部7からドット対応グラフィ
ック用行バッファメモリ6のドットピッチに対する印字
タイミング信号がタイピングユニット・ヘッド9に接続
され、ポート8の出力がタイピングユニット・ヘッド9
に接続され印字される。また、リードオンリメモリ5か
らプリンタを制御するプログラムがプリンタ制御用のワ
ークランダムアクセスメモリ10に接続される。When one line of print data is edited in the character data line buffer memory 4 and the dot corresponding graphic line buffer memory 6, a control signal from the central processing unit 2 is connected to the print timing generation unit 7. When the print data from the character data line buffer memory 4 is connected to the port 8 under the control of the central processing unit 2, the print timing signal from the print timing generator 7 to the dot pitch of the character data line buffer memory 4 is input to the typing unit. -Connected to the head 9 and the output of the port 8 is connected to the typing unit head 9 and printed. Similarly, when the print data from the dot corresponding graphic line buffer memory 6 is connected to the port 8 under the control of the central processing unit 2, the print timing generator 7 outputs the print timing corresponding to the dot pitch of the dot corresponding graphic line buffer memory 6. The signal is connected to the typing unit head 9 and the output of port 8 is the typing unit head 9
Is connected to and printed. Further, a program for controlling the printer is connected from the read-only memory 5 to the work random access memory 10 for controlling the printer.
このような構成のシリアルドットマトリックスプリンタ
の動作について説明する。第1図において、プリンタ全
体を制御する中央処理装置1は、受信印字データを受信
制御ポート1よりロードし、文字コードであれば、キャ
ラクタゼネレータ3より文字コードに対する印字フォン
トをロードし、文字データ用行バッファメモリ4にセッ
トする。それと同時に、ドット対応グラフィック用行バ
ッファメモリ6には、文字コードに対する文字のピッチ
は基本ドットピッチが相違しても同じであることから、
文字ピッチをそれぞれのドット対応グラフィックデータ
のドットピッチに変換した場合に、何ドット列の大きさ
になるかを示すピッチ対ドット列数データをリードオン
リメモリ5内に記憶しておき、その値を参照してドット
対応グラフィックのドットピッチに補整してダミドット
列データをセットする。The operation of the serial dot matrix printer having such a configuration will be described. In FIG. 1, the central processing unit 1 for controlling the entire printer loads the received print data from the reception control port 1, and if it is a character code, loads the print font corresponding to the character code from the character generator 3 for character data. Set in the row buffer memory 4. At the same time, the dot-corresponding graphic line buffer memory 6 has the same character pitch with respect to the character code even if the basic dot pitch is different.
When the character pitch is converted into the dot pitch of each dot-corresponding graphic data, pitch-to-dot row number data indicating how many dot rows the size becomes, is stored in the read-only memory 5, and the value is stored. The dummy dot row data is set by referring to the dot pitch of the dot corresponding graphic and adjusting it.
一方、ドット対応グラフィックデータの場合には、ドッ
ト対応グラフック用行バッファメモリ6に横方向のドッ
ト列に対する補整をすることなくセットすることができ
る。また、文字データ用行バッファメモリ4には、ドッ
ト対応グラフィックデータのドット列数をカウントする
カウンタを設けておき、それぞれのドット対応グラフィ
ックデータのドット列数に対して、プリンタの基本ドッ
トピッチに変換しながら、そのカウンタの所定の周期で
基本ドット列の増減による印字文字の絶対位置補整を行
い、ドット対応グラフィックデータのドット列数に対す
る基本ドット列のダミデータをセットする。On the other hand, in the case of dot-corresponding graphic data, it can be set in the dot-corresponding graphic row buffer memory 6 without any correction for the horizontal dot columns. Further, the character data row buffer memory 4 is provided with a counter for counting the number of dot columns of the dot corresponding graphic data, and the number of dot columns of each dot corresponding graphic data is converted into the basic dot pitch of the printer. However, the absolute position of the printed character is corrected by increasing or decreasing the basic dot row at a predetermined cycle of the counter, and the dummy data of the basic dot row corresponding to the number of dot rows of the dot corresponding graphic data is set.
1行のデータを上記のように二つのバッファメモリに編
集し印字する場合には、印字タイミング発生部7より、
二つのバッファのドット列に対する印字タイミング信号
を別々に発生させ、1行の印字データを2回に分けて印
字する。When one line of data is edited and printed in the two buffer memories as described above, the print timing generation unit 7
The print timing signals for the dot rows of the two buffers are separately generated, and the print data for one line is printed twice.
次に、基本ドットピッチ1/180インチ/ドットのプリン
タで基本ドットピッチ1/160インチ/ドット用に作られ
たデータをメモリバッファに編集する方法を示す。表は
本発明のシリアルドットマトリックスプリンタの各ドッ
トピッチにおける文字ピッチ対ドット列数テーブルであ
る。第2図は本発明のシリアルドットマトリックスプリ
ンタの受信印字データの行フォーマットであり、文字コ
ード“漢”、次に基本ドットピッチ1/160インチ/ドッ
トで12ドット列のケイ線用ドット対応グラフィックデー
タを2回受信し、文字コード“字”を受信した場合の例
を示す。Next, a method of editing data created for a basic dot pitch of 1/160 inch / dot by a printer having a basic dot pitch of 1/180 inch / dot in a memory buffer will be described. The table is a character pitch vs. dot row number table for each dot pitch of the serial dot matrix printer of the present invention. FIG. 2 shows the line format of the received print data of the serial dot matrix printer of the present invention. The character code is "Kan", and the basic dot pitch is 1/160 inch / dot. The following shows an example in which the character code “character” is received twice.
第3図は本発明のシリアルドットマトリックスプリンタ
の文字データ用行バッファメモリの行フォーマットであ
る。第4図は本発明のシリアルドットマトリックスプリ
ンタの行フォーマットである。第3図および第4におい
て、まず、文字コード漢字全角6.66CPI(文字/イン
チ、characterper inch)データ“漢”を受信すると、
第1図に示す文字データ用行バッファメモリ4には、横
27ドット列の印字フォントが展開される。それと同時
に、ドット対応グラフィック用行バッファメモリ6に
は、表に示す各ドットピッチにおける文字ピッチに対す
るドット列数を示すテーブルより24の値をロードし、24
ドット列分のダミデータを展開する。 FIG. 3 is a line format of a line buffer memory for character data of the serial dot matrix printer of the present invention. FIG. 4 is a row format of the serial dot matrix printer of the present invention. 3 and 4, first, when the character code Kanji full-width 6.66 CPI (character / inch, character per inch) data "Kan" is received,
The character data line buffer memory 4 shown in FIG.
The 27-dot string print font is expanded. At the same time, 24 values are loaded into the dot-corresponding graphic line buffer memory 6 from the table showing the number of dot columns for the character pitch at each dot pitch shown in the table, and 24
Expand the dummy data for the dot row.
次に横12ドット分のケイ線用ドット対応グラフィックを
受信した場合には、文字データ用行バッファメモリ4に
は、絶対位置補整用のドット列数カウンタが8の倍数に
なる毎に1ドット列分のデータを追加し、ダミデータと
してセットする。ドット対応グラフィック用行バッファ
メモリ6には、受信ドット列データをそのままセットす
る。この処理を繰返し第2図に示す列では、最終的に第
3図および第4図に示すように文字データ用行バッファ
メモリ4およびドット対応グラフィック用行バッファメ
モリ5に印字データがセットされる。Next, when a graphic corresponding to 12 dots in the horizontal direction is received for the key line, the character data row buffer memory 4 stores one dot row each time the number of dot row counters for absolute position correction becomes a multiple of eight. Add minute data and set it as dummy data. In the dot-corresponding graphic row buffer memory 6, the received dot string data is set as it is. This process is repeated, and finally, in the column shown in FIG. 2, print data is set in the character data line buffer memory 4 and the dot corresponding graphic line buffer memory 5 as shown in FIGS.
この1行分の印字データを文字データ用行バッファメモ
リ4は1/180インチ/ドットピッチで印字し、ドット対
応グラフィック用行バッファメモリ5は1/160インチ/
ドットピッチで印字すれば、その印字結果は、基本ドッ
トピッチ1/160インチ/ドットのプリンタで印字させた
場合とほぼ等しい印字結果が得られる。This line of print data is printed in the character data line buffer memory 4 at 1/180 inch / dot pitch, and in the dot-compatible graphic line buffer memory 5 at 1/160 inch / dot.
If the dot pitch is used for printing, the print result is almost the same as that obtained by printing with a printer having a basic dot pitch of 1/160 inch / dot.
本発明は、以上説明したように、印字結果はほとんど不
自然さがなくなり、また印字効率も向上でき、同一機種
のプリンタでドットピッチの相違するプリンタ間の互換
性も保つことができる優れた効果がある。INDUSTRIAL APPLICABILITY As described above, the present invention has an excellent effect that printing results are almost unnatural, printing efficiency can be improved, and compatibility between printers having the same model but different dot pitches can be maintained. There is.
第1図は本発明第一実施例シリアルドットマトリックス
プリンタのブロック構成図。 第2図は本発明のシリアルドットマトリックスプリンタ
の受信印字データの行フォーマット。 第3図は本発明のシリアルドットマトリックスプリンタ
の文字データ用行バッファメモリの行フォーマット。 第4図は本発明のシリアルドットマトリックスプリンタ
のドット対応グラフィック用行バッファメモリの行フォ
ーマット。 1……受信制御ポート、2……中央処理装置、3……キ
ャラクタゼネレータ、4……文字データ用行バッファメ
モリ、5……リードオンリメモリ、6……ドット対応グ
ラフィック用行バッファメモリ、7……印字タイミング
発生部、8……ポート、9……タイピングユニット・ヘ
ッド、10……ワークランダムアクセスメモリ。FIG. 1 is a block diagram of a serial dot matrix printer according to the first embodiment of the present invention. FIG. 2 is a line format of received print data of the serial dot matrix printer of the present invention. FIG. 3 is a line format of a line buffer memory for character data of the serial dot matrix printer of the present invention. FIG. 4 shows a line format of a dot buffer graphic line buffer memory of the serial dot matrix printer of the present invention. 1 ... Reception control port, 2 ... Central processing unit, 3 ... Character generator, 4 ... Character data line buffer memory, 5 ... Read-only memory, 6 ... Dot-compatible graphic line buffer memory, 7 ... ... Printing timing generator, 8 ... Port, 9 ... Typing unit / head, 10 ... Work random access memory.
Claims (1)
るバッファメモリ手段と、 このバッファメモリ手段から読出した印字データを印字
する印字手段と を備えたシリアルドットマトリックスプリンタにおい
て、 上記バッファメモリ手段は、 プリンタ本来の基本ドットピッチで上記受信印字データ
の1行分の文字データについてはその基本ドットピッチ
でセットし、ドット対応グラフィックデータは基本ドッ
トピッチに変換して印字文字の絶対位置を補整するダミ
ドット列データをセットする文字データ用バッファメモ
リ手段と、 受信ドット対応グラフィックデータのドットピッチで上
記受信印字データの1行分のドット対応グラフィックデ
ータについてはそのままセットし、文字データは受信ド
ット対応グラフィックデータのドットピッチに補整した
ダミドット列データとしてセットするドット対応グラフ
ィック用行バッファメモリ手段と を含み、 上記印字手段は、上記二つのバッファメモリ手段からの
印字データを別々に異なる印字タイミング信号で印字す
る構成である ことを特徴とするシリアルドットマトリックスプリン
タ。1. A serial dot matrix printer comprising: buffer memory means for editing and storing one line of received print data; and printing means for printing the print data read from the buffer memory means. The means sets the character data for one line of the received print data at the basic dot pitch of the printer, and sets the dot corresponding graphic data to the basic dot pitch to correct the absolute position of the printed character. The character data buffer memory means for setting the dummy dot string data, and the dot corresponding graphic data for one line of the received print data at the dot pitch of the received dot corresponding graphic data are set as they are, and the character data is the received dot corresponding graphic. Data dot And a dot-corresponding graphic line buffer memory means to be set as the dummy dot row data adjusted to each other, and the printing means prints the print data from the two buffer memory means separately with different print timing signals. A serial dot matrix printer characterized in that
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60029924A JPH0698790B2 (en) | 1985-02-18 | 1985-02-18 | Serial donut tomato printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60029924A JPH0698790B2 (en) | 1985-02-18 | 1985-02-18 | Serial donut tomato printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61189773A JPS61189773A (en) | 1986-08-23 |
| JPH0698790B2 true JPH0698790B2 (en) | 1994-12-07 |
Family
ID=12289539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60029924A Expired - Lifetime JPH0698790B2 (en) | 1985-02-18 | 1985-02-18 | Serial donut tomato printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0698790B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5593468A (en) * | 1979-01-10 | 1980-07-15 | Toshiba Corp | Printing system of printer |
| JPS5866179A (en) * | 1981-10-16 | 1983-04-20 | Fujitsu Ltd | Allocating method for 1.5 pitch character |
-
1985
- 1985-02-18 JP JP60029924A patent/JPH0698790B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61189773A (en) | 1986-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0552274B2 (en) | ||
| JPH05246078A (en) | Raster image serial printer | |
| JPH0723008B2 (en) | How to generate a character image | |
| JPH0418376A (en) | Printing apparatus | |
| JPS5938629B2 (en) | line spacing controller | |
| JPS6256171A (en) | Printer with postcard address side printing function | |
| JPS6210197B2 (en) | ||
| JPH0698790B2 (en) | Serial donut tomato printer | |
| JPH01196096A (en) | output device | |
| JP2507490B2 (en) | Printing control method of thermal printer | |
| JPS6133711B2 (en) | ||
| JPS58193582A (en) | Character generation method and apparatus | |
| JPH0647301B2 (en) | Charactor pattern generator | |
| JPH0632953B2 (en) | Dot printer printing method | |
| JP2564513B2 (en) | Printer control device | |
| JPH0825313B2 (en) | Print control device | |
| JPH0588675B2 (en) | ||
| JPS6160121A (en) | Graphic print processing system | |
| JPH01148562A (en) | Document creation and editing device | |
| JPS62104769A (en) | image recording device | |
| JPH04188189A (en) | Multioutline font drawing method | |
| JPS63125370A (en) | Printer | |
| JPH0325115B2 (en) | ||
| JPS6328663A (en) | Impact-type dot printer with noise reduction function | |
| JPS62131322A (en) | word processor |