JPH03216725A - 電子機器 - Google Patents

電子機器

Info

Publication number
JPH03216725A
JPH03216725A JP2010712A JP1071290A JPH03216725A JP H03216725 A JPH03216725 A JP H03216725A JP 2010712 A JP2010712 A JP 2010712A JP 1071290 A JP1071290 A JP 1071290A JP H03216725 A JPH03216725 A JP H03216725A
Authority
JP
Japan
Prior art keywords
printer
data
busy signal
busy
state
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
JP2010712A
Other languages
English (en)
Inventor
Isao Ohira
勲 大平
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2010712A priority Critical patent/JPH03216725A/ja
Publication of JPH03216725A publication Critical patent/JPH03216725A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
〔産業上の利用分野〕 本発明は、ワードプロセッサ,パーソナルコンピュータ
等の電子機器に関し、特にプリンタと接続してデータを
プリンタへ送出する電子機器に関する.
【従来の技術】
従来、プリンタと電子機器との接続は、BUSY信号が
非アクティブであれば、電子機器から一方的にプリンタ
側にデータが送出され、データ送出中にBUSY信号の
状態は問題とされなかった.
【発明が解決しようとする課題J しかしながら、王記のような従来例では、データ送出中のBUSY信号を無視するので、プリンタが接続されていなかったり、プリンタの電源スイッチがOFF (開放)の時でも、プリンタにデータが送れたように動作するので、熱転写方式のハンディプリンタ等では,誤って,以前にプリンタに送ったデータを印刷してしまう等の問題があった。 本発明の目的は、上述の点に鑑み、プリンタにデータを転送中でもプリンタの未接続やプリンタの電源スイッチの入れ忘れ等のプリンタがデータを受け取れないような不都合な状態を確実に容易にチェックでき、操作性の向上を図った電子機器を提供することにある. L課題を解決するための手段〕
上記目的を達成するため、本発明は、BUSY信号出力
を有するプリンタと接続可能な電子機器において、前記
プリンタへデータを送出中もBUSY信号のレベル変化
をトレースする検知手段と、該検知手段のトレース結果
に基いて、前記プリンタがデータを受け取れない状態で
あるか否かを判定する判定手段と、該判定手段の肯定判
定に基いて、警告を発する警告発生手段とを具備したこ
とを特徴とする。 【作 用】 本発明で、はBUSY出力を有するプリンタと接続可能
な電子機器において、プリンタにデータを送出中もBU
SY信号をトレースし、そのトレース結果に基いて、プ
リンタの状態をチェックし、プリンタがデータを受け取
れない状態であれば、警告を発するようにしたので、プ
リンタの未接続やプリンタの電源スイッチの入れ忘れ等
のプリンタがデータを受け取れないような状態のチェッ
クを確実に容易にかつ廉価に行え、また操作者は警告を
受けられるので操作性も格段に向上する。 〔実施例] 以下、図面を参照して本発明の実施例を詳細に説明する
。 似五杢逍滅 第1図は本発明実施例の基本構成を示す。同図において
、 Aはプリンタへデータを送出中もBUSY信号のレベル
変化をトレースする検知手段である。 Bは検知手段Aのトレース結果に基いて、プリンタがデ
ータを受け取れない状態であるか否かを判定する判定手
段である。 Cは判定手段の肯定判定に基いて、警告を発する警告発
生手段である。 殴1上叉1舅 第2図は本発明の一実施例の電子機器とプリンタの接続
状態を示す。同図において、lはワードプロセッサの如
き電子機器(U)であり、同図の一点破線から左側の部
分が電子機器本体を表わす。 2はコネクタやケーブル等を介して電子機器1と接続す
るプリンタ(PRN)である。第3図はプリンタ2への
データ転送のタイミングを示す。 第2図に示すように、電子機器本体lとプリンタ2とは
BUSY (ビジ{ ) 、DATA (データ) 、
CLK(基準クロック)、GND(基準電圧)の各信号
線で接続されていて、その信号の方向はBUSY信号が
プリンタ2から電子機器本体1側へ、DATAとCLK
の信号が電子機器本体lからプリンタ2へ出力される。 GNDは基準電圧である。 また、BUSY信号線は本体内部で抵抗器Rでプルアッ
プされている。このプルアップにより、プリンタ2が接
続されていないか、プリンタ2の電源スイッチが叶Fの
時には、BUSY信号は非アクティブ、すなわち見かけ
上プリンタ2がデータを受け取れる状態になる。したが
って,この時は電子機器本体lはプリンタ2にデータを
送る命令を図示しないキーボート等から受け取ると、無
条件にプリンタ2にデータを送り始める。 但し、この時、プリンタ2のBLISY信号は、データ
送出中常に非アクティブの状態のままである。 次に、プリンタ2が正常に接続されていて、プリンタ2
の電源スイッチがONになった時には、データ送出中に
、第3図のタイミングチャートに示したように、BUS
Y信号が一定時間アクティブ(“Low”レベル)にな
る。 本発明実施例ではこのBUSY信号の性質を利用して、
第4図のフローチャートの処理手順によりプリンタ2の
状態を電子機器1側でチェックする.まず、プリンタ2
に1 byte(8bit)のデータを送る処理が電子
機器l側で選択されると、第4図の処理プログラムが内
部ROMからサブルーチン・コールされる。 最初のステップS1では、プリンタ2からのBUSY信
号を読み込み、このBUSY信号が“High”レベル
(非アクティブ)ならば、ステップS4へ進み、BUS
Y信号が“Low   (アクティブ)ならば、ステッ
プS2へ移行する。 ステップS2では、このBUSY信号がプリンタ2の仕
様で決められた所定の規定時間以上“Low”レベルに
なっていないかをチェックし、規定時間以上にプリンタ
2のBUSY信号が“Low“レベル(アクティブ)で
あれば、プリンタ2がデータを受け取れる状態ではない
と判断し、ステップS3へ移行し、図示しないブザー.
表示器等を駆動して警告を発し、データ転送処理を終え
る。 ステップS2でタイムオーバーでなければ、再びステッ
プSLへ戻る。 ステップS4では、プリンタ2に1 byte(8bi
t)のデータ転送を開始し、ステップS5へ移行する。 ステップS5では、このデータ転送中、常時BUSY信
号をトレースし、BUSY信号が“High″レベル(
非アクティブ)から“Low”レベル(アクティブ)に
移る瞬間があるか否かを監視する. ステップS5でBUSY信号が“High″レベルから
“Low”レベルへ遷移した場合には正常にデータが送
れたと判断してデータ転送処理を終える.一方、ステッ
プS5でBUSY信号が“High”レベルのままで変
化しないときには、プリンタ2が接続されていないか、
あるいはプリンタ2の電源がOFFであると判断して、
ステップS6へ移行し、図示しないブザー,表示器等を
駆動して警告を発し、データ転送を終える. ll主叉1l 第5図は本発明の他の実施例の処理手順を示すフローチ
ャートである。 第2図〜第4図に示した上述の実施例では、データを転
送中に常時BUSY信号のレベル変化をトレースするよ
うに説明したが、プリンタ2にデータを送った時に、B
USY信号が“Low”レベル(アクティブ)になるタ
イミングが予め分っているときには、そのタイミング時
だけBUSY信号をチェックするようにしても良い。例
えば、CLK(クロック)信号の3つ目の立上りとか、
CLK信号の1つ目の立上りから100μsec後等に
チェックすればよい。 第5図のフローチャートのステップは第4図のフローチ
ャートのステップS5以降のみを変更したものであり、
ステップSl−S4は同様であるので省略する。 まず、プリンタ2にデータを送った場合、ステップS5
−1において、BUSY信号が“Low”レベル(アク
ティブ)になっているべき『所定のタイミング1か否か
を判別し、もし、所定のタイミングであれば、ステップ
S5−2へ移行する。 ステップS5−2では、BUSY信号が“Low”レベ
ル(アクティブ)であるか否かを判別し、アクティブで
あれば、処理を終了し、アクティブでなければステップ
S6へ移行して、警告を発し、処理を終了する。 〔発明の効果〕 以上説明したように,本発明によれば、プリンタにデー
タを転送中もBUSY信号をトレースし、そのトレース
結果によって、プリンタの未接続やプリンタの電源スイ
ッチの入れ忘れ等の状態の判別を行うようにしたので、
その判別が容易かつ廉価に確実に行なえ、また操作者に
警告を発するようにしたので、操作性が格段に向上する
効果がある。
【図面の簡単な説明】
第1図は本発明実施例の基本構成を示すブロック図、 第2図は本発明の一実施例の電子機器本体とプリンタと
の接続状態゜を示す結線図、 第3図は第2図のプリンタへデータを送る時のタイミン
グの一例を示すタイミングチャート、第4図は第2図の
本発明実施例の処理手順を示すフロ≦チャート、 第5図は本発明の他の実施例の処理手順の要部を示すフ
ローチャートである。 1・・・電子機器本体、 2・・・プリンタ、 BUSY・・・プリンタからのビジイ信号、(アクティ
ブ: “Low”レベル) DATA・・・プリンタへのデータ信号、CLK・・・
プリンタがデータを読み込む基準クロック、 GND・・・基準電圧。 第2図 第3図 第4図

Claims (1)

  1. 【特許請求の範囲】 1)@BUSY@信号出力を有するプリンタと接続可能
    な電子機器において、 前記プリンタへデータを送出中も@BUSY@信号のレ
    ベル変化をトレースする検知手段と、 該検知手段のトレース結果に基いて、前記プリンタがデ
    ータを受け取れない状態であるか否かを判定する判定手
    段と、 該判定手段の肯定判定に基いて、警告を発する警告発生
    手段と を具備したことを特徴とする電子機器。
JP2010712A 1990-01-22 1990-01-22 電子機器 Pending JPH03216725A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010712A JPH03216725A (ja) 1990-01-22 1990-01-22 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010712A JPH03216725A (ja) 1990-01-22 1990-01-22 電子機器

Publications (1)

Publication Number Publication Date
JPH03216725A true JPH03216725A (ja) 1991-09-24

Family

ID=11757917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010712A Pending JPH03216725A (ja) 1990-01-22 1990-01-22 電子機器

Country Status (1)

Country Link
JP (1) JPH03216725A (ja)

Similar Documents

Publication Publication Date Title
US6279048B1 (en) System wake-up based on joystick movement
CA2160500A1 (en) PCI/ISA Bridge Having an Arrangement for Responding to PCI Bridge Address Parity Errors for Internal PCI Slaves in the PCI/ISA Bridge
US6778930B2 (en) System for reducing distortion of signals transmitted over a bus
US5590363A (en) Circuit for detection of co-processor unit presence and for correction of its absence
JPH03216725A (ja) 電子機器
US6425025B1 (en) System and method for connecting electronic circuitry in a computer system
CN223259862U (zh) 连接检测装置和连接检测系统
JPS61248772A (ja) プリンタ付電子機器
JPH05289790A (ja) 情報処理装置
JP2000163358A (ja) Usb接続確定方法
JPH02304662A (ja) 電子機器
JP3256256B2 (ja) 伝送監視装置
JPH05303540A (ja) 情報処理装置
JP3117600B2 (ja) バス接続システム
JPH01219918A (ja) 電子機器
JP2606615B2 (ja) コンピュータリセット制御回路およびコンピュータリセット制御方法
JPH0667755A (ja) 回路基板挿抜検出方式
JPS62128642A (ja) デ−タ伝送方式
KR100227617B1 (ko) 프린터의 데이터 안정화 회로
JP2752273B2 (ja) データ処理装置
JPH10250195A (ja) 周辺装置
JPS62128641A (ja) デ−タ伝送方式
JP2533949B2 (ja) 磁気ディスク装置におけるスピンドル同期パルス制御方式
JPH04101167U (ja) メモリカードの着脱検出回路
JPS6278616A (ja) 電源断時におけるスタンバイ制御方式