JPH0314021A - プリンタ - Google Patents
プリンタInfo
- Publication number
- JPH0314021A JPH0314021A JP1149118A JP14911889A JPH0314021A JP H0314021 A JPH0314021 A JP H0314021A JP 1149118 A JP1149118 A JP 1149118A JP 14911889 A JP14911889 A JP 14911889A JP H0314021 A JPH0314021 A JP H0314021A
- Authority
- JP
- Japan
- Prior art keywords
- state
- signal
- printer
- host computer
- level
- 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
- 230000003111 delayed effect Effects 0.000 description 7
- 238000000034 method Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
この発明は、ホストコンピュータに接続して使用される
プリンタに関する。
プリンタに関する。
従来の技術および発明の課題
この種のプリンタは、ホストコンピュータと交信を行な
うために、プリント制御装置のインタフェースの部分に
受信可能状態を表わす信号を有し、従来のプリンタでは
、データ受信をできるだけ高速で行なうために、プリン
タ制御装置内の状態が受信可能になるとすぐに上記信号
を出゛力して、ホストコンピュータからデータを受信し
ていた。
うために、プリント制御装置のインタフェースの部分に
受信可能状態を表わす信号を有し、従来のプリンタでは
、データ受信をできるだけ高速で行なうために、プリン
タ制御装置内の状態が受信可能になるとすぐに上記信号
を出゛力して、ホストコンピュータからデータを受信し
ていた。
ところで、近年、ホストコンピュータの処理能力が向上
し、プリンタへのデータ送信の速度が非常に速くなって
きている。
し、プリンタへのデータ送信の速度が非常に速くなって
きている。
このため、上記のようにプリンタ制御装置内の状態が受
信可能になるとすぐに上記信号を出してデータを受信す
る従来のプリンタでは、高速データ受信のために、プリ
ンタ制御装置内のCPU (中央処理装置)の負荷が増
大し、他の必要な処理を十分な速度で行なうことができ
なくなってしまう。
信可能になるとすぐに上記信号を出してデータを受信す
る従来のプリンタでは、高速データ受信のために、プリ
ンタ制御装置内のCPU (中央処理装置)の負荷が増
大し、他の必要な処理を十分な速度で行なうことができ
なくなってしまう。
プリンタ制御装置のCPUの負荷の低減を図るため、デ
ータ受信専用のCPUを別に設けることが提案されてい
る。
ータ受信専用のCPUを別に設けることが提案されてい
る。
ところが、このようにすると、部品点数が増し、装置全
体のコストアップとなってしまう。
体のコストアップとなってしまう。
この発明の目的は、上記の問題を解決し、高速なホスト
コンピュータに接続された場合でも、データ受信のため
に処理時間を多くとられすぎず、受信以外の他の処理に
も十分な処理を実行させるための片寄らない負荷配分を
実現し、しかも安価であるプリンタを提供することにあ
る。
コンピュータに接続された場合でも、データ受信のため
に処理時間を多くとられすぎず、受信以外の他の処理に
も十分な処理を実行させるための片寄らない負荷配分を
実現し、しかも安価であるプリンタを提供することにあ
る。
課題を解決するための手段
この発明によるプリンタは、
ホストコンピュータと交信を行なうため、プリンタ制御
装置のインタフェースの部分に、受信可能状態を表わす
信号を有するプリンタにおいて、 プリンタ制御装置内の状態が受信可能となっても、ホス
トコンピュータに対して上記受信可能状態を表わす信号
を所定時間遅らせて出力する遅延手段と、 この遅延手段を有効と無効に切替える切替え手段とを備
えているものである。
装置のインタフェースの部分に、受信可能状態を表わす
信号を有するプリンタにおいて、 プリンタ制御装置内の状態が受信可能となっても、ホス
トコンピュータに対して上記受信可能状態を表わす信号
を所定時間遅らせて出力する遅延手段と、 この遅延手段を有効と無効に切替える切替え手段とを備
えているものである。
好ましくは、上記切替え手段が、印字のために文字コー
ド情報から文字パターン情報へのイメージ展開処理を行
なっている間は上記遅延手段を有効にするものである。
ド情報から文字パターン情報へのイメージ展開処理を行
なっている間は上記遅延手段を有効にするものである。
作 用
切替え手段が無効に切替えられている場合、プリンタ制
御装置内の状態が受信可能になると、すぐに受信可能状
態を表わす信号が出力され、データ受信が行なわれる。
御装置内の状態が受信可能になると、すぐに受信可能状
態を表わす信号が出力され、データ受信が行なわれる。
切替え手段が有効に切替えられている場合、プリンタ制
御装置内の状態が受信可能になっても、所定時間遅れて
受信可能状態を表わす信号が出力され、この間に、他の
必要な処理を行なうことができる。
御装置内の状態が受信可能になっても、所定時間遅れて
受信可能状態を表わす信号が出力され、この間に、他の
必要な処理を行なうことができる。
実 施 例
以下、図面を参照して、この発明の詳細な説明する。
第1図は、プリンタ制御装置(1)の構成を示す。
プリンタ制御装置(1)はプリンタ全体を制御するC
P U (2)を備えており、CP U (2)には、
バス(3)を介して、ROM(4) 、RAM(5)、
メカニズムインタフェース(8) 、ホス、トコンピュ
ータインタフェース(7)などが接続されている。
P U (2)を備えており、CP U (2)には、
バス(3)を介して、ROM(4) 、RAM(5)、
メカニズムインタフェース(8) 、ホス、トコンピュ
ータインタフェース(7)などが接続されている。
ROM (4)には、プリンタの制御手順およびホスト
コンピュータインタフェース(7)の制御手順などが予
め記憶されている。
コンピュータインタフェース(7)の制御手順などが予
め記憶されている。
RA M (5)は、各種作業の一時記憶などのために
使用される。
使用される。
メカニズムインタフェース(8)は、プリンタメカニズ
ムの各部を制御するためのものである。
ムの各部を制御するためのものである。
ホストコンピュータインタフェース(7)は、ホストコ
ンピュータ(8)との交信を行なうためのものであり、
その詳細が第2図に示されている。
ンピュータ(8)との交信を行なうためのものであり、
その詳細が第2図に示されている。
第2図において、Slはプリンタ制御装置(1)内部が
何かを処理中で次のデータを処理できないことを示す内
部BUSY信号であり、s2はホストコンピュータ(8
)に対してデータを受信できないことを表わす外部BU
SY信号である。これら(7) BUSY信号Sl、S
2は、受信不可能なりUSY状態ではH(Hlgh)レ
ベルであり、受信可能なREADY状態になると解除さ
れてL(Low)レベルになる。そして、外部BUSY
信号S2を逆に解釈すれば、ホストコンピュータ(8)
に対して受信可能状態を表わすREADY信号となる。
何かを処理中で次のデータを処理できないことを示す内
部BUSY信号であり、s2はホストコンピュータ(8
)に対してデータを受信できないことを表わす外部BU
SY信号である。これら(7) BUSY信号Sl、S
2は、受信不可能なりUSY状態ではH(Hlgh)レ
ベルであり、受信可能なREADY状態になると解除さ
れてL(Low)レベルになる。そして、外部BUSY
信号S2を逆に解釈すれば、ホストコンピュータ(8)
に対して受信可能状態を表わすREADY信号となる。
s3は、受信可能となったことをホストコンピュータ(
8)に知らせるACK信号である。外部BUSY信号S
2およびACK信号S3は公知であり、ホストコンピュ
ータ(8)側では、どちらか一方の信号でプリンタの受
信可能を調べてもよいし、両方を使ってもよいことにな
っている。(9)は外部BUSY信号S3からACK信
号S3を作り出すためのワンショット・マルチバイブレ
ークである。八〇に信号S3は、通常はHレベルであり
、外部BUSY信号S2が解除されたときに一定時間だ
けLレベルになる。
8)に知らせるACK信号である。外部BUSY信号S
2およびACK信号S3は公知であり、ホストコンピュ
ータ(8)側では、どちらか一方の信号でプリンタの受
信可能を調べてもよいし、両方を使ってもよいことにな
っている。(9)は外部BUSY信号S3からACK信
号S3を作り出すためのワンショット・マルチバイブレ
ークである。八〇に信号S3は、通常はHレベルであり
、外部BUSY信号S2が解除されたときに一定時間だ
けLレベルになる。
S4は、遅延あり/なしの切替え信号である。
切替え信号S4は、CPU(2)のソフトウェアにより
、遅延あり(有効)を表わすHレベルと遅延なしく無効
)を表わすLレベルに切替えられる。たとえば、印字の
ために文字コード情報から文字パターン情報へのイメー
ジ展開処理を行なっているときなど、プリンタ内部の処
理容量が多くてホストコンピュータ(8)からのデータ
受信に多くの時間を使えないようなときには、切替え信
号S4はHレベルに切替えられ、これ以外のときにはL
レベルに切替えられる。このように、CPU(2)のソ
フトウェアの一部によって切替え手段が構成されている
。
、遅延あり(有効)を表わすHレベルと遅延なしく無効
)を表わすLレベルに切替えられる。たとえば、印字の
ために文字コード情報から文字パターン情報へのイメー
ジ展開処理を行なっているときなど、プリンタ内部の処
理容量が多くてホストコンピュータ(8)からのデータ
受信に多くの時間を使えないようなときには、切替え信
号S4はHレベルに切替えられ、これ以外のときにはL
レベルに切替えられる。このように、CPU(2)のソ
フトウェアの一部によって切替え手段が構成されている
。
(10)は、外部BtlSY信号S2を内部BUSY信
号S1より遅れて解除させるためのワンショット・マル
チバイブレークであり、その遅延時間はコンデンサ(C
1)と抵抗(R1)により決定される。マルチバイブレ
ーク(10)の出力信号(遅延信号)S5は、通常はL
レベルであり、切替え信号S4がHレベルの状態で内部
BUSY信号s1が解除されたときに上記遅延時間だけ
Hレベルになる。
号S1より遅れて解除させるためのワンショット・マル
チバイブレークであり、その遅延時間はコンデンサ(C
1)と抵抗(R1)により決定される。マルチバイブレ
ーク(10)の出力信号(遅延信号)S5は、通常はL
レベルであり、切替え信号S4がHレベルの状態で内部
BUSY信号s1が解除されたときに上記遅延時間だけ
Hレベルになる。
(11)は、マルチバイブレータ(lO)の動作遅れよ
りわずかに長い時間だけ内部BUSY信号S1の解除が
OR回路(12)の第1入力端子(12a)へ伝わるの
を遅らせるためのインバータ回路であり、4個のインバ
ータによって構成されている。すなわち、インバータ回
路(11)は、内部BUSY信号S1が解除されてから
、マルチバイブレータ(lO)が動作して遅延信号S5
がHレベルに変化するまでの間、OR回路(12)の第
1入力端子(12a)をLレベルにさせないための遅延
時間の非常に短い遅延回路である。そして、マルチバイ
ブレータ(10)、インバータ回路(11)およびOR
回路(12)によって遅延手段(13)が構成されてい
る。
りわずかに長い時間だけ内部BUSY信号S1の解除が
OR回路(12)の第1入力端子(12a)へ伝わるの
を遅らせるためのインバータ回路であり、4個のインバ
ータによって構成されている。すなわち、インバータ回
路(11)は、内部BUSY信号S1が解除されてから
、マルチバイブレータ(lO)が動作して遅延信号S5
がHレベルに変化するまでの間、OR回路(12)の第
1入力端子(12a)をLレベルにさせないための遅延
時間の非常に短い遅延回路である。そして、マルチバイ
ブレータ(10)、インバータ回路(11)およびOR
回路(12)によって遅延手段(13)が構成されてい
る。
切替え信9S4が遅延なしくLレベル)のときの各部の
動作を、第4図のタイムチャートを参照して説明する。
動作を、第4図のタイムチャートを参照して説明する。
切替え信号S4がLレベルであれば、マルチバイブレー
タ(10)は全く動作せず、遅延信号S5すなわちOR
回路(12)の第2入力端子(12b)は常にLレベル
である。内部BUSY信号がHレベルの間は、インバー
タ回路(iF)の出力信号S6すなわちOR回路(12
)の第1入力端子(12a)もHレベルであり、外部B
USY信号S2もHレベルになっている。内部BUSY
信号S1が解除されると、わずかに遅れてインバータ回
路(11)の出力信号S6すなわちOR回路(12)の
第1入力端子(12a)がLレベルになり、このときO
R回路(12)の第2入力端子(12b)はLレベルに
なっているので、OR回路(12)の出力信号がLレベ
ルになって、外部BUSY信号S2が解除される。内部
BUSY信号SlがLレベルになってからインバータ回
路(11)の出力信号S6がLレベルになるまでの時間
は非常に短いので、内部nusy信号Slが解除される
と、外部BUSY信号S2もほぼ同時に解除される。よ
って、内部のプリンタREADY状態がすぐにホストコ
ンピュータ(8)に伝えられ、ホストコンピュータ(8
)は次のデータを送ることができるので、最高速のデー
タ転送が行なわれる。
タ(10)は全く動作せず、遅延信号S5すなわちOR
回路(12)の第2入力端子(12b)は常にLレベル
である。内部BUSY信号がHレベルの間は、インバー
タ回路(iF)の出力信号S6すなわちOR回路(12
)の第1入力端子(12a)もHレベルであり、外部B
USY信号S2もHレベルになっている。内部BUSY
信号S1が解除されると、わずかに遅れてインバータ回
路(11)の出力信号S6すなわちOR回路(12)の
第1入力端子(12a)がLレベルになり、このときO
R回路(12)の第2入力端子(12b)はLレベルに
なっているので、OR回路(12)の出力信号がLレベ
ルになって、外部BUSY信号S2が解除される。内部
BUSY信号SlがLレベルになってからインバータ回
路(11)の出力信号S6がLレベルになるまでの時間
は非常に短いので、内部nusy信号Slが解除される
と、外部BUSY信号S2もほぼ同時に解除される。よ
って、内部のプリンタREADY状態がすぐにホストコ
ンピュータ(8)に伝えられ、ホストコンピュータ(8
)は次のデータを送ることができるので、最高速のデー
タ転送が行なわれる。
切替え信号S4が遅延あり(Hレベル)のときの各部の
動作を、第3図のタイムチャートを参照して説明する。
動作を、第3図のタイムチャートを参照して説明する。
切替え信号S4がHレベルになると、マルチバイブレー
タ(10)が動作可能な状態になるが、内部BUSY信
号S1がHレベルの間は、マルチバイブレータ(10)
の遅延信号S5はLレベルである。マタ、内部BUSY
信号S1がHレベルの間は、前記同様、外部BUSY信
号S2もHレベルになっている。ここで、プリンタ内部
がREADY状態となり、内部BUSY信号S1が解除
されると、その直後、マルチバイブレーク(’10)が
動作し、コンデンサ(CI)と抵抗(R1)により決め
られる一定の遅延時間だけ遅延化・号S5がHレベルに
なる。
タ(10)が動作可能な状態になるが、内部BUSY信
号S1がHレベルの間は、マルチバイブレータ(10)
の遅延信号S5はLレベルである。マタ、内部BUSY
信号S1がHレベルの間は、前記同様、外部BUSY信
号S2もHレベルになっている。ここで、プリンタ内部
がREADY状態となり、内部BUSY信号S1が解除
されると、その直後、マルチバイブレーク(’10)が
動作し、コンデンサ(CI)と抵抗(R1)により決め
られる一定の遅延時間だけ遅延化・号S5がHレベルに
なる。
内部BUSY信号Slが解除されると、わずかに遅れて
インバータ回路(11)の出力信号S8すなわちOR回
路(12)の第1入力端子(12a)がLレベルになる
が、このときには上記のように遅延信号S5すなわちO
R回路(12)の第2入力端子(12b)がHレベルに
なっているので、外部BUSY信号S2はすぐには解除
されず、遅延信号S5が再びLレベルになったときには
じめて解除される。その結果、ホストコンピュータ(8
)に対して出力される外部BUSY信号S2の解除は、
プリンタ内部のBUSY状態解除よりも遅延信号S5が
Hレベルになっている遅延時間分だけ遅れることになる
。ホストコンピュータ(8)は外部BUSY信号S2を
調べて次のデータ送信を開始するので、その間、プリン
タ側のCP U (2)は、プリンタ内部の処理を、十
分に進めることができる。
インバータ回路(11)の出力信号S8すなわちOR回
路(12)の第1入力端子(12a)がLレベルになる
が、このときには上記のように遅延信号S5すなわちO
R回路(12)の第2入力端子(12b)がHレベルに
なっているので、外部BUSY信号S2はすぐには解除
されず、遅延信号S5が再びLレベルになったときには
じめて解除される。その結果、ホストコンピュータ(8
)に対して出力される外部BUSY信号S2の解除は、
プリンタ内部のBUSY状態解除よりも遅延信号S5が
Hレベルになっている遅延時間分だけ遅れることになる
。ホストコンピュータ(8)は外部BUSY信号S2を
調べて次のデータ送信を開始するので、その間、プリン
タ側のCP U (2)は、プリンタ内部の処理を、十
分に進めることができる。
上記実施例では、マルチバイブレータ(10)などを使
用して遅延手段を構成しているが、これと同様の手段を
CP U (2)のソフトウェアによって実現してもよ
い。
用して遅延手段を構成しているが、これと同様の手段を
CP U (2)のソフトウェアによって実現してもよ
い。
発明の効果
この発明のプリンタによれば、上述のように、プリンタ
制御装置内の状態が受信可能となっても、ホストコンピ
ュータに対して受信可能状態を表わす信号を所定時間遅
らせて出力することができ、この間に、受信以外の他の
必要な処理を行なうことができる。このため、高速なホ
ストコンピュータに接続された場合でも、プリンタに送
られてくる印字データの転送速度を制限して、プリンタ
制御装置内の処理負荷の片寄りを防ぎ、安定した動作を
得ることができる。そして、プリンタ制御装置に遅延手
段と切替え手段を付加するだけでよいので、安価である
。
制御装置内の状態が受信可能となっても、ホストコンピ
ュータに対して受信可能状態を表わす信号を所定時間遅
らせて出力することができ、この間に、受信以外の他の
必要な処理を行なうことができる。このため、高速なホ
ストコンピュータに接続された場合でも、プリンタに送
られてくる印字データの転送速度を制限して、プリンタ
制御装置内の処理負荷の片寄りを防ぎ、安定した動作を
得ることができる。そして、プリンタ制御装置に遅延手
段と切替え手段を付加するだけでよいので、安価である
。
第1図はこの発明の1実施例を示すプリンタ制御装置の
電気ブロック図、第2図はそのホストコンピュータイン
タフェースの部分の電気回路図、第3図は遅延ありの場
合の各部の信号を示すタイムチャート、第4図は遅延な
しの場合の各部の信号を示すタイムチャートである。 (1)・・・プリンタ制御装置、(2)・・・CPU、
(7)・・・ホストコンピュータインタフェース、(8
)・・・ホストコンピュータ、(10)・・・ワンショ
ット・マルチバイブレータ、(11)・・・インバータ
回路、(12)・・・OR回路、(13)・・・遅延手
段。
電気ブロック図、第2図はそのホストコンピュータイン
タフェースの部分の電気回路図、第3図は遅延ありの場
合の各部の信号を示すタイムチャート、第4図は遅延な
しの場合の各部の信号を示すタイムチャートである。 (1)・・・プリンタ制御装置、(2)・・・CPU、
(7)・・・ホストコンピュータインタフェース、(8
)・・・ホストコンピュータ、(10)・・・ワンショ
ット・マルチバイブレータ、(11)・・・インバータ
回路、(12)・・・OR回路、(13)・・・遅延手
段。
Claims (2)
- (1)ホストコンピュータと交信を行なうため、プリン
タ制御装置のインタフェースの部分に受信可能状態を表
わす信号を有するプリンタにおいて、 プリンタ制御装置内の状態が受信可能となっても、ホス
トコンピュータに対して上記受信可能状態を表わす信号
を所定時間遅らせて出力する遅延手段と、 この遅延手段を有効と無効に切替える切替え手段とを備
えているプリンタ。 - (2)上記切替え手段が、印字のために文字コード情報
から文字パターン情報へのイメージ展開処理を行なって
いる間は上記遅延手段を有効にするものである請求項(
1)のプリンタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1149118A JPH0314021A (ja) | 1989-06-12 | 1989-06-12 | プリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1149118A JPH0314021A (ja) | 1989-06-12 | 1989-06-12 | プリンタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0314021A true JPH0314021A (ja) | 1991-01-22 |
Family
ID=15468115
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1149118A Pending JPH0314021A (ja) | 1989-06-12 | 1989-06-12 | プリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0314021A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9598254B2 (en) | 2010-08-23 | 2017-03-21 | Vamco International, Inc | Roll type material feeding apparatus and method |
-
1989
- 1989-06-12 JP JP1149118A patent/JPH0314021A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9598254B2 (en) | 2010-08-23 | 2017-03-21 | Vamco International, Inc | Roll type material feeding apparatus and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0872799A2 (en) | PCI bus System | |
| JPH0314021A (ja) | プリンタ | |
| US5398233A (en) | Method of resetting coupled modules and system using the method | |
| JPH06187066A (ja) | 複数の中央演算処理装置を有するマイクロプロセッサ | |
| JPH0615884A (ja) | プリンタ | |
| JP2851856B2 (ja) | 画像データ送出装置および画像形成装置 | |
| JPS6145271B2 (ja) | ||
| JPH0216076A (ja) | プリンタ | |
| JP2737179B2 (ja) | バスシステム | |
| JPH04106651A (ja) | システムバスの制御装置 | |
| JPH03250968A (ja) | 入出力機器 | |
| JP3661609B2 (ja) | Scsiインタフェース制御装置およびそのセレクション監視方法 | |
| KR900006548B1 (ko) | 병렬 데이터 공유 방법 및 그 회로 | |
| JPS63288317A (ja) | プリンタ | |
| JPH11227304A (ja) | プリンタ装置 | |
| KR100253790B1 (ko) | 중대형 컴퓨터 컨트롤러 보드의 인터페이스 방법 | |
| JPS6210830Y2 (ja) | ||
| JPH0537308Y2 (ja) | ||
| JPS6012668B2 (ja) | ダイレクトメモリアクセス装置のインタ−フエイス回路 | |
| JP2842639B2 (ja) | データ転送方式 | |
| JPH02258358A (ja) | レーザプリンタにおける通信制御装置 | |
| JPS62168258A (ja) | Cpu切換回路 | |
| JPH03158924A (ja) | プリンタ制御装置 | |
| JPH0531768B2 (ja) | ||
| JPH038617B2 (ja) |