Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3024362B2 - Printer - Google Patents
[go: Go Back, main page]

JP3024362B2 - Printer - Google Patents

Printer

Info

Publication number
JP3024362B2
JP3024362B2 JP4152390A JP15239092A JP3024362B2 JP 3024362 B2 JP3024362 B2 JP 3024362B2 JP 4152390 A JP4152390 A JP 4152390A JP 15239092 A JP15239092 A JP 15239092A JP 3024362 B2 JP3024362 B2 JP 3024362B2
Authority
JP
Japan
Prior art keywords
data
input buffer
buffer
mode
input
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
JP4152390A
Other languages
Japanese (ja)
Other versions
JPH05341926A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP4152390A priority Critical patent/JP3024362B2/en
Publication of JPH05341926A publication Critical patent/JPH05341926A/en
Application granted granted Critical
Publication of JP3024362B2 publication Critical patent/JP3024362B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、印字モードに応じて入
力されたデータを保持する入力バッファの容量を変更す
る機能を有するプリンタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer having a function of changing the capacity of an input buffer for holding input data according to a print mode.

【0002】[0002]

【従来の技術】汎用ドットマトリクスプリンタを例にと
れば、通常プリンタは文字データを印字するキャラクタ
モードと、ドット単位でイメージをコントロールし、図
形・記号・模様等を印字するビットイメージモードの、
随時切り替え可能な二つのモードを持っている。図2は
その概要を示すブロック図である。以下、このブロック
図について説明する。なお、プリンタを制御する各種プ
ログラムはプログラムROM19内に格納され、CPU
によって制御されるものとする。
2. Description of the Related Art Taking a general-purpose dot matrix printer as an example, a normal printer has a character mode for printing character data and a bit image mode for printing images, symbols, and patterns by controlling an image in dot units.
It has two modes that can be switched at any time. FIG. 2 is a block diagram showing the outline. Hereinafter, this block diagram will be described. Various programs for controlling the printer are stored in the program ROM 19,
Shall be controlled by

【0003】まずプリンタはホストコンピュータから送
られたデータをインターフェイス11を介して受信し、
入力バッファ12に格納する。データ解析部13は前記
バッファ12よりデータを取り出し文字データ・ビット
イメージデータ・装飾コマンド・印字起動コマンド・そ
の他の制御コマンドに分類する。キャラクタモードの場
合、取り出されたデータは文字展開部14に送られ、コ
マンドの場合は各コマンドに相当する処理が行われる。
また、文字データの場合は該データに相当する文字イメ
ージデータをフォントROM20より読み出し、一旦ワ
ークRAM21上に展開する。その後必要な各種装飾を
ワークRAM21上のイメージデータに対して行い、全
装飾が終了した時点で出力バッファ16上の所定の位置
に展開する。一方ビットイメージモードの場合は、取り
出したデータはワークRAM21を介さず直接出力バッ
ファに展開する。以上のシーケンスにより出力バッファ
16に展開したデータは、印字起動コマンドをトリガと
しプリントバッファ17を通して印刷機構18に送ら
れ、印刷が実行される。
[0003] First, the printer receives the data sent from the host computer via the interface 11,
The data is stored in the input buffer 12. The data analysis unit 13 takes out data from the buffer 12 and classifies the data into character data, bit image data, decoration commands, print start commands, and other control commands. In the case of the character mode, the extracted data is sent to the character expansion unit 14, and in the case of the command, processing corresponding to each command is performed.
In the case of character data, character image data corresponding to the data is read from the font ROM 20 and is temporarily expanded on the work RAM 21. After that, various necessary decorations are performed on the image data in the work RAM 21, and when all the decorations are completed, the image data is developed at a predetermined position on the output buffer 16. On the other hand, in the bit image mode, the extracted data is directly expanded in the output buffer without passing through the work RAM 21. The data developed in the output buffer 16 by the above sequence is sent to the printing mechanism 18 through the print buffer 17 with the print start command as a trigger, and the printing is executed.

【0004】しかしながら従来は、印字モードに関わら
ず、データの受信・解析シーケンスに直接関わる入力バ
ッファの構造は不変であり、このためデータの受信・解
析シーケンスにおいて、入力バッファへの書き込みポイ
ンタ管理、入力バッファからの読みだしポインタ管理な
どを各モードに共通に使用できる最大公約数的な構造に
せざるを得ず、このことがスループット向上の妨げとな
っていた。
However, conventionally, regardless of the print mode, the structure of the input buffer directly related to the data receiving / analyzing sequence is unchanged. Therefore, in the data receiving / analyzing sequence, the management of the write pointer to the input buffer and the input The management of reading pointers from the buffer and the like had to be performed using a structure of the greatest common denominator that can be commonly used in each mode, and this hindered the improvement in throughput.

【0005】また、ビットイメージモードでは大量のデ
ータを直接出力バッファに展開するため、出力バッファ
の構造を変更することもスループット向上のために有益
であるが、容量に制限のあるシステムでは、入力バッフ
ァ領域が他の記憶容量を圧迫するため、入力バッファの
状態によっては出力バッファ用の十分な容量を確保でき
ないという問題もあった。
In the bit image mode, since a large amount of data is directly expanded in an output buffer, it is useful to change the structure of the output buffer to improve the throughput. However, in a system having a limited capacity, an input buffer may be used. There is also a problem that a sufficient capacity for the output buffer cannot be secured depending on the state of the input buffer because the area presses other storage capacity.

【0006】[0006]

【発明が解決しようとする課題】本発明はこのような問
題点を解決するためのもので、その目的とするところ
は、入力バッファの位置、大きさを各モードの特徴に応
じて最適の状態に随時変更することにより、スループッ
トを向上させたプリンタを廉価で提供することにある。
SUMMARY OF THE INVENTION The present invention is intended to solve such a problem. The purpose of the present invention is to set the position and size of an input buffer in an optimum state according to the characteristics of each mode. Another object of the present invention is to provide an inexpensive printer with improved throughput by changing the printer at any time.

【0007】[0007]

【課題を解決するための手段】本発明のプリンタは、イ
ンターフェイスを介して受信したデータを一時的に保持
する入力バッファを持ち、また随時切り替え可能な複数
の印字モードを持つと同時に、モードが切り替わった時
点でデータ受信を止める手段と、前記入力バッファが空
になった時点で該入力バッファの入出力を管理するポイ
ンタを変更する手段と、データ受信を再開する手段を新
たに設けることを最も主要な特徴とする。
A printer according to the present invention has an input buffer for temporarily holding data received via an interface, has a plurality of print modes that can be switched at any time, and switches modes at the same time. It is most important to newly provide means for stopping data reception at the time when the input buffer becomes empty, means for changing a pointer for managing input / output of the input buffer when the input buffer becomes empty, and means for resuming data reception. Characteristics.

【0008】[0008]

【作用】本発明は以上の構成を有するので、各印字モー
ドに適した入力バッファをモード毎に構成することがで
きる。
Since the present invention has the above configuration, an input buffer suitable for each printing mode can be configured for each mode.

【0009】[0009]

【実施例】以下、キャラクタモードとビットイメージモ
ードの2つのモードを持ったプリンタにおける実施例に
従って本発明を説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to an embodiment in a printer having two modes, a character mode and a bit image mode.

【0010】図1は、本実施例の概要を示すブロック図
である。矢印は実線がデータ、破線が信号の流れを示し
ている。なお、便宜上キャラクタモードで使用する入力
バッファを入力バッファ24、ビットイメージモードで
使用するバッファを入力バッファ25とし、現在キャラ
クタモード状態にあるものと仮定する。
FIG. 1 is a block diagram showing an outline of the present embodiment. In the arrows, solid lines indicate data, and broken lines indicate signal flows. For convenience, it is assumed that the input buffer used in the character mode is the input buffer 24 and the buffer used in the bit image mode is the input buffer 25, and it is assumed that the input buffer is currently in the character mode state.

【0011】ホストコンピュータから送られたデータは
インターフェイス22を介し、入力チャネル23を通し
て入力バッファ24(入力バッファ#1)に格納され
る。データ解析部28は前記入力バッファ24から出力
チャネル26を通して取り出したデータを解析し、デー
タ/コマンドに分類する。この解析されたコマンドはモ
ード判別部29に送られ現在の印字モードが判別され
る。判別の結果、モードがキャラクタモードからビット
イメージモードへ変更されたとき、前記モード判別部2
9はモード切り替え信号を前記データ解析部28に対し
て送る。データ解析部28は、モード切り替え信号を受
信した時点でデータ転送停止信号を前記インターフェイ
ス22に対して送る。インターフェイス22はこの停止
信号に従ってデータ受信を停止する。データ転送を停止
しても前記入力バッファ24にデータが残っている場合
があるため、前記データ解析部28は入力バッファ24
内にデータがなくなるまでデータ解析動作を続ける。入
力バッファ24内にデータがなくなった時点でデータ解
析部28はポインタ管理部27に対してポインタ変更信
号を送る。ポインタ管理部27はポインタ変更信号に従
って入力チャネル23と出力チャネル24を変更し、入
力バッファをバッファ24からバッファ25に切り替え
る。ポインタ管理部27はバッファ切り替え後、切り替
え終了信号を前記データ解析部28に送る。データ解析
部28はこの信号を受け、前記インターフェイス22に
対してデータ転送許可信号を送る。インターフェイス2
2はこの信号を受け、ホストコンピュータからの受信動
作を再開する。
The data sent from the host computer is stored in an input buffer 24 (input buffer # 1) through an input channel 23 via an interface 22. The data analysis unit 28 analyzes data extracted from the input buffer 24 through the output channel 26 and classifies the data into data / commands. The analyzed command is sent to the mode determination unit 29, and the current print mode is determined. As a result of the determination, when the mode is changed from the character mode to the bit image mode, the mode determination unit 2
9 sends a mode switching signal to the data analyzer 28. The data analyzer 28 sends a data transfer stop signal to the interface 22 at the time of receiving the mode switching signal. The interface 22 stops receiving data according to the stop signal. Since data may remain in the input buffer 24 even when the data transfer is stopped, the data analysis unit 28
The data analysis operation is continued until there is no more data inside. When there is no more data in the input buffer 24, the data analyzer 28 sends a pointer change signal to the pointer manager 27. The pointer management unit 27 changes the input channel 23 and the output channel 24 according to the pointer change signal, and switches the input buffer from the buffer 24 to the buffer 25. After switching the buffer, the pointer management unit 27 sends a switching end signal to the data analysis unit 28. The data analyzer 28 receives this signal and sends a data transfer permission signal to the interface 22. Interface 2
2 receives this signal and restarts the receiving operation from the host computer.

【0012】以上がバッファ24からバッファ25に切
り替わる場合のシーケンスであるが、その逆の場合も同
様である。
The above is the sequence in the case of switching from the buffer 24 to the buffer 25, but the same applies to the reverse case.

【0013】図3及び図4に、キャラクタモードにおけ
る入力バッファをリング状バッファとし、ビットイメー
ジモードにおける入力バッファ容量を1バイトとした場
合のパラレルインターフェイスのデータ受信シーケンス
例をフローチャートの形で示す。バッファ#1がキャラ
クタモード時に使用するリング状バッファを示し、バッ
ファ#2がビットイメージモードで使用する1バイトバ
ッファを示す。
FIGS. 3 and 4 are flow charts showing examples of data reception sequences of the parallel interface when the input buffer in the character mode is a ring buffer and the input buffer capacity in the bit image mode is 1 byte. Buffer # 1 indicates a ring buffer used in the character mode, and buffer # 2 indicates a 1-byte buffer used in the bit image mode.

【0014】図3は入力バッファからの出力シーケンス
である。まず、現在の印字モードがキャラクタモードか
ビットイメージモードかを判別する(ステップ31)。
現在のモードがビットイメージモードならばバッファ#
1にデータが残っているかを判別(ステップ32)、デ
ータが残っていればバッファ#1からデータを取り出す
(ステップ36)。この場合、バッファ#1が空になる
までデータ受信は禁止状態にある。データがバッファ#
1に残っていなければバッファ#2にデータがあるかを
判別(ステップ33)し、なければ入力されるまでルー
プする。データがバッファ#2にあれば、バッファ#2
からデータを取り出し(ステップ34)、受信を許可す
る(ステップ35)。
FIG. 3 shows an output sequence from the input buffer. First, it is determined whether the current print mode is the character mode or the bit image mode (step 31).
Buffer # if current mode is bit image mode
It is determined whether or not data remains in Step # 1 (Step 32). If data remains, the data is taken out from the buffer # 1 (Step 36). In this case, data reception is prohibited until the buffer # 1 becomes empty. Data buffer #
If it does not remain in 1, it is determined whether or not there is data in the buffer # 2 (step 33). If data is in buffer # 2, buffer # 2
Is retrieved (step 34), and reception is permitted (step 35).

【0015】一方、キャラクタモードの場合は、まずバ
ッファ#2にデータが残っているかを判別(ステップ3
7)し、残っていればバッファ#2からデータを取り出
し(ステップ34)、受信を許可する(ステップ3
5)。バッファ#2にデータが残っていなければバッフ
ァ#1にデータがあるかを判別(ステップ38)、なけ
ればデータが入力されるまでループする。バッファ#1
にデータがあれば、バッファ#1からデータを取り出す
(ステップ39)。この入力バッファ#1はリング状の
構造を成しているため、出力ポインタの更新の前に継ぎ
目のチェックを行う(ステップ40)。出力時はバッフ
ァを逆に走査するため、継ぎ目のチェックではバッファ
の先頭を越えたかのチェックを行う。もしバッファの先
頭を越えたならば出力ポインタを終端アドレスに初期化
し(ステップ41)、越えていなければ出力ポインタを
−1更新する(ステップ42)。最後に、直前の状態が
バッファフルかを判別し(ステップ43)、バッファフ
ルならば現在受信禁止状態にあるため、受信を再開する
ため受信許可処理を行う(ステップ44)。
On the other hand, in the character mode, it is first determined whether or not data remains in the buffer # 2 (step 3).
7) If there is any remaining, data is taken out from buffer # 2 (step 34), and reception is permitted (step 3).
5). If there is no data remaining in the buffer # 2, it is determined whether there is data in the buffer # 1 (step 38). If not, the process loops until data is input. Buffer # 1
, The data is taken out from the buffer # 1 (step 39). Since this input buffer # 1 has a ring-like structure, a seam check is performed before updating the output pointer (step 40). At the time of output, the buffer is scanned in reverse, so the seam check checks whether the buffer has passed the beginning. If the value exceeds the head of the buffer, the output pointer is initialized to the end address (step 41). If not, the output pointer is updated by -1 (step 42). Finally, it is determined whether the immediately preceding state is the buffer full state (step 43). If the buffer state is full, the reception is prohibited and the reception permission processing is performed to restart the reception (step 44).

【0016】以上のシーケンスにおいて、ステップ32
から35に至るビットイメージモードと、ステップ37
から44に至るキャラクタモードとを比較した場合、4
0から43に至る部分がリングバッファを用いるうえで
のキャラクタモードにおける負荷となっている。ビット
イメージモードではこの部分が省略できるため、より高
速のデータ解析が可能となる。
In the above sequence, step 32
Bit image mode from step to step 35 and step 37
When comparing with character modes ranging from to 44, 4
The portion from 0 to 43 is a load in the character mode when using the ring buffer. In the bit image mode, since this part can be omitted, faster data analysis is possible.

【0017】図4は受信バッファへの入力割り込みシー
ケンスである。ホストコンピュータからデータを受信し
た段階で受信割り込みがかかり、このシーケンスに入
る。このシーケンスでは、まずプリンタをビジー状態に
し受信動作を一旦停止する(ステップ45)。次にモー
ドの判別をし(ステップ46)、ビットイメージモード
ならばバッファ#2にデータを格納(ステップ47)、
割り込みを終了する。キャラクタモードならばバッファ
#1にデータを格納(ステップ48)、バッファの継ぎ
目のチェックをする(ステップ49)。入力時はバッフ
ァを正方向に走査するため、バッファ終端を越えたかの
チェックを行う。もし入力ポインタがバッファ終端を越
えたならば入力ポインタを先頭アドレスに初期化(ステ
ップ50)、越えていなければ入力ポインタを+1更新
(ステップ51)、最後にバッファフルチェックを行う
(ステップ52)。バッファがフルならばデータ受信を
禁止、フルでなければデータ受信を許可し(ステップ5
3)、割り込みを終了する。以上のシーケンスにおい
て、出力時と同様にビットイメージモードとキャラクタ
モードとの比較をすると、ステップ49から53に至る
部分がキャラクタモードの負荷となっており、ビットイ
メージモードではこの部分が省略できるため、より高速
のデータ受信が可能となる。
FIG. 4 shows an input interrupt sequence to the reception buffer. At the stage when data is received from the host computer, a reception interrupt is applied, and this sequence starts. In this sequence, first, the printer is brought into a busy state, and the receiving operation is temporarily stopped (step 45). Next, the mode is determined (step 46). If the mode is the bit image mode, the data is stored in the buffer # 2 (step 47).
End the interrupt. If the mode is the character mode, the data is stored in the buffer # 1 (step 48), and the seam of the buffer is checked (step 49). At the time of input, the buffer is scanned in the forward direction, so it is checked whether the end of the buffer has been exceeded. If the input pointer has exceeded the end of the buffer, the input pointer is initialized to the start address (step 50). If not, the input pointer is updated by +1 (step 51), and finally a buffer full check is performed (step 52). If the buffer is full, data reception is prohibited, and if not, data reception is permitted (step 5).
3) End the interrupt. In the above sequence, when comparing the bit image mode and the character mode in the same way as at the time of output, the portion from step 49 to step 53 is the load of the character mode, and this portion can be omitted in the bit image mode. Higher speed data reception becomes possible.

【0018】更に、ビットイメージモードでのバッファ
容量を1バイトにすることにより、キャラクタモードで
使用されていた受信バッファがそのまま他の用途に転用
でき、例えば印刷バッファに使用することにより、ビッ
トイメージ印字の一層の高速化の工夫が可能となる。
Further, by setting the buffer capacity in the bit image mode to 1 byte, the reception buffer used in the character mode can be diverted to other uses as it is. Can be devised to further increase the speed.

【0019】また、上記に近い効果をバッファ容量を2
56バイト単位にすることで得ることができる。この場
合、リング状バッファの継ぎ目チェックを上位バイトの
みで行うことができるため、バッファの大きさを任意の
大きさにした場合より継ぎ目の判定が簡略化できる。
The effect similar to the above is obtained by reducing the buffer capacity by 2
It can be obtained in units of 56 bytes. In this case, since the seam check of the ring-shaped buffer can be performed using only the upper byte, determination of the seam can be simplified as compared with a case where the size of the buffer is arbitrarily set.

【0020】[0020]

【発明の効果】以上説明したように、本発明によれば無
駄のない最小の容量で高スループットが実現でき、例え
ばキャラクタモードでは受信バッファ容量を大きくとり
ホストの拘束時間を短くする反面、ビットイメージモー
ドでは受信バッファの容量を最小に抑えることでスルー
プットを上げるといった、互いに背反しあうバッファ構
成をすることで、大きなバッファを予め持たない限り実
現できなかった性能を、より少ない価格で実現すること
ができる。
As described above, according to the present invention, high throughput can be realized with the minimum capacity without waste. For example, in the character mode, the reception buffer capacity is increased and the host restraining time is shortened, but the bit image is reduced. In the mode, by mutually contradicting buffer configurations such as increasing the throughput by minimizing the capacity of the receiving buffer, it is possible to realize performance that could not be realized unless you have a large buffer in advance, at a lower price. it can.

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

【図1】本発明の概要を示すブロック図である。FIG. 1 is a block diagram showing an outline of the present invention.

【図2】従来のドットマトリクスプリンタの概要を示す
ブロック図である。
FIG. 2 is a block diagram illustrating an outline of a conventional dot matrix printer.

【図3】実施例を説明するフローチャートである。FIG. 3 is a flowchart illustrating an embodiment.

【図4】実施例を説明するフローチャートである。FIG. 4 is a flowchart illustrating an example.

【符号の説明】[Explanation of symbols]

11 インターフェイス 12 入力バッファ 13 データ解析部 14 文字展開部 15 ビットイメージ展開部 16 出力バッファ 17 出力インターフェイス 18 印刷機構 19 プログラムROM 21 ワークRAM 22 インターフェイス 23 入力チャネル 24 入力バッファ#1 25 入力バッファ#2 26 出力チャネル 27 ポインタ解析部 28 データ解析部 29 モード判別部 DESCRIPTION OF SYMBOLS 11 Interface 12 Input buffer 13 Data analysis part 14 Character development part 15 Bit image development part 16 Output buffer 17 Output interface 18 Printing mechanism 19 Program ROM 21 Work RAM 22 Interface 23 Input channel 24 Input buffer # 1 25 Input buffer # 2 26 Output Channel 27 Pointer analysis unit 28 Data analysis unit 29 Mode discrimination unit

Claims (10)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の印字モードの各々に対応して任意
の容量で確保可能な入力バッファを用意し、前記印字モ
ードの切り替えに対応して前記利用する入力バッファも
切り替えるようにしたプリンタ。
1. A printer in which an input buffer that can be secured with an arbitrary capacity is prepared corresponding to each of a plurality of print modes, and the input buffer to be used is also switched according to the switching of the print mode.
【請求項2】 各1つ用意された入力ポインタ、出力ポ
インタを用いて前記入力バッファにおけるデータの入出
力制御を行うポインタ管理手段を有し、 前記入力バッファの切り替えは、該ポインタ管理手段を
利用して行う請求項1記載のプリンタ。
And a pointer management unit for controlling input / output of data in the input buffer using one input pointer and one output pointer prepared for each input buffer. The input buffer is switched using the pointer management unit. 2. The printer according to claim 1, wherein the operation is performed.
【請求項3】 前記入力バッファの切り替えの際は、ま
ず受信インターフェースのデータ受信を停止させ、その
時点で既に入力バッファに格納されている残受信データ
を当該入力バッファからデータ解釈手段へ直接転送した
後、新たに受信するデータを受信インターフェースから
切替先印字モードの入力バッファへ直接格納していく様
にした請求項1または2記載のプリンタ。
3. When the input buffer is switched, data reception of the receiving interface is first stopped, and the remaining received data already stored in the input buffer at that time is directly transferred from the input buffer to the data interpreting means. 3. The printer according to claim 1, wherein data to be newly received is directly stored in the input buffer of the switching destination print mode from the reception interface.
【請求項4】 前記入力バッファの切り替え後、切替先
印字モードの入力バッファ以外の入力バッファは、確保
を開放する請求項1乃至3いずれか1つに記載のプリン
タ。
4. The printer according to claim 1, wherein after the input buffer is switched, the input buffers other than the input buffer in the switching destination print mode are released from being reserved.
【請求項5】 前記印字モードの切り替えは、受信する
データに応じて行う請求項1乃至4いずれか1つに記載
のプリンタ。
5. The printer according to claim 1, wherein the switching of the print mode is performed according to data to be received.
【請求項6】 前記複数の印字モードとは、文字コード
のイメージ展開処理を含むキャラクタモードと図形等の
ためのイメージモードである請求項5記載のプリンタ。
6. The printer according to claim 5, wherein the plurality of print modes are a character mode including a character code image developing process and an image mode for a graphic or the like.
【請求項7】 少なくても1つの印字モードにおける入
力バッファの容量を常に固定とした請求項1乃至6いず
れか1つに記載のプリンタ。
7. The printer according to claim 1, wherein the capacity of the input buffer in at least one print mode is always fixed.
【請求項8】 複数の印字モードの各々に対応して任意
の容量で確保可能な入力バッファを用意したプリンタの
データ制御方法であって、 前記印字モードの切り替わりを検出し、 それに応じて前記利用する入力バッファも切り替える様
にしたプリンタのデータ制御方法。
8. A data control method for a printer provided with an input buffer that can be secured with an arbitrary capacity corresponding to each of a plurality of print modes, wherein the change of the print mode is detected, and A printer data control method that switches the input buffer to be used.
【請求項9】 前記入力バッファの切り替えの際は、 まず受信インターフェースのデータ受信を停止させ、 その時点で既に入力バッファに格納されている残受信デ
ータを当該入力バッファからデータ解釈手段へ直接転送
した後、 新たに受信するデータを切替先印字モードの入力バッフ
ァへ直接格納していく請求項8記載のデータ制御方法。
9. When the input buffer is switched, data reception of the receiving interface is first stopped, and at that time, the remaining received data already stored in the input buffer is directly transferred from the input buffer to the data interpreting means. 9. The data control method according to claim 8, wherein the newly received data is directly stored in the input buffer in the switching destination print mode.
【請求項10】 前記印字モードの切り替えは、受信す
るデータに応じて行う請求項8または9記載のデータ制
御方法。
10. The data control method according to claim 8, wherein the switching of the print mode is performed according to data to be received.
JP4152390A 1992-06-11 1992-06-11 Printer Expired - Fee Related JP3024362B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4152390A JP3024362B2 (en) 1992-06-11 1992-06-11 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4152390A JP3024362B2 (en) 1992-06-11 1992-06-11 Printer

Publications (2)

Publication Number Publication Date
JPH05341926A JPH05341926A (en) 1993-12-24
JP3024362B2 true JP3024362B2 (en) 2000-03-21

Family

ID=15539473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4152390A Expired - Fee Related JP3024362B2 (en) 1992-06-11 1992-06-11 Printer

Country Status (1)

Country Link
JP (1) JP3024362B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10202986A (en) * 1997-01-28 1998-08-04 Sharp Corp Terminal printer

Also Published As

Publication number Publication date
JPH05341926A (en) 1993-12-24

Similar Documents

Publication Publication Date Title
US5303336A (en) Printing system including print server
EP1168152B1 (en) Printer control system with copier type document handling
JP3165268B2 (en) Print information processing method and apparatus
JPH01277928A (en) Printer
US5577184A (en) Character pattern output apparatus
JP3024362B2 (en) Printer
JP3024363B2 (en) Printer
JP3092327B2 (en) Printer
JPH0997141A (en) WINDOWS terminal emulator printing method
JP4400097B2 (en) Printing apparatus, printing control method, program, and recording medium
US5841429A (en) Method and apparatus for managing a character pattern
JP2844538B2 (en) Printer control device
JP2965686B2 (en) Printing control device
JPS6288025A (en) Receiving buffer memory control system
JP3027849B2 (en) Printing device
JP3138392B2 (en) Printing device and method
JPH0467224A (en) Information processor
JPH0796642A (en) Controller for printer
JPH05324220A (en) Printing device
JPH09190305A (en) Image processing apparatus and control method thereof.
JPH04140182A (en) Printer
JPH0615908A (en) Printing control apparatus
JPH03214228A (en) Control system for serial printer
JPH07225675A (en) Information output device
JPH09240081A (en) Printing device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090121

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100121

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110121

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees