JPH0895720A - プリンタ種別取得方法および装置 - Google Patents

プリンタ種別取得方法および装置

Info

Publication number
JPH0895720A
JPH0895720A JP6226502A JP22650294A JPH0895720A JP H0895720 A JPH0895720 A JP H0895720A JP 6226502 A JP6226502 A JP 6226502A JP 22650294 A JP22650294 A JP 22650294A JP H0895720 A JPH0895720 A JP H0895720A
Authority
JP
Japan
Prior art keywords
printer
data
signal line
type
command
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
JP6226502A
Other languages
English (en)
Inventor
Koichi Tsuzuki
幸一 都筑
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP6226502A priority Critical patent/JPH0895720A/ja
Publication of JPH0895720A publication Critical patent/JPH0895720A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】既存のインタフエース線を利用し、既存の上位
装置に対してはそのソフトウエア改造のみで済むプリン
タ種別取得方法および装置の提供。 【構成】上位装置1は問合せコマンド送出部11により
「DATA」信号線を介してプリンタ種別を問合せるコ
マンドを送出し、「+5V」信号線データ読出し蓄積部
12により問合せコマンドの送出に応答して「ACKバ
ー」信号線を介して受信するタイミング信号に応じて
「+5V」信号線上のデータを読取り蓄積し、蓄積デー
タ解読部13により読取り蓄積されたデータを解読して
プリンタ2のプリンタ種別を取得する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はプリンタ種別取得方法お
よび装置に関し、特に多種のプリンタを接続替えして使
用する場合に好適なプリンタ種別取得方法および装置に
関する。
【0002】
【従来の技術】従来のプリンタ種別取得方式は、ハード
ウエア的な手法としては、DIPスイッチ等によりプリ
ンタ種を設定し、ソフトウエアによりこれを読み取るこ
とにより、また、ソフトウエア的な手法としては、ハー
ドデイスク等の外部記憶装置に、接続するプリンタ種を
設定し、ソフトウエアによりこれを読み取ることによ
り、それぞれ異なった種類のプリンタに適した制御を行
なっていた。
【0003】しかしながら、上述の従来のプリンタ種別
取得方式は、オペレータの接続プリンタ種の設定ミスに
よるプリンタ動作不良や、プリンタ接続替え毎の運用の
煩雑さが問題であった。
【0004】このため、特開平2−110625号公報
記載の公知技術では、既存プリンタインタフエースの一
部の信号線を双方向性にしてプリンタ種別取得を行な
い、上記問題点を解決している。
【0005】すなわち、特開平2−110625号公報
記載によれば、従来、制御コードや文字コード等のコー
ドを上位装置からプリンタへ一方向にのみ送出するのに
使用されていたデータ信号線を双方向性に改造すること
により、この改造されたデータ信号線を介して上位装置
からプリンタへプリンタ種別問合せコードを送出し、そ
の応答としてプリンタから上位装置へ同一データ信号線
を介してそのプリンタ種別データを返送するようにする
ことにより、プリンタ種別取得を行なっている。
【0006】
【発明が解決しようとする課題】上述した特開平2−1
10625号公報記載の従来のプリンタ種別取得方式
は、一部の信号線を双方向性に改造する必要があり、こ
のため、従来の既存の上位装置に対して双方向性に改造
された信号線に対する受信機能を追加するというハード
ウエア面での改造を必要とするという問題点がある。
【0007】本発明の目的は、既存のインタフエース線
を利用し、既存の上位装置に対してはそのソフトウエア
改造のみで済むプリンタ種別取得方法および装置を提供
することにある。
【0008】
【課題を解決するための手段】第1の発明のプリンタ種
別取得方法は、上位装置とプリンタの間のプリンタイン
タフエースとして前記上位装置から前記プリンタへコー
ドデータを転送するデータ信号線と前記プリンタから前
記上位装置へ前記プリンタの電源投入状態を示すデータ
を転送する電源投入状態信号線と前記プリンタから前記
上位装置へ前記プリンタが前記上位装置からのデータを
誤りなく受信したことを示すデータを転送するデータ受
信応答信号線を有し、前記上位装置は前記データ信号線
を介してプリンタ種別を問合せるコマンドを送出し、前
記問合せコマンドの送出に応答して前記データ受信応答
信号線を介して受信するタイミング信号に応じて前記電
源投入状態信号線上のデータを読取り蓄積し、前記読取
り蓄積されたデータを解読して前記プリンタのプリンタ
種別を取得することを含んで構成されている。
【0009】第2の発明のプリンタ種別取得方法は、第
1の発明において、プリンタは、データ信号線を介して
上位装置から転送されてきたプリンタ種別を問合せるコ
マンドを受信しこれを解読し、問合せコマンド受信に応
答して自プリンタの種別コードを電源投入状態信号線を
介してビットシリアルデータとして送出しその読出しタ
イミング信号をデータ受信応答信号線を介して送出する
ことを含んで構成されている。
【0010】第3の発明のプリンタ種別取得装置は、上
位装置とプリンタの間のプリンタインタフエースとして
前記上位装置から前記プリンタへコードデータを転送す
るデータ信号線と前記プリンタから前記上位装置へ前記
プリンタの電源投入状態を示すデータを転送する電源投
入状態信号線と前記プリンタから前記上位装置へ前記プ
リンタが前記上位装置からのデータを誤りなく受信した
ことを示すデータを転送するデータ受信応答信号線を有
し、前記上位装置は前記データ信号線を介してプリンタ
種別を問合せるコマンドを送出する問合せコマンド送出
手段と、前記問合せコマンドの送出に応答して前記デー
タ受信応答信号線を介して受信するタイミング信号に応
じて前記電源投入状態信号線上のデータを読取り蓄積す
る電源投入状態信号線データ読出し蓄積手段と、前記読
取り蓄積されたデータを解読して前記プリンタのプリン
タ種別を取得する蓄積データ解読手段とを含んで構成さ
れている。
【0011】第4の発明のプリンタ種別取得方法は、第
3の発明において、プリンタには、データ信号線を介し
て上位装置から転送されてきたプリンタ種別を問合せる
コマンドを受信しこれを解読する問合せコマンド解読手
段と、問合せコマンド受信に応答して自プリンタの種別
コードを電源投入状態信号線を介してビットシリアルデ
ータとして送出しその読出しタイミング信号をデータ受
信応答信号線を介して送出するプリンタ種別コードビッ
トシリアル転送手段とを含んで構成されている。
【0012】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0013】パソコン、ワークステーション、端末装置
等の上位装置とこれに接続されるプリンタ間の信号の授
受を行なう所謂プリンタインタフエースには上位装置か
らプリンタへデータや制御コマンド等を転送する「DA
TA」信号線と、プリンタから上位装置へプリンタが確
実に誤りなく上位装置からのデータを受信したことを示
すデータを転送する「ACKバー」信号線(転送データ
は2値信号中のLレベル)と、同じくプリンタから上位
装置へプリンタへ電源が投入されていることを示すデー
タを転送する「+5V」信号線(転送データは2値信号
中のHレベル)が存在する。本発明はこの3種の信号線
を利用するものである。
【0014】図1は本発明のプリンタ種別取得装置の一
実施例を示すブロック図である。
【0015】本実施例のプリンタ種別取得装置は、図1
に示すように、上位装置1には、プリンタ2の種別を問
合せるコマンドを「DATA」信号線を介してプリンタ
2に送出する問合せコマンド送出部11と、「+5V」
信号線を介してプリンタ2からシリアルデータとして送
られてくるプリンタ種別コードを「ACKバー」信号線
を介して送られてくるタイミング信号によるタイミング
で読み出し蓄積する「+5V」信号線データ読出し蓄積
部12と、蓄積されたデータを解読しプリンタ種別を出
力する蓄積データ解読部13とを有し、プリンタ2に
は、上位装置1から「DATA」信号線を介して送られ
てくるプリンタ種別を問合せる問合せコマンドを解読す
る問合せコマンド解読部21と、プリンタ種別を示すプ
リンタ種別コードを「+5V」信号線を介してビットシ
リアルデータとして送出しその読出しタイミング信号を
「ACKバー」信号線を介して送出するプリンタ種別コ
ードビットシリアル転送部22とを有している。
【0016】上位装置1およびプリンタ2はそれぞれ中
央処理部、主記憶部等を有し、プログラム制御により上
記の問合せコマンド送出部11、「+5V」信号線デー
タ読出し蓄積部12、蓄積データ解読部13、問合せコ
マンド解読部21、プリンタ種別コードビットシリアル
転送部22の機能を実行する。
【0017】次に本実施例の動作について、図2、図3
および図4を参照して説明する。
【0018】図2は上位装置1の動作を示す流れ図であ
る。
【0019】問合せコマンド送出部11は送出したコマ
ンド(ステップ111)がプリンタ種別問合せコマンド
でないときには(ステップ112のN枝)、上位装置1
は従来から行なっていた処理をして(ステップ31)終
了する。送出したコマンドがプリンタ種別問合せコマン
ドのときには(ステップ112のY枝)、「+5V」信
号線データ読出し蓄積部12を起動する。
【0020】「+5V」信号線読出し蓄積部12は「A
CKバー」信号線がLレベルになるかどうかを監視し
(ステップ123)、一定時間(T)以上経過してもL
レベルにならないときには(ステップ124のY枝)、
蓄積データ解読部13に報知し、蓄積データ解読部13
では接続されているプリンタは従来のプリンタと判定し
て(ステップ131)終了する。
【0021】一定時間(T)以内に「ACKバー」信号
線がLレベルになったときには(ステップ123のY
枝)、「+5V」信号線にあるデータSnを読出しこれ
を蓄積し(ステップ125)、「ACKバー」信号線が
Hレベルになるのを待つ(ステップ126)。このステ
ップ123からステップ126までの動作がプリンタ種
別コードの中の1ビットを読取る1ビット読取り動作で
ある。
【0022】この1ビット読取り動作をプリンタ種別コ
ードを構成するビット数Nと同じ回数だけ繰返した後
(ステップ128のY枝)、蓄積データ解読部13に報
知する。
【0023】蓄積データ解読部13は蓄積されたN個の
データ(S1 ,S2 ,…SN )を読み出しプリンタ種別
を取得する(ステップ132)。
【0024】図3はプリンタ2の動作を示す流れ図であ
る。
【0025】問合せコマンド解読部21は上位装置1か
らのコマンドを受信し(ステップ211)、その受信コ
マンドがプリンタ種別問合せコマンドでない場合には
(ステップ212のN枝)、プリンタ2は従来行なわれ
ていた処理を行なう(ステップ32)。
【0026】受信コマンドがプリンタ種別問合せコマン
ドであるときには(ステップ212のY枝)、プリンタ
種別コードビットシリアル転送部22に報知する。
【0027】次いで、プリンタ種別コードビットシリア
ル転送部22は自プリンタのプリンタ種別コードの第1
ビット目が2値信号の何れかであるかを調べ(ステップ
221)、1の場合には「+5V」信号線をHレベルに
設定し(ステップ223)、0の場合には「+5V」信
号線をLレベルに設定し(ステップ222)、次いで
「ACKバー」信号線をLレベルに設定して「+5V」
信号線の読取りタイミング信号を送出し、一定時間(t
1 )後に「ACKバー」信号線をHレベルに設定し(ス
テップ226)、次いで「+5V」信号線をHレベルに
設定する(ステップ227)。このステップ221から
ステップ227までの動作がプリンタ種別コードの1ビ
ット転送動作である。
【0028】この1ビット転送動作を一定時間(t2 )
間隔で(ステップ228)プリンタ種別コードを構成す
るビット数Nと同じ回数だけ繰返してプリンタ種別コー
ドのビットシリアル転送動作を終了する(ステップ23
0のY枝)。
【0029】図4には、プリンタ2から「+5V」信号
線を介してプリンタ種別コードをビットシリアルに転送
する場合のタイミングチャート、およびそれに対応して
「ACKバー」信号線を介して「+5V」信号線を読み
取るタイミング信号を転送する場合のタイミングチャー
トが示してある。
【0030】以上説明したように、本実施例では既存の
3種のインタフエース信号線を利用して、その用途を一
時変更してプリンタ種別を取得できるようにすることに
より、既存の上位装置のハードウエアの改造をすること
なく、そのプリンタ制御プログラムの修正ですみ、か
つ、オペレータによる接続プリンタの種別の設定を必要
とせず、運用が簡単で、設定ミスによるプリンタ誤動作
がなくなるという効果を有する。
【0031】第1と第3の発明は、それぞれ従来の上位
装置に本実施例のような上位装置の機能を備えた場合の
プリンタ種別取得方法とプリンタ種別取得装置を記載
し、第2と第4の発明は、それぞれ、従来の上位装置に
本実施例のような上位装置の機能を備えかつプリンタは
本実施例のプリンタを含む場合のプリンタ種別取得方法
とプリンタ種別取得装置を記載している。
【0032】
【発明の効果】以上説明したように、本発明のプリンタ
種別取得方法および装置は、既存の3種のインタフエー
ス信号線を利用して、その用途を一時変更してプリンタ
種別を取得できるようにすることにより、既存の上位装
置のハードウエアの改造をすることなく、そのプリンタ
制御プログラムの修正ですみ、かつ、オペレータによる
接続プリンタの種別の設定を必要とせず、運用が簡単
で、設定ミスによるプリンタ誤動作がなくなるという効
果を有する。
【図面の簡単な説明】
【図1】本発明のプリンタ種別取得装置の一実施例を示
すブロック図である。
【図2】本実施例のプリンタ種別取得装置における上位
装置の動作の一例を示す流れ図である。
【図3】本実施例のプリンタ種別取得装置におけるプリ
ンタの動作の一例を示す流れ図である。
【図4】プリンタ種別コードのビットシリアル転送のタ
イムチャートである。
【符号の説明】
1 上位装置 2 プリンタ 11 問合せコマンド送出部 12 「+5V」信号線データ読出し蓄積部 13 蓄積データ解読部 21 問合せコマンド解読部 22 プリンタ種別コードビットシリアル転送部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 上位装置とプリンタの間のプリンタイン
    タフエースとして前記上位装置から前記プリンタへコー
    ドデータを転送するデータ信号線と前記プリンタから前
    記上位装置へ前記プリンタの電源投入状態を示すデータ
    を転送する電源投入状態信号線と前記プリンタから前記
    上位装置へ前記プリンタが前記上位装置からのデータを
    誤りなく受信したことを示すデータを転送するデータ受
    信応答信号線を有し、前記上位装置は前記データ信号線
    を介してプリンタ種別を問合せるコマンドを送出し、前
    記問合せコマンドの送出に応答して前記データ受信応答
    信号線を介して受信するタイミング信号に応じて前記電
    源投入状態信号線上のデータを読取り蓄積し、前記読取
    り蓄積されたデータを解読して前記プリンタのプリンタ
    種別を取得することを特徴とするプリンタ種別取得方
    法。
  2. 【請求項2】 プリンタは、データ信号線を介して上位
    装置から転送されてきたプリンタ種別を問合せるコマン
    ドを受信しこれを解読し、問合せコマンド受信に応答し
    て自プリンタの種別コードを電源投入状態信号線を介し
    てビットシリアルデータとして送出しその読出しタイミ
    ング信号をデータ受信応答信号線を介して送出すること
    を特徴とする請求項1記載のプリンタ種別取得方法。
  3. 【請求項3】 上位装置とプリンタの間のプリンタイン
    タフエースとして前記上位装置から前記プリンタへコー
    ドデータを転送するデータ信号線と前記プリンタから前
    記上位装置へ前記プリンタの電源投入状態を示すデータ
    を転送する電源投入状態信号線と前記プリンタから前記
    上位装置へ前記プリンタが前記上位装置からのデータを
    誤りなく受信したことを示すデータを転送するデータ受
    信応答信号線を有し、前記上位装置は前記データ信号線
    を介してプリンタ種別を問合せるコマンドを送出する問
    合せコマンド送出手段と、前記問合せコマンドの送出に
    応答して前記データ受信応答信号線を介して受信するタ
    イミング信号に応じて前記電源投入状態信号線上のデー
    タを読取り蓄積する電源投入状態信号線データ読出し蓄
    積手段と、前記読取り蓄積されたデータを解読して前記
    プリンタのプリンタ種別を取得する蓄積データ解読手段
    とを含むことを特徴とするプリンタ種別取得装置。
  4. 【請求項4】 プリンタには、データ信号線を介して上
    位装置から転送されてきたプリンタ種別を問合せるコマ
    ンドを受信しこれを解読する問合せコマンド解読手段
    と、問合せコマンド受信に応答して自プリンタの種別コ
    ードを電源投入状態信号線を介してビットシリアルデー
    タとして送出しその読出しタイミング信号をデータ受信
    応答信号線を介して送出するプリンタ種別コードビット
    シリアル転送手段とを含むことを特徴とする請求項3記
    載のプリンタ種別取得装置。
JP6226502A 1994-09-21 1994-09-21 プリンタ種別取得方法および装置 Pending JPH0895720A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6226502A JPH0895720A (ja) 1994-09-21 1994-09-21 プリンタ種別取得方法および装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6226502A JPH0895720A (ja) 1994-09-21 1994-09-21 プリンタ種別取得方法および装置

Publications (1)

Publication Number Publication Date
JPH0895720A true JPH0895720A (ja) 1996-04-12

Family

ID=16846125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6226502A Pending JPH0895720A (ja) 1994-09-21 1994-09-21 プリンタ種別取得方法および装置

Country Status (1)

Country Link
JP (1) JPH0895720A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010204194A (ja) * 2009-02-27 2010-09-16 Canon Inc 画像形成装置及びその制御方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6240522A (ja) * 1985-08-16 1987-02-21 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション プリンタ
JPS63113625A (ja) * 1986-10-30 1988-05-18 Nec Home Electronics Ltd プリンタ
JPH05341928A (ja) * 1992-06-11 1993-12-24 Seiko Epson Corp プリンタ情報問い合わせ通信方式
JPH0632029A (ja) * 1992-07-14 1994-02-08 Nec Ic Microcomput Syst Ltd プリンタ

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6240522A (ja) * 1985-08-16 1987-02-21 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション プリンタ
JPS63113625A (ja) * 1986-10-30 1988-05-18 Nec Home Electronics Ltd プリンタ
JPH05341928A (ja) * 1992-06-11 1993-12-24 Seiko Epson Corp プリンタ情報問い合わせ通信方式
JPH0632029A (ja) * 1992-07-14 1994-02-08 Nec Ic Microcomput Syst Ltd プリンタ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010204194A (ja) * 2009-02-27 2010-09-16 Canon Inc 画像形成装置及びその制御方法

Similar Documents

Publication Publication Date Title
KR100456180B1 (ko) 주변 기기 및 그 제어 방법
US6058440A (en) Programmable and adaptive resource allocation device and resource use recorder
JPH0895720A (ja) プリンタ種別取得方法および装置
JPH0548017B2 (ja)
JP3134256B2 (ja) プリンタの双方向通信方法
JP2645223B2 (ja) 双方向通信方法
JP2636206B2 (ja) 情報処理システム
JP3784624B2 (ja) 通信方向切り替え方法
JP6631370B2 (ja) マイクロコンピュータ及び電子制御装置
JP3472638B2 (ja) 双方向通信切替装置及び双方向通信切替方法
JPH0438618Y2 (ja)
JPH027212B2 (ja)
JPH0234518B2 (ja)
JP2576236B2 (ja) プログラマブルコントローラの通信方法
JPH0566613B2 (ja)
JP3068701U (ja) プリンタ装置
JP3264770B2 (ja) ファクシミリ装置
JP2570500Y2 (ja) 通信制御装置
JP2000172452A (ja) インターフェース装置、ホスト・コンピュータ、これらの制御方法、および、情報記録媒体
JPS62175043A (ja) ル−プ型通信システムにおける送受信制御方式
JP2002073539A (ja) コンピュータの周辺機器及び該機器の通信制御方法
JP2006119702A (ja) 双方向通信システム、ホスト装置、デバイス装置
JPH11243643A (ja) 遠方監視制御装置とそれを実行するための遠方監視制御プログラムを記録した記録媒体
JPH0535380A (ja) キー信号の通信方式
JPS63260235A (ja) 送信制御方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970603