JPH11305977A - 印刷装置、印刷システム及び印刷装置におけるインタフェース制御方法 - Google Patents

印刷装置、印刷システム及び印刷装置におけるインタフェース制御方法

Info

Publication number
JPH11305977A
JPH11305977A JP10115094A JP11509498A JPH11305977A JP H11305977 A JPH11305977 A JP H11305977A JP 10115094 A JP10115094 A JP 10115094A JP 11509498 A JP11509498 A JP 11509498A JP H11305977 A JPH11305977 A JP H11305977A
Authority
JP
Japan
Prior art keywords
host
printing apparatus
data
host computer
printing
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
JP10115094A
Other languages
English (en)
Other versions
JP3593882B2 (ja
Inventor
Hiroshi Togawa
博 外川
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP11509498A priority Critical patent/JP3593882B2/ja
Publication of JPH11305977A publication Critical patent/JPH11305977A/ja
Application granted granted Critical
Publication of JP3593882B2 publication Critical patent/JP3593882B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 印刷装置の電源をOFFにし或いは操作パネ
ルを操作してボーレイトをデフォルト値に戻さなくて
も、様々な性能のホストに対し、I/Fケーブルを接続
して通信し得る印刷装置及び該印刷装置とホストとを含
む印刷システムを提供する。 【解決手段】 受信データ信号のレベル検出部31A
を、ホストコンピュータ10との電気的な接続断を検出
する手段として設けている。スイッチ回路35がONさ
れると、インタフェースケーブル12が外れ或いはホス
トコンピュータ10の電源OFFすると、受信データ信
号がプルアップ抵抗34によりプルアップされて、スペ
ース状態(論理:0)になることで、インタフェースケ
ーブル12の外れやホストコンピュータ10の電源OF
Fを検出する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、例えば、パーソナ
ルコンピュータのようなホストから入力される印刷デー
タにより印刷処理を実行する印刷装置及び該印刷装置と
ホストとを含む印刷システムに関し、特に、データ伝送
速度(ボーレート)設定コマンドを有し、そのコマンド
を受信したら指定のボーレートに設定することができる
印刷装置及び該印刷装置とホストとを含む印刷システム
に関する。
【0002】
【従来の技術】ホストコンピュータから送信された印刷
データに基づいて印刷処理を実行する印刷装置の中に
は、第1の従来例として、例えば印刷装置の側からホス
トコンピュータに同期信号を供給し、この同期信号に同
期した印刷データをホストコンピュータより受信する双
方向の同期シリアルインタフェース方式(同期シリアル
I/F)を採用したものがある。例えば、このような同
期シリアルI/Fを搭載した第1の従来例に係る印刷装
置を複数のユーザが使用する環境下で、あるユーザがそ
の印刷装置にデータ伝送速度の高いノート型パソコンを
接続して印刷していたとする。
【0003】かかる第1の従来例に係る印刷装置の場
合、例えば、電源ONの状態で最もデータ伝送速度の低
いパソコンにも接続し得ることを目的とし、最初は最低
のボーレート値に設定し、当該ボーレート値に基づく同
期信号(クロック)をホストに供給している。ボーレー
トは、当該ホストを構成するパソコンの性能によって決
まるので、その後、当該ホスト(パソコン)からボーレ
ート設定コマンドを受けると、指定されたボーレートの
同期信号(クロック)をホストに出力することにより、
上述した最低のボーレートから指定されたボーレートへ
の変更がなされる。
【0004】また、第2の従来例に係る印刷装置とし
て、例えば、ボーレイト可変型非同期シリアルI/Fの
様に、電源ON時の最低のボーレイトからホストとのネ
ゴシエーションによりボーレイトを上げていき、ホスト
との間の伝送速度を合わせていくI/F方式を採用した
印刷装置がある。
【0005】一方、第3の従来例に係る印刷システムと
して、印刷終了時にホストがボーレイトをデフォルト値
に戻す方式を採用したものがある。この第3の従来例に
係る印刷システムでは、ホストから印刷装置に印刷デー
タの後にボーレイト設定コマンドを送り、この印刷デー
タ終了後のボーレイト設定コマンドによりボーレイトを
デフォルト値に設定するようにしている。
【0006】
【発明が解決しようとする課題】しかしながら、上述し
た第1の従来例に係る印刷装置では、印刷装置の電源O
N状態で性能(ボーレート)の異なるパソコンに接続し
直す場合に、正常に動作しないことがある。即ち、例え
ば、印刷装置を使用していたユーザが、印刷終了後、他
の仕事をするために、印刷装置の電源を切らずにI/F
ケーブルを抜いて、上述したデータ伝送速度の高いノー
ト型パソコンを持って印刷装置から離れた後、別のユー
ザがより古い(性能の悪い)パソコンに接続して印刷し
ようとする場合がある。ところが、第1の従来例に係る
印刷装置では、印刷装置の電源が一旦切られない限り、
上述したデータ伝送速度の高いノート型パソコンに合わ
せた、より高いボーレートに設定されたままであるため
に、この高いボーレートに対し上記より古い(性能の悪
い)パソコンのI/Fは、回路的に或いは内部の処理能
力の点でついていけないことから、接続しても正常に動
作しないという不具合を生じる。
【0007】このような状態では、その別のユーザが接
続したパソコンはデータやコマンドを正常に送信でき
ず、また印刷装置からのデータも正常に受信できない。
【0008】従って、このような場合には、印刷装置の
電源を一旦OFFにし、再びONにする、即ち、印刷装
置の電源を入れ直してから、そのパソコンに接続しなけ
ればならない。
【0009】ところで、上記第1の従来例に係る印刷装
置のように、印刷装置の側から同期信号(クロック)を
ホストに出力するものでは、上述したような性能(ボー
レート)の異なるパソコンに接続し直すことがない限
り、換言すれば、ホストのI/F性能が変わらない限
り、ホストの電源のON/OFFを繰り返しても問題は
生じない。
【0010】しかしながら、上述した第2の従来例に係
る印刷装置では、ホストの電源がOFFされても、印刷
装置の電源がONしたままだと印刷装置のボーレートは
変わらないため、ホストの電源が再びONされた時に、
双方のボーレイトが異なることとなり、やはり接続して
も正常に動作しないという不具合を生じる。
【0011】従って、このような場合には、ホスト及び
印刷装置双方の電源を一旦OFFにし、再びONにす
る、即ち、ホストの電源と印刷装置の電源を共に再投入
する必要がある。
【0012】一方、上述した第3の従来例に係る印刷シ
ステムでは、正常に印刷が終了した場合には、印刷デー
タ終了後のボーレイト設定コマンドによりデフォルト値
に設定されるので問題は生じないが、不意のホストの電
源OFF、リセット、或いは何らかの理由でボーレイト
設定コマンドが送れない状態となったときに、接続して
も正常に動作しないという問題が起きる。更に、印刷途
中のI/Fケーブルの外れによっても、同様の不具合を
生じてしまう。
【0013】本発明は、上記のような種々の従来例にお
ける問題点を解決するためになされたものであり、その
目的は、印刷装置の電源をOFFにし或いは操作パネル
を操作してボーレイトをデフォルト値に戻さなくても、
様々な性能のホストに対し、I/Fケーブルを接続して
通信し得る印刷装置及び該印刷装置とホストとを含む印
刷システムを提供することにある。
【0014】また、本発明の他の目的は、ホストの電源
をON/OFFし或いはホストをリセットするたびに、
印刷装置の電源をOFFにし或いは操作パネルを操作し
てボーレイトをデフォルト値に戻す必要のない印刷装置
及び該印刷装置とホストとを含む印刷システムを提供す
ることにある。
【0015】
【課題を解決するための手段】上記目的達成のため、本
発明では、印刷装置の側でホストとの電気的な接続断を
検出した場合に、ボーレイトをデフォルト値に戻すよう
にしている。
【0016】即ち、請求項2記載の印刷装置では、イン
タフェースケーブルを介してホストと接続される印刷装
置であって、該印刷装置の電源オン時に最も低いデータ
伝送速度に設定され、その後所定のデータ伝送速度で前
記ホストから送信されるデータを受信する印刷装置にお
いて、前記ホストとの電気的な接続断を検出した場合
に、前記所定のデータ伝送速度を前記電源オン時の最も
低いデータ伝送速度に戻すことを特徴としている。
【0017】また、請求項3記載の印刷装置では、前記
ホストとの電気的な接続断は、前記ホストの電源オフに
より検出されることを特徴としている。
【0018】更に、請求項4記載の印刷装置では、前記
ホストとの電気的な接続断は、前記インタフェースケー
ブルが外れたことにより検出されることを特徴としてい
る。
【0019】一方、請求項5記載の印刷装置は、請求項
1〜4記載の印刷装置の構成に加え、更に、前記ホスト
との間でデータを送受するためのインタフェース制御部
を備え、該インタフェース制御部内に、前記ホストから
の受信データ信号の論理レベルを検出するレベル検出部
を有し、該レベル検出部により所定の論理レベルを検出
することにより前記ホストとの電気的な接続断を検知す
ることを特徴としている。
【0020】更に、請求項6記載の印刷装置では、前記
受信データ信号の入力信号線にプルアップ抵抗又はプル
ダウン抵抗を接続し、前記インタフェースケーブルの未
接続及びホストコンピュータの電源OFFにより前記受
信データ信号が論理0又は論理1になることを特徴とし
ている。
【0021】尚、請求項7記載の印刷装置のように、ト
ランジスタによるスイッチ回路を設け、前記インタフェ
ースケーブルの未接続及びホストコンピュータの電源O
FFを検出する所定の時間のみ前記受信データ信号がプ
ルアップ又はプルダウンされるようにしても良い。
【0022】また、請求項8記載の印刷装置では、請求
項1〜4記載の印刷装置の構成に加え、更に、前記ホス
トとの間でデータを送受するためのインタフェース制御
部を備え、該インタフェース制御部内に、前記ホストか
らの入力信号の電圧検出部を有し、該電圧検出部により
前記ホストからの入力信号の電圧が所定値にならない電
圧を検出することにより前記ホストとの電気的な接続断
を検知することを特徴としている。
【0023】一方、請求項9記載の印刷装置では、請求
項1〜4記載の印刷装置の構成に加え、更に、タイムア
ウト検出用タイマを設け、前記ホストからの接続確認コ
マンドがタイムアウトまでの所定時間内に受信されない
場合に、前記ホストとの電気的な接続断を検知すること
を特徴としている。
【0024】更に、請求項11記載の印刷システムで
は、ホストと印刷装置とがインタフェースケーブルを介
して接続され、前記印刷装置の電源オン時に最も低いデ
ータ伝送速度に設定され、その後所定のデータ伝送速度
で前記ホストから送信されるデータを前記印刷装置が受
信する印刷システムにおいて、前記ホストは前記印刷装
置に対し所定間隔で接続確認コマンドを送信すると共
に、前記印刷装置にタイムアウト検出用タイマを設け、
前記ホストからの接続確認コマンドがタイムアウトまで
の所定時間内に受信されない場合に、前記所定のデータ
伝送速度を前記印刷装置の電源オン時の最も低いデータ
伝送速度に戻すことを特徴としている。
【0025】
【発明の実施の形態】以下、本発明の諸実施形態を図面
を参照して説明する。
【0026】本発明の特徴は、印刷装置の側でホストと
の電気的な接続断を検出した場合に、ボーレイトを印刷
装置の電源オン時のデフォルト値に戻すことにある。
【0027】ボーレイト以外の設定項自(データ通信の
ためのパラメータ)がある場合は、その項目についても
電源オン時のデフォルト値に戻す。ボーレイト以外のデ
ータ通信のためのパラメータとは、例えば、データ転送
効率を高めることを目的としたデータフォーマットやデ
ータ圧縮に関する設定等である。
【0028】まず、本発明の第1の実施形態に係る印刷
装置及びシステムについて、図面を参照して詳細に説明
する。本実施形態の印刷装置は、ホストコンピュータと
の間で、本明細書の冒頭でも述べた双方向同期シリアル
I/F方式を採用したものである。
【0029】図1に示すように、本発明の第1の実施形
態の印刷装置30は、ホストコンピュータ10にインタ
フェースケーブル12で接続されることにより、ホスト
コンピュータ10と共に印刷システムを構成している。
印刷装置30は、ホストコンピュータ10にインタフェ
ースケーブル12を介して接続されているインタフェー
ス制御部31と、このインタフェース制御部31に接続
されている印刷処理実行部32とで構成されている。
【0030】図2に示すように、インタフェース制御部
31は、受信データ信号のレベル検出部31Aと、デー
タ受信部31Bと、同期信号出力部31C、データ送信
部31Dと、制御部31Eとを有している。
【0031】受信データ信号のレベル検出部31Aは、
ホストコンピュータ10との電気的な接続断、例えば、
インタフェースケーブル12が外れたことやホストコン
ピュータ10の電源がOFFされたことを検出する手段
として設けられたものであり、図3に示すように、受信
データ信号S2の入力信号線33にプルアップ抵抗34
を接続し、上述したインタフェースケーブル12の未接
続及びホストコンピュータ10の電源OFF時に、例え
ば、受信データ信号S2がスペース状態(論理:0)に
なる回路構成を有している。尚、プルアップ抵抗34の
抵抗値は、ホストコンピュータ10のドライバ能力に影
響を与えない範囲で、比較的大きな値とするのが望まし
い。本実施形態では、ホストコンピュータ10のドライ
バ能力への影響を避けるため、図3に示すように、トラ
ンジスタによるスイッチ回路35を設けている。
【0032】再び図2を参照して、データ受信部31B
は、ホストコンピュータ10から送信された受信データ
信号S2を受信し、このデータ(印刷データ、制御コマ
ンドなどを含む)を印刷処理実行部32に送信する。同
期信号出力部31Cは、ホストコンピュータ10に同期
信号S3を出力する。制御部31Eは、印刷処理実行部
32から前記同期信号のクロック速度の変更を指示する
変更コマンドの通知があった場合には、同期信号のクロ
ック速度を前記変更コマンドの指示に対応するクロック
速度に変更するようにクロック速度変更信号を同期信号
出力部31Cに与える。同期信号出力部31Cは、制御
部31Eからの前記クロック速度変更信号を受けた時に
このクロック速度変更信号に対応するクロック速度に同
期信号S3を変更する。
【0033】図2に示すように、印刷処理実行部32
は、受信バッファメモリ部321と、データ読み込み部
322と、コマンド検出部327と、データ解析・変換
部323と、データ展開部324と、印刷処理部325
および状態検出部326を有している。
【0034】受信バッファメモリ部321は、インタフ
ェース制御部31のデータ受信部31Bを介して入力さ
れるデータを一時的に蓄積する。データ読み込み部32
2は、受信バッファメモリ部321内に蓄積されたデー
タを逐次読み込む。コマンド検出部327は、データ読
み込み部322により読み込まれたデータにおける前記
変更コマンドを検出したときに、これを制御部31Eに
通知する。データ解析・変換部323は、データ読み込
み部322により読み込まれたデータにおける印刷デー
タを解析し、この印刷データを所定のデータ形態に変換
する。データ展開部324は、データ解析・変換部32
3によって変換されたデータを印刷イメージデータに展
開する。印刷処理部325は、データ展開部324によ
り展開された印刷イメージデータに基づいて印刷処理を
行う。また、状態検出部326は、印刷装置30におけ
る現在の状態(印刷中、印刷完了、紙なしなど)を表す
ステータス信号を所定のタイミングで同期信号S3に同
期して出力する。状態検出部326からのステータス信
号は、データ送信部21Dに入力されて一時的に蓄積さ
れる。
【0035】なお、データ送信部21Dには、このステ
ータス信号の他、例えば、印刷装置30の機種を通知す
るためのコード信号が蓄積される。これらのデータ送信
部21Dに蓄積された信号は、所定のタイミングでデー
タ送信部21Dから信号S4としてホストコンピュータ
10に出力される。
【0036】なお、印刷装置30の各部の動作は、印刷
装置30に設けられたROMなどの命令記憶手段に記憶
された命令群(コンピュータプログラムおよび必要なデ
ータ)にしたがって、処理装置(CPU)が所要の処理
を実行することにより制御される。
【0037】ここで、本発明の第1の実施形態に係る印
刷装置30とホストコンピュータ10とを含む印刷シス
テムとしての動作を、図4を参照して説明する。
【0038】図4は、ホストコンピュータ10と印刷装
置30との問で送受されるデータ転送の手順を示したシ
ーケンス図である。なお、以下の説明において、T1〜
T12は処理ステップを示すものとする。
【0039】ホストコンピュータ10と印刷装置30と
は、上述したように、インタフェースケーブル12で接
続されることにより、印刷システムを構成している。こ
の状態において、まず、印刷装置30の電源がONされ
ると、インタフェース制御部31の同期信号出力部31
Cからデフォルトのクロック速度の同期信号S3がホス
トコンピュータ10に出力される(ステップT1)。次
いで、印刷装置30は、ホストコンピュータ10に対し
て、信号S5として停止要求信号(例えば、BUSY信
号)を出力し、または、ステータス信号S4としてデー
タ送信部31Dから停止要求データ(例えば、XOFF
コード)を出力し、ホストコンピュータ10から印刷装
置30ヘのデータ送信を停止させる(ステップT2)。
【0040】ホストコンピュータ10からのデータ送信
が中断するまでのある一定時間待機後、スイッチ回路3
5がONされ、プルアップ抵抗34により受信データ信
号S2がプルアップされることで、インタフェースケー
ブル12が外れ或いはホストコンピュータ10の電源O
FFにより、受信データ信号S2がスペース状態(論
理:0)になる状態となる(ステップT3)。
【0041】また、上記一定時間のうちに、他の必要な
初期化処理やウォームアップ処理を完了した後、印刷装
置30は、ホストコンピュータ10に対して、信号S5
として停止解除信号(例えば、READY信号)を出力
し、または、ステータス信号S4としてデータ送信部3
1Dから停止解除データ(例えば、XONコード)を出
力する(ステップT3)。次に、ホストコンピュータ1
0は、印刷装置30に対してデータ信号S2の送信を開
始する(ステップT4)。
【0042】その後、ホストコンピュータ10から印刷
装置30には、必要に応じて、データ信号S2が送信さ
れ、印刷装置30は、このデータ信号S2をインタフェ
ース制御部31のデータ受信部31Bにおいて受信す
る。データ受信部31Bは、このデータ信号S2を印刷
処理実行部32に送信する。印刷処理実行部32は、受
信されたデータに基づいて、コマンドの検出及び必要な
印刷処理を行なう。また、ホストコンピュータ10から
印刷装置30に対して同期信号S3のクロック速度をよ
り高速に変更するよう指示する変更コマンドを出力する
場合、この変更コマンドはデータ信号S2により印刷装
置30に送られる(ステップT5)。
【0043】この変更コマンドは、インタフェース制御
部31のデータ受信部31Bを経て印刷処理実行部32
のコマンド検出部327により検出される。コマンド検
出部327は、前記変更コマンドを検出したことを制御
部31Eに通知する。制御部31Eは、この通知を受け
ると、ホストコンピュータ10に対して信号S5として
データの送信停止を指示する停止要求信号を出力し、ま
たは、ステータス信号S4としてデータ送信部31Dか
ら停止要求データを出力する(ステップT6)。さら
に、制御部31Eは、同期信号出力部31Cに対して、
同期信号S3を変更コマンドにより指定されたクロック
速度に変更するように指示を送る。
【0044】同期信号出力部31Cにおいて同期信号S
3のクロック速度のより高速への変更が完了した場合、
同期信号出力部31Cは、このより高速のクロック速度
の同期信号S3をホストコンピュータ10に送信する
(ステップT7)。また、同期信号出力部21Cは、制
御部31Eに変更が完了したことを通知する。この場
合、制御部31Eは、ホストコンピュータ10に対し
て、信号S5として停止解除信号を送信し、または、ス
テータス信号S4として、デ一タ送信部31Dから停止
解除データを出力する(ステップT8)。
【0045】その後、ホストコンピュータ10からは変
更したより高速のクロック速度の同期信号S3に基づい
て、データ信号S2が送信され(ステップT9)、ま
た、印刷装置30のデータ送信部31Dからはこのより
高速のクロック速度の同期信号S3に基づいてステータ
ス信号S4が送信される。
【0046】さて、インタフェースケーブル12が接続
されたまま或いはホストコンピュータ10の電源がON
状態である限り、受信データ信号S2はマーク状態(論
理:1)にあるが、例えば、印刷装置30を使用してい
たユーザが、印刷終了後、他の仕事をするために、印刷
装置30の電源を切らずにI/Fケーブル12を抜い
て、データ伝送速度の高いホストコンピュータ10を持
って印刷装置から離れた後、別のユーザがより古い(性
能の悪い)他のホストコンピュータ10´に接続して印
刷しようとする。そして、ホストコンピュータ10´か
ら新たにデータが送信される(ステップT9´)。しか
しながら、プルアップ抵抗34により受信データ信号S
2がプルアップされているので、インタフェースケーブ
ル12が外れたことにより、受信データ信号S2はスペ
ース状態(論理:0)になる。この受信データ信号S2
がスペース状態(論理:0)になったことは、印刷処理
実行部32のコマンド検出部327により検出される。
【0047】コマンド検出部327は、この受信データ
信号S2のスペース状態(論理:0)を検出したことを
制御部31Eに通知する。制御部31Eは、この通知を
受けると、ホストコンピュータ10´に対して信号S5
としてデータの送信停止を指示する停止要求信号を出力
し、または、ステータス信号S4としてデータ送信部3
1Dから停止要求データを出力する(ステップT1
0)。さらに、制御部31Eは、同期信号出力部31C
に対して、同期信号S3を印刷装置30の電源がONさ
れたときのデフォルトのクロック速度に変更するように
指示を送り、同期信号出力部31Cから、このデフォル
トのクロック速度の同期信号S3が新たなホストコンピ
ュータ10´に出力される(ステップT11)。
【0048】また、同期信号出力部31Cは、制御部3
1Eにデフォルトのクロック速度への変更が完了したこ
とを通知する。この場合、制御部31Eは、新たなホス
トコンピュータ10´に対して、信号S5として停止解
除信号を送信し、または、ステータス信号S4として、
デ一タ送信部31Dから停止解除データを出力する(ス
テップT12)。
【0049】このように、I/Fケーブル12の外れに
より、印刷装置30の電源を一旦切らなくても、デフォ
ルトのクロック速度(ボーレート)に戻されるので、上
記より古い(性能の悪い)パソコンである、新たなホス
トコンピュータ10´のI/Fは、回路的に或いは内部
の処理能力の点で対応でき、接続しても正常に動作しな
いということは無くなる。
【0050】従って、印刷装置30の電源を入れ直さな
くても、別のユーザが接続した新たなパソコンはデータ
やコマンドを正常に送信でき、また印刷装置30からの
データも正常に受信できる。
【0051】以上に述べた実施形態では、印刷装置30
の各部の動作は、印刷装置30に設けられたROMなど
に記憶されたコンピュータプログラム等にしたがって、
CPUが所要の処理を実行することにより制御されるよ
うにしたが、図1に破線で示すように、記録媒体19に
印刷装置30を制御するためのプログラムを記録し、こ
の記録媒体19に格納したプログラムをホストコンピュ
ータ10に読み取らせ、実行するようにしても良い。
【0052】次に、本発明の第2の実施形態を図5〜図
7に基づいて説明する。本発明の第2の実施形態におけ
る印刷装置30の基本的構成は、上述した第1の実施形
態と同様であるので、同一の構成要素には同一の参照符
号が付されている。
【0053】本発明の第2の実施形態に係る印刷装置3
0では、上述した第1の実施形態におけるインタフェー
ス制御部31の受信データ信号のレベル検出部31Aに
代わって、図5に示すように、入力信号の電圧検出部3
1A´を設けたものである。
【0054】この電圧検出部31A´も、第1の実施形
態における受信データ信号のレベル検出部31Aと同様
に、ホストコンピュータ10との電気的な接続断、例え
ば、インタフェースケーブル12が外れたことやホスト
コンピュータ10の電源がOFFされたことを検出する
手段として設けられたものであるが、図6に示すよう
に、主としてインタフェースケーブル12が接続される
インタフェースポートに接続した電圧検出回路36から
構成され、インタフェースケーブル12からの入力信号
が両論理(0か1)にならない電圧を検出する。即ち、
例えば、RS−423の場合であれば、入力信号の電圧
は、論理1で2V以上、論理0で−2V以下となるが、
この両論理にならない電圧(−2Vから2Vの間の電
圧)を検出し、インタフェースケーブル12の未接続と
ホストコンピュータ10の電源OFFを確認する。
【0055】図7に、電圧検出回路36の構成例を示
す。
【0056】電圧検出回路36は、図7に示すように、
ORゲート36aにより2つのオペアンプ36bと36
cの出力の論理和(OR)をとるものであり、オペアン
プ36bと36cの入力側には、プルダウン抵抗36d
が付加されている。
【0057】図7に示した例では、ORゲート36aの
出力が0(L)出力となることでインタフェースケーブ
ル12の未接続とホストコンピュータ10の電源OFF
が検出される。
【0058】次に、本発明の第3の実施形態を図8に基
づいて説明する。本発明の第3の実施形態における印刷
装置30及びホストコンピュータ10の基本的構成も、
上述した第1及び第2の実施形態と同様であるので、同
様の構成要素には同様の参照符号が付されている。
【0059】本発明の第3の実施形態に係る印刷装置4
0は、上記第1の実施形態における受信データ信号のレ
ベル検出部31Aや第2の実施形態における特定信号の
電圧検出部31A´を設ける代わりに、タイムアウト検
出用タイマを設け、ホストからの接続確認コマンドが所
定時間内(タイムアウトが発生する前)に受信されてい
るかを確認するものである。
【0060】図8に示すように、印刷装置40は、ホス
トコンピュータ10に接続されているインタフェース制
御部41と、このインタフェース制御部41に接続され
ている印刷処理実行部42とで構成されている。
【0061】図8に示すように、インタフェース制御部
41は、データ受信部41Aと、同期信号出力部41B
と、データ送信部41Cと、制御部41Dとを有してい
る。
【0062】印刷処理実行部42は、受信バッファメモ
リ部421と、データ読み込み部422と、コマンド検
出部427と、データ解析・変換部423と、データ展
開部424と、印刷処理部425と、タイマ部428お
よび状態検出部426とで構成されている。
【0063】データ受信部41Aは、ホストコンピュー
タ10から送信されたデータ信号S2を受信し、このデ
ータ信号S2を印刷処理実行部42に出力する。同期信
号出力部41Bは、ホストコンピュータ10に同期信号
S3を出力し、ホストコンピュータ10はこの同期信号
S3に同期して印刷装置40にデータを出力する。制御
部41Dは、印刷処理実行部42のタイマ部428にお
けるカウント値の計数の満了を検出し、この満了を検出
した場合には同期信号出力部41Bに対して、同期信号
S3のクロック速度をデフォルトのクロック速度に変更
するように指示する。
【0064】受信バッファメモリ部421は、インタフ
ェース制御部41のデータ受信部41Aを介して入力さ
れるデータ信号S2を一時的に蓄積する。データ読み込
み部422は、受信バッフアメモリ部421内に蓄積さ
れたデータを逐次読み込む。コマンド検出部427は、
ホストからの接続確認コマンドを検出したときには、タ
イマ部428における設定されたカウント値を0に戻
す。データ解析・変換部423は、読み込んだデータを
解析し、このデータを所定のデータ形態に変換する。デ
ータ展開部424は、データ解析・変換部423によっ
て変換されたデータを印刷イメージデータに展開する。
印刷処理部425は、データ展開部424により展開さ
れた印刷イメージデータに基づいて印刷処理を行う。
【0065】タイマ部428は、所定のカウント値(例
えば、10秒)が設定されており、このカウント値を順
次計数する。また、状態検出部426は、印刷装置40
における現在の状態(印刷中、印刷完了、紙なしなど)
を表すステータス信号を所定のタイミングで同期信号S
3に同期して出力する。状態検出部426からのステー
タス信号は、データ送信部41Cに入力されて一時的に
蓄積される。なお、データ送信部41Cには、このステ
ータス信号の他、例えば、印刷装置40の機種を通知す
るためのコード信号が蓄積される。これらのデータ送信
部41Cに蓄積された信号は、所定のタイミングでデー
タ送信部41Cから信号S4としてホストコンピュータ
10に出力される。
【0066】次に、印刷装置40の動作を説明する。ま
ず、印刷装置40とホストコンピュータ10とがI/F
ケーブル12を介して接続された状態で、印刷装置40
のインタフェース制御部41からホストコンピュータ1
0に対して同期信号S3が出力される。ホストコンピュ
ータ10は、この同期信号S3を受信するとともに、図
示しない送信回路からこの同期信号S3に同期させてデ
ータ信号S2を印刷装置40に出力する。このデータS
2は、I/Fケーブル12を介して印刷装置40に出力
される。そして、通常の状態では、ホストコンピュータ
10から送信されるデータ信号S2における印刷データ
がデータ受信部41Aを経て印刷処理実行部42に送信
され、印刷処理実行部42において印刷処理が行われ
る。
【0067】一方、例えば、ホストコンピュータ10の
電源が突然OFFされると、ホストコンピュータ10か
らの接続確認コマンドの送信は停止される。この場合、
コマンド検出部427によるタイマ部428におけるカ
ウント値のクリアは行われないので、タイマ部428に
おけるカウント値の計数が満了する。このタイマ部42
8におけるカウントアップの信号は制御部41Dに送ら
れ、制御部41Dは、このカウントアップの信号を受け
ると、同期信号出力部41Bに対して、同期信号S3の
クロック速度をデフォルトのクロック速度に変更するよ
うに指示し、同期信号出力部41Bが同期信号S3のク
ロック速度をデフォルト値に戻す。
【0068】以上のように、この第3の実施形態に係る
印刷システムでは、ホストから接続確認コマンドを定期
的、例えば、数秒に1回の周期で送信させると共に、印
刷装置に検出用タイマを設け、この検出用タイマがオー
バーフロー(タイムアウト)を起こすか否かを検出する
ようにし、検出用タイマがオーバーフローになる前に、
次の接続確認コマンドを受信したら、検出用タイマをク
リアする(カウントを0に戻す)。そして、I/Fケー
ブルの外れやホストの電源OFFが生じると、ホストは
接続確認コマンドを送信できなくなるので、タイマのカ
ウントアップによりこれらを検出することが可能であ
る。
【0069】上記第1及び第2の実施形態においては、
受信データ信号のレベル検出部31Aや特定信号の電圧
検出部31A´を設けることから、そのためのハードウ
エアから成る回路が必要となるので、その分コスト高と
なるのに対し、この第3の実施形態では、ソフトウエア
による処理が中心となるので、コスト的に有利である。
以上、本発明を特定の実施形態について述べたが、本
発明はこれらに限られるものではなく、特許請求の範囲
に記載された発明の範囲内で、他の実施形態についても
適用される。
【0070】例えば、上記第1の実施形態における受信
データ信号のレベル検出部31Aや第2の実施形態にお
ける特定信号の電圧検出部31A´は、それぞれ図に示
したインタフェース制御部以外に設けても良い。また、
第2の実施形態における電圧を検出すべき特定信号とし
ては、I/Fケーブルの外れやホストの電源OFFによ
り変動する信号であれば、他の信号でも良い。
【0071】更に、上記第3の実施形態における検出用
タイマは、インタフェース制御部内に設けても良い。
【0072】
【発明の効果】以上説明したように、本発明によれば、
印刷装置の電源をOFFにし或いは操作パネルを操作し
てボーレイトをデフォルト値に戻さなくても、様々な性
能のホストに対し、I/Fケーブルを接続して通信し得
る印刷装置及び該印刷装置とホストとを含む印刷システ
ムを提供し得る。
【0073】また、ホストの電源をON/OFFし或い
はホストをリセットするたびに、印刷装置の電源をOF
Fにし或いは操作パネルを操作してボーレイトをデフォ
ルト値に戻す必要のない印刷装置及び該印刷装置とホス
トとを含む印刷システムを提供することができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態としての印刷装置及び
ホストから成る印刷システムを示すブロック図である。
【図2】図1の印刷装置の内部構成を示すブロック図で
ある。
【図3】図2の印刷装置における受信データ信号のレベ
ル検出部の構成を示す図である。
【図4】図1の印刷装置の動作を説明するためのシーケ
ンスチャートである。
【図5】本発明の第2の実施形態の印刷装置の内部構成
を示すブロック図である。
【図6】図5の印刷装置における電圧検出部の構成を示
す図である。
【図7】図6の電圧検出部の回路構成の一例を示す図で
ある。
【図8】本発明の第3の実施形態の印刷装置の内部構成
を示すブロック図である。
【符号の説明】
30 印刷装置 10 ホストコンピュータ 12 インタフェースケーブル 31,41 インタフェース制御部 31B,41A データ受信部 31C,41B 同期信号出力部 31D,41C データ送信部 31E,41D 制御部 32,42 印刷処理実行部 31A (受信データ信号の)レベル検出
部 S2 受信データ信号 33 入力信号線 34 プルアップ抵抗 35 スイッチ回路 31A´ 電圧検出部 36 電圧検出回路 36a ORゲート 36b オペアンプ 36c オペアンプ 36d プルダウン抵抗 221 受信バッファメモリ部221 322,422 データ読み込み部 327,427 コマンド検出部 323,423 データ解析・変換部 324,424 データ展開部224 325,425 印刷処理部 328,428 タイマ部

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 インタフェースケーブルを介してホスト
    との間でデータ通信を行う印刷装置であって、該印刷装
    置の電源オン時に前記データ通信のためのパラメータが
    初期値に設定され、その後前記パラメータを変化させつ
    つ前記ホストとの間でデータ通信を行う印刷装置におい
    て、前記ホストとの電気的な接続断を検出した場合に、
    前記変化させていたパラメータを前記電源オン時の初期
    値に戻すことを特徴とする印刷装置。
  2. 【請求項2】 インタフェースケーブルを介してホスト
    と接続される印刷装置であって、該印刷装置の電源オン
    時に最も低いデータ伝送速度に設定され、その後所定の
    データ伝送速度で前記ホストから送信されるデータを受
    信する印刷装置において、前記ホストとの電気的な接続
    断を検出した場合に、前記所定のデータ伝送速度を前記
    電源オン時の最も低いデータ伝送速度に戻すことを特徴
    とする印刷装置。
  3. 【請求項3】 請求項1及び2記載の印刷装置におい
    て、前記ホストとの電気的な接続断は、前記ホストの電
    源オフにより検出されることを特徴とする印刷装置。
  4. 【請求項4】 請求項1及び2記載の印刷装置におい
    て、前記ホストとの電気的な接続断は、前記インタフェ
    ースケーブルが外れたことにより検出されることを特徴
    とする印刷装置。
  5. 【請求項5】 請求項1〜4記載の印刷装置において、
    更に、前記ホストとの間でデータを送受するためのイン
    タフェース制御部を備え、該インタフェース制御部内
    に、前記ホストからの受信データ信号の論理レベルを検
    出するレベル検出部を有し、該レベル検出部により所定
    の論理レベルを検出することにより前記ホストとの電気
    的な接続断を検知することを特徴とする印刷装置。
  6. 【請求項6】 請求項5記載の印刷装置において、前記
    受信データ信号の入力信号線にプルアップ抵抗又はプル
    ダウン抵抗を接続し、前記インタフェースケーブルの未
    接続及びホストコンピュータの電源OFFにより前記受
    信データ信号が論理0又は論理1になることを特徴とす
    る印刷装置。
  7. 【請求項7】 請求項6記載の印刷装置において、トラ
    ンジスタによるスイッチ回路を設け、前記インタフェー
    スケーブルの未接続及びホストコンピュータの電源OF
    Fを検出する所定の時間のみ前記受信データ信号がプル
    アップ又はプルダウンされることを特徴とする印刷装
    置。
  8. 【請求項8】 請求項1〜4記載の印刷装置において、
    更に、前記ホストとの間でデータを送受するためのイン
    タフェース制御部を備え、該インタフェース制御部内
    に、前記ホストからの入力信号の電圧検出部を有し、該
    電圧検出部により前記ホストからの入力信号の電圧が所
    定値にならない電圧を検出することにより前記ホストと
    の電気的な接続断を検知することを特徴とする印刷装
    置。
  9. 【請求項9】 請求項1〜4記載の印刷装置において、
    更に、タイムアウト検出用タイマを設け、前記ホストか
    らの接続確認コマンドがタイムアウトまでの所定時間内
    に受信されない場合に、前記ホストとの電気的な接続断
    を検知することを特徴とする印刷装置。
  10. 【請求項10】 ホストと印刷装置とがインタフェース
    ケーブルを介して接続され、前記印刷装置の電源オン時
    に最も低いデータ伝送速度に設定され、その後所定のデ
    ータ伝送速度で前記ホストから送信されるデータを前記
    印刷装置が受信する印刷システムにおいて、前記印刷装
    置の側で前記ホストとの電気的な接続断を検出した場合
    に、前記ホストと印刷装置間のデータ伝送速度を前記印
    刷装置の電源オン時の最も低いデータ伝送速度に戻すこ
    とを特徴とする印刷システム。
  11. 【請求項11】 ホストと印刷装置とがインタフェース
    ケーブルを介して接続され、前記印刷装置の電源オン時
    に最も低いデータ伝送速度に設定され、その後所定のデ
    ータ伝送速度で前記ホストから送信されるデータを前記
    印刷装置が受信する印刷システムにおいて、前記ホスト
    は前記印刷装置に対し所定間隔で接続確認コマンドを送
    信すると共に、前記印刷装置にタイムアウト検出用タイ
    マを設け、前記ホストからの接続確認コマンドがタイム
    アウトまでの所定時間内に受信されない場合に、前記所
    定のデータ伝送速度を前記印刷装置の電源オン時の最も
    低いデータ伝送速度に戻すことを特徴とする印刷システ
    ム。
  12. 【請求項12】 第1のホストコンピュータに対して最
    も低いクロック速度で同期信号を出力するステップと、
    前記同期信号に基づくデータ伝送速度で前記第1のホス
    トコンピュータから送信されるデータを受信するステッ
    プと、前記受信されたデータにおける前記第1のホスト
    コンピュータからの前記同期信号のクロック速度の変更
    を指示する変更コマンドを検出するステップと、前記同
    期信号を前記変更コマンドで指示されたクロック速度に
    変更するステップと、前記第1のホストコンピュータと
    の電気的な接続断を検出するステップと、前記同期信号
    を前記第1のホストコンピュータから指示されたクロッ
    ク速度から前記最も低いクロック速度に変更する処理
    と、第2のホストコンピュータに対して前記最も低いク
    ロック速度で同期信号を出力するステップと、を有する
    ことを特徴とするホストコンピュータとの間でデータを
    送受するための印刷装置におけるインタフェース制御方
    法。
  13. 【請求項13】 ホストコンピュータによって読み取ら
    れ、該ホストコンピュータによって実行される印刷装置
    制御のためのプログラムを記録した記録媒体であって、
    前記印刷装置制御のためのプログラムは、第1のホスト
    コンピュータに対して最も低いクロック速度で同期信号
    を出力する処理と、前記同期信号に基づくデータ伝送速
    度で前記第1のホストコンピュータから送信されるデー
    タを受信する処理と、前記受信されたデータにおける前
    記第1のホストコンピュータからの前記同期信号のクロ
    ック速度の変更を指示する変更コマンドを検出する処理
    と、前記同期信号を前記変更コマンドで指示されたクロ
    ック速度に変更する処理と、前記第1のホストコンピュ
    ータとの電気的な接続断を検出する処理と、前記同期信
    号を前記第1のホストコンピュータから指示されたクロ
    ック速度から前記最も低いクロック速度に変更する処理
    と、第2のホストコンピュータに対して前記最も低いク
    ロック速度で同期信号を出力する処理とを実行させるも
    のであることを特徴とするプログラムを記録した記録媒
    体。
JP11509498A 1998-04-24 1998-04-24 印刷装置及びインターフェース制御方法 Expired - Fee Related JP3593882B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11509498A JP3593882B2 (ja) 1998-04-24 1998-04-24 印刷装置及びインターフェース制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11509498A JP3593882B2 (ja) 1998-04-24 1998-04-24 印刷装置及びインターフェース制御方法

Publications (2)

Publication Number Publication Date
JPH11305977A true JPH11305977A (ja) 1999-11-05
JP3593882B2 JP3593882B2 (ja) 2004-11-24

Family

ID=14654066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11509498A Expired - Fee Related JP3593882B2 (ja) 1998-04-24 1998-04-24 印刷装置及びインターフェース制御方法

Country Status (1)

Country Link
JP (1) JP3593882B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128260A1 (en) * 2000-02-21 2001-08-29 Seiko Epson Corporation Printer to avoid unnecessary printing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128260A1 (en) * 2000-02-21 2001-08-29 Seiko Epson Corporation Printer to avoid unnecessary printing

Also Published As

Publication number Publication date
JP3593882B2 (ja) 2004-11-24

Similar Documents

Publication Publication Date Title
CN100481800C (zh) 电子设备及其工作模式控制方法
US6282597B1 (en) Information processing apparatus, control method, and transmission medium using thin protocol that responds to A/V control commands
JP4091195B2 (ja) インタフェース制御装置及びインタフェース制御方法
JPWO2005001701A1 (ja) スレイブ装置、通信設定方法
JPH10187583A (ja) データ通信装置及び方法
JPH11177598A (ja) ハブ装置およびハブ装置の通信方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US9525757B2 (en) Information processing apparatus that controls connection of devices, method of controlling the apparatus, and device control system
US6952276B2 (en) Printer detecting data precisely in response to change in data transmission speed
CN101325496A (zh) 通信系统、通信设备及其控制方法
JP4954023B2 (ja) 画像形成装置および接続通知方法
JP3593882B2 (ja) 印刷装置及びインターフェース制御方法
US7711877B2 (en) Image sensing device
JP2001184296A (ja) Usb通信インターフェース、コンピュータ、ハブ、電子機器、電子機器における機能切換方法
JPH10229538A (ja) データ通信システム、プリントシステム及びデータ通信装置
EP0855641B1 (en) Printer detecting data precisely in response to change in data transmission speed
CN100428780C (zh) 控制装置和方法
JP3269406B2 (ja) 周辺機器切り替え方式
JP3846089B2 (ja) インターフェース装置、その制御方法および情報記録媒体
JP2016210035A (ja) 通信装置、制御方法、プログラム
JP2000059402A (ja) データ転送装置、データ転送システムおよびその方法、画像処理装置、並びに、記録媒体
JP3050154B2 (ja) 印刷装置
JPH1153131A (ja) 印刷装置
JP3465343B2 (ja) プリンターシステムのホスト通信インターフェースボード
JP2002290424A (ja) シリアル・バス・ハブ及びその制御プログラム
JP2005309511A (ja) 情報処理装置、ステータス取得方法、及びプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20031202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040304

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040810

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040823

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080910

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080910

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100910

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100910

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110910

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120910

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 9

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees