JPH0784735A - Input controller of printer - Google Patents

Input controller of printer

Info

Publication number
JPH0784735A
JPH0784735A JP5224121A JP22412193A JPH0784735A JP H0784735 A JPH0784735 A JP H0784735A JP 5224121 A JP5224121 A JP 5224121A JP 22412193 A JP22412193 A JP 22412193A JP H0784735 A JPH0784735 A JP H0784735A
Authority
JP
Japan
Prior art keywords
input
output
print data
outputted
printing data
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
Application number
JP5224121A
Other languages
Japanese (ja)
Inventor
Atsushi Kojima
淳 小嶋
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.)
Casio Computer Co Ltd
Casio Electronics Manufacturing Co Ltd
Original Assignee
Casio Computer Co Ltd
Casio Electronics Manufacturing Co Ltd
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 Casio Computer Co Ltd, Casio Electronics Manufacturing Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP5224121A priority Critical patent/JPH0784735A/en
Publication of JPH0784735A publication Critical patent/JPH0784735A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To efficiently perform the input of printing data and to shorten the input processing time of printing data by providing a latch means, a comparator means and a transmission stoppage control means. CONSTITUTION:Printing data to be outputted via a three-state buffer 6 is inputted in latches 7a to 7c and is further outputted to comparator circuits 8a to 8c. In the circuits 8a to 8c, special commands such as a command 'DC 3' corresponding to a deselection request and a test command, etc., are preliminarily registered, and the printing data to be outputted from the latches 7a to 7c and the command are compared. If the both data coincide, an interruption instruction signal is outputted from the circuits 8a to 8c to a controller 2, a busy signal and an acknowledge signal to be outputted to a host computer 10 are left as they are 'H' and the output of the printing data from the computer 10 is stopped. Thus, the necessities of judging the contents of printing data to be outputted from a host equipment by a control part and writing the contents in a reception buffer 4 are eliminated.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の技術分野】本発明は上位機器から送信される印
字情報に基づいて印字処理を行うプリンタ装置に係り、
特にプリンタ装置への印字情報の入力を制御する入力制
御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer device that performs print processing based on print information transmitted from a host device,
In particular, the present invention relates to an input control device that controls the input of print information to a printer device.

【0002】[0002]

【従来の技術】ホストコンピュータ等の上位機器から送
信される印字情報に基づいて印字処理を行うプリンタ装
置が知られている。この様なプリンタ装置は通常、上位
機器とセントロニクスインターフェイスを介して接続さ
れ、データの授受を行っている。そして、上位機器から
文字コードや印字制御情報等の印字データをプリンタ装
置に転送する場合、プリンタ装置から上位機器へ出力さ
れるビィジィー信号がロー(以下、“L”で示す)にな
り、さらに 外1 (以下、*アクノーリッジ信
2. Description of the Related Art A printer device is known which performs a printing process based on print information transmitted from a host device such as a host computer. Such a printer device is usually connected to a higher-level device through a Centronics interface to exchange data. When the print data such as the character code and the print control information is transferred from the host device to the printer device, the busy signal output from the printer device to the host device becomes low (hereinafter referred to as “L”), and 1 (hereinafter, * Acknowledge signal

【0003】[0003]

【外1】 [Outer 1]

【0004】号で示す)がハイ(以下、“H”で示す)
になったことを確認して行っている。すなわち、上位機
器から出力された1バイト前の印字データがプリンタ装
置側で受信処理されている間、プリンタ装置から出力さ
れるビィジィー信号は“H”であり、上述の受信処理が
完了するとビィジィー信号を“H”から“L”に変換
し、*アクノーリッジ信号を“H”とし、上位機器から
次の1バイトの印字データを受信する。尚、この時 外
2 (以下、*ストローブ信号で示す)も同時に上
No.) is high (hereinafter referred to as "H")
I am doing it after confirming that it has become. That is, the busy signal output from the printer is "H" while the print data of 1 byte before output from the host device is being processed by the printer, and the busy signal is output when the above receiving process is completed. Is changed from "H" to "L", the acknowledge signal is set to "H", and the next 1-byte print data is received from the host device. At this time, outside 2 (* indicated by * strobe signal) is also turned on at the same time.

【0005】[0005]

【外2】 [Outside 2]

【0006】位機器からプリンタ装置へ出力される。上
述の様にして、従来のプリンタ装置では上記データ入力
処理を繰り返すことにより、順次印字データを上位機器
からプリンタ装置へ転送する。
It is output from the local equipment to the printer device. As described above, in the conventional printer device, the print data is sequentially transferred from the host device to the printer device by repeating the data input process.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、従来の
入力制御装置では、上述の如く1バイト毎に印字データ
を取り込むが、印字データの中には各種コマンドが含ま
れており、例えばデセレクト要求コマンドの様に直ちに
プリンタ装置を上位機器から切り離すことを要求するコ
マンドも含まれている。また、例えばテストコマンドの
様にプリンタ装置の状態を確認し、その状態によっては
プリンタ装置への印字データの入力を停止しなければな
らないコマンドも含まれている。
However, in the conventional input control device, the print data is fetched byte by byte as described above, but the print data includes various commands, such as a deselect request command. Similarly, a command for requesting to immediately disconnect the printer device from the host device is also included. Further, it also includes a command such as a test command for checking the state of the printer device and stopping the input of print data to the printer device depending on the state.

【0008】この為、従来のプリンタ装置では、プリン
タ装置へ入力する印字データを1バイト毎に判断し、上
述の様な特殊なコマンドであれば上位機器からの入力を
直ちに停止する処理をソフトウェアにより行っていた。
したがって、従来のプリンタ装置ではこの処理に時間を
要し、印字データを効率良く入力処理することができな
かった。
For this reason, in the conventional printer, the software determines the print data to be input to the printer for each byte and immediately stops the input from the host device if the special command is as described above. I was going.
Therefore, in the conventional printer device, this process takes time, and the print data cannot be efficiently input.

【0009】本発明は、上記従来の実情に鑑みなされた
もので、印字データの入力処理を効率よく行い、印字デ
ータの入力処理時間を短縮することが可能なプリンタの
入力制御装置を提供することを目的とする。
The present invention has been made in view of the above conventional circumstances, and provides an input control device for a printer, which can efficiently perform print data input processing and shorten the print data input processing time. With the goal.

【0010】[0010]

【課題を解決するための手段】本発明は、上位機器から
送信される印字情報を入力する入力手段と、該入力手段
から入力した印字情報を記憶する記憶手段と、前記入力
手段から入力した印字情報をラッチするラッチ手段と、
該ラッチ手段でラッチした印字情報と予め設定した特定
コマンドとの一致を比較する比較手段と、該比較手段で
比較した結果、ラッチされた印字情報と予め設定された
特定コマンドが一致する時、前記上位機器からの印字情
報の送信を停止する送信停止制御手段とで構成されてい
る。
According to the present invention, an input means for inputting print information transmitted from a host device, a storage means for storing print information input from the input means, and a print input from the input means. Latching means for latching information,
Comparing means for comparing the print information latched by the latch means with a preset specific command, and comparing the latched print information with the preset specific command as a result of comparison by the comparing means, And a transmission stop control means for stopping transmission of print information from the host device.

【0011】[0011]

【作用】本発明は、上位機器から出力される印字情報を
入力手段に入力し、その印字情報を記憶手段に記憶する
間、ラッチ手段で上記印字情報をラッチし、比較手段で
予め設定された特定コマンドと比較することにより、両
データが一致する時、送信停止制御手段の制御により上
位機器から出力される印字情報を停止するものであり、
この様に制御することにより、ハード的に特定コマンド
を検出でき、直ちに印字情報を出力を停止できるので、
迅速な印字情報の入力処理を行うことができる。
According to the present invention, while the print information output from the host device is input to the input means and the print information is stored in the storage means, the print information is latched by the latch means and preset by the comparing means. By comparing with a specific command, when both data match, the print information output from the host device is stopped by the control of the transmission stop control means,
By controlling in this way, it is possible to detect a specific command in hardware and immediately stop printing the print information.
It is possible to perform a prompt input process of print information.

【0012】[0012]

【実施例】以下、本発明の一実施例について、図面を参
照しながら説明する。図1は一実施例のプリンタの入力
制御装置の回路構成図である。同図において、入力制御
装置1は不図示のプリンタ装置の一部を構成し、コント
ローラ2、マイクロプロセッサユニット(以下、MPU
で示す)3、受信バッファ4、入力回路5、スリーステ
ートバッファ6、ラッチ7a〜7c、比較回路8a〜8
cで構成されている。尚、プリンタ装置全体のシステム
構成は、図1に示す構成以外に、さらにキャラクタジェ
ネレータ(CG)、フレームメモリ、RAM、エンジン
コントローラ等の回路構成が加わるが、本実施例では図
示しない。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a circuit configuration diagram of an input control device of a printer according to an embodiment. In FIG. 1, an input control device 1 constitutes a part of a printer device (not shown), and includes a controller 2 and a microprocessor unit (hereinafter referred to as MPU).
3), reception buffer 4, input circuit 5, three-state buffer 6, latches 7a to 7c, comparison circuits 8a to 8
It is composed of c. In addition to the configuration shown in FIG. 1, the system configuration of the entire printer device further includes a circuit configuration such as a character generator (CG), a frame memory, a RAM, an engine controller, etc., which are not shown in this embodiment.

【0013】送信停止制御手段としてのコントローラ2
は、本実施例の入力制御装置の制御を行う制御部でもあ
り、上位機器であるホストコンピュータ10と接続され
ている。また、このコントローラ2とホストコンピュー
タ10の接続は、セントロニクスインターフェイスを介
して行われ、ホストコンピュータから1バイト(8ビッ
ト)毎に印字データの送信が行われる。また、この印字
データの送信は、コントローラ2からホストコンピュー
タ10へ出力されるビィジィー信号(BUSY)、*ア
クノーリッジ信号(ACK)、及びホストコンピュータ
10からコントローラ2へ出力される*ストローブ信号
(STROBE)に基づいて行われる。
Controller 2 as transmission stop control means
Is also a control unit that controls the input control device of the present embodiment, and is connected to the host computer 10, which is a higher-level device. The controller 2 and the host computer 10 are connected via the Centronics interface, and print data is transmitted from the host computer in units of 1 byte (8 bits). The print data is transmitted by the busy signal (BUSY) and * acknowledge signal (ACK) output from the controller 2 to the host computer 10, and the * strobe signal (STROBE) output from the host computer 10 to the controller 2. Is based on.

【0014】一方、マイクロプロセッサユニット(以
下、MPUで示す)3は、本実施例の印字データの入力
制御以外に、プリンタ装置全体のシステム制御を行う制
御部であり、コントローラ2の後述するDMA要求に対
し、MPU3はDMA駆動を行う時にコントローラ2へ
DMA応答を行い、また後述するインタラプト要求に対
して対応する処置を行う。
On the other hand, a microprocessor unit (hereinafter referred to as MPU) 3 is a control section for performing system control of the entire printer apparatus in addition to the print data input control of this embodiment, and a DMA request of the controller 2 described later. On the other hand, the MPU 3 sends a DMA response to the controller 2 when performing the DMA drive, and takes a corresponding action for an interrupt request described later.

【0015】一方、上述のホストコンピュータ10から
送信される印字データは、入力回路5を介してスリース
テートバッファ6へ出力され、スリーステートバッファ
6が後述するオン状態(開状態)の時、上述の1バイト
の印字データをラッチ7a〜7c、及び受信バッファ4
へ出力する。ラッチ7a〜7cは各々1バイトで構成さ
れ、その出力は対応する比較回路8a〜8cへ出力され
る。比較回路8a〜8cには予め特定のコマンドのコー
ド情報が登録されていて、対応するラッチ7a〜7cか
ら出力されるデータと比較する。尚、比較回路8a〜8
cに予め登録される特定のコマンドは、例えばデセレク
ト要求を指示する「DC3」や、プリンタ装置1の状態
を確認する為のテストコマンド等である。また、比較回
路8a〜8cで比較したデータが一致する時、対応する
比較回路8a〜8cからコントローラ2へ一致信号を出
力する。
On the other hand, the print data transmitted from the above-mentioned host computer 10 is output to the three-state buffer 6 via the input circuit 5, and when the three-state buffer 6 is in an ON state (open state) described later, 1-byte print data latches 7a to 7c and reception buffer 4
Output to. Each of the latches 7a to 7c is composed of 1 byte, and its output is output to the corresponding comparison circuit 8a to 8c. Code information of a specific command is registered in advance in the comparator circuits 8a to 8c and is compared with the data output from the corresponding latches 7a to 7c. The comparison circuits 8a-8
The specific command registered in advance in c is, for example, "DC3" for instructing a deselect request, a test command for confirming the state of the printer device 1, or the like. When the data compared by the comparison circuits 8a to 8c match, the corresponding comparison circuits 8a to 8c output a match signal to the controller 2.

【0016】一方、受信バッファ4にはMPU3の制御
により設定されたDMAに基づいて、入力回路5、スリ
ーステートバッファ6を介して送信される印字データが
順次書き込まれる。
On the other hand, the print data transmitted via the input circuit 5 and the three-state buffer 6 is sequentially written in the receive buffer 4 based on the DMA set by the control of the MPU 3.

【0017】以上の構成のプリンタの入力制御装置にお
いて、以下に図2に示すフローチャートに従って動作を
説明する、先ず、プリンタ装置の電源を投入し、ホスト
コンピュータ10から出力される印字データの入力を待
つ。この間、コントローラ2からホストコンピュータ1
0へ出力されるビィジィー信号(BUSY)及び*アク
ノーリッジ信号(ACK)共“H”状態とする(ステッ
プ(以下STで示す)1)。また、この間、初期設定動
作として、受信バッファ4のアドレス設定、DMA転送
の為の転送アドレスの設定や転送データ量の設定、等の
処理を行う。
The operation of the printer input control device having the above configuration will be described below with reference to the flow chart shown in FIG. 2. First, the printer device is powered on and waits for the input of print data output from the host computer 10. . During this time, the controller 2 to the host computer 1
The busy signal (BUSY) and * acknowledge signal (ACK) output to 0 are both set to the "H" state (step (hereinafter referred to as ST) 1). During this time, as the initial setting operation, processing such as address setting of the reception buffer 4, transfer address setting for DMA transfer, and transfer data amount setting is performed.

【0018】その後、受信スタートの指示を待ち(ST
2がN(ノー)、ST1)、受信スタートの指示がコン
トローラ2へ出力されると(ST2がY(イエス))、
ビィジィー信号(BUSY)を“H”、*アクノーリッ
ジ信号(ACK)を“L”とし(ST3)、さらにビィ
ジィー信号(BUSY)を“L”、*アクノーリッジ信
号(ACK)を“H”に切り換えて(ST4)、ホスト
コンピュータ10から出力される印字データを待つ。
尚、この時の状態を示す信号出力状態が、図3に示すタ
イムチャートのの状態である。
After that, waiting for an instruction to start reception (ST
2 is N (no), ST1), and when the reception start instruction is output to the controller 2 (ST2 is Y (yes)),
Set the busy signal (BUSY) to "H", * acknowledge signal (ACK) to "L" (ST3), and switch the busy signal (BUSY) to "L" and * acknowledge signal (ACK) to "H". (ST4), wait for print data output from the host computer 10.
The signal output state showing the state at this time is the state of the time chart shown in FIG.

【0019】その後、ホストコンピュータ10から印字
データが出力されると、その印字データは前述の入力回
路5へ供給される。尚、スリーステートバッファ6は、
MPU3からDMA応答があるとオン状態となる回路で
あり、初期時はオフ状態に設定されている。
After that, when the print data is output from the host computer 10, the print data is supplied to the input circuit 5 described above. The three-state buffer 6
It is a circuit that is turned on when there is a DMA response from the MPU 3, and is initially set to the off state.

【0020】上述の様に、ホストコンピュータ10から
印字データが出力されると、同時に*ストローブ信号
(STROBE)も出力され、コントローラ2はこの*
ストローブ信号(STROBE)の入力を検出すると
(ST5がY)、直ちにビィジィー信号(BUSY)を
“H”、*アクノーリッジ信号(ACK)を“H”と
し、入力回路5を入力状態(イネーブル状態)とする
(ST6)。尚、この時の状態を示す信号出力状態は、
図3に示すタイムチャートのの状態である。
As described above, when print data is output from the host computer 10, * strobe signal (STROBE) is also output at the same time, and the controller 2 outputs this *.
When the input of the strobe signal (STROBE) is detected (ST5 is Y), the busy signal (BUSY) is immediately set to "H", the acknowledge signal (ACK) is set to "H", and the input circuit 5 is in the input state (enable state). (ST6). The signal output state indicating the state at this time is
It is a state of the time chart shown in FIG.

【0021】その後、コントローラ2はMPU3に対し
DMA要求を出力し(ST7、図3に示すタイムチャー
トの状態)、MPU3はDMA転送の準備を行い、こ
の準備が完了するとDMA応答をコントローラ2へ出力
する(ST8)。コントローラ2はこの出力に基づき、
スリーステートバッファ6に駆動信号を出力し、スリー
ステートバッファ6を開状態(データイネーブル状態)
とし(ST9)、以後スリーステートバッファ6を介し
て入力回路5に供給された印字データを受信バッファ4
へ出力する(図3に示すタイムチャートの状態)。こ
の処理により、受信バッファ4には印字データが入力
し、前述の初期設定時に設定した受信バッファ4の初期
アドレスの位置から順次印字データをDMA転送し、受
信バッファ4に書き込んでいく(ST10、図3に示す
タイムチャートの状態)。
Thereafter, the controller 2 outputs a DMA request to the MPU 3 (ST7, the state of the time chart shown in FIG. 3), the MPU 3 prepares for DMA transfer, and when this preparation is completed, outputs a DMA response to the controller 2. (ST8). Controller 2 is based on this output
Outputs a drive signal to the three-state buffer 6 and opens the three-state buffer 6 (data enable state)
(ST9), and thereafter, the print data supplied to the input circuit 5 via the three-state buffer 6 is received by the receiving buffer 4
To (the state of the time chart shown in FIG. 3). By this processing, the print data is input to the reception buffer 4, and the print data is sequentially DMA-transferred from the position of the initial address of the reception buffer 4 set at the time of the above-described initial setting and written in the reception buffer 4 (ST10, FIG. (State of the time chart shown in FIG. 3).

【0022】一方、スリーステートバッファ6を介して
出力される印字データは、ラッチ7a〜7cにも入力し
(ST11)、ラッチ7a〜7cに入力した印字データ
は比較回路8a〜8cへ出力される。比較回路8a〜8
cには、前述の様に予めデセレクト要求に対応するコマ
ンド「DC3」や、テストコマンド等の特殊なコマンド
が登録されており、比較回路8a〜8cにおいてラッチ
7a〜7cから出力される印字データと上述のコマンド
が比較される(ST12)。
On the other hand, the print data output via the three-state buffer 6 is also input to the latches 7a to 7c (ST11), and the print data input to the latches 7a to 7c is output to the comparison circuits 8a to 8c. . Comparing circuits 8a-8
As described above, a special command such as the command “DC3” corresponding to the deselect request or a test command is registered in c, and the print data output from the latches 7a to 7c in the comparison circuits 8a to 8c is stored in the c. The above commands are compared (ST12).

【0023】ここで、両データが一致していなければ、
受信バッファ4への印字データの書き込み処理を継続す
る(ST13がN、ST3)。すなわち、この場合は、
直ちにプリンタ装置1から“H”のビィジィー信号(B
USY)と、“L”の*アクノーリッジ信号(ACK)
が出力され、その後、ビィジィー信号(BUSY)を
“L”とし、*アクノーリッジ信号を“H”として(S
T3、ST4)、ホストコンピュータ10から次の1バ
イトの印字データの入力を待つ(図3に示すタイムチャ
ートの状態,)。そして、次の印字データの出力と
共に*ストローブ信号(STROBE)が出力されると
(ST5がY)、上述と同様、その印字データを入力回
路5に入力し、スリーステートバッファ6を介して受信
バッファ4に書き込む。
If the two data do not match,
The print data write processing to the reception buffer 4 is continued (ST13 is N, ST3). That is, in this case,
Immediately from the printer device 1, a high-level busy signal (B
USY) and “L” acknowledge signal (ACK)
Is output, and then the busy signal (BUSY) is set to "L" and the acknowledge signal is set to "H" (S
(T3, ST4), waiting for input of the next 1-byte print data from the host computer 10 (state of time chart shown in FIG. 3). When the * strobe signal (STROBE) is output together with the output of the next print data (ST5 is Y), the print data is input to the input circuit 5 and is received via the three-state buffer 6 in the same manner as described above. Write to 4.

【0024】一方、前述の比較処理(ST12)におい
て、もし両データが一致していれば印字データの送信を
中断する(ST13がY)。すなわち、この場合比較回
路8a〜8cのいずれかからコントローラ2へ中断指示
信号が出力され、コントローラ2は直ちにホストコンピ
ュータ10へ出力するビィジィー信号(BUSY)、及
び*アクノーリッジ信号(ACK)を“H”のままとし
(ST1がY)、ホストコンピュータ10からの印字デ
ータの出力を停止する。
On the other hand, in the above comparison process (ST12), if the two data match, the transmission of the print data is interrupted (ST13 is Y). That is, in this case, an interruption instruction signal is output from any of the comparison circuits 8a to 8c to the controller 2, and the controller 2 immediately outputs the busy signal (BUSY) and the * acknowledge signal (ACK) to "H". “” (ST1 is Y), the output of print data from the host computer 10 is stopped.

【0025】例えば、比較回路8aにデセレクト要求に
対応するコマンド「DC3」が登録されていたとする
と、対応するラッチ7aに印字データとして同じコマン
ド「DC3」が入力すれば、両データは一致し、以後ホ
ストコンピュータ10からの印字データの出力を停止す
る。また、他の比較回路8bや8cにテストコマンド等
の特殊コマンドが登録されていた場合も同様であり、対
応するラッチ7b、7cにラッチされた印字データと比
較回路8bや8cに登録されたコマンドが一致すれば、
以後ホストコンピュータ10からの印字データの出力は
停止する。
For example, if the command "DC3" corresponding to the deselect request is registered in the comparison circuit 8a, if the same command "DC3" is input as the print data to the corresponding latch 7a, the two data match and thereafter. The output of print data from the host computer 10 is stopped. The same applies when a special command such as a test command is registered in the other comparison circuits 8b and 8c, and the print data latched in the corresponding latches 7b and 7c and the command registered in the comparison circuits 8b and 8c. Match,
Thereafter, the output of print data from the host computer 10 is stopped.

【0026】尚、ホストコンピュータ10から出力され
る印字データの送信処理を一旦停止した後は、例えばデ
セレクト要求に応じてオフライン処理を行い、またテス
トコマンドに応じてステータスの確認の後でなければ処
理は継続しない。
After the transmission process of the print data output from the host computer 10 is temporarily stopped, the offline process is performed, for example, in response to a deselect request, and the process is performed only after confirming the status in response to a test command. Does not continue.

【0027】以上の様に本実施例は、ホストコンピュー
タ10から出力される印字データのコマンドをラッチ7
a〜7c、及び比較回路8a〜8cにより、デセレクト
要求の様な特殊コマンドが含まれているかハード的に判
断し、迅速に処理を行うものである。
As described above, in this embodiment, the command of the print data output from the host computer 10 is latched.
With a to 7c and the comparison circuits 8a to 8c, it is determined by hardware whether or not a special command such as a deselect request is included, and the processing is quickly performed.

【0028】[0028]

【発明の効果】上述の様に本発明は、上位機器から出力
される印字データの内容を制御部が判断して受信バッフ
ァに書き込む必要がないので、制御部は他の処理に専念
でき迅速な印字データの入力処理を行うことができる。
As described above, according to the present invention, since it is not necessary for the control unit to judge the content of the print data output from the higher-level equipment and write it in the reception buffer, the control unit can concentrate on other processing and can be promptly executed. Print data input processing can be performed.

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

【図1】一実施例のプリンタの入力制御装置のシステム
構成図である。
FIG. 1 is a system configuration diagram of an input control device of a printer according to an embodiment.

【図2】一実施例のプリンタの入力制御装置の動作を説
明するフローチャートである。
FIG. 2 is a flowchart illustrating an operation of the input control device of the printer according to the embodiment.

【図3】一実施例のプリンタの入力制御装置の動作を説
明するタイムチャートである。
FIG. 3 is a time chart illustrating the operation of the input control device of the printer according to the embodiment.

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

1 プリンタの入力制御装置 2 コントローラ 3 MPU 4 受信バッファ 5 入力回路 6 スリーステートバッファ 7a〜7c ラッチ 8a〜8c 比較回路 1 Printer Input Control Device 2 Controller 3 MPU 4 Receive Buffer 5 Input Circuit 6 Three-State Buffer 7a-7c Latch 8a-8c Comparison Circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 上位機器から送信される印字情報を入力
する入力手段と、 該入力手段から入力した印字情報を記憶する記憶手段
と、 前記入力手段から入力した印字情報をラッチするラッチ
手段と、 該ラッチ手段でラッチした印字情報と、予め設定した特
定コマンドとの一致を比較する比較手段と、 該比較手段で比較した結果、ラッチされた印字情報と予
め設定された特定コマンドが一致する時、前記入力手段
への印字情報の送信を停止する送信停止制御手段と、 を有することを特徴とするプリンタの入力制御装置。
1. An input unit for inputting print information transmitted from a host device, a storage unit for storing print information input from the input unit, and a latch unit for latching the print information input from the input unit. When the print information latched by the latching means and the preset specific command are compared, the comparing means compares the latched print information with the preset specific command. An input control device for a printer, comprising: a transmission stop control unit that stops transmission of print information to the input unit.
JP5224121A 1993-09-09 1993-09-09 Input controller of printer Pending JPH0784735A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5224121A JPH0784735A (en) 1993-09-09 1993-09-09 Input controller of printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5224121A JPH0784735A (en) 1993-09-09 1993-09-09 Input controller of printer

Publications (1)

Publication Number Publication Date
JPH0784735A true JPH0784735A (en) 1995-03-31

Family

ID=16808873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5224121A Pending JPH0784735A (en) 1993-09-09 1993-09-09 Input controller of printer

Country Status (1)

Country Link
JP (1) JPH0784735A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100549978B1 (en) * 1999-02-08 2006-02-08 세이코 엡슨 가부시키가이샤 An interface apparatus, method for controlling the same and information recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100549978B1 (en) * 1999-02-08 2006-02-08 세이코 엡슨 가부시키가이샤 An interface apparatus, method for controlling the same and information recording medium

Similar Documents

Publication Publication Date Title
US6816931B2 (en) Upstream peripheral device serving as a USB host
JPS6122333B2 (en)
US20060190637A1 (en) Control apparatus, information processing apparatus, and data transferring method
US7415555B2 (en) Bus bridge device
JPH1131054A (en) Print system
JPH0784735A (en) Input controller of printer
JP3856341B2 (en) Interface control method
JP3478519B2 (en) Printer device
JPH02289374A (en) Printer
JP2000339118A (en) Print controller method and printer and recording medium recording print control program
JPH08123639A (en) Information processing system and printer used for the same
JPH02188281A (en) Printing control device
JP2001005771A (en) Printer interface system, its controlling method and recording medium recording its control program
JPH1031895A (en) Rom writer device
JP3258130B2 (en) Print control device and printer control method
JPH0647992A (en) Printer apparatus
JPH06195180A (en) Control system for printer for server/client system
JPH0229357A (en) Interface for printer
JP2002259073A (en) Printer and image data processing method
JPH03158924A (en) Printer controller
JPH01291353A (en) Data transfer controller
JPH03113641A (en) Data processing system
JPH0594269A (en) Address registering method for printer
JP2002073302A (en) Information processing system and method, printer device, and storage medium which stores computer readable program
JPH04268910A (en) Keyboard control device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020416