JPH0740701B2 - デ−タ出力装置 - Google Patents

デ−タ出力装置

Info

Publication number
JPH0740701B2
JPH0740701B2 JP61214993A JP21499386A JPH0740701B2 JP H0740701 B2 JPH0740701 B2 JP H0740701B2 JP 61214993 A JP61214993 A JP 61214993A JP 21499386 A JP21499386 A JP 21499386A JP H0740701 B2 JPH0740701 B2 JP H0740701B2
Authority
JP
Japan
Prior art keywords
error
host
output device
data output
data
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.)
Expired - Lifetime
Application number
JP61214993A
Other languages
English (en)
Other versions
JPS6290058A (ja
Inventor
ブライアン・アール・モーレル
Original Assignee
ミノルタ株式会社
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 ミノルタ株式会社 filed Critical ミノルタ株式会社
Publication of JPS6290058A publication Critical patent/JPS6290058A/ja
Publication of JPH0740701B2 publication Critical patent/JPH0740701B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0772Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0733Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0748Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0781Error filtering or prioritizing based on a policy defined by the user or on a policy defined by a hardware/software module, e.g. according to a severity level
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1443Transmit or communication errors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1234Errors handling and recovery, e.g. reprinting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Communication Control (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明はプリンタ、プロッタ等のデータ出力装置に関
し、さらに詳しくは、ホストシステムとの双方向の通信
手段を有し、ホストシステムから転送されてくるデータ
を出力するデータ出力装置に関する。
従来の技術とその問題点 ホストシステムに接続して使用されるデータ出力装置
は、従来、機構的にも電気的にもシンプルであり、ホス
トコンピュータシステムより送られてくるデータは即、
処理され出力されていた。このため、ホストシステムか
らのデータの転送のスピードは、データ出力装置の処理
能力に合うように制限されていた。その後、データ出力
装置の処理能力はそれほど向上してはいないが、機構的
な改良または、バッファ付の出力装置などによって、急
速に増大したホストシステムからのデータを一時保存す
ることによって、その処理能力は高くなってきている。
しかし、現在のデータ出力装置の多くは、相変わらずデ
ータ出力装置側からの信号により、ホストシステムから
のデータの転送速度を制御している。
このように、データ出力装置においてデータ処理能力に
ついてはある程度向上しているものの、エラー発生時の
処理についてはあまり考慮されていない。一般に、デー
タ出力装置からのエラー信号は、そのシステムがダウン
するまで無視されたり、オペレータの介在によってのみ
検出されていた。この結果、オペレータが直接関知しな
い限り、ささいな異常はしばしば発生している。また、
出力装置とホストからのデータ転送スピードが合わな
い、もしくは転送データのフォーマットの使用方法が間
違がっていると言った使用上のミスは、オペレータの介
在なしでは、ホストシステムは検出もチェックも出来な
かった。
問題点を解決するための手段 そこで本発明は、オペレータの介在なしに、データ出力
装置のエラーをホストシステムが検知することが出来る
とともに、発生したエラーの状態に応じて、データ出力
装置を制御することが可能なデータ出力装置を提供する
ことを目的とする。よって本発明は、ホストシステムと
の双方向の通信手段を有し、ホストシステムから転送さ
れてくるデータを出力するデータ出力装置において、デ
ータ出力装置のエラーを検知する検知手段と、該エラー
検知手段によってエラーが検知されたとき、エラー検知
状態を上記ホストシステムに通知する手段と、上記検知
手段によって検知されたエラーの種類を識別する識別手
段と、検知されたエラーが所定の種類のエラーであると
上記識別手段によって識別されたとき、上記ホストシス
テムからの所定の信号によってデータ出力装置を所定の
状態にリセットする制御手段とを備えたことを特徴とす
る。
実施例 以下、本実施例の概略を説明する。なお、実施例におい
ては、データ出力装置としてレーザビームプリンタを示
すが、本発明はこれに限定されるものでない。
本実施例のレーザビームプリンタは、ホストシステムか
らプリンターに転送されるプリントされるべきデータと
それに付随したコマンドの転送手段と、それとは逆にプ
リンタからホストシステムに転送されるプリンタのエラ
ー状態を転送する手段のもつものである。さらに具体的
には、プリントするために、一担プリントイメージをビ
ットマップメモリーに展開して、それをプリントするよ
うなビットマップメモリーをもつものである。このプリ
ンタは時には、プリントをコントロールするプリンタエ
ンジンとイメージを作成するシステムコントローラに分
離されるような複合システムとなることもある。このよ
うな複合システムにおいては、システムに大きな影響を
及ぼすオペレーションそして機構上の一般的な問題のほ
かに、数々のシステムエラーが起こる。このようなエラ
ーの状態はプリンタよりホストシステムに通知される。
また、上記エラーはプリンタの制御手段によって、プロ
ッタモードにおけるデータの手順不良のようなシビアエ
ラー、そしてメモリ不良のようなフェイタルエラーなど
に区分される。
以下、実施例を詳細に説明する。本発明に係わるレーザ
ビームプリンタのハードウエアブロック図を第1図に示
す。プリンター50はホストターミナル40(通常コンピュ
ータ又はコンピュータシステム)から送られる制御デー
タおよび印字データを受けとる。フリンタ50はレーザプ
リントエンジン52を含み、このエンジン52はメカ構造
と、このメカ構造を制御するための種々のコントロール
及び検出を行うマシンコントロールボード54とから成
る。マシンコントロールボード54は、ビットマップコン
トローラ58(後で述べるがビットマップメモリ60をコン
トロールする)と同様にビットマップCPU56とタイムシ
ェア方式によって結ばれる。ビットマップCPU56はイン
ターフェイス62を経由してホストターミナル40からの信
号(データ)を受信し、フロントパネル70(第4図参
照)によって指示されたフォーマットに従がってプリン
トデータを作成する。また、ビットマップコントローラ
58は、フォントカートリッジ80からフォントデータやソ
フトウエアのダウンロードの受信を行なう。なお、フォ
ントカートリッジ80はオペレータによって選択可能であ
り、かつ着脱自在であって、テストプログラムのダウン
ロードやソフトウエアのバージョンアップにも使われ
る。
第2図は、ビットマップCPU56におけるデータ処理のブ
ロック図であり、ビットマップCPU56はホストターミナ
ル40からのデータ、及び、ホストターミナル40に対する
データを双方向の伝送チャンネル90を経由してコントロ
ールし、また、ビットマップコントローラ58及びマシン
コントロールボード54との信号のコントロールを行なっ
ている。ホストターミナル40からのキャラクタ及びコマ
ンドデータは、ホストインプットプロセス94がキャラク
タ及びコマンドの処理を終了するまで、一時的にインプ
ットバッファ92に貯えられる。ページバッファ96には、
ビットマップファイリングプロセス98がビットマップコ
ントローラ58にデータを渡す処理が終了するまで、ホス
トインプットプロセス94からのキャラクタ情報が貯えら
れる。また、エンジンコントローラプロセス88は、マシ
ンコントロールボード54に対する制御信号を処理し、エ
ンジンのステータスをチェックするとともに、フロント
パネルプロセス86からの指令と同様に、オペレータが指
示した指令をホストインプットプロセス94から受け処理
する。フロントパネルのSW信号は、フロントパネルプロ
セス86,エンジンコントロールプロセス88及びホストイ
ンプットプロセス94からのシステムステータスやエンジ
ンステータスと同様に、ホストアウトプットプロセス84
にて処理され、双方向チャンネル90を経由してホストタ
ーミナル40に送られる。
ビットマップCPU56は第2図に示されるような機能をも
ち、また、概念的には第3図に示される64Kバイトのメ
モリー60をもつ。第3図はバンク1,2,3として示される
3つの異なったモードを示し、それぞれの状況(モー
ド)に応じて使いわけられる。バンク1はメモリーのア
ドレス割り付を示す。バンク2はトータル64Kバイトの
システムRAMエリア100が32KバイトのシステムROMエリア
102とRAM104エリアに分割される。システムROMエリア10
2には通常動作のためのフォームウエアがフォントカー
トリッジ80からダウンロードされ、RAM104エリアはイン
プットバッファ92,ページバッファ96などに使用され
る。オペレーションシステムは、第3のバンクに含まれ
る。これは、上位32KバイトにあるRAMエリア104Aと同様
に106の32KバイトのROM又はRAMのミラーされたものであ
る。しかしながら、4Kバイトのローダエリア108は、シ
ステムエラーチェックに用いられるような場合におい
て、ROMオペレーティングシステムを一時的に書き替え
るため、64KバイトのシステムRAM100の下位に32Kバイト
のシステムがロードされる時にアクティブになる。ま
た、256バイトのRAMエリア110は、第1図のエンジンの
コントロールで述べたもので、64Kバイトメモリーの最
下位にマップされている。このメモリーはエンジンコン
トロールボード54とビットマップCPU56の相互のデータ
伝送に使われる。シーケンス上、32KバイトのシステムR
OMには、パワーオン時、4Kバイトのローダプログラム10
8にジャンプするようにJUMP命令が組み込まれている。
また、ハードウエア上のエラーが検出されると、以下に
説明するホストに対してエラー信号(データ)を送出す
る機能が組み込まれている。ハードウエア構造に係わる
エラーであれば基本的にはフェイタルエラーとなり全て
の機能が禁止される。第4図に図示されるフロントパネ
ル70とプリンタプロセスコントローラはデータ伝送を行
なう。エラー時には、フォールトLED122は点灯し、2桁
の7セグメント表示装置124にエラーコードが表示され
る。もし、フロントパネルに表示されるエラーがリカバ
ブルエラーであれば、オペレータの介在により復帰させ
るか、ホストからのリセット信号により正常に戻すこと
が出来る。
本発明によるデータ出力装置は、基本的にパワーオンシ
ーケンスがいくつかのエラー処理ルーチンを含む4Kロー
ダーを起動する。そして、4Kローダはシステムをシステ
ムRAM100の下位の32Kバイトエリアにロードし、通常動
作時は4Kローダーはシステムメモリーからはずれる。フ
ェイタルエラーが起こると、4Kローダー108はシステム
メモリーに再マップされ、メカ的なエラーかプログラム
エラーかのチェックをするために起動される。それか
ら、4Kローダー108はフロントパネル70にエラーコード1
0から79の何れかを表示し、ビットマップCPU56のシステ
ムにあるエラー検出およびホストとの通信サブルーチン
にデータを渡す。このデータは8ビット構成で下位7ビ
ットはエラーコードを示し、上位の1ビットはシビアま
たはフェイタルエラーであることを示すフラグである。
このエラーコードを受けて、これはフロントパネル70の
7セグメント124に示されるコードと同一であるが、シ
ステムは現在の状態をホスト40に伝送する。また本発明
によれば、双方向のチャンネル90を経由してホストに対
し、フロントパネルから設定されたオペレーションフォ
ーマット(キー操作)を全て伝送することも可能であ
る。
オペレーティングシステムとローダの関連は第5図の15
0に示される。オペレイティングシステムはコールドス
タートシーケンス152から開始され、ローダ154にて実際
のシーケンスが始まる。ステップ156でハードのイニシ
ャライズと自己診断が行なわれ、その後、コントロール
はローダーからオペレーティングシステムに戻る(15
8)。通常動作はステップ160で行なわれ、周期的にステ
ップ162でシビアエラーのチェック、ステップ164でフェ
イタルエラーのチェックが行なわれる。もし、シビアエ
ラーがステップ162で検出されると8ビットのエラーコ
ードの最上位ビットにシビアエラーを示すフラグがステ
ップ166で付加され、ローダーはホストからのリセット
コマンドをステップ168,170で待つ。もし、リセットコ
マンドをホスト40から受けるとローダーはステップ156
に戻り、ハードウエアのイニシャライズと自己診断を行
ない、通常動作のためのオペレイティングシステムに戻
る。
ステップ164にてフェイタルエラーを検出した場合は、
ステップ172でホストに対し通知し、コントロールをロ
ーダに移す。ローダーにはフェイタル処理ルーチンがあ
り第4図で示されるフロントパネルにエラーコードを表
示するとともにフリッカーさせアラームを鳴らすことに
よりオペレータに警告する。そして、このステップ174
では全ての処理(インターラプト)を禁止する。これに
より、ハードウエアのイニシャライズ及び自己診断を行
なうステップ156に戻り、通常動作に戻るためには、オ
ペレーターのパワーダウンによるリセットしか手段がな
いようにステップ176で待つ。
本発明の他の実施例を第6図のオペレーション151に示
す。前述第5図と同様にオペレーティングシステムはス
テップ152のコールドスタートシーケンスから始まり、
コントロールはステップ154のローダーに移る。ステッ
プ156でハードウエアのイニシャライズと自己診断が行
なわれた後、コントロールはステップ158のオペレーテ
ィングシステムに移る。通常動作はステップ160から始
まる。もし、ステップ161でエラーが検出されるとステ
ップ163でホストに通知される。この時、検出したエラ
ーがシビアエラーであればエラーコードの最上位のビッ
トにシビアエラーフラグが付加される。その後、コント
ロールはローダーに移され、ステップ165でエラーコー
ドの表示と警告が行なわれる。ステップ167にて検出さ
れたエラーがシビアエラーかどうか判定され(これは最
上位のビットによって判断される)、シビアエラーであ
ればステップ165,167,169をホストターミナルからのリ
セットコマンド“ESC"“R"を受けるまでループする。ス
テップ169でホストからのコマンドを受けるとハードウ
エアのイニシャライズと自己診断を行なうためにステッ
プ156に戻る。もし、エラーがシビアエラーでないと
(フェイタルもしくはリカプセルエラー)、ステップ16
5,167をシステムがコールドスタート(ステップ152)す
るためにオペレータのパワーオン(リセット)があるま
でループする。
今まで述べてきたようにエラー状態はフェイタルとシビ
アに区分され、また、リカバブルエラーもあり、これら
のほとんどはフロントパネルの2桁の7セグメント124
に表示され、あるものはホスト40に通知される。
フェイタルエラーでなくシビアエラーはチャンネル90を
経由してホストからビットマップCPUに対するコマンド
によりプリンタ50のリセットを行なうことが可能であ
る。フェイタルエラーはシステムのパワー再投入、言い
換えればオペレーターによりリセットが必要である。
通常、エラーはエラーコードにより分類される。リカバ
ブルエラーはコード“E1"から“E2"で示される。10から
19までのエラーコードはパワーオンシーケンスによって
検出され全てフェイタルエラーである。20から29までの
コードはメカエラーでありメカニカルコントロールプロ
セッサによって検出される。これらは、プリントそのも
のに関わるため全てフェイタルエラーである。30から39
までのエラーは一時的(ディバッグ用)はソフトウエア
のバグである。これらの中にはコモンRAMメモリー(FF0
0HからFFFFH)を経由してのエンジンプロセッサとビッ
トマップCPUの通信上のエラーが含まれ、タイミングや
ソフトウエア上のエラーであり、30から33までが該当す
る。ホストのプログラムミスは40から49であり、基本的
な接続ミスや通信ミスは50から59に示される。ソフトウ
エア上のエラーは60から69で通常製品(ユーザサイド)
では起こらない。エラーコード70から79までには静電気
によるものなど素子の一時的なノイズによるものであ
る。
本発明による高機能なコンピュータ用のデータ出力装置
を最大限に使用するためには、ここでは説明していない
が、ホスト40にセットされるプリンタを動作させるため
のドライバープログラムは前述されたエラーコードを判
別して必要に応じてシステムリセットを行うことの出来
るような高度なものでなければならない。
発明の効果 以上の説明から明らかなように、本発明においては、デ
ータ出力装置のエラーをホストシステムが検知すること
が出来るとともに、発生したエラーの状態に応じてデー
タ出力装置を制御することによって、システム全体とし
ては、より高度な統合された機能をもつことができ、パ
フォーマンスを上げることが可能となる。
【図面の簡単な説明】
第1図は本発明の実施例であるレーザビームプリンタの
ハードウエアブロック図、第2図は第1図に示すレーザ
ビームプリンタのデータ処理ブロック図、第3図はビッ
トマップメモリのメモリマップ図、第4図はフロントパ
ネルの平面図、第5図はオペレイティングシステムとロ
ーダとの関連を示すエラー処理のフローチャート、第6
図は別実施例のエラー処理のフローチャートである。 (40)……ホストターミナル、(50)……レーザビーム
プリンタ、(56)……ビットマップCPU、(90)……双
方向チャンネル。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】ホストシステムとの双方向の通信手段を有
    し、ホストシステムから転送されてくるデータを出力す
    るデータ出力装置において、 データ出力装置のエラーを検知する検知手段と、 該エラー検知手段によってエラーが検知されたとき、エ
    ラー検知状態を上記ホストシステムに通知する手段と、 上記検知手段によって検知されたエラーの種類を識別す
    る識別手段と、 検知されたエラーが所定の種類のエラーであると上記識
    別手段によって識別されたとき、上記ホストシステムか
    らの所定の信号によってデータ出力装置を所定の状態に
    リセットする制御手段とを備えたことを特徴とするデー
    タ出力装置。
JP61214993A 1985-09-20 1986-09-11 デ−タ出力装置 Expired - Lifetime JPH0740701B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US77837885A 1985-09-20 1985-09-20
US06/790,319 US4745602A (en) 1985-09-20 1985-10-23 Printer error and control system
US790319 1985-10-23
US778378 1985-10-23

Publications (2)

Publication Number Publication Date
JPS6290058A JPS6290058A (ja) 1987-04-24
JPH0740701B2 true JPH0740701B2 (ja) 1995-05-01

Family

ID=27119441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61214993A Expired - Lifetime JPH0740701B2 (ja) 1985-09-20 1986-09-11 デ−タ出力装置

Country Status (2)

Country Link
US (1) US4745602A (ja)
JP (1) JPH0740701B2 (ja)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5278840A (en) * 1987-07-01 1994-01-11 Digital Equipment Corporation Apparatus and method for data induced condition signalling
GB8720879D0 (en) * 1987-09-04 1988-11-16 Secr Defence Improvements in/relating to automatic data plotters
JPH01228865A (ja) * 1988-03-09 1989-09-12 Minolta Camera Co Ltd プリンタ制御装置
US4922491A (en) * 1988-08-31 1990-05-01 International Business Machines Corporation Input/output device service alert function
JP2718730B2 (ja) * 1988-12-21 1998-02-25 株式会社日立製作所 印刷システム
US6009284A (en) * 1989-12-13 1999-12-28 The Weinberger Group, L.L.C. System and method for controlling image processing devices from a remote location
US5333286A (en) * 1989-12-13 1994-07-26 Joseph Weinberger Two way copier monitoring system
JPH03288297A (ja) * 1990-04-03 1991-12-18 Omron Corp 取引処理装置
JPH04649A (ja) * 1990-04-18 1992-01-06 Nec Corp リモートチャネル装置の障害情報転送方式
US5057866A (en) * 1990-05-04 1991-10-15 Xerox Corporation Remotely accessible copier calculator
US5208814A (en) * 1990-09-28 1993-05-04 Xerox Corporation Method and apparatus for operating an electronic reprographic printing system containing a job submit counter
US5175735A (en) * 1990-09-28 1992-12-29 Xerox Corporation Method and apparatus for handling object faults in an electronic reprographic printing system
US5200958A (en) * 1990-09-28 1993-04-06 Xerox Corporation Method and apparatus for recording and diagnosing faults in an electronic reprographic printing system
DE4112334A1 (de) * 1991-04-16 1992-10-22 Bosch Gmbh Robert Mehrrechnersystem in einem kraftfahrzeug
DE69230270T2 (de) * 1991-04-18 2000-04-20 Canon K.K. Kommunikationssteuereinheit
EP0509525B1 (en) * 1991-04-18 2003-02-05 Canon Kabushiki Kaisha Machine managing apparatus
EP0684526B1 (en) * 1991-04-18 2010-11-24 Canon Kabushiki Kaisha Equipment control apparatus
EP0513549A3 (en) * 1991-04-18 1993-12-15 Canon Kk Equipment control apparatus
EP0509530B1 (en) * 1991-04-18 2007-02-28 Canon Kabushiki Kaisha Communication apparatus and method
CA2075774C (en) * 1991-08-27 2000-10-17 Jeff D. Pipkins Bidirectional parallel protocol
US5825989A (en) * 1992-06-12 1998-10-20 Xerox Corporation System for diagnosing a source of malfunction resulting from the execution of a print job in a network printing system
JPH06214897A (ja) * 1992-12-14 1994-08-05 E Syst Inc 誤り状態検出時に周辺装置に記憶したデータの損失を最少にする方法
US6205363B1 (en) * 1993-11-08 2001-03-20 Seiko Epson Corporation Printer and control method for obtaining printer status
US5774879A (en) * 1993-12-27 1998-06-30 First Data Corporation Automated financial instrument processing system
US5577201A (en) * 1994-03-24 1996-11-19 Unisys Corporation Diagnostic protocol and display system
US5673385A (en) * 1994-06-15 1997-09-30 Hewlett-Packard Company Method for downloading special code from a computer to a hard copy apparatus
US5684934A (en) * 1995-04-26 1997-11-04 International Business Machines Corporation Page repositioning for print job recovery
US6015087A (en) * 1996-10-04 2000-01-18 First Data Corporation Apparatus and method for leasing documents of value
JPH10228365A (ja) * 1997-02-14 1998-08-25 Canon Inc 印刷装置、印刷システム、及び、印刷方法
JPH10301736A (ja) * 1997-04-28 1998-11-13 Brother Ind Ltd 印刷システム及び印刷システムにおけるエラー情報の管理方法並びに印刷システムにおけるエラー情報の管理制御プログラムを記録したコンピュータ読み取り可能な記録媒体
US6353899B1 (en) * 1998-04-10 2002-03-05 Xerox Corporation Fault management system for a multifunctional printing machine
JP2002056124A (ja) * 2000-08-10 2002-02-20 Canon Inc 機器管理システム、機器管理装置及びそれらの制御方法、コンピュータ可読メモリ
JP2002103758A (ja) * 2000-09-29 2002-04-09 Riso Kagaku Corp 印刷装置およびそのエラー通知方法
US7391979B2 (en) * 2004-02-03 2008-06-24 Ricoh Company, Ltd. Image processing apparatus and method of automatic reboot
US20060069824A1 (en) * 2004-09-24 2006-03-30 Hodder Leonard B Method of detecting printer interface and printer incompatibility and printing device employing the method
US7287202B1 (en) * 2005-04-05 2007-10-23 Brad Simeral Method and apparatus for testing a memory interface
JP4724732B2 (ja) * 2008-04-11 2011-07-13 三菱電機株式会社 電気掃除機
JP6244861B2 (ja) * 2013-12-04 2017-12-13 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム
CN106095394B (zh) * 2015-04-28 2018-08-21 京瓷办公信息系统株式会社 电子设备以及重启方法
JP7145752B2 (ja) * 2018-12-27 2022-10-03 セイコーインスツル株式会社 印刷システム、ホスト装置、印刷制御方法、およびプログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3575589A (en) * 1968-11-20 1971-04-20 Honeywell Inc Error recovery apparatus and method
JPS6041376B2 (ja) * 1979-05-18 1985-09-17 松下電器産業株式会社 端末プリンタ装置
US4452136A (en) * 1979-10-19 1984-06-05 International Business Machines Corporation Printer subsystem with dual cooperating microprocessors
US4290138A (en) * 1979-10-19 1981-09-15 International Business Machines Corporation Wire fire mapping for printers
JPS56129941A (en) * 1980-03-14 1981-10-12 Omron Tateisi Electronics Co Failure monitor system
JPS57111767A (en) * 1980-12-29 1982-07-12 Fujitsu Ltd Retried ticket issuing system
JPS60204386A (ja) * 1984-03-30 1985-10-15 Canon Inc 記録装置

Also Published As

Publication number Publication date
JPS6290058A (ja) 1987-04-24
US4745602A (en) 1988-05-17

Similar Documents

Publication Publication Date Title
JPH0740701B2 (ja) デ−タ出力装置
US4663707A (en) Multilevel bootstrap apparatus
US5257378A (en) Network computer workstation with initial program load control
Axelson Parallel Port Complete: Programming, Interfacing & Using the PC'S Parallel Printer Port
EP0911735B1 (en) Microprocessor test system
US6112256A (en) Method and apparatus for configuring the physical setup of multiple printers on a network
US5274816A (en) Personal computer capable of changing boot priority
US5634137A (en) Method and apparatus for updating system configuration based on open/closed state of computer housing cover
EP0881593B1 (en) Information processing apparatus with switchable program
US5328278A (en) Printing apparatus for printing data based on input program
JP2745669B2 (ja) プリンタ
EP0247605B1 (en) System management apparatus for a multiprocessor system
EP0430219A2 (en) Method and system for controlling a resume process in a computer unit capable of connecting an expansion unit
EP0199273A2 (en) Document processing apparatus
US4322791A (en) Error display systems
JP2593007B2 (ja) プログラム組込型機器
EP0439988A2 (en) Computer monitoring of installed options
JP3064324B2 (ja) 画像記録装置における制御ソフトウエア仕様変更システム
JP3060376U (ja) メモリ装置
JP2727717B2 (ja) プログラマブルコントローラシステム
JPH04313117A (ja) プリンタ
JPS61139862A (ja) システム起動方法
EP0656586A1 (en) Method and system for switching between a processor upgrade card and a planar processor
JPS61270182A (ja) プリンタ
JPH1185559A (ja) エミュレータ

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term