JPH02236615A - 画像形成システム - Google Patents
画像形成システムInfo
- Publication number
- JPH02236615A JPH02236615A JP1220780A JP22078089A JPH02236615A JP H02236615 A JPH02236615 A JP H02236615A JP 1220780 A JP1220780 A JP 1220780A JP 22078089 A JP22078089 A JP 22078089A JP H02236615 A JPH02236615 A JP H02236615A
- Authority
- JP
- Japan
- Prior art keywords
- information
- command
- engine
- paper
- image forming
- 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
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、レーザプリンタ,LEDプリンタ,液晶シ
ャツタプリンタ,インクジェットプリンタ等の各種プリ
ンタシステム、あるいは高機能複写機や高機能ファック
ス等の画像形成システムに関する。
ャツタプリンタ,インクジェットプリンタ等の各種プリ
ンタシステム、あるいは高機能複写機や高機能ファック
ス等の画像形成システムに関する。
レーザプリンタのような画像形成装置は、近年各種の要
求に応じられるようにシステム化の傾向にあり,ワード
プロセッサ,オフィスコンピュータ,パーソナルコンピ
ュータ等のホストシステムより文字情報あるいは画像情
報を受けて画像イメージ情報を生成する画像処理装置と
、この画像処理装置から画像イメージ情報を受けて記録
媒体上に画像を形成する画像形成装置と、各々この画像
形成装置に着脱可能で,記録媒体を給送,排送あるいは
搬送する各種付加装置とをそれぞれインタフェースを介
して接続して画像形成システムを構成するようになって
きている。
求に応じられるようにシステム化の傾向にあり,ワード
プロセッサ,オフィスコンピュータ,パーソナルコンピ
ュータ等のホストシステムより文字情報あるいは画像情
報を受けて画像イメージ情報を生成する画像処理装置と
、この画像処理装置から画像イメージ情報を受けて記録
媒体上に画像を形成する画像形成装置と、各々この画像
形成装置に着脱可能で,記録媒体を給送,排送あるいは
搬送する各種付加装置とをそれぞれインタフェースを介
して接続して画像形成システムを構成するようになって
きている。
また、上記画像処理装置に相当する機能をホストシステ
ム側に持つ場合もあり、その場合は画像形成装置がホス
トシステムから直接画像イメージ情報を受けて記録媒体
上に画像を形成する。
ム側に持つ場合もあり、その場合は画像形成装置がホス
トシステムから直接画像イメージ情報を受けて記録媒体
上に画像を形成する。
しかしながら,このような画像形成システムにおいて、
従来はホストシステムあるいは画像処理装置から画像形
成装置(付加装置も含む)にその状態等の情報を問い合
わせた際に、複数の情報が有効に存在していても、その
中で最も優先順位の高い(最上位に位置づけられた)情
報のみが返信されていた。
従来はホストシステムあるいは画像処理装置から画像形
成装置(付加装置も含む)にその状態等の情報を問い合
わせた際に、複数の情報が有効に存在していても、その
中で最も優先順位の高い(最上位に位置づけられた)情
報のみが返信されていた。
あるいはまた、複数の情報に対応するコードを同時に返
信する手段として,複数ビット(例えば8ビット)のレ
スポンスの各ビットを各種の情報(エラー等)の種類に
割り当てて、発生しているビットにフラグを立てて返信
することが考えられるが、レスポンスのビット数によっ
て限られた情報しか知らせることができなできなかった
。
信する手段として,複数ビット(例えば8ビット)のレ
スポンスの各ビットを各種の情報(エラー等)の種類に
割り当てて、発生しているビットにフラグを立てて返信
することが考えられるが、レスポンスのビット数によっ
て限られた情報しか知らせることができなできなかった
。
この発明は、このような問題点に鑑みてなされたもので
あり、ホストシステムあるいは画像処理装置が画像形成
装置側に発生している複数の情報(状態情報や数値情報
など)を、最上位に位置づけられた情報のみでなく、必
要に応じて全ての情報を一時期に知ることができるよう
にすることを目的とする。
あり、ホストシステムあるいは画像処理装置が画像形成
装置側に発生している複数の情報(状態情報や数値情報
など)を、最上位に位置づけられた情報のみでなく、必
要に応じて全ての情報を一時期に知ることができるよう
にすることを目的とする。
この発明は上記の目的を達成するため、ホストシステム
より文字情報あるいは画像情報を受けて画像イメージ情
報を生成する画像処理装置と、この画像処理装置から画
像イメージ情報を受けて記録媒体上に画像を形成する画
像形成装置とをインタフェースを介して接続してなる画
像形成システムにおいて、 上記画像処理装置が、上記画像形成装置対して有効な情
報のうち最上位に位置づけられた情報に対応するコード
を問い合わせるのか、前回応答された情報の次に位置づ
けられた情報に対応するコードを問い合わせるのかを示
すフラグを有するコマンドを送信する手段を備え,上記
画像形成装置が、そのコマンドを受信したとき上記フラ
グに応じて有効な情報のうち最上位に位置づけられた情
報に対応するコード又は前回応答した情報の次に位置づ
けられた情報に対応するコードを上記画像処理装置へ返
信する手段を備えたものである。
より文字情報あるいは画像情報を受けて画像イメージ情
報を生成する画像処理装置と、この画像処理装置から画
像イメージ情報を受けて記録媒体上に画像を形成する画
像形成装置とをインタフェースを介して接続してなる画
像形成システムにおいて、 上記画像処理装置が、上記画像形成装置対して有効な情
報のうち最上位に位置づけられた情報に対応するコード
を問い合わせるのか、前回応答された情報の次に位置づ
けられた情報に対応するコードを問い合わせるのかを示
すフラグを有するコマンドを送信する手段を備え,上記
画像形成装置が、そのコマンドを受信したとき上記フラ
グに応じて有効な情報のうち最上位に位置づけられた情
報に対応するコード又は前回応答した情報の次に位置づ
けられた情報に対応するコードを上記画像処理装置へ返
信する手段を備えたものである。
また、ホストシステムと,このホストシステムより画像
イメージ情報を受けて記録媒体上に画像を形成する画像
形成装置とをインタフェースを介して接続してなる画像
形成システムにおいては、上記ホストシステムが,上記
画像形成装置に対して有効な情報のうち最上位に位置づ
けられた情報に対応するコードを問い合わせるのか、前
回応答された情報の次に位置づけられた情報に対応する
コードを問い合わせるのかを示すフラグを有するコマン
ドを送信する手段を備え、上記画像形成装置が、そのコ
マンドを受信とたとき上記フラグに応じて有効な情報の
うち最上位に位置づけられた情報に対応するコード又は
前回応答した情報の次に位置づけられた情報に対応する
コードを上記ホストシステムに返信する手段を備えたも
のである。
イメージ情報を受けて記録媒体上に画像を形成する画像
形成装置とをインタフェースを介して接続してなる画像
形成システムにおいては、上記ホストシステムが,上記
画像形成装置に対して有効な情報のうち最上位に位置づ
けられた情報に対応するコードを問い合わせるのか、前
回応答された情報の次に位置づけられた情報に対応する
コードを問い合わせるのかを示すフラグを有するコマン
ドを送信する手段を備え、上記画像形成装置が、そのコ
マンドを受信とたとき上記フラグに応じて有効な情報の
うち最上位に位置づけられた情報に対応するコード又は
前回応答した情報の次に位置づけられた情報に対応する
コードを上記ホストシステムに返信する手段を備えたも
のである。
こ.のように構成したこの発明による画像形成システム
は、画像処理装置あるいはホストシステムが、画像形成
装置に有効な情報を問い合わせるコマンドを送信する際
に,そのうちの1ビットのフラグを立てるか否かによっ
て、画像形成装置側の最上位に位置づけられた情報に対
応するコードあるいは前回応答された情報の次に位置づ
けられた情報に対応するコードを順次返信させることが
できる。
は、画像処理装置あるいはホストシステムが、画像形成
装置に有効な情報を問い合わせるコマンドを送信する際
に,そのうちの1ビットのフラグを立てるか否かによっ
て、画像形成装置側の最上位に位置づけられた情報に対
応するコードあるいは前回応答された情報の次に位置づ
けられた情報に対応するコードを順次返信させることが
できる。
したがって、ホストシステムあるいは画像処理装置は,
同じ問い合わせコマンドを所要回数発するだけで、画像
形成装置側はに発生している複数の状態あるいは数値情
報等を全て知ることができるので,柔軟性に富んだ対応
と,ホストシステムや表示器により正確な情報を伝達す
ることが可能になる。
同じ問い合わせコマンドを所要回数発するだけで、画像
形成装置側はに発生している複数の状態あるいは数値情
報等を全て知ることができるので,柔軟性に富んだ対応
と,ホストシステムや表示器により正確な情報を伝達す
ることが可能になる。
以下、この発明の実施例を図面に基づいて具体的に説明
する。
する。
冫ノJトk様症,
第1図は,この発明の基本的実施例のシステム構成を示
すブロック図である。
すブロック図である。
この画像形成システムは,ホストシステム1より文字コ
ード情報あるいは画像イメージ情報等を受けて記録媒体
上に画像を形成する画像形成装置本体4と、それぞれこ
の画像形成装置本体4に看脱可能な5台の付加装i15
A〜5Eによってシステム構成されている。
ード情報あるいは画像イメージ情報等を受けて記録媒体
上に画像を形成する画像形成装置本体4と、それぞれこ
の画像形成装置本体4に看脱可能な5台の付加装i15
A〜5Eによってシステム構成されている。
すなわち、付加装置として付加給紙装置である多段給紙
装置5A及び大量給紙装置5Bと、付加排紙装置である
反転徘紙装置5C及び大量排紙装置5Dと、付加記録媒
体搬送装置である両面用搬送装i!5Eとが、画像形成
装置本体4に機械的に連結して装着されており、それら
は全て共通の信号線(シリアルバス)SHによって接統
されている.そして、画像形成装置本体4と各付加装1
f5A〜5Eには、それぞれ信号線SBを介してシリア
ル通信する通信手段として、シリアル通信部4a及び5
a〜5θが設けられている. さらに、画像形成装置本体4内にはコマンド発行手段4
bを備えており、このコマンド発行手段4bが、各付加
装置5A〜5Eを個々に特定する識別コードを含むコマ
ンドと各付加装置の全てを特定する共通識別コードを含
むコマンドとを必要に応じて発行して、シリアル通信部
4aによって,信号線SBを介して各付加装置5A〜5
Eへ送信させる。
装置5A及び大量給紙装置5Bと、付加排紙装置である
反転徘紙装置5C及び大量排紙装置5Dと、付加記録媒
体搬送装置である両面用搬送装i!5Eとが、画像形成
装置本体4に機械的に連結して装着されており、それら
は全て共通の信号線(シリアルバス)SHによって接統
されている.そして、画像形成装置本体4と各付加装1
f5A〜5Eには、それぞれ信号線SBを介してシリア
ル通信する通信手段として、シリアル通信部4a及び5
a〜5θが設けられている. さらに、画像形成装置本体4内にはコマンド発行手段4
bを備えており、このコマンド発行手段4bが、各付加
装置5A〜5Eを個々に特定する識別コードを含むコマ
ンドと各付加装置の全てを特定する共通識別コードを含
むコマンドとを必要に応じて発行して、シリアル通信部
4aによって,信号線SBを介して各付加装置5A〜5
Eへ送信させる。
したがって,画像形成装置本体4は、通常は各付加装置
5A〜5Eをそれぞれ個別に指定して制御することがで
きるし、必要に応じて、例えばシステム内で重大なエラ
ーが発生し、緊急にシステム内の全ての機械的な動作を
停止させたい場合などには、付加装置全てを特定する共
通識別コードを含むコマンドを発行して送信することに
より,各付加装15A〜5Eに同時に緊急停止命令等の
情報を伝達して,それを実行させることができる.ここ
で、画像形成装置本体4と各付加装置5A〜5E間の通
信プロトコルについて簡単に説明する. 画像形成装置本体から付加装置への通信はコマンドの送
信によって行ない,付加装置から画像形成装置本体への
通信はレスポンスの送信によって行なう. 1つのコマンドは第2図に示すように、それぞれ8ビッ
トずつのオペレータとアーギュメントによって構成され
、アーギュメントを先にオペレータを後に送信する。ア
ーギュメントの上位3ビットbフ〜b5は常に゜111
゛である。
5A〜5Eをそれぞれ個別に指定して制御することがで
きるし、必要に応じて、例えばシステム内で重大なエラ
ーが発生し、緊急にシステム内の全ての機械的な動作を
停止させたい場合などには、付加装置全てを特定する共
通識別コードを含むコマンドを発行して送信することに
より,各付加装15A〜5Eに同時に緊急停止命令等の
情報を伝達して,それを実行させることができる.ここ
で、画像形成装置本体4と各付加装置5A〜5E間の通
信プロトコルについて簡単に説明する. 画像形成装置本体から付加装置への通信はコマンドの送
信によって行ない,付加装置から画像形成装置本体への
通信はレスポンスの送信によって行なう. 1つのコマンドは第2図に示すように、それぞれ8ビッ
トずつのオペレータとアーギュメントによって構成され
、アーギュメントを先にオペレータを後に送信する。ア
ーギュメントの上位3ビットbフ〜b5は常に゜111
゛である。
そして,通常のコマンドは、第2図(a)に示すように
、オペレータの上位3ビットb7〜b5に通信相手とし
て特定する付加装置の識別コード(ID)を入れ、b4
〜boには命令の種類を示すコード等を入れる. ここで、第1図の実施例における各付加装置5A〜5E
の識別コード(ID)は、例えば次のように定めている
。
、オペレータの上位3ビットb7〜b5に通信相手とし
て特定する付加装置の識別コード(ID)を入れ、b4
〜boには命令の種類を示すコード等を入れる. ここで、第1図の実施例における各付加装置5A〜5E
の識別コード(ID)は、例えば次のように定めている
。
多段給紙装置5A :000(rill.)大量給紙
装置5B :OO1 (IN#2)両面用搬送装置5
E : O IO (DPX# l)反転排紙装置5C
: 100 (OUT#1)大量排紙装置5D
:101 (OUT#2)この3ビットの識別コードの
上位2ビットが付加装置の種類(タイプ;給紙,搬送,
徘紙の別)を表わし、下位の1ビットが装置番号(#1
か#2)を表わしており、括弧内にはそれを判りやすく
示している。
装置5B :OO1 (IN#2)両面用搬送装置5
E : O IO (DPX# l)反転排紙装置5C
: 100 (OUT#1)大量排紙装置5D
:101 (OUT#2)この3ビットの識別コードの
上位2ビットが付加装置の種類(タイプ;給紙,搬送,
徘紙の別)を表わし、下位の1ビットが装置番号(#1
か#2)を表わしており、括弧内にはそれを判りやすく
示している。
第2図(b)には付加装置全てを特定する共通識別コー
ド(以下「グローバルIDアドレス」という)を含むコ
マンド(以下『グローバルIDコマンド」という)の構
成を示す. このグローバルIDコマンドは、オペレータの上位3ビ
ットb7〜b5をグローバルIDアドレスである゛11
0″とし、b4〜boには命令の種類を示すコード、例
えば緊急停止命令の場合はb4〜boを゜01111゜
を入れる。
ド(以下「グローバルIDアドレス」という)を含むコ
マンド(以下『グローバルIDコマンド」という)の構
成を示す. このグローバルIDコマンドは、オペレータの上位3ビ
ットb7〜b5をグローバルIDアドレスである゛11
0″とし、b4〜boには命令の種類を示すコード、例
えば緊急停止命令の場合はb4〜boを゜01111゜
を入れる。
このグローバルIDコマンドを各付加装置5A〜5Eが
その各シリアル通信部で受信すると,それぞれが特定さ
れたと認識して、レスポンスを返すことなく直ちにその
命令を実行する。
その各シリアル通信部で受信すると,それぞれが特定さ
れたと認識して、レスポンスを返すことなく直ちにその
命令を実行する。
このグローバルIDコマンドの使用例としては、つぎの
ような場合がある。
ような場合がある。
(a)システムのイニシャライズ(初期化動作及び自己
診断)を行なう時。
診断)を行なう時。
(b)用紙サイズを自己検知することができない給紙装
置を選択して画像形成動作を実行する場合に、各付加装
置にペーバサイズをセットする時.(C)全ての付加装
置に対して緊急に情報を伝達する必要がある時(例えば
、ペーパジャム発生時に緊急停止命令を伝達する時)。
置を選択して画像形成動作を実行する場合に、各付加装
置にペーバサイズをセットする時.(C)全ての付加装
置に対して緊急に情報を伝達する必要がある時(例えば
、ペーパジャム発生時に緊急停止命令を伝達する時)。
ロジカルIDとーバ スID
第3図は、この発明による画像形成システムの拡張性を
さらに高めた実施例の基本的構成を示すブロック図であ
り、第1図と対応する部分には同一符号を付してそれら
の説明は省略する。
さらに高めた実施例の基本的構成を示すブロック図であ
り、第1図と対応する部分には同一符号を付してそれら
の説明は省略する。
この画像形成システムは、ホストシステム1より文字コ
ード情報あるいは画像イメージ情報等を受けて記録媒体
上に画像を形成する画像形成装置本体4と、それぞれこ
の画像形成装置本体4に着脱可能な7台の付加装置5A
〜5Gによってシステム構成されている. すなわち,第1図の画像形成システムに,付加装置とし
て多段給紙装置5Fと多段排祇装置5Gが追加されてお
り,画像形成装置本体4とこれらの各付加装置5A〜5
Gは全て共通の信号線SHによって接続されている.な
お、破線で示すようにさらに多くの付加装置を増設する
ことが可能であ,る. そして、この実施例における画像形成装置本体4は、最
大2台の付加給紙装置と最大2台の付加排紙装置と最大
1台の付加両面用搬送装置とを同時に制御することがで
きる. ここで、同時に制御できるとは次の全てを満たす状態を
いう。
ード情報あるいは画像イメージ情報等を受けて記録媒体
上に画像を形成する画像形成装置本体4と、それぞれこ
の画像形成装置本体4に着脱可能な7台の付加装置5A
〜5Gによってシステム構成されている. すなわち,第1図の画像形成システムに,付加装置とし
て多段給紙装置5Fと多段排祇装置5Gが追加されてお
り,画像形成装置本体4とこれらの各付加装置5A〜5
Gは全て共通の信号線SHによって接続されている.な
お、破線で示すようにさらに多くの付加装置を増設する
ことが可能であ,る. そして、この実施例における画像形成装置本体4は、最
大2台の付加給紙装置と最大2台の付加排紙装置と最大
1台の付加両面用搬送装置とを同時に制御することがで
きる. ここで、同時に制御できるとは次の全てを満たす状態を
いう。
0直接通信して実行コマンド,問い合わせコマンド,選
択コマンド等を処理できる。
択コマンド等を処理できる。
0記録媒体の給送,搬送,排送をコマンドにより実行で
きる。
きる。
O記録媒体の搬送経路として選択できる。
そこで,画像形成装置本体4は制御用識別コード(以下
『ロジカル(論理)IDJという)として6種類のコー
ドを持っている.これが前述の実施例における各付加装
置の識別コード(I D)に相当する. すなわち、全ての付加装置(オプションユニット)を給
紙装置,排紙装置,及び搬送装置の3種類のユニットタ
イプに分類し、それぞれのために次のようなロジカルI
Dを用意している。
『ロジカル(論理)IDJという)として6種類のコー
ドを持っている.これが前述の実施例における各付加装
置の識別コード(I D)に相当する. すなわち、全ての付加装置(オプションユニット)を給
紙装置,排紙装置,及び搬送装置の3種類のユニットタ
イプに分類し、それぞれのために次のようなロジカルI
Dを用意している。
付加給紙装置(IN #1):OOO同 (
IN #2) : OOL付加搬送装[ (DP
I−INF) : 0 1 0同 (DPI
・OUT):011付加排紙装M (OUT#1):
100同 (OUT#2) :101このロ
ジカルIDは3ビットのコードであり、そのうちの上位
2ビットがIN,OUT,DPIの別を識別するユニッ
トタイプコードであり、下位1ビツ1・が#1か#2か
の番号(付加搬送装置、すなわち両面用搬送装置: D
PXの場合はインプットユニット(INF)としてかア
ウトプットユニット(OUT)としてか)を識別するコ
ードである。
IN #2) : OOL付加搬送装[ (DP
I−INF) : 0 1 0同 (DPI
・OUT):011付加排紙装M (OUT#1):
100同 (OUT#2) :101このロ
ジカルIDは3ビットのコードであり、そのうちの上位
2ビットがIN,OUT,DPIの別を識別するユニッ
トタイプコードであり、下位1ビツ1・が#1か#2か
の番号(付加搬送装置、すなわち両面用搬送装置: D
PXの場合はインプットユニット(INF)としてかア
ウトプットユニット(OUT)としてか)を識別するコ
ードである。
画像形成装置本体4は、このロジカルIDを含むコマン
ドを信号線SBへ送出するシリアル通信機能を有し、内
部の画像処理部と画像作成部及び外部のホストシステム
のいずれもが、通常このロジカルIDを使用して各付加
装置5A〜5Gを特定する。
ドを信号線SBへ送出するシリアル通信機能を有し、内
部の画像処理部と画像作成部及び外部のホストシステム
のいずれもが、通常このロジカルIDを使用して各付加
装置5A〜5Gを特定する。
一方、各付加装置5A〜5Gはそれぞれ固有の識別コー
ド(以下「デバイス(物理H DJという)を有し、そ
のデバイスIDを含むレスポンスを信号線SBへ送出す
るシリアル通信機能を有している。
ド(以下「デバイス(物理H DJという)を有し、そ
のデバイスIDを含むレスポンスを信号線SBへ送出す
るシリアル通信機能を有している。
また、それぞれが自己のユニットタイプ,すなわち給紙
装置(IN),徘紙装置(OUT),両面用搬送装置(
DPI)のうちのいずれであるかも、ロジカルIDのユ
ニツ1〜タイプコードと同じく2ビットのコードで記憶
している。
装置(IN),徘紙装置(OUT),両面用搬送装置(
DPI)のうちのいずれであるかも、ロジカルIDのユ
ニツ1〜タイプコードと同じく2ビットのコードで記憶
している。
デバイスIDを各ユニットタイプ別に4ビットのコード
で与えると、各ユニットタイプ毎に16台で,合計48
台まで識別可能になる。
で与えると、各ユニットタイプ毎に16台で,合計48
台まで識別可能になる。
この実施例では次のようにデバイスIDを付与するもの
とする。
とする。
多段給紙装置5A : (IN)0000多段給紙
装置5F : (IN)0001大量給紙装置5B
: (IN)0010反転排紙装置5C :(
OUT)0000多段排紙装置5G :(OUT)0
001大量排紙装置5D :(OUT)0010両面
用搬送装置5E:(DPI)0001なお、括弧内のI
N,OUT,DPIは実際には2ビットのユニットタイ
ブコードとして各付加装置(オプションユニット)にの
み別に記憶しており,そのあとの4ビットのコードのみ
がデバイスIDである, そこで、画像形成装置本体4には、各ロジカルIDに対
してそれぞれ同じユニットタイプ内の付加装置を指定(
アサイン)して、そのデバイスIDをメモリ内のテーブ
ルに、例えば次表のように記憶する。
装置5F : (IN)0001大量給紙装置5B
: (IN)0010反転排紙装置5C :(
OUT)0000多段排紙装置5G :(OUT)0
001大量排紙装置5D :(OUT)0010両面
用搬送装置5E:(DPI)0001なお、括弧内のI
N,OUT,DPIは実際には2ビットのユニットタイ
ブコードとして各付加装置(オプションユニット)にの
み別に記憶しており,そのあとの4ビットのコードのみ
がデバイスIDである, そこで、画像形成装置本体4には、各ロジカルIDに対
してそれぞれ同じユニットタイプ内の付加装置を指定(
アサイン)して、そのデバイスIDをメモリ内のテーブ
ルに、例えば次表のように記憶する。
一方,各付加装15A〜5Gには、自己のユニットタイ
プコード(IN,DPI,OUTの識別コード)とデバ
イスIDを記憶するメモリと、前述のロジカルIDに対
してアサイン(指定)された時にそのロジカルIDを記
憶するメモリとをそれぞれ設けている。
プコード(IN,DPI,OUTの識別コード)とデバ
イスIDを記憶するメモリと、前述のロジカルIDに対
してアサイン(指定)された時にそのロジカルIDを記
憶するメモリとをそれぞれ設けている。
このようにして、6個のロジカルIDとそれに対してそ
れぞれアサインした付加装置のデバイスID(但し、D
PX・INPとDPX・OUTには同じ両面用搬送装置
のデバイスIDをアサインする)とを対応させて記憶し
ておくことによって,画像形成装置本体4はそのアサイ
ンした付加装置をロジカルIDのみによって特定して制
御できる.第3図及び上記した例では,付加給紙装置と
してロジカルID(第3図ではLogを付して示す)の
IN#1に多段給紙装置5A,IN#2に大量,給紙装
置5Bを、付加徘紙装置としてロジカルIDのOUT1
14=反転排紙装置5C,OUT#2に大量排紙装置5
Dを、付加両面用搬送装置としてDPX (INF及び
OUT)に両面用搬送装15Eをそれぞれアサインして
いる.第3図ではこのアサインされている付加装置を二
重線の枠で示している.したがって,画像形成装置本体
4はこの5台の付加装置5A〜5Eを同時に制御するこ
とができる. しかし、このアサイン状態は必要に応じて変更すること
ができるので,それによって他の付加装置,すなわち多
段給紙装置5F及び多段排紙装置5G、あるいはさらに
多くの付加装置を増設した場合にも、それらを使用可能
にすることができる.なお、画像形成装置本体4内の画
像処理装置と画像形成装置との間、及び画像形成装置本
体4と各付加装置5A〜5Gとの間のシリアル通信の通
信プロトコルは2つのレベルのコマンドを提供する。
れぞれアサインした付加装置のデバイスID(但し、D
PX・INPとDPX・OUTには同じ両面用搬送装置
のデバイスIDをアサインする)とを対応させて記憶し
ておくことによって,画像形成装置本体4はそのアサイ
ンした付加装置をロジカルIDのみによって特定して制
御できる.第3図及び上記した例では,付加給紙装置と
してロジカルID(第3図ではLogを付して示す)の
IN#1に多段給紙装置5A,IN#2に大量,給紙装
置5Bを、付加徘紙装置としてロジカルIDのOUT1
14=反転排紙装置5C,OUT#2に大量排紙装置5
Dを、付加両面用搬送装置としてDPX (INF及び
OUT)に両面用搬送装15Eをそれぞれアサインして
いる.第3図ではこのアサインされている付加装置を二
重線の枠で示している.したがって,画像形成装置本体
4はこの5台の付加装置5A〜5Eを同時に制御するこ
とができる. しかし、このアサイン状態は必要に応じて変更すること
ができるので,それによって他の付加装置,すなわち多
段給紙装置5F及び多段排紙装置5G、あるいはさらに
多くの付加装置を増設した場合にも、それらを使用可能
にすることができる.なお、画像形成装置本体4内の画
像処理装置と画像形成装置との間、及び画像形成装置本
体4と各付加装置5A〜5Gとの間のシリアル通信の通
信プロトコルは2つのレベルのコマンドを提供する。
その1つはベーシックコマンドであり、この画像形成シ
ステムが2台以下の付加給紙装置と,2台以下の付加排
紙装置と、1台以下の両面用搬送装置からなる場合には
,ロジカルIDに登録された付加装置のみを扱うコマン
ドであるベーシックコマンドが全てのシステム機能を包
含できる。
ステムが2台以下の付加給紙装置と,2台以下の付加排
紙装置と、1台以下の両面用搬送装置からなる場合には
,ロジカルIDに登録された付加装置のみを扱うコマン
ドであるベーシックコマンドが全てのシステム機能を包
含できる。
このように、全てのシステム機能がベーシックコマンド
によって制御され得る画像形成システムをベーシックシ
ステムとし、このシステムではデバイスIDのコード番
号はロジカルIDのコード番号と同じでよい。第1図の
実施例はこのベーシックシステムに相当する。
によって制御され得る画像形成システムをベーシックシ
ステムとし、このシステムではデバイスIDのコード番
号はロジカルIDのコード番号と同じでよい。第1図の
実施例はこのベーシックシステムに相当する。
もう1つはエンハンスコマンド(拡張コマンド)であり
、画像形成システムが3台以上の付加給紙装置,3台以
上の付加排紙装置,あるいは2台以上の両面用搬送装置
を有する場合に、3番目以降の付加給紙装置あるいは付
加排紙装置及び2番目以降の両面用搬送装置は、エンハ
ンスコマンドを用いてそのデバイスIDを同じユニット
タイプのロジカルIDにアサインすることにより、画像
形成装置本体4によって給紙,排紙,両面用搬送等の制
御がなされることが可能になる。
、画像形成システムが3台以上の付加給紙装置,3台以
上の付加排紙装置,あるいは2台以上の両面用搬送装置
を有する場合に、3番目以降の付加給紙装置あるいは付
加排紙装置及び2番目以降の両面用搬送装置は、エンハ
ンスコマンドを用いてそのデバイスIDを同じユニット
タイプのロジカルIDにアサインすることにより、画像
形成装置本体4によって給紙,排紙,両面用搬送等の制
御がなされることが可能になる。
ところで、この画像形成システムによれば、画像形成装
置本体4内の画像処理装置から画像形成装置へ、あるい
はまた画像形成装置を介してアサインされている各付加
装置(第3図の場合5A〜5E)へ,その状態を問い合
わせる命令を発して、画像形成装置あるいは特定の付加
装置に、その複数の状態をその優先順位に従って逐次返
信させることができるようになっている。
置本体4内の画像処理装置から画像形成装置へ、あるい
はまた画像形成装置を介してアサインされている各付加
装置(第3図の場合5A〜5E)へ,その状態を問い合
わせる命令を発して、画像形成装置あるいは特定の付加
装置に、その複数の状態をその優先順位に従って逐次返
信させることができるようになっている。
このようなこの発明に係わる機能については、次の具体
的な実施例の説明において詳述する。
的な実施例の説明において詳述する。
レーザプ1ンタシスーム
以下,この発明をレーザプリンタシステムに適用した実
施例について説明する。
施例について説明する。
第4図はそのレーザプリンタシステムの概略構成を示す
ブロック図であり、第1図及び第3図と対応する部分に
は同一符号を付してある。
ブロック図であり、第1図及び第3図と対応する部分に
は同一符号を付してある。
このレーザプリンタシステムは,ホストシステム1と,
コントローラ2とプリントエンジン(以下単に「エンジ
ン」と称す)3からなる画像形成装置本体であるプリン
タ本体4と、前述した付加装置5A〜5Gのような各種
付加装置(以下[オプションユニツ1−」ともいう)5
と、これらを接続するホストインタフェース(以下「ホ
ストエ/F」と略称する),レーザプリンタ・ビデオ・
インタフエ・−ス(以下rLPVIJと略称する),及
びエンジン・オプション・インタフェース(以下rEO
I/F」と略称する)とによって構成されている. ホストシステム1は,文字情報あるいは画像情報を送出
するワードプロセッサ,オフィスコンビユータ,パーソ
ナルコンピュータ等の情報処理装置である。
コントローラ2とプリントエンジン(以下単に「エンジ
ン」と称す)3からなる画像形成装置本体であるプリン
タ本体4と、前述した付加装置5A〜5Gのような各種
付加装置(以下[オプションユニツ1−」ともいう)5
と、これらを接続するホストインタフェース(以下「ホ
ストエ/F」と略称する),レーザプリンタ・ビデオ・
インタフエ・−ス(以下rLPVIJと略称する),及
びエンジン・オプション・インタフェース(以下rEO
I/F」と略称する)とによって構成されている. ホストシステム1は,文字情報あるいは画像情報を送出
するワードプロセッサ,オフィスコンビユータ,パーソ
ナルコンピュータ等の情報処理装置である。
コントローラ2は,ホストシステム1から文字情報や画
像情報を受けて、プリント用紙1ページ分ずつの画像イ
メージ情報(ビデオデータ)を生成する画像処理装置で
ある。
像情報を受けて、プリント用紙1ページ分ずつの画像イ
メージ情報(ビデオデータ)を生成する画像処理装置で
ある。
エンジン3は、コントローラ2により生成された画像イ
メージ情報を用紙にプリントする画像形成装置である. ホストI/Fは、ホストシステム1とコントローラ2間
を接続するためのインタフェースであり、RS232C
,セントロニクスI/F等がよく知られている。
メージ情報を用紙にプリントする画像形成装置である. ホストI/Fは、ホストシステム1とコントローラ2間
を接続するためのインタフェースであり、RS232C
,セントロニクスI/F等がよく知られている。
LPVIは、プリンタ本体4を構成するコントローラ2
とエンジン3とを接続する標準インタフェースであり、
従来エンジン毎(モデル毎)に個々に決められていたビ
デオインタフェースのハードウエアを統一し、エンジン
の機能に左右されないようにしたものである. EOI/Fは、エンジン3と各種オプションユニット5
間を前述した共通の信号線(シリアルバス)によって接
続し、エンジン3から前述したロジカルIDを含むコマ
ンドを送信することにより、そのIDによって特定され
たオプションユニットがレスポンスを返すことによって
シリアル通信するための標準インタフェースである。
とエンジン3とを接続する標準インタフェースであり、
従来エンジン毎(モデル毎)に個々に決められていたビ
デオインタフェースのハードウエアを統一し、エンジン
の機能に左右されないようにしたものである. EOI/Fは、エンジン3と各種オプションユニット5
間を前述した共通の信号線(シリアルバス)によって接
続し、エンジン3から前述したロジカルIDを含むコマ
ンドを送信することにより、そのIDによって特定され
たオプションユニットがレスポンスを返すことによって
シリアル通信するための標準インタフェースである。
第5図にコントローラ2のハード構成を示す。
コントローラ2は、図示のようにCPU20,プログラ
ムROM2 l,RAM22,フォントRoM23i,
不揮発性RAM24,操作パネル25,変倍処理部26
,オプションインタフェース27,ビデオ制御部2日,
エンジンインタフェース2日と、前述のホストインタフ
ェース4及びLPVIのコントローラ側部分とから成り
、各々はCPUバスにより接続されている。
ムROM2 l,RAM22,フォントRoM23i,
不揮発性RAM24,操作パネル25,変倍処理部26
,オプションインタフェース27,ビデオ制御部2日,
エンジンインタフェース2日と、前述のホストインタフ
ェース4及びLPVIのコントローラ側部分とから成り
、各々はCPUバスにより接続されている。
CPU20は、このコントローラ2の全体を統括的に制
御する中央処理装置であり、凡用の16ビット又は32
ビットのマイクロコンピュータを使用する。
御する中央処理装置であり、凡用の16ビット又は32
ビットのマイクロコンピュータを使用する。
プログラムROM2 1は、CPU20を制御するだめ
のマイクロコード(プログラム)を格納する。
のマイクロコード(プログラム)を格納する。
RAM22は大容量のランダムアクセスメモリであり、
主として次のような用途に使用される.(a)システム
メモリ (b)インプットバツファ (C)ページバツファ (d)フォントファイル (e)マクロファイル (f)イメージファイル (g)プリントコントロールファイル (h)ビデオバッファ 第6図に,データ処理の流れとこのRAM22内の各バ
ツファ及びファイルとの関係を示す。
主として次のような用途に使用される.(a)システム
メモリ (b)インプットバツファ (C)ページバツファ (d)フォントファイル (e)マクロファイル (f)イメージファイル (g)プリントコントロールファイル (h)ビデオバッファ 第6図に,データ処理の流れとこのRAM22内の各バ
ツファ及びファイルとの関係を示す。
ホストシステム1より送られてくる情報はホストインタ
フェース4を経由しインプットバツファ22bに蓄えら
れる。
フェース4を経由しインプットバツファ22bに蓄えら
れる。
このインプットパツファ22bに蓄えられたデータは、
データ処理部201によって取り出され、データの種類
に応じてそれぞれページバツファ22Qあるいはフォン
トファイル22d,マクロファイル22e,イメージフ
ァイル22f,プリントコントロールファイル22g,
のいずれかに51録される。
データ処理部201によって取り出され、データの種類
に応じてそれぞれページバツファ22Qあるいはフォン
トファイル22d,マクロファイル22e,イメージフ
ァイル22f,プリントコントロールファイル22g,
のいずれかに51録される。
すなわち、プリントシーケンス制御データ(用紙搬送経
路の指定,プリント枚数指定他)はプリントコントロー
ルファイル22gに、ページのレイアウト情報(印字デ
ータと印字位置の関係等)はページバッファ22cに、
イメージ情報はイメージファイル22fに、ダウンロー
ドフォントはフォントファイル22dに、オーバレイ情
報等はマクロファイル22eにそれぞれ登録される。
路の指定,プリント枚数指定他)はプリントコントロー
ルファイル22gに、ページのレイアウト情報(印字デ
ータと印字位置の関係等)はページバッファ22cに、
イメージ情報はイメージファイル22fに、ダウンロー
ドフォントはフォントファイル22dに、オーバレイ情
報等はマクロファイル22eにそれぞれ登録される。
イメージ情報処理部202は、ページバッファ22cの
内容に従って、イメージファイル22f,フォントファ
イル22d及びフォントROM23の内容を変倍処理部
26を通してビデオバッファ22hに展開する。
内容に従って、イメージファイル22f,フォントファ
イル22d及びフォントROM23の内容を変倍処理部
26を通してビデオバッファ22hに展開する。
そして、ビデオバッファ22hに1頁分の印字データの
展開が完了すると,プリント制御部203がプリントコ
ントロールファイル22gの内容に従ってLPVI経由
でエンジン3を起動し、エンジン3が画像記録タイミン
グになるとビデオバツファ22hは展開されたビデオデ
ータをLPV工経由でエンジン3に送出する. エンジン3は、LPVIを通して送られてくるビデオデ
ータを用紙にプリントする. 第5図に戻って、フォントROM23は、ホストシステ
ム1からホストインタフェース4を経由して送られてく
る文字情報をイメージ情報に変換するためのフォントデ
ータを格納している.不揮発性RAM24は,電源をO
Nにした後のプリンタの動作状態を制御するための情帽
を格納するメモリであり、主として次のような項目を記
憶する. (a)印字方向 (b)書体(フォント)(Q)文
字サイズ (d)行間隔 (e)給紙口 (f)排紙口 (g)ホストインタフェース この不揮発性RAM24の記憶内容は、操作パネル25
から更新される. 第7図に操作パネル25の外観例を示す.この操作パネ
ル25によって、不揮発性RAM24の記憶内容を更新
する操作をモードセットと呼ぶ。
展開が完了すると,プリント制御部203がプリントコ
ントロールファイル22gの内容に従ってLPVI経由
でエンジン3を起動し、エンジン3が画像記録タイミン
グになるとビデオバツファ22hは展開されたビデオデ
ータをLPV工経由でエンジン3に送出する. エンジン3は、LPVIを通して送られてくるビデオデ
ータを用紙にプリントする. 第5図に戻って、フォントROM23は、ホストシステ
ム1からホストインタフェース4を経由して送られてく
る文字情報をイメージ情報に変換するためのフォントデ
ータを格納している.不揮発性RAM24は,電源をO
Nにした後のプリンタの動作状態を制御するための情帽
を格納するメモリであり、主として次のような項目を記
憶する. (a)印字方向 (b)書体(フォント)(Q)文
字サイズ (d)行間隔 (e)給紙口 (f)排紙口 (g)ホストインタフェース この不揮発性RAM24の記憶内容は、操作パネル25
から更新される. 第7図に操作パネル25の外観例を示す.この操作パネ
ル25によって、不揮発性RAM24の記憶内容を更新
する操作をモードセットと呼ぶ。
この操作パネル25は、プリンタの状態やモードセット
の内容を文字で表示するためのLCD表示器250,電
源ONの時に点灯するパワーL ED251,プリンタ
のオンライン状態を示すオンラインLED252,プリ
ンタが異常な時に点灯または点滅するアテンションLE
D253,プリンタ内に印字データがあることを示すデ
ータLED254,プリンタのオンライン/オフライン
を切り替えるためのオンラインスイッチ255,データ
L E D 2 5 4が点灯している時そのプリンタ
内のデータを印字するためのフォームフイード( F
orm F sad )スイッチ256,プリンタの自
己診断テスト機能等を起動するためのテストスイッチ2
57,プリンタをリセットするためのリセットスイッチ
258,モードセット操作用のスイッチ25A,25B
,25C,25Dで構成される。
の内容を文字で表示するためのLCD表示器250,電
源ONの時に点灯するパワーL ED251,プリンタ
のオンライン状態を示すオンラインLED252,プリ
ンタが異常な時に点灯または点滅するアテンションLE
D253,プリンタ内に印字データがあることを示すデ
ータLED254,プリンタのオンライン/オフライン
を切り替えるためのオンラインスイッチ255,データ
L E D 2 5 4が点灯している時そのプリンタ
内のデータを印字するためのフォームフイード( F
orm F sad )スイッチ256,プリンタの自
己診断テスト機能等を起動するためのテストスイッチ2
57,プリンタをリセットするためのリセットスイッチ
258,モードセット操作用のスイッチ25A,25B
,25C,25Dで構成される。
モードセットの内容は、第8図に示すようにセット項目
を階層状に配置している。
を階層状に配置している。
そして、オフライン状態で上向矢印のモードスイッチ2
5Aを押すことによりモードセットになり、第1階層の
「印字方向』が選択される。この第IIv層で他の項目
を選択したい場合には、左,右矢印スイッチ25B又は
25Cを操作する。
5Aを押すことによりモードセットになり、第1階層の
「印字方向』が選択される。この第IIv層で他の項目
を選択したい場合には、左,右矢印スイッチ25B又は
25Cを操作する。
右矢印スイッチ25Gを押す度に、セット項目が「書体
」 「文字サイズ」 「行間隔」 「給紙口」「排紙口
」「ホストインタフェース」と変って行く。
」 「文字サイズ」 「行間隔」 「給紙口」「排紙口
」「ホストインタフェース」と変って行く。
一方,左矢印スイッチ25Bを押す度に逆回りに,『ホ
ストインタフェース」から「排紙口」「給紙口」へとセ
ット項目が変わる。
ストインタフェース」から「排紙口」「給紙口」へとセ
ット項目が変わる。
仮りにセットする項目が「書体』の場合は、右矢印スイ
ッチ25Cにより「書体」を選択した後,下矢印のエン
タスイッチ25Dを押して階層を第2階層に移す。
ッチ25Cにより「書体」を選択した後,下矢印のエン
タスイッチ25Dを押して階層を第2階層に移す。
そして、第2階層にある3つの書体、すなわちクーリエ
(C ourier) ,エリート(E lite)
rゴシック(Gothic)の中から1つを、左,右矢
印スイッチ25B又は25Cにより選択する。
(C ourier) ,エリート(E lite)
rゴシック(Gothic)の中から1つを、左,右矢
印スイッチ25B又は25Cにより選択する。
例えば「エリート』を選択して、それをセットする場合
は下矢印のエンタスイッチ25Dを押すと、「エリート
』が不揮発性RAM24に登録される.すなわち,最下
層でエンタスイッチ25Dを押すことによって,不揮発
性RAM24の登録内容が更新される。
は下矢印のエンタスイッチ25Dを押すと、「エリート
』が不揮発性RAM24に登録される.すなわち,最下
層でエンタスイッチ25Dを押すことによって,不揮発
性RAM24の登録内容が更新される。
第1階層の他のセット項目で、「印字方向』は縦と横を
、「文字サイズ』は8ポイント,10ポイント,12ポ
イントを、「行間隔」は3LPI(Line/Inch
) , 6 LPI , 8 LPIを,「給紙口』
は上給紙カセット,下給紙カセット,大量給紙ユニット
を、「徘紙口」は上部徘紙トレイ,サイド排紙トレイ,
大量排紙ユニットを、「ホストインタフェース」はセン
トロニクスとRS−232Cを、それぞれ第2階層で選
択できる。
、「文字サイズ』は8ポイント,10ポイント,12ポ
イントを、「行間隔」は3LPI(Line/Inch
) , 6 LPI , 8 LPIを,「給紙口』
は上給紙カセット,下給紙カセット,大量給紙ユニット
を、「徘紙口」は上部徘紙トレイ,サイド排紙トレイ,
大量排紙ユニットを、「ホストインタフェース」はセン
トロニクスとRS−232Cを、それぞれ第2階層で選
択できる。
さらに二 「ホストインタフェース』としてRS一23
2Cを選択した場合は,第3階層でパリテイチェックの
種類とボーレイト(通信速度)を選択してセットするこ
とができる. 第5図に戻って、変倍処理部26は画像イメージ情報を
エンジン3の解像度に合わせて最適な大きさに変倍する
ための拡大縮小処理部である。
2Cを選択した場合は,第3階層でパリテイチェックの
種類とボーレイト(通信速度)を選択してセットするこ
とができる. 第5図に戻って、変倍処理部26は画像イメージ情報を
エンジン3の解像度に合わせて最適な大きさに変倍する
ための拡大縮小処理部である。
ホストインタフェース4は、ホストシステム1とコント
ローラ2を接続するインタフェースで,セントロニクス
準拠パラレルとRS−232Cの2つを準備し、前述し
た操作バネル25の操作によって選択する. オプションインタフェース27は、機能を拡張するため
にフォントやプログラムを外部から供給する時のインタ
フェースであり、この例ではICカード6を2個扱える
。
ローラ2を接続するインタフェースで,セントロニクス
準拠パラレルとRS−232Cの2つを準備し、前述し
た操作バネル25の操作によって選択する. オプションインタフェース27は、機能を拡張するため
にフォントやプログラムを外部から供給する時のインタ
フェースであり、この例ではICカード6を2個扱える
。
ICカード6は市販の物を採用し、記憶しているデータ
の種類によりフォントカード,プログラムカード又はそ
の両方を記憶したカードがあるが、物理的には同一の物
である. このICカード6のファイルフォーマットは、第9図に
示すようにファイルサイズ,CRCチェックデータ,フ
ァイルタイプ,解像度,及びフォントデータ又はプログ
ラムにより構成されている6そして,データの種類はフ
ァイルタイプにより判別する.すなわち、ファイルタイ
プが゜1゛ならフォントであり、゜0゜ならプログラム
である。
の種類によりフォントカード,プログラムカード又はそ
の両方を記憶したカードがあるが、物理的には同一の物
である. このICカード6のファイルフォーマットは、第9図に
示すようにファイルサイズ,CRCチェックデータ,フ
ァイルタイプ,解像度,及びフォントデータ又はプログ
ラムにより構成されている6そして,データの種類はフ
ァイルタイプにより判別する.すなわち、ファイルタイ
プが゜1゛ならフォントであり、゜0゜ならプログラム
である。
また第5図に戻って、ビデオ制御部28は、第6図のビ
デオバツファ22hにCPU20のバス幅(16ビット
または32ビット)で記憶されているビデオデータをシ
リアルデータ又は8ビットのパラレルデータに変換して
、LPVIを経由してエンジン3に送る。
デオバツファ22hにCPU20のバス幅(16ビット
または32ビット)で記憶されているビデオデータをシ
リアルデータ又は8ビットのパラレルデータに変換して
、LPVIを経由してエンジン3に送る。
エンジンインタフェース2日は.LPVIを経由して双
方向シリアル信号によりエンジンの状態を検知したり、
コマンドを送出してエンジンを制御するシリアル通信(
送受{i)機能を持つ。
方向シリアル信号によりエンジンの状態を検知したり、
コマンドを送出してエンジンを制御するシリアル通信(
送受{i)機能を持つ。
ここで、LPVIの信号を第10図に示す。信号は画像
信号系と制御信号系と電源からなる。
信号系と制御信号系と電源からなる。
画像信号系は、/WC L K、/WDATA、/ L
S Y N C、/LGATE、/ F G A ’
I’ Eの5種類のイオ号である。
S Y N C、/LGATE、/ F G A ’
I’ Eの5種類のイオ号である。
制御信号系は、/PETXD、/PERXD、/PEC
TS、/PEDTRの4種類の信号でああり、電源は、
+5VとGNDの2種類である.ここで各信号名の前に
付した「/」は負論理(ローアクティブ)を示し,第1
0図ではオーバラインを付して示している。
TS、/PEDTRの4種類の信号でああり、電源は、
+5VとGNDの2種類である.ここで各信号名の前に
付した「/」は負論理(ローアクティブ)を示し,第1
0図ではオーバラインを付して示している。
(a) /WC L K :プリントエンジンからの
画像データ同期用クロツク。この 信号の立ち下がりに同期して 画像データ(/WDATA) を送出することにより画像を 印字する。ローレベルが黒。
画像データ同期用クロツク。この 信号の立ち下がりに同期して 画像データ(/WDATA) を送出することにより画像を 印字する。ローレベルが黒。
(b)/WDATA:第5図のビデオ制御部28より送
り出される画像データ。
り出される画像データ。
(c)/LSYNC:各スキャンラインの開始を示すラ
イン同期信号。
イン同期信号。
/WC L K信号の立ち下がり
に同期する.
(d)/LOATE :各スキャンラインの有効画像エ
リアを示す信号. /WCLK信号の立ち下がり に同期する。
リアを示す信号. /WCLK信号の立ち下がり に同期する。
(e) / F G A T E :用紙送り方向の有
効画像領域を示す信号./LSYNC信 号の立ち下がりに同期する. (f)/PETXD:エンジンからコントローラにエン
ジンの状態を知らせるた めのステータス信号。
効画像領域を示す信号./LSYNC信 号の立ち下がりに同期する. (f)/PETXD:エンジンからコントローラにエン
ジンの状態を知らせるた めのステータス信号。
(g)/PERXD:コントローラからエンジンに対す
るコマンドライン. (h)/PECTS :/PETXD信号のレディを示
す.この信号がローレベル の時、エンジンからコントロ ーラに対してステータスを送 出することが可能になる6 (i)/PEDTR:/PERXD信号のレディを示す
.この信号がローレベル の時、コントローラからエン ジンに対してコマンドを送出 可能になる。
るコマンドライン. (h)/PECTS :/PETXD信号のレディを示
す.この信号がローレベル の時、エンジンからコントロ ーラに対してステータスを送 出することが可能になる6 (i)/PEDTR:/PERXD信号のレディを示す
.この信号がローレベル の時、コントローラからエン ジンに対してコマンドを送出 可能になる。
(j) +5V :エンジンから供給される+
5Vの電源。
5Vの電源。
(k) GND :グランド(アース)第11
図に印字領域と画像信号の関係を示す。
図に印字領域と画像信号の関係を示す。
7が有効印字領域であり、8は/WDATA信号8a,
8bにより印字される画像領域で、9は/WDATA信
号9a,9bにより印字される画像領域を示す。
8bにより印字される画像領域で、9は/WDATA信
号9a,9bにより印字される画像領域を示す。
次に,エンジンの構成を第12図及び第13図によって
説明する。
説明する。
第12図は上述したレーザプリンタシステムのエンジン
3の機構部を構成するエンジン本体と、それに連結され
た各種オプションユニットの機構部の概略図である。
3の機構部を構成するエンジン本体と、それに連結され
た各種オプションユニットの機構部の概略図である。
10はエンジン本体で,感光体ドラム101,帯電チャ
ージャ102,光(レーザ)書込みユニット103,現
像器104,転写分離チャージャ105,クリーニング
ユニット10B,定着ユニット107、及びレジストロ
ーラ対108を始めとする多数の用紙搬送用のローラと
それらの駆動モータならびに駐動機構等を内蔵している
。
ージャ102,光(レーザ)書込みユニット103,現
像器104,転写分離チャージャ105,クリーニング
ユニット10B,定着ユニット107、及びレジストロ
ーラ対108を始めとする多数の用紙搬送用のローラと
それらの駆動モータならびに駐動機構等を内蔵している
。
11.12はエンジン本体10に直接装着する給紙カセ
ット(トレイ)で、通常100〜200枚の用紙を収納
できる。エンジン本体10のこの2個の給紙カセット挿
着口に,それぞれ多段の給紙カセット(トレイ)を備え
た前述の多段給紙装置5A,5Fに相当する多段給紙ユ
ニットを挿着することもできる。
ット(トレイ)で、通常100〜200枚の用紙を収納
できる。エンジン本体10のこの2個の給紙カセット挿
着口に,それぞれ多段の給紙カセット(トレイ)を備え
た前述の多段給紙装置5A,5Fに相当する多段給紙ユ
ニットを挿着することもできる。
13は排紙経路を切り替える反転器で、前述の反転排紙
装置5Cに相当し、排紙経路を自己の上部排紙トレイ1
4,メールボックス(多段排紙装置)15,両面ユニッ
ト1日,及び大量排紙ユニット18のいずれかに切り換
えることができる。
装置5Cに相当し、排紙経路を自己の上部排紙トレイ1
4,メールボックス(多段排紙装置)15,両面ユニッ
ト1日,及び大量排紙ユニット18のいずれかに切り換
えることができる。
また、上部排紙トレイ14以外には裏表を反転した用紙
を各ユニットに供給できる。勿論、非反転の用紙も供給
できる。したがって、この機能を使用することによりフ
ェースアツプ排紙とフェースダウン排紙を任意に選択で
きる. 15は多数の排紙トレイ15aを持つメールボックスで
、前述の多段排紙装置5Gに相当し,コントローラ2か
らの命令により任意の徘紙トレイを選択できる. 16は両面プリント用の再給紙ユニットとなる両面ユニ
ットで、前述の両面用搬送装15Eに相当し,エンジン
本体10内で一方の面にプリントされた用紙が反転器1
3で裏表が反転されて供給され、ここから再度エンジン
本体10へ給紙されて、他方の面にプリントされること
により両面プリントがなされる。
を各ユニットに供給できる。勿論、非反転の用紙も供給
できる。したがって、この機能を使用することによりフ
ェースアツプ排紙とフェースダウン排紙を任意に選択で
きる. 15は多数の排紙トレイ15aを持つメールボックスで
、前述の多段排紙装置5Gに相当し,コントローラ2か
らの命令により任意の徘紙トレイを選択できる. 16は両面プリント用の再給紙ユニットとなる両面ユニ
ットで、前述の両面用搬送装15Eに相当し,エンジン
本体10内で一方の面にプリントされた用紙が反転器1
3で裏表が反転されて供給され、ここから再度エンジン
本体10へ給紙されて、他方の面にプリントされること
により両面プリントがなされる。
なお、この実施例で使用している両面ユニット1日は、
供給された用紙を停止させることなく、ペーパパス16
1を通してそのまま給紙側へ搬送する第1の搬送路と、
供給された用紙をスタツカ162に順次スタックして保
持し、所要枚数をスタックしてからその用紙を順次給紙
側へ搬送する第2の搬送路と有している。
供給された用紙を停止させることなく、ペーパパス16
1を通してそのまま給紙側へ搬送する第1の搬送路と、
供給された用紙をスタツカ162に順次スタックして保
持し、所要枚数をスタックしてからその用紙を順次給紙
側へ搬送する第2の搬送路と有している。
17は前述の大量給紙装置5Bに相当する大量給紙ユニ
ットで、約2000枚の用紙を収納できる. 18は前述の大量排紙装置5Dに相当する大量徘紙ユニ
ットで、約2000枚以上の用紙を収納できる. 大量排紙ユニット18の用紙収納枚数を大量給紙ユニッ
ト17の用紙収納枚数より多くすることにより、大量給
紙ユニット17から供給される用紙を全て大量排紙ユニ
ット18に回収できる.19はエンジン本体10及びそ
のオプションユニットを乗せるプリンタテーブルで、そ
の内部を前述したコントローラ2の収納スペース19a
として利用する。
ットで、約2000枚の用紙を収納できる. 18は前述の大量排紙装置5Dに相当する大量徘紙ユニ
ットで、約2000枚以上の用紙を収納できる. 大量排紙ユニット18の用紙収納枚数を大量給紙ユニッ
ト17の用紙収納枚数より多くすることにより、大量給
紙ユニット17から供給される用紙を全て大量排紙ユニ
ット18に回収できる.19はエンジン本体10及びそ
のオプションユニットを乗せるプリンタテーブルで、そ
の内部を前述したコントローラ2の収納スペース19a
として利用する。
エンジン本体10とオプションユニット(反転器13,
メールボックス15,両面ユニット16,大量給紙ユニ
ット17,大量排紙ユニット18)は、前述したエンジ
ン・オプション・インタフェース(EOI/F)によっ
て接続される。
メールボックス15,両面ユニット16,大量給紙ユニ
ット17,大量排紙ユニット18)は、前述したエンジ
ン・オプション・インタフェース(EOI/F)によっ
て接続される。
さらに、これらのユニットの一部を省いたり、あるいは
これら以外の各種オプションユニットを上記ユニットと
交換あるいは増設してシステム構成することも可能であ
る。
これら以外の各種オプションユニットを上記ユニットと
交換あるいは増設してシステム構成することも可能であ
る。
ここで、エンジン本体10内の各部によるプリント動作
を簡単に説明する。
を簡単に説明する。
用紙の供給源として、エンジン本体10の上段給紙カセ
ット11,下段給紙カセット12,大量給紙ユニット1
7及び両面ユニット16(再給紙時のみ)のうちのいず
れかが選択されて用紙が供給され,レジストローラ対1
08に扶持された位置で待機する. 一方、感光体ドラム101が矢示方向に回転し、帯電チ
ャージャ102によって帯電された表面に、光書込ユニ
ット103によってビデオ信号に応じて変調されたレー
ザ光をドラム軸方向に主走査しながら照射して露光し、
潜像を形成する。
ット11,下段給紙カセット12,大量給紙ユニット1
7及び両面ユニット16(再給紙時のみ)のうちのいず
れかが選択されて用紙が供給され,レジストローラ対1
08に扶持された位置で待機する. 一方、感光体ドラム101が矢示方向に回転し、帯電チ
ャージャ102によって帯電された表面に、光書込ユニ
ット103によってビデオ信号に応じて変調されたレー
ザ光をドラム軸方向に主走査しながら照射して露光し、
潜像を形成する。
その潜像を現像器104からのトナーによって現像し,
そのトナー像をレジストローラ対108によって所定の
タイミングで画像転写部に給送される用紙に、転写分離
チャージャ105によって転写すると共にその転写され
た用紙を感光体ドラム101の表面から分離させる。
そのトナー像をレジストローラ対108によって所定の
タイミングで画像転写部に給送される用紙に、転写分離
チャージャ105によって転写すると共にその転写され
た用紙を感光体ドラム101の表面から分離させる。
その画像が転写された用紙を定着ユニット107へ搬送
し、そこで一定温度に加熱された定着口−ラと加圧ロー
ラとによって加熱定着した後、反転器13へ送り込む。
し、そこで一定温度に加熱された定着口−ラと加圧ロー
ラとによって加熱定着した後、反転器13へ送り込む。
そして、エンジン本体10から排紙されて反転器13に
送り込まれた用紙は、上方,側方及び下方の3箇所の送
出口A,B,Cのいずれかから送出され、上部排紙トレ
イ14,メールボックス15,両面ユニット16へ排出
される。
送り込まれた用紙は、上方,側方及び下方の3箇所の送
出口A,B,Cのいずれかから送出され、上部排紙トレ
イ14,メールボックス15,両面ユニット16へ排出
される。
その用紙が両而ユニツ1−16に排出された場合は、第
1,第2搬送路のいずれかを通してエンジン本体10へ
再給紙するか、大量排紙ユニット18へ排紙する。
1,第2搬送路のいずれかを通してエンジン本体10へ
再給紙するか、大量排紙ユニット18へ排紙する。
次に、このエンジン本体10及びそれに接続された上記
各オプションユニットを制御するエンジン制御部(エン
ジンドライバ)30のブロック構成を第13図に示す。
各オプションユニットを制御するエンジン制御部(エン
ジンドライバ)30のブロック構成を第13図に示す。
cpu51は、このエンジン制御部30を統括的に制御
する中央処理装置で、汎用の8ビットのマイクロコンピ
ュータを使用する。
する中央処理装置で、汎用の8ビットのマイクロコンピ
ュータを使用する。
32はプログラムROMであり、エンジン本体10のシ
ーケンスやコントローラ2及び上記各ユニット(エンジ
ンオプションユニット)との接続を制御するためのマイ
クロコードが格納されている.33は制御データやエン
ジンの状態等を記憶するためのRAMである。
ーケンスやコントローラ2及び上記各ユニット(エンジ
ンオプションユニット)との接続を制御するためのマイ
クロコードが格納されている.33は制御データやエン
ジンの状態等を記憶するためのRAMである。
34はエンジンのシーケンス制御用の基本時間を作るた
めのインターバルタイマである。
めのインターバルタイマである。
35はエンジン・オプション・インタフェース(EOI
/F)であり、オプションユニットである反転器13,
メールボックス15,両面ユニット1日,大量給紙ユニ
ット17,大量排紙ユニット18等を共通ラインで接続
するためのシリアルインタフェースである.したがって
、シリアル通信機能を有する。
/F)であり、オプションユニットである反転器13,
メールボックス15,両面ユニット1日,大量給紙ユニ
ット17,大量排紙ユニット18等を共通ラインで接続
するためのシリアルインタフェースである.したがって
、シリアル通信機能を有する。
各オプションユニットにはそれぞれ前述したデバイスI
Dが設定されており、このエンジン制御部30と各オプ
ションユニット13.15〜18との通信に際しては、
そのデバイスIDをアサインしたロジカルIDを付加し
たコマンドの送信によって、相手のユニットを特定し、
そのユニットからのレスポンスを受信する。
Dが設定されており、このエンジン制御部30と各オプ
ションユニット13.15〜18との通信に際しては、
そのデバイスIDをアサインしたロジカルIDを付加し
たコマンドの送信によって、相手のユニットを特定し、
そのユニットからのレスポンスを受信する。
36はコントローラインタフェースであり,LPVIを
経由してコントローラ2からのコマンドを受けたり、エ
ンジン3の状態をコントローラ2に知らせるためのイン
タフェースである。
経由してコントローラ2からのコマンドを受けたり、エ
ンジン3の状態をコントローラ2に知らせるためのイン
タフェースである。
37は光学制御部であり、LPVIを経由してコントロ
ーラ2から送られてくる画像信号(ビデオデータ)を受
けて、光書込みユニット103を制御する。
ーラ2から送られてくる画像信号(ビデオデータ)を受
けて、光書込みユニット103を制御する。
38はA/Dコンバータであり、エンジン本体10の画
像形成・用紙搬送部100のサーミスタ(温度センサ)
からのアナログ信号が、オペアンプ41によって増幅さ
れて入力し、それをCPU31が演算処理できるように
デジタル信号に変換する。
像形成・用紙搬送部100のサーミスタ(温度センサ)
からのアナログ信号が、オペアンプ41によって増幅さ
れて入力し、それをCPU31が演算処理できるように
デジタル信号に変換する。
なお、上記サーミスタは機内の各ユニット等における温
度状態を把握するためのものであり、機内の数箇所に設
けられている。
度状態を把握するためのものであり、機内の数箇所に設
けられている。
3日は工/○ボートであり、ドライバ42及びドライバ
43を介してエンジン本体10の画像形成・用紙搬送部
100におけるモータ,プランジャ,クラッチ等を能動
したり、各種チャージャに高電圧を印加する高圧電源を
制御したり,エンジン本体10の状態を検知するための
センサやスイッチ等からの信号がアンプ44を介して論
理レベルに増幅された信号を入力する。
43を介してエンジン本体10の画像形成・用紙搬送部
100におけるモータ,プランジャ,クラッチ等を能動
したり、各種チャージャに高電圧を印加する高圧電源を
制御したり,エンジン本体10の状態を検知するための
センサやスイッチ等からの信号がアンプ44を介して論
理レベルに増幅された信号を入力する。
45はバックアップメモリあるいは不揮発性RAMを使
用したカウンタであり、crty31に制御されてトー
タルプリント枚数,メンテナンス回数及びその時間,ジ
ャム回数,サービスマンコール回数等をカウントし、そ
のカウント値を記憶する. これらの各部は、データパス,コントロールバス及びア
ドレスバスからなるCPUバス40によってCPU31
に接続されている。
用したカウンタであり、crty31に制御されてトー
タルプリント枚数,メンテナンス回数及びその時間,ジ
ャム回数,サービスマンコール回数等をカウントし、そ
のカウント値を記憶する. これらの各部は、データパス,コントロールバス及びア
ドレスバスからなるCPUバス40によってCPU31
に接続されている。
コントローラとプリントエンジン の
次に、コントローラとプリントエンジンとの間の通信に
ついて説明する。
ついて説明する。
まず、コントローラとプリントエンジン間の通信条件は
次のとおりである. 1.インタフェース:非同期シリアルI/F2.通信速
度: 9 6 0 0baud3.バリテイビット:な
し 4.ストップビット:1 コントローラとプリントエンジン間の通信は前述したよ
うにLPVIを介して、4種類の信号/PETXD,
/PERXD, /PECTS,及び/PEDTRによ
ってなされる。
次のとおりである. 1.インタフェース:非同期シリアルI/F2.通信速
度: 9 6 0 0baud3.バリテイビット:な
し 4.ストップビット:1 コントローラとプリントエンジン間の通信は前述したよ
うにLPVIを介して、4種類の信号/PETXD,
/PERXD, /PECTS,及び/PEDTRによ
ってなされる。
これらのインタフェース用の信号については先に簡単に
説明したが、ここでもう少し詳しく説明する. (1)/PERXD この信号は、コントローラからプリントエンジンへのコ
マンドを送るためのシリアル通信の受信データ信号ライ
ンである。
説明したが、ここでもう少し詳しく説明する. (1)/PERXD この信号は、コントローラからプリントエンジンへのコ
マンドを送るためのシリアル通信の受信データ信号ライ
ンである。
(2)/PETXD
この信号は,プリントエンジンからコントローラへレス
ポンス及びイベントレポートを送るシリアル通信の送信
データ信号ラインである。
ポンス及びイベントレポートを送るシリアル通信の送信
データ信号ラインである。
(3)/PEDTR
この信号は、コマンドの送信に対するシリアル通信のレ
ディ信号ラインである。この信号が゜L゜の時は、コン
トローラがプリントエンジンにコマンドを送ってよいこ
とを示す。
ディ信号ラインである。この信号が゜L゜の時は、コン
トローラがプリントエンジンにコマンドを送ってよいこ
とを示す。
プリントエンジンは、電源投入時あるいは初期化動作時
(システムコンフイギュレーションの確立時を含む)を
除いて、この信号を゜L゜に保持しなければならない。
(システムコンフイギュレーションの確立時を含む)を
除いて、この信号を゜L゜に保持しなければならない。
(4)/PECTS
この信号は.レスポンスあるいはイベントレポートを送
信するためのシリアル通信のレディ信号ラインである.
この信号が゜L゜の時は、プリントエンジンはコントロ
ーラにレスポンスあるいはイベントレポートを送ってよ
いことを示す。
信するためのシリアル通信のレディ信号ラインである.
この信号が゜L゜の時は、プリントエンジンはコントロ
ーラにレスポンスあるいはイベントレポートを送ってよ
いことを示す。
コントローラは、電源投入時あるいはプリントエンジン
と通信できない状態にある時以外はこの信号゜L゜を保
持しなければならない。
と通信できない状態にある時以外はこの信号゜L゜を保
持しなければならない。
もしこの信号が゜H゜の間に、プリントエンジンが非常
に多くのイベントレポートを受け取ったら、古いイベン
トレポートを放棄してもよい。
に多くのイベントレポートを受け取ったら、古いイベン
トレポートを放棄してもよい。
次に、コントローラとプリントエンジン間の通信プロト
コルについて簡単に説明する.コントローラとプリント
エンジン間で通信する場合は,コントローラからプリン
トエンジンへコマンドを送信し、プリントエンジンがそ
れを受信してレスポンスをコントローラへ返信すること
によって行なわれる。
コルについて簡単に説明する.コントローラとプリント
エンジン間で通信する場合は,コントローラからプリン
トエンジンへコマンドを送信し、プリントエンジンがそ
れを受信してレスポンスをコントローラへ返信すること
によって行なわれる。
コマンドは、それぞれ1バイトのアーギュメントとオペ
レータとからなり、第14図(a),(b)に示すよう
に、アーギュメントの最上位ビットは常に゜1゜であり
,オペレータの最上位ビットは常に゜0゜である。
レータとからなり、第14図(a),(b)に示すよう
に、アーギュメントの最上位ビットは常に゜1゜であり
,オペレータの最上位ビットは常に゜0゜である。
コマンドは、アーギュメントを先に送り.オペレータを
後に送る。
後に送る。
アーギュメントは省略することもでき、その場合にもプ
リントエンジンは、そのアーギュメントのないコマンド
を正確に認識しなければならない。
リントエンジンは、そのアーギュメントのないコマンド
を正確に認識しなければならない。
アーギュメントとオペレータからなるコマンド(例えば
、″ステータス リクエスト′″コマンド)が,コント
ローラによってアーギュメントなしで発行された場合は
、同じコマンドの前回のアーギュメントが事実上有効に
なる。
、″ステータス リクエスト′″コマンド)が,コント
ローラによってアーギュメントなしで発行された場合は
、同じコマンドの前回のアーギュメントが事実上有効に
なる。
プリントエンジンがコマンドを受け取った時に、もし有
効なアーギュメントがなかった場合には、プリントエン
ジンは事実上のアーギュメントとしてデフォルト値をと
る。
効なアーギュメントがなかった場合には、プリントエン
ジンは事実上のアーギュメントとしてデフォルト値をと
る。
レスポンスは,プリントエンジンからコントローラへ、
受信したコマンドによって要求された情報を送るもので
ある. 各レスポンスの長さは1バイトで、第14図(c)に示
すようにその最上位ビットは゜0”である。但し、同図
(d)に示す″イリーガルコマンド″に対するレスポン
スの場合は、全ビットが゜1″である。
受信したコマンドによって要求された情報を送るもので
ある. 各レスポンスの長さは1バイトで、第14図(c)に示
すようにその最上位ビットは゜0”である。但し、同図
(d)に示す″イリーガルコマンド″に対するレスポン
スの場合は、全ビットが゜1″である。
イベントレポートは、オプションユニット及びプリント
エンジンにイベント(ジャム発生やサプライ不足等)が
発生した時に、プリントエンジンからコントローラにレ
スポンスとして求められていない情報を送るものである
。
エンジンにイベント(ジャム発生やサプライ不足等)が
発生した時に、プリントエンジンからコントローラにレ
スポンスとして求められていない情報を送るものである
。
各イベントレポートは、第14図(e)に示すように1
バイトの長さを有し、その最上位ビットは゜1゛である
。
バイトの長さを有し、その最上位ビットは゜1゛である
。
このイベントレポート発生の可/不可は、コントローラ
により’ETB’ コマンドでなされる。
により’ETB’ コマンドでなされる。
この実施例においてコントローラが発信するコマンドの
種類は次のとおりであり、13のベーシックコマンドと
3つのエンハンスコマンドがある。
種類は次のとおりであり、13のベーシックコマンドと
3つのエンハンスコマンドがある。
〈ベーシックコマンド〉
1.ステータス リクエスト
2.インクアイアインプットトレイ
コンアンヨン
3.インクアイアアウトプットトレイ
コンアンヨン
4.インクアイアペーパサイズ
オブインプットトレイ
5.本フイードスタート
6.本プリントスター!・
7.本インプットトレイ セレクト
8.本アウトプットトレイ セレクト
9.イベントレポートイネーブル
lO.本プリントエンジンモードセット’ENQ’
’sr’
’so’
’EM’
’FF’
’VT’
’DCI’
’DC2’
’ETB’
’DC4’
11.*ペーパサイズセット ’DC3’1
2.インクアイアエグジテッドベーパID(Inqui
re exiむad paper ID) ’
A. C K ’13.リセ”/l−
’CAN’くエンハンスコマンド〉 14. 7サイン デバイスID ′Fs
′15.インクアイアアサインドデバイスID ’G
S’16.インクアイアコミュニケーションアクティブ
デバイスID ’RS’上記コマンドのう
ち、本印を付したコマンドはコマンドキューバツファに
記憶されて、順次実行される。
2.インクアイアエグジテッドベーパID(Inqui
re exiむad paper ID) ’
A. C K ’13.リセ”/l−
’CAN’くエンハンスコマンド〉 14. 7サイン デバイスID ′Fs
′15.インクアイアアサインドデバイスID ’G
S’16.インクアイアコミュニケーションアクティブ
デバイスID ’RS’上記コマンドのう
ち、本印を付したコマンドはコマンドキューバツファに
記憶されて、順次実行される。
但し、′インプットトレイ セレクト″、″アウトプッ
トトレイ セレクト″、1′プリントエンジンモードセ
ット″及び″ペーパサイズセット′ツのコマンドについ
ては、もしアーギュメントを伴ったコマンドに別のアー
ギュメントを伴ったコマンドが発せられる前に“フイー
ドスタート″コマンドも″プリントスタート”コマンド
も続かなかった場合には、前のコマンドはコマンドキュ
ーバソファから消去されて有効とならない。
トトレイ セレクト″、1′プリントエンジンモードセ
ット″及び″ペーパサイズセット′ツのコマンドについ
ては、もしアーギュメントを伴ったコマンドに別のアー
ギュメントを伴ったコマンドが発せられる前に“フイー
ドスタート″コマンドも″プリントスタート”コマンド
も続かなかった場合には、前のコマンドはコマンドキュ
ーバソファから消去されて有効とならない。
これは,いずれの’FF’又は’VT’ コマンドも後
続しない場合には、コマンドによって指定されたトレイ
,ベーパサイズ又はモードは、選択されたトレイ,選択
されたペーバサイズ又は選択されたモードにならないこ
とを意味する。
続しない場合には、コマンドによって指定されたトレイ
,ベーパサイズ又はモードは、選択されたトレイ,選択
されたペーバサイズ又は選択されたモードにならないこ
とを意味する。
そして,これらのコマンドは、それ以前の“フイードス
タート″コマンド又は″プリントスタート′″コマンド
に対して有効ではない。
タート″コマンド又は″プリントスタート′″コマンド
に対して有効ではない。
プリントエンジンは、′″インプットトレイセレクト″
、′゛アウトプットトレイ セレクト″′プリントエン
ジンモードセレクト”又は“ペーパサイズセット″のコ
マンドによって指定されたモード又はステータスを,そ
の後これらのコマンドによってステータス又はモードが
再セレクトされるまで保持する。
、′゛アウトプットトレイ セレクト″′プリントエン
ジンモードセレクト”又は“ペーパサイズセット″のコ
マンドによって指定されたモード又はステータスを,そ
の後これらのコマンドによってステータス又はモードが
再セレクトされるまで保持する。
プリントエンジンは、自身では決してコマンドキューバ
ツファの内容をクリアせず、コントローラから受信する
コマンドによってそれをクリアする。また,コマンドキ
ューバツファ内にある’FF’及び’VT’コマンドは
、その実行開始時に消去される。
ツファの内容をクリアせず、コントローラから受信する
コマンドによってそれをクリアする。また,コマンドキ
ューバツファ内にある’FF’及び’VT’コマンドは
、その実行開始時に消去される。
もし、モードセット及びトレイセレクトが適当に行われ
、且つ充分な数の’FF’及び’VT″コマンドがコマ
ンドキューバッファに記憶され,あるいは’F F’及
び’VT’コマンドがコントローラにより適切な時間間
隔で発せられると、プリントエンジンはこれらのコマン
ドを最大のスループット(プリントスピード)で実行す
る。
、且つ充分な数の’FF’及び’VT″コマンドがコマ
ンドキューバッファに記憶され,あるいは’F F’及
び’VT’コマンドがコントローラにより適切な時間間
隔で発せられると、プリントエンジンはこれらのコマン
ドを最大のスループット(プリントスピード)で実行す
る。
コントローラがプリントエンジンにプリントの実行を要
求するための一般的なコマンド発信シーケンスを以下に
示す。
求するための一般的なコマンド発信シーケンスを以下に
示す。
1)インプットトレイ選択
両面インプットユニットを含むインプットトレイを選択
する.もしアーギュメントが省略された場合には以前の
トレイが有効である。
する.もしアーギュメントが省略された場合には以前の
トレイが有効である。
また、′インプットトレイ セレクト”コマンドが発せ
られなかった場合にも以前のトレイが有効である。
られなかった場合にも以前のトレイが有効である。
2)アウトプットトレイ選択
両而アウ1〜プツ1−ユニツ1・を含むアウトプットト
レイを選択する。もしアーギュメントが省略された場合
には以前のトレイが有効である。
レイを選択する。もしアーギュメントが省略された場合
には以前のトレイが有効である。
また、“アウトプットトレイ セレクト″コマンドが発
せられなかった場合にも以前のトレイが有効である。
せられなかった場合にも以前のトレイが有効である。
3)フイード要求
“フイードスタート″コマンドを送る。このコマンドが
発せられなかった場合には、次の″プリントスタート″
′コマンドがフイード及びプリントに対して有効である
。
発せられなかった場合には、次の″プリントスタート″
′コマンドがフイード及びプリントに対して有効である
。
4)プリント要求
′″プリントスタート″コマンドを送る。
コントローラはまた、もし1′システムカレントモード
″の”/PRINT信号無視フラグ″が゜0゜の場合、
”/PRINTと/PREADYがハンドシエイクした
プリント要求シーケンス″でもってプリントエンジンに
プリントの実行を要求することもできる。なお、各信号
の前の「/」は負論理(ローアクティブ)を意味する。
″の”/PRINT信号無視フラグ″が゜0゜の場合、
”/PRINTと/PREADYがハンドシエイクした
プリント要求シーケンス″でもってプリントエンジンに
プリントの実行を要求することもできる。なお、各信号
の前の「/」は負論理(ローアクティブ)を意味する。
この要求は、’F F’及び’VT’ コマンドに先立
って実行される。但し、それはコマンドキューバツファ
内にはスタックされない。そのプリント要求シーケンス
は、リアルタイム実行でのみ有効である。
って実行される。但し、それはコマンドキューバツファ
内にはスタックされない。そのプリント要求シーケンス
は、リアルタイム実行でのみ有効である。
もし、コントローラが/PRINT信号によってプリン
トを要求しない場合には、’DC4’ コマンドを発信
することによってプリントエンジンのモードを”/PR
INT信号無視″モードに設定するのがよい。
トを要求しない場合には、’DC4’ コマンドを発信
することによってプリントエンジンのモードを”/PR
INT信号無視″モードに設定するのがよい。
もし、プリントエンジンが/PRINT信号と’F F
’及び’VT’ コマンドとの両方によってプリント要
求を受けた場合には,コマンドタイミングとシーケンス
のためにコマンドの実行に深刻なミスが生じる恐れがあ
る。
’及び’VT’ コマンドとの両方によってプリント要
求を受けた場合には,コマンドタイミングとシーケンス
のためにコマンドの実行に深刻なミスが生じる恐れがあ
る。
コントローラは、/PRINT信号ラインを通じてプリ
ントエンジンにプリントの実行を要求する直前に、プリ
ントエンジンの現在のステータス(例えば、現在アクテ
ィブなインプットトレイ)を問い合せる. コマンドキューバツファ内に記憶されているコマンド(
本印の付いたコマンド)に対するレスポンスは、そのコ
マンドが実行される時でなく、そのコマンドを受け取っ
た直後にプリントエンジンから発信される. そのため、レスポンスの内容は時にはコマンドの実行に
関する実際のステータスとは違っているかもしれない。
ントエンジンにプリントの実行を要求する直前に、プリ
ントエンジンの現在のステータス(例えば、現在アクテ
ィブなインプットトレイ)を問い合せる. コマンドキューバツファ内に記憶されているコマンド(
本印の付いたコマンド)に対するレスポンスは、そのコ
マンドが実行される時でなく、そのコマンドを受け取っ
た直後にプリントエンジンから発信される. そのため、レスポンスの内容は時にはコマンドの実行に
関する実際のステータスとは違っているかもしれない。
例えば゛′インプットトレイセレクト″コマンドに対し
てレスポンスした後、もしセレクトされたインプット1
−レイに違うサイズのカセットが装着された場合には、
実際のペーパサイズは、′インプットセレクト″コマン
ドに対するレスポンスとしてプリントエンジンが送った
サイズとは違っていることになる。
てレスポンスした後、もしセレクトされたインプット1
−レイに違うサイズのカセットが装着された場合には、
実際のペーパサイズは、′インプットセレクト″コマン
ドに対するレスポンスとしてプリントエンジンが送った
サイズとは違っていることになる。
このような場合は、プリントエンジンのステータスはエ
ラー状態(インプットサイズ不一致)となる。
ラー状態(インプットサイズ不一致)となる。
現在アクティブなインプットトレイ,現在アクティブな
アウトプットトレイ及びシステムの現在のモードステー
タスを問うコマンドである“ステ一タス リクエスト″
コマンドに対しては、プリントエンジンは、実行開始直
後の゛FF″コマンド又は第2モードの’VT’ コマ
ンドに対して指定された現在アクティブなトレイを答え
るか,又はその時点で現在アクティブなモードを答える
。
アウトプットトレイ及びシステムの現在のモードステー
タスを問うコマンドである“ステ一タス リクエスト″
コマンドに対しては、プリントエンジンは、実行開始直
後の゛FF″コマンド又は第2モードの’VT’ コマ
ンドに対して指定された現在アクティブなトレイを答え
るか,又はその時点で現在アクティブなモードを答える
。
プリントエンジンは、コマンドキューパッファにおいて
まだ実行されていないコマンドによって指定されたトレ
イコード又はモードは答えない。
まだ実行されていないコマンドによって指定されたトレ
イコード又はモードは答えない。
コマンドキューバツファの容量はできる限り大きい方が
よく、それはプリントエンジンの最大プリント速度に依
存するが、プリントエンジンのプリント速度が20ペー
ジ/分より小さい場合には,32枚のペーパに相当する
容量を持てば充分である. プリントエンジンが’F F’又は’VT’ コマンド
を実行している最中に、ペーパが空か又はぺ一パが満杯
のために,もしコントローラが現在アクティブなインプ
ットトレイ又はアウトプットトレイを変更したい場合に
は、コントローラは最初に“コマンドキューバツファク
リア”のコマンドを発し、それから新しいインプットト
レイ又はアウトプットトレイを再セレクトする。
よく、それはプリントエンジンの最大プリント速度に依
存するが、プリントエンジンのプリント速度が20ペー
ジ/分より小さい場合には,32枚のペーパに相当する
容量を持てば充分である. プリントエンジンが’F F’又は’VT’ コマンド
を実行している最中に、ペーパが空か又はぺ一パが満杯
のために,もしコントローラが現在アクティブなインプ
ットトレイ又はアウトプットトレイを変更したい場合に
は、コントローラは最初に“コマンドキューバツファク
リア”のコマンドを発し、それから新しいインプットト
レイ又はアウトプットトレイを再セレクトする。
ある場合には、プリントエンジンは各ユニットのステー
タスを予測しなければならず,その予測したステータス
に応じたレスポンスを予測しなければならない。
タスを予測しなければならず,その予測したステータス
に応じたレスポンスを予測しなければならない。
例えば、両面ユニットのオーバーフロー又はぺ一パが空
のステータスは、たとえ前回のコマンドがまだコマンド
バツファ内にあってまだ実行されていないとしても、そ
の前のコマンドに依存するために予測される。
のステータスは、たとえ前回のコマンドがまだコマンド
バツファ内にあってまだ実行されていないとしても、そ
の前のコマンドに依存するために予測される。
プリントエンジンとオプション間の通
次に、プリント土ンジンとその各種付加装置であるオプ
ションユニットとの間の通信について説明する。
ションユニットとの間の通信について説明する。
プリントエンジンとオプションユニットとの間の通信条
件も、前述したコントローラとプリントエンジン間の通
信条件と同じく次のとおりである.1.インタフェース
:非同期シリアルI/F2.通信速度: 9 6 0
0baud3.パリテイビット:なし 4.ストップビット:1 通信プロトコルについては、先に基本的なシステム構成
の説明中で簡単に述べたが、ここでもう少し詳しく説明
する. この場合もプリントエンジンからオプションユニットへ
の通信はコマンドの送信によって行ない、オプションユ
ニットからプリントエンジンへの通信はレスポンスの送
信によって行なう。
件も、前述したコントローラとプリントエンジン間の通
信条件と同じく次のとおりである.1.インタフェース
:非同期シリアルI/F2.通信速度: 9 6 0
0baud3.パリテイビット:なし 4.ストップビット:1 通信プロトコルについては、先に基本的なシステム構成
の説明中で簡単に述べたが、ここでもう少し詳しく説明
する. この場合もプリントエンジンからオプションユニットへ
の通信はコマンドの送信によって行ない、オプションユ
ニットからプリントエンジンへの通信はレスポンスの送
信によって行なう。
このコマンドとレスポンスのフォーマット例を第15図
に示す。
に示す。
1つのコマンドはオペレータとアーギュメントによって
構成され、アーギュメントのb7〜b5は常に゛111
゜であり,またオペレータのb7〜b5はプリントエン
ジンが通信したいオプションユニットのロジカルIDコ
ードを示す.オペレータはまた、1つの命令の終端を意
味することを兼ねる. この実施例に使用するコマンドの種類は次のとおりであ
る. くベーシックコマンド〉 1.インクアイアユニットステイタス (Inquire unit status)
”本本*10001゜2.インクアイアペーパサ
イズ (Inquire paper size)”木本本1
0010”3.インクアイアユニットコンディション(
Inqu4rs unit condition)
”本本本10011゜4.インクアイアユニット
アベイラビリテイ(Inquire unit ava
ilability) ” *本本10100゜5
,インクアイアユニットスペシフイケーション#1(I
nquire unit specification
#1) ”木本木10101゜6.インクアイアユニ
ットスペシフイケーション#2(Inquire un
it specification #2) ”本本木
10110゜7.インクアイアユニットスペシフイケー
ション#3(Inquire unit specif
ication 83) ’ *本’l’lo111”
8.インクアイアエクサイテツドペーパID(Inqu
ire exited paper ID) ”
*本$11000”9.インクアイアユニットファー
ムウエアバージョン(丁nquire unit
firmware version) ’ 本 本
*11111”10.トレイセレクション (Tray selection) 11.モードセット (Mode setting) 12.ペーバサイズセット (Paper size setting)13.ペー
パフイードスタート (Paper feed start)14.ペーパフ
イードストップ (Paper feed stop) 15.ペーバフイードレスタート (Paper feed restart)16.ペー
バイジエクトスタート (Paper eject start)17.ベーパ
イジエクトエンド (Paper eject and) 18.イニシャライズ (Initializing) 19.アボート (Abort) ゜*木$00001゜ ゜本木*OOOIO゜ ゜本木本00011゜ ゜寧木本00100’ 0***QQ101゜ ゜本本$00110” 0本本$01000” ゜本本本01001゜ 0*本*01 】−10” ″″本**01111” 20.プリントエンジンパス長 (Length of print engj.n p
ath) ”木**01010−216レジスト距
離 (Registrationt distance)
” *木*01011゜22411送速度 (Transport velocity)
’本本本01100”〈エンハンスコマンド〉 23.アサインデバイスID (Assign Device ID)
’本木木11001゜24.インクアイアアサインド
デバイスID(Inquire assigned D
evice ID) ” * * * 1 1 0
1 0 ”25.インクアイアデバイスID (Inquire Device ID)
’本本木11011゜これらのコマンドは、常にオプ
ションユニットによってリアルタイムで実行される。
構成され、アーギュメントのb7〜b5は常に゛111
゜であり,またオペレータのb7〜b5はプリントエン
ジンが通信したいオプションユニットのロジカルIDコ
ードを示す.オペレータはまた、1つの命令の終端を意
味することを兼ねる. この実施例に使用するコマンドの種類は次のとおりであ
る. くベーシックコマンド〉 1.インクアイアユニットステイタス (Inquire unit status)
”本本*10001゜2.インクアイアペーパサ
イズ (Inquire paper size)”木本本1
0010”3.インクアイアユニットコンディション(
Inqu4rs unit condition)
”本本本10011゜4.インクアイアユニット
アベイラビリテイ(Inquire unit ava
ilability) ” *本本10100゜5
,インクアイアユニットスペシフイケーション#1(I
nquire unit specification
#1) ”木本木10101゜6.インクアイアユニ
ットスペシフイケーション#2(Inquire un
it specification #2) ”本本木
10110゜7.インクアイアユニットスペシフイケー
ション#3(Inquire unit specif
ication 83) ’ *本’l’lo111”
8.インクアイアエクサイテツドペーパID(Inqu
ire exited paper ID) ”
*本$11000”9.インクアイアユニットファー
ムウエアバージョン(丁nquire unit
firmware version) ’ 本 本
*11111”10.トレイセレクション (Tray selection) 11.モードセット (Mode setting) 12.ペーバサイズセット (Paper size setting)13.ペー
パフイードスタート (Paper feed start)14.ペーパフ
イードストップ (Paper feed stop) 15.ペーバフイードレスタート (Paper feed restart)16.ペー
バイジエクトスタート (Paper eject start)17.ベーパ
イジエクトエンド (Paper eject and) 18.イニシャライズ (Initializing) 19.アボート (Abort) ゜*木$00001゜ ゜本木*OOOIO゜ ゜本木本00011゜ ゜寧木本00100’ 0***QQ101゜ ゜本本$00110” 0本本$01000” ゜本本本01001゜ 0*本*01 】−10” ″″本**01111” 20.プリントエンジンパス長 (Length of print engj.n p
ath) ”木**01010−216レジスト距
離 (Registrationt distance)
” *木*01011゜22411送速度 (Transport velocity)
’本本本01100”〈エンハンスコマンド〉 23.アサインデバイスID (Assign Device ID)
’本木木11001゜24.インクアイアアサインド
デバイスID(Inquire assigned D
evice ID) ” * * * 1 1 0
1 0 ”25.インクアイアデバイスID (Inquire Device ID)
’本本木11011゜これらのコマンドは、常にオプ
ションユニットによってリアルタイムで実行される。
各オプションユニットは、特定されたトレイ選択,モー
ドセット,ペーバサイズセット,プリントエンジンパス
長,レジスト距離,搬送速度,及び指定デバイスIDの
モード,ステイタス,あるいは指定をこれらのコマンド
によって再選択されるまで保持する。
ドセット,ペーバサイズセット,プリントエンジンパス
長,レジスト距離,搬送速度,及び指定デバイスIDの
モード,ステイタス,あるいは指定をこれらのコマンド
によって再選択されるまで保持する。
コマンドはアーギュメントを先にオペレータを後に送信
されな〔プればならないが、アーギュメントとオペレー
タから成るコマンドのアーギュメントは省略することが
でき、オプションユニットはアーギュメントの無いコマ
ンドも正しく認識しなければならない。
されな〔プればならないが、アーギュメントとオペレー
タから成るコマンドのアーギュメントは省略することが
でき、オプションユニットはアーギュメントの無いコマ
ンドも正しく認識しなければならない。
例えば、″インクアイアユニット ステイタス″コマン
ドのようなアーギュメントとオペレータから成るコマン
ドで、プリントエンジンがアーギュメン゜ト無しでこれ
を送信した場合、同じロジカルIDユニットへの同じコ
マンドの前のアーギュメントが実効アーギュメントとし
て有効である。
ドのようなアーギュメントとオペレータから成るコマン
ドで、プリントエンジンがアーギュメン゜ト無しでこれ
を送信した場合、同じロジカルIDユニットへの同じコ
マンドの前のアーギュメントが実効アーギュメントとし
て有効である。
但し、“ペーパイジエクトスタート”コマンド,第15
図(b)に示す″アサインデバイスID″′コマンド,
及び同図(d)に示す″インクアイアデバイスID”
コマンドを除く。これらのコマンドにおいては、前の
アーギュメントは決して有効にはならない。
図(b)に示す″アサインデバイスID″′コマンド,
及び同図(d)に示す″インクアイアデバイスID”
コマンドを除く。これらのコマンドにおいては、前の
アーギュメントは決して有効にはならない。
また,他のコマンドのアーギュメントや他の口ジカノレ
IDユニットへのアーギュメントは、いかなる場合も無
効である。
IDユニットへのアーギュメントは、いかなる場合も無
効である。
コマンドを受信した時に、オプションユニット側に何も
有効なアーギュメントが無かった場合は,オプションユ
ニットは実効アーギュメントとしてデフオル1−の値を
採らなければならない。
有効なアーギュメントが無かった場合は,オプションユ
ニットは実効アーギュメントとしてデフオル1−の値を
採らなければならない。
レスポンスは,オプションユニットからプリン1〜エン
ジンに送られるメッセージであり、コマンドを受領した
ことを示す。全てのレスポンスは1バイトの長さであり
、b7が゛0゜になっている.もし、オプションユニッ
トが受け取ったコマンドの機能をサポートしていない場
合は、オプションユニットはレスポンスとして<7Fh
ex>すなわち゛0 1 1 ]. 1 1 1 1゜
を返さなければならない。
ジンに送られるメッセージであり、コマンドを受領した
ことを示す。全てのレスポンスは1バイトの長さであり
、b7が゛0゜になっている.もし、オプションユニッ
トが受け取ったコマンドの機能をサポートしていない場
合は、オプションユニットはレスポンスとして<7Fh
ex>すなわち゛0 1 1 ]. 1 1 1 1゜
を返さなければならない。
第15図(b)は、プリントエンジンがロジカルIDに
デバイスIDをアサインする際に送信する“アサインデ
バイス ID”コマンドと、それを受け取ったオプショ
ンユニットから送信されるレスポンスのフォーマットを
示している。
デバイスIDをアサインする際に送信する“アサインデ
バイス ID”コマンドと、それを受け取ったオプショ
ンユニットから送信されるレスポンスのフォーマットを
示している。
このコマンドのアーギュメントのb3〜bOにはアサイ
ンされるデバイスIDコードが入り、オペレータのb7
〜b5(***で示す)にはアサインするロジカルID
コードが入る。
ンされるデバイスIDコードが入り、オペレータのb7
〜b5(***で示す)にはアサインするロジカルID
コードが入る。
例えば、このコマンドが
”IIIXOOI0,00011001−であれば、『
デバイスID”OO10゜ (INP#3:大量給紙ユ
ニット17,第3図の大量給紙装置5Bに相当)をロジ
カルID”OOO゜(IN#1)としてアサインせよ』
と命令することになる。
デバイスID”OO10゜ (INP#3:大量給紙ユ
ニット17,第3図の大量給紙装置5Bに相当)をロジ
カルID”OOO゜(IN#1)としてアサインせよ』
と命令することになる。
これに対して、デバイスID ’0010”のオプショ
ンユニット(先の例では大量給紙ユニット17)のCP
Uがそれを認識して、 ’00000010”のレスポンスを返す。
ンユニット(先の例では大量給紙ユニット17)のCP
Uがそれを認識して、 ’00000010”のレスポンスを返す。
これは「デバイスID”OO10゜をロジカルID ”
000” (IN# 1)とL,て7サインLた」と答
えたことになる。
000” (IN# 1)とL,て7サインLた」と答
えたことになる。
ここで、デバイスIDコードにはユニットタイプコード
が無いが、ロジカルIDコードのb6,b5の2ビット
がユニツ1・タイブコードであり、この例では゜00゜
はインプットユニットを表しているので判別できる。
が無いが、ロジカルIDコードのb6,b5の2ビット
がユニツ1・タイブコードであり、この例では゜00゜
はインプットユニットを表しているので判別できる。
第15図(c)は、特定のロジカルIDにアサインされ
ているオプションユニットのデバイスIDを問い合わせ
るコマンドである“インクアイアアサインドデバイスI
D”コマンドとそれに対するレスポンスを示している。
ているオプションユニットのデバイスIDを問い合わせ
るコマンドである“インクアイアアサインドデバイスI
D”コマンドとそれに対するレスポンスを示している。
このコマンドはアーギュメント無しで、オペレータの
みのコマンドであり、例えば ’00011010゜はロジカルID’OOO゜には何
がアサインされているかを各オプションユニットに照会
することになる。
みのコマンドであり、例えば ’00011010゜はロジカルID’OOO゜には何
がアサインされているかを各オプションユニットに照会
することになる。
そして、アサインされているデバイスIDを持つオプシ
ョンユニットがもし大量給紙装置であれば、それから゜
00000010” (ロジカルIDのIN#1にイ
ンプットオプションユニット’0010゜がアサインさ
れている)のレスポンスを返すことになる。
ョンユニットがもし大量給紙装置であれば、それから゜
00000010” (ロジカルIDのIN#1にイ
ンプットオプションユニット’0010゜がアサインさ
れている)のレスポンスを返すことになる。
第15図(d)は,特定のオプションユニットが通信可
能かどうかを照会する1′インクアイアデバイスID”
コマンドとそれに対するレスポンスを示している。
能かどうかを照会する1′インクアイアデバイスID”
コマンドとそれに対するレスポンスを示している。
このコマンドのアーギュメントのb3〜bOには照会す
るデバイスIDコードを、オペレータのb7,b6には
ユニットタイプコードをいれる。
るデバイスIDコードを、オペレータのb7,b6には
ユニットタイプコードをいれる。
例えば゜IIIXOOIO,OOXIIOII゜は、イ
ンプットオプションユニット゛0011(大量給紙ユニ
ット17)は通信可能かどうかを問い合わせるコマンド
である。
ンプットオプションユニット゛0011(大量給紙ユニ
ット17)は通信可能かどうかを問い合わせるコマンド
である。
そして、大量給紙ユニット17がアサインされていれば
、’OOOXOOIO”のレスポンスを返すことになる
。
、’OOOXOOIO”のレスポンスを返すことになる
。
また、前述したようにコマンドのオペレータのb7〜b
5がグローバルIDアドレス゜110゜になっている場
合は、そのコマンドがグローバルIDコマンドであるこ
とを示す. プリントエンジンよりグローバルIDコマンドが発信さ
れた場合は、通信可能状態にある全てのオプションユニ
ットは,このコマンドによる命令を可能な限り実行しな
ければならない。しかし、オプションユニットはこのコ
マンドに対してレスポンスを発行せず、プリントエンジ
ンはレスポンスを待たずに次のコマンドを発行できる,
イニシャルセットアップ 次に、このレーザプリンタシステムのイニシャルセット
アップについて第16図及び第17図によって説明する
. 第16図は、イニシャライズ時における操作パネル,ホ
ストシステム,コントローラ,プリントエンジン,およ
び各オプションユニット間の信号の送受と動作の関係を
示し、第17図はプリントエンジンの動作を示すフロー
チャートである。
5がグローバルIDアドレス゜110゜になっている場
合は、そのコマンドがグローバルIDコマンドであるこ
とを示す. プリントエンジンよりグローバルIDコマンドが発信さ
れた場合は、通信可能状態にある全てのオプションユニ
ットは,このコマンドによる命令を可能な限り実行しな
ければならない。しかし、オプションユニットはこのコ
マンドに対してレスポンスを発行せず、プリントエンジ
ンはレスポンスを待たずに次のコマンドを発行できる,
イニシャルセットアップ 次に、このレーザプリンタシステムのイニシャルセット
アップについて第16図及び第17図によって説明する
. 第16図は、イニシャライズ時における操作パネル,ホ
ストシステム,コントローラ,プリントエンジン,およ
び各オプションユニット間の信号の送受と動作の関係を
示し、第17図はプリントエンジンの動作を示すフロー
チャートである。
主として第17図に従って説明すると,パワーオン(電
源投入)時及びコントローラからイニシャライズコマン
ドを受けると,プリントエンジンは全ての付加装置(オ
プションユニット)へイニシャライズコマンドを送る。
源投入)時及びコントローラからイニシャライズコマン
ドを受けると,プリントエンジンは全ての付加装置(オ
プションユニット)へイニシャライズコマンドを送る。
このイニシャライズコマンドは、グローバルIDコマン
ドとしてもよい。
ドとしてもよい。
そして、プリントエンジン自身が初期化と自己診断を実
行してイニシャライズし、イニシャライズコマンドを受
け取った通信可能な全ての付加装置もそれぞれ初期化及
び自己診断を実行してイニシャライズする. その後、このプリンタシステムがエンハンスシステムか
否かを判断して、YESであればエンハンスシステムで
あるから,全てのデバイスID(4 8 I D)の通
信可/不町状態の確認を2回以上行ない,各デバイスI
Dの状態が前のサイクルと同じになったら,各デバイス
IDの状態を確定する. ここで2回の確認結果の一致を見るのは,電源オン又は
オフ時の過渡状態のような不安定な状態にある付加装置
の状態を誤って確定しないようにするためである. 次いで、1つのロジカルIDに1つのデバイスIDを優
先順にアサインして、システムコンフイギュレーション
を確立する。
行してイニシャライズし、イニシャライズコマンドを受
け取った通信可能な全ての付加装置もそれぞれ初期化及
び自己診断を実行してイニシャライズする. その後、このプリンタシステムがエンハンスシステムか
否かを判断して、YESであればエンハンスシステムで
あるから,全てのデバイスID(4 8 I D)の通
信可/不町状態の確認を2回以上行ない,各デバイスI
Dの状態が前のサイクルと同じになったら,各デバイス
IDの状態を確定する. ここで2回の確認結果の一致を見るのは,電源オン又は
オフ時の過渡状態のような不安定な状態にある付加装置
の状態を誤って確定しないようにするためである. 次いで、1つのロジカルIDに1つのデバイスIDを優
先順にアサインして、システムコンフイギュレーション
を確立する。
ここで、優先順位には次の1と2がある。
優先順位1:通信アクティブデバイス
優先順位2:より若いデバイスIDコード一方、エンハ
ンスシステl1でない場合はベーシックシステムである
から、全てのロジカルIDユニット(5 I D)の通
信可/不可状態を2回以上確認し、各ロジカルIDユニ
ットの状態が前のサイクルと同じになったら、各付加装
置の状態を確定して、システムコンフイギュレーション
を確立する。
ンスシステl1でない場合はベーシックシステムである
から、全てのロジカルIDユニット(5 I D)の通
信可/不可状態を2回以上確認し、各ロジカルIDユニ
ットの状態が前のサイクルと同じになったら、各付加装
置の状態を確定して、システムコンフイギュレーション
を確立する。
なお、プリントエンジンは、自分自身初期化中はどのオ
プションユニットに対しても如何なるコマンドも発行し
てはならない。
プションユニットに対しても如何なるコマンドも発行し
てはならない。
また、どのオプションユニットも自分自身初期化中は、
プリントエンジンに対して如何なるレスポンスも送信し
てはならない。
プリントエンジンに対して如何なるレスポンスも送信し
てはならない。
システムコンフイギュレーションの確立を終えたら、プ
リントエンジンはコントローラと通信ずることができる
が、それまではコントローラとの通信レディー信号であ
る/PEDTR信号をOFF状態にしなければならない
。
リントエンジンはコントローラと通信ずることができる
が、それまではコントローラとの通信レディー信号であ
る/PEDTR信号をOFF状態にしなければならない
。
《この発明に関する点について》
次に、前述したレーザプリンタシステムにおけるこの発
明に関する点について詳述する。
明に関する点について詳述する。
第18図〜第20図に、コントローラ2がプリントエン
ジン3及び特定のオプションユニットの状態(ステータ
ス)情報を確認するための通信の詳細なフローを示す。
ジン3及び特定のオプションユニットの状態(ステータ
ス)情報を確認するための通信の詳細なフローを示す。
また、第21図にプリントエンジンがレスポンスするプ
リントエンジン・ステータスコードとその内容を、第2
2にオプションユニットがレスポンスするオプション・
インプット/アウトプットユニット・ステータスコード
とその内容を示す。
リントエンジン・ステータスコードとその内容を、第2
2にオプションユニットがレスポンスするオプション・
インプット/アウトプットユニット・ステータスコード
とその内容を示す。
これらの図によって、コントローラとプリントエンジン
とオプションユニット間の通信の概略を説明する。
とオプションユニット間の通信の概略を説明する。
まず第18図に示すように、コントローラからエンジン
へ“プリンタジエネラルステータス″コード(プリンタ
の概況を問うコード)を送る。このコマンドのビットb
O〜b6=0がジエネラルステータスのリクエストであ
ることを示す。
へ“プリンタジエネラルステータス″コード(プリンタ
の概況を問うコード)を送る。このコマンドのビットb
O〜b6=0がジエネラルステータスのリクエストであ
ることを示す。
これに対してエンジンは,そのレスポンスを返し,その
bo−beの各ビットの゜1゜か゛0゜が各々プリンタ
の状態の概況を示す. 次に、コントローラはエンジンに対してエンジン部の状
態を問う″プリントエンジンステータス”コマンドを送
る。
bo−beの各ビットの゜1゜か゛0゜が各々プリンタ
の状態の概況を示す. 次に、コントローラはエンジンに対してエンジン部の状
態を問う″プリントエンジンステータス”コマンドを送
る。
このコマンドのビットb6が゛0゛ならば、エンジンは
コントローラに対して、現在存在するエンジン部の状態
のうちで最も優先順位(第21図に示す「プリントエン
ジンステータスコード」の優先順位1→64)の高い最
上位に位置づけられた情報をレスポンスし、もし返すべ
き情報がなければ、レスポンスのビットb6を゜1゜に
して、ビットb5〜bOは不定のままレスポンスを送る
。
コントローラに対して、現在存在するエンジン部の状態
のうちで最も優先順位(第21図に示す「プリントエン
ジンステータスコード」の優先順位1→64)の高い最
上位に位置づけられた情報をレスポンスし、もし返すべ
き情報がなければ、レスポンスのビットb6を゜1゜に
して、ビットb5〜bOは不定のままレスポンスを送る
。
コントローラはそのレスポンスのビットb6が゜1゜な
らば、その時点でエンジンにステータスを問うのを停止
し、次のユニットへの状態間い合せに移る。レスポンス
のビットb6が゛0゜ならば、まだ知らすべき状態情報
がエンジンのステータスバッファに存在するので、再び
エンジンにステータスを問うコードを送る。
らば、その時点でエンジンにステータスを問うのを停止
し、次のユニットへの状態間い合せに移る。レスポンス
のビットb6が゛0゜ならば、まだ知らすべき状態情報
がエンジンのステータスバッファに存在するので、再び
エンジンにステータスを問うコードを送る。
このとき、コマンドのビットb6を゜1゜にしないと再
び最優先の情報が送られるので、前回応答された次の優
先順位の状態情報を問うためにビットb6を゜1゛にし
て “プリントエンジンステータス”のコマンドを送出
し、エンジンからのレスポンスによって次の優先順位の
ステータス情報を得る。
び最優先の情報が送られるので、前回応答された次の優
先順位の状態情報を問うためにビットb6を゜1゛にし
て “プリントエンジンステータス”のコマンドを送出
し、エンジンからのレスポンスによって次の優先順位の
ステータス情報を得る。
そのレスポンスのビットb6が゜1゛になる迄,コント
ローラは問い続けなければならない.こうしてコントロ
ーラは現在のエンジンの状態を全て知ることができる。
ローラは問い続けなければならない.こうしてコントロ
ーラは現在のエンジンの状態を全て知ることができる。
レスポンスによって返送されるステータスコードは、第
21図に示すようにエンジンとコントローラ間で取り決
められているテーブルに従う。
21図に示すようにエンジンとコントローラ間で取り決
められているテーブルに従う。
エンジンへの状態問い合わせが終了した後、コントロー
ラはエンジンに対して各付加装置(オプションユニット
)の状態問い合わせに移る.その問い合わせコマンドで
ある1′インプットユニット#1ステータス”は、ビッ
トb5〜b0が゜001001”である。
ラはエンジンに対して各付加装置(オプションユニット
)の状態問い合わせに移る.その問い合わせコマンドで
ある1′インプットユニット#1ステータス”は、ビッ
トb5〜b0が゜001001”である。
プリントエンジンはこれを受けると,インプットユニッ
ト#1に対して、″インクアイアユニットトテータス″
コマンドを送り,インプットユニット#1からレスポン
スを受ける。
ト#1に対して、″インクアイアユニットトテータス″
コマンドを送り,インプットユニット#1からレスポン
スを受ける。
この間の状態の存在情報のやりとりも、コントローラと
エンジン間のやりとりのように、問い合わせる側のコマ
ンドに次の優先順位の情報を問うか否かを示すビット(
b6)を持ち、答える側はレスポンスに状態格納用のス
テータスバッファが空かどうかを示すビット(b6)を
持ち、ステータスバツファが空になったことがわかるま
で、コントローラはエンジンにインプットユツニト#1
についての状態を問い合わせる。
エンジン間のやりとりのように、問い合わせる側のコマ
ンドに次の優先順位の情報を問うか否かを示すビット(
b6)を持ち、答える側はレスポンスに状態格納用のス
テータスバッファが空かどうかを示すビット(b6)を
持ち、ステータスバツファが空になったことがわかるま
で、コントローラはエンジンにインプットユツニト#1
についての状態を問い合わせる。
レスポンスによって返送されるステータスコードは、第
22図に示すようにエンジンとコントローラとオプショ
ン間で取り決められているテーブルに従う。
22図に示すようにエンジンとコントローラとオプショ
ン間で取り決められているテーブルに従う。
エンジンは、このようにしてインプットユニット#1か
ら得た状態情報を、コントローラへレスボンスによって
送信する。
ら得た状態情報を、コントローラへレスボンスによって
送信する。
以下同様にして、コントローラはエンジンを介して、イ
ンプットユニット#2,アウトプットユニット#1,ア
ウトプットユニット#2,両面ユニットの状態をJW次
問い合わせる。
ンプットユニット#2,アウトプットユニット#1,ア
ウトプットユニット#2,両面ユニットの状態をJW次
問い合わせる。
ここで、エンジンユニットステータスの応答例を第23
図に示す。
図に示す。
この例は、プリントエンジンにおいて、使用中の給紙ト
レイにペーパなし(B)と、カバーオーブン#1(C)
と、ペーパジャム#1(D)とが同時に発生し、その後
トナー不足(追加要)(A)が発生してから、使用中の
給紙トレイにペーパなし(B)が解消し、その後上記(
C)と(D)が同時に解消した後に(A)が解消した場
合を想定している。各ステータス(状態)の優先順位は
(D)(C)(B)(A)の順である。
レイにペーパなし(B)と、カバーオーブン#1(C)
と、ペーパジャム#1(D)とが同時に発生し、その後
トナー不足(追加要)(A)が発生してから、使用中の
給紙トレイにペーパなし(B)が解消し、その後上記(
C)と(D)が同時に解消した後に(A)が解消した場
合を想定している。各ステータス(状態)の優先順位は
(D)(C)(B)(A)の順である。
図中、’ENQ’は1′プリントエンジンステータス″
コマンド、INPSはコマンドのアーギュメントのビッ
トbe (’1゜のときに次の優先順位を問うフラグ
)、SBEはレスポンスのビットbe (”1”のと
きにステータスバツファが空であることを示すフラグ)
である. 次に、′プリンタ ジエネラルステータス”コマンド及
びそれらに対するレスポンスの詳細を説明する。
コマンド、INPSはコマンドのアーギュメントのビッ
トbe (’1゜のときに次の優先順位を問うフラグ
)、SBEはレスポンスのビットbe (”1”のと
きにステータスバツファが空であることを示すフラグ)
である. 次に、′プリンタ ジエネラルステータス”コマンド及
びそれらに対するレスポンスの詳細を説明する。
このコマンドは,アーギュメントがヘキサコードで80
H,オペレータが゛ENQ’ (ヘキサコードでは0
5H)であるので、80H ’ENQ’と表わされ,ス
テータスリクエスト コマンドの1つで、オプションユ
ニットを含むエンジンシステムの一般的なステータスを
問うものである。
H,オペレータが゛ENQ’ (ヘキサコードでは0
5H)であるので、80H ’ENQ’と表わされ,ス
テータスリクエスト コマンドの1つで、オプションユ
ニットを含むエンジンシステムの一般的なステータスを
問うものである。
このコマンドに対するプリントエンジンからのステータ
スを示すレスポンスの各ビットは、次のようになってい
る。
スを示すレスポンスの各ビットは、次のようになってい
る。
レスポンス(ステータス):
b+y : ’O”
b6:システムのペーパパス内にペーパ有りb5:排紙
10バツファ内に徘紙ID有りb4 :ペーパジャム固
定 b3 :プリントスタート レディ (レジストポイント レディ) b2:給紙開始(フイード中) b1 :ステータスグループコード1 bO:ステータスグループコードO (説 明) 1.「システムのペーパパス内にペーバ有り」いずれか
のインプットトレイ(両面ユニットを除く)から給紙が
開始され、且ついずれのアウトプットトレイ(両面ユニ
ットを除く)にも排紙を完了していないいずれかのペー
パが、両面パスを含むエンジンシステムのベーパパス内
に存在するときに、このフラグが゜1゜にセットされる
. そして、エンジンシステムのペーパパス内にペーパがな
い場合には,このフラグは゛0゜にセットされる。
10バツファ内に徘紙ID有りb4 :ペーパジャム固
定 b3 :プリントスタート レディ (レジストポイント レディ) b2:給紙開始(フイード中) b1 :ステータスグループコード1 bO:ステータスグループコードO (説 明) 1.「システムのペーパパス内にペーバ有り」いずれか
のインプットトレイ(両面ユニットを除く)から給紙が
開始され、且ついずれのアウトプットトレイ(両面ユニ
ットを除く)にも排紙を完了していないいずれかのペー
パが、両面パスを含むエンジンシステムのベーパパス内
に存在するときに、このフラグが゜1゜にセットされる
. そして、エンジンシステムのペーパパス内にペーパがな
い場合には,このフラグは゛0゜にセットされる。
2.「排紙IDバッファ内に排紙ID有り」のフラグは
、両面ユニット以外のアウトプットトレイに1枚のペー
パが排紙を完了したときに゛1゜にセットされる。そし
てこのフラグは、イベントレポート#3が発せられるか
又は’ACK’ コマンドに対するレスポンスが発せら
れることによって、排紙IDバツファが空になった時に
゜0゜にセットされる。
、両面ユニット以外のアウトプットトレイに1枚のペー
パが排紙を完了したときに゛1゜にセットされる。そし
てこのフラグは、イベントレポート#3が発せられるか
又は’ACK’ コマンドに対するレスポンスが発せら
れることによって、排紙IDバツファが空になった時に
゜0゜にセットされる。
排紙IDバツファ内にまだ排紙IDが残っている場合に
は、このフラグは゜1゜のままとなり、排紙IDバツフ
ァが空でないことを示す.コントローラは、“インクア
イアエグジットペーバID”すなわち′ACK′コマン
ドを発することによって、徘紙IDを尋ねることができ
る。
は、このフラグは゜1゜のままとなり、排紙IDバツフ
ァが空でないことを示す.コントローラは、“インクア
イアエグジットペーバID”すなわち′ACK′コマン
ドを発することによって、徘紙IDを尋ねることができ
る。
3,「ペーパジャム固定』
ある場合には、プリン1〜中にエンジンシステム内でジ
ャム(紙詰まり)発生しても、詰まったペーパ以外のペ
ーパは搬送されてアウトプットトレイに排出されるかも
しれない。
ャム(紙詰まり)発生しても、詰まったペーパ以外のペ
ーパは搬送されてアウトプットトレイに排出されるかも
しれない。
そして、詰まったベーパは他のペーパの徘紙が完了した
時に固定(フィックス)される。エンジンは、このよう
に詰まったペーパが固定されているときにこのフラグを
゛1゜にセットする.コントローラは、このフラグが゛
1゜のときに.ステータス リクエスト コマンドを発
することによって、ジャムペーパのIDナンパを尋ねる
ことができる。
時に固定(フィックス)される。エンジンは、このよう
に詰まったペーパが固定されているときにこのフラグを
゛1゜にセットする.コントローラは、このフラグが゛
1゜のときに.ステータス リクエスト コマンドを発
することによって、ジャムペーパのIDナンパを尋ねる
ことができる。
エンジンは、ジャム回復動作が行われた後に、ベーパパ
ス内に残ったペーパがないことを確認したときに,この
フラグを゜0゜にセットする。
ス内に残ったペーパがないことを確認したときに,この
フラグを゜0゜にセットする。
46 [プリントスタート レデイ』
このフラグは、給紙されたペーパがレジスト位置でプリ
ントされる準備ができたときに゜1゛にセットされる。
ントされる準備ができたときに゜1゛にセットされる。
そして1枚のペーパもレジスト位置にプリント待機して
いないときには、このフラグは゜0゜にセットされる。
いないときには、このフラグは゜0゜にセットされる。
エンジンは、このフラグが゜1゜のときに、’VT’
コマンドを実行すべく、プリントをスタートさせる。
コマンドを実行すべく、プリントをスタートさせる。
コントローラは、正しいプリントシーケンスに応じて、
このフラグを待つことなくプリントスタート コマンド
を送ってもよい. 5.「給紙開始(フイード中)」 このフラグは、エンジンが1枚のペーパの給紙を開始し
たとき゛1゜にセットされる。
このフラグを待つことなくプリントスタート コマンド
を送ってもよい. 5.「給紙開始(フイード中)」 このフラグは、エンジンが1枚のペーパの給紙を開始し
たとき゛1゜にセットされる。
このフラグは,エンジンが現在使用中のインプットトレ
イから次のペーパの給紙を開始することが可能になった
ときに゛0゜にセットされる。このフラグを゛0゜にセ
ットするタイミングは、次に使用するトレイが何である
かに依存する. 6.「ステータスグループコード」 この2ビットのフラグは、全エンジンシステムの一般的
な状態を示すものである。
イから次のペーパの給紙を開始することが可能になった
ときに゛0゜にセットされる。このフラグを゛0゜にセ
ットするタイミングは、次に使用するトレイが何である
かに依存する. 6.「ステータスグループコード」 この2ビットのフラグは、全エンジンシステムの一般的
な状態を示すものである。
これらのフラグの意味は第24図に示す通りである。
このステータスグループコード をもって示されたステ
ータスは、イベントレポートイネーブル状態に依存する
。それは、ステータスグループコードが、゛′イベント
レポートイネーブル”のコマンドである’ETB’ コ
マンドのアーギュメントのビットbt ,boに応じて
変化することを意味している。
ータスは、イベントレポートイネーブル状態に依存する
。それは、ステータスグループコードが、゛′イベント
レポートイネーブル”のコマンドである’ETB’ コ
マンドのアーギュメントのビットbt ,boに応じて
変化することを意味している。
このビットb.,bOとステータスグループコードをも
って示されるジエネラルステータスの内容等の関係を第
25図に示す。
って示されるジエネラルステータスの内容等の関係を第
25図に示す。
ここで、″イベントレポートイネーブル″の’ETB″
コマンドと、それに対するレスポンスについて、第26
図(A)(B)を参照して説明する。
コマンドと、それに対するレスポンスについて、第26
図(A)(B)を参照して説明する。
コントローラからエンジンに送信する’ETB’コマン
ドは,エンジンが各種のイベントレポートを発信するこ
とをそれぞれ可能あるいは不能にするためのコマンドで
ある. フォーマット: “アーギュメント”+’ETB’ (17hex)ア
ーギュメント; br : ”1” b6〜b2:イベントレポート番号 bl t too :イベント可能条件レスポンス: “イネーブルフラグ″′ b7 : ”O” b6〜b2:イベントレポート番号 bl r bQ :イベントレボー1−可能条件デフォ
ルト: パワーアップ又は初期設定直後のデフォルトイネーブル
状態は、ビットb.,bOが全てのイベントレポート番
号に対して”00゜であり、エンジンはいかなるイベン
トレポートの送信も禁止される。
ドは,エンジンが各種のイベントレポートを発信するこ
とをそれぞれ可能あるいは不能にするためのコマンドで
ある. フォーマット: “アーギュメント”+’ETB’ (17hex)ア
ーギュメント; br : ”1” b6〜b2:イベントレポート番号 bl t too :イベント可能条件レスポンス: “イネーブルフラグ″′ b7 : ”O” b6〜b2:イベントレポート番号 bl r bQ :イベントレボー1−可能条件デフォ
ルト: パワーアップ又は初期設定直後のデフォルトイネーブル
状態は、ビットb.,bOが全てのイベントレポート番
号に対して”00゜であり、エンジンはいかなるイベン
トレポートの送信も禁止される。
コントローラは、初期設定が完了した後にエンジンの診
断結果を確認するのが望ましい。そのため.’ETB’
コマンドをデフォルトにセットして、エンジンによっ
てイベントレポートが発行されるのを禁止する。そして
、初期設定完了後、コントローラはエンジンのステータ
スを尋ねるか,またはイベントレポートの発行を可能に
する。
断結果を確認するのが望ましい。そのため.’ETB’
コマンドをデフォルトにセットして、エンジンによっ
てイベントレポートが発行されるのを禁止する。そして
、初期設定完了後、コントローラはエンジンのステータ
スを尋ねるか,またはイベントレポートの発行を可能に
する。
撤」1光報漫jはし虹1匹
ところで、上述したこの発明によるプリンタシステムは
、第13図に示したカウンタ45によって得られるトー
タルプリント枚数,メンテナンス回数及びその時間,ジ
ャム回数,サービスマンコール回数等の数値情報をエン
ジン3からコントローラ2に送信し、その送信された数
値情報に基づいてコントローラ2が各種の制御を行うこ
とができるようになっている。
、第13図に示したカウンタ45によって得られるトー
タルプリント枚数,メンテナンス回数及びその時間,ジ
ャム回数,サービスマンコール回数等の数値情報をエン
ジン3からコントローラ2に送信し、その送信された数
値情報に基づいてコントローラ2が各種の制御を行うこ
とができるようになっている。
すなわち、コントローラ2は上記数値情報が必要になる
と、第10図に示したLPVIの/PERXD信号によ
りエンジン3に数値問い合わせ用のコマンドを送る。
と、第10図に示したLPVIの/PERXD信号によ
りエンジン3に数値問い合わせ用のコマンドを送る。
このコマンドを受け取ったエンジン3は、求められた数
値情報をPETXD信号によりレスポンスとしてコント
ローラ2に返信する。そしてコントローラ2は、エンジ
ン3から返信されてきた数値情報に基づき、その表示や
各種の制御を行う。
値情報をPETXD信号によりレスポンスとしてコント
ローラ2に返信する。そしてコントローラ2は、エンジ
ン3から返信されてきた数値情報に基づき、その表示や
各種の制御を行う。
上述のコマンドとレスポンスの構成を第27図に示す.
コントローラ2からエンジン3へ送る数値問い合わせ用
のコマンドは、第27図(A)に示すように8ビットず
つのアーギュメントとオペレータからなる。
のコマンドは、第27図(A)に示すように8ビットず
つのアーギュメントとオペレータからなる。
オペレータのビットb7〜boは゜ooooo101゜
で,ヘキサコードで表わすと゜05Hであり,’ENQ
’ と称する。
で,ヘキサコードで表わすと゜05Hであり,’ENQ
’ と称する。
アーギュメントの各ビットは次のようになっている。
b7 :常に゜1゜
b6二次位値(非最上位: INIIOV) 7 5グ
b5〜bo:数値情報問い合わせ用ステータスナンパ(
トータルプリント枚 数を問う場合は、図示のように、 ”110000゜) b6の次位値問い合わせフラグについては、このフラグ
が゛0゛ならば最上位値の桁数と数値を要求し、゜1゜
ならば前回の桁の次の下位桁の桁数と数値を要求するこ
とになる。
b5〜bo:数値情報問い合わせ用ステータスナンパ(
トータルプリント枚 数を問う場合は、図示のように、 ”110000゜) b6の次位値問い合わせフラグについては、このフラグ
が゛0゛ならば最上位値の桁数と数値を要求し、゜1゜
ならば前回の桁の次の下位桁の桁数と数値を要求するこ
とになる。
なお、ここで、最上位値とは、予め定められた桁数で表
わされる数値情報の最大桁側から見て、初めて「0」以
外の値が立つ桁の値である。すなわち、数値情報がro
045786Jであるとすれば、最上位値は「4」とな
る。
わされる数値情報の最大桁側から見て、初めて「0」以
外の値が立つ桁の値である。すなわち、数値情報がro
045786Jであるとすれば、最上位値は「4」とな
る。
数値情報問い合わせ用ステータスナンパは、ビットb5
〜bOの内容により、要求すべき数値情報の種類を特定
するものであり、例えばビットb5〜boの内容が゛1
10000゜であればトータルプリント枚数(ページ
数)の要求となる。
〜bOの内容により、要求すべき数値情報の種類を特定
するものであり、例えばビットb5〜boの内容が゛1
10000゜であればトータルプリント枚数(ページ
数)の要求となる。
一方、エンジン3からコントローラ2へ返イコするレス
ポンスは,第27図(B)に示すように8ビットの構成
であり、各ビットは次のようになっている。
ポンスは,第27図(B)に示すように8ビットの構成
であり、各ビットは次のようになっている。
b7 :常に゜0゜
b6〜ba:10進の桁数(デシマルオーダ)b3〜b
o:各桁の数値(バリュー) 10進の桁数(10のX乗:x=o〜7)は,ビットb
6〜b4の内容(”000”−”] 1 1゜)によっ
て8桁まで表わすことができる。
o:各桁の数値(バリュー) 10進の桁数(10のX乗:x=o〜7)は,ビットb
6〜b4の内容(”000”−”] 1 1゜)によっ
て8桁まで表わすことができる。
各桁の数値は、ビットb3〜bOの内容(゜0ooo”
〜”1001゜)によって表わされる。
〜”1001゜)によって表わされる。
そしてビットb3〜boの内容とそれによって表わされ
る数値との関係は、次表に示すように2進化10進数に
なっている。
る数値との関係は、次表に示すように2進化10進数に
なっている。
次に,コントローラ2とエンジン3間におけるコマンド
とレスポンスの送受例を、具体例に基づいて説明する。
とレスポンスの送受例を、具体例に基づいて説明する。
コントローラ2がエンジン乙に数値情報としてトータル
プリント枚数を要求する場合には、先ずコマンドとして
゜10110000″ ’ENQ’をエンジン3に送信
する。
プリント枚数を要求する場合には、先ずコマンドとして
゜10110000″ ’ENQ’をエンジン3に送信
する。
このコマンドは、アーギュメントのビットb5〜bOが
゜110000゜であることによってトータルプリント
枚数を表わす数値情報を要求し、ビットb6が゜0゜で
あることによってその最上位値を要求している。
゜110000゜であることによってトータルプリント
枚数を表わす数値情報を要求し、ビットb6が゜0゜で
あることによってその最上位値を要求している。
このコマンドを受信したエンジン3は、トータルプリン
ト枚数の最上位値が要求されたことを判別して、例えば
カウンタ45のトータルプリント枚数のカウント値がr
o0453786Jであった場合には、レスポンスとし
て゛01010100゜をコントローラ2に送信する。
ト枚数の最上位値が要求されたことを判別して、例えば
カウンタ45のトータルプリント枚数のカウント値がr
o0453786Jであった場合には、レスポンスとし
て゛01010100゜をコントローラ2に送信する。
このレスポンスは,ビットb6〜b4が゜101゜であ
ることによって、送信する数値の桁数が10s桁,すな
わち第6桁であることを表わし、ビットb3〜boが゛
0100゜であることにより最上位値が「4」であるこ
とを表わしている。
ることによって、送信する数値の桁数が10s桁,すな
わち第6桁であることを表わし、ビットb3〜boが゛
0100゜であることにより最上位値が「4」であるこ
とを表わしている。
次にコントローラ2は、エンジン3から送られてきた最
上位値の次位値(次の下位桁の数値)を問い合わせるた
めに,コマンドのアーギュメントのビットb6を゜1゛
にしたコマンド゜11110000− ’ENQ’
をエンジン3に送信する.エンジン3は,このコマンド
を受けて前回送信した数値の次位値が要求されたことを
判別して、前回送信した最上位桁の次の第5桁の数値が
「5」であることを表わすレスポンス゜0100010
1゜をコントローラ2に送信する。
上位値の次位値(次の下位桁の数値)を問い合わせるた
めに,コマンドのアーギュメントのビットb6を゜1゛
にしたコマンド゜11110000− ’ENQ’
をエンジン3に送信する.エンジン3は,このコマンド
を受けて前回送信した数値の次位値が要求されたことを
判別して、前回送信した最上位桁の次の第5桁の数値が
「5」であることを表わすレスポンス゜0100010
1゜をコントローラ2に送信する。
このようにしてコントローラ2は、順次、次の桁の数値
を問い合わせるコマンド゛11110000゜ ’EN
Q’ をエンジン3に送出し、エンジン3から10°桁
、すなわち第1桁の「6」までの数値情報を受け取り、
その数値情報をRAM22に格納する。
を問い合わせるコマンド゛11110000゜ ’EN
Q’ をエンジン3に送出し、エンジン3から10°桁
、すなわち第1桁の「6」までの数値情報を受け取り、
その数値情報をRAM22に格納する。
なお、エンジン3は、第1桁が「6」であることを表わ
すレスポンスをコントローラ2に送った後,コントロー
ラ2からさらに次位値を問い合わせるコマンド゜111
10000゜ ’ENQ’が送られてきた場合には,第
1桁が「6」であることを表わすレスポンスを繰り返し
コントローラ2に送信する。
すレスポンスをコントローラ2に送った後,コントロー
ラ2からさらに次位値を問い合わせるコマンド゜111
10000゜ ’ENQ’が送られてきた場合には,第
1桁が「6」であることを表わすレスポンスを繰り返し
コントローラ2に送信する。
第28図は、コントローラ2の数値情報要求処理を示す
フローチャートである. なお、この例では目的とする複数桁の数値情報のうちの
10のZ乗桁までの情報を必要とするものとする. まず、コントローラ2はアーギュメントのビットb6が
゜0”でビットb5〜bOを数値情報の種類を特定する
内容にしたコマンドをエンジン3に送信して、目的とす
る数値情報の最上位値を要求する。
フローチャートである. なお、この例では目的とする複数桁の数値情報のうちの
10のZ乗桁までの情報を必要とするものとする. まず、コントローラ2はアーギュメントのビットb6が
゜0”でビットb5〜bOを数値情報の種類を特定する
内容にしたコマンドをエンジン3に送信して、目的とす
る数値情報の最上位値を要求する。
そして、コントローラ2はエンジン3からレスポンスを
受け取ることにより、要求した数値情報の最上位値の桁
数と数値とを入力し、その入力データを第5図のRAM
22に格納する。
受け取ることにより、要求した数値情報の最上位値の桁
数と数値とを入力し、その入力データを第5図のRAM
22に格納する。
次にコントローラ2は,必要とする数値情報が全て入力
されたか否かの確認を行うために、今入力された数値の
桁数を10のX乗桁とすると、このXを上記2と比較し
て、2≧Xになったか否かを判断する。
されたか否かの確認を行うために、今入力された数値の
桁数を10のX乗桁とすると、このXを上記2と比較し
て、2≧Xになったか否かを判断する。
そして、Noであれば必要とする桁までの数値情報の入
力を完了していないので、コントローラ2はアーギュメ
ントのビットb6を゜1”にしたコマンドをエンジン3
に送信し、次位値(前回の次の下位桁の数値)を要求す
る。そしてエンジン3からレスポンスにより最上位桁の
次の桁の桁数と数値とを入力し、その入力データをRA
M22内に格納する。
力を完了していないので、コントローラ2はアーギュメ
ントのビットb6を゜1”にしたコマンドをエンジン3
に送信し、次位値(前回の次の下位桁の数値)を要求す
る。そしてエンジン3からレスポンスにより最上位桁の
次の桁の桁数と数値とを入力し、その入力データをRA
M22内に格納する。
コントローラ2は、このような動作を繰り返して、順次
1桁ずつ下位の桁の桁数とその数値を入力する。そして
必要とする桁の情報まで入力すると,2≧Xの判断がY
ESになり、処理を終了する。
1桁ずつ下位の桁の桁数とその数値を入力する。そして
必要とする桁の情報まで入力すると,2≧Xの判断がY
ESになり、処理を終了する。
以上のように、上述の実施例によれば,コントローラ2
はエンジン3から数値情報を各桁毎に受け取ることがで
き,しかも最上位値の桁よりも上位の桁にある不要な数
値情報(前述の例では、ro0453786Jにおける
上位2桁のroof)はコントローラ2に送信されない
。
はエンジン3から数値情報を各桁毎に受け取ることがで
き,しかも最上位値の桁よりも上位の桁にある不要な数
値情報(前述の例では、ro0453786Jにおける
上位2桁のroof)はコントローラ2に送信されない
。
従って、コントローラ2は必要な数値情報のみを短時間
で入力することができ,入力された数値情報のRAM2
2内への格納等の数値情報の処理も短時間で完了するこ
とが可能になる。
で入力することができ,入力された数値情報のRAM2
2内への格納等の数値情報の処理も短時間で完了するこ
とが可能になる。
また、コントローラ2が数値情報を入力するに際しては
、アーギュメントのビットb6が゜O゜か゜1゜の2種
類のコマンドをエンジン3に送出すれば足り,各桁の数
値情報の入力のためにその桁数に対応する異なるコマン
ドを送信する必要がないので、コマンドの送受信機能の
簡素化を図ることができる。
、アーギュメントのビットb6が゜O゜か゜1゜の2種
類のコマンドをエンジン3に送出すれば足り,各桁の数
値情報の入力のためにその桁数に対応する異なるコマン
ドを送信する必要がないので、コマンドの送受信機能の
簡素化を図ることができる。
なお、上述の実施例ではコントローラ2とエンジン3間
における数値情報の伝達について説明したが、コントロ
ーラ2とホストシステム1との間における数値情報の伝
達にも同様にこの発明を実施することができる。
における数値情報の伝達について説明したが、コントロ
ーラ2とホストシステム1との間における数値情報の伝
達にも同様にこの発明を実施することができる。
さらに,第29図に示すように、ホストシステム1′に
コントローラ2′ を内蔵してLPVIによってエンジ
ン3と接続するようにしたレーザプリンクシステムにお
いても、そのコントローラ2′とエンジン3との間(ホ
ストシステム1′とレーザプリンタ本体間)における数
値情報の伝達にもこの発明を適用することができる。
コントローラ2′ を内蔵してLPVIによってエンジ
ン3と接続するようにしたレーザプリンクシステムにお
いても、そのコントローラ2′とエンジン3との間(ホ
ストシステム1′とレーザプリンタ本体間)における数
値情報の伝達にもこの発明を適用することができる。
また、この発明はレーザプリンタシステムに限らず、他
のページプリンタやデジタル複写機あるいはファクシミ
リ装置等による画像形成システムにも適用可能である。
のページプリンタやデジタル複写機あるいはファクシミ
リ装置等による画像形成システムにも適用可能である。
以上説明してきたように、この発明による画像形成シス
テムは、画像処理装置(コントローラ)あるいはホスト
システムから一種類の状態問い合わせ命令(ステータス
リクエス1−コマンド)によって、画像形成装置(プリ
ントエンジン)側の情報を優先順位に従って逐次返信さ
せることができるので、画像処理装置が知り得る状態の
数に制限がなく、その時の状態を全て知ることができる
。
テムは、画像処理装置(コントローラ)あるいはホスト
システムから一種類の状態問い合わせ命令(ステータス
リクエス1−コマンド)によって、画像形成装置(プリ
ントエンジン)側の情報を優先順位に従って逐次返信さ
せることができるので、画像処理装置が知り得る状態の
数に制限がなく、その時の状態を全て知ることができる
。
したがって、画像処理装置はシステム全体の正確な状況
判断が可能になり、ホストシステムを通じてオペレータ
にもシステムの状況を正確に全て伝えることができるの
で、不具合状態が多数発生したような場合にも、一度に
効率的に解除させることも可能になる。
判断が可能になり、ホストシステムを通じてオペレータ
にもシステムの状況を正確に全て伝えることができるの
で、不具合状態が多数発生したような場合にも、一度に
効率的に解除させることも可能になる。
また、画像処理装置あるいはホストシステムと画像形成
装置との間で、複数桁で表わされる数値情報のうち必要
な桁の数値情報のみを伝送することが可能になるので、
数値情報の伝送時間及び伝送された数値情報の処理時間
を大幅に短縮することができる。
装置との間で、複数桁で表わされる数値情報のうち必要
な桁の数値情報のみを伝送することが可能になるので、
数値情報の伝送時間及び伝送された数値情報の処理時間
を大幅に短縮することができる。
第1図はこの発明の基本的実施例のシステム構成を示す
ブロック図、 第2図は同じくその画像形成装置本体から各付加装置に
対して発行するコマンドの構成例を示す説明図、 第3図はこの発明の他の基本的実施例のシステム構成を
示すブロック図、 第4図はこの発明の一実施例であるレーザプリンタシス
テムの構成を示すブロック図, 第5図は第4図のコントローラ2の構成を示すブロック
図、 第6図は同じくそのデータ処理の流れと第5図のRAM
22内の各バシファ及びファイルとの関係を示すブロッ
ク図、 第7図は第5図における操作パネル25の一具体例を示
す外観図、 第8図はこの操作パネル25によるモードセットの内容
を階層別に示す説明図、 第9図は第5図におけるICカード6のファイルフォー
マットを示す説明図、 第10図はこの実施例におけるLPVIの信号の説明図
、 第11図はこの実施例における印字領域と画像信号の関
係を示す説明図、 第12図はこのプリンタシステムを摺成するエンジン本
体とそれに連結された各種オプションユニットの機構部
の概略図, 第13図は同じくそのエンジン制御部の構成を示すブロ
ック図、 第14図はコントローラとプリントエンジン間のに使用
するコマンドとレスポンスの説明図、第15図はプリン
トエンジンと各オプションユニット間の通信に使用する
コマンドとレスポンスの説明図、 第16図はこの実施例におけるパワーオン時及びイニシ
ャライズ実行時のシステム全体の動作を示すフロー図, 第17図は同じくその時のプリントエンジンの動作を示
すフロー図, 第18図乃至第20図は同じくコントローラによってプ
リントエンジン及びオプションユニットの状態を確認す
る際のコマンドとレスポンスのやり取りを示すフロー図
、 第21図及び第22図は同じくその通信に使用するプリ
ントエンジンステータスコードとオプションユニットス
テータスコードのテーブルを示す説明図, 第23図はエンジンユニットステータスの応答例を示す
説明図, 第24図はステータスグループコードとそれによ表わさ
れるステータスレベルとの関係を示す説明図, 第25図は’ETB’ コマンドのアーギュメントのビ
ットb.,b.とステータスグループコードをもって示
されるジエネラルステータスの内容等の関係を示す説明
図、 第26図(A)(B)は各種パラメータの設定及び問い
合わせの通信の一部を示すフロー図、第27図はコント
ローラとエンジン間の数値情報伝達用のコマンドとレス
ポンスの説明図、第28図はこの発明の一実施例による
コントローラの数値情報要求処理のフロー図, 第29図はこの発明の他の実施例のレーザプリンタシス
テムの構成を示すブロック図である。 1,1′・・・ホストシステム 2,2′・・・コントローラ(画像処理部)3・・・プ
リントエンジン(画像形成部)4・・・画像形成装置(
プリンタ)本体5,5A〜5G・・・各種付加装置 10・・・エンジン本体 13・・・反転器(反転排紙装置) 15・・・メールボックス(多段徘紙装置)1日・・・
両面ユニット(両面用搬送装置)17・・・大量給紙ユ
ニット(大量給紙装置)18・・・大量排紙ユニット(
大量排紙装置)1日・・・プリンタテーブル 20・・・コントローラのCPU 25・・・操作パ
ネル27・・・オプションインタフェース 29・・・エンジンインタフェース 30・・・エンジン制御部(エンジンドライバ)31・
・・エンジン制御部のCPU 35・・・エンジン・オプション・インタフェース3日
・・・コントローラインタフェース45・・・カウンタ (ア胃4 (1ゲノ 第9図 第10図 第11図 第14図 b7 b6 b5 b4 b3 b2 i0上b0’o
7 b6 b5 bl&b3 b2 bL bob7
b6 b5 b4 b3 b2 bL 1:l0第24
図 第2S図 第27図 アーギ島メント オベレ+メ 第29囚
ブロック図、 第2図は同じくその画像形成装置本体から各付加装置に
対して発行するコマンドの構成例を示す説明図、 第3図はこの発明の他の基本的実施例のシステム構成を
示すブロック図、 第4図はこの発明の一実施例であるレーザプリンタシス
テムの構成を示すブロック図, 第5図は第4図のコントローラ2の構成を示すブロック
図、 第6図は同じくそのデータ処理の流れと第5図のRAM
22内の各バシファ及びファイルとの関係を示すブロッ
ク図、 第7図は第5図における操作パネル25の一具体例を示
す外観図、 第8図はこの操作パネル25によるモードセットの内容
を階層別に示す説明図、 第9図は第5図におけるICカード6のファイルフォー
マットを示す説明図、 第10図はこの実施例におけるLPVIの信号の説明図
、 第11図はこの実施例における印字領域と画像信号の関
係を示す説明図、 第12図はこのプリンタシステムを摺成するエンジン本
体とそれに連結された各種オプションユニットの機構部
の概略図, 第13図は同じくそのエンジン制御部の構成を示すブロ
ック図、 第14図はコントローラとプリントエンジン間のに使用
するコマンドとレスポンスの説明図、第15図はプリン
トエンジンと各オプションユニット間の通信に使用する
コマンドとレスポンスの説明図、 第16図はこの実施例におけるパワーオン時及びイニシ
ャライズ実行時のシステム全体の動作を示すフロー図, 第17図は同じくその時のプリントエンジンの動作を示
すフロー図, 第18図乃至第20図は同じくコントローラによってプ
リントエンジン及びオプションユニットの状態を確認す
る際のコマンドとレスポンスのやり取りを示すフロー図
、 第21図及び第22図は同じくその通信に使用するプリ
ントエンジンステータスコードとオプションユニットス
テータスコードのテーブルを示す説明図, 第23図はエンジンユニットステータスの応答例を示す
説明図, 第24図はステータスグループコードとそれによ表わさ
れるステータスレベルとの関係を示す説明図, 第25図は’ETB’ コマンドのアーギュメントのビ
ットb.,b.とステータスグループコードをもって示
されるジエネラルステータスの内容等の関係を示す説明
図、 第26図(A)(B)は各種パラメータの設定及び問い
合わせの通信の一部を示すフロー図、第27図はコント
ローラとエンジン間の数値情報伝達用のコマンドとレス
ポンスの説明図、第28図はこの発明の一実施例による
コントローラの数値情報要求処理のフロー図, 第29図はこの発明の他の実施例のレーザプリンタシス
テムの構成を示すブロック図である。 1,1′・・・ホストシステム 2,2′・・・コントローラ(画像処理部)3・・・プ
リントエンジン(画像形成部)4・・・画像形成装置(
プリンタ)本体5,5A〜5G・・・各種付加装置 10・・・エンジン本体 13・・・反転器(反転排紙装置) 15・・・メールボックス(多段徘紙装置)1日・・・
両面ユニット(両面用搬送装置)17・・・大量給紙ユ
ニット(大量給紙装置)18・・・大量排紙ユニット(
大量排紙装置)1日・・・プリンタテーブル 20・・・コントローラのCPU 25・・・操作パ
ネル27・・・オプションインタフェース 29・・・エンジンインタフェース 30・・・エンジン制御部(エンジンドライバ)31・
・・エンジン制御部のCPU 35・・・エンジン・オプション・インタフェース3日
・・・コントローラインタフェース45・・・カウンタ (ア胃4 (1ゲノ 第9図 第10図 第11図 第14図 b7 b6 b5 b4 b3 b2 i0上b0’o
7 b6 b5 bl&b3 b2 bL bob7
b6 b5 b4 b3 b2 bL 1:l0第24
図 第2S図 第27図 アーギ島メント オベレ+メ 第29囚
Claims (1)
- 【特許請求の範囲】 1 ホストシステムより文字情報あるいは画像情報を受
けて画像イメージ情報を生成する画像処理装置と、この
画像処理装置から前記画像イメージ情報を受けて記録媒
体上に画像を形成する画像形成装置とをインタフェース
を介して接続してなる画像形成システムにおいて、 前記画像処理装置が、前記画像形成装置対して有効な情
報のうち最上位に位置づけられた情報に対応するコード
を問い合わせるのか、前回応答された情報の次に位置づ
けられた情報に対応するコードを問い合わせるのかを示
すフラグを有するコマンドを送信する手段を備え、 前記画像形成装置が、そのコマンドを受信したとき前記
フラグに応じて有効な情報のうち最上位に位置づけられ
た情報に対応するコード又は前回応答した情報の次に位
置づけられた情報に対応するコードを前記画像処理装置
へ返信する手段を備えたことを特徴とする画像形成シス
テム。 2 ホストシステムと、このホストシステムより画像イ
メージ情報を受けて記録媒体上に画像を形成する画像形
成装置とをインタフェースを介して接続してなる画像形
成システムにおいて、 前記ホストシステムが、前記画像形成装置に対して有効
な情報のうち最上位に位置づけられた情報に対応するコ
ードを問い合わせるのか、前回応答された情報の次に位
置づけられた情報に対応するコードを問い合わせるのか
を示すフラグを有するコマンドを送信する手段を備え、 前記画像形成装置が、そのコマンドを受信とたとき前記
フラグに応じて有効な情報のうち最上位に位置づけられ
た情報に対応するコード又は前回応答した情報の次に位
置づけられた情報に対応するコードを前記ホストシステ
ムへ返信する手段を備えたことを特徴とする画像形成シ
ステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/431,025 US5418904A (en) | 1988-11-08 | 1989-11-02 | Image forming system |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28211988 | 1988-11-08 | ||
| JP63-282119 | 1988-11-08 | ||
| JP28714188 | 1988-11-14 | ||
| JP63-287141 | 1988-11-14 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02236615A true JPH02236615A (ja) | 1990-09-19 |
| JP3056752B2 JP3056752B2 (ja) | 2000-06-26 |
Family
ID=26554477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01220780A Expired - Fee Related JP3056752B2 (ja) | 1988-11-08 | 1989-08-28 | 画像形成システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3056752B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06314178A (ja) * | 1993-04-28 | 1994-11-08 | Pfu Ltd | センス情報転送制御方法 |
| JP2013049207A (ja) * | 2011-08-31 | 2013-03-14 | Brother Industries Ltd | 印刷装置システム、並びに、それに用いられる接続機器及び印刷装置 |
-
1989
- 1989-08-28 JP JP01220780A patent/JP3056752B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06314178A (ja) * | 1993-04-28 | 1994-11-08 | Pfu Ltd | センス情報転送制御方法 |
| JP2013049207A (ja) * | 2011-08-31 | 2013-03-14 | Brother Industries Ltd | 印刷装置システム、並びに、それに用いられる接続機器及び印刷装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3056752B2 (ja) | 2000-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2989191B2 (ja) | 画像形成システム | |
| JP3015381B2 (ja) | 画像形成システム | |
| EP2796296B1 (en) | Image formation system and device, control method thereof, and troubleshooting method | |
| US4999654A (en) | Image forming system | |
| US5418904A (en) | Image forming system | |
| JP3012252B2 (ja) | 画像形成システム | |
| JPH02236615A (ja) | 画像形成システム | |
| JP2837702B2 (ja) | 画像形成システム | |
| JP4872018B2 (ja) | 印刷制御装置、印刷装置、制御方法及び記憶媒体 | |
| JP3618854B2 (ja) | 画像記録装置および画像記録システム | |
| JPH02132030A (ja) | 画像形成システム | |
| JPH02127058A (ja) | 画像形成システム | |
| JPH0687548A (ja) | カット紙印刷装置 | |
| JP3903005B2 (ja) | 画像記録装置 | |
| JP4642917B2 (ja) | 情報処理装置、及び情報処理装置の制御方法 | |
| JPH02131968A (ja) | 画像形成システム | |
| JPH0374716A (ja) | 主従装置間の通信方式 | |
| JP2886241B2 (ja) | 画像形成システム | |
| JPH02131977A (ja) | 画像形成システム | |
| JP3774549B2 (ja) | 印刷装置およびその給排紙指定方法 | |
| JP3768696B2 (ja) | シート処理装置及びシート処理装置の制御方法 | |
| JP2889259B2 (ja) | 画像形成装置 | |
| JP2927441B2 (ja) | 画像形成システム | |
| JP2002123377A (ja) | 印刷制御装置および印刷制御方法および記憶媒体 | |
| JP2810049B2 (ja) | 画像形成システムの検査装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |