JPH06149431A - インタフェース装置 - Google Patents

インタフェース装置

Info

Publication number
JPH06149431A
JPH06149431A JP4301294A JP30129492A JPH06149431A JP H06149431 A JPH06149431 A JP H06149431A JP 4301294 A JP4301294 A JP 4301294A JP 30129492 A JP30129492 A JP 30129492A JP H06149431 A JPH06149431 A JP H06149431A
Authority
JP
Japan
Prior art keywords
line
data
level
transfer
host computer
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.)
Granted
Application number
JP4301294A
Other languages
English (en)
Other versions
JP2983115B2 (ja
Inventor
Masanori Kosukegawa
真範 小助川
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=17895110&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH06149431(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP4301294A priority Critical patent/JP2983115B2/ja
Publication of JPH06149431A publication Critical patent/JPH06149431A/ja
Application granted granted Critical
Publication of JP2983115B2 publication Critical patent/JP2983115B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

(57)【要約】 【目的】制御ラインの信号制御によりデータラインのデ
ータ転送方向とは逆方向のデータ転送を可能とし、しか
も構成の簡単化及び経済性の向上を図る。 【構成】コマンド処理を実行した後、ホストへの送信デ
ータを作成し、制御ラインの状態を退避する。この状態
でホストに対してデータ送信要求を、PErrorラインをH
レベル、nFaultラインをLレベル、SelectラインをLレ
ベルにして行なう。そして制御信号によるホストからの
応答を確認すると、Busyライン、PErrorライン、nFault
ライン、Selectラインの各ラインに送信するデータのビ
ット0〜3までをセットし、かつnAckラインをLレベル
にしてデータ転送を行なう。続いてホストに後続するデ
ータがあることを知らせた後、Busyライン、PErrorライ
ン、nFaultライン、Selectラインの各ラインに送信する
データのビット4〜7までをセットし、かつnAckライン
をLレベルにしてデータ転送を行なう。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えばホストコンピュ
ータと印刷装置とのデータ及び信号の送受信制御を行な
うインターフェース装置に関する。
【0002】
【従来の技術】ホストコンピュータと印刷装置とのデー
タ及び信号の送受信制御を行なうパラレルインターフェ
ースとしてはセントロニクス仕様のインターフェース装
置が広く使用されている。このインターフェース装置は
データ転送方向が単方向のハンドシェイクで回路的にも
構成が簡単となっている。
【0003】しかし近年、印刷装置としてレーザプリン
タやカラープリンタ等複雑な機構の印刷装置が普及し、
また給紙、排紙トレー等のオプション部品も増加し、印
刷装置側からホストコンピュータ側へ通知しなければな
らないエラーやメンテナンスの情報が増加している。こ
れに対してセントロニクス仕様のインターフェース装置
ではデータ転送方向がホストコンピュータから印刷装置
への一方向で、印刷装置側からホストコンピュータ側へ
は制御信号を使用するしかなく、このため印刷装置側か
らホストコンピュータ側に詳細な情報を通知することが
できなかった。
【0004】これを解決するものとして例えば特開昭6
4−76258号公報に見られるように、所定ビット幅
のデータをパラレル転送するデータラインのデータ転送
方向を切替えできるとともにデータ転送方向の切替時に
ハンドシェークラインによりデータの受渡しを制御し、
これにより印刷装置側からホストコンピュータ側に詳細
な情報を通知できるというものが知られている。
【0005】
【発明が解決しようとする課題】しかし上述した公報の
ものはデータラインのデータ転送方向を切替え制御する
手段やデータラインのデータ転送方向の切替時にハンド
シェークラインによりデータの受渡しを制御するための
手段が必要となり、構成が複雑化するとともにコスト高
となる問題があった。
【0006】そこで本発明は、複数本の制御ラインと所
定ビット幅のデータを単方向でパラレル転送するデータ
ラインを有するものにおいて、データの双方向転送を可
能とし、従って詳細な情報通知ができ、しかも構成が簡
単で経済性にすぐれたインターフェース装置を提供しよ
うとする
【0007】
【課題を解決するための手段】本発明は、複数本の制御
ラインと所定ビット幅のデータをパラレル転送するデー
タラインを有し、データラインのデータ転送方向が単向
であるインターフェース装置において、各制御ラインを
制御しその各制御ラインをデータラインのデータ転送方
向とは逆方向のデータ転送用として機能させるデータ転
送制御手段を設けたものである。
【0008】
【作用】このような構成の本発明においては、データラ
インを使用して一方向へのデータ転送を行ない、また各
制御ラインを制御しその各制御ラインを使用して他方向
へのデータ転送を行なう。
【0009】
【実施例】以下、本発明の実施例を図面を参照して説明
する。なお、本実施例は本発明をホストコンピュータと
印刷装置とのインターフェース制御に適用したものにつ
いて述べる。
【0010】図1において1はホストコンピュータ、2
は印刷装置である。前記ホストコンピュータ1と印刷装
置2のインターフェース装置、すなわちパラレルI/O
3とを所定ビット幅のデータをパラレル転送するデータ
ライン4で接続している。このデータライン4はデータ
転送方向が単向のラインで、前記ホストコンピュータ1
から印刷データを印刷装置2のパラレルI/O3に転送
するようになっている。また前記ホストコンピュータ1
と印刷装置2のパラレルI/O3とを複数本の制御ライ
ン5によっても接続している。
【0011】前記パラレルI/O3はセントロニクス仕
様のもので、前記制御ライン5は前記ホストコンピュー
タ1から印刷装置2へ信号を転送するためのAutoFeedラ
イン、SelectInライン、Strobeラインと、前記印刷装置
2から前記ホストコンピュータ1へ信号を転送するため
のBusyライン、PErrorライン、nFaultライン、Selectラ
イン、nAckラインとで構成されている。
【0012】前記印刷装置2は、前記パラレルI/O3
の他、制御部本体を構成するCPU(中央処理装置)
6、このCPU6が各部を制御するためのプログラムデ
ータを格納したROM(リード・オンリー・メモリ)
7、受信した印刷データを格納するメモリや印刷データ
を実際に印刷するためにドットパターンに展開されたデ
ータを格納するメモリ等を形成したRAM(ランダム・
アクセス・メモリ)8、例えばレーザ発振部、感光ドラ
ム、帯電部、現像部、転写部、定着部等の電子写真プロ
セス機構で構成される印刷機構9を設けている。そして
前記CPU6とROM7、RAM8、パラレルI/O3
及び印刷機構9とはバスライン10により接続してい
る。
【0013】前記CPU6は図2に示す印刷制御を行な
うようにプログラム設定されている。すなわちパラレル
I/O3に前記ホストコンピュータ1からのデータ受信
があると、受信したデータがコマンドか印刷データかを
チェックする。そして印刷データであればその印刷デー
タをドットパターンに展開して印刷処理を行なう。
【0014】また受信したデータがコマンドであれば、
コマンド処理を実行した後、前記ホストコンピュータ1
への送信データを作成する。そして現在の制御ライン5
の状態を退避する。
【0015】この状態で前記ホストコンピュータ1に対
してデータを送信したい旨要求する。この要求は、前記
パラレルI/O3が例えばPErrorラインをH(ハイ)レ
ベル、nFaultラインをL(ロー)レベルかつSelectライ
ンをLレベルにすることにより行なう。
【0016】この状態で前記ホストコンピュータ1から
データを受信する旨の応答に待機する。この応答は、前
記ホストコンピュータ1が例えばAutoFeedラインをHレ
ベルかつSelectInラインをLレベルにすることにより行
なう。
【0017】AutoFeedラインがHレベルでかつSelectIn
ラインがLレベルになったことを確認すると、制御ライ
ン5を制御してデータを前記ホストコンピュータ1に転
送する。すなわちBusyライン、PErrorライン、nFaultラ
イン、Selectラインの各ラインに送信するデータのビッ
ト0からビット3までをセットし、かつnAckラインをL
レベルにする。
【0018】この状態で前記ホストコンピュータ1がデ
ータを受信しStrobeラインをLレベルにするのに待機す
る。StrobeラインのLレベルを確認すると、さらに後続
して送信するデータがあるときにはnAckラインをHレベ
ルにする。そしてBusyライン、PErrorライン、nFaultラ
イン、Selectラインの各ラインに送信するデータのビッ
ト4からビット7までをセットし、かつnAckラインをL
レベルにする。
【0019】この状態で前記ホストコンピュータ1がデ
ータを受信しStrobeラインをLレベルにするのに待機す
る。StrobeラインのLレベルを確認すると、さらに後続
して送信するデータがあるときにはnAckラインをHレベ
ルにしBusyライン、PErrorライン、nFaultライン、Sele
ctラインの各ラインに次のデータのビット0からビット
3までをセットして同様の制御を繰り返す。
【0020】またデータ送信が完了した時には続いてAu
toFeedラインがLレベルでかつSelectInラインがHレベ
ル状態になるのに待機する。すなわちホストコンピュー
タ1がデータ送信の完了を認識したことを確認するまで
待機する。そしてAutoFeedラインのLレベル、SelectIn
ラインのHレベル状態を確認すると、最初に退避した制
御ラインの状態を元の状態に復帰させる。
【0021】このような構成の実施例においては、ホス
トコンピュータ1は図3の(d) に示すようにStrobeライ
ンをLレベルにしてデータライン4に図3の(a) に示す
ようにコマンドを転送する。印刷装置2はコマンドを受
信すると図3の(f) に示すようにBusyラインをHレベル
にしてコマンドの処理を行ない、コマンドに対する応答
の送信データを作成すると、BusyラインをLレベルにす
るとともに図3の(e)に示すようにnAckラインをLレベ
ルにする。
【0022】この状態で制御ラインの状態を退避し、図
3の(g) ,(h) ,(i) に示すようにPErrorラインをHレ
ベル、nFaultラインをLレベル、かつSelectラインをL
レベルにしてデータ転送をホストコンピュータ1に要求
する。
【0023】この状態で図3の(b) ,(c) に示すように
AutoFeedラインがHレベル、SelectInラインがLレベル
になったことを確認するとホストコンピュータ1からの
応答を確認し、ホストコンピュータ1へのデータ転送を
開始する。すなわち図3の(f) ,(g) ,(h) ,(i) に示
すようにBusyライン、PErrorライン、nFaultライン、Se
lectラインの各ラインに送信するデータのビット0から
ビット3までをセットし、かつ図3の(e) に示すように
nAckラインをLレベルにする。
【0024】こうして印刷装置2からホストコンピュー
タ1にデータのビット0〜3が先ず転送される。
【0025】この状態でStrobeラインがLレベルになる
まで待機し、図3の(d) に示すようにStrobeラインがL
レベルになると、nAckラインをHレベルにしてデータ転
送が続くことを知らせた後、Busyライン、PErrorライ
ン、nFaultライン、Selectラインの各ラインに送信する
データのビット4からビット7までをセットし、かつnA
ckラインをLレベルにする。
【0026】こうして印刷装置2からホストコンピュー
タ1にデータのビット4〜7が転送される。
【0027】そしてStrobeラインのLレベル、すなわち
ホストコンピュータ1からの応答を確認し、これでデー
タ送信が完了すればAutoFeedラインがLレベル、Select
InラインがHレベル状態になるのに待機し、図3の(b)
,(c) に示すようにAutoFeedラインがHレベル、Selec
tInラインがLレベル状態になると、最初に退避した制
御ラインの状態を元の状態に復帰させる。
【0028】このように制御ライン5の信号を制御して
印刷装置2からホストコンピュータ1にデータ転送がで
きるので、例えばホストコンピュータ1から印刷装置2
へのコマンドに印刷装置の製品識別番号問い合わせコマ
ンドを設け、このコマンドに対して印刷装置2が製品識
別番号データをホストコンピュータ1にデータとして転
送することができることになる。すなわち印刷装置から
ホストコンピュータに対して詳細な情報の通知ができ
る。
【0029】しかも制御ライン5の信号をソフトウエア
により制御するのみで印刷装置2からホストコンピュー
タ1にデータ転送ができるので、ハードウェアとしては
何等変更を必要とせず、構成が簡単で経済性にもすぐれ
ている。
【0030】
【発明の効果】以上、本発明によれば、複数本の制御ラ
インと所定ビット幅のデータを単方向でパラレル転送す
るデータラインを有するものにおいて、制御ラインの信
号制御によりデータラインのデータ転送方向とは逆方向
のデータ転送ができ、従って詳細な情報の通知が可能と
なり、しかも簡単な構成で経済性も向上できる。
【図面の簡単な説明】
【図1】本発明の実施例を示すブロック図。
【図2】同実施例の印刷装置による印刷処理を示す流れ
図。
【図3】同実施例におけるデータライン及び制御ライン
の信号タイミングを示す図。
【符号の説明】
2…印刷装置 3…パラレルI/O 4…データライン 5…制御ライン

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数本の制御ラインと所定ビット幅のデ
    ータをパラレル転送するデータラインを有し、前記デー
    タラインのデータ転送方向が単向であるインターフェー
    ス装置において、前記各制御ラインを制御しその各制御
    ラインを前記データラインのデータ転送方向とは逆方向
    のデータ転送用として機能させるデータ転送制御手段を
    設けたことを特徴とするインタフェース装置。
JP4301294A 1992-11-11 1992-11-11 インタフェース装置 Expired - Fee Related JP2983115B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4301294A JP2983115B2 (ja) 1992-11-11 1992-11-11 インタフェース装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4301294A JP2983115B2 (ja) 1992-11-11 1992-11-11 インタフェース装置

Publications (2)

Publication Number Publication Date
JPH06149431A true JPH06149431A (ja) 1994-05-27
JP2983115B2 JP2983115B2 (ja) 1999-11-29

Family

ID=17895110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4301294A Expired - Fee Related JP2983115B2 (ja) 1992-11-11 1992-11-11 インタフェース装置

Country Status (1)

Country Link
JP (1) JP2983115B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996027828A1 (en) * 1995-03-06 1996-09-12 Tadahiko Hisano I/o expansion device and apparatus using the same
JP2009545198A (ja) * 2006-07-20 2009-12-17 エヌエックスピー ビー ヴィ 配列されたBluetoothデバイスとワイヤレスローカルエリアネットワークデバイスとの間のデータ転送方法および無線通信におけるデータ転送システム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996027828A1 (en) * 1995-03-06 1996-09-12 Tadahiko Hisano I/o expansion device and apparatus using the same
US6138173A (en) * 1995-03-06 2000-10-24 Hisano; Tadahiko I/O Expansion circuit having a plurality of selectable input/output ports
US6557047B1 (en) 1995-03-06 2003-04-29 Tadahiko Hisano External storage device and method of accessing same
US6735638B2 (en) 1995-03-06 2004-05-11 Tadahiko Hisano External storage device and method of accessing the same
US6952742B2 (en) 1995-03-06 2005-10-04 Tadahiko Hisano External storage device and method of accessing same
JP2009545198A (ja) * 2006-07-20 2009-12-17 エヌエックスピー ビー ヴィ 配列されたBluetoothデバイスとワイヤレスローカルエリアネットワークデバイスとの間のデータ転送方法および無線通信におけるデータ転送システム
US8185050B2 (en) 2006-07-20 2012-05-22 Nxp B.V. Coexistance device communication between a Bluetooth device and a wireless local area network device

Also Published As

Publication number Publication date
JP2983115B2 (ja) 1999-11-29

Similar Documents

Publication Publication Date Title
JP3565567B2 (ja) 周辺装置を共用するための切り換え装置及びその方法
US5630029A (en) Data transfer system for transferring data from a data transmission apparatus to a data reception apparatus via a parallel interface, and data transfer system for printer using this data transfer system
JP3555667B2 (ja) 画像読取り装置及び画像データ転送システム
JP2863686B2 (ja) 印字装置
JP2983115B2 (ja) インタフェース装置
JP4174169B2 (ja) 印刷制御装置及び印刷制御方法
JPH0511938A (ja) 高機能並列ポートインタフエース
JP2770351B2 (ja) プリンタ
EP0473016B1 (en) Image forming apparatus
JP2000155738A (ja) データ処理装置
JP2500136B2 (ja) ダブルメモリ方式のドツトプリンタ
JP2860210B2 (ja) 印刷制御装置
JP3195097B2 (ja) 出力制御方法および装置
JP3460379B2 (ja) 印字システム
JPH0916515A (ja) インターフェイス装置
JPH064229A (ja) パラレルインターフェースによる情報伝達方法
JP3027849B2 (ja) 印字装置
JPH04233028A (ja) プリンタ装置
JP2002014913A (ja) インターフェイス回路およびプリンタ装置
JP2000267823A (ja) プリンタ装置
JPH0958064A (ja) 端末装置
JPH05181777A (ja) 周辺装置の制御方法
JP2001156955A (ja) 画像形成装置およびファックス装置
JPH0651920A (ja) 印刷装置の制御方法
JPH08129463A (ja) 出力装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees