JPH0260781A - 印刷システム、印刷装置およびその印刷制御方法 - Google Patents

印刷システム、印刷装置およびその印刷制御方法

Info

Publication number
JPH0260781A
JPH0260781A JP63210703A JP21070388A JPH0260781A JP H0260781 A JPH0260781 A JP H0260781A JP 63210703 A JP63210703 A JP 63210703A JP 21070388 A JP21070388 A JP 21070388A JP H0260781 A JPH0260781 A JP H0260781A
Authority
JP
Japan
Prior art keywords
section
command
printing
printing device
host computer
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
JP63210703A
Other languages
English (en)
Other versions
JP2728449B2 (ja
Inventor
Saiji Kageyama
斎司 蔭山
Keiichi Nakane
啓一 中根
Hiroaki Kamibayashi
弘明 上林
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP63210703A priority Critical patent/JP2728449B2/ja
Publication of JPH0260781A publication Critical patent/JPH0260781A/ja
Application granted granted Critical
Publication of JP2728449B2 publication Critical patent/JP2728449B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、パーソナルコンビ二一タ、ワークxテーシ冒
ン等のホストコンピュータとレーザビームプリンタ、ワ
イヤドツトプリンタなどの印刷装置をS CS I (
Small Connputer SS75te In
terface )で接続した印刷システムに関する。
〔従来の技術〕
近年、パーソナルコンピュータやワークステージ曹ンの
分野釦おいて、ホストコンビ二−タと、印刷装置、磁気
ディスク装置等の周辺装置との間の標準インターフェー
スとして、SCSI2>KANSI(アメリカ規格協会
)Kより規定され、利用されようとしている。
ホストコンピュータは、SCSI規格(ANSIxA1
3i)に従って、印刷装置と、例えば第2図のように接
続される。
第2の印刷システムにおいて、ホストコンピュータ10
と印刷装置11との間の通信は、次の手順で実行される
(第3図を参照)。
(1)初期状態では、SCSIバス12の状態はバスフ
リーフェーズである。
(2)パスフリーフェーズ〜アービトレーシ冒ンフ工−
ズにおいて、ホストコンピュータ10 カフ −ビトレ
ーシ目ン部131を用いてバス裁定権を表明し、イニシ
ェータとなる。
(3)セレクシ日ン7エーズにおいて、ホストコンピ具
−夕10がセレクシ璽ン部132を用いて、ターゲット
として印刷装置11を選択する。
(4)情報転送フェーズにおいては1次の(1)〜(1
v)の手1+11 t f?す。(υ〜(1■)は、各
々コマンド7エーズ、データフェーズ、ステータスフェ
ーズ、メツセージフェーズと呼ばれる。
(1)ホストコンピュータ10が、印刷装置11にイニ
シエータ機能部135を用いて、一つのSC8Iコマン
ドを送信し、印刷装置11に指示を与える。
なお、SCSIコマンドを以後単にコマンドと呼ぶこと
もある。本SCSIコマンドは、ターゲット機能部14
5を用いて、印刷装置11が受信する。
(II)続いて、コマンドの種類に応じてデータの送信
または受信をイニシエータ機能部153とターゲット機
能部143を用いて行う。データ送信は、印刷データ等
の送信で用い、データ受信は、ホストコンビ為−夕から
印刷装置11への間合せに対する応答データの受信時に
用いる。コマンドによってはデータの送受信を行わない
ものもある。
(III)続いてターゲット機能部143からイニシエ
ータ機能部133ヘコマンドの実行状態をステータスと
して返送する。
OV)続いて、ターゲラを機能部143からイニシェー
タ機能部155ヘメッセージを送り、ターゲットによる
ーコマンドの処理が完結したことを報告する。この結果
、SCSIバス12の状態は再びバスフリーフェーズと
なる。
以下(2)〜(4)の手順をくり返す。
なお、イニシエータとターゲットは前記SCSI規格に
より、次のように定義されている。
イニシエータ:他のSCSI制御部にコマンドの実行を
要求するSCSI制御部。
グーゲット :イニシエータによって要求され几コマン
ドを実行するSCSI制 御部。
以上の通信手順において、ホストコンピュータ10から
印刷装置11への文字1図形等の紙面上への印刷指示は
、本手順(4)の(1)と(1)でprintその他の
コマンドと付随データを送信することで行う。
ここで、前記printその他のコマンドは、コマンド
バッファ部151へ格納した時点で、印刷装置11にお
ける災行を終了したとみなし、ステータスとメツセージ
をターゲット機能部143からイニシエータ機能部13
3へ送信する。この時、ステータスの内容は、コマンド
バッファ部151へのコマンドの格納の成功、不成功t
−表し、メツセージ内容は、−コマンドについての本格
納処理の完結を表す。
印刷装置11本来の処理は、コマンドバッファ部151
内のコマンドを読出し実行すること(以後本処mt−遅
延コマント処理と呼び、コマンドバッファ部へ一旦格納
のa実行されるコマンドを遅延処理コマンドと呼ぶ。)
でるるか、本遅延コマンド処理における各ページの印刷
終了やエラーを、前記ステータスやメツセージを用いた
のでは、それらが既に発行されている九め、印刷装置I
L11からホストコンピュータ10へ伝えることはでき
ない。
を丸、ホストコンビ為−夕10と印刷装置112scs
x以外のインターフェースでVf!続し、印刷装置から
ホストコンピュータへのエラー報告を試みている印刷シ
ステムとして、次の二つがある。
(a)  [%開昭60−204386号公報記載のシ
ステム〕 ホストコンピュータが印刷装置へ、適宜自己診断全要求
し、印刷装置はその結果を報告する。
(b)〔特開昭62−90058号公報紀載のシステム
〕印刷装置がエラーを検出し、ホストコンピュータへ送
信する。
〔発明が解決しようとする課題〕
上記した従来の印刷システムにあっては、解決すべき課
題として、次のような問題点がある。
上記s、csr全用いた印刷システムでは、ターゲット
機能部143からイニシエーj1機能部133へのステ
ータス送信以外のフェーズにおいては、印刷装置11に
おけるエラーや印刷終了等の事象を検出しても、印刷装
置からホストコンピュータへ、非同期的に緊急報告する
手段がない。また、ステータス送信フェーズであっ友と
しても、前述したよりに、ステータス全遅延コマンド処
理実行中に検出されたエラーやページ印刷終了をホスト
コンピュータへ送信するために使うことはできない。そ
の九め、ホストコンピュータが印刷装置におけるエラー
、印刷終了等の最新状態をつかめず、印刷装置を効果的
に制御できない。さらに、印刷装置も最新状態に基づく
適切な指示をホストコンピュータから受けられない、と
いう問題点があった。
なお、プリントサーバや共用プリンタのような印刷依頼
者と印刷装置が離れた場所で使われる印刷装置において
は、紙やトナー等の消耗品切れエラーや、レーザビーム
プリンタ定着器ヒータの加熱等の危険なエラーを、印刷
装置が検出したら直チニホストコンピュータへ報告する
ことが必要であるが、前記印刷システムではできない。
また、上記特開昭60−204386号公報記載のシス
テムでは、印刷装置内で工2−1印刷終了等の事象が発
生しても、ホストコンピュータから印刷装置へ問合せや
自己診断を要求しない限り、それらの事象をホストコン
ピュータへ伝えられないという問題点があった。
さらに、上記特開昭62−90058号公報記載のシス
テムでは、印刷装置内で発生し几各種事象を、印刷装置
からホストコンビ瓢−タへ、非同期的に緊急報告する方
法、特に、SCSI通信を用いて非同期報告する方法に
ついては、考慮がなされていないという問題点があった
。また、印刷装置内の事象のうち、エラー検出部が検出
するエラー等の極く一部の事象しかホストコンピュータ
へ伝えられない九め、ホストコンピュータが印刷装置を
効果的に制御できないという問題点もあった。
本発明の目的は、上記従来システムの問題点を解消し、
印刷装置内で発生するエラー、ページ印刷終了、ホスト
コンピュータと印刷装置間の通信可能状態の変化等の各
種事象を、印刷装置からホストコンピュータへ非同期的
に緊急報告し、印刷システムの信頼性、稼動性を高めた
印刷システムを提供することにある。
〔課題を解決するための手段〕
上記目的は、印刷制御用SCSI制御部に非同期報告部
とイニシエータ機能部を設け、ホストコンピュータ用S
CSI制御部にターゲット機能部を設け、印刷装置内の
各部が報告事象を検出した時点で、報告データ部に報告
データをセットしt後、非同期報告部を起動し、非同期
報告部は、印刷装置用SCSI制御部をイニシェークと
し、ホストコンピュータ用SCSI部をターゲットとし
た後、前者から後者へ上記報告データ部の内容をコマン
ドまたは拡張メツセージとして送信することにより、達
成される。
すなわち、本発明は、ホストコンピュータと、印刷装置
と、これら二つの装置を接続するSCSI(Small
 Computer System Interfac
e )バスとからなり、ホストコンピュータと印刷装置
は、各々互いに通信を行うためのホストコンピュータ用
SCSI制御部と印刷装置用SCSI制御部を有し、前
記ホストコンピュータ用SCSI制御部は、アービトレ
ーシ冒ン部とセレクシ曹ン部とイニシェーク機能部とを
有し、印刷装置用SCSI制御部は、アービトレーシ菖
ン部とセレクシ曹ン部とターゲット機能部とを有し、前
記印刷装置は、前記印刷装置用SCSI制御部以外に、
コマンド処理部、ページバッファ部、プリンタ制御部お
よびプリンタエンジン部を有する印刷システムにおいて
、印刷装置用SCSI制御部にイニシエータ手段を設け
、ホストコンピュータ用SCSI制御部にターゲット手
段を設け。
かつ、印刷装置用SCSI制御部に、印刷装置の各種事
象の検出により起動されて、前記印刷装置用SCSI制
御部をイニシエータとし、前記ホストコンピュータ用S
CSI制御部をターゲットとした後、前者から後者にコ
マンドまたは拡張メツセージを送信するよう制御する非
同期報告手段を設けたことを特徴とする。
前記非同期報告手段は、報告データ部を有し、SC!3
I制御部、コマンド処理部、プリンタ制御部のいずれか
により、印刷装置に生起する各種事象が検出され、その
事象の内容が上記報告データ部に設定された後、起動さ
れるものであることが好ましい。
ま几、印刷装置内には、印刷装置内の各部で検出された
各種事象を処理するための異常処理手段、ホストコンピ
ュータと印刷装置との間の通信に関する状態の表示や入
力を行なうユーザパネル部を制御するパネル制御手段、
および、印刷装置内の印刷データのキャンセル処理を行
なうキャンセル手段を設けることが好ましい。
かつ、前記非同期報告手段は、報告データ部を有し、印
刷装置内の異常処理手段、コマンド処理手段、プリンタ
制御手段、パネル制御手段、キャンセル処理手段、SC
SI制御手段の各部により、検出した事象の内容を上記
報告データ部に設定され友後、起動されるものであるこ
とが好ましい。
前記非同期報告手段を起動する原因となる各種事象とし
ては、エラー、ページ印刷終了、コマンドバッファ空き
、ホストコンピュータと印刷装置間の通信可能状態の変
化等がおる。
ま九、本発明は、上記課題を解決する手段として、ホス
トコンピュータと、印刷装置と、これら二つの装置を接
続するSCSIバスとからなり、ホストコンピュータと
印刷装置は、各々互いに通信を行うためのホストコンビ
具−夕月SCSI制御部と印刷装置用5C9I制御部を
有し、前記ホストコンビ為−タ用SCSI制御部はアー
ビトレーシロン部とセレクシ曹ン部とイニシエータ機能
部とを有し、印刷装置用SCSI制御部は、アービトレ
ーシlン部とセレクション部とターゲット機能部を有し
、前記印刷装置は前記印刷装置用SCSI制御部以外に
、コマンド処理部、ページバッファ部、プリンタ制御部
およびプリンタエンジン部を有する印刷システムにおい
て。
ホストコンピュータ用SCSI制御部をイニシエータと
し、印刷装置用SCSI制御部をターゲットとして、前
者から後者にコマンドが送信されると、該コマンドを即
時処理コマンドと遅延処理コマンドとに分類するコマン
ド分類手段と、 該コマンドが即時処理コマンドである場合、直ちに実行
する即時コマンド処理手段と、該コマンドが遅延処理コ
マンドである場合、該コマンドを一旦格納保持するコマ
ンドバッファ手段と、 後に、前記コマンドバッファ手段からコマンドを読み出
して実行する遅延コマンド処理手段とを、riilI記
コマンド処理部内に備えて、ホストコンピュータが印刷
装置に印刷を指示するよりに構成したことを特徴とする
上記態様において、好ましくは、印刷装置用SCSI制
御部にイニシエータ手段を設け、ホストコンピュータ用
SCSI制御部にターゲット手段を設け、かつ、印刷装
置用SCSI制御部に、印刷装置の各種事象の検出によ
り起動されて、前記印刷装置用SC!9I制御部をイニ
シエータとし、前記ホストコンピュータ用SCSI制御
部をターゲットとした後、前者から後者にコマンドまた
は拡張メツセージを送信するよう制御する非同期報告手
段を設けて、印刷装置内の状態変化を印刷装置からホス
トコンピュータに緊急報告できるより構成する。
〔作用〕
印刷装置内の各部(SG!3I制御部、コマンド処理部
、プリンタ制御部、その他)が、印刷装置内の状VA度
化、つ′−!り、エラー、ページ印刷終了、コマンドバ
ッファ空き、ホストコンピュータト印刷装置間の通信可
能状態の変化等の事象全検出すると、直ちに、それらの
事象内容を前記報告データ部へ設定し友後、非同期報告
部を起動する。
非同期報告部は、SCSIバス状態がバス7リー7エー
ズまたはアービトレーシ177エーズnらば1次のよう
にして印刷装置からホストコンビ具−タへ非同期的に緊
急報告を行う。
(1)バス7リーフエーズ〜アービトレーシツンフエー
ズにおいて、印刷装置用5C9I制御部のアービトレー
ション部を用いてバス裁定権を表明させ、印刷装置用S
CSI制御部をイニ7エータとする。
(2〕続いてセレクシ肩ンフェーズにおいて、印刷装置
用5C9I制御部のセレクシ曹ン部により、ホストコン
ビ五−夕をターゲットとして選択させる。
(3]続いて情報転送フェーズにおいて、印刷装置用S
(:SI制御部からホストコンピュータ用SCSI制御
部へ、前者のイニシエータ機能部と後者のターゲット機
能部を用いて、前記報告データ部の内容を、コマンドま
たは拡張メツセージを用いて送信させる。
S CS I /(スの状態がバス71J−7エーズで
ないならば、バス7リーフエーズになるのを待って、以
上の手順を行う。
以上のように、印刷制御用5csx制御部とホストコン
ビ二−タ用SCSI制御部を構成し動作させることによ
り、印刷装置内の状態変化事象を印刷装置からホストコ
ンピュータへ緊急報告し、ホストコンピュータがその報
告内容に従って自身と印刷装置を最適圧制御することが
できるので、印刷システムのスルーブツト、安全性、信
頼性、稼動性を高められるといり効果がある。
〔実施例〕
以下5本発明の第1実施例を第1図の構成例を用いて説
明する。
本構成例は、ホストコンピュータ10と印刷装置11と
5C9Iバス12かうなる。ホストコンピュータ10と
印刷装置11は、各々、ホストコンピュータ用SCSI
制御部15と印刷装置用SCSI制御部14を有し、各
々がこれらのSCSI制御部15と14を制御すること
により、SCSIバス12を通じ互いに通信を行う。
ホストコンビ二−タ用SCSI制御部15は、アービト
レーシ日7部151、セフ2フ1フ部132、イニシエ
ータ機能部153を有する。印刷装置用SCSI制御部
14は、アービトレーシ■ン部141、セレクシlン部
142、ターゲット機能部145、を有する。
従来のSCSIを用いた印刷システム(第2図に示した
)では、ホストコンピュータ用S CS I 制御部1
3と印刷装置用SCSI制御部14は、各々イニシエー
タ機能部133によるイニシエータ機能と、ターゲット
機能部143によるターゲット機能の一方しか丈ボート
していなかった。
本発明の特徴は、ホストコンピュータ用SC8I制御部
13に、ターゲット機能部154を設け、印刷装置用S
C3I制御部14にイニシエータ機能部144と非同期
報告部145と報告データ部146を設けたことである
印刷装[ftは、上記SOS f制御部14に加えテ、
コマンド処理部15、ページバッファ部16、プリンタ
制御部17、プリンタエンジン部18を有し、15はそ
の内部にコマンドバッファ部151と遅延コマンド処理
部154を持つ。
ホストコンピュータ用SCSI制御部15と印刷装置用
SCSI制御部14は、5csiバス12を介して、「
従来の技術10項で述べ友ように、通信を行う。
前記コマンドバッファ部151内のコマンドには、pr
intコマンドのように、そのデータ部にサブコマンド
列をもつものと、そうでないものとがある。
なお、サブコマンドは、SCSI規格の範囲外でるり、
本発明では文字コードとエスケープ7−クンスを用いて
本印刷システム用に定めた。
tx、コマンドとサブコマンドは、描画を指示するもの
と印刷を指示するものに二分され、前記遅延コマンド処
理部154により実行される。
描画を指示するコマンド、サブコマンドを実行すると、
ページバッファ部16(ビットマツプメモリ)上に文字
や図形がドツトイメージとして描画される。印刷を指示
するコマンド、サブコマンドを実行すると、プリンタ制
御部17が起動される。プリンタ制御部17は、描画の
完了し次ページバッファ部16の内容(ドツトイメージ
データ)を読出し、プリンタエンジン部18へ送(する
プリンタエンジン部18は、入力されるドツトイメージ
データに従って、紙面上への印刷を電子写真印刷メカニ
ズムやワイヤドツト印刷メカニズムを用いて行う。
前記遅延コマンド処理部154、プリンタ制御部17.
その他の印刷装置内の各部において、エラー、ページ印
刷終了等の事象が検出されると、K4図の手順に従って
、印刷装置11からホストコンビ為−夕10へそれらの
事象が報告される。
第4図において、初めに前記事象が検出されると、報告
データ部146ヘセツトされる(41)。
この事象の検出、設定は、第4図(e)に示すように、
まず、印刷装置内の各部(コマンド処理部、プリンタ制
御部、異常処理部、ツクネル制御部、キャンセル処理部
等)で報告内容を検出する(411)。
ついで、報告内容を報告データ部へ設定する(412)
続いて、非同期報告42′t−行り、SCSIバスの状
態がパスフリーフエーズマ九はアービトレーション7エ
ーズならば(42−a)、報告1 (43)を行う。報
告1では、前記「作用10項において、(1)〜(5)
として記述した処理を行う。すなわち、第4図(b)に
示すj:5に、 (11パスフリー7エーズ〜アービトレーシ田ンフエー
ズにおいて、印刷装置用SCSI制御部のアービトレー
ション部を用いてバス裁定権を表明させ、印1i11J
装置用SCSI制御部をイ二シエータとする(451)
(2)続いて、セレクシ目ンフエーズにおいて、印刷装
置用SCSI制御部のセレクシ目ン部により、ホストコ
ンピュータをターゲットとして選択させる(432)っ (3)続いて、情報転送7エーズにおいて、印刷装置用
SCSI制御部からホストコンピュータ用SCSI制御
部へ、前者のイニシエータ機能部と後者のターゲット機
能部を用いて、前記報告データ部の内容を、コマンドま
たは拡張メツセージを用いて送信させる(433)。
上記435の情報転送フェーズにおいて、本実施例では
5endコマンドま几は拡張メツセージを用イテイる。
5endコマンドの代りにC0PYコマンドを用いても
良い。
SCSIバスが情報転送フェーズならば(42−b)、
報告2(44)により、拡張メツセージを用いて報告デ
ータ部の内容をホストコンピュータへ送信する(第4図
(o)参照)。
SCSIバスがそれ以外のフェーズならば(42−C)
、報告3(45)により、SCSIバス状態がバス7リ
ーフエーズになるのを待って(451)、バスフリー用
の報告1(43)全行5(第4図(d)参照)。
なお、42−bの情報転送フェーズにおいても、報告2
(44)の代りに報告!(45)の手順を用いても良い
なお、以上の実施例において、イニ7エータ機能部(1
44と133)とターゲット機能部(154と143)
は、各々、第5図(a)、(b)のように構成し次。
第5図(a)に示すイニシエータ機能部153または1
44において、51.52および53は、各々イニシエ
ータがコマンド、データ、メツセージを送信するために
用いる。また、54.55および56は、イ二シエータ
がデータ、ステータス、メツセージを受信する丸めに用
いる。
また、第5図(b)K示すターゲット機能部134また
は143において、57.58および59は、各々ター
ゲットがコマンド、データ、メツセージを受信する九め
に用いる。また、5A。
5B、5Cは、ターゲットがデータ、ステータス、メツ
セージを送信するために用いる。
第1図の各部は、マイクロプロセッサ、RAM。
ROM、LSI、論理IC,電子写真印刷メカニズム、
ワイヤドツト印刷メカニズム等金用いて、実現すること
ができる。
本実施例によれば、印刷装置内の状態変化事象を印刷装
置からホストコンピータへ緊急報告し、ホストコンピー
タがその報告内容に従って自身と印刷装@を最適に制御
することができるので、印刷システムのスループット、
安全性、信頼性、稼動性を高めることができる。
次に、本発明の第2実施例を、第6図の構成例を用いて
説明する。
第6図は、第一図に示す第1実施例の印刷装置に、異常
処理部61、パネル制御部62、エラー状態テーブル部
63、キャンセル処理部64を追加したものである。
異常処理部61は、印刷装置11内の各部で工2−が検
出され几場合に、エラ一番号を入力パラメータとして起
動される。本異常処理部61により、印刷装置内の各部
(5C9I制御部14、コマンド処理部15、遅延コマ
ンド処理部154、プリンタ制御部17、プリンタエン
ジン部18、パネル制御部62、その他)で発生するエ
ラーを共通に処理することができる。
パネル制御62は、印刷装置とユーザとの間のマンマシ
ンインター7エースヲ司ルユーサハネルを制御するため
に設けである。62は、その−機能として、ホストコン
ピュータ10と印刷装置11との間の通信可能状態(以
下ホスト・プリンタ間通信状態と略す。)の表示、入力
を行う。ここで、ホスト・プリンタ間通信状態としては
、通信可能(オンライン)、通信不可能(オフライン)
およびホールド(ユーザ介入要求)t−設けである。
ホールド状態は、紙なし、トナーなし等のユーザの印刷
装置への介入操作により、正常状態に復帰できるタイプ
のエラーに対応させである。本状態では、ホストコンピ
ュータは印刷装置に前記遅延処理コマンドを送信しては
いけない。印刷装置は、送信されても無視する。本状態
でホストコンピュータから印刷装置間へ流せるコマンド
は、後述する即時処理コマンドだけである。
キャンセル処理部64は、キャンセル処理(印刷装置内
の全バッファデータのクリア)t−行う九めに設けてる
る。キャンセル処理の指示は、ホストコンピュータから
印刷装置への5top Pr1ntコマンドの送信、ま
几は、ユーザパネルからの入力のいずれかの方法で行う
また、エラー状態テーブル部63は、(a)エラーコー
ド、(b)中断・再開・キャンセルフラグ、(c)ホス
ト・プリンタ間通信状態の順に並べて配置する構成とし
である。(a)には、印刷装置10内の各部で検出され
たエラー#r9が曽込まれる。(b ) vcは、異常
処理部61の実行モード全記入する。(o)への書込み
は、異常処理部61、パネル制御部62等が行い、(o
)の内容を参照しながら印刷装置用SC!3I制御部1
4を動作させる。
以上の第6図の構成において、第7因に示す状態変化が
印刷装置11内の各部で検出される。第4図に示した報
告手順の41においては、これらの各種検出に対して、
第4図(e)に示したように、411による検出412
による報告データ部146へのセットが行われる。
本実施例における、印刷装fi11からホストコンピュ
ータ10への非同期報告で用いる。コマンド、拡張メツ
セージについてのデータ形式をfJca図〜第11図に
示す。第8図には、S@ndコマンドについての、 (a ) CD B (Command Descri
ptor Block)と呼ばれるSCSIコマンドの
形式、 (b ) 5endコマンドの転送データ部の報告デー
タ形式。
(Q)報告内容コード を示す。
このうち、(0)の報告内容コードは、(b)の報告デ
ータの内容を大別するために定めである。
本コードが1の場合、ホストコンビ轟−夕は、報告デー
タ中のページ通し陽と現在印刷部数と総印刷部数を読出
し、印刷の終了したページを特定化する。本コードが2
の場合、ホストコンビ為−タは、報告データ中のエラー
クラスとエラーコードの組を前記エラ一番号として読出
し、エラー内容を特定化する。本コードが7の場合、ホ
ストコンピュータは、報告データ中のページ通し陽と残
り印刷部数を再送開始ページ位置として読出す。ここで
、残り印刷部数とは、各ページについて、総印刷部数か
ら現在印刷部数を引いた数値である。
また1本印刷システムでは、印刷終了ページを次の三つ
のパラメータで管理している。
■ページ通し階(ホストコンビ二一夕が遅延処理コマン
ドControl Pr1ter (第13図参照)t
′用いて付けたページの通し陽) ■各ページの現在印刷部数(1〜総印刷部数の値をとる
。) ■各ページの総印刷部数 第9図にはCop7 コマンドについての(a)CDB
と(b)報告データ形式を示す。また、第10図には拡
張メツセージにより、第7図に示した各種事象を一括報
告する場合の拡張メツセージ形式を示す。報告内容コー
ドが1(頁印刷終了報告)の場合、ページ通し−と現在
印刷部数と総印刷部数をセットし報告する。報告内容コ
ードが7(再送開始ページ位置報告)の場合、ページ通
し陽と残り印刷部数をセットし報告する。第11図には
それらの事象を個別報告する場合の拡張メツセージ形式
を示す。拡張メツセージとして第10図と第11図のど
ちらの方式を用いてもよい。
また、四つの非同期方法(■5end コマンド、■C
op7コマンド、■−括報告用拡張メッセージ、■個別
報告用拡張メツセージ)のうちの任意の一つを実装すれ
ば、−通りの非同期報告機能?:1ボートできる。
本実施例によれば、印刷装置11内の各部で発生する各
種事象を、残らずホストコンピュータ10へ報告できる
ので、ホストコンビ二一夕は各種事象に対し第7図に示
した適切な処置全行い、無駄な処置をなくすことができ
る。また、異常処理を一箇所で統一的に行っているので
、異常処理用プログラムの容量を減少するとともに、そ
の信頼性を高められるという効果もある。
次に、本発明の第5実施例を、第12図の構成例を用い
て説明する。
第12図に示す例は、第1図に示す1実施例のコマンド
処理部15に、コマンド分類部152と即時コマンド処
理部155fc設けるとともに、遅延コマンド処理部1
54内に描画コマンド処理部154&、印刷コマンド処
理部154b1&:設けたものである。
コマンド分i部152は、ホストコンビ瓢−タ10が印
刷装置11に送信したSCSIコマンドを、即時処理コ
マンドと遅延処理コマンドに分ける。
前者は即時コマンド処理部で直ちに実行され、後者は一
旦前記コマンドバッ7ア部151に格納された後、遅延
コマンド処理部154が151の内容を読出し、実行す
る。
プリンタエンジン部18にレーザビームプリンタ(LP
と略す)ft用いた場合のSCSIコマンドの例を第1
3図に示す。
第15図において、(a)プログラムダウンロード用の
1コマンド、(b)間合せ用の4コマンド、および(0
)ホストコンビ為−夕から印刷装置への緊急要求用の2
コマンド、が即時処理コマンドである。マ几、(8)印
刷制御用の3コマンド、(f)描画用の1コマンド、お
よび(g)印刷用の1コマンド、が遅延処理コマンドで
ある。
また、(d)印刷装置からホストコンビ為−タへの緊急
報告用の1コマンドは、前記非同期報告部145が起動
するためのものであり、本例では5endコマンドを用
いている。
第15図において、(d)の1コマンドのみがイニシエ
ータ機能部144からターゲット機能部134へ送信す
るコマンドであり、残りのコマンドはイニシエータ機能
部135からターゲット機能部143へ送信するコマン
ドである。
また、(e)の印刷制御用コマンドと(f)の描画用コ
マンドは、第12図に示すコマンド処理部15内の描画
コマンド処理部154aで実行され、(g)の印刷用コ
マンドは、印刷コマンド処理部154bで実行される。
なお、印刷制御用と印刷用のSCSIコマンドはどれも
廃止し、Pr1ntコマンドのサブコマンドとしてその
データ部へ埋込むこともできる。例えば、遅延処理コマ
ンドをPr1ntコマンド−つにしても、第13図の場
合と同様の制御を行うことができる。
また、第13図において、Program Load 
rContinue  Pr1nt  a  Cont
rol  Pr1nter、Pr1ntOutはペンダ
ユニークなS(:SIコマンドとして、本発明で設は九
ものである。
本実施例によれば、印刷装置への描画と印刷を指示する
九めの遅延処理コマンドに加えて、ホストコンピュータ
が即時処理コマンドを印刷装置へ送信し、遅延処理コマ
ンドに優先して実行させることができるので、ホストコ
ンピュータが印刷装置を木目細かく制御できるという効
果がある。
〔発明の効果〕
本発明によれば、印刷装置内の状態変化を印刷装置から
ホストコンピュータへ緊急報告し、ホストコンピュータ
がその報告内容に従りて自身と印刷装置を最適に制御す
ることができるので、印刷システムのスループット、安
全性、信頼性、稼働性を高められるという効果がある。
【図面の簡単な説明】
第1図は本発明印刷システムの第1実施例の構成を示す
ブロック図、第2図は従来の印刷システムの構成を示す
ブロック図、第5図は上記従来の印刷システムの動作を
示す説明図、第4図は本発明の第1実施例の動作を示す
フローチャート、第5図は上記第1実施例におけるイニ
シエータ機能部およびターゲット機能部の機能を示すブ
ロック図、第6図は本発明印刷システムの第2実施例の
構成を示すブロック図、第7図、第8図、第9図。 第10図および第11図は各々上記第2実施例の作用を
示す説明図、第12図は本発明印刷システムの第5実施
例の構成を示すブロック図、第15図は上記第3実施例
の作用を示す説明図である。 10・・・ホストコンピュータ、11・・・印刷装置、
12・・・SCSIバス、13・・・ホストコンピュー
タ用SCSI制御部、14・・・印刷装置用SCSI制
御部、15・・・コマンド処理部、16・・・ページバ
ッファ部、17・・・プリンタ制御部、18・・・プリ
ンタエンジン部、151・・・アービトレーシlン部、
152・・・セレクシ胃ン部、155・・・イニシエー
タ機能部、134・・・ターゲット機能部、141・・
・アービトレーシ1ン部、142・・・セレクシ日ン部

Claims (1)

  1. 【特許請求の範囲】 1、ホストコンピュータと印刷装置と、これら二つの装
    置を接続するSCSI(SmallComputerS
    ystemInterface)バスとからなり、ホス
    トコンピュータと印刷装置は、各々互いに通信を行うた
    めのホストコンピュータ用SCSI制御部と印刷装置用
    SCSI制御部を有し、前記ホストコンピュータ用SC
    SI制御部は、アービトレーション部とセレクション部
    とイニシエータ機能部とを有し、印刷装置用SCSI制
    御部は、アービトレーション部とセレクション部とター
    ゲット機能部とを有し、前記印刷装置は、前記印刷装置
    用SCSI制御部以外に、コマンド処理部、ページバッ
    ファ部、プリンタ制御部およびプリンタエンジン部を有
    する印刷システムにおいて、印刷装置用SCSI制御部
    にイニシエータ手段を設け、ホストコンピュータ用SC
    SI制御部にターゲット手段を設け、 かつ、印刷装置用SCSI制御部に、印刷装置の各種事
    象の検出により起動されて、前記印刷装置用SCSI制
    御部をイニシェータとし、前記ホストコンピュータ用S
    CSI制御部をターゲットとした後、前者から後者にコ
    マンドまたは拡張メッセージを送信するよう制御する非
    同期報告手段を設けたことを特徴とする印刷システム。 2、前記非同期報告手段は、報告データ部を有し、SC
    SI制御部、コマンド処理部、プリンタ制御部のいずれ
    かにより、印刷装置に生起する各種事象が検出され、そ
    の事象の内容が上記報告データ部に設定された後、起動
    されるものである請求項1記載の印刷システム。 3、印刷装置内に、印刷装置内の各部で検出された各種
    事象を処理するための異常処理手段、ホストコンピュー
    タと印刷装置との間の通信に関する状態の表示や入力を
    行なうユーザパネル部を制御するパネル制御手段、およ
    び、印刷装置内の印刷データのキャンセル処理を行なう
    キャンセル手段を設け、 かつ、前記非同期報告手段は、報告データ部を有し、印
    刷装置内の異常処理手段、コマンド処理手段、プリンタ
    制御手段、パネル制御手段、キャンセル処理手段、SC
    SI制御手段の各部により、検出した事象の内容を上記
    報告データ部に設定された後、起動されるものである請
    求項4記載の印刷システム。 4、前記各種事象が、エラー、ページ印刷終了、コマン
    ドバッファ空き、ホストコンピュータと印刷装置間の通
    信可能状態の変化である請求項1、2または3記載の印
    刷システム。 5、ホストコンピュータと、印刷装置と、これら二つの
    装置を接続するSCSIバスとからなり、ホストコンピ
    ュータと印刷装置は、各々互いに通信を行うためのホス
    トコンピュータ用SCSI制御部と印刷装置用SCSI
    制御部を有し、前記ホストコンピュータ用SCSI制御
    部はアービトレーション部とセレクション部とイニシエ
    ータ機能部とを有し、印刷装置用SCSI制御部は、ア
    ービトレーション部とセレクション部とターゲット機能
    部を有し、前記印刷装置は前記印刷装置用SCSI制御
    部以外に、コマンド処理部、ページバッファ部、プリン
    タ制御部およびプリンタエンジン部を有する印刷システ
    ムにおいて、ホストコンピュータ用SCSI制御部をイ
    ニシエータとし、印刷装置用SCSI制御部をターゲッ
    トとして、前者から後者にコマンドが送信されると、該
    コマンドを即時処理コマンドと遅延処理コマンドとに分
    類するコマンド分類手段と、該コマンドが即時処理コマ
    ンドである場合、直ちに実行する即時コマンド処理手段
    と、 該コマンドが遅延処理コマンドである場合、該コマンド
    を一旦格納保持するコマンドバッファ手段と、 後に、前記コマンドバッファ手段からコマンドを読み出
    して実行する遅延コマンド処理手段とを、前記コマンド
    処理部内に備えて、 ホストコンピュータが印刷装置に印刷を指示するよりに
    構成したことを特徴とする印刷システム。 6、印刷装置用SCSI制御部にイニシエータ手段を設
    け、ホストコンピュータ用SCSI制御部にターゲット
    手段を設け、 かつ、印刷装置用SCSI制御部に、印刷装置の各種事
    象の検出により起動されて、前記印刷装置用SCSI制
    御部をイニシエータとし、前記ホストコンピュータ用S
    CSI制御部をターゲットとした後、前者から後者にコ
    マンドまたは拡張メッセージを送信するよう制御する非
    同期報告手段を設けて、印刷装置内の状態変化を印刷装
    置からホストコンピュータに緊急報告できるより構成し
    た請求項5記載の印刷システム。
JP63210703A 1988-08-26 1988-08-26 印刷システム、印刷装置およびその印刷制御方法 Expired - Fee Related JP2728449B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63210703A JP2728449B2 (ja) 1988-08-26 1988-08-26 印刷システム、印刷装置およびその印刷制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63210703A JP2728449B2 (ja) 1988-08-26 1988-08-26 印刷システム、印刷装置およびその印刷制御方法

Publications (2)

Publication Number Publication Date
JPH0260781A true JPH0260781A (ja) 1990-03-01
JP2728449B2 JP2728449B2 (ja) 1998-03-18

Family

ID=16593699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63210703A Expired - Fee Related JP2728449B2 (ja) 1988-08-26 1988-08-26 印刷システム、印刷装置およびその印刷制御方法

Country Status (1)

Country Link
JP (1) JP2728449B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0660020A (ja) * 1991-11-14 1994-03-04 Gerber Syst Corp イメージ・バッファ
US5625757A (en) * 1993-12-24 1997-04-29 Hitachi, Ltd. Printing system
US6457884B1 (en) 1993-11-16 2002-10-01 Seiko Epson Corporation Printing apparatus and a control method therefor
US9587748B2 (en) 2013-03-22 2017-03-07 Sanden Holdings Corporation Control valve and variable-displacement compressor provided with said control valve

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60104361A (ja) * 1983-11-11 1985-06-08 Fujitsu Ltd プリンタ制御方式
JPS61122769A (ja) * 1984-11-20 1986-06-10 Fujitsu Ltd バス制御方式
JPS63128458A (ja) * 1986-11-19 1988-06-01 Fujitsu Ltd バス制御方式
JPS63150741A (ja) * 1986-12-16 1988-06-23 Fujitsu Ltd ホストコンピユ−タ間の監視方式

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60104361A (ja) * 1983-11-11 1985-06-08 Fujitsu Ltd プリンタ制御方式
JPS61122769A (ja) * 1984-11-20 1986-06-10 Fujitsu Ltd バス制御方式
JPS63128458A (ja) * 1986-11-19 1988-06-01 Fujitsu Ltd バス制御方式
JPS63150741A (ja) * 1986-12-16 1988-06-23 Fujitsu Ltd ホストコンピユ−タ間の監視方式

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0660020A (ja) * 1991-11-14 1994-03-04 Gerber Syst Corp イメージ・バッファ
US6457884B1 (en) 1993-11-16 2002-10-01 Seiko Epson Corporation Printing apparatus and a control method therefor
US5625757A (en) * 1993-12-24 1997-04-29 Hitachi, Ltd. Printing system
US9587748B2 (en) 2013-03-22 2017-03-07 Sanden Holdings Corporation Control valve and variable-displacement compressor provided with said control valve

Also Published As

Publication number Publication date
JP2728449B2 (ja) 1998-03-18

Similar Documents

Publication Publication Date Title
KR100472799B1 (ko) 프린터,프린터통신시스템및프린팅장치의동작구성세팅들을업데이트하는방법
US7929173B2 (en) Print control apparatus, print control method, memory medium for storing print control program, and print control program
US8045202B2 (en) Information processing apparatus and print device control method
JP4669895B2 (ja) 印刷制御装置、印刷制御方法、及びプログラム
US7199890B2 (en) Print control method and apparatus
JP4980776B2 (ja) 画像形成装置、プログラム及び記録媒体
JP2000172453A (ja) 印刷システム及び同システムのホスト装置
US20030174359A1 (en) Proxy print processing apparatus, proxy print processing method, program, and memory medium
WO2005124531A1 (ja) 情報処理装置及びジョブ転送制御方法
JP2012242897A (ja) ホストコンピュータ、印刷制御システム、印刷制御システムの制御方法、プログラム
US7315404B2 (en) Monitoring job status for grouped print jobs
US8171190B2 (en) Direct image formation method and apparatus
EP1217511A2 (en) Print system, information processing apparatus and method, and computer-readable memory medium
JPH0260781A (ja) 印刷システム、印刷装置およびその印刷制御方法
JP2718730B2 (ja) 印刷システム
US8355144B2 (en) Apparatus and method of changing printer driver, and printing system and method using the same
JP3034540B2 (ja) 印刷システム、および、そのエラー回復方法
US9207889B2 (en) Information processing apparatus, information processing method, and storage medium
JP4400097B2 (ja) 印刷装置、印刷制御方法、プログラム及び記録媒体
JP3194938B2 (ja) 印刷システム
US20050246633A1 (en) Printing system
JP2005349768A (ja) 印刷装置及び印刷方法
JP2004086927A (ja) 印刷システム
US8169636B2 (en) Method, computer and computer program modules to transfer data in a computer network, and such a computer network
JP2000267825A (ja) プリンタ制御装置

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees