JPH0811358A - ハードディスク内蔵プリンタ装置 - Google Patents

ハードディスク内蔵プリンタ装置

Info

Publication number
JPH0811358A
JPH0811358A JP6152225A JP15222594A JPH0811358A JP H0811358 A JPH0811358 A JP H0811358A JP 6152225 A JP6152225 A JP 6152225A JP 15222594 A JP15222594 A JP 15222594A JP H0811358 A JPH0811358 A JP H0811358A
Authority
JP
Japan
Prior art keywords
printer
data
host
memory
interface board
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
JP6152225A
Other languages
English (en)
Inventor
Katsuosa Yago
克修 矢後
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP6152225A priority Critical patent/JPH0811358A/ja
Publication of JPH0811358A publication Critical patent/JPH0811358A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 ハードディスクを内蔵したプリンタ装置にお
いて、ホストコンピュータから受信したデータを保証す
る。 【構成】 プリンタ装置1Aは、通信線7を介してホス
トコンピュータに連結されるホストインターフェースボ
ード10を有する。ホストインターフェースボード10
は、データバッファ12に接続されるサブCPU15を
備え、サブCPU15にはバッテリー17でバックアッ
プされるメモリ16が接続される。ホストからのデータ
を受信したホストインターフェースボードは、データを
バッファ12に入れるとともに不揮発生のメモリ16に
記憶する。プリントデータはバッファ12からメインメ
モリ22に転送され、メインCPU24で処理された後
に、ハードディスク28に格納される。ホストデータを
受信した後にプリンタ内に異常が発生したときには、バ
ックアップメモリ16のデータをメインメモリ22に転
送し、ホストへの再送請求を不要とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】ハードディスク装置を内蔵したプ
リンタ装置における改良されたホストコンピュータとの
インターフェースボードを備えたプリンタ装置に関す
る。
【0002】
【従来の技術】従来、ディスクを内蔵したプリンター装
置は、例えば特開平3−59717号公報に開示されて
いるように図3に示すようなシステム構成を備えてい
る。全体を符号1で示すプリンタは、信号線7を介して
ホストコンピュータに連結されるホストインターフェー
スボード2を有する。ホストインターフェースボード2
はホストドライバー/レシーバ3と、データバッファ4
と、内部ドライバー/レシーバ5を有し、プリンタ内部
バス20に接続される。プリンタ内部バス20には、メ
インメモリ22、CPU24が接続され、またプリンタ
内部ディスク制御インターフェース部26を介してプリ
ンタ内部ハードディスク28接続される。内部バス20
に接続されるイメージャー部30は、プリンタエンジン
32を制御する。ホストインターフェース部2から入力
されたプリントデータはメインメモリ22へ転送され、
CPU24で処理された後、プリンタ内部ディスク28
に記録される。そして、プリンタエンジン32のスピー
ドに合わせ、プリンタ内部ディスク28からイメージャ
ー部30経由でプリンタエンジン32へ送られる。
【0003】
【発明が解決しようとする課題】上述した従来の装置に
あっては、プリンターがホストインターフェース部2に
プリントデータを受信した後、CPU24が処理中で、
その処理したプリントデータをプリンタ内部ディスク2
8に書き込む前に、プリンタ装置にて電源異常などの致
命的なトラブルが発生すると、既にホストから受信して
いたプリントデータが消滅する障害が発生し、プリント
データを保証できなくなる。従来の構成で、この障害を
解決するには、一般的にはホストからジョブを再実行
し、プリントデータを最初から送りなおす方法がとられ
ている。この方式では、既に正常終了しているデータも
含めて再プリントすることになってしまう。異常発生の
場所からプリントデータを再送しリカバリーしようとす
るとかなり複雑なホストコンピュータとのやり取りが必
要になる。また、この方式ではホストコンピュータ側も
最終ページのプリントが正常終了するまで最初からの全
ページのプリントデータをプリンターに送信した後も保
持しておかなくてはならない。従って、ホストコンピュ
ータ側でスプールの制限からプリンターに送信した後プ
リントデータを消去していくシステムではプリントデー
タの欠損という重要障害に発展する。本発明は上述した
従来の不具合を解消するディスク装置を内蔵したプリン
ター装置のインターフェースボードを提供するものであ
る。
【0004】
【課題を解決するための手段】本発明はホストコンピュ
ータから受信したプリンタデータをプリンター装置にて
異常事態が発生しても完全に保証するために、プリンタ
ー装置がデータを受信した後、内蔵ディスクにプリント
データを書き込むまでの間、プリンター装置が単独でリ
カバリーできる必要データを保持できる機能を設ける。
【0005】
【作用】ホストコンピュータから送られてくるプリント
データは、プリンタ装置のホストインターフェースボー
ドに装備されるバックアップメモリに記憶される。受信
されたデータは、内部ディスク装置に格納されるまでバ
ックアップメモリに保持され、プリンタ装置に異常が発
生したときには、バックアップメモリのデータをメイン
メモリを介して内部ディスクへ転送する。
【0006】
【実施例】図1は本発明のディスク装置を内蔵したプリ
ンタ装置のシステム装置のシステム構成を示すブロック
図である。全体を符号1Aで示すプリンタは、信号線7
を介してホストコンピュータに連結されるホストインタ
ーフェースボード10を有する。このホストインタフェ
ースボード10は、ホストドライバー/レシーバ11
と、データバッファ12と、内部バスドライバー/レシ
ーバ13を有し、プリンタ内部バス20に接続される。
データバッファ12は、ホストインターフェースボード
の制御用CPU15に接続され、CPU15はホストイ
ンターフェースに送られてくるデータや制御用のプロト
コル等を記憶するメモリ16を有する。そして、このメ
モリ16はバッテリー17に接続され、バックアップさ
れる。ホストインターフェースボード10は、制御用の
CPU15と、メモリ16及びバックアップバッテリー
17を備え、プリンタ装置内に異常が発生した場合に
は、リカバリーするために必要なプリントデータ及び制
御コード等を判別し、バッテリー17によりバックアッ
プされたメモリ16に記憶する。このバックアップデー
タは、そのプリントデータがプリンタ内部ディスク28
に記憶されるまで保持される
【0007】図2は本発明装置の制御処理を示すフロー
図である。ステップS1でスタートした処理は、ステッ
プS2でホストコンピュータからのデータ受信の有無を
チェックし、データ受信があれば、ステップS3で受信
データの異常をチェックする。異常があれば、ステップ
S4でホストコンピュータへ通信障害の発生を連絡し、
データの再送を要求する。ホストインターフェースボー
ド10に正常に受信されたデータは、ステップS5でデ
ータバッファ12に入力されるとともに、インターフェ
ース制御CPU15は、そのデータをバッテリーバック
アップメモリ16の所定の位置に記憶するとともに、ホ
ストコンピュータ側へ正常受信を応答する。
【0008】ステップS6でプリンタ内部の異常をチェ
ックし、正常であれば、ステップS8で受信データをデ
ータバッファ12からプリンタ本体のメインメモリ22
へDMA転送し、データバッファ12のデータは消去さ
れる。ステップS9で再度異常をチェックするが、電源
断などの異常が発生した場合には、ステップS7でバッ
テリーバックアップメモリ16に記憶されているリカバ
リーに必要な受信データをプリンタ本体のメインメモリ
22へ再送する。ステップS10では、メインCPU2
4がメインメモリ22の受信データを内部処理し、プリ
ンタ内部ディスク28へ記録する。この処理とともにリ
カバリーに必要だったバッテリーバックアップメモリ1
6のデータを消去する。
【0009】ステップS11でプリンタの異常をチェッ
クし、ステップS12でプリンタ内部ディスク28から
プリンタエンジン32のスピードに合わせてプリントデ
ータをイメージャー部30へ送り、ビデオ信号に変換し
てプリンタエンジン32へ出力し、印字する。プリンタ
ー内部ディスク28への書き込み後、実際のプリンタエ
ンジン32で印字されるまでに発生する重要障害の場合
には、ステップS12でプリンター内部ディスク28か
らリカバリーする。バッテリーバックアップメモリ16
のデータはプリンター内部ディスク28への書き込み後
消去され、プリンター内部ディスク28上のデータはプ
リンタエンジン32で正常印字された後消去する。
【0010】
【発明の効果】本発明は以上のように、ハードディスク
装置を内蔵し、信号線を介してホストコンピュータから
プリントデータを受信するプリンタ装置にあって、ホス
トインターフェースボードは、制御用のCPUとバッテ
リーバックアップメモリを備える。ホストコンピュータ
からデータを受信したホストインターフェースボード
は、データバッファに記憶するとともにバックアップメ
モリにも記憶する。データバッファはデータをメインメ
モリに転送し、データを消去する。このデータはさらに
内部のハードディスクに格納される。データ受信後に、
プリンタ装置に異常が発生したときには、バックアップ
メモリのデータをメインメモリを介してハードディスク
に転送する。したがって、プリンタ装置に異常が発生し
ても、再度ホストコンピュータにデータの送信を要求す
る必要がなく、プリント装置側だけでプリント作業を継
続することができる。
【図面の簡単な説明】
【図1】 本発明のシステムの概略の構成図。
【図2】 本発明の制御処理のフロー図。
【図3】 従来技術の構成例。
【符号の説明】
7 ホストからの入力信号線、 10 ホストインター
フェース部、 11ホストドライバーレシーバ、 12
データバッファ、 13 内部バスドライバーレシー
バ、 15 ホストインターフェース部制御CPU、
16 ホストインターフェースデータプロトコル等記憶
用メモリ、 17 バッテリー、 20 プリンタ内部
バス、 22 メインメモリー、 24 メインCP
U、 26 プリンタ内部ディスク制御1/F部、 2
8 プリンタ内部ディスク、 30 イメージャー部、
32 プリンタエンジン(IOT)。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 信号線を介してホストコンピュータに連
    結されるホストインターフェースボードと、プリンタメ
    インCPUと、プリンタメインメモリと、プリンタ内部
    ディスクと、プリンタ内部ディスクを制御するインター
    フェース部と、イメージャー部と、イメージャー部から
    送られるビデオ信号をプリントするプリンタエンジンを
    備えたプリンタ装置において、該ホストインターフェー
    スボードは、ホストコンピュータから受信したデータを
    記憶するデータバッファと、データバッファに接続され
    るホストインターフェース部の制御用CPUと、ホスト
    インターフェース部の制御用CPUに接続されてホスト
    コンピュータからの受信データと制御用プログラムを記
    憶するメモリと、該メモリをバックアップするバッテリ
    ーを備え、ホストインターフェースボードが受信したデ
    ータが、プリンタ内部ディスクに格納されるまでに異常
    が発生したときには、バッテリーバックアップメモリの
    データをメインメモリを介してプリンタ内部ディスクへ
    転送する機能を有することを特徴とするハードディスク
    内蔵プリンタ装置。
JP6152225A 1994-07-04 1994-07-04 ハードディスク内蔵プリンタ装置 Pending JPH0811358A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6152225A JPH0811358A (ja) 1994-07-04 1994-07-04 ハードディスク内蔵プリンタ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6152225A JPH0811358A (ja) 1994-07-04 1994-07-04 ハードディスク内蔵プリンタ装置

Publications (1)

Publication Number Publication Date
JPH0811358A true JPH0811358A (ja) 1996-01-16

Family

ID=15535826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6152225A Pending JPH0811358A (ja) 1994-07-04 1994-07-04 ハードディスク内蔵プリンタ装置

Country Status (1)

Country Link
JP (1) JPH0811358A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002149359A (ja) * 2000-08-30 2002-05-24 Seiko Epson Corp 印刷装置、情報記録媒体、インターフェース装置、印刷装置制御方法、ならびに、インターフェース装置制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002149359A (ja) * 2000-08-30 2002-05-24 Seiko Epson Corp 印刷装置、情報記録媒体、インターフェース装置、印刷装置制御方法、ならびに、インターフェース装置制御方法

Similar Documents

Publication Publication Date Title
US6388760B2 (en) Host-based printing system and printing control method thereof
US5926650A (en) Method and system utilizing a negotiation phase to transfer commands and data in separate modes over a host/peripheral interface
JP3034540B2 (ja) 印刷システム、および、そのエラー回復方法
JPH0811358A (ja) ハードディスク内蔵プリンタ装置
JPH0436872B2 (ja)
JP3573258B2 (ja) 印刷データ送信装置及び印刷システム
JP2828005B2 (ja) プリンタ装置
JPH02289374A (ja) プリンタ
JPS6356472A (ja) リプリント機能付きプリンタ
JP3250118B2 (ja) 印刷装置のデータ管理方式
JP2000339118A (ja) 印刷制御方法,印刷装置および印刷制御プログラムを記録した記録媒体
JP3513263B2 (ja) 印字システムおよび印字制御方法
JPH09237168A (ja) ホストベースプリンタシステムの印刷制御方法とホストベースプリンタシステム及び印刷ホスト
JP2000168200A (ja) 印字装置、その動作履歴の通知方法及び記録媒体
JPH0976603A (ja) 印刷装置
JP2000259363A (ja) プリントサーバ、印刷制御方法、印刷制御プログラムを記録した媒体およびネットワークプリントシステム
JPH01103466A (ja) ページ式プリンタ装置の制御方式
JP2869382B2 (ja) プリンタ制御システム
JPH1134450A (ja) 画像形成装置
JP3901535B2 (ja) データ通信装置
JPH01171959A (ja) プリンタ
JP3254814B2 (ja) データ転送方法
JPH0438618Y2 (ja)
JP3290787B2 (ja) 印刷装置および印刷処理方法
JP2696003B2 (ja) プリンタのアドレス登録方法