JPH071769A - 記録装置 - Google Patents
記録装置Info
- Publication number
- JPH071769A JPH071769A JP5168409A JP16840993A JPH071769A JP H071769 A JPH071769 A JP H071769A JP 5168409 A JP5168409 A JP 5168409A JP 16840993 A JP16840993 A JP 16840993A JP H071769 A JPH071769 A JP H071769A
- Authority
- JP
- Japan
- Prior art keywords
- print information
- interface
- host computer
- state
- output
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/0005—Accepting output data; Preparing data for the controlling system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0082—Architecture adapted for a particular function
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
態の変動に対応した最適な印字情報処理を行える。 【構成】 通信中のインタフェースを介して開始された
印字情報受信が途切れた状態中に、制御部11が記憶手
段に記憶されたデータ処理終了発生条件と前記印字情報
のデータ処理状態とを判別して印字情報処理状態を待機
状態または中断終了状態のいずれかに制御し、中断終了
状態に設定した際に出力部15が残留する出力データを
出力し、該出力終了の際のインタフェース切換え要求状
態を判別して制御部11が通信中のインタフェースを他
のインタフェースに切り換える構成を特徴とする。
Description
のデータ源から複数のコマンド,印字データ等を一まと
まりのデータ処理の切れ目を認識する機能を備える記録
装置に関するものである。
コマンド,印字データ等、一まとまりのデータ処理の切
れ目を認識する機能を備えた記録装置では、データ処理
開始コマンドを受信しデータ処理を開始し、一定時間以
上データを受信しなかった場合にデータ処理を中断し、
残留データの出力を行うように制御していた。
ると、最後に終了コマンドを受信しなければそのデータ
処理は終了しないという制御がなされていた。
処理開始後には必ずデータ処理終了コマンドを発行して
データ処理を終了するアプリケーションをホストコンピ
ュータ上で使用中に、ユーザの都合でデータ処理のタイ
ムアウト時間以上の間データを記録装置に転送しなかっ
た場合に、データ処理が終了してしまう等の問題点があ
った。
理開始後に多量のデータを記録装置に転送し、データ処
理の終了を記録装置側のタイムアウト機能に任せてデー
タ処理終了コマンドを転送しなかった場合に、記録装置
のコマンド解析部がそのデータ解析に時間がかかり、受
信バッファ内のデータをすべて読み取るまでにかなりの
時間が経過すると、実際にはホストコンピュータ側では
データ転送終了後にタイムアウトになるまでの時間が経
過しているにもかかわらず、データ処理が終了しないと
いう問題点があった。
り、複数のホストコンピュータとそれぞれのインタフェ
ースを介して接続されている場合に、その切り換えがデ
ータ処理の終了後でなければできない場合、あるホスト
コンピュータのデータ処理を開始しても終了コマンドを
受信しなければ、違うインタフェースに接続されている
ホストコンピュータからのデータは全く受け取れなくな
ってしまうという問題点があった。
えており、複数のホストコンピュータとネットワーク・
インタフェースを介して接続されている場合に、ホスト
コンピュータからのデータ受信の切り換えがデータ処理
の終了後でなければできないため、あるホストコンピュ
ータのデータ処理を開始しても終了コマンドを受信しな
ければ、違うホストコンピュータからのデータは全く受
け取れなくなってしまうという問題点あった。
なされたもので、所定のインタフェースを介して接続さ
れた複数のホストコンピュータと通信しながら印字情報
を処理する際の印字情報処理状態に基づいて通信中のホ
ストコンピュータからの印字情報処理の中断または継続
を所定のタイムアウト条件等に基づいて制御することに
より、各ホストコンピュータからの印字情報受信状態の
変動に対応した最適な印字情報処理を行える記録装置を
提供することを目的とする。
装置は、複数のホストコンピュータと通信して所定の切
れ目情報を認識しながら印字情報を取得する複数のイン
タフェースと、通信中のホストコンピュータからの前記
印字情報の受信開始時から所定のデータ処理終了時間を
計時する計時手段と、入力されるデータ処理終了発生条
件を記憶する記憶手段と、通信中のインタフェースを介
して開始された印字情報受信が途切れた状態中に、前記
記憶手段に記憶されたデータ処理終了発生条件と前記印
字情報のデータ処理状態とを判別して印字情報処理状態
を待機状態または中断終了状態のいずれかに制御する制
御手段と、この制御手段が中断終了状態に設定した際に
残留する出力データを出力する出力手段と、この出力手
段による出力終了の際のインタフェース切換え要求状態
を判別して通信中のインタフェースを他のインタフェー
スに切り換える切換え手段とを有するものである。
ストコンピュータと通信して所定の切れ目情報を認識し
ながら印字情報を取得する複数のインタフェースと、通
信中のホストコンピュータからの前記印字情報の受信通
知に基づいて所定の通信終了時間を計時する計時手段
と、この計時手段の計時終了の間に、通信中のホストコ
ンピュータからの次の印字情報受信通知入力状態を判別
して印字情報の処理の継続または中断を制御する制御手
段とを有するものである。
ストコンピュータと通信して所定の切れ目情報を認識し
ながら印字情報を取得する複数のインタフェースと、通
信中のホストコンピュータからの前記印字情報の受信開
始時から所定のデータ処理終了時間を計時する計時手段
と、この計時手段の計時終了の間に、通信中のホストコ
ンピュータからの次の印字情報受信状態を判別して印字
情報の処理の継続実行または中断終了を制御する制御手
段と、この制御手段が中断終了状態に設定した際に残留
する出力データを出力する出力手段と、この出力手段に
よる出力終了の際のインタフェース切換え要求状態を判
別して通信中のインタフェースを他のインタフェースに
切り換える切換え手段とを有するものである。
ストコンピュータと所定のネットワークを介して通信し
て所定の切れ目情報を認識しながら印字情報を取得する
インタフェースと、通信中のホストコンピュータからの
前記印字情報の受信開始時から所定のデータ処理終了時
間を計時する計時手段と、この計時手段の計時終了の間
に、通信中のホストコンピュータからの次の印字情報受
信状態を判別して印字情報の処理の継続実行または中断
終了を制御する制御手段と、この制御手段が中断終了状
態に設定した際に残留する出力データを出力する出力手
段と、この出力手段による出力終了の際のホストコンピ
ュータ切換え要求状態を判別して通信中のホストコンピ
ュータを他のホストコンピュータに切り換える切換え手
段とを有するものである。
スを介して開始された印字情報受信が途切れた状態中
に、制御手段が記憶手段に記憶されたデータ処理終了発
生条件と前記印字情報のデータ処理状態とを判別して印
字情報処理状態を待機状態または中断終了状態のいずれ
かに制御し、中断終了状態に設定した際に出力手段が残
留する出力データを出力し、該出力終了の際のインタフ
ェース切換え要求状態を判別して切換え手段が通信中の
インタフェースを他のインタフェースに切り換えるの
で、印字情報処理中には、所定の所定のデータ処理終了
時間以上の間印字情報を記録装置が受信しなくてもデー
タ処理を終了することなく継続して記録処理を行うこと
が可能となる。
了の間に、通信中のホストコンピュータからの次の印字
情報受信通知入力状態を判別して制御手段が印字情報の
処理の継続または中断を制御するので、データ処理に相
当の時間をようする場合でも、ホストコンピュータから
の印字情報が一定時間以上通信中のインタフェースに入
力されない場合には、印字情報処理を終了することが可
能となる。
了の間に、通信中のホストコンピュータからの次の印字
情報受信状態を判別して制御手段が印字情報の処理の継
続実行または中断終了を制御し、出力手段が中断終了状
態に設定した際に残留する出力データを出力し、該出力
終了の際のインタフェース切換え要求状態を判別して切
換え手段が通信中のインタフェースを他のインタフェー
スに切り換えるので、印字情報処理開始後に印字情報の
終了コマンドを受信することが保証されていなくても、
他のインタフェースに接続されているホストコンピュー
タからの印字情報受信処理を開始することが可能とな
る。
了の間に、通信中のホストコンピュータからの次の印字
情報受信状態を判別して制御手段が印字情報の処理の継
続実行または中断終了を制御し、中断終了状態に設定し
た際に出力手段が残留する出力データを出力し、該出力
終了の際のホストコンピュータ切換え要求状態を判別し
て切換え手段が通信中のホストコンピュータを他のホス
トコンピュータに切り換えるので、印字情報処理開始後
に印字情報の終了コマンドを受信することが保証されて
いなくても、ネットワーク上の他のホストコンピュータ
からの印字情報受信処理を開始することが可能となる。
置の制御構成を説明するブロック図である。
に本体という)、2は第1ホストコンピュータで、第1
インタフェース17を介して本体1と通信可能に構成さ
れている。3は第2ホストコンピュータで、第2インタ
フェース18を介して本体1と通信可能に構成されてい
る。第1インタフェース17は第1ホストコンピュータ
2と本体1との間ののデータ転送を行う。第2インタフ
ェース18は第2ホストコンピュータ3と本体1との間
のデータ転送を行う。なお、本実施例では、第1インタ
フェース17がセントロニクスインタフェースとし、第
2インタフェース18がRS232Cインタフェースと
する場合を例として以下説明する。
図2に示すフローチャートに従う制御プログラムに基づ
いてデータ受信後に、ある一定時間データを受信しなか
った場合にデータ処理終了および残留データの出力処理
を行うための制御部、12は受信データの中からコマン
ドを解析してデータ処理を制御部11に依頼し、印字デ
ータをパターン展開部14に渡すためのコマンド解析
部、13は前記第1インタフェース17あるいは第2イ
ンタフェース18を介して受信したデータをコマンド解
析部12が読み取るまで格納しておくための受信バッフ
ァ、14は印字データをビットマップに展開するための
パターン展開部、15は前記パターン展開部14から渡
されたビットマップを出力するための出力部、16は印
字環境の設定を変えるための操作パネルである。
て、通信中のインタフェースを介して開始された印字情
報受信が途切れた状態中に、制御手段(制御部11)が
記憶手段(制御部11の内部メモリ)に記憶されたデー
タ処理終了発生条件と前記印字情報のデータ処理状態と
を判別して印字情報処理状態を待機状態または中断終了
状態のいずれかに制御(後述する図2に示すフローチャ
ートに示す制御手順に基づいて)し、中断終了状態に設
定した際に出力手段(出力部15)が残留する出力デー
タを出力し、該出力終了の際のインタフェース切換え要
求状態を判別して切換え手段(制御部11)が通信中の
インタフェースを他のインタフェースに切り換える(後
述する図2に示すフローチャートに示す制御手順に基づ
いて)ので、印字情報処理中には、所定の所定のデータ
処理終了時間以上の間印字情報を記録装置が受信しなく
てもデータ処理を終了することなく継続して記録処理を
行うことが可能となる。
における第1の印字情報処理手順の一例を示すフローチ
ャートである。なお、(1)〜(13)は各ステップを
示す。また、データ処理の制御,ビットマップへの展開
および展開されたビットマップの出力処理については、
公知の事実であるので、該各処理については説明を省略
する。
設定の1つとして、制御部11においてセントロニクス
インタフェースとしての第1インタフェース17を選択
し、データ処理中にはタイムアウトは発生しない設定と
する。なお、これらの印字環境の設定は操作パネル16
を操作することによって変更可能である。
が第1ホストコンピュータ2からのデータ(コマンドも
含む)受信待ち(第1インタフェース17を介して受信
バッファ13にデータが格納され読み取りが可能となる
のを待つ)状態となる。そして、データを受信した場合
には、ステップ(6)に進み、データ解析を行い、受信
したデータがデータ処理開始コマンドの場合には、デー
タ処理を開始し、印字データの場合にはそれをパターン
展開部14に渡し、ステップ(2)に戻りデータ受信待
ちの状態になる。
は、ステップ(3)でタイマをスタートし、ステップ
(4)に進み、更にデータを受信したかどうかを調べ
る。ステップ(4)でデータを受信している場合には、
ステップ(5)でタイマをリセットし、ステップ(6)
でデータ解析を行った後に、ステップ(2)に戻る。
場合には、ステップ(7)に進み、制御部11におい
て、データ処理中の場合には、タイムアウトを発生する
設定となっているかどうかを調べる。タイムアウトを発
生する設定となっている場合には、ステップ(9)に進
み、タイムアウトかどうかを調べる。しかし、ここで
は、タイムアウト発生しない設定となっているのでステ
ップ(8)に進み、制御部11において現在の印字デー
タ処理がデータ処理中かどうかを調べる。そして、デー
タ処理中の場合には、ステップ(4)に戻る。
プ(9)に進み、タイムアウトでなければ、ステップ
(4)に戻る。そして、タイムアウトの場合にはステッ
プ(10)に進み、データ処理の終了を行い、ステップ
(11)に進み、残留データがある場合には残留データ
の出力処理を行う。そして、ステップ(12)に進み、
第2ホストコンピュータ3からのデータを受信している
場合には、インタフェース切り換え要求があるというこ
とで、ステップ(13)で、インタフェース切り換え処
理を行った後にステップ(2)に戻る。
要求がなければ、そのままステップ(2)に戻る。
イムアウトを発生させるかどうかの設定を操作パネル1
6の操作によって変更可能とする場合について説明した
が、他のホストコンピュータからのコマンドによって変
更する構成としてもよい。 〔第2実施例〕図3は本発明の第2実施例を示す記録装
置における第2の印字情報処理手順の一例を示すフロー
チャートである。なお、(1)〜(11)は各ステップ
を示す。また、データ処理の制御,ビットマップへの展
開および展開されたビットマップの出力処理について
は、公知の事実であるので、該各処理については説明を
省略する。また、それぞれのインタフェースにおいて、
データ受信を制御部11に通知する方法として、本実施
例ではハードウエア割込みを使う場合について説明す
る。
つとして、制御部11においてセントロニクス・インタ
フェースとしての第1インタフェース17を選択する。
ンタフェース17からのデータ(コマンドも含む)受信
割込み待ちの状態となる。そして、受信割込みが入った
場合には、ステップ(3)に進み、制御部11において
タイマをスタートさせ、ステップ(4)に進み、さらに
データ受信割込みを待つ。そして、割込みが入った場合
には、ステップ(5)でタイマをリセットし、ステップ
(11)に進み、コマンド解析部12においてデータ解
析を行い、データ処理開始コマンドを受信した場合には
データ処理を開始し、印字データを受信している場合に
はそれをパターン展開部14へ渡し、ステップ(2)に
戻る。
い場合には、ステップ(6)に進み、制御部11におい
てタイムアウトかどうかを調べる。ステップ(6)でタ
イムアウトでない場合には、ステップ(4)に戻る。こ
こでタイムアウトの場合には、ステップ(7)に進み、
データ処理の終了を行い、ステップ(8)に進み、残留
データがある場合には残留データ処理を行う。そして、
ステップ(9)に進み、第2ホストコンピュータ3から
のデータを受信している場合には、インタフェース切り
換え要求があるということで、ステップ(10)でイン
タフェース切り換え処理を行った後に、ステップ(2)
に戻る。ステップ(9)でインタフェース切り換え要求
がなければ、そのままステップ(2)に戻る。
構成となる第2の記録装置において、計時手段(制御部
11のタイマ)の計時終了の間に、通信中のホストコン
ピュータからの次の印字情報受信通知入力状態を判別し
て制御手段(制御部11が上述した図3に示すフローチ
ャートの制御手順に従って)が印字情報の処理の継続ま
たは中断を制御するので、データ処理に相当の時間をよ
うする場合でも、ホストコンピュータからの印字情報が
一定時間以上通信中のインタフェースに入力されない場
合には、印字情報処理を終了することが可能となる。
ンタフェースとして、RS232Cインタフェースおよ
びセントロニクスインタフェースを例として説明した
が、他のインタフェース、例えばSCSIインタフェー
ス,RS422インタフェース等であっても本発明を適
用することができる。
らの受信通知の方法としてハードウエア割込みを例とし
て説明したが、他のI/Oレジスタを制御部11におい
て調べる方法であっても本発明を適用できる。 〔第3実施例〕図4は本発明の第3実施例を示す記録装
置における第3の印字情報処理手順の一例を示すフロー
チャートである。なお、(1)〜(11)は各ステップ
を示す。また、データ処理の制御,ビットマップへの展
開および展開されたビットマップの出力処理について
は、公知の事実であるので、該各処理については説明を
省略する。また、第1インタフェース17としてセント
ロニクスインタフェースが、第2インタフェース18と
してRS232Cインタフェースが設定されているもの
とする。
つとして、制御部11においてセントロニクス・インタ
フェースとしての第1インタフェース17を選択する。
第1ホストコンピュータ2からのデータ(コマンドを含
む)受信待ち(第1インタフェース17を介して受信バ
ッファ13にデータが格納され読み取り可能となるのを
待つ)状態となる。そして、データを受信した場合に
は、ステップ(11)に進み、データ解析を行い、受信
したデータがデータ処理開始コマンドの場合にはデータ
処理を開始し、印字データの場合にはそれをパターン展
開部14に渡し、ステップ(2)に戻り、データ受信待
ちの状態になる。
は、ステップ(3)でタイマをスタートし、ステップ
(4)に進み、さらにデータを受信したかどうかを調べ
る。ステップ(4)でデータを受信している場合には、
ステップ(5)でタイマをリセットし、ステップ(1
1)でデータ解析を行った後に、ステップ(2)に戻
る。
場合には、ステップ(6)に進み、タイムアウトかどう
かを調べる。ここでタイムタイムでなければ、ステップ
(4)に戻る。そして、タイムアウトの場合には、ステ
ップ(7)に進み、データ処理の終了を行い、ステップ
(8)に進み、残留データがある場合には、残留データ
の出力処理を行う。そして、ステップ(9)に進み、第
2ホストコンピュータ3からのデータを受信している場
合にはインタフェース切り換え要求があるということ
で、ステップ(10)でインタフェース切り換え処理を
行った後に、ステップ(2)に戻る。ステップ(9)で
インタフェース切り換え要求がなければ、そのままステ
ップ(2)に戻る。
構成となる第3の記録装置において、計時手段(制御部
11のタイマ)の計時終了の間に、通信中のホストコン
ピュータからの次の印字情報受信状態を判別して制御手
段(制御部11)が印字情報の処理の継続実行または中
断終了を制御(前述した図5に示すフローチャートの制
御手順に従って)し、出力手段(出力部15)が中断終
了状態に設定した際に残留する出力データを出力し、該
出力終了の際のインタフェース切換え要求状態を判別し
て切換え手段(制御部11)が通信中のインタフェース
を他のインタフェースに切り換える(前述した図5に示
すフローチャートの制御手順に従って)ので、印字情報
処理開始後に印字情報の終了コマンドを受信することが
保証されていなくても、他のインタフェースに接続され
ているホストコンピュータからの印字情報受信処理を開
始することが可能となる。
ンタフェースとして、RS232Cインタフェースおよ
びセントロニクスインタフェースを例として説明した
が、他のインタフェース、例えばSCSIインタフェー
ス,RS422インタフェース等であっても本発明を適
用することができる。 〔第4実施例〕図5は本発明の第4実施例を示す記録装
置の制御構成を説明するブロック図であり、図1と同一
のものには同一の符号を付してある。
のネットワークインタフェース20と第1ホストコンピ
ュータ2および第2ホストコンピュータ3とを接続す
る。ネットワークインタフェース20は、ネットワーク
プロトコルおよびネットワーク4から受信したデータを
一時的に格納するバッファを含むものとする。
て、計時手段(制御部11のタイマ)の計時終了の間
に、通信中のホストコンピュータからの次の印字情報受
信状態を判別して制御手段(制御部11)が印字情報の
処理の継続実行または中断終了を制御(後述する図6に
示すフローチャートの制御手順に従って)し、中断終了
状態に設定した際に出力手段が残留する出力データを出
力し、該出力終了の際のホストコンピュータ切換え要求
状態を判別して切換え手段(制御部11)が通信中のホ
ストコンピュータを他のホストコンピュータに切り換え
る(後述する図6に示すフローチャートの制御手順に従
って)ので、印字情報処理開始後に印字情報の終了コマ
ンドを受信することが保証されていなくても、ネットワ
ーク4上の他のホストコンピュータからの印字情報受信
処理を開始することが可能となる。
インタフェース20を介して受信したデータをコマンド
解析部12が読み取るまで格納しておく。
における第4の印字情報処理手順の一例を示すフローチ
ャートである。なお、(1)〜(11)は各ステップを
示す。また、データ処理の制御,ビットマップへの展開
および展開されたビットマップの出力処理については、
公知の事実であるので、該各処理については説明を省略
する。また、ネットワークとしてローカルエリアネット
ワーク(LAN)を利用する場合について説明する。
定の1つとして、LANから受け取ったデータの中で、
第1ホストコンピュータ2からのものをネットワークイ
ンタフェース20から受信バッファ13に渡すという設
定を行う。
が第1ホストコンピュータ2からのデータ(コマンドも
含む)受信待ち(受信バッファ13にデータが格納され
読み取りが可能となるのを待つ)状態となる。そして、
データを受信した場合には、ステップ(11)に進み、
データ解析を行い、受信したデータがデータ処理開始コ
マンドの場合にはデータ処理を開始し、印字データの場
合には、それをパターン展開部14に渡し、ステップ
(2)に戻り、データ受信待ちの状態となる。
は、ステップ(3)でタイマをスタートし、ステップ
(4)に進み、更にデータを受信したかどうかを調べ
る。ステップ(4)でデータを受信している場合には、
ステップ(5)でタイマをリセットし、ステップ(1
1)でデータ解析を行った後に、ステップ(2)に戻
る。
場合には、ステップ(6)に進み、タイムアウトかどう
かを調べる。ここでタイムアウトでなければ、ステップ
(4)に戻る。そして、タイムアウトの場合には、ステ
ップ(7)に進み、データ処理の終了を行い、ステップ
(8)に進み、残留データがある場合には、残留データ
の出力処理を行う。そして、ステップ(9)に進み、第
2ホストコンピュータ3からのデータがネットワークイ
ンタフェース20のバッファに格納されている場合に
は、ホストコンピュータの切換え要求があるということ
で、ステップ(10)でLAN(ネットワーク4)から
受け取ったデータの中で第2ホストコンピュータ3から
のものをネットワークインタフェース20から受信バッ
ファ13に渡すという設定に切り換えた後に、ステップ
(2)に戻る。ステップ(9)でホストコンピュータ切
換え要求がなければ、そのままステップ(2)に戻る。
ンピュータとを接続するネットワークとしてLANで構
成する場合を例として説明したが、他のパケット交換ネ
ットワーク,ディジタル通信回線等で構成されるネット
ワークであっても、本発明を適用できることはいうまで
もない。
ば、通信中のインタフェースを介して開始された印字情
報受信が途切れた状態中に、制御手段が記憶手段に記憶
されたデータ処理終了発生条件と前記印字情報のデータ
処理状態とを判別して印字情報処理状態を待機状態また
は中断終了状態のいずれかに制御し、中断終了状態に設
定した際に出力手段が残留する出力データを出力し、該
出力終了の際のインタフェース切換え要求状態を判別し
て切換え手段が通信中のインタフェースを他のインタフ
ェースに切り換えるので、印字情報処理中には、所定の
所定のデータ処理終了時間以上の間印字情報を記録装置
が受信しなくてもデータ処理を終了することなく継続し
て記録処理を行うことができる。
タ処理終了を回避して、通信中のホストコンピュータか
らの印字情報を確実に出力することができる。
の間に、通信中のホストコンピュータからの次の印字情
報受信通知入力状態を判別して制御手段が印字情報の処
理の継続または中断を制御するので、データ処理に相当
の時間を要する場合でも、ホストコンピュータからの印
字情報が一定時間以上通信中のインタフェースに入力さ
れない場合には、印字情報処理を終了することができ
る。
印字情報処理時間が長時間に及んでも、ホストコンピュ
ータからの印字情報が所定時間受信されない状態の時
に、記録装置側の制御で印字情報処理を確実に終了する
ことが可能となる。
の間に、通信中のホストコンピュータからの次の印字情
報受信状態を判別して制御手段が印字情報の処理の継続
実行または中断終了を制御し、出力手段が中断終了状態
に設定した際に残留する出力データを出力し、該出力終
了の際のインタフェース切換え要求状態を判別して切換
え手段が通信中のインタフェースを他のインタフェース
に切り換えるので、印字情報処理開始後に印字情報の終
了コマンドを受信することが保証されていなくても、他
のインタフェースに接続されているホストコンピュータ
からの印字情報受信処理を開始することができる。
間印字情報が受信されない状態の時には、速やかに他の
ホストコンピュータからの印字情報処理に移行すること
ができ、他のホストコンピュータの待ち時間を短縮でき
る。
の間に、通信中のホストコンピュータからの次の印字情
報受信状態を判別して制御手段が印字情報の処理の継続
実行または中断終了を制御し、中断終了状態に設定した
際に出力手段が残留する出力データを出力し、該出力終
了の際のホストコンピュータ切換え要求状態を判別して
切換え手段が通信中のホストコンピュータを他のホスト
コンピュータに切り換えるので、印字情報処理開始後に
印字情報の終了コマンドを受信することが保証されてい
なくても、ネットワーク上の他のホストコンピュータか
らの印字情報受信処理を開始することができる。
間印字情報が受信されない状態の時には、速やかに他の
ホストコンピュータからの印字情報処理に移行すること
ができ、他のホストコンピュータの待ち時間を短縮でき
る等の幾多の優れた効果を奏する。
を説明するブロック図である。
1の印字情報処理手順の一例を示すフローチャートであ
る。
2の印字情報処理手順の一例を示すフローチャートであ
る。
3の印字情報処理手順の一例を示すフローチャートであ
る。
を説明するブロック図である。
4の印字情報処理手順の一例を示すフローチャートであ
る。
Claims (4)
- 【請求項1】 複数のホストコンピュータと通信して所
定の切れ目情報を認識しながら印字情報を取得する複数
のインタフェースと、通信中のホストコンピュータから
の前記印字情報の受信開始時から所定のデータ処理終了
時間を計時する計時手段と、入力されるデータ処理終了
発生条件を記憶する記憶手段と、通信中のインタフェー
スを介して開始された印字情報受信が途切れた状態中
に、前記記憶手段に記憶されたデータ処理終了発生条件
と前記印字情報のデータ処理状態とを判別して印字情報
処理状態を待機状態または中断終了状態のいずれかに制
御する制御手段と、この制御手段が中断終了状態に設定
した際に残留する出力データを出力する出力手段と、こ
の出力手段による出力終了の際のインタフェース切換え
要求状態を判別して通信中のインタフェースを他のイン
タフェースに切り換える切換え手段とを有することを特
徴とする記録装置。 - 【請求項2】 複数のホストコンピュータと通信して所
定の切れ目情報を認識しながら印字情報を取得する複数
のインタフェースと、通信中のホストコンピュータから
の前記印字情報の受信通知に基づいて所定の通信終了時
間を計時する計時手段と、この計時手段の計時終了の間
に、通信中のホストコンピュータからの次の印字情報受
信通知入力状態を判別して印字情報の処理の継続または
中断を制御する制御手段とを有することを特徴とする記
録装置。 - 【請求項3】 複数のホストコンピュータと通信して所
定の切れ目情報を認識しながら印字情報を取得する複数
のインタフェースと、通信中のホストコンピュータから
の前記印字情報の受信開始時から所定のデータ処理終了
時間を計時する計時手段と、この計時手段の計時終了の
間に、通信中のホストコンピュータからの次の印字情報
受信状態を判別して印字情報の処理の継続実行または中
断終了を制御する制御手段と、この制御手段が中断終了
状態に設定した際に残留する出力データを出力する出力
手段と、この出力手段による出力終了の際のインタフェ
ース切換え要求状態を判別して通信中のインタフェース
を他のインタフェースに切り換える切換え手段とを有す
ることを特徴とする記録装置。 - 【請求項4】 複数のホストコンピュータと所定のネッ
トワークを介して通信して所定の切れ目情報を認識しな
がら印字情報を取得するインタフェースと、通信中のホ
ストコンピュータからの前記印字情報の受信開始時から
所定のデータ処理終了時間を計時する計時手段と、この
計時手段の計時終了の間に、通信中のホストコンピュー
タからの次の印字情報受信状態を判別して印字情報の処
理の継続実行または中断終了を制御する制御手段と、こ
の制御手段が中断終了状態に設定した際に残留する出力
データを出力する出力手段と、この出力手段による出力
終了の際のホストコンピュータ切換え要求状態を判別し
て通信中のホストコンピュータを他のホストコンピュー
タに切り換える切換え手段とを有することを特徴とする
記録装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5168409A JP3051798B2 (ja) | 1993-06-16 | 1993-06-16 | 出力制御装置および出力制御方法 |
| EP94109087A EP0631225B1 (en) | 1993-06-16 | 1994-06-14 | Output method and apparatus |
| DE69431328T DE69431328T2 (de) | 1993-06-16 | 1994-06-14 | Ausgabeverfahren und -gerät |
| US08/859,728 US5889930A (en) | 1993-06-16 | 1997-05-21 | Output method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5168409A JP3051798B2 (ja) | 1993-06-16 | 1993-06-16 | 出力制御装置および出力制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH071769A true JPH071769A (ja) | 1995-01-06 |
| JP3051798B2 JP3051798B2 (ja) | 2000-06-12 |
Family
ID=15867590
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5168409A Expired - Fee Related JP3051798B2 (ja) | 1993-06-16 | 1993-06-16 | 出力制御装置および出力制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5889930A (ja) |
| EP (1) | EP0631225B1 (ja) |
| JP (1) | JP3051798B2 (ja) |
| DE (1) | DE69431328T2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013095010A (ja) * | 2011-10-31 | 2013-05-20 | Brother Industries Ltd | 画像処理装置および画像処理システム |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08212020A (ja) * | 1995-02-08 | 1996-08-20 | Canon Inc | 出力装置及び情報処理装置及び出力システム |
| JP2000194527A (ja) * | 1998-12-28 | 2000-07-14 | Canon Inc | 画像処理システム及びその制御方法 |
| US6924780B1 (en) | 2000-08-09 | 2005-08-02 | 3Ware, Inc. | Spatial display of disk drive activity data |
| US6775794B1 (en) | 2001-05-23 | 2004-08-10 | Applied Micro Circuits Corporation | Use of activity bins to increase the performance of disk arrays |
| US6567892B1 (en) * | 2001-05-23 | 2003-05-20 | 3Ware, Inc. | Use of activity bins to increase the performance of disk arrays |
| JP4802734B2 (ja) * | 2006-01-26 | 2011-10-26 | セイコーエプソン株式会社 | プリンタ、ホストコンピュータ、印刷システム及び印刷システムの制御方法 |
| JP2008099119A (ja) * | 2006-10-13 | 2008-04-24 | Konica Minolta Business Technologies Inc | データ管理システムおよびデータ管理方法 |
| JP6090187B2 (ja) * | 2014-01-31 | 2017-03-08 | ブラザー工業株式会社 | 電子機器およびプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58176745A (ja) * | 1982-04-09 | 1983-10-17 | Hitachi Ltd | 情報出力システム |
| US4641263A (en) * | 1982-05-17 | 1987-02-03 | Digital Associates Corporation | Controller system or emulating local parallel minicomputer/printer interface and transferring serial data to remote line printer |
| US4426166A (en) * | 1982-10-14 | 1984-01-17 | Qume Corporation | Modular printer with coded plug compatible modules |
| US4648047A (en) * | 1984-10-24 | 1987-03-03 | International Business Machines Corporation | Interactive operator selection of alternative implementations of printer functions |
| US5075874A (en) * | 1989-04-10 | 1991-12-24 | Eastman Kodak Company | Communications interface for computer output printer |
| JP2911666B2 (ja) * | 1991-11-07 | 1999-06-23 | キヤノン株式会社 | 画像形成装置 |
-
1993
- 1993-06-16 JP JP5168409A patent/JP3051798B2/ja not_active Expired - Fee Related
-
1994
- 1994-06-14 EP EP94109087A patent/EP0631225B1/en not_active Expired - Lifetime
- 1994-06-14 DE DE69431328T patent/DE69431328T2/de not_active Expired - Lifetime
-
1997
- 1997-05-21 US US08/859,728 patent/US5889930A/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013095010A (ja) * | 2011-10-31 | 2013-05-20 | Brother Industries Ltd | 画像処理装置および画像処理システム |
| US9420124B2 (en) | 2011-10-31 | 2016-08-16 | Brother Kogyo Kabushiki Kaisha | Image processing device and image processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69431328D1 (de) | 2002-10-17 |
| DE69431328T2 (de) | 2003-01-30 |
| EP0631225A1 (en) | 1994-12-28 |
| JP3051798B2 (ja) | 2000-06-12 |
| EP0631225B1 (en) | 2002-09-11 |
| US5889930A (en) | 1999-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6147765A (en) | Printer system, printer, computer with printer, printing control method, and medium for recording printing control program | |
| JP2008015823A (ja) | 通信装置および通信制御方法、並びに当該通信装置を備えたプリンタ | |
| JP3020699B2 (ja) | 印刷装置 | |
| JP3051798B2 (ja) | 出力制御装置および出力制御方法 | |
| JPH06139031A (ja) | プリンタコントローラ | |
| US5926650A (en) | Method and system utilizing a negotiation phase to transfer commands and data in separate modes over a host/peripheral interface | |
| JP3730586B2 (ja) | 画像処理装置 | |
| JPH09190317A (ja) | 印刷装置および印刷方法 | |
| JP2003219089A (ja) | 電子機器の制御装置 | |
| JPH01269565A (ja) | 印刷装置 | |
| JPH09305527A (ja) | Dmaコントローラ | |
| JPH1078856A (ja) | 優先度別割り込み印刷方法およびシステム | |
| JP2000155738A (ja) | データ処理装置 | |
| JPH07186462A (ja) | 記録装置 | |
| JPH10254721A (ja) | 印刷装置、その割込要求処理方法、及び記憶媒体 | |
| JP2001256020A (ja) | プリンタ制御装置及びその方法 | |
| JPH096556A (ja) | プリントデータ転送システム | |
| JP2005309511A (ja) | 情報処理装置、ステータス取得方法、及びプログラム | |
| JPH08328776A (ja) | 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのプリンタドライバインストール方法並びに印刷システムのプリンタドライバ起動方法 | |
| JPH10124265A (ja) | 印刷装置 | |
| JP2001113789A (ja) | 画像形成装置 | |
| JPH1013601A (ja) | 画像処理装置 | |
| JP3596974B2 (ja) | 画像形成装置 | |
| JP2000168205A (ja) | プリンタの印刷制御方法 | |
| JP2003256178A (ja) | 装置間データ通信の制御装置及び方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080331 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090331 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130331 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |