JPH09305520A - 周辺装置の装置状態確定方法 - Google Patents

周辺装置の装置状態確定方法

Info

Publication number
JPH09305520A
JPH09305520A JP8120483A JP12048396A JPH09305520A JP H09305520 A JPH09305520 A JP H09305520A JP 8120483 A JP8120483 A JP 8120483A JP 12048396 A JP12048396 A JP 12048396A JP H09305520 A JPH09305520 A JP H09305520A
Authority
JP
Japan
Prior art keywords
peripheral device
parallel port
state
port interface
peripheral
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
JP8120483A
Other languages
English (en)
Inventor
Akihiko Bani
昭彦 番井
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP8120483A priority Critical patent/JPH09305520A/ja
Publication of JPH09305520A publication Critical patent/JPH09305520A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【課題】 従来技術では、ホスト装置と周辺装置をパラ
レルポート・インタフェースにより接続するシステムに
おいて、周辺装置に電源断などが発生した直後に、周辺
装置の装置状態確定処理が行われると、パラレルポート
・インタフェース制御信号が不定の間に周辺装置の装置
状態確定処理が行われるため、誤った周辺装置の装置状
態をユーザに通知するという問題点があった。 【解決手段】 ホスト装置と周辺装置をパラレルポート
・インタフェースにより接続するシステムにおいて、パ
ラレルポート・インタフェース制御信号の状態が所定の
期間変化がないことを監視後、周辺装置の装置状態を確
定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホスト装置と周辺
装置をパラレルポート・インタフェースにより接続する
システムにおける周辺装置の装置状態確定方法に関する
ものであり、特に常に正しい周辺装置の装置状態を確定
して、常に正しい周辺装置の装置状態をユーザに通知す
ることができるようにする。
【0002】
【従来の技術】図5に、従来の周辺装置の装置状態確定
処理ブロック図を示す。図中、1はホスト装置、2はホ
スト装置1と周辺装置3を接続するためのインタフェー
スの1つであるパラレルポート・インタフェースを制御
するパラレルポート制御装置、3はパラレルポート・イ
ンタフェースを持つプリンタ装置およびスキャナ装置な
どの周辺装置である。4、5はパラレルポート・インタ
フェース信号線の一部であり、4はデータ線、5はSL
CT、PE、*FAULT、BUSYなどの信号線を示
す。
【0003】56はパラレルポート制御処理部であり、
アプリケーションプログラムがプリンタ装置への印刷要
求またはスキャナ装置からのイメージデータの読取り要
求など、周辺装置3にアクセスしたとき、パラレルポー
ト制御装置2を制御して周辺装置3に対するデータ転送
処理を行うオペレーティングシステムの一処理部であ
る。
【0004】パラレルポート制御処理部56は、パラレ
ルポート・インタフェースのデータ転送のハンドシェイ
クを行うデータ転送制御部57と、SLCT、PE、*
FAULT、BUSYなどの一部のパラレルポート・イ
ンタフェース制御信号の組み合せにより、オンライン、
オフライン、エラー発生、電源断などの周辺装置の装置
状態を確定し、装置状態をユーザに通知する装置状態判
定部59とで構成される。
【0005】図3は、従来の周辺装置の装置状態確定処
理フローチャートである。装置状態確定処理は、アプリ
ケーションプログラムがプリンタ装置への印刷要求また
はスキャナ装置からのイメージデータの読取り要求を行
ったとき、データ転送処理に先立ちプリンタ装置やスキ
ャナ装置が動作可能状態か確認するために実行される。
また、印刷要求や読取り要求が正常に完了したかを確認
するときなどにも実行される。
【0006】以下、このフローチャートに従って動作の
説明を示す。
【0007】ステップS301は、装置状態判定部59
により、SLCT、PE、*FAULT、BUSYなど
のパラレルポート・インタフェース制御信号を読取り、
オンライン、オフライン、エラー発生、電源断などの周
辺装置の装置状態の確定を行う。
【0008】
【発明が解決しようとする課題】しかしながら、図3に
示す従来技術は周辺装置3の装置状態の確定が正しく行
われないことがあった。図4に装置状態の確定が正しく
行われないタイミングを示す。
【0009】図4は周辺装置が電源断時のパラレルポー
ト・インタフェース制御信号のタイミングチャート例で
あり、周辺装置3が正常動作可能状態の場合、パラレル
ポート・インタフェース制御信号の一部であるSLC
T、PE、*FAULT、BUSY信号は、SLCTは
H、PEはL、*FAULTはH、BUSYはLの状態
である。この時、誤って周辺装置3の電源コンセントが
抜かれた場合などには、SLCT、PE、*FAUL
T、BUSY信号は所定時間tの間、不定の状態とな
る。その後、SLCT、PE、*FAULT、BUSY
信号は、SLCTはL、PEはL、*FAULTはL、
BUSYはLの状態となる。
【0010】SLCT、PE、*FAULT、BUSY
信号が不定の所定時間tの間に周辺装置の装置状態確定
処理が行われた場合、誤った周辺装置の装置状態確定処
理が行われ、誤った周辺装置の装置状態をユーザに通知
することになる。
【0011】すなわち、周辺装置3に電源断などが発生
した直後に、周辺装置の装置状態確定処理が行われる
と、誤った周辺装置の装置状態をユーザに通知するとい
う問題点があった。
【0012】
【課題を解決するための手段】本発明は上記のような問
題点を考慮してなされたもので、ホスト装置1と周辺装
置3をパラレルポート・インタフェースにより接続する
システムにおいて、パラレルポート・インタフェース制
御信号の状態が所定の期間変化がないことを監視後、周
辺装置3の装置状態を確定することにより、常に正しい
周辺装置3の装置状態を確定することが可能となる周辺
装置の装置状態確定方法を提供する。
【0013】
【発明の実施の形態】本発明は、ホスト装置1と周辺装
置3をパラレルポート・インタフェースにより接続する
システムにおいて、パラレルポート・インタフェース制
御信号の状態が所定の期間変化がないことを監視後、周
辺装置3の装置状態を確定することにより、常に正しい
周辺装置3の装置状態を確定することが可能となる。
【0014】
【実施例】以下、実施例に従ってこの発明を詳細に説明
する。
【0015】図1に、本発明の周辺装置の装置状態確定
処理ブロック図を示す。図中、1から5までは図5と同
じであり、ここでの説明は省略する。6はパラレルポー
ト制御処理部であり、アプリケーションプログラムがプ
リンタ装置への印刷要求またはスキャナ装置からのイメ
ージデータの読取り要求など、周辺装置3にアクセスし
たとき、パラレルポート制御装置2を制御して周辺装置
3に対するデータ転送処理を行うオペレーティングシス
テムの一処理部である。
【0016】パラレルポート制御処理部6は、パラレル
ポート・インタフェースのデータ転送のハンドシェイク
を行うデータ転送制御部7と、タイマ割込みとパラレル
ポート・インタフェース制御信号の状態変化割込みを所
定時間の間監視することにより、周辺装置の装置状態が
安定するのを待つ装置状態監視部8と、パラレルポート
・インタフェース制御信号の一部であるSLCT、P
E、*FAULT、BUSYの組み合せにより、オンラ
イン、オフライン、エラー発生、電源断などの周辺装置
の装置状態を確定し、装置状態をユーザに通知する装置
状態判定部9とで構成される。
【0017】図2は、本発明の周辺装置の装置状態確定
処理フローチャートである。以下、このフローチャート
に従って動作を説明する。
【0018】ステップS201からステップS204ま
では、装置状態監視部8により処理され、ステップS2
05は装置状態判定部9により処理される。
【0019】まず、ステップS201は、パラレルポー
ト・インタフェース制御信号の状態変化を監視する時間
を設定したタイマ割込みの登録を行う。状態変化を監視
する時間は周辺装置の電源断などによりパラレルポート
・インタフェース制御信号が不定になる所定時間tより
大きな値に設定される。
【0020】ステップS202は、パラレルポート制御
装置2をタイマ割込みとパラレルポート・インタフェー
ス制御信号の状態変化割込みが許可される割込み許可状
態に設定する。
【0021】ステップS203は、タイマ割込み、また
はパラレルポート・インタフェース制御信号の状態変化
割込みが発生するのを待つ。
【0022】ステップS204は、ステップS203で
発生した割込みがタイマ割込みか判定する。タイマ割込
みならば、ステップS205に進む。タイマ割込みでな
ければ、パラレルポート・インタフェース制御信号の状
態変化を監視する時間内に状態変化があったことにな
り、再度パラレルポート・インタフェース制御信号の状
態変化を監視するためステップS201に戻る。
【0023】ステップS205は、装置状態判定部9に
より、SLCT、PE、*FAULT、BUSYのパラ
レルポート・インタフェース制御信号を読取り、オンラ
イン、オフライン、エラー発生、電源断などの装置状態
の確定を行う。
【0024】
【発明の効果】この発明は、上記に説明したような形態
で実施され、以下の効果がある。
【0025】ホスト装置と周辺装置をパラレルポート・
インタフェースにより接続するシステムにおいて、パラ
レルポート・インタフェース制御信号の状態が所定の期
間変化がないことを監視後、周辺装置の装置状態を確定
することにより、常に正しい周辺装置の装置状態をユー
ザに通知することが可能となる。
【図面の簡単な説明】
【図1】 本発明の周辺装置の装置状態確定処理ブロッ
ク図である。
【図2】 本発明の周辺装置の装置状態確定処理フロー
チャートである。
【図3】 従来の周辺装置の装置状態確定処理フローチ
ャートである。
【図4】 周辺装置が電源断時のパラレルポート・イン
タフェース制御信号のタイミングチャート例である。
【図5】 従来の周辺装置の装置状態確定処理ブロック
図である。
【符号の説明】
1 ホスト装置 3 周辺装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ホスト装置(1)と周辺装置(3)をパ
    ラレルポート・インタフェースにより接続するシステム
    において、パラレルポート・インタフェース制御信号の
    状態が所定の期間変化がないことを監視後、周辺装置
    (3)の装置状態を確定することを特徴とする周辺装置
    の装置状態確定方法。
JP8120483A 1996-05-15 1996-05-15 周辺装置の装置状態確定方法 Pending JPH09305520A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8120483A JPH09305520A (ja) 1996-05-15 1996-05-15 周辺装置の装置状態確定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8120483A JPH09305520A (ja) 1996-05-15 1996-05-15 周辺装置の装置状態確定方法

Publications (1)

Publication Number Publication Date
JPH09305520A true JPH09305520A (ja) 1997-11-28

Family

ID=14787303

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8120483A Pending JPH09305520A (ja) 1996-05-15 1996-05-15 周辺装置の装置状態確定方法

Country Status (1)

Country Link
JP (1) JPH09305520A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100406967B1 (ko) * 1998-12-11 2004-03-26 엘지전자 주식회사 병렬포트다중입력확장장치
US6931469B2 (en) 2001-03-21 2005-08-16 Nec Corporation 40/80-core cable discriminating method and system performing exact discrimination although master and slave storage apparatuses are connected host

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100406967B1 (ko) * 1998-12-11 2004-03-26 엘지전자 주식회사 병렬포트다중입력확장장치
US6931469B2 (en) 2001-03-21 2005-08-16 Nec Corporation 40/80-core cable discriminating method and system performing exact discrimination although master and slave storage apparatuses are connected host

Similar Documents

Publication Publication Date Title
KR100456180B1 (ko) 주변 기기 및 그 제어 방법
JP3503605B2 (ja) 印刷システム
US7176785B2 (en) Device control system
JP2008187288A (ja) 電圧記録装置及び画像処理装置
JPH09305520A (ja) 周辺装置の装置状態確定方法
US7032130B2 (en) Method and system for managing subject device through network and information processing system performing management
JPH0126217B2 (ja)
JPH08223339A (ja) 画像処理装置
JP2004062748A (ja) 通信制御システム、通信制御装置、通信制御方法、及び制御プログラム
JPH11120091A (ja) タイムアウト制御方式
JP2000148544A (ja) ダンプ出力方式
JP2018130910A (ja) 省電力モードを有する画像形成装置、その制御方法及びプログラム
JPH06202764A (ja) 電源切断装置
JPH01205321A (ja) プリンタ装置および同装置を含む接続プリンタ装置の種別判別方法
JP4715638B2 (ja) 画像形成システム及び画像形成装置
JP7396090B2 (ja) 画像処理装置
JPH06119087A (ja) 電源オフ方式
JPH11277847A (ja) スプーラ監視装置
JP2005352942A (ja) Usb機器、ホスト装置、及びusb接続システム
JPH07129425A (ja) リブート処理方法
JPH0343653B2 (ja)
JP2886674B2 (ja) 回線監視装置及びこれを用いた回線監視方式
JPH05324411A (ja) デジタル処理システムの監視方式
JPH0962417A (ja) 情報処理装置の周辺装置と情報処理システム
KR101386509B1 (ko) 화상 형성 장치 그 제어 방법