JPH02120066A - 画像形成システム - Google Patents
画像形成システムInfo
- Publication number
- JPH02120066A JPH02120066A JP63273407A JP27340788A JPH02120066A JP H02120066 A JPH02120066 A JP H02120066A JP 63273407 A JP63273407 A JP 63273407A JP 27340788 A JP27340788 A JP 27340788A JP H02120066 A JPH02120066 A JP H02120066A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- paper
- image forming
- command
- recording medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/65—Apparatus which relate to the handling of copy material
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G15/00—Apparatus for electrographic processes using a charge pattern
- G03G15/50—Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/16—Means for paper feeding or form feeding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00567—Handling of original or reproduction media, e.g. cutting, separating, stacking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00567—Handling of original or reproduction media, e.g. cutting, separating, stacking
- H04N1/0062—Removing sheets from a stack or inputting media
- H04N1/00623—Selectively inputting media from one of a plurality of input sources, e.g. input trays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00567—Handling of original or reproduction media, e.g. cutting, separating, stacking
- H04N1/00631—Ejecting or stacking
- H04N1/00633—Ejecting or stacking selectively to one of a plurality of output trays
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2215/00—Apparatus for electrophotographic processes
- G03G2215/00362—Apparatus for electrophotographic processes relating to the copy medium handling
- G03G2215/00367—The feeding path segment where particular handling of the copy medium occurs, segments being adjacent and non-overlapping. Each segment is identified by the most downstream point in the segment, so that for instance the segment labelled "Fixing device" is referring to the path between the "Transfer device" and the "Fixing device"
- G03G2215/00379—Copy medium holder
- G03G2215/00383—Cassette
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2215/00—Apparatus for electrophotographic processes
- G03G2215/00362—Apparatus for electrophotographic processes relating to the copy medium handling
- G03G2215/00367—The feeding path segment where particular handling of the copy medium occurs, segments being adjacent and non-overlapping. Each segment is identified by the most downstream point in the segment, so that for instance the segment labelled "Fixing device" is referring to the path between the "Transfer device" and the "Fixing device"
- G03G2215/00417—Post-fixing device
- G03G2215/00421—Discharging tray, e.g. devices stabilising the quality of the copy medium, postfixing-treatment, inverting, sorting
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2215/00—Apparatus for electrophotographic processes
- G03G2215/00362—Apparatus for electrophotographic processes relating to the copy medium handling
- G03G2215/00367—The feeding path segment where particular handling of the copy medium occurs, segments being adjacent and non-overlapping. Each segment is identified by the most downstream point in the segment, so that for instance the segment labelled "Fixing device" is referring to the path between the "Transfer device" and the "Fixing device"
- G03G2215/00417—Post-fixing device
- G03G2215/0043—Refeeding path
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2215/00—Apparatus for electrophotographic processes
- G03G2215/00362—Apparatus for electrophotographic processes relating to the copy medium handling
- G03G2215/00535—Stable handling of copy medium
- G03G2215/0054—Detachable element of feed path
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G2215/00—Apparatus for electrophotographic processes
- G03G2215/00362—Apparatus for electrophotographic processes relating to the copy medium handling
- G03G2215/00535—Stable handling of copy medium
- G03G2215/00556—Control of copy medium feeding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Handling Of Sheets (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、レーザプリンタ、LEDプリンタ。
液晶シャッタプリンタ、インクジェットプリンタ等の各
種プリンタシステム、あるいは高機能複写機や高機能フ
ァックス等の画像形成システムに関する。
種プリンタシステム、あるいは高機能複写機や高機能フ
ァックス等の画像形成システムに関する。
レーザプリンタ等の画像形成装置は、近年各種の要求に
応じられるようにシステム化の傾向にあり、ホストシス
テムより文字コード情報あるいは画像イメージ情報等を
受けて記録媒体上に画像を形成する画像形成装置本体(
文字コード情報等から画像イメージ情報を生成する画像
処理装置を備えたものと備えないものとがある)に、記
録媒体給送装置(大量給紙装置、多段給紙装置など)、
記録媒体搬送装置(両面用搬送装置など)、記録媒体排
送装置(大量排紙装置、多段排紙装置など)等の各種の
付加装置を接続して画像形成システムを構成するように
なってきている。
応じられるようにシステム化の傾向にあり、ホストシス
テムより文字コード情報あるいは画像イメージ情報等を
受けて記録媒体上に画像を形成する画像形成装置本体(
文字コード情報等から画像イメージ情報を生成する画像
処理装置を備えたものと備えないものとがある)に、記
録媒体給送装置(大量給紙装置、多段給紙装置など)、
記録媒体搬送装置(両面用搬送装置など)、記録媒体排
送装置(大量排紙装置、多段排紙装置など)等の各種の
付加装置を接続して画像形成システムを構成するように
なってきている。
そして、様々な付加装置が各システムにおいて独自に開
発されており、従来はそのシステムを構成する画像形成
装置本体及びそれに接続する付加装置は、システムの初
期構想設計時点で予め全ての仕様が決定されていた。
発されており、従来はそのシステムを構成する画像形成
装置本体及びそれに接続する付加装置は、システムの初
期構想設計時点で予め全ての仕様が決定されていた。
[発明が解決しようとする課題〕
このような従来の画像形成システムでは、システム間の
付加装置の互換性がなく、システムの拡張性や機能的互
換性の面において問題を有していた。
付加装置の互換性がなく、システムの拡張性や機能的互
換性の面において問題を有していた。
例えば、付加給紙装置による給紙開始から画像形成装置
本体の画像位置制御に係るレジストセンサに用紙(記録
媒体)の先端が到達するまでの時間は、予めシステt1
設計の時点で決定され、画像形成装置本体と付加装置は
お互いにその設計値を守るように用紙の搬送速度を制御
しなければならなかった。
本体の画像位置制御に係るレジストセンサに用紙(記録
媒体)の先端が到達するまでの時間は、予めシステt1
設計の時点で決定され、画像形成装置本体と付加装置は
お互いにその設計値を守るように用紙の搬送速度を制御
しなければならなかった。
すなわち、あるシステムの画像形成装置本体に装着され
るように設計された付加装置は、他のシステムの画像形
成装置本体には装着できなかった。
るように設計された付加装置は、他のシステムの画像形
成装置本体には装着できなかった。
この問題は、用紙の排紙時間、レジストローラ部での用
紙の停止制御機能、給紙ジャム、排紙ジャム、搬送ジャ
ムの検出タイミング等において特に顕著であった。
紙の停止制御機能、給紙ジャム、排紙ジャム、搬送ジャ
ムの検出タイミング等において特に顕著であった。
この発明は、このような従来の画像形成システムにおけ
る拡張性や機能的互換性の問題を解決するためになされ
たものであり、画像形成装置本体にどのような付加装置
が装着されても、適切な給紙時間及び排紙時間で記録媒
体を搬送制御できるようにすること、レジストローラ部
での記録媒体の一時停止制御を正確に行なえるようにす
ること、及び適切なジャム検出のタイミングで給紙ジャ
ム。
る拡張性や機能的互換性の問題を解決するためになされ
たものであり、画像形成装置本体にどのような付加装置
が装着されても、適切な給紙時間及び排紙時間で記録媒
体を搬送制御できるようにすること、レジストローラ部
での記録媒体の一時停止制御を正確に行なえるようにす
ること、及び適切なジャム検出のタイミングで給紙ジャ
ム。
排紙ジャム、(至)送ジャム等の判定を行なえるように
することを目的とする。
することを目的とする。
この発明は上記の目的を達成するため、上述のような画
像形成システムにおいて、画像形成装置本体に自身に固
有の記録媒体搬送特性に係わる情報を装着されている各
付加装置へ送出する手段を設け、各付加装置にそれぞれ
画像形成装置本体に装着されることにより決定される記
録媒体搬送特性に係わる情報を画像形成装置本体へ送出
する手段を設けて、画像形成装置本体と各付加装置がそ
れぞれ上記送出された記8楳体搬送特性に係わる情報を
受け取ってシステムの記録媒体搬送制御性能を決定する
ようにしたものである。
像形成システムにおいて、画像形成装置本体に自身に固
有の記録媒体搬送特性に係わる情報を装着されている各
付加装置へ送出する手段を設け、各付加装置にそれぞれ
画像形成装置本体に装着されることにより決定される記
録媒体搬送特性に係わる情報を画像形成装置本体へ送出
する手段を設けて、画像形成装置本体と各付加装置がそ
れぞれ上記送出された記8楳体搬送特性に係わる情報を
受け取ってシステムの記録媒体搬送制御性能を決定する
ようにしたものである。
また、画像形成装置本体に各付加装置の挿着位置から画
像位置制御に係るセンサまでの距離情報と自身の用紙搬
送速度の情報とを各付加装置へ送出する手段を設け、各
付加装置に画像形成装置本体から送出された上記情報を
受け取って、記録媒体の給送開始からその記録媒体の先
端が上記センサに到達するまでの時間情報を画像形成装
置本体へ送出する手段を設け、画像形成装置本体が各付
加装置からそれぞれ送出される時間情報を受け取って記
録媒体搬送制御性能を決定するようにしてもよい。
像位置制御に係るセンサまでの距離情報と自身の用紙搬
送速度の情報とを各付加装置へ送出する手段を設け、各
付加装置に画像形成装置本体から送出された上記情報を
受け取って、記録媒体の給送開始からその記録媒体の先
端が上記センサに到達するまでの時間情報を画像形成装
置本体へ送出する手段を設け、画像形成装置本体が各付
加装置からそれぞれ送出される時間情報を受け取って記
録媒体搬送制御性能を決定するようにしてもよい。
さらに、画像形成装置本体に、これに接続されている各
付加装置に給送停止命令を発行した後その各付加装置が
実際に給紙動作を停止するまでに記録媒体を搬送すべき
距離の情報と自身の用紙搬送速度の情報とをその各付加
装置へ送出する手段を設け、上記各付加装置に1画像形
成装置本体から送出される上記情報を受け取って記録媒
体搬送制御性能を決定する手段を備えるようにしてもよ
い。
付加装置に給送停止命令を発行した後その各付加装置が
実際に給紙動作を停止するまでに記録媒体を搬送すべき
距離の情報と自身の用紙搬送速度の情報とをその各付加
装置へ送出する手段を設け、上記各付加装置に1画像形
成装置本体から送出される上記情報を受け取って記録媒
体搬送制御性能を決定する手段を備えるようにしてもよ
い。
このように構成したこの発明による画像形成システムは
5画像形成装置本体と各種の付加装置を任意に組合せて
システムを構成しても1画像形成装置本体とそれに装着
された各付加装置との間で、搬送距離、搬送速度等の記
録媒体搬送特性に係わる情報を伝達して、その情報に基
づいて記録媒体搬送制御性能を決定する。
5画像形成装置本体と各種の付加装置を任意に組合せて
システムを構成しても1画像形成装置本体とそれに装着
された各付加装置との間で、搬送距離、搬送速度等の記
録媒体搬送特性に係わる情報を伝達して、その情報に基
づいて記録媒体搬送制御性能を決定する。
そのため1画像形成装置本体にどのような付加装置が装
着されても、適切な給紙時間及び排紙時間で記録媒体を
搬送制御できる。また、レジストローラ部での記録媒体
の一時停止制御も正確に行なえ、給紙ジャム、排紙ジャ
ム、搬送ジャム等のジャ11検出タイミングも正確に制
御できる。
着されても、適切な給紙時間及び排紙時間で記録媒体を
搬送制御できる。また、レジストローラ部での記録媒体
の一時停止制御も正確に行なえ、給紙ジャム、排紙ジャ
ム、搬送ジャム等のジャ11検出タイミングも正確に制
御できる。
したがって、極めて融通性及び拡張性に富んだ画像形成
システムを提供することができる。
システムを提供することができる。
以下、この発明の実施例を図面に基づいて具体的に説明
する。
する。
実施例の基本性腺
第1図は、この発明の実施例の基本構成を示すブロック
図であり、ホストシステム2より文字コード情報あるい
は画像イメージ情報等を受けて記録媒体上に画像を形成
する画像形成装置本体1と。
図であり、ホストシステム2より文字コード情報あるい
は画像イメージ情報等を受けて記録媒体上に画像を形成
する画像形成装置本体1と。
それぞれこの画像形成装置本体1に着脱可能な7種類の
付加装置3〜9によってシステム構成されている。
付加装置3〜9によってシステム構成されている。
すなわち、付加装置として記録媒体給送装置である2台
の多段給紙装置3,4及び大量給紙装置5と、記録媒体
排送装置である反転排紙装置6゜多段排紙装置7及び大
量排紙装置8と、記録媒体搬送装置である両面用搬送装
置が装着されており。
の多段給紙装置3,4及び大量給紙装置5と、記録媒体
排送装置である反転排紙装置6゜多段排紙装置7及び大
量排紙装置8と、記録媒体搬送装置である両面用搬送装
置が装着されており。
それらは全て共通の信号線10によって画像形成装置本
体に接続される。したがって、破線で示すようにさらに
多くの付加装置を増設することが可能である。
体に接続される。したがって、破線で示すようにさらに
多くの付加装置を増設することが可能である。
そして、この実施例における画像形成装置本体1は、最
大2台の付加給紙装置と最大2台の付加排紙装置と最大
1台の付加両面用搬送装置とを同時に制御することがで
きる。
大2台の付加給紙装置と最大2台の付加排紙装置と最大
1台の付加両面用搬送装置とを同時に制御することがで
きる。
ここで、同時に制御できるとは次の全てを満たす状態を
いう。
いう。
0直接通(i−i して実行コマンド、問い合わせコマ
ンド、選択コマンド等を処理できる。
ンド、選択コマンド等を処理できる。
○記録媒体の給送、搬送、排送をコマンドにより実行で
きる。
きる。
0記録媒体の搬送経路として選択できる。
そこで、画像形成装置本体1は制御用識別コード(以下
「ロジカルIDJという)として5種類のロジカルID
を持っている。
「ロジカルIDJという)として5種類のロジカルID
を持っている。
すなわち、全ての付加装置(オプションユニット)を給
紙装置、排紙装置、及び両面用搬送装置の3種類のユニ
ットタイプに分類し、それぞれのために次のようなロジ
カルTDを用意している。
紙装置、排紙装置、及び両面用搬送装置の3種類のユニ
ットタイプに分類し、それぞれのために次のようなロジ
カルTDを用意している。
付加給紙装置 IN#1: ”000“同
IN#2:”001 ″付加排紙装置○UT#1:
100゜同 ○UT#2: ”101 。
IN#2:”001 ″付加排紙装置○UT#1:
100゜同 ○UT#2: ”101 。
付加両面用搬送装置
DP)11(INP): ”0LCI(OUT):
’011” このロジカルIDは3ビツトのコードであり、そのうち
の上位2ビツトが付加装置の種類(IN。
’011” このロジカルIDは3ビツトのコードであり、そのうち
の上位2ビツトが付加装置の種類(IN。
OUT、DPIの別)を識別するユニットタイプコード
であり、下位の1ビツトが装置番号(#1か#2)を識
別するコードである。
であり、下位の1ビツトが装置番号(#1か#2)を識
別するコードである。
画像形成装置本体1−はこのロジカルIDを信号線10
へ送出するシリアル通信機能を有し、内部の画像処理部
と画像作成部及び外部のホストシステム2のいずれもが
、通常このロジカルIDを使用して各付加装置3〜9を
特定する。
へ送出するシリアル通信機能を有し、内部の画像処理部
と画像作成部及び外部のホストシステム2のいずれもが
、通常このロジカルIDを使用して各付加装置3〜9を
特定する。
一方、各付加装置3〜9はそれぞれ固有の識別コード(
以下「デバイスIDJ という)を有し。
以下「デバイスIDJ という)を有し。
それを信号線10へ送出するシリアル通信機能も有して
いる。また、それぞれが自己のユニットタイプ、すなわ
ち給紙装置(IN)、排紙装置(OUT)、両面用搬送
装置(DPI)のうちのいずれであるかも、ロジカルI
Dのユニットタイプコードと同じく2ビツトのコードで
記憶している。
いる。また、それぞれが自己のユニットタイプ、すなわ
ち給紙装置(IN)、排紙装置(OUT)、両面用搬送
装置(DPI)のうちのいずれであるかも、ロジカルI
Dのユニットタイプコードと同じく2ビツトのコードで
記憶している。
デバイスIDを各ユニットタイプ別に4ビツトのコード
で与えると、各ユニットタイプ毎に16台で1合計48
台まで識別可能になる。
で与えると、各ユニットタイプ毎に16台で1合計48
台まで識別可能になる。
この実施例では次のようにデバイスIDを付与するもの
とする。
とする。
多段&J[置3 :IN”0OOCI多段給紙装置4
:丁N’0OO1” 大量給紙装置5 :IN”OO1] 反転排紙装置5:OUT″oooo” 多段排紙装置7 : OUT”0OO1−大量排紙
装置8 :OUT’0O10゜両面用搬送装置9:D
PX”0OO1゜なお、IN、OUT、DPIは実際に
は2ピツi・のユニットタイプコードとして各付加装置
(オプションユニット)に別に記憶しており、そのあと
の4ビツトのコードのみがデバイスIDである。
:丁N’0OO1” 大量給紙装置5 :IN”OO1] 反転排紙装置5:OUT″oooo” 多段排紙装置7 : OUT”0OO1−大量排紙
装置8 :OUT’0O10゜両面用搬送装置9:D
PX”0OO1゜なお、IN、OUT、DPIは実際に
は2ピツi・のユニットタイプコードとして各付加装置
(オプションユニット)に別に記憶しており、そのあと
の4ビツトのコードのみがデバイスIDである。
そこで、画像形成装置本体1には、各ロジカルIDに対
してそれぞれ同じユニットタイプ内の付加装置を指定(
アサイン)して、そのデバイスIDをメモリ内のテーブ
ルに例えば第2図に示すように記憶する手段を有し、各
付加装置3〜9には、例えば第3図に示すように自己の
デバイスIDを記憶するメモリと、上記ロジカルIDに
対して指定された時にそのロジカルIDを記憶するメモ
リとをそれぞれ設けている。
してそれぞれ同じユニットタイプ内の付加装置を指定(
アサイン)して、そのデバイスIDをメモリ内のテーブ
ルに例えば第2図に示すように記憶する手段を有し、各
付加装置3〜9には、例えば第3図に示すように自己の
デバイスIDを記憶するメモリと、上記ロジカルIDに
対して指定された時にそのロジカルIDを記憶するメモ
リとをそれぞれ設けている。
第2図では、説明の便宜上ユニットタイプコー1〜(I
N、OUT、DPIを識別するためのコード)もデバイ
スIDの一部として記憶するように示しているが、ユニ
ットタイプはロジカルIDの方で特定しており、それに
対応してデバイスIDを記憶するので、実際には不要で
ある。
N、OUT、DPIを識別するためのコード)もデバイ
スIDの一部として記憶するように示しているが、ユニ
ットタイプはロジカルIDの方で特定しており、それに
対応してデバイスIDを記憶するので、実際には不要で
ある。
このようにして、5個のロジカルIDとその数だけ指定
した付加装置のデバイスIDとを対応させて記憶してお
くことによって、画像形成装置本体1はその指定した付
加装置をロジカルIDのみによって特定して制御できる
。
した付加装置のデバイスIDとを対応させて記憶してお
くことによって、画像形成装置本体1はその指定した付
加装置をロジカルIDのみによって特定して制御できる
。
第1図及び第2図では、付加給紙装置としてロジカルI
D(第1図ではLogを付して示す)のIN#Lに多段
給紙袋@”r、IN#2に大量給紙装置5を、付加排紙
装置としてロジカルIDのOUT#1に反転排紙装置5
.OUT#2に大量排紙装置8を、付加両面用搬送装置
としてDPX#1に両面用搬送装置9をそれぞれ指定し
た場合の例を示す。
D(第1図ではLogを付して示す)のIN#Lに多段
給紙袋@”r、IN#2に大量給紙装置5を、付加排紙
装置としてロジカルIDのOUT#1に反転排紙装置5
.OUT#2に大量排紙装置8を、付加両面用搬送装置
としてDPX#1に両面用搬送装置9をそれぞれ指定し
た場合の例を示す。
第1図では、この指定されている付加装置を二重線の枠
で示している。したがって、画像形成装置本体1はこの
5台の付加装置7..5.6,8゜9を同時に制御する
ことができる。
で示している。したがって、画像形成装置本体1はこの
5台の付加装置7..5.6,8゜9を同時に制御する
ことができる。
しかし、この指定状態は必要に応じて変更することがで
きるので、それによって他の付加装置、すなわち多段給
紙装置4及び多段排紙装置7も使用可能になる。
きるので、それによって他の付加装置、すなわち多段給
紙装置4及び多段排紙装置7も使用可能になる。
画像形成装置本体1は、このように制御用識別コードで
ある各ロジカルIDを付加装置のデバイスIDに割り当
てる機能を有しており、その際には各デバイスIDに対
応する各付加装置がそれぞれ画像形成装置本体1と通信
可能な状態にあるか否かを複数回に渡って確認し1通信
可能な付加装置のうちから選択して各ロジカルIDをそ
の付加装置のデバイスIDに割り当てる。
ある各ロジカルIDを付加装置のデバイスIDに割り当
てる機能を有しており、その際には各デバイスIDに対
応する各付加装置がそれぞれ画像形成装置本体1と通信
可能な状態にあるか否かを複数回に渡って確認し1通信
可能な付加装置のうちから選択して各ロジカルIDをそ
の付加装置のデバイスIDに割り当てる。
なお、画像形成装置本体1内及び各付加装置3〜9との
間のシリアル通信の通信プロトコルは2つのレベルのコ
マンドを提供する。
間のシリアル通信の通信プロトコルは2つのレベルのコ
マンドを提供する。
その1つはベーシックコマンドであり、この画像形成シ
ステムが2台以下の付加給紙装置と、2台以下の付加排
紙装置と、1台以下の両面用搬送装置からなる場合には
、ロジカルIDに登録された付加装置のみを扱うコマン
ドであるベーシックコマンドが全てのシステム機能を包
含できる。
ステムが2台以下の付加給紙装置と、2台以下の付加排
紙装置と、1台以下の両面用搬送装置からなる場合には
、ロジカルIDに登録された付加装置のみを扱うコマン
ドであるベーシックコマンドが全てのシステム機能を包
含できる。
このように、全てのシステム機能がベーシックコマンド
によって制御され得る画像形成システムをベーシックシ
ステムとし、このシステムではデバイスIDのコード番
号はロジカルIDのコード番号と同じでよい。
によって制御され得る画像形成システムをベーシックシ
ステムとし、このシステムではデバイスIDのコード番
号はロジカルIDのコード番号と同じでよい。
もう1つはエンハンスコマンド(拡張コマンド)であり
、画像形成システムが3台以上の付加給紙装置、3台以
上の付加排紙装置、あるいは2台以上の両面用搬送装置
を有する場合に、3番目以降の付加給紙装置あるいは付
加排紙装置及び2番目以降の両面用搬送装置は、エンハ
ンスコマンドを用いてそのデバイスIDを同じユニット
タイプのロジカルIDにアサインすることにより、画像
形成装置本体1によって給紙、排紙9両面用搬送等の制
御がなされることが可能になる。
、画像形成システムが3台以上の付加給紙装置、3台以
上の付加排紙装置、あるいは2台以上の両面用搬送装置
を有する場合に、3番目以降の付加給紙装置あるいは付
加排紙装置及び2番目以降の両面用搬送装置は、エンハ
ンスコマンドを用いてそのデバイスIDを同じユニット
タイプのロジカルIDにアサインすることにより、画像
形成装置本体1によって給紙、排紙9両面用搬送等の制
御がなされることが可能になる。
この場合には、各付加装置のデバイスIDのコード番号
は4ビツトの適切な値に設定されなければならないので
、各付加装置にDIPスイッチ等のコード番号設定手段
を設けておくとよい。
は4ビツトの適切な値に設定されなければならないので
、各付加装置にDIPスイッチ等のコード番号設定手段
を設けておくとよい。
ところで、このように画像形成装置本体1に各種の付加
装置を装着して記録媒体の給送、I2送。
装置を装着して記録媒体の給送、I2送。
排送制御を行なう画像形成システムにおいて、適切な時
間間隔あるいは距離間隔で記録媒体(用紙)を給送、搬
送、排送制御することが重要である。
間間隔あるいは距離間隔で記録媒体(用紙)を給送、搬
送、排送制御することが重要である。
そのため、画像形成装置本体1は画像形成速度を正確に
保持するように、適切な時間間隔で給紙付加装置3〜5
のいずれかに給紙命令を送出しなければならないし、ま
た適切な時間間隔で排紙付加装置6〜8のいずれかに排
紙命令を送出しなければならない。さらに、適切な時間
間隔で両面付加装置である両面用搬送装置9に給紙命令
あるいは排紙命令を送出しなければならない。
保持するように、適切な時間間隔で給紙付加装置3〜5
のいずれかに給紙命令を送出しなければならないし、ま
た適切な時間間隔で排紙付加装置6〜8のいずれかに排
紙命令を送出しなければならない。さらに、適切な時間
間隔で両面付加装置である両面用搬送装置9に給紙命令
あるいは排紙命令を送出しなければならない。
これらが適切に制御されないと、記録媒体上の画像位置
が不正確になり、さらには給紙、搬送。
が不正確になり、さらには給紙、搬送。
排紙途中で記録媒体が重送したり破損したりしてジャム
が発生してしまうことになる。
が発生してしまうことになる。
記録媒体を搬送制御する」二でもう1つ重要な事は、記
録媒体への画像形成位置の精度であり、これは感光体へ
の潜像形成と記録媒体搬送との同期のタイミングの精度
によりほぼ決定される。
録媒体への画像形成位置の精度であり、これは感光体へ
の潜像形成と記録媒体搬送との同期のタイミングの精度
によりほぼ決定される。
記録媒体の搬送において、先ずレジストローラ部での記
録媒体の一時停止を正確に行なうことと、適切なタイミ
ングで搬送を再開始することが搬送精度を高める。
録媒体の一時停止を正確に行なうことと、適切なタイミ
ングで搬送を再開始することが搬送精度を高める。
このレジストロー5部での記録媒体の一時停止が正確に
行なわれないと、画像の位置ズレや画像のスキューを招
くことになる。
行なわれないと、画像の位置ズレや画像のスキューを招
くことになる。
さらに搬送制御上で大事なことは、適切なタイミングで
ジャム検出を行なうことである。給紙されるべき紙が正
しく給紙されたか、あるいは排紙されるべき紙が正しく
排紙されたか、さらには搬送されるべき紙が正しく搬送
されたがを判断するために、適切なタイミングでジャム
検出を行なう必要がある。
ジャム検出を行なうことである。給紙されるべき紙が正
しく給紙されたか、あるいは排紙されるべき紙が正しく
排紙されたか、さらには搬送されるべき紙が正しく搬送
されたがを判断するために、適切なタイミングでジャム
検出を行なう必要がある。
もしこれらがなされないと、用紙が給紙されていないの
に画像形成動作を行なって画像イメージデータを失って
しまったり、あるいは第1次のジャムを検出できずに2
次、3次のジャムを発生させてしまうといった不具合を
招くことになる。
に画像形成動作を行なって画像イメージデータを失って
しまったり、あるいは第1次のジャムを検出できずに2
次、3次のジャムを発生させてしまうといった不具合を
招くことになる。
そこで、このような記録媒体搬送制御を正しく行なうた
めに1画像形成装置本体1のマイクロコンピュータ(C
PU)は、以下のことを予め知っていなければならない
。
めに1画像形成装置本体1のマイクロコンピュータ(C
PU)は、以下のことを予め知っていなければならない
。
1、給紙命令を出してからどのくらいの時間でレジスト
センサに記録媒体の先端が到達するか。
センサに記録媒体の先端が到達するか。
2、排紙命令を出してからどのくらいの時間で排紙動作
を完了するか。
を完了するか。
また、各付加装置3〜9側のマイクロコンピュータ(C
PU)は、画像形成装置本体1から給紙停止命令を受け
たら、レジストローラに記録媒体の先端を付き当てる迄
所定時間以内に正確に給送した後に停止する制御をしな
ければならない。
PU)は、画像形成装置本体1から給紙停止命令を受け
たら、レジストローラに記録媒体の先端を付き当てる迄
所定時間以内に正確に給送した後に停止する制御をしな
ければならない。
従来はこれらの項目は全てシステムの構想設計時点で決
定され、それらを画像形成装置本体及び各付加装置のR
OM等のメモリに記憶させ各システム固有の制御を行な
っていたが、この実施例においては1画像形成装置本体
1とこれに接続されて通信可能になっている各付加装置
3〜9との間で、互いに記録媒体搬送特性に係るデータ
を交換し合って、それぞれがシステムの記録媒体搬送制
御性能を決定する。
定され、それらを画像形成装置本体及び各付加装置のR
OM等のメモリに記憶させ各システム固有の制御を行な
っていたが、この実施例においては1画像形成装置本体
1とこれに接続されて通信可能になっている各付加装置
3〜9との間で、互いに記録媒体搬送特性に係るデータ
を交換し合って、それぞれがシステムの記録媒体搬送制
御性能を決定する。
それによって1画像形成装置本体1が同時に制御できる
付加装着の組合せを変更しても、さらに別の付加装置が
装着されたりしても、常に適正な記録媒体搬送制御を行
なうことができ、拡張性及び機能的互換性に富んだ画像
形成システムとなる。
付加装着の組合せを変更しても、さらに別の付加装置が
装着されたりしても、常に適正な記録媒体搬送制御を行
なうことができ、拡張性及び機能的互換性に富んだ画像
形成システムとなる。
この記録媒体搬送特性に係るデータの交換及びシステム
の記録媒体搬送制御性能の決定等に関しては後で詳述す
る。
の記録媒体搬送制御性能の決定等に関しては後で詳述す
る。
プリンタシネ−チー色−ガ様栽−
次に、この発明の具体的実施例である1画像形成装置本
体としてレーザプリンタを使用したプリンタシステムに
ついて説明する。
体としてレーザプリンタを使用したプリンタシステムに
ついて説明する。
第4図はこの発明を適用したプリンタシステムの機構部
の概略構成を示す模式図であり、第1図と対応する部分
には同一符号を付しである。また、用紙の搬送経路を矢
印付きの実線で示している。
の概略構成を示す模式図であり、第1図と対応する部分
には同一符号を付しである。また、用紙の搬送経路を矢
印付きの実線で示している。
このプリンタシステムは、画像形成装置本体であるプリ
ンタ本体1及びシステムテーブル20と。
ンタ本体1及びシステムテーブル20と。
それぞれユニット化された付加装置である7台のオプシ
ョンユニット、すなわち2台の多段給紙装置である第1
及び第2の多段給紙ユニット3,4゜大量給!装置であ
る大量給紙ユニット5、反転排紙装置である反転ユニッ
ト6、多段排紙装置(メールボックスあるいはソータ)
である多段排紙ユニット7、大量排紙装置(ジョブスタ
ッカ)である大量排紙ユニット8、及び両面用搬送装置
である両面ユニット9とによって構成されている。
ョンユニット、すなわち2台の多段給紙装置である第1
及び第2の多段給紙ユニット3,4゜大量給!装置であ
る大量給紙ユニット5、反転排紙装置である反転ユニッ
ト6、多段排紙装置(メールボックスあるいはソータ)
である多段排紙ユニット7、大量排紙装置(ジョブスタ
ッカ)である大量排紙ユニット8、及び両面用搬送装置
である両面ユニット9とによって構成されている。
そして、システムテーブル20内には、第1図に示した
ワードプロセッサやコンピュータ等のホストシステム2
に接続されるコントローラ制御基板21と、プリンタ本
体1のプリントエンジン機構部及び各オプションユニッ
1−を制御するプリントエンジン制御基板22と、AC
分配ユニット23等が収納されている。これらは、実質
的′にはプリンタ本体1の制御部を構成している。
ワードプロセッサやコンピュータ等のホストシステム2
に接続されるコントローラ制御基板21と、プリンタ本
体1のプリントエンジン機構部及び各オプションユニッ
1−を制御するプリントエンジン制御基板22と、AC
分配ユニット23等が収納されている。これらは、実質
的′にはプリンタ本体1の制御部を構成している。
なお、AC分配ユニット23はプリンタ本体1及び各オ
プションユニット3〜9へAC電源を分配供給する(A
C供給ラインは図示を省略)。
プションユニット3〜9へAC電源を分配供給する(A
C供給ラインは図示を省略)。
プリンタ本体1はレーザプリンタであり、通常はそれぞ
れサイズの異なる用紙(シート紙)を収納し得る上段給
紙カセットと下段給紙カセットを着脱可能に装着する2
個のカセット挿着口を備えているが、このプリンタシス
テムでは、そこにオプションユニットである2台の多段
給紙ユニット3.4を装着している。
れサイズの異なる用紙(シート紙)を収納し得る上段給
紙カセットと下段給紙カセットを着脱可能に装着する2
個のカセット挿着口を備えているが、このプリンタシス
テムでは、そこにオプションユニットである2台の多段
給紙ユニット3.4を装着している。
第1の多段給紙ユニット3は、この例では3段の給紙カ
セット31〜33を着脱可能に挿着でき、その各給紙カ
セットの先端部に対応して各カセット内に収納された用
紙を給送するためのピックアップコロ及び給紙ローラ3
4をそれぞれ備えると共に、それによって給送された用
紙をプリンタ本体1内のピックアップコロ及び給紙ロー
ラ17まで案内して搬送するための図示しないガイド部
材及び多数の用紙搬送ローラ35と、それらの旺動モー
タ並びに睡動機構等を備えている。
セット31〜33を着脱可能に挿着でき、その各給紙カ
セットの先端部に対応して各カセット内に収納された用
紙を給送するためのピックアップコロ及び給紙ローラ3
4をそれぞれ備えると共に、それによって給送された用
紙をプリンタ本体1内のピックアップコロ及び給紙ロー
ラ17まで案内して搬送するための図示しないガイド部
材及び多数の用紙搬送ローラ35と、それらの旺動モー
タ並びに睡動機構等を備えている。
第2の多段給紙ユニツ+−4も、この例では4段の給紙
カセット41〜44を着脱可能に挿着でき。
カセット41〜44を着脱可能に挿着でき。
その各給紙力セラ1−の先端部に対応して各カセット内
に収納された用紙を給送するためのピックアップコロ及
び給紙ローラ45をそれぞれ備えると共に、それによっ
て給送された用紙をプリンタ本体1内のピックアップコ
ロ及び給紙ローラ17まで案内して搬送するための図示
しないガイド部材及び多数の用紙搬送ローラ46と、そ
れらの呼動モータ推びに原動機構等を歯えている。
に収納された用紙を給送するためのピックアップコロ及
び給紙ローラ45をそれぞれ備えると共に、それによっ
て給送された用紙をプリンタ本体1内のピックアップコ
ロ及び給紙ローラ17まで案内して搬送するための図示
しないガイド部材及び多数の用紙搬送ローラ46と、そ
れらの呼動モータ推びに原動機構等を歯えている。
そして、第2の多段給紙ユニット4をフロア上に設置し
、その上に第1の多段給紙ユニッ1−3を載置して固定
している。
、その上に第1の多段給紙ユニッ1−3を載置して固定
している。
プリンタ本体1には、画像作成部であるプリントエンジ
ンの機構部を構成する光書込みユニット19、感光体ド
ラム11.帯電チャージャ12゜現像ユニツ1−13.
転写チャージャ14.クリーニングユニット15.及び
定着器16と、2個のカセット挿着口に対応して設けた
2組のピックアップコロ及び給紙ローラ17と、レジス
トローラ18を始めとする多数の用紙搬送用ローラとそ
れらの駆動モータ並びに駆動機構等が設けられている。
ンの機構部を構成する光書込みユニット19、感光体ド
ラム11.帯電チャージャ12゜現像ユニツ1−13.
転写チャージャ14.クリーニングユニット15.及び
定着器16と、2個のカセット挿着口に対応して設けた
2組のピックアップコロ及び給紙ローラ17と、レジス
トローラ18を始めとする多数の用紙搬送用ローラとそ
れらの駆動モータ並びに駆動機構等が設けられている。
用紙の供給源としては、このプリンタ本体1に挿着され
た荊述した第1.第2の多段給紙ユニット3,4の他に
、大量給紙ユニット5と両面ユニツ1−9(再給紙時の
み)があり、そのいずれかが選択されて給紙ローラ17
等によって用紙が供給されると、レジストローラ18に
挾持された位置で待機する。
た荊述した第1.第2の多段給紙ユニット3,4の他に
、大量給紙ユニット5と両面ユニツ1−9(再給紙時の
み)があり、そのいずれかが選択されて給紙ローラ17
等によって用紙が供給されると、レジストローラ18に
挾持された位置で待機する。
大量給紙ユニット5は、最大B4サイズの用紙を200
0枚まで収納でき、その用紙を載置して昇降するトレイ
59とその駆動用モータ並びに駆動機構を備えている。
0枚まで収納でき、その用紙を載置して昇降するトレイ
59とその駆動用モータ並びに駆動機構を備えている。
この大量給紙ユニット5が選択され、後述するプリント
エンジン制御基板から給紙命令を受信すると、システム
テーブル20内のピックアップコロ及び給紙ローラ27
によって大量給紙ユニット5内の用紙を給送して、搬送
ローラ28によって両面ユニット9内へ送り込み1両面
ユニット9内の再給紙経路91と合流する位置を経由し
て、その用紙を複数の搬送ローラ93によって、プリン
タ本体1内のレジストローラ18に挾持されるまで搬送
する。
エンジン制御基板から給紙命令を受信すると、システム
テーブル20内のピックアップコロ及び給紙ローラ27
によって大量給紙ユニット5内の用紙を給送して、搬送
ローラ28によって両面ユニット9内へ送り込み1両面
ユニット9内の再給紙経路91と合流する位置を経由し
て、その用紙を複数の搬送ローラ93によって、プリン
タ本体1内のレジストローラ18に挾持されるまで搬送
する。
第1.第2の多段給紙ユニット3又は4が選択されてプ
リントエンジン制御基板から給紙命令を受信した場合に
も、給紙カセット31〜33あるいは給紙カセット41
〜44からプリンタ本体1内のピックアップコロ及び給
紙ローラ17に達する位置まで用紙を給送し、さらにそ
の用紙をピックアップコロ及び給紙ローラ17によって
レジストローラ18に挾持されるまで搬送する。
リントエンジン制御基板から給紙命令を受信した場合に
も、給紙カセット31〜33あるいは給紙カセット41
〜44からプリンタ本体1内のピックアップコロ及び給
紙ローラ17に達する位置まで用紙を給送し、さらにそ
の用紙をピックアップコロ及び給紙ローラ17によって
レジストローラ18に挾持されるまで搬送する。
この用紙搬送路のレジストローラ18より所定距離(レ
ジスト距離)だけ上流位置にレジストセンサR3が配設
されており、用紙の先端がここに到達した時にそれを検
出する。
ジスト距離)だけ上流位置にレジストセンサR3が配設
されており、用紙の先端がここに到達した時にそれを検
出する。
一方、プリンタ本体1内の感光体ドラム11は矢印方向
に回転し、その?i電チャージャ12によって帯電され
た表面を光書込みユニット1日によってビデオ信号に応
じて変調されたレーザビームがドラム軸方向に主走査し
ながら照射して露光して、静′−ヒ潜像を形成する。
に回転し、その?i電チャージャ12によって帯電され
た表面を光書込みユニット1日によってビデオ信号に応
じて変調されたレーザビームがドラム軸方向に主走査し
ながら照射して露光して、静′−ヒ潜像を形成する。
その潜像を現像ユニット13からのトナーによって現像
し、レジストローラ18によって所定のタイミングで画
像転写部に給送される用紙に転写チャージャ14の作用
によって転写する。その用紙を定着器16へ搬送して加
熱定着した後、排紙ローラ16aによってプリンタ本体
1から排出して反転ユニット6へ送り込む。
し、レジストローラ18によって所定のタイミングで画
像転写部に給送される用紙に転写チャージャ14の作用
によって転写する。その用紙を定着器16へ搬送して加
熱定着した後、排紙ローラ16aによってプリンタ本体
1から排出して反転ユニット6へ送り込む。
この排紙ローラ18aの下流側の所定位置に排紙センサ
ESが配設されており、用紙の先端及び後端の通過を検
出する。
ESが配設されており、用紙の先端及び後端の通過を検
出する。
転写工程を終えた感光体ドラム11は、クリーニングユ
ニツ1へ15によって残留トナーを除去され、図示しな
い除電ランプに照射されて残留電荷を消去されて、次の
帯電工程に備える。
ニツ1へ15によって残留トナーを除去され、図示しな
い除電ランプに照射されて残留電荷を消去されて、次の
帯電工程に備える。
プリンタ本体1から排紙されて反転ユニット6に送り込
まれた用紙は、3個の段違いローラ等によって構成され
た搬送切換手段61によって搬送方向を選択的に切り換
えられ、上方、側方、及び下方の3箇所の送出口A、B
、Cのいずれかから送出される。
まれた用紙は、3個の段違いローラ等によって構成され
た搬送切換手段61によって搬送方向を選択的に切り換
えられ、上方、側方、及び下方の3箇所の送出口A、B
、Cのいずれかから送出される。
この反転ユニット6は、最大A3サイズまでの片面プリ
ント済みの用紙を収納する反転スタック機能と、自己の
排紙トレイ62と多段排紙ユニット7、両面ユニット9
及び大量排紙ユニット8への通紙切換機能とを有する。
ント済みの用紙を収納する反転スタック機能と、自己の
排紙トレイ62と多段排紙ユニット7、両面ユニット9
及び大量排紙ユニット8への通紙切換機能とを有する。
そして、上方の排出口Aへ搬送したプリント済み用紙は
自己の排紙トレイ62上へ排出する。
自己の排紙トレイ62上へ排出する。
多段排紙ユニット7は多数のビン71を備え、反転ユニ
ット6の側方の送出口Bから送出されるプリント済み用
紙を、後述する制御部によって指示されたビンへ排出し
てスタックさせる。
ット6の側方の送出口Bから送出されるプリント済み用
紙を、後述する制御部によって指示されたビンへ排出し
てスタックさせる。
大量排紙ユニット8は、反転ユニット6の下方の送出口
Cから送出されるプリント済み用紙を5この例では両面
ユニット9内の搬送経路を介して受け入れ、それをジョ
ブごとに仕分けしてスタックする機能を持ち、最大A3
サイズまでの用紙を2000枚収納できる。
Cから送出されるプリント済み用紙を5この例では両面
ユニット9内の搬送経路を介して受け入れ、それをジョ
ブごとに仕分けしてスタックする機能を持ち、最大A3
サイズまでの用紙を2000枚収納できる。
両面ユニット9は、片面にプリントされた用紙を反転ユ
ニット6内の下方の送出口Cから受け入れ、再給紙経路
91を通して再度プリンタ本体1へ供給する機能を持ち
、それによって両面プリントを可能にする。このように
、両面ユニット9は排紙ユニットと給紙ユニットの両方
の機能を有することになる。
ニット6内の下方の送出口Cから受け入れ、再給紙経路
91を通して再度プリンタ本体1へ供給する機能を持ち
、それによって両面プリントを可能にする。このように
、両面ユニット9は排紙ユニットと給紙ユニットの両方
の機能を有することになる。
プリンタシステムの 御
次に、このプリンタシステムの制御系について説明する
。
。
第5図はインターナル・ビデオインタフェースの場合の
制御系のシステムブロック図でり、第6図はエクスター
ナル・ビデオインタフェースの場合の制御系のシステム
ブロック図を示す。
制御系のシステムブロック図でり、第6図はエクスター
ナル・ビデオインタフェースの場合の制御系のシステム
ブロック図を示す。
第5図のプリンタシステムにおけるプリンタ本体1は5
文字コードデータから画像イメージデータを作成する画
像処理部であるコントローラ制御基板21と、その画像
イメージデータによりプリント画像を作成する画像作成
部であるプリントエンジン100とからなり、そのプリ
ントエンジン100は、プリントエンジン制御基板22
と操作パネル24とプリントエンジン機構部25とから
なる。
文字コードデータから画像イメージデータを作成する画
像処理部であるコントローラ制御基板21と、その画像
イメージデータによりプリント画像を作成する画像作成
部であるプリントエンジン100とからなり、そのプリ
ントエンジン100は、プリントエンジン制御基板22
と操作パネル24とプリントエンジン機構部25とから
なる。
そして、コントローラ制御基板21は、ホス]・システ
ム2とホストインタフェースのパラレル信号線101で
接続され、プリントエンジン100のプリン1−エンジ
ン制御基板22とコントローラ・エンジンインタフェー
スのパラレル及びシリアル信号線102で、操作パネル
24とはコン1ヘローラ・操作パネルインタフェースの
シリアル信号線103でそれぞれ接続される。
ム2とホストインタフェースのパラレル信号線101で
接続され、プリントエンジン100のプリン1−エンジ
ン制御基板22とコントローラ・エンジンインタフェー
スのパラレル及びシリアル信号線102で、操作パネル
24とはコン1ヘローラ・操作パネルインタフェースの
シリアル信号線103でそれぞれ接続される。
また、プリントエンジン100のプリントエンジン制御
基板22は、各オプションユニットの制御基板300,
400,500と、全て共通のエンジン・オプションイ
ンタフェースのシリアル信号線104(第1図における
共通の信号線10に相当する)によって接続される。
基板22は、各オプションユニットの制御基板300,
400,500と、全て共通のエンジン・オプションイ
ンタフェースのシリアル信号線104(第1図における
共通の信号線10に相当する)によって接続される。
この第5図では、第4図に示した付加給紙装置である第
1.第2の多段給紙ユニット3,4及び大量給紙ユニッ
ト5を総称してインプットオプションユニットINFと
して図示し、それぞれインプットオプションユニット制
御基板300とインプットオプションユニット機構部3
10とからなっている。
1.第2の多段給紙ユニット3,4及び大量給紙ユニッ
ト5を総称してインプットオプションユニットINFと
して図示し、それぞれインプットオプションユニット制
御基板300とインプットオプションユニット機構部3
10とからなっている。
同様に、付加両面用搬送装置である両面ユニット9が複
数台ある場合も想定して、それらをデュプレックスオプ
ションユニットDPIとして図示し、それぞれデュプレ
ックスオプションユニット制御基板400とデュプレッ
クスオプションユニット機構部410とからなっている
。
数台ある場合も想定して、それらをデュプレックスオプ
ションユニットDPIとして図示し、それぞれデュプレ
ックスオプションユニット制御基板400とデュプレッ
クスオプションユニット機構部410とからなっている
。
また、付加排紙装置である反転ユニトロ、多段排紙ユニ
ット7及び大量排紙ユニット8を総称してアウトプット
オプションユニットOUTとして図示し、それぞれアラ
1−プツトオプションユニット制御基板500とアウト
プットオプションユニット機構部510とからなってい
る。
ット7及び大量排紙ユニット8を総称してアウトプット
オプションユニットOUTとして図示し、それぞれアラ
1−プツトオプションユニット制御基板500とアウト
プットオプションユニット機構部510とからなってい
る。
第6図のプリンタシステムにおけるプリンタ本体1′は
1画像処理部であるコントローラ制御基板を備えておら
ず、画像作成部であるプリントエンジン100のみから
なり、そのプリントエンジン制御基板22はホスト・エ
ンジンインタフェースのパラレル信号線105によって
、操作パネル24はホスト・操作パネルインタフェース
のシリアル信号線10日によって、それぞれホストシス
テム2に直接接続される。
1画像処理部であるコントローラ制御基板を備えておら
ず、画像作成部であるプリントエンジン100のみから
なり、そのプリントエンジン制御基板22はホスト・エ
ンジンインタフェースのパラレル信号線105によって
、操作パネル24はホスト・操作パネルインタフェース
のシリアル信号線10日によって、それぞれホストシス
テム2に直接接続される。
また、このプリントエンジン100のプリントエンジン
制御基板22と各オプションユニットの制御基板”50
0,400,500とが、全て共通のエンジン・オプシ
ョンインタフェースのシリアル信号線104によって接
続される点は第5図のプリンタシステムと同様である。
制御基板22と各オプションユニットの制御基板”50
0,400,500とが、全て共通のエンジン・オプシ
ョンインタフェースのシリアル信号線104によって接
続される点は第5図のプリンタシステムと同様である。
このプリンタシステムの場合は、ホストシステムが画像
処理機能を有しており、プリントデータとして画像イメ
ージデータ(ビデオデータ)をプリンク本体1′へ送出
し、且つプリンタコントローラとしての制御機能も有し
ている。
処理機能を有しており、プリントデータとして画像イメ
ージデータ(ビデオデータ)をプリンク本体1′へ送出
し、且つプリンタコントローラとしての制御機能も有し
ている。
次に、第5図に示したプリンタシステムについて、その
各制御基板を中心として各部の構成を具体的に説明する
。
各制御基板を中心として各部の構成を具体的に説明する
。
〈コントローラ〉
コントローラ制御基板の構成例を第7図に示す。
このコントローラ制御基板21は、図示のようにCPU
201.ROM202.RAM203゜ホストインタフ
ェース制御部204.エミュレーション制御部205.
外部フォント制御部206゜ビデオデータバッファ20
7.シリアル通信部208.209と、フォントメモリ
210及びタイマ211からなり、これらは相互にパス
ライン212によって接続されている。
201.ROM202.RAM203゜ホストインタフ
ェース制御部204.エミュレーション制御部205.
外部フォント制御部206゜ビデオデータバッファ20
7.シリアル通信部208.209と、フォントメモリ
210及びタイマ211からなり、これらは相互にパス
ライン212によって接続されている。
なお、ホストインタフェース制御部204.エミュレー
ション制御部205.外部フォント制御部20日は、そ
れぞれ複数個設けることも可能でア4J、エミュレーシ
ョン制御部205と外部フォント制御部206は、必要
がなければ省略してもよい。
ション制御部205.外部フォント制御部20日は、そ
れぞれ複数個設けることも可能でア4J、エミュレーシ
ョン制御部205と外部フォント制御部206は、必要
がなければ省略してもよい。
CPU201は、このコントローラ全体を統括制御する
中央処理装置であり、汎用の16′ビツト又は32ビツ
トのCPUを使用する。
中央処理装置であり、汎用の16′ビツト又は32ビツ
トのCPUを使用する。
ROM202はプログラムメモリであり、CPU201
が使用する各種プログラム及び固定データを格納し、で
いる。そして、直接ハードウェアを制御するソフトウェ
アとして最低限への(a)〜(c)のソフトウェアを格
納する。
が使用する各種プログラム及び固定データを格納し、で
いる。そして、直接ハードウェアを制御するソフトウェ
アとして最低限への(a)〜(c)のソフトウェアを格
納する。
(a)ホストインタフェースハンドラ
(b)プリン1−エンジンハンドラ
(c)操作パネルハンドラ
さらに、各プリンタソフトウェアに関係なく共通に使用
できるソフトウェアとしては1次の(d)〜(f)を格
納する。
できるソフトウェアとしては1次の(d)〜(f)を格
納する。
(d)診断プログラム
(e)テストプログラム
(f)サービスプログラム
なお、プリンタソフトウェアは、エミュレーションカー
ド215に格納されており、必要な時にRAM203に
ロードされるが、最初からこのROM202に標準のプ
リンタソフトウェアを格納しておくこともできる。
ド215に格納されており、必要な時にRAM203に
ロードされるが、最初からこのROM202に標準のプ
リンタソフトウェアを格納しておくこともできる。
RAM20”lはデータバッファ及びデータレジスタと
して使用される大容量のランダムアクセスメモリであり
、主としてホストシステム2から受け取ったデータを一
時格納するインプットバッファ、そのデータによってC
PU201が作成するページデータを格納するページバ
ッファ、そのページデータとフォントデータ等によって
ページ単位で作成される画像イメージデータ(ビデオデ
ータ)を展開するビデオバッファ、ホストシステム2か
らのダウンロードフォントを格納するフォントファイル
、及びCPU201のワーキングメモリ等に使用される
。
して使用される大容量のランダムアクセスメモリであり
、主としてホストシステム2から受け取ったデータを一
時格納するインプットバッファ、そのデータによってC
PU201が作成するページデータを格納するページバ
ッファ、そのページデータとフォントデータ等によって
ページ単位で作成される画像イメージデータ(ビデオデ
ータ)を展開するビデオバッファ、ホストシステム2か
らのダウンロードフォントを格納するフォントファイル
、及びCPU201のワーキングメモリ等に使用される
。
ホストインタフェース制御部204は、ホストインタフ
ェースを介してホストシステム2と接続され、データの
授受を制御するインタフェース部である。ホス1〜イン
タフエースはホス1−システムの種類に合わせて次のよ
うなインタフェースを選択することができる。
ェースを介してホストシステム2と接続され、データの
授受を制御するインタフェース部である。ホス1〜イン
タフエースはホス1−システムの種類に合わせて次のよ
うなインタフェースを選択することができる。
(a)パラレルインタフェース/セントロニクス(b)
パラレルインタフェース/5C8I(c)シリアルイン
タフェース/R5−232C(d)シリアルインタフェ
ース/R3−422(e)LANインタフェース エミュレーション制御部205は、挿着されたエミュレ
ーションカード215からプリンタソフトウェアを読み
出すためのインタフェース部である。エミュレーション
カード215は、プリンタソフトウェアを格納したRO
Mとそのアドレスを指定するアドレスカウンタによって
構成されたパラレルデータのシーケンシャルメモリであ
る。
パラレルインタフェース/5C8I(c)シリアルイン
タフェース/R5−232C(d)シリアルインタフェ
ース/R3−422(e)LANインタフェース エミュレーション制御部205は、挿着されたエミュレ
ーションカード215からプリンタソフトウェアを読み
出すためのインタフェース部である。エミュレーション
カード215は、プリンタソフトウェアを格納したRO
Mとそのアドレスを指定するアドレスカウンタによって
構成されたパラレルデータのシーケンシャルメモリであ
る。
外部フォント制御部206は、挿着されたフォントカー
ド216からフォントデータを読み出すためのインタフ
ェース部である。フォントカード216は、文字の書体
イメージを表わすフォントデータを格納したROMとア
ドレスラッチ及びデータバッファによって構成されてい
る。
ド216からフォントデータを読み出すためのインタフ
ェース部である。フォントカード216は、文字の書体
イメージを表わすフォントデータを格納したROMとア
ドレスラッチ及びデータバッファによって構成されてい
る。
ビデオデータバッファ207とシリアル通信部208は
、コントローラ・エンジンインタフェースのパラレル信
号線とシリアル信号線102を介してプリントエンジン
制御基板22に接続される。
、コントローラ・エンジンインタフェースのパラレル信
号線とシリアル信号線102を介してプリントエンジン
制御基板22に接続される。
そして、ビデオデータバッファ207は、RAM203
のビデオバッファ上に作られたビデオデータがCPU2
01の処理単位である16ビツト又は32ビツトずつ読
み出された時、プリントエンジン制御基板22からの各
種制御信号及び書込み同期クロック(WCLK)によっ
て、そのパラレルデータを8ビツトのパラレルデータ又
はシリアルデータに変換して、プリントエンジン制御基
板22へ送出する。
のビデオバッファ上に作られたビデオデータがCPU2
01の処理単位である16ビツト又は32ビツトずつ読
み出された時、プリントエンジン制御基板22からの各
種制御信号及び書込み同期クロック(WCLK)によっ
て、そのパラレルデータを8ビツトのパラレルデータ又
はシリアルデータに変換して、プリントエンジン制御基
板22へ送出する。
これらのパラレルデータ又はシリアルデータのビデオデ
ータ(/WDATA、/WDATA1〜/WDATA7
)では、信号の゛L°レベルが黒ドツト画像を表わす。
ータ(/WDATA、/WDATA1〜/WDATA7
)では、信号の゛L°レベルが黒ドツト画像を表わす。
/WDATAは、シリアルビデオデータ又は8ビツトの
パラレルビデオデータの最下位ビットの信号であり、/
WDATAI〜/WDATA7はパラレルビデオデータ
の他の7ビツトの信号である。
パラレルビデオデータの最下位ビットの信号であり、/
WDATAI〜/WDATA7はパラレルビデオデータ
の他の7ビツトの信号である。
これらの信号は、/WCL Kの立下がりエツジに同期
して変化する。パラレルビデオデータにおいては、最上
位ビットは最も左側の画素に相当する。ここで各信号の
前に付した「/」は負論理(ローアクティブ)の信号で
あることを示す。
して変化する。パラレルビデオデータにおいては、最上
位ビットは最も左側の画素に相当する。ここで各信号の
前に付した「/」は負論理(ローアクティブ)の信号で
あることを示す。
一方、シリアル通信部208は、プリントエンジン制御
基板22内の後述する第8図のシリアル通信部118と
の間で、各種コマンド及びレスポンス等の送受等を司る
。
基板22内の後述する第8図のシリアル通信部118と
の間で、各種コマンド及びレスポンス等の送受等を司る
。
シリアル通信部209は、コントローラ・操作パネルイ
ンタフェースのシリアル信号1! 105を介して第8
図の操作パネル24のシリアル通信部144との間で、
各種コマンド及びレスポンスとキー人力データ及び表示
データ等の送受を司る。
ンタフェースのシリアル信号1! 105を介して第8
図の操作パネル24のシリアル通信部144との間で、
各種コマンド及びレスポンスとキー人力データ及び表示
データ等の送受を司る。
フォントメモリ210は、このプリンタシステムで常時
使用する常駐フォントを格納している。
使用する常駐フォントを格納している。
タイマ211はシステムタイマであり、CPU201の
動作タイミングの指定や各制御部のタイムアウト制御に
も使用される。
動作タイミングの指定や各制御部のタイムアウト制御に
も使用される。
くプリントエンジン〉
第8図にプリントエンジン100の各部の構成例を示す
。
。
プリントエンジン制御基板22は、cpulloによっ
て統括制御される光学制御部111゜ROM112.R
AMI 1”)、A/D変換回路114、I10ポート
115.アドレスデコーダ116、割込制御部117.
2つのシリアル通信部118.119及び3つのタイマ
120,121.122が相互にアドレスバス123と
データバス124によって接続されている。
て統括制御される光学制御部111゜ROM112.R
AMI 1”)、A/D変換回路114、I10ポート
115.アドレスデコーダ116、割込制御部117.
2つのシリアル通信部118.119及び3つのタイマ
120,121.122が相互にアドレスバス123と
データバス124によって接続されている。
さらに、オペアンプ125.ドライバ126゜及びアン
プ127が設けられている。
プ127が設けられている。
光学制御部111は、内部に発振器及び分周器や各種カ
ウンタ、フリップフロップ回路等を備え、コントローラ
制御基板21のビデオデータバッファ207へ書込み同
期クロックWCLK及びライン同期信号LSYNC,ゲ
ート信号LGATE及びFGATEを出力し、ビデオ信
号(書込みデータ)WDATAを入力して、プリントエ
ンジン機構部25の光書込みユニット19を制御する。
ウンタ、フリップフロップ回路等を備え、コントローラ
制御基板21のビデオデータバッファ207へ書込み同
期クロックWCLK及びライン同期信号LSYNC,ゲ
ート信号LGATE及びFGATEを出力し、ビデオ信
号(書込みデータ)WDATAを入力して、プリントエ
ンジン機構部25の光書込みユニット19を制御する。
すなオ〕ち、レーザダイオード191を発光させるLD
ドライバ192.及びそのレーザビームを走査するポリ
ゴンミラーを回転するポリゴンモータ193等を制御し
て、第4図に示した感光体ドラム11への画像の書込み
を行なう。
ドライバ192.及びそのレーザビームを走査するポリ
ゴンミラーを回転するポリゴンモータ193等を制御し
て、第4図に示した感光体ドラム11への画像の書込み
を行なう。
ROM112はCPUll0が実行するプログラム及び
固定データを格納しており、RAMll3はCPUll
0による演算あるいは判断結果を記憶したり一時的なデ
ータを格納するデータレジスタ及びデータバッファとし
て使われる。
固定データを格納しており、RAMll3はCPUll
0による演算あるいは判断結果を記憶したり一時的なデ
ータを格納するデータレジスタ及びデータバッファとし
て使われる。
第2図に示したようなロジカルIDとそれに対応してア
サインされたデバイスIDを記憶するテーブルは、この
RAM113に設けられている。
サインされたデバイスIDを記憶するテーブルは、この
RAM113に設けられている。
A/D変換回路114は、プリントエンジン機構部25
内のサーミスタ131等のアナログ信号を出力するセン
サからの検出信号を、オペアンプ125によって増幅し
て入力し、デジタル信号に変換してCPU1l[lに読
み込ませる。
内のサーミスタ131等のアナログ信号を出力するセン
サからの検出信号を、オペアンプ125によって増幅し
て入力し、デジタル信号に変換してCPU1l[lに読
み込ませる。
I10ボート115は、プリントエンジン機構部25内
の2値信号を発生する各種センサ135あるいはスイッ
チ136等からの信号をアンプ127を通して入力し、
またメインモータや搬送モータ等の各種モータ132.
プランジャ133゜クラッチ134などにドライバ12
6を介して廓動信号を出力する。
の2値信号を発生する各種センサ135あるいはスイッ
チ136等からの信号をアンプ127を通して入力し、
またメインモータや搬送モータ等の各種モータ132.
プランジャ133゜クラッチ134などにドライバ12
6を介して廓動信号を出力する。
アドレスデコーダ116は、cpulloがデータを読
出しあるいは書込みする際にそのチップを指定するチッ
プセレクト信号CSを出力する。
出しあるいは書込みする際にそのチップを指定するチッ
プセレクト信号CSを出力する。
割込制御部117は、割込信号INTが入力された時に
CPU110に割込要求信号IRQを出力する。
CPU110に割込要求信号IRQを出力する。
シリアル通信部118は、前述したコントローラ制御基
板21のシリアル通信部208との間でコマンドとレス
ポンス等の送受を司る。
板21のシリアル通信部208との間でコマンドとレス
ポンス等の送受を司る。
シリアル通信部119は、前述した各オプションユニッ
トの制御基板とエンジン・オプションインタフェースの
シリアル信号線104を介して、コマンドとレスポンス
等の送受を司る。
トの制御基板とエンジン・オプションインタフェースの
シリアル信号線104を介して、コマンドとレスポンス
等の送受を司る。
なお、これらのシリアル信号線にオプチカルファイバを
使用することができ、その場合はこれらの各シリアル通
信部は光通信で送受信を行なえるものとする。
使用することができ、その場合はこれらの各シリアル通
信部は光通信で送受信を行なえるものとする。
タイマ120は光学制御用のタイマ、タイマ121は通
信制御用のタイマ、タイマ122はその他の制御用のタ
イマである。
信制御用のタイマ、タイマ122はその他の制御用のタ
イマである。
操作パネル24は、各種のキースイッチ141と表示モ
ジュール142を備えており、それらはマイクロコンピ
ュータ(マイコンと略称する)143によって制御され
、シリアル通信部144によって、コントローラ制御基
板21との間で、キー人力データの送出や表示データの
入力等を行なう。
ジュール142を備えており、それらはマイクロコンピ
ュータ(マイコンと略称する)143によって制御され
、シリアル通信部144によって、コントローラ制御基
板21との間で、キー人力データの送出や表示データの
入力等を行なう。
〈オプションユニット〉
次に、第5図に示したインプットオプションユニットI
NF、デュプレックスオプションユニットDPXg及び
アウトプットオプションユニットOUTに共通な構成を
第9図に示す。
NF、デュプレックスオプションユニットDPXg及び
アウトプットオプションユニットOUTに共通な構成を
第9図に示す。
ここでは、各オプションユニット制御基板に共通な部分
をオプションユニット制御基板600として示し、同じ
く共通な機構部をオプションユニット機構部610とし
て示す。
をオプションユニット制御基板600として示し、同じ
く共通な機構部をオプションユニット機構部610とし
て示す。
オプションユニット制御基板600は、CPU601と
、それによって統括制御されるROM602、 RAM
803.I10ポート604. 及びシリアル通信部6
05が、相互にパスライン606によって接続されてい
る。
、それによって統括制御されるROM602、 RAM
803.I10ポート604. 及びシリアル通信部6
05が、相互にパスライン606によって接続されてい
る。
さらに、I10ボート604には、ドライバ607とア
ンプ608とデツプスイッチ609a及び609bが接
続されている。
ンプ608とデツプスイッチ609a及び609bが接
続されている。
ROM802はプログラムメモリ及びデータメモリで、
CPU601が実行するプログラム及び固定データを格
納しており、自己のユニットタイプ(INF、DPX、
OUTのいずれであるか)と属性、例えばインプットオ
プションユニットであれば、給紙カセットの数、ペーパ
サイズ自己検知手段の有無2手差し機能の有無等、また
アウトプットオプションユニットであれば、ジョブセパ
レーションの有無、フェースダウン排紙かフェースアッ
プ排紙かもここに記憶している。
CPU601が実行するプログラム及び固定データを格
納しており、自己のユニットタイプ(INF、DPX、
OUTのいずれであるか)と属性、例えばインプットオ
プションユニットであれば、給紙カセットの数、ペーパ
サイズ自己検知手段の有無2手差し機能の有無等、また
アウトプットオプションユニットであれば、ジョブセパ
レーションの有無、フェースダウン排紙かフェースアッ
プ排紙かもここに記憶している。
これらの属性が同シリーズのオプションユニットにおい
て変わる場合、例えば多段給紙ユニットのタイプ1は5
個の給紙トレイを持ち、多段給紙ユニットのタイプ2は
10個の給紙トレイを持つというような場合もある。
て変わる場合、例えば多段給紙ユニットのタイプ1は5
個の給紙トレイを持ち、多段給紙ユニットのタイプ2は
10個の給紙トレイを持つというような場合もある。
これを1種類のオプション制御基板で制御する場合は、
これらの属性データをNVRAM (電気的消去書込み
が可能な不揮発性メモリ)に記憶しておくという方法も
ある。
これらの属性データをNVRAM (電気的消去書込み
が可能な不揮発性メモリ)に記憶しておくという方法も
ある。
RAM603はデータレジスタ及びデータバッファメモ
リであり、−時的なデータの記憶及びCP]3Qlのワ
ーキングメモリとしても使用される。そして、このオプ
ションユニットがアサインされた時に、アサインされた
ことを示すフラグを立てると共に、その時のプリントエ
ンジン100からのコマンドに含まれている3ビツトの
ロジカルIDコードを記憶するレジスタとしても使用さ
れる。
リであり、−時的なデータの記憶及びCP]3Qlのワ
ーキングメモリとしても使用される。そして、このオプ
ションユニットがアサインされた時に、アサインされた
ことを示すフラグを立てると共に、その時のプリントエ
ンジン100からのコマンドに含まれている3ビツトの
ロジカルIDコードを記憶するレジスタとしても使用さ
れる。
一方、このオプションユニットのデバイスIDコードは
、デツプスイッチ609aによって4ビットのコード(
”oooo”〜”1111°)として設定記憶される。
、デツプスイッチ609aによって4ビットのコード(
”oooo”〜”1111°)として設定記憶される。
なお、自己のユニットタイプを特定する2ビツトのユニ
ットタイプコード(INP二 ”00゜DPX: ’
01°、OUT: ”10”)も、このデツプスイッ
チ609aによって設定記憶するようにしてもよい。
ットタイプコード(INP二 ”00゜DPX: ’
01°、OUT: ”10”)も、このデツプスイッ
チ609aによって設定記憶するようにしてもよい。
さらに、デツプスイッチ609bによって、このオプシ
ョンユニットを挿着するプリンタ本体1の挿着口のコー
ドを設定記憶する。
ョンユニットを挿着するプリンタ本体1の挿着口のコー
ドを設定記憶する。
シリアル通信部605は、前述のプリントエンジン制御
基板のシリアル通信部119との間でコマンドとレスポ
ンス等の送受を司る。
基板のシリアル通信部119との間でコマンドとレスポ
ンス等の送受を司る。
I10ボート604は、前述のデツプスイッチ609a
、609bによって設定記憶されたデバイスIDコード
及びユニットタイプコード、挿着口のコードを、C,P
U601の指令により読み出して入力する。
、609bによって設定記憶されたデバイスIDコード
及びユニットタイプコード、挿着口のコードを、C,P
U601の指令により読み出して入力する。
また、ドライバ607に信号を出力して、このオプショ
ンユニットの機構部610のモータ611、クラッチ6
12.プランジャ613等を旺動制御すると共に、セン
サ614やスイッチ615等による検知信号をアンプ6
08を介して入力する。
ンユニットの機構部610のモータ611、クラッチ6
12.プランジャ613等を旺動制御すると共に、セン
サ614やスイッチ615等による検知信号をアンプ6
08を介して入力する。
プリントエンジンとオプション間の通1次に、前述した
プリントエンジンと各オプションユニットとの間の通信
について説明する。
プリントエンジンと各オプションユニットとの間の通信
について説明する。
ます、プリントエンジンとオプションユニットとの間の
通信条件は次のとおりである。
通信条件は次のとおりである。
1、インタフェース:非同期シリアルI/F2、通信速
度: 9600baud 3、パリティピット:なし 4、ストップビット=1 次に、通信プロトコルについて説明する。
度: 9600baud 3、パリティピット:なし 4、ストップビット=1 次に、通信プロトコルについて説明する。
プリントエンジンからオプションユニットへの通信はコ
マンドの送信によって行ない、オプションユニットから
プリントエンジンへの通信はレスポンスの送信によって
行なう。
マンドの送信によって行ない、オプションユニットから
プリントエンジンへの通信はレスポンスの送信によって
行なう。
このコマンドとレスポンスのフォーマツI−例ヲ第10
図に示す。
図に示す。
1つのコマンドはオペレータとアーギュメントによって
構成され、アーギュメントのb7〜b5は常に111°
であり、またオペレータのb7〜b5はプリントエンジ
ンが通信したいオプションユニットのロジカルIDコー
ドを示す。
構成され、アーギュメントのb7〜b5は常に111°
であり、またオペレータのb7〜b5はプリントエンジ
ンが通信したいオプションユニットのロジカルIDコー
ドを示す。
オペレータはまた、1つの命令の終端を意味することを
兼ねる。
兼ねる。
この実施例に使用するコマンドの種類は次のとおりであ
る。
る。
くベーシックコマンド〉
1、インクアイアユニットスティタス
(Inquire unit 5tatus)
’ * *本10001−2、インファイアペーパ
サイズ (Inquire paper 5jze)
” * *本10010−3、インクアイアユニット
コンデイション(Inquire unit cond
ition) ”木**10011゜4、イン
クアイアユニットアベイラビリティ(Inquire
unit availability) ”木本本
10100−5、インクアイアユニットスペシフイケー
ションts1(Inquire unit 5peci
fication 91) ” *本*10LO1゜6
、インクアイアユニットスペシフイケーション#2(I
nquire unit 5pecification
#2) ” *木本10110゜7、インクアイアユ
ニットスペシフイケーション#3(Inquire u
nit 5pecification #3)+木本水
10111”8、インファイアエフサイテッドペーパI
D(Inquire exited paper ID
) +木本*11000+9、インクアイアユニ
ットファームウェアバージョン(Inquire un
it firmware version) ” *木
本11111”10、トレイセレクション (Tray 5election)
+木本*0OOO1”11、モードセット (Mode setting) ”
木**0OO10゜12、ペーパサイズセット (Paper 5ize setting)
” *木$00011゜13、ペーパフィードスタ
ート (Paper feed 5tart)
”木*木00100−14、ペーパフィードストップ (Paper feed 5top)
” *木本00101゜15、ペーパフィードレスター
ト (1’aper feed restart)
”木木木00110−16、ペーパイジェクトス
タート (Paper eject 5tart)
” * *木01000”17、ペーパイジェクトエ
ンド (Paper eject end)
”木本木01001゜18、イニシャライズ (Initializing) ”
* *木01110゜19、アボート (Abort) ” *木本
01111゜20、プリントエンジンパス長 (Length of print engin pa
th) ” *木本01010゜21、レジスト距
離 (Registratjont distance)
’ *木本01011゜22.1!9送速度 (Transport velocity)
−木本*01100−〈エンハンスコマンド〉 23、アサインデバイスID (Assign Device ID)
” * *木1 ]、 OOL。
’ * *本10001−2、インファイアペーパ
サイズ (Inquire paper 5jze)
” * *本10010−3、インクアイアユニット
コンデイション(Inquire unit cond
ition) ”木**10011゜4、イン
クアイアユニットアベイラビリティ(Inquire
unit availability) ”木本本
10100−5、インクアイアユニットスペシフイケー
ションts1(Inquire unit 5peci
fication 91) ” *本*10LO1゜6
、インクアイアユニットスペシフイケーション#2(I
nquire unit 5pecification
#2) ” *木本10110゜7、インクアイアユ
ニットスペシフイケーション#3(Inquire u
nit 5pecification #3)+木本水
10111”8、インファイアエフサイテッドペーパI
D(Inquire exited paper ID
) +木本*11000+9、インクアイアユニ
ットファームウェアバージョン(Inquire un
it firmware version) ” *木
本11111”10、トレイセレクション (Tray 5election)
+木本*0OOO1”11、モードセット (Mode setting) ”
木**0OO10゜12、ペーパサイズセット (Paper 5ize setting)
” *木$00011゜13、ペーパフィードスタ
ート (Paper feed 5tart)
”木*木00100−14、ペーパフィードストップ (Paper feed 5top)
” *木本00101゜15、ペーパフィードレスター
ト (1’aper feed restart)
”木木木00110−16、ペーパイジェクトス
タート (Paper eject 5tart)
” * *木01000”17、ペーパイジェクトエ
ンド (Paper eject end)
”木本木01001゜18、イニシャライズ (Initializing) ”
* *木01110゜19、アボート (Abort) ” *木本
01111゜20、プリントエンジンパス長 (Length of print engin pa
th) ” *木本01010゜21、レジスト距
離 (Registratjont distance)
’ *木本01011゜22.1!9送速度 (Transport velocity)
−木本*01100−〈エンハンスコマンド〉 23、アサインデバイスID (Assign Device ID)
” * *木1 ]、 OOL。
24、インファイアアサインドブバイスID(Inqu
jre assigned Device ID)
” * *木11010−25、インクアイアゾバイ
スID (Inquire Device 10)
” *木*11011゜これらのコマンドは、常にオ
プションユニットによってリアルタイムで実行される。
jre assigned Device ID)
” * *木11010−25、インクアイアゾバイ
スID (Inquire Device 10)
” *木*11011゜これらのコマンドは、常にオ
プションユニットによってリアルタイムで実行される。
各オプションユニットは、特定されたトレイ選択、モー
ドセット、ペーパサイズセット、プリントエンジンパス
長、レジスト距離、搬送速度。
ドセット、ペーパサイズセット、プリントエンジンパス
長、レジスト距離、搬送速度。
及び指定デバイスIDのモード、スティタス、あるいは
指定をこれらのコマンドによって再選択されるまで保持
する。
指定をこれらのコマンドによって再選択されるまで保持
する。
コマンドはアーギュメントを先にオペレータを後に送信
されなければならないが、アーギュメントとオペレータ
から成るコマンドのアーギュメントは省略されることが
でき、オプションユニツ1〜はアーギュメントの無いコ
マンドも正しく認識しなければならない。
されなければならないが、アーギュメントとオペレータ
から成るコマンドのアーギュメントは省略されることが
でき、オプションユニツ1〜はアーギュメントの無いコ
マンドも正しく認識しなければならない。
例えば、゛インクアイアユニットスティタス″コマンド
のようなアーギュメントとオペレータから成るコマンド
で、プリントエンジンがアーギュメント無しでこれを送
信したならば、同じロジカルIDユニットへの同じコマ
ンドの前のアーギュメントが実効アーギュメントとして
有効である。
のようなアーギュメントとオペレータから成るコマンド
で、プリントエンジンがアーギュメント無しでこれを送
信したならば、同じロジカルIDユニットへの同じコマ
ンドの前のアーギュメントが実効アーギュメントとして
有効である。
但し、“ペーパイジェクトスタート”コマンド、第10
図(b)に示す″アサインデバイスID”コマンド、及
び同図(d)に示すパインクアイアデバイスID’″
コマンドを除く。これらのコマンドにおいては、前のア
ーギュメントは決して有効にはならない。
図(b)に示す″アサインデバイスID”コマンド、及
び同図(d)に示すパインクアイアデバイスID’″
コマンドを除く。これらのコマンドにおいては、前のア
ーギュメントは決して有効にはならない。
また、他のコマンドのアーギュメントや他のロジカルI
Dユニットへのアーギュメントは、いがなる場合も無効
である。
Dユニットへのアーギュメントは、いがなる場合も無効
である。
コマンドを受信した時に、オプションユニット側に何も
有効なアーギュメントが無かった場合は、オプションユ
ニットは実効アーギュメントとしてデフォルトの値を採
らなければならない。
有効なアーギュメントが無かった場合は、オプションユ
ニットは実効アーギュメントとしてデフォルトの値を採
らなければならない。
レスポンスは、オプションユニットからプリントエンジ
ンに送られるメツセージであり、コマンドを受領したこ
とを示す、全てのレスポンスは1バイトの長さであり、
b7がO°になっている。
ンに送られるメツセージであり、コマンドを受領したこ
とを示す、全てのレスポンスは1バイトの長さであり、
b7がO°になっている。
もし、オプションユニットが受け取ったコマンドの機能
をサポートしていないならば、オプションユニットはレ
スポンスとして<7Fhex>すなわち011 L 1
. l 11°を返さなければならない。
をサポートしていないならば、オプションユニットはレ
スポンスとして<7Fhex>すなわち011 L 1
. l 11°を返さなければならない。
第10図(b)は、プリントエンジンがロジカルIDに
デバイスIDをアサインする際に送信する゛′アサイン
デバイス ID”コマンドと、それを受け取ったオプシ
ョンユニットから送信されるレスポンスのフォーマット
を示している。
デバイスIDをアサインする際に送信する゛′アサイン
デバイス ID”コマンドと、それを受け取ったオプシ
ョンユニットから送信されるレスポンスのフォーマット
を示している。
このコマンドのアーギュメントのb3〜bOにはアサイ
ンされるデバイスIDコードが入り、オペレータのb7
〜bs (木本木で示す)にはアサインするロジカル
IDコードが入る。
ンされるデバイスIDコードが入り、オペレータのb7
〜bs (木本木で示す)にはアサインするロジカル
IDコードが入る。
例えば、このコマンドが
”1tlxOO10,00011001”であれば、「
デバイスID”0O10” (INF#3:大量給紙
ユニット5)をロジカルID゛000°<IN#1)と
シテアサインセよJと命令することになる。
デバイスID”0O10” (INF#3:大量給紙
ユニット5)をロジカルID゛000°<IN#1)と
シテアサインセよJと命令することになる。
これに対して、デバイスTD’0O10−のオプション
ユニット(先の例では大量給紙ユニット5)のCPU5
Qlがそれを認識して、”ooooooiooのレスポ
ンスを返す。
ユニット(先の例では大量給紙ユニット5)のCPU5
Qlがそれを認識して、”ooooooiooのレスポ
ンスを返す。
これは「デバイスID’0OIO°をロジカルID”O
OOo(IN#1)としてアサインした」と答えたこと
になる。
OOo(IN#1)としてアサインした」と答えたこと
になる。
ここで、デバイスIDコードにはユニットタイプコード
が無いが、ロジカルIDコードのb6゜b5の2ビツト
がユニットタイプコードであり、この例では00°はイ
ンプラ1〜ユニツトを表しているので判別できる。
が無いが、ロジカルIDコードのb6゜b5の2ビツト
がユニットタイプコードであり、この例では00°はイ
ンプラ1〜ユニツトを表しているので判別できる。
第10図(C)は、特定のロジカルIDにアサインされ
ているオプションユニットのデバイスIDを問い合わせ
るコマンドである″イングアイアアサインドデバイスI
D”コマンドとそれに対するレスポンスを示している。
ているオプションユニットのデバイスIDを問い合わせ
るコマンドである″イングアイアアサインドデバイスI
D”コマンドとそれに対するレスポンスを示している。
このコマンドはアーギュメン1〜無しで、オペレータ
のみのコマンドであり、例えば “00011010°はロジカルID”OOO”には何
がアサインされているかを各オプションユニットに照会
することになる。
のみのコマンドであり、例えば “00011010°はロジカルID”OOO”には何
がアサインされているかを各オプションユニットに照会
することになる。
そして、アサインされているデバイスIDを持つオプシ
ョンユニットがもし大量給紙装置であれば、それから°
00000010° (ロジカルIDのIN$$1にイ
ンプラl−オプションユニット”0010°がアサイン
されている)のレスポンスを返すことになる。
ョンユニットがもし大量給紙装置であれば、それから°
00000010° (ロジカルIDのIN$$1にイ
ンプラl−オプションユニット”0010°がアサイン
されている)のレスポンスを返すことになる。
第10図(d)は、特定のオプションユニッ1−が通信
可能かどうかを照会する″インクアイアゾバイスID”
コマンドとそれに対するレスポンスを示している。
可能かどうかを照会する″インクアイアゾバイスID”
コマンドとそれに対するレスポンスを示している。
このコマンドのアーギュメントのb3〜boには照会す
るデバイスIDコードを、オペレータのb7.b6には
ユニットタイプコードをいれる。
るデバイスIDコードを、オペレータのb7.b6には
ユニットタイプコードをいれる。
例えば11]、X0OIO,0OXIIOII。
は、インプットオプションユニット°0010゜(大量
M紙ユニット5)は通信可能かどうかを照会するコマン
ドである。
M紙ユニット5)は通信可能かどうかを照会するコマン
ドである。
そして、大量給紙ユニット5がアサインされていれば、
’0OOXOOIO°のレスポンスを返すことになる。
’0OOXOOIO°のレスポンスを返すことになる。
ところで前述したように、コマンドのオペレータのb7
〜b5が110°になっている場合は。
〜b5が110°になっている場合は。
そのコマンドがグローバルIDコマンドであることを表
す。110°はグローバルIDアドレスである。
す。110°はグローバルIDアドレスである。
プリントエンジンよりグローバルIDコマンドが発信さ
れたならば、通信可能状態にある全てのオプションユニ
ットは、このコマンドを可能な限り実行しなければなら
ない。しかし、如何なるオプションユニットもこのコマ
ンドに対してレスポンスを発行してはならない。
れたならば、通信可能状態にある全てのオプションユニ
ットは、このコマンドを可能な限り実行しなければなら
ない。しかし、如何なるオプションユニットもこのコマ
ンドに対してレスポンスを発行してはならない。
プリントエンジンは、グローバルIDコマンドについて
はレスポンスを待たずに次のコマンドを発行する。
はレスポンスを待たずに次のコマンドを発行する。
ここで、プリン1−エンジンとオプションユニット間の
通信プロトコルの一般規則を列記する。
通信プロトコルの一般規則を列記する。
(8)クローバルIDコマンドを除いて、プリントエン
ジンは、直前に発行したコマンドに対するレスポンスを
受信した後でなければ次のコマンドを発行してはならな
い。
ジンは、直前に発行したコマンドに対するレスポンスを
受信した後でなければ次のコマンドを発行してはならな
い。
プリントエンジンは、直前のコマンドに対するレスポン
スを受け取る以前に、グローバルIDコマンドを発行す
ることができる。
スを受け取る以前に、グローバルIDコマンドを発行す
ることができる。
(b)プリントエンジンよりグローバルIDコマンドが
発行されたら、通信アクティブ状態にある全てのオプシ
ョンユニットはこのコマンドを可能な限り実行しなけれ
ばならない。しかし、如何なるオプションユニットもこ
のコマンドに対してレスポンスを送信してはならない。
発行されたら、通信アクティブ状態にある全てのオプシ
ョンユニットはこのコマンドを可能な限り実行しなけれ
ばならない。しかし、如何なるオプションユニットもこ
のコマンドに対してレスポンスを送信してはならない。
プリントエンジンは、グローバルIDコマンドについて
はレスポンスを待たずに次のコマンドを発行しなければ
ならない。
はレスポンスを待たずに次のコマンドを発行しなければ
ならない。
(C)オプションユニットはプリントエンジンからコマ
ンドを受け取る前には何も送信してはならない。
ンドを受け取る前には何も送信してはならない。
(d)コマンドで指定されたロジカルIDコードに相当
するデバイスIDコードを有する実際の物理的なオプシ
ョンユニット以外のオプションユニットは、プリントエ
ンジンに対して如何なるレスポンスも発行してはならな
い。
するデバイスIDコードを有する実際の物理的なオプシ
ョンユニット以外のオプションユニットは、プリントエ
ンジンに対して如何なるレスポンスも発行してはならな
い。
(e)例えオペレータ部のロジカルIDコードで指定さ
れたオプションユニットであっても、もしプリントエン
ジンからのコマンドに通信エラーを検知した場合は、そ
のコマンドを無視し、且つ如何なるレスポンスも送信し
てはならない。
れたオプションユニットであっても、もしプリントエン
ジンからのコマンドに通信エラーを検知した場合は、そ
のコマンドを無視し、且つ如何なるレスポンスも送信し
てはならない。
(f)コマンドはアーギュメントを先にオペレータを後
に送らなければならない。アーギュメントとオペレータ
から成るコマンドにおいては、アーギュメントは省略さ
れてもよい。オプションユニツj〜は、アーギュメント
の無いコマンドも正確に認識しなくてはならない。
に送らなければならない。アーギュメントとオペレータ
から成るコマンドにおいては、アーギュメントは省略さ
れてもよい。オプションユニツj〜は、アーギュメント
の無いコマンドも正確に認識しなくてはならない。
(g)プリントエンジンがレスポンスを待っている間に
通信エラーを検知したら、直前に発行したコマンドを再
び送信しなければならない。
通信エラーを検知したら、直前に発行したコマンドを再
び送信しなければならない。
また、もし再びエラーを検知したら、プリントエンジン
はオプションユニットが通信インアクティブ状態である
と判断し、コントローラにこの状態を知らせなければな
らない。
はオプションユニットが通信インアクティブ状態である
と判断し、コントローラにこの状態を知らせなければな
らない。
(h)如何なるオプションユニットからの如何なるレス
ポンスも受信することを期待していない時にプリントエ
ンジンが通信エラーを検知した場合は、プリントエンジ
ンはそれを無視してよい。
ポンスも受信することを期待していない時にプリントエ
ンジンが通信エラーを検知した場合は、プリントエンジ
ンはそれを無視してよい。
そして、もし再びエラーが検知されたならば、プリント
エンジンは全てのオプションユニットが通信インアクテ
ィブ状態であると判断し、コントローラにこの状態の発
生を知らせなければならない。
エンジンは全てのオプションユニットが通信インアクテ
ィブ状態であると判断し、コントローラにこの状態の発
生を知らせなければならない。
(i)プリン1〜エンジンとオプションユニット間の通
信エラーは次のようなタイプに分類される。
信エラーは次のようなタイプに分類される。
(1)フレーミングエラー又はオーバーランエラー:ハ
ードウェアエラー (2)データフォーマットエラー (A)アーギュメン1〜過多 :アーギュメントの長さが2バイト以上だった。
ードウェアエラー (2)データフォーマットエラー (A)アーギュメン1〜過多 :アーギュメントの長さが2バイト以上だった。
(B)マルチコマンド
:直前のコマンドに対するレスポンスを送信する以前に
、グローバルIDコマ ンド以外のコマンドを受信した。
、グローバルIDコマ ンド以外のコマンドを受信した。
(C) レスポンス過多
:レスポンスの長さが2バイト以上だった。
(D)予期せぬレスポンス
:コマンドを発行する前にレスポンスを受信した。
(3)範囲外エラー
:受信したデータ(アーギュメント、オペレータまたは
レスポンス)が7サイン した範囲外 (j)タイムアウトエラー (1)オペレータ無 :アーギュメント受信後、規定時間内にオペレータを受
信せず。
レスポンス)が7サイン した範囲外 (j)タイムアウトエラー (1)オペレータ無 :アーギュメント受信後、規定時間内にオペレータを受
信せず。
(2)レスポンス無
:クローバルIDコマンド以外のコマンド発行後、規定
時間内にレスポンスを 受信せず。
時間内にレスポンスを 受信せず。
(k)もし、オプションユニットがコマンド受信時に通
信エラーを検知した場合は、アーギュメントとオペレー
タの両方を無視しなければならない。
信エラーを検知した場合は、アーギュメントとオペレー
タの両方を無視しなければならない。
(1) 1つのコマン1−に対して2つ以上レスポン
スを受信した場合は、プリントエンジンは受信した全て
のレスポンスを無効にする。
スを受信した場合は、プリントエンジンは受信した全て
のレスポンスを無効にする。
(、)グローバルIDコマンドを除いて、オプションユ
ニットはコマンド受信後、通常20ミリ秒、最大80ミ
リ秒以内にレスポンスを送信しなければならない。そし
て、80ミリ秒を過ぎたらオプションユニットは如何な
るレスポンスも送信してはならない。
ニットはコマンド受信後、通常20ミリ秒、最大80ミ
リ秒以内にレスポンスを送信しなければならない。そし
て、80ミリ秒を過ぎたらオプションユニットは如何な
るレスポンスも送信してはならない。
プリントエンジンは、コマンド発行後1.00ミリ秒以
内にレスポンスを受信しなかったな・らば、通信エラー
(タイムアウトエラー)が発生したと判断する。
内にレスポンスを受信しなかったな・らば、通信エラー
(タイムアウトエラー)が発生したと判断する。
(n)2バイト以上から成るコマンドは、各バイトの間
隔が80ミリ秒以内であること。
隔が80ミリ秒以内であること。
もし、オプションユニットがアーギュメント受信後10
0ミリ秒以内にオペレータを受信しなかったならば、通
信エラー(タイムアウトエラー)が発生したと判断する
。
0ミリ秒以内にオペレータを受信しなかったならば、通
信エラー(タイムアウトエラー)が発生したと判断する
。
(0)プリントエンジンより発行される全てのコマンド
は、オプションユニットによって直ちに実行されなけれ
ばならない。すなわち、オプションユニットは全てのコ
マンドをリアルタイムで実行しなくてはならない。
は、オプションユニットによって直ちに実行されなけれ
ばならない。すなわち、オプションユニットは全てのコ
マンドをリアルタイムで実行しなくてはならない。
(エンハンスコマンド)
次に、前述したエンハンスコマンドについて、さらに詳
細に説明する。
細に説明する。
11アサインデバイXIDn ”11001゜プリント
エンジンは、このコマンドの使用によって物理的デバイ
スIDコードをロジカル(論理)IDコードに再度指定
すること、及びシステム構成を変更することが可能であ
る。
エンジンは、このコマンドの使用によって物理的デバイ
スIDコードをロジカル(論理)IDコードに再度指定
すること、及びシステム構成を変更することが可能であ
る。
フォーマット:
°アーギュメント°+゛オペレータ。
アーギュメント;
b7〜bs : ”111゜
b4: ’X” (予 備)
b3〜bo=テバイスIDコード
オペレータ;
b7〜b5 :ロジカルIDコード
ユニットタイプコード(b71b6)
+ユニット番号(b5)
ユニットタイプ
OO°:IN ’01°: DPX
oloo: OUT
ユニット番号
0° :ユニット番号
°1° :ユニット番号
b4〜bo : ”11001゜
上記b7〜bOの8ビツトによって構成されるオペレー
タを2桁のへキサコードで表すと1次の5種類の論理デ
バイスのアサイン用オペレータとなる。
タを2桁のへキサコードで表すと1次の5種類の論理デ
バイスのアサイン用オペレータとなる。
(19hex)
<39hex>
(59hex)
<99hex)
(B9hex)
インプットユニット#1
インプットユニット#2
デュプレックスユニット
アウトプットユニット#1
アウトプットユニット#2
レスポンス:
’IDアサイメント
b7 : ”O”
b6〜b4 ニアサインされたロジカルIDユニットタ
イプコード(b61bs) +ユニット番号(b4) b3〜boニアサインされたデバイスIDコード (注 記) 1、このコマンドを受けると、新たにアサイン(指定)
されたデバイスはレスポンスを送り、前にアサインされ
ていたデバイスは、たとえ新たにアサインされたデバイ
スが正確に応答しなくてもレスポンスを送ってはならな
い。
イプコード(b61bs) +ユニット番号(b4) b3〜boニアサインされたデバイスIDコード (注 記) 1、このコマンドを受けると、新たにアサイン(指定)
されたデバイスはレスポンスを送り、前にアサインされ
ていたデバイスは、たとえ新たにアサインされたデバイ
スが正確に応答しなくてもレスポンスを送ってはならな
い。
2、もし指定されたデバイスIDに相当する物理IDが
実際に存在し、その時点でプリントエンジンに通信でき
るならば、指定されたデバイスはプリントエンジンにレ
スポンスを送る。
実際に存在し、その時点でプリントエンジンに通信でき
るならば、指定されたデバイスはプリントエンジンにレ
スポンスを送る。
3、指定されたデバイスIDコードと指定されたユニッ
トタイプコードを持つデバイス以外のデバイスは、プリ
ントエンジンにレスポンスを送らない。
トタイプコードを持つデバイス以外のデバイスは、プリ
ントエンジンにレスポンスを送らない。
4、プリントエンジンは、指定したユニットタイプの指
定したデバイスIDがうまく論理ユニットID(ロジカ
ルID)にアサインされてもされなくても、以下のコマ
ンドシーケンスによって確めることが可能である。
定したデバイスIDがうまく論理ユニットID(ロジカ
ルID)にアサインされてもされなくても、以下のコマ
ンドシーケンスによって確めることが可能である。
a、゛′アサインデバイスID”コマンドを1度送る。
b、もし正確なレスポンスが100m5以内に受けられ
れば、その指定したデバイスが通信可能状態にあり、パ
アサインデバイスID”コマンドが受け取られたことに
なる。
れば、その指定したデバイスが通信可能状態にあり、パ
アサインデバイスID”コマンドが受け取られたことに
なる。
C0もし1′アサインデバイスID”コマンドの送信後
、100m5以内にレスポンスを受けられなければ、プ
リントエンジンは再度″アサインデバイスID”コマン
ドを送る。
、100m5以内にレスポンスを受けられなければ、プ
リントエンジンは再度″アサインデバイスID”コマン
ドを送る。
d、もし、2度目もレスポンスを受けられなければ、プ
リントエンジンはその指定したデバイスIDのデバイス
は現在通信不能状態にあると判断する。
リントエンジンはその指定したデバイスIDのデバイス
は現在通信不能状態にあると判断する。
5.もし、このコマンドがアーギュメントを省略して発
行されたら、あらゆるオプションユニットはそれを無視
し、どのオプションユニットもレスポンスを送らない。
行されたら、あらゆるオプションユニットはそれを無視
し、どのオプションユニットもレスポンスを送らない。
6、コード゛011° °110“、”111°は(ユ
ニットタイプコード)+(ユニット番号)として使用し
てはならない。もし、プリントエンジンがこれらの1つ
をオペレータに含んだコマンドを発行したら、全てのオ
プションユニットはそれを無視し、どのオプションユニ
ットもプリントエンジンにレスポンスを送らない。
ニットタイプコード)+(ユニット番号)として使用し
てはならない。もし、プリントエンジンがこれらの1つ
をオペレータに含んだコマンドを発行したら、全てのオ
プションユニットはそれを無視し、どのオプションユニ
ットもプリントエンジンにレスポンスを送らない。
プリントエンジンは、このコマンドを使用することによ
って、現在各ロジカルIDコード番号にアサインされて
いるデバイスIDコード番号を照会して確認することが
できる。
って、現在各ロジカルIDコード番号にアサインされて
いるデバイスIDコード番号を照会して確認することが
できる。
フォーマット:
°オペレーダのみ
オペレータ;
b7〜b5 :ロジカルIDコード
b4−bo : ’11010゜
上記b7〜bOの8ビツトによって構成されるオペレー
タを2桁のへキサコードで表すと、次の6種類の論理デ
バイスの照会用オペレータとなる。
タを2桁のへキサコードで表すと、次の6種類の論理デ
バイスの照会用オペレータとなる。
(I Ahex)インプットユニット#1(3Ahex
)インプットユニツ1へ#2<5Ahex>デュプレッ
クス(rNP)(7At+ex)デュプレックス(OU
T)< 9 Ahex)アウトプットユニット#1<B
Ahex)アウトプットユニット#2レスポンス; ”IDアサイメント。
)インプットユニツ1へ#2<5Ahex>デュプレッ
クス(rNP)(7At+ex)デュプレックス(OU
T)< 9 Ahex)アウトプットユニット#1<B
Ahex)アウトプットユニット#2レスポンス; ”IDアサイメント。
b7 : +0゜
b6〜b4 :指定ロジカルIDコードb3〜bo:現
在アサインされている デバイスID デフォルト; a、ベーシックエンジンシステム 各デバイスIDコード番号は、いずれもロジカルIDコ
ード番号と同じである。
在アサインされている デバイスID デフォルト; a、ベーシックエンジンシステム 各デバイスIDコード番号は、いずれもロジカルIDコ
ード番号と同じである。
b、エンハンスエンジンシステム
“アサインデバイスID”コマンドによってロジカルI
Dコードにアサインされる以前にこのコマンドに対して
応答するオプションユニットはない。
Dコードにアサインされる以前にこのコマンドに対して
応答するオプションユニットはない。
(注 記)
1、もし指定されたロジカルIDに相当する物理デバイ
スが現在有効でなければ、どのオプションユニットも応
答しない。
スが現在有効でなければ、どのオプションユニットも応
答しない。
2、コード°110°と111°はロジカルIDコード
に使用してはならない。もし、プリントエンジンがオペ
レータにこれらの1つを含むコマンドを発行したら、全
てのオプションユニットはそれを無視し、どのオプショ
ンユニットもプリントエンジンにレスポンスを送らない
。
に使用してはならない。もし、プリントエンジンがオペ
レータにこれらの1つを含むコマンドを発行したら、全
てのオプションユニットはそれを無視し、どのオプショ
ンユニットもプリントエンジンにレスポンスを送らない
。
パインクアイアデバイスID” 11011゜プリン
1−エンジンは、このコマンドを使用して、現在通信可
能な状態にあるすべてのユニットタイプのすべてのデバ
イスIDコード番号を確認することができる。
1−エンジンは、このコマンドを使用して、現在通信可
能な状態にあるすべてのユニットタイプのすべてのデバ
イスIDコード番号を確認することができる。
フォーマット;
゛アーギュメント°+°オペレータ。
アーギュメント;
b7〜bs : ”111−
b4 : ”X” (予 備)
b3〜bo :デバイスIDコード
オペレータ;
b7 、 b6 :ユニットタイプコードbs : ”
X” (予 備) b4〜bo : ”11011゜ レスポンス; ”IDアサイメント。
X” (予 備) b4〜bo : ”11011゜ レスポンス; ”IDアサイメント。
b7 : ”O。
b6.bs:指定ユニットタイプコードba : ”X
” (予 備) b3〜bo =指定テバイスIDコード(注 記) 1、指定されたユニットタイプの指定されたデバイスI
Dに相当する物理デバイスが実際に存在し、その時点で
プリントエンジンと通信できるならば、その指定された
デバイスはプリントエンジンにレスポンスを送る。
” (予 備) b3〜bo =指定テバイスIDコード(注 記) 1、指定されたユニットタイプの指定されたデバイスI
Dに相当する物理デバイスが実際に存在し、その時点で
プリントエンジンと通信できるならば、その指定された
デバイスはプリントエンジンにレスポンスを送る。
2、指定されたデバイスIDコードと指定されたユニッ
トタイプコードを持つデバイス以外の物理的デバイスは
、プリントエンジンにレスポンスを送らない。
トタイプコードを持つデバイス以外の物理的デバイスは
、プリントエンジンにレスポンスを送らない。
3、プリン1〜エンジンは指定したユニットタイプの指
定したデバイスIDが通信可能状態にあるかどうかを、
以下のコマンドシーケンスによって確認することができ
る。
定したデバイスIDが通信可能状態にあるかどうかを、
以下のコマンドシーケンスによって確認することができ
る。
a、″インクアイアゾバイスID”コマンドを1度送る
。
。
b、100m5以内に正確なレスポンスを受けたら、指
定したデバイスは通信可能状態にあり、“インクアイア
ゾバイスID”コマンドが受け取られたと判断する。
定したデバイスは通信可能状態にあり、“インクアイア
ゾバイスID”コマンドが受け取られたと判断する。
C8もし″インクアイアゾバイスID Hコマンドを送
ってからlooms以内にレスポンスを受けなかったら
、プリントエンジンは再度″インクアイアゾバイスID
”コマンドを送る。
ってからlooms以内にレスポンスを受けなかったら
、プリントエンジンは再度″インクアイアゾバイスID
”コマンドを送る。
d、もし2度目の試みにも失敗したら、その指定したデ
バイスIDを持つオプションユニットは現在通信可能な
状態にないと判断する。
バイスIDを持つオプションユニットは現在通信可能な
状態にないと判断する。
4、もしアーギュメントが省略されてこのコマンドが発
行されたら、全てのオプションユニットはそれを無視し
、どのオプションユニットもレスポンスを送らない。
行されたら、全てのオプションユニットはそれを無視し
、どのオプションユニットもレスポンスを送らない。
5、コー;〜”0IL−”110° °111”はロジ
カルTDコードに使用してはならない。
カルTDコードに使用してはならない。
もし、プリントエンジンがこれらの1つをオペレータに
含むコマンドを発したら、全てのオプションユニットは
それを無視し、どのオプションユニツ1〜もプリントエ
ンジンにレスポンスを送らない。
含むコマンドを発したら、全てのオプションユニットは
それを無視し、どのオプションユニツ1〜もプリントエ
ンジンにレスポンスを送らない。
(ベーシックコマンド)
次に、ベーシックコマンドについて説明するが、その数
が多いので、特にこの発明による記録媒体の搬送性能に
係わる情報の通信に関係するコマンドのみを説明する。
が多いので、特にこの発明による記録媒体の搬送性能に
係わる情報の通信に関係するコマンドのみを説明する。
“インクアイアユニットスペシフイケーション#l”゛
*木本10101” このコマンドは各ユニットの状態を問い合わせるコマン
ドである。各オプションユニットは、指定されたインプ
ットトレイがどの給紙口に連結されているか、または指
定されたアウトプットトレイがとの排紙口に連結されて
いるかをプリントエンジンに報告する。
*木本10101” このコマンドは各ユニットの状態を問い合わせるコマン
ドである。各オプションユニットは、指定されたインプ
ットトレイがどの給紙口に連結されているか、または指
定されたアウトプットトレイがとの排紙口に連結されて
いるかをプリントエンジンに報告する。
すなわち、自分が挿着されているプリントエンジン(プ
リンタ本体)の挿着口をプリントエンジンに知らせる。
リンタ本体)の挿着口をプリントエンジンに知らせる。
各オプションユニットはまた、指定されたトレイのト
レイ状態及びそのトレイ上のペーパの状態を検出できる
かどうかをプリントエンジンに通知する。
レイ状態及びそのトレイ上のペーパの状態を検出できる
かどうかをプリントエンジンに通知する。
プリントエンジンが同じI−レイについて問い合わせる
場合には、アーギュメントは省略できる。
場合には、アーギュメントは省略できる。
その場合には、前回のコマンドの1−レイコード番号が
有効になる。
有効になる。
コマン1−のフォーマット:
°アーギュメント“+゛オペレータ
アーギュメント;
b7〜bs : ”ill“
b4〜bθ:インプット又はアウトプットトレイコート
オペレータ;
b7〜b5 :ロジカルIDコード
b4〜bo : ”10101゜
上記b7〜bOの8ビツトによって構成されるオペレー
タを2桁のへキサコードで表わすと、次の6種類になる
。
タを2桁のへキサコードで表わすと、次の6種類になる
。
(15hex)インプットユニット#1(35hex>
インプラ1〜ユニツト#2<55hex>両面ユニット
(INF)(75hex)両面ユニツ1−(OtJT)
(95hex>アウトプツ1へユニット#1<85he
x)アウトグツ1−ユニツト#2レスポンス: b7 : ’O” bs : ”X” (予 備) b5:”トレイがセットされているか否か″のフラグ検
出用/不可 b4 :″′ペーパがあるか否か′ のフラグ検出用/不可 b3:”ペーパが満杯か否か″ のフラグ検出用/不可 b2〜bo=プリンタ本体からアウトプットユニットへ
の排紙口位置又はイン プットユニットからプリンタ本体へ の給紙口位置 アウトプットユニットに対して b2 bl bo 排紙口位置 000 水平(横)方向排紙口 001 下方排紙口 010 上方排紙口 011予備 100予備 101予備 110 他の排紙口 111 使用しない インプットユニットに対して b2 bt bo 給紙口位置 000 給紙口#1(上) 001 給紙口#2(中) 010 給紙口#3(下) 011予備 101 手差し給紙口 101予備 110 他の給紙口 111 使用しない デフオルトニ パワーアップ又は初期設定直後にプリントエンジンがア
ーギュメントなしに問い合わせた場合には、インプット
ユニット又はアウトプットユニットは最小のトレイコー
ド番号に対応するトレイの状態を答える。
インプラ1〜ユニツト#2<55hex>両面ユニット
(INF)(75hex)両面ユニツ1−(OtJT)
(95hex>アウトプツ1へユニット#1<85he
x)アウトグツ1−ユニツト#2レスポンス: b7 : ’O” bs : ”X” (予 備) b5:”トレイがセットされているか否か″のフラグ検
出用/不可 b4 :″′ペーパがあるか否か′ のフラグ検出用/不可 b3:”ペーパが満杯か否か″ のフラグ検出用/不可 b2〜bo=プリンタ本体からアウトプットユニットへ
の排紙口位置又はイン プットユニットからプリンタ本体へ の給紙口位置 アウトプットユニットに対して b2 bl bo 排紙口位置 000 水平(横)方向排紙口 001 下方排紙口 010 上方排紙口 011予備 100予備 101予備 110 他の排紙口 111 使用しない インプットユニットに対して b2 bt bo 給紙口位置 000 給紙口#1(上) 001 給紙口#2(中) 010 給紙口#3(下) 011予備 101 手差し給紙口 101予備 110 他の給紙口 111 使用しない デフオルトニ パワーアップ又は初期設定直後にプリントエンジンがア
ーギュメントなしに問い合わせた場合には、インプット
ユニット又はアウトプットユニットは最小のトレイコー
ド番号に対応するトレイの状態を答える。
(注 記)
1、”トレイがセットされているか否か″のフラグ検出
用/不可 問い合一わされたオプションユニットが、それ自身では
指定されたトレイがセットされているか否かを検出する
ことができない場合には、そのオプションユニットは、
レスポンスのb5を1”にして答える。両面ユニットの
場合は、レスポンスのb5は常に°O°になる。
用/不可 問い合一わされたオプションユニットが、それ自身では
指定されたトレイがセットされているか否かを検出する
ことができない場合には、そのオプションユニットは、
レスポンスのb5を1”にして答える。両面ユニットの
場合は、レスポンスのb5は常に°O°になる。
2、゛′ペーパがあるか否か″のフラグ検出用/不可
問い合わされた二ニットが、それ自身では指定されたト
レイに少なくとも1枚の用紙があるかどうかを検出する
ことができない場合には。
レイに少なくとも1枚の用紙があるかどうかを検出する
ことができない場合には。
そのオプションユニットは、レスポンスのb4を1°に
して答える。両面ユニットの場合の「トレイ」は、両面
スタッカだけでなく両面ペーパパスをも意味する。
して答える。両面ユニットの場合の「トレイ」は、両面
スタッカだけでなく両面ペーパパスをも意味する。
3、パペーパが満杯か否か”のフラグ
検出用/不可
問い合オ〕されたオプションユニットが、それ自身では
指定されたトレイに用紙が満杯か否かを検出することが
できない場合には、そのオプションユニツ1−は、レス
ポンスのb3を1゜にして答える。両面ユニットの場合
の「)・レイJは、両面スタッカだけでなく両面ペーパ
パスをも意味する。
指定されたトレイに用紙が満杯か否かを検出することが
できない場合には、そのオプションユニツ1−は、レス
ポンスのb3を1゜にして答える。両面ユニットの場合
の「)・レイJは、両面スタッカだけでなく両面ペーパ
パスをも意味する。
4、排紙口位置は、プリントエンジンからアウトプット
ユニットへ排出されるペーパのパスを示す。給紙口位置
は、インプットユニットからプリントエンジンへ供給さ
れるペーパのパスを示す。
ユニットへ排出されるペーパのパスを示す。給紙口位置
は、インプットユニットからプリントエンジンへ供給さ
れるペーパのパスを示す。
5、 あるエンジンシステムモデルにおいては、プリン
1〜エンジンの本来のインプットトレイに対する給紙口
位置のひとつにオプションのインプットユニットが連結
され、また、本来のアウトグツ1−トレイに対する排紙
口位置のひとつにオプションのアウトプットユニットが
連結されることがある。
1〜エンジンの本来のインプットトレイに対する給紙口
位置のひとつにオプションのインプットユニットが連結
され、また、本来のアウトグツ1−トレイに対する排紙
口位置のひとつにオプションのアウトプットユニットが
連結されることがある。
そのような場合には、給紙位置又は排紙位置は、他の給
紙人口″又は他の排紙出口″に対してもアサインされて
いるはずであり、またレスポンスのb2〜boは°11
0°になる666 指定されたインプット又はアウト
プットトレイコードが有効範囲外にあれば、問い合わさ
れたオプションユニットは、指定されたトレイが利用可
能でないことを示すレスポンスとして(7Fhex)を
答える。
紙人口″又は他の排紙出口″に対してもアサインされて
いるはずであり、またレスポンスのb2〜boは°11
0°になる666 指定されたインプット又はアウト
プットトレイコードが有効範囲外にあれば、問い合わさ
れたオプションユニットは、指定されたトレイが利用可
能でないことを示すレスポンスとして(7Fhex)を
答える。
7、 プリントエンジンがグローバルIDアドレスを伴
うこのコマンドを発した場合には、どのオプションユニ
ットもいかなるレスポンスも送らない。
うこのコマンドを発した場合には、どのオプションユニ
ットもいかなるレスポンスも送らない。
くペーパパスと給排紙口の位置〉
ここで、第11図にプリントエンジン(第4図に示した
プリンタ本体1の機構部に相当する)のペーパパス(用
紙搬送路)と、その複数の給紙口及び排紙口の配置例を
模式的に示す。
プリンタ本体1の機構部に相当する)のペーパパス(用
紙搬送路)と、その複数の給紙口及び排紙口の配置例を
模式的に示す。
図中、Dは感光体ドラム、aはレジストセンサ位置、b
はレジストローラ位置、Cは排紙センサ位置であり、d
は手差し給紙口、eは給紙口#1(上)、fは給紙口#
2(中L gは給紙口#3(下)。
はレジストローラ位置、Cは排紙センサ位置であり、d
は手差し給紙口、eは給紙口#1(上)、fは給紙口#
2(中L gは給紙口#3(下)。
hは他の給紙口、iは上方排紙口、jは水平方向排紙口
、には下方排紙口、Qは他の排紙口である。
、には下方排紙口、Qは他の排紙口である。
第12図は、インプットユニット(第4図の多段給紙ユ
ニット3.4に相当する)のペーパパスと複数のインプ
ラ1〜トレイ(給紙トレイ)の配置例を模式的に示す。
ニット3.4に相当する)のペーパパスと複数のインプ
ラ1〜トレイ(給紙トレイ)の配置例を模式的に示す。
図中、イは給紙位置を、口、ハ、二、ホはそれぞれイン
プットトレイ$1.#2.#3.#4を示す。
プットトレイ$1.#2.#3.#4を示す。
第13図は、アウトプットユニット(第4図の多段排紙
ユニット7に相当する)のペーパパスと複数のアウトプ
ットトレイ(排紙トレイ)の配置例を模式的に示す。
ユニット7に相当する)のペーパパスと複数のアウトプ
ットトレイ(排紙トレイ)の配置例を模式的に示す。
図中、へは排紙位置を、ト、チ、す、ヌはそれぞれアウ
トプットトレイi$1.92.#3.#4を示す。
トプットトレイi$1.92.#3.#4を示す。
第14図は、両面ユニット(第4図の両面ユニット9に
相当する)のペーパパスとその給徘紙位置の配置例を模
式的に示す。
相当する)のペーパパスとその給徘紙位置の配置例を模
式的に示す。
図中、ルは給紙位置、オは排紙位置、ワはペーパ停止位
置をそれぞれ示す。
置をそれぞれ示す。
そして、第11図のプリントエンジンに第12図乃至第
14図のオプションユニットを連結してプリンタユニッ
トを構成した状態を、第15図に模式的に示す。
14図のオプションユニットを連結してプリンタユニッ
トを構成した状態を、第15図に模式的に示す。
″インクアイアユニラ1〜スペシフイケーヨン#2″本
**10110゜ このコマンドは、各インプットトレイのペーパサイズ検
出機能、各アウトプットトレイのフェースアップ排紙(
又は両面ユニットの裏面プリントの向き)並びに各イン
プットトレイからのフィードインタイム(給紙所要時間
)又はアウトグツ1−トレイへのイジェクト アウトタ
イム(#l:l:要所要時間問い合わせるコマンドであ
る。
**10110゜ このコマンドは、各インプットトレイのペーパサイズ検
出機能、各アウトプットトレイのフェースアップ排紙(
又は両面ユニットの裏面プリントの向き)並びに各イン
プットトレイからのフィードインタイム(給紙所要時間
)又はアウトグツ1−トレイへのイジェクト アウトタ
イム(#l:l:要所要時間問い合わせるコマンドであ
る。
フィードインタイムとイジェクトアウトタイムの情報は
、オプションユニットにジャム(紙詰り)が発生してい
るかどうかをプリントエンジンが判断するジャム検知の
ために用いられる。
、オプションユニットにジャム(紙詰り)が発生してい
るかどうかをプリントエンジンが判断するジャム検知の
ために用いられる。
プリントエンジンが同じトレイに問い合わせる場合には
、アーギュメントは省略できる。その場合、前回のコマ
ンドのトレイコード番号が有効になる。
、アーギュメントは省略できる。その場合、前回のコマ
ンドのトレイコード番号が有効になる。
コマンドのフォーマット:
゛アーギュメント°+゛オペレータ゛
アーギュメント;
b7〜bs : ”111“
b4〜bO=インプット又はアウトプットトレイコード
オペレータ;
b7〜b5 =ロジカルIDコード
b4〜bo : 10110゜
上記b7〜bOの8ビツトによって構成されるオペレー
タを2桁のへキサコードで表わすと、次の6種類になる
。
タを2桁のへキサコードで表わすと、次の6種類になる
。
(16hex)インプットユニット#1(36hex)
インプットユニット#2<56hex>両面ユニット(
INF)(76hex)両面ユニット(OUT)(96
hex)アウトプットユニット#1(B6hex)アウ
トプットユニット#2レスポンス: b7 : ”0− b6:ペーパサイズ不明 b5:フェースアップ排紙又は裏面プリントの向き b4〜bo:フィードインタイム又は イジェクトアウトタイム デフォルト: もしパワーアップ又は初期設定直後にエンジンがアーギ
ュメントなしに問い合わせる場合には。
インプットユニット#2<56hex>両面ユニット(
INF)(76hex)両面ユニット(OUT)(96
hex)アウトプットユニット#1(B6hex)アウ
トプットユニット#2レスポンス: b7 : ”0− b6:ペーパサイズ不明 b5:フェースアップ排紙又は裏面プリントの向き b4〜bo:フィードインタイム又は イジェクトアウトタイム デフォルト: もしパワーアップ又は初期設定直後にエンジンがアーギ
ュメントなしに問い合わせる場合には。
オプションユニットは最小のトレイコード番号に対応す
るトレイの状態を答える。
るトレイの状態を答える。
(注 記)
1、ペーパサイズ不明
このフラグは1問い合わされたトレイがそれ自身でトレ
イ中のペーパのサイズを検出できるかどうかを示す。も
し検出できない場合には、このフラグは°1゛にセット
される。アウトプットユニット又は両面ユニットが問い
あわせられた場合には、それは常にオペレータのb6に
°1°にセットして答える。
イ中のペーパのサイズを検出できるかどうかを示す。も
し検出できない場合には、このフラグは°1゛にセット
される。アウトプットユニット又は両面ユニットが問い
あわせられた場合には、それは常にオペレータのb6に
°1°にセットして答える。
2、フェースアップ排紙又は裏面プリントの向きa、ア
ウトプットユニット#1及び#2の場合には、このフラ
グは指定されたトレイがフェースアップ排紙トレイであ
るかどうかを示す。
ウトプットユニット#1及び#2の場合には、このフラ
グは指定されたトレイがフェースアップ排紙トレイであ
るかどうかを示す。
指定されたトレイがフェースアップ排紙のアウトプット
トレイであるならば、このフラグは1°にセットされる
。
トレイであるならば、このフラグは1°にセットされる
。
b、インプットユニット#1及び#2の場合には、この
フラグは常に1°にセットされる。
フラグは常に1°にセットされる。
C1両面ユニットの場合には、
シートの両面に印刷パターンがある場合に用いられる。
そして両面ユニットの特性に応じて、第16図にタイプ
AとタイプBとして示す2つの裏面プリントの向きがあ
る。
AとタイプBとして示す2つの裏面プリントの向きがあ
る。
もし両面プリントがタイプAのような場合は、裏面プリ
ント配向フラグが°1°であり、両面プリントがタイプ
Bのような場合は、裏面プリント配向フラグが°0°で
ある。
ント配向フラグが°1°であり、両面プリントがタイプ
Bのような場合は、裏面プリント配向フラグが°0°で
ある。
3、フィードインタイム コード又は
イジェクトアウトタイム コード
このコード(ビットb4〜bo)は、問い合わされたユ
ニットが1枚の用紙を搬送するのにどれだけの時間を要
するかを示す。
ニットが1枚の用紙を搬送するのにどれだけの時間を要
するかを示す。
a、インプットユニット及びインプットとしての両面ユ
ニットのフィードインタイム このコードは、問い合わされたユニットが、′″給紙開
始″コマンドによって、指定されたトレイからの給紙を
開始してから、その用紙の前端がプリントエンジンのレ
ジストセンサ位置(第15図の位置a)に到達するまで
搬送するのに要する時間を示す。
ニットのフィードインタイム このコードは、問い合わされたユニットが、′″給紙開
始″コマンドによって、指定されたトレイからの給紙を
開始してから、その用紙の前端がプリントエンジンのレ
ジストセンサ位置(第15図の位置a)に到達するまで
搬送するのに要する時間を示す。
ここで、給紙開始位置とレジストセンサ位置との間の距
離(オプションユニットのパス長+プリントエンジンの
パス長)をdfr、オプションユニットの用紙搬送速度
をvopとすると、フィードインタイムτfiは、 t fi= d fr/ vop となる。
離(オプションユニットのパス長+プリントエンジンの
パス長)をdfr、オプションユニットの用紙搬送速度
をvopとすると、フィードインタイムτfiは、 t fi= d fr/ vop となる。
b、アウトプットユニット及びアウトプットとしての両
面ユニットのイジェクトアウトタイム このコードは、用紙の後端がプリントエンジンの排出セ
ンサ位置(第15図の位aC)を通過してから、問い合
わされたユニットがその用紙を指定されたトレイへ排出
し終るまでに要する時間を示す。
面ユニットのイジェクトアウトタイム このコードは、用紙の後端がプリントエンジンの排出セ
ンサ位置(第15図の位aC)を通過してから、問い合
わされたユニットがその用紙を指定されたトレイへ排出
し終るまでに要する時間を示す。
ここで、プリントエンジンの排紙センサとオプションユ
ニットの排紙センサとの間の距離(プリントエンジンの
バス長+オプションユニットのパス長)をdce、オプ
ションユニットの用紙搬送速度をvopとすると。
ニットの排紙センサとの間の距離(プリントエンジンの
バス長+オプションユニットのパス長)をdce、オプ
ションユニットの用紙搬送速度をvopとすると。
イジェクトアウト タイ11τeoは、t eo= d
ee/ vop となる。
ee/ vop となる。
4、給紙及び排紙に対する時間単位
給紙(フィードイン)及び排紙(イジェクトアウト)の
両方に対する時間単位は0.5秒である。すなわち、I
LSBが0.5秒に相当する。
両方に対する時間単位は0.5秒である。すなわち、I
LSBが0.5秒に相当する。
コード°ooooo ”は、給紙時間又は排紙時間)が
0秒を越え且つ0.5秒より短いことを示し、コード゛
00001°は、給紙時間又は排出時間が0.5秒を越
え且つ1秒より短いことを示す。
0秒を越え且つ0.5秒より短いことを示し、コード゛
00001°は、給紙時間又は排出時間が0.5秒を越
え且つ1秒より短いことを示す。
そして、コード11111”は、供給時間又は排紙時間
が15.5秒を越えていることを示す。
が15.5秒を越えていることを示す。
5、もし、オプションユニツl−がプリントエンジンの
パス長に関しての情報(“プリントエンジンパス長″
のコマンドによってプリントエンジンから通知される
)を何も持っていなければ。
パス長に関しての情報(“プリントエンジンパス長″
のコマンドによってプリントエンジンから通知される
)を何も持っていなければ。
そのオプションユニットは、プリントエンジンのパス長
が「O」に等しいと仮定して応答することになる。
が「O」に等しいと仮定して応答することになる。
(3,もし、指定されたインプット又はアウトプットト
レイコートが有効範囲外にあれば2問い合わされたオプ
ションユニットは、指定されたトレイが使用できないこ
とを示す<7fhex>を応答する。
レイコートが有効範囲外にあれば2問い合わされたオプ
ションユニットは、指定されたトレイが使用できないこ
とを示す<7fhex>を応答する。
7、プリントエンジンがグローバルIDアドレスを伴う
このコマンドを発した場合には、どのオプションユニッ
トもいかなるレスポンスも送らない。
このコマンドを発した場合には、どのオプションユニッ
トもいかなるレスポンスも送らない。
″プリントエンジンパス長″゛ネ**01010”この
コマンドは、プリントエンジンのペーパパスの長さを各
オプションユニットに通知するためのコマンドである。
コマンドは、プリントエンジンのペーパパスの長さを各
オプションユニットに通知するためのコマンドである。
インプットユニットに対しては、現在選択されているト
レイに対するエンジン入口(給紙口)位置からレジス1
−センサ位置までの距離を知らせる。
レイに対するエンジン入口(給紙口)位置からレジス1
−センサ位置までの距離を知らせる。
アウトプットユニットに対しては、プリントエンジンの
排出センサ位置から、現在選択されているトレイに対す
るエンジン出口(排紙口)位置までの距離を知らせる。
排出センサ位置から、現在選択されているトレイに対す
るエンジン出口(排紙口)位置までの距離を知らせる。
プリントエンジンが同じ長さを設定する場合は、アーギ
ュメントを省略できる。その場合には、前回のコマンド
の長さコードが有効になる。
ュメントを省略できる。その場合には、前回のコマンド
の長さコードが有効になる。
コマンドのフォーマット:
°アーギュメント°+°オペレータ“
アーギュメント;
b7〜bs : ”111゜
b4−bo :ペーパパスの長さ
オペレータ;
b7〜b5:ロジカルIDコード
b4〜bo : ”01010”
上記b7〜bQの8ビツトによって構成されるオペレー
タを2桁のへキサコードで表すと、次の7種類になる。
タを2桁のへキサコードで表すと、次の7種類になる。
< OAhex)インプットユニツ1へ#1<2Ahe
x)インプットユニット#2<4Ahex)デュプレッ
クス(I NF)< 6 Ahex)デュプレックス(
○U、 T )(8Ahex)アウトプットユニット#
1<AAhex)アウトプットユニット#2<CAhe
x)グローバルID アドレスレスポンス: b7 : ”O” b6〜bo:ユニツ1−状態コード デフォルト: パワーアップ又は初期設定直後にプリントエンジンがア
ーギュメン1−なしにこのコマンドを発した場合には、
オプションユニットは、デフォルト長さコードが°oo
ooo°″であると認識する。
x)インプットユニット#2<4Ahex)デュプレッ
クス(I NF)< 6 Ahex)デュプレックス(
○U、 T )(8Ahex)アウトプットユニット#
1<AAhex)アウトプットユニット#2<CAhe
x)グローバルID アドレスレスポンス: b7 : ”O” b6〜bo:ユニツ1−状態コード デフォルト: パワーアップ又は初期設定直後にプリントエンジンがア
ーギュメン1−なしにこのコマンドを発した場合には、
オプションユニットは、デフォルト長さコードが°oo
ooo°″であると認識する。
(注 記)
1、ペーパパスの長さ単位
ペーパパスに対する長さ単位は10mmである。
すなわち、ILSBが1.0mmに相当する。
コード゛ooooo ”は、長さがOmmを越え且つ1
0mmより短いことを示し、コート” 00001 ”
は、長さが10mmを越え且つ20mmより短いことを
示す。そして、コード°11111°は、長さが310
mmを越えていることを示す。
0mmより短いことを示し、コート” 00001 ”
は、長さが10mmを越え且つ20mmより短いことを
示す。そして、コード°11111°は、長さが310
mmを越えていることを示す。
2、プリントエンジンがグローバルIDアドレスでもっ
てこのコマンドを発した場合には、全てのオプションユ
ニットはアーギュメントで示された長さ情報を受け取る
。しかし、どのオプションユニットもいかなるレスポン
スも送らない。
てこのコマンドを発した場合には、全てのオプションユ
ニットはアーギュメントで示された長さ情報を受け取る
。しかし、どのオプションユニットもいかなるレスポン
スも送らない。
“レジスト距離” ’ * * * OI O
11゜このコマンドは、プリントエンジンのレジストセ
ンサ位置からレジストストップ位置までのペーパパスの
長さ(第15図のレジス1−センサ位置aからレジスト
ローラ位置すまでの距離)を各オプションユニットに通
知するためのコマンドである。
11゜このコマンドは、プリントエンジンのレジストセ
ンサ位置からレジストストップ位置までのペーパパスの
長さ(第15図のレジス1−センサ位置aからレジスト
ローラ位置すまでの距離)を各オプションユニットに通
知するためのコマンドである。
この長さは、プリントエンジンが1給紙停止″コマンド
を発するセンサ位置とオプションユニットが】枚の用紙
の給送を停止すべきレジスト位置との間の距離を意味す
る。
を発するセンサ位置とオプションユニットが】枚の用紙
の給送を停止すべきレジスト位置との間の距離を意味す
る。
プリン1へエンジンが同じ長さを設定する場合は、アー
ギュメントを省略できる。その場合には、前回のコマン
ドの長さコードが有効になる。
ギュメントを省略できる。その場合には、前回のコマン
ドの長さコードが有効になる。
コマンドのフォーマット:
゛アーギュメント°+゛オペレータ。
アーギュメンI・;
b7〜bs : −111”
b4〜bo ニレジスト距離
オペレータ;
b7〜b5 :ロジカルIDコート
b4−bo : ”01011゜
上記b7〜boの8ビツトによって構成されるオペレー
タを2桁のへキサコードで表すと。
タを2桁のへキサコードで表すと。
次の7種類になる。
<0Bhex>インプットユニット#1<2Bhex)
インプットユニット#2(4Bhex)デュプレックス
(INF)(68hex)デュプレックス(OUT)(
8Bhex)アウトプットユニット#1(A B he
x)アウトプットユニット#2(CBhex)グローバ
ルID アドレスレスポンス: b7 : ”O” b6〜bg:ユニット状態コード デフォルト: パワーアップ又は初期設定直後にプリントエンジンがア
ーギュメントなしにこのコマンドを発した場合には、オ
プションユニットは、デフォルト長さコードが0000
0°であると認識する。
インプットユニット#2(4Bhex)デュプレックス
(INF)(68hex)デュプレックス(OUT)(
8Bhex)アウトプットユニット#1(A B he
x)アウトプットユニット#2(CBhex)グローバ
ルID アドレスレスポンス: b7 : ”O” b6〜bg:ユニット状態コード デフォルト: パワーアップ又は初期設定直後にプリントエンジンがア
ーギュメントなしにこのコマンドを発した場合には、オ
プションユニットは、デフォルト長さコードが0000
0°であると認識する。
(注 記)
1、レジスト距離の単位
レジスト距離に対する長さ単位は1mmである。
すなわち、I LSBが1+nn+に相当する。コード
” ooooooは、長さがOmmを越え且つ1m+n
より短いことを示し、コード°00001 ” は、
長さが1mmを越え且つ2mmより短いことを示す。
” ooooooは、長さがOmmを越え且つ1m+n
より短いことを示し、コード°00001 ” は、
長さが1mmを越え且つ2mmより短いことを示す。
そして、コード゛11111°は、長さが31mmを越
えていることを示す。
えていることを示す。
2、もし、プリントエンジンがグローバルIDアドレス
でこのコマンドを発した場合には、全てのオプションユ
ニットはアーギュメントで示される長さ情報を受け取る
。しかし、どのオプションユニットもいかなるレスポン
スも送らない。
でこのコマンドを発した場合には、全てのオプションユ
ニットはアーギュメントで示される長さ情報を受け取る
。しかし、どのオプションユニットもいかなるレスポン
スも送らない。
″搬送速度 ゛木*木01100”このコマンドは
、プリントエンジン中で移送される用紙の■送速度を各
オプションユニツ1−に通知するためのコマンドである
。もしプリントエンジンが同じ速度を設定する場合には
、アーギュメントを省略できる。その場合には、前回の
コマンドの速度コードが有効になる。
、プリントエンジン中で移送される用紙の■送速度を各
オプションユニツ1−に通知するためのコマンドである
。もしプリントエンジンが同じ速度を設定する場合には
、アーギュメントを省略できる。その場合には、前回の
コマンドの速度コードが有効になる。
コマンドのフォーマット:
″アーギュメント”+“オペレータ”
アーギュメント;
b7〜bs : ”111゜
b4〜bo:搬送速度
オペレータ;
b7〜b5 :ロジカルIDコート
b4〜bo : ”01100゜
上記b7〜b Qの8ビツトによって構成されるオペレ
ータを2桁のへキサコートで表すと。
ータを2桁のへキサコートで表すと。
次の7種類になる。
(OChex)インプラ1−ユニット#1< 2 Ch
ex>インプットユニット#2(4Chex>デュプレ
ックス(I NF)< 6 Chex>デュプレックス
(OUT)(8Chex)アウトプットユニット#1(
AChex)アラ1ヘプツトユニツト#2(CChex
)グローバルTD アドレスレスポンス: b7 : +0+ b6〜bo:ユニット状態コード (注 記) 1、搬送速度の単位 搬送速度に対する速度単位は7 mm / seeであ
る。すなわち、I LSBが711IIll/secに
相当する。
ex>インプットユニット#2(4Chex>デュプレ
ックス(I NF)< 6 Chex>デュプレックス
(OUT)(8Chex)アウトプットユニット#1(
AChex)アラ1ヘプツトユニツト#2(CChex
)グローバルTD アドレスレスポンス: b7 : +0+ b6〜bo:ユニット状態コード (注 記) 1、搬送速度の単位 搬送速度に対する速度単位は7 mm / seeであ
る。すなわち、I LSBが711IIll/secに
相当する。
コード°ooooo−は、搬送速度がOmm/secを
越え且つ7mm/secより小さいことを示し、コード
゛0000] ”は、搬送速度が7 mm / see
を越え且つ14.mm/see秒より小さいことを示す
。
越え且つ7mm/secより小さいことを示し、コード
゛0000] ”は、搬送速度が7 mm / see
を越え且つ14.mm/see秒より小さいことを示す
。
そして、コード°11111 ”は、搬送速度が217
+nm/ seeを越えていることを示す。
+nm/ seeを越えていることを示す。
2、プリントエンジンがグローバルIDアドレスでこの
コマンドを発した場合には、全てのオプションユニット
はそのアーギュメントで示される速度情報を受け取る。
コマンドを発した場合には、全てのオプションユニット
はそのアーギュメントで示される速度情報を受け取る。
しかし、どのオプションユニットもいかなるレスポンス
も送らない。
も送らない。
コントローラとプリントエンジン の通まず、コントロ
ーラとプリントエンジン間の通信インタフェース用の信
号について説明する。
ーラとプリントエンジン間の通信インタフェース用の信
号について説明する。
(1)PERXI)
この信号は、コントローラからプリントエンジンへのコ
マンドを送るためのシリアル通信の受信データ信号ライ
ンである。
マンドを送るためのシリアル通信の受信データ信号ライ
ンである。
(2)PETXD
この信号は、プリントエンジンからコントローラへレス
ポンス及びイベントレポートを送るシリアル通信の送信
データ信号ラインである。
ポンス及びイベントレポートを送るシリアル通信の送信
データ信号ラインである。
(3)/PEDTR(/は負論理信号を表す)この信号
は、コマンドの送信に対するシリアル通信のレディ信号
ラインである。この信号が”L−の時は、コントローラ
がプリントエンジンにコマンドを送ってよいことを示す
。
は、コマンドの送信に対するシリアル通信のレディ信号
ラインである。この信号が”L−の時は、コントローラ
がプリントエンジンにコマンドを送ってよいことを示す
。
プリントエンジンは、電源投入時あるいは初期化動作時
(システムコンフィギユレーションの確立時を含む)を
除いて、この信号をL。
(システムコンフィギユレーションの確立時を含む)を
除いて、この信号をL。
に保持しなければならない。
(4)/PECTS
この信号は、レスポンスあるいはイベントレポートを送
信するためのシリアル通信のレディ信号ラインである。
信するためのシリアル通信のレディ信号ラインである。
この信号がL°の時は、プリントエンジンはコントロー
ラにレスポンスあるいはイベントレポートを送ってよい
ことを示す。
ラにレスポンスあるいはイベントレポートを送ってよい
ことを示す。
コントローラは、電源投入時あるいはプリントエンジン
と通信できない状態にある時以外はこの信号゛L゛を保
持しなければならない。
と通信できない状態にある時以外はこの信号゛L゛を保
持しなければならない。
もしこの信号がH”の間に、プリン1−エンジンが非常
に多くのイベントレポートを受け取ったら、占いイベン
トレポートを放棄してもよい。
に多くのイベントレポートを受け取ったら、占いイベン
トレポートを放棄してもよい。
次に、通信プロトコルについて簡単に説明する。
コントローラとプリントエンジン間の通信の場合も、コ
ントローラからプリン1へエンジンへコマンドを送信し
、プリントエンジンがそれを受信してレスポンスをコン
トローラへ送信することによって行なわれる。
ントローラからプリン1へエンジンへコマンドを送信し
、プリントエンジンがそれを受信してレスポンスをコン
トローラへ送信することによって行なわれる。
コマンドは、それぞれ1バイトのアーギュメントとオペ
レータとからなり、第17図(a)、(b)に示すよう
に、アーギュメントの最上位ビットは常に1°であり、
オペレータの最上位ビットは常に0°である。
レータとからなり、第17図(a)、(b)に示すよう
に、アーギュメントの最上位ビットは常に1°であり、
オペレータの最上位ビットは常に0°である。
コマンドは、アーギュメントを先に送り、オペレータを
後に送る。
後に送る。
アーギュメン1−は省略することもでき、その場合にも
プリントエンジンは、そのアーギュメントのないコマン
ドを正確に認識しなければならない。
プリントエンジンは、そのアーギュメントのないコマン
ドを正確に認識しなければならない。
アーギュメントとオペレータからなるコマンド(例えば
、パステータス リクエスト”コマンド)が、コントロ
ーラによってアーギュメントなしで発行された場合は、
同じコマンドの前回のアーギュメン!・が事実上有効に
なる。
、パステータス リクエスト”コマンド)が、コントロ
ーラによってアーギュメントなしで発行された場合は、
同じコマンドの前回のアーギュメン!・が事実上有効に
なる。
プリントエンジンがコマンドを受け取った時に、もし有
効なアーギュメントがなかった場合には、プリントエン
ジンは事実上のアーギュメントとしてデフォルト値をと
る。
効なアーギュメントがなかった場合には、プリントエン
ジンは事実上のアーギュメントとしてデフォルト値をと
る。
レスポンスは、プリントエンジンからコントローラへ、
受信したコマンドによって要求された情報を送るもので
あ。
受信したコマンドによって要求された情報を送るもので
あ。
各レスポンスの長さは1バイトで、第17図(c)に示
すようにその最上位ビットは°O°である。但し、同図
(d)に示す″イリーガルコマンド″に対するレスポン
スの場合は、全ビットが1゜である。
すようにその最上位ビットは°O°である。但し、同図
(d)に示す″イリーガルコマンド″に対するレスポン
スの場合は、全ビットが1゜である。
イベントレポートは、オプションユニット及びプリント
エンジンにイベント(ジャム発生やサプライ不足等)が
発生した時に、プリントエンジンからコントローラにレ
スポンスとして求められていない情報を送るものである
。
エンジンにイベント(ジャム発生やサプライ不足等)が
発生した時に、プリントエンジンからコントローラにレ
スポンスとして求められていない情報を送るものである
。
各イベントレポートは、第17図(e)に示すように1
バイトの長さを有し、その最上位ビットはl°であ。
バイトの長さを有し、その最上位ビットはl°であ。
このイベントレポート発生の可/不可は、コントローラ
により ’ETB’ コマンドでなされる。
により ’ETB’ コマンドでなされる。
この実施例においてコントローラが発信するコマンドの
種類は次のとおりであり、13のベーシックコマンドと
3つのエンハンスコマンドがある。
種類は次のとおりであり、13のベーシックコマンドと
3つのエンハンスコマンドがある。
くベーシックコマンド〉
1、ステータス リクエスト ’ENQ’2
、インクアイアインプットトレイ コンデション ’SI’3、イン
ファイア アウトプットトレイコンデジョン
’so’4、インファイアペーパサイズ オブインプットトレイ ’EM’5、*フィ
ードスター)、 ’F F’6、本プ
リントスタート ’VT’7、*インプ
ットトレイ セレクト ’DCI’8、本アウトプ
ットトレイ セレクト ’DC2’9、イベントレポ
ート イネーブル ’ETB’10、 *プリント
エンジンモードセット ’DC4’11、木ペーパサイ
ズセット ’DC3″12、インクアイアエ
グジテツドペーパID’ACK’ 13、リセット ’CAN″
〈エンハンスコマンド〉 14、アサインデバイスID ’FS’
15、インファイアアサインドブバイスID ’GS
’16、インファイアコミュニケーションアクティブデ
バイスI D ’R5’上記コマンドのう
ち、本印を付したコマンドはコマンドキューバッファに
記憶されて、順次実行される。
、インクアイアインプットトレイ コンデション ’SI’3、イン
ファイア アウトプットトレイコンデジョン
’so’4、インファイアペーパサイズ オブインプットトレイ ’EM’5、*フィ
ードスター)、 ’F F’6、本プ
リントスタート ’VT’7、*インプ
ットトレイ セレクト ’DCI’8、本アウトプ
ットトレイ セレクト ’DC2’9、イベントレポ
ート イネーブル ’ETB’10、 *プリント
エンジンモードセット ’DC4’11、木ペーパサイ
ズセット ’DC3″12、インクアイアエ
グジテツドペーパID’ACK’ 13、リセット ’CAN″
〈エンハンスコマンド〉 14、アサインデバイスID ’FS’
15、インファイアアサインドブバイスID ’GS
’16、インファイアコミュニケーションアクティブデ
バイスI D ’R5’上記コマンドのう
ち、本印を付したコマンドはコマンドキューバッファに
記憶されて、順次実行される。
但し、′インプットトレイ セレクト″、“アウトプッ
トトレイ セレク1〜″、パブリントエンジンモードセ
ット″及び″ペーパサイズセット″のコマンドについて
は、もしアーギュメントを伴ったコマンドに別のアーギ
ュメントを伴ったコマンドが発せられる前に゛′フィー
ドスタート″コマンドも″プリントスタート″コマンド
も続かなかった場合には、前のコマンドはコマンドキュ
ーバッファから消去されて有効とならない。
トトレイ セレク1〜″、パブリントエンジンモードセ
ット″及び″ペーパサイズセット″のコマンドについて
は、もしアーギュメントを伴ったコマンドに別のアーギ
ュメントを伴ったコマンドが発せられる前に゛′フィー
ドスタート″コマンドも″プリントスタート″コマンド
も続かなかった場合には、前のコマンドはコマンドキュ
ーバッファから消去されて有効とならない。
これは、いずれの’FF’又は’VT’ コマンドも後
続しない場合には、コマンドによって指定されたトレイ
、ペーパサイズ又はモードは1選択されたトレイ、選択
されたペーパサイズ又は選択されたモードにならないこ
とを意味する。
続しない場合には、コマンドによって指定されたトレイ
、ペーパサイズ又はモードは1選択されたトレイ、選択
されたペーパサイズ又は選択されたモードにならないこ
とを意味する。
そして、これらのコマンドは、それ以前の11フイード
スタート”コマンド又は1′プリントスタートコマンド
に対して有効ではない。
スタート”コマンド又は1′プリントスタートコマンド
に対して有効ではない。
プリントエンジンは、″インプラ1−トレイセレクト、
″アウトプットトレイ セレクト′″、″プリン1へエ
ンジンモードセレクト″又は″ペーパサイズセット″の
コマンドによって指定されたモード又はステータスを、
その後これらのコマンドによってステータス又はモード
が再セレクトされるまで保持する。
″アウトプットトレイ セレクト′″、″プリン1へエ
ンジンモードセレクト″又は″ペーパサイズセット″の
コマンドによって指定されたモード又はステータスを、
その後これらのコマンドによってステータス又はモード
が再セレクトされるまで保持する。
プリントエンジンは、自身では決してコマンドキューバ
ッファの内容をクリアせず、コントローラから受信する
コマンドによってそれをクリアする。また、コマンドキ
ューバッファ内にある’FF’及び’VT’ コマンド
は、その実行開始時に消去される。
ッファの内容をクリアせず、コントローラから受信する
コマンドによってそれをクリアする。また、コマンドキ
ューバッファ内にある’FF’及び’VT’ コマンド
は、その実行開始時に消去される。
もし、モードセット及びトレイセレクトが適当に行われ
、且つ充分な数の’FF’及び’VT’コマンドがコマ
ンドキューバッファに記憶され。
、且つ充分な数の’FF’及び’VT’コマンドがコマ
ンドキューバッファに記憶され。
あるいは’FF’及び’VT’ コマンドがコン1−口
一うにより適切な時間間隔で発せられると、プリントエ
ンジンはこれらのコマンドを最大のスループツ1〜(プ
リントスピード)で実行する。
一うにより適切な時間間隔で発せられると、プリントエ
ンジンはこれらのコマンドを最大のスループツ1〜(プ
リントスピード)で実行する。
コン1−ローラがプリントエンジンにプリントの実行を
要求するための一般的なコマンド発信シーケンスを以下
に示す。
要求するための一般的なコマンド発信シーケンスを以下
に示す。
1)インプツト1〜レイ選択
両面インプットユニットを含むインプットトレイを選択
する。もしアーギュメントが省略された場合には以前の
1へレイが有効である。
する。もしアーギュメントが省略された場合には以前の
1へレイが有効である。
また、゛インプット1〜レイ セレクト″コマンドが発
せられなかった場合にも以前のトレイが有効である。
せられなかった場合にも以前のトレイが有効である。
2)アラ1〜プツト1〜レイ選択
両面アウトプットユニットを含むアウトプットトレイを
選択する。もしアーギュメントが省略された場合には以
前のトレイが有効である。
選択する。もしアーギュメントが省略された場合には以
前のトレイが有効である。
また、″アウトプットトレイ セレクト”コマンドが発
せられなかった場合にも以前のトレイが有効である。
せられなかった場合にも以前のトレイが有効である。
3)フィー1−要求
″フィートスター1へ″コマンドを送る。このコマンド
が発せられなかった場合には、次の″プリントスタート
″コマンドがフィード及びプリン1−に対して有効であ
る。
が発せられなかった場合には、次の″プリントスタート
″コマンドがフィード及びプリン1−に対して有効であ
る。
4)プリント要求
″プリントスタート″コマンドを送る。
コントローラはまた。もし″システムカレン!−モード
″の′″/PRINT信号無視フラグ″がO°のj場合
、“/PRINTと/PREADYがハンドシェイクし
たプリント要求シーケンス″でもってプリントエンジン
にプリントの実行を要求することもできる。なお、各信
号の前の「/」は負論理(ローアクティブ)を意味する
。
″の′″/PRINT信号無視フラグ″がO°のj場合
、“/PRINTと/PREADYがハンドシェイクし
たプリント要求シーケンス″でもってプリントエンジン
にプリントの実行を要求することもできる。なお、各信
号の前の「/」は負論理(ローアクティブ)を意味する
。
この要求は、’F F’及び’VT’ コマンドに先立
って実行される。但し、それはコマンドキューバッファ
内にはスタックされない。そのプリント要求シーケンス
は、リアルタイム実行でのみ有効である。
って実行される。但し、それはコマンドキューバッファ
内にはスタックされない。そのプリント要求シーケンス
は、リアルタイム実行でのみ有効である。
もし、コントローラが/PRI NT倍信号よってプリ
ントを要求しない場合には、’DC4’ コマンドを発
信することによってプリントエンジンのモードを゛’/
PRINT信号無視”モードに設定するのがよい。
ントを要求しない場合には、’DC4’ コマンドを発
信することによってプリントエンジンのモードを゛’/
PRINT信号無視”モードに設定するのがよい。
もし、プリントエンジンが/PRI NT倍信号’F
F’及び’VT’ コマンドとの両方によってプリント
要求を受けた場合には、コマンドタイミングとシーケン
スのためにコマンドの実行に深刻なミスが生じる恐れが
ある。
F’及び’VT’ コマンドとの両方によってプリント
要求を受けた場合には、コマンドタイミングとシーケン
スのためにコマンドの実行に深刻なミスが生じる恐れが
ある。
コントローラは、/PRINT信号ラインを通じてプリ
ントエンジンにプリントの実行を要求する直F61に、
プリントエンジンの現在のステータス(例えば、現在ア
クティブなインプットトレイ)を問い合せる。
ントエンジンにプリントの実行を要求する直F61に、
プリントエンジンの現在のステータス(例えば、現在ア
クティブなインプットトレイ)を問い合せる。
コマンドキューバッファ内に記憶されているコマンド(
*印の付いたコマンド)に対するレスポンスは、そのコ
マンドが実行される時でなく、そのコマンドを受け取っ
た直後にプリントエンジンから発信される。
*印の付いたコマンド)に対するレスポンスは、そのコ
マンドが実行される時でなく、そのコマンドを受け取っ
た直後にプリントエンジンから発信される。
そのため、レスポンスの内容は時にはコマンドの実行に
関する実際のステータスとは違っているかもしれない。
関する実際のステータスとは違っているかもしれない。
例えば″インプットトレイ セレクト″コマンドに対し
てレスポンスした後、もしセレクトされたインプット1
〜レイに違うサイズのカセツ1〜が装着された場合に、
は、実際のペーパサイズは、パインプツトセレクト″コ
マンドに対するレスポンスとしてプリントエンジンが送
ったサイズとは違っていることになる。
てレスポンスした後、もしセレクトされたインプット1
〜レイに違うサイズのカセツ1〜が装着された場合に、
は、実際のペーパサイズは、パインプツトセレクト″コ
マンドに対するレスポンスとしてプリントエンジンが送
ったサイズとは違っていることになる。
このような場合は、プリン1へエンジンのステータスは
エラー状1pA(インプットサイズ不一?X)となる。
エラー状1pA(インプットサイズ不一?X)となる。
″現在アクティブなインプットトレイ11.11現在ア
クテイブなアウトプットトレイ′″及び゛′システムの
現在のモードステータス”を問うコマンドである″ステ
ータス リクエスト″コマンドに対しては、プリントエ
ンジンは、実行開始直後の’F F’又は第2モードの
’VT’ コマンドに対して指定された現在アクティブ
なトレイを答えるか、又はその時点で現在アクティブな
モードを答える。
クテイブなアウトプットトレイ′″及び゛′システムの
現在のモードステータス”を問うコマンドである″ステ
ータス リクエスト″コマンドに対しては、プリントエ
ンジンは、実行開始直後の’F F’又は第2モードの
’VT’ コマンドに対して指定された現在アクティブ
なトレイを答えるか、又はその時点で現在アクティブな
モードを答える。
プリントエンジンは、コマンドキューバッファにおいて
まだ実行されていないコマンドによって指定されたトレ
イコード又はモードは答えない。
まだ実行されていないコマンドによって指定されたトレ
イコード又はモードは答えない。
コマンドキューバッファの容量はできる限り大きい方が
よく、それはプリントエンジンの最大プリント速度に依
存する。
よく、それはプリントエンジンの最大プリント速度に依
存する。
そして、プリン1−エンジンのプリント速度が20頁/
分より小さい場合には、32枚のペーパに相当する容量
を持てば充分であろう。
分より小さい場合には、32枚のペーパに相当する容量
を持てば充分であろう。
プリントエンジンが’FF’又は“VT’ コマンドを
実行している最中に、ペーパが空か又はペーパが満杯の
ために、もしコントローラが現在アクティブなインプッ
トトレイ又はアウトプットトレイを変更したい場合には
、コントローラは、最初に″コマンドキューバッファク
リア″のコマンドを発し、それから新しいインプットト
レイ又はアウトプットトレイを再セレクトする。
実行している最中に、ペーパが空か又はペーパが満杯の
ために、もしコントローラが現在アクティブなインプッ
トトレイ又はアウトプットトレイを変更したい場合には
、コントローラは、最初に″コマンドキューバッファク
リア″のコマンドを発し、それから新しいインプットト
レイ又はアウトプットトレイを再セレクトする。
ある場合には、プリントエンジンは、各ユニットのステ
ータスを予測しなければならず、そしてその予測された
ステータスに応じたレスポンスを予測しなければならな
い。
ータスを予測しなければならず、そしてその予測された
ステータスに応じたレスポンスを予測しなければならな
い。
例えば、両面ユニットのオーバーフロー又はペーパが空
のステータスは、たとえ前回のコマンドがまだコマンド
バッファ内にあってまだ実行されていないとしても、そ
の前のコマンドに依存するために予測される。
のステータスは、たとえ前回のコマンドがまだコマンド
バッファ内にあってまだ実行されていないとしても、そ
の前のコマンドに依存するために予測される。
イニシャルセットアツプ
次に、イニシャルセットアツプについて第18図及び第
19図によって説明する。
19図によって説明する。
第18図は、イニシャライズ時における操作パネル、ホ
ストシステム、コン1−ローラ、プリントエンジン、お
よび各オプションユニット間の信号の送受と動作の関係
を示し、第19図はプリン1〜エンジンの動作を示すフ
ローチャートである。
ストシステム、コン1−ローラ、プリントエンジン、お
よび各オプションユニット間の信号の送受と動作の関係
を示し、第19図はプリン1〜エンジンの動作を示すフ
ローチャートである。
第19図にしたがって説明すると、パワーオン(電源投
入)時及びコントローラからイニシャライズコマンドを
受けると、プリントエンジンは全ての付加装置(オプシ
ョンユニット)へイニシャライズコマンドを送る。
入)時及びコントローラからイニシャライズコマンドを
受けると、プリントエンジンは全ての付加装置(オプシ
ョンユニット)へイニシャライズコマンドを送る。
このイニシャライズコマン1−は、グローバルIDアド
レス゛110”を含む11001110°をオペレータ
としてもよい。
レス゛110”を含む11001110°をオペレータ
としてもよい。
そして、プリントエンジン自身が初期化と自己診断を実
行してイニシャライズし、イニシャライズコマンドを受
け取った通信可能な全ての付加装置もそれぞれ初期化及
び自己診断を実行してイニシャライズするう その後、このプリンタシステムがエンハンスシステムか
否かを判断して、YESであればエンハンスシステムで
あるから、全てのデバイスTD(48I D)の通信可
/不可状態の確認を2回以上行ない、各デバイスIDの
状態が前のサイクルと同じになったら、各デバイスID
の状態を確定する。
行してイニシャライズし、イニシャライズコマンドを受
け取った通信可能な全ての付加装置もそれぞれ初期化及
び自己診断を実行してイニシャライズするう その後、このプリンタシステムがエンハンスシステムか
否かを判断して、YESであればエンハンスシステムで
あるから、全てのデバイスTD(48I D)の通信可
/不可状態の確認を2回以上行ない、各デバイスIDの
状態が前のサイクルと同じになったら、各デバイスID
の状態を確定する。
ここで2回の確認結果の一致を見るのは、過渡状態等の
不安定な状態にある付加装置の状態を誤って確定しない
ようにするためである。
不安定な状態にある付加装置の状態を誤って確定しない
ようにするためである。
次いで、1つのロジカルIDに1つのデバイスIDを優
先1(riにアサインして、システムコンフィギユレー
ションの確立を完了する。
先1(riにアサインして、システムコンフィギユレー
ションの確立を完了する。
ここで、優先順位には次の1と2がある。
優先順位1:通信アクティブデバイス
優先順位2:より若いデバイスIDコード一方、エンハ
ンスシステムでない場合はベーシックシステムであるか
ら、全てのロジカルIDユニツh(5ID)の通信可/
不可状態を2回以上確認し、各ロジカルIDユニットの
状態が前のサイクルと同じになったら、各付加装置の状
態を確定して、システムコンフィギユレーションの確立
を完了する。
ンスシステムでない場合はベーシックシステムであるか
ら、全てのロジカルIDユニツh(5ID)の通信可/
不可状態を2回以上確認し、各ロジカルIDユニットの
状態が前のサイクルと同じになったら、各付加装置の状
態を確定して、システムコンフィギユレーションの確立
を完了する。
なお、プリントエンジンは、自分自身初期化中は如何な
るオプションユニツ1−に対しても如何なるコマンドも
発行してはならない。
るオプションユニツ1−に対しても如何なるコマンドも
発行してはならない。
また、如何なるオプションユニットも自分自身初期化中
は、プリン1〜エンジンに対して如何なるレスポンスも
送信してはならない。
は、プリン1〜エンジンに対して如何なるレスポンスも
送信してはならない。
システムコンフィギユレーションの確立を終えたら、プ
リンミルエンジンはコントローラと通信することができ
るが、終えるまではコントローラとの通信レディー信号
である/PEDTR信号をOFF状態にしなければなら
ない。
リンミルエンジンはコントローラと通信することができ
るが、終えるまではコントローラとの通信レディー信号
である/PEDTR信号をOFF状態にしなければなら
ない。
/ P E D T R信号(/は負論理信号を表す)
は5コマンドの送信に対するシリアル通信のレディ信号
である。この信号がL°の時は、コントローラがプリン
ミルエンジンにコマンドを送ってよいことを示す。
は5コマンドの送信に対するシリアル通信のレディ信号
である。この信号がL°の時は、コントローラがプリン
ミルエンジンにコマンドを送ってよいことを示す。
プリントエンジンは、電源投入時あるいは初期化動作時
(システムコンフィギユレーションの確立時を含む)を
除いて、この信号−L−に保持しなければならない。
(システムコンフィギユレーションの確立時を含む)を
除いて、この信号−L−に保持しなければならない。
システムコンフィギユレーションの確立次に、システム
コンフィギユレーションの確立について説明する。
コンフィギユレーションの確立について説明する。
プリントエンジン側から見た全てのオプションユニツ1
−(全てのデバイスID)の状態は、次の4つの状態に
分類される。
−(全てのデバイスID)の状態は、次の4つの状態に
分類される。
(1)アロケーテッドアクテイブ
:そのオプションユニットはロジカルIDコードにアサ
インされ、かつ現在プリントエンジンと通信可能である
。
インされ、かつ現在プリントエンジンと通信可能である
。
(2)アロケーテツドインアクティブ
:そのオプションユニットはロジカルIDコードにアサ
インされているが、現在プリントエンジンと正常に通信
できない。
インされているが、現在プリントエンジンと正常に通信
できない。
(3)ディアロケーテツドアクティブ
:そのオプションユニットは如何なるロジカルIDコー
ドにもアサインされてはいないが、現在プリントエンジ
ンと通信可能である。
ドにもアサインされてはいないが、現在プリントエンジ
ンと通信可能である。
(4)ディアロケーテツドインアクティブ:そのオプシ
ョンユニットは如何なるロジカルIDコードにもアサイ
ンされておらず。
ョンユニットは如何なるロジカルIDコードにもアサイ
ンされておらず。
しかも現在プリントエンジンと正常に通信できない。
システムコンフィギユレーションの確立とは、全てのデ
バイスTDを上記4つの状態のどれかに分類することで
ある。
バイスTDを上記4つの状態のどれかに分類することで
ある。
デバイスrDの総計は16X3=48 (給紙。
排紙1両面用搬送の各デバイスが#1〜#16まで16
個ずつある)である。エンハンスシステムの場合は、こ
れらの全てのデバイスIDの状態を確定しなければなら
ない。
個ずつある)である。エンハンスシステムの場合は、こ
れらの全てのデバイスIDの状態を確定しなければなら
ない。
しかし、ベーシックシステムの場合は、すべてのオプシ
ョンユニットがアロケート状態にあるので、高々5ユニ
ツト(給紙ユニット#1.#2゜排紙ユニット#1.#
2.及び両面用搬送ユニット)の状態を確定すればよい
。
ョンユニットがアロケート状態にあるので、高々5ユニ
ツト(給紙ユニット#1.#2゜排紙ユニット#1.#
2.及び両面用搬送ユニット)の状態を確定すればよい
。
プリン1〜エンジンによるこのシステムコンフィギユレ
ーションの確立のための処理を、第20図によって説明
する。
ーションの確立のための処理を、第20図によって説明
する。
このルーチンがスタートすると、先ず確認回数を示すカ
ウンタrをrQJにリセットした後、ユニットタイプコ
ード(i)を°00− (INPUT)にし、デバイ
スIDコード(j)を°0000゜(#1)にして、第
10図(d)に示した゛′インクアイアゾバイスID”
コマンドを送信する。
ウンタrをrQJにリセットした後、ユニットタイプコ
ード(i)を°00− (INPUT)にし、デバイ
スIDコード(j)を°0000゜(#1)にして、第
10図(d)に示した゛′インクアイアゾバイスID”
コマンドを送信する。
そして、タイムアラ1−エラーが発生せずに正しいレス
ポンスがあれば、INPUTRIのデバイスのr=oの
時の状態は通信可能と記憶する。
ポンスがあれば、INPUTRIのデバイスのr=oの
時の状態は通信可能と記憶する。
また、タイ11アウトエラーが発生するか、発生せずに
レスポンスを受信してもそれが正しいレスポンスでなか
った場合には、INPUTRIのデバイスのr=oの時
の状態は通信不能と記憶する。
レスポンスを受信してもそれが正しいレスポンスでなか
った場合には、INPUTRIのデバイスのr=oの時
の状態は通信不能と記憶する。
そして、デバイスIDコードが1111°に達していな
ければ、デバイスIDコードをインクリメント(+J、
)して、再び″インクアイアゾバイスID”コマンドを
送信し、デバイスIDコードが°1111°になるまで
順次同様な処理を行なって、全てのインプットユニツ1
−の通信可/不可状態を記憶する。
ければ、デバイスIDコードをインクリメント(+J、
)して、再び″インクアイアゾバイスID”コマンドを
送信し、デバイスIDコードが°1111°になるまで
順次同様な処理を行なって、全てのインプットユニツ1
−の通信可/不可状態を記憶する。
デバイスIDコードが1111”に達すると、ユニット
タイプコードが10−に達していなければ、ユニットタ
イプコードをインクリメントして01°にし、デバイス
IDコードを°0O0O゛から順次インクリメントして
、″インクアイアゾバイスID″′コマンドを送信し、
デュプレックスユニットの通信可/不可状態を順次確認
して記憶する。
タイプコードが10−に達していなければ、ユニットタ
イプコードをインクリメントして01°にし、デバイス
IDコードを°0O0O゛から順次インクリメントして
、″インクアイアゾバイスID″′コマンドを送信し、
デュプレックスユニットの通信可/不可状態を順次確認
して記憶する。
同様にして、ユニットタイプコード゛10”のアウトグ
ツ1−ユニットの通信可/不可状態も順次i詔して記憶
する。
ツ1−ユニットの通信可/不可状態も順次i詔して記憶
する。
全てのユニットタイプの全てのデバイスよりコードの通
信可、不可状態の確認とその記憶が終了すると、rを+
1して「1」にして上記と同じ処理をもう一度実行する
。
信可、不可状態の確認とその記憶が終了すると、rを+
1して「1」にして上記と同じ処理をもう一度実行する
。
それが終了すると、前回と今回の確認結果を各ユニット
タイプの各デバイスID毎に比較して一致しているかど
うかをチエツクする。
タイプの各デバイスID毎に比較して一致しているかど
うかをチエツクする。
すなわち、ユニットタイプコード(i)=OO(INP
UT)のデバイスコード(j )= OOOO(#1)
から、順次デバイスコード(j)及びユニットタイプコ
ード(i)をインクリメントしながら、r=oの時とr
=1の時の確認結果を比較していく。
UT)のデバイスコード(j )= OOOO(#1)
から、順次デバイスコード(j)及びユニットタイプコ
ード(i)をインクリメントしながら、r=oの時とr
=1の時の確認結果を比較していく。
そして、全ての比較結果が一致していれば、全てのデバ
イスIDの通信可/不可状態を特定してこのルーチンを
終了するが、1つでも一致しない場合には■へ戻って、
rをさらに+1して再び各デバイスIDの通信可/不可
状態の確認・記憶の処理を行なった後、再び前回の結果
との一致チェックを行なう。
イスIDの通信可/不可状態を特定してこのルーチンを
終了するが、1つでも一致しない場合には■へ戻って、
rをさらに+1して再び各デバイスIDの通信可/不可
状態の確認・記憶の処理を行なった後、再び前回の結果
との一致チェックを行なう。
これを2回の確認結果が全て一致するまで繰り返す・
ロジカル−七以Δ週」旦員j
次に、デフォルト時のプリントエンジンによるロジカル
IDのデバイス(オプションユニット)割り付は処理を
、第21図のフローチャートによって説明する。
IDのデバイス(オプションユニット)割り付は処理を
、第21図のフローチャートによって説明する。
先ず、ユニットタイプをINPUT (インプットユニ
ット)にし、ユニット番号を#1にして(ロジカルID
コード゛000°)、デバイスIDコード(j)を°0
000°にする。
ット)にし、ユニット番号を#1にして(ロジカルID
コード゛000°)、デバイスIDコード(j)を°0
000°にする。
そして、デバイスIDコードが°0000−のインブツ
トユニツ1−が通信可能がどうかを確認して、可能であ
れば、IfltlにそのデバイスIDコードをアサイン
する。
トユニツ1−が通信可能がどうかを確認して、可能であ
れば、IfltlにそのデバイスIDコードをアサイン
する。
さらに、ユニット番号が#2でなければユニット番号を
#2(ロジカルIDコード001°)にして、デバイス
IDコード(j)が1111゜でなければ、デバイスI
Dコード(j)を+1(2回目では°0001°)して
、そのインプットユニットが通信可能かどうかを確認し
、可能であればIN#2にそのデバイスIDコードをア
サインする。
#2(ロジカルIDコード001°)にして、デバイス
IDコード(j)が1111゜でなければ、デバイスI
Dコード(j)を+1(2回目では°0001°)して
、そのインプットユニットが通信可能かどうかを確認し
、可能であればIN#2にそのデバイスIDコードをア
サインする。
もし、そのインプットユニットが通信不能であれば、デ
バイスIDが1111°になるまでデバイスIDコード
を順次インクリメントして、通信可能なインプットユニ
ットがあれば、そのデバイスIDコードをアサインする
。
バイスIDが1111°になるまでデバイスIDコード
を順次インクリメントして、通信可能なインプットユニ
ットがあれば、そのデバイスIDコードをアサインする
。
このようにして、インプツI−ユニツi−のデフォルト
のロジカルIDに対するデバイス割り付は処理を終了す
ると、同様にしてデュプレックスユニットのデフォルト
のロジカルIDに対するデバイス割り付は処理を実行し
、次いでアウトプットユニツ1−のデフォルトのロジカ
ルIDに対するデバイス割り付は処理を実行して、この
ルーチンの処理を終了する。
のロジカルIDに対するデバイス割り付は処理を終了す
ると、同様にしてデュプレックスユニットのデフォルト
のロジカルIDに対するデバイス割り付は処理を実行し
、次いでアウトプットユニツ1−のデフォルトのロジカ
ルIDに対するデバイス割り付は処理を実行して、この
ルーチンの処理を終了する。
オプションユニット の割゛み 理
次に、プリントエンジン100からのコマンドを第9図
のオプションユニット制御基板600が受信した時に、
CPU6Qiが実行する割込処理について、第22図の
フローチャートによって説明する。
のオプションユニット制御基板600が受信した時に、
CPU6Qiが実行する割込処理について、第22図の
フローチャートによって説明する。
第9図のシリアル通信部605が、プリントエンジン1
00からコマンドを受信すると、そのデータをRAM8
03内のシリアル通信バッファに一時格納する。
00からコマンドを受信すると、そのデータをRAM8
03内のシリアル通信バッファに一時格納する。
このインプットデータが有ると割込みが発生して、CP
U5Q lが割込処理を開始する。
U5Q lが割込処理を開始する。
そして、先ずそのインプットデータがオペレータかどう
かを判断し、オペレータでなければインプットデータを
コマンドレジスタへ格納して、メインルーチンへリター
ンする。
かを判断し、オペレータでなければインプットデータを
コマンドレジスタへ格納して、メインルーチンへリター
ンする。
オペレータであれば、コマンドを「コマンドレジスタの
内容十オペレータ」とし、そのコマンドのオペレータの
b7〜b5が示すロジカルIDコードが自分がアサイン
されている(RAM603に記憶している)コードか否
かを判断する。
内容十オペレータ」とし、そのコマンドのオペレータの
b7〜b5が示すロジカルIDコードが自分がアサイン
されている(RAM603に記憶している)コードか否
かを判断する。
そして、NOであればさらにそのロジカルIDコードが
グローバルIDアドレスか否か(オペレータのb7〜b
5が°110°であればグローバルIDアドレスである
)を判断し、ここでもNOであればそのままリターンす
る。
グローバルIDアドレスか否か(オペレータのb7〜b
5が°110°であればグローバルIDアドレスである
)を判断し、ここでもNOであればそのままリターンす
る。
ロジカルIDコードが自分がアサインされているコート
であるか、そうでない場合でもグローバルIDアドレス
であれば、そのコマンドを処理して実行し、再度そのロ
ジカルIDが自分がアサインされているコードか否かを
判断し、YESであればレスポンスをセットしてリター
ンする。
であるか、そうでない場合でもグローバルIDアドレス
であれば、そのコマンドを処理して実行し、再度そのロ
ジカルIDが自分がアサインされているコードか否かを
判断し、YESであればレスポンスをセットしてリター
ンする。
NoであればグローバルIDアドレスなので、レスポン
スをセットせず、そのままメインルーチンへリターンす
る。
スをセットせず、そのままメインルーチンへリターンす
る。
1」≧←ス模Jυ[外層
ホストシステムからの要求に合うオプションユニットが
ロジカルIDにアサインされていなかった場合のアサイ
ンの変更処理について、第23図のフローチャー1−に
よって説明する。
ロジカルIDにアサインされていなかった場合のアサイ
ンの変更処理について、第23図のフローチャー1−に
よって説明する。
プリントエンジン100がホス1〜システム2からのコ
マンドをコントローラ制御基板21を介して受け取ると
、そのINPUT(給紙)、0UTPUT (排紙)、
及びDPI (両面)の各g性、例えば使用する用紙サ
イズ、ジョブの量、排紙のフェースアップ/ダウン、両
面の有/無、ソートモードの有/無7等を把握する。
マンドをコントローラ制御基板21を介して受け取ると
、そのINPUT(給紙)、0UTPUT (排紙)、
及びDPI (両面)の各g性、例えば使用する用紙サ
イズ、ジョブの量、排紙のフェースアップ/ダウン、両
面の有/無、ソートモードの有/無7等を把握する。
そして、先ずINPUTは現在アサインされているもの
で要求に合うかどうかを判断し、もし要求に合わなけれ
ば、次の優先順位のインプットユニットをアサインして
2再度要求に合うかどうかを判断する。このサイクルを
要求に合うインプットユニットがアサインされるまで繰
り返す。
で要求に合うかどうかを判断し、もし要求に合わなけれ
ば、次の優先順位のインプットユニットをアサインして
2再度要求に合うかどうかを判断する。このサイクルを
要求に合うインプットユニットがアサインされるまで繰
り返す。
このアサインの変更は、プリントエンジンから各オプシ
ョンユニットへ第10図(b)に示した″アサインデバ
イス ID”コマンドを送信することによって行なう。
ョンユニットへ第10図(b)に示した″アサインデバ
イス ID”コマンドを送信することによって行なう。
INPUTが要求に合ったら、次に0UTPUTについ
て現在アサインされているもので要求に合うかどうかを
判断し、要求に合わない場合には同様にして次の優先順
位のアウトプットユニットからl:IQ次次号サインて
、要求に合うまで繰り返す。
て現在アサインされているもので要求に合うかどうかを
判断し、要求に合わない場合には同様にして次の優先順
位のアウトプットユニットからl:IQ次次号サインて
、要求に合うまで繰り返す。
次に、DPIについても同様な処理を行なう。
しかし、前述の実施例では両面ユニットは1台しか装着
されていないので、要求に合わない場合は変更しようが
ないので、その旨をコントローラを介してホストシステ
ム△知らせる必要があるが、ここでは両面ユニットも複
数装着されている場合を想定した一般的例を示している
。
されていないので、要求に合わない場合は変更しようが
ないので、その旨をコントローラを介してホストシステ
ム△知らせる必要があるが、ここでは両面ユニットも複
数装着されている場合を想定した一般的例を示している
。
録 の °制御について
この実施例では、前述のように画像形成装置本体である
プリントエンジン(プリンタ本体)と付加装置であるオ
プションユニットとの間で記録媒体である用紙の搬送特
性に係わる情報を交換するために次のコマンドを用意し
ている。
プリントエンジン(プリンタ本体)と付加装置であるオ
プションユニットとの間で記録媒体である用紙の搬送特
性に係わる情報を交換するために次のコマンドを用意し
ている。
○″インクアイアユニツトスペシフイケーシヨン#1″
のコマンドにより、オプションユニットのプリン1〜エ
ンジンへの挿着口を問う。
のコマンドにより、オプションユニットのプリン1〜エ
ンジンへの挿着口を問う。
011インクアイアユニツトスペシフイケーシヨン#2
″このコマンドにより、オプションユニットの給紙所要
時間あるいは排紙所要時間を問う。
″このコマンドにより、オプションユニットの給紙所要
時間あるいは排紙所要時間を問う。
○″プリン1−エンジンパス長
″リン1へエンジンが、自己の給紙口からレジストセン
サまでの距離を知らせる。
サまでの距離を知らせる。
○″レジスト距離″
プリンミルエンジンが″フィードストップ″コマンドを
発行した後に、オプションユニットが給紙動作を停止さ
せるまでに移動させるべき用紙の移動量をオプションユ
ニットに知らせる。
発行した後に、オプションユニットが給紙動作を停止さ
せるまでに移動させるべき用紙の移動量をオプションユ
ニットに知らせる。
○″搬送速度″
プリントエンジンの用紙搬送速度をオプションユニット
に知らせる。
に知らせる。
プリン1−エンジンとオプションユニットt…でのこれ
らのコマンドとそれに対するレスポンスのやり取りの一
例を第24図(A)、(B)に示す。
らのコマンドとそれに対するレスポンスのやり取りの一
例を第24図(A)、(B)に示す。
各オプションユニットは、第9図にょて説明したように
、制御基板600上にデイツプスイッチ609bを持っ
ており、自分がプリン1−エンジンのどの給紙口あるい
は排紙口(総称して[挿着口Jともいう)に挿着してい
るかを1手動でセットするようになっている。
、制御基板600上にデイツプスイッチ609bを持っ
ており、自分がプリン1−エンジンのどの給紙口あるい
は排紙口(総称して[挿着口Jともいう)に挿着してい
るかを1手動でセットするようになっている。
したがって、別の給紙口あるいは排紙口に挿着し直した
場合には、このデイツプスイッチ609bを再セットす
る必要がある。
場合には、このデイツプスイッチ609bを再セットす
る必要がある。
なお1両面ユニットは給紙口と排紙口の両方の位置を記
憶しておく必要がある。
憶しておく必要がある。
また、同一のオプションユニットでも、トレイ毎に別々
の給紙口あるいは排紙口に挿着される場合は、トレイ毎
に別のデイツプスイッチを持つ必要がある。
の給紙口あるいは排紙口に挿着される場合は、トレイ毎
に別のデイツプスイッチを持つ必要がある。
第25図及び第26図は、第8図に示したプリントエン
ジン制御基板22内のROM112及びRAM115の
用紙搬送特性に係わるデータ格納内容を示し、第27図
乃至第29図は、第9図に示したオプションユニット制
御基板600内のR0M602及びRA M 803の
用紙搬送特性に係わるデータ格納内容を示している。
ジン制御基板22内のROM112及びRAM115の
用紙搬送特性に係わるデータ格納内容を示し、第27図
乃至第29図は、第9図に示したオプションユニット制
御基板600内のR0M602及びRA M 803の
用紙搬送特性に係わるデータ格納内容を示している。
第18図によるイニシャライズとシステムコンフィギユ
レーションの確立を完了した後に、第24図(A)、(
B)に示すように、プリントエンジンは各オプションユ
ニットとの間で各種パラメータの設定と問いあわせを行
なう。
レーションの確立を完了した後に、第24図(A)、(
B)に示すように、プリントエンジンは各オプションユ
ニットとの間で各種パラメータの設定と問いあわせを行
なう。
先ず、プリントエンジンは“インクアイアユニットスペ
シフイケーション #1”のコマンドを発行して、各オ
プションユニツ1−の各トレイの入ロ/出ロ位δ等を問
い合わせる。
シフイケーション #1”のコマンドを発行して、各オ
プションユニツ1−の各トレイの入ロ/出ロ位δ等を問
い合わせる。
それに対し、各オプションユニッ1〜は、予めデイツプ
スイッチによって設定され、第27図に示すようにRA
Mに書き込んだデータをレスポンスとして返す。
スイッチによって設定され、第27図に示すようにRA
Mに書き込んだデータをレスポンスとして返す。
ここで、第15図に示したプリンタシステムの場合を例
に、そのコマンドとレスポンスを具体的に説明する。
に、そのコマンドとレスポンスを具体的に説明する。
プリンタエンジンからインプットユニット#1へ、゛ア
ーギュメント°+゛オペレーダからなるコマンド ”11100000’ −00010101゜を送っ
て、そのインプットトレイ#1の挿着口を問い合わせる
と、このインプットユニット#1は全てのトレイに対し
て、プリントエンジンの給紙口#](e)に挿着されて
いるので、そのレスポンスのb2−boは°000−と
なる。
ーギュメント°+゛オペレーダからなるコマンド ”11100000’ −00010101゜を送っ
て、そのインプットトレイ#1の挿着口を問い合わせる
と、このインプットユニット#1は全てのトレイに対し
て、プリントエンジンの給紙口#](e)に挿着されて
いるので、そのレスポンスのb2−boは°000−と
なる。
このインプットユニット#1では、全てのトレイについ
て同じレスポンスになる。
て同じレスポンスになる。
また、両面ユニットにインプットトレイ1〜として、コ
マンド °11100000− ’01010101゜を送っ
て、そのトレイ#1の挿着口を問い合わせると、この両
面ユニツ1−の給紙口はプリン1−エンジンの他の給紙
IJ(h)に挿着されているので、この場合のレスポン
スはb2〜b(、が“110”となる。
マンド °11100000− ’01010101゜を送っ
て、そのトレイ#1の挿着口を問い合わせると、この両
面ユニツ1−の給紙口はプリン1−エンジンの他の給紙
IJ(h)に挿着されているので、この場合のレスポン
スはb2〜b(、が“110”となる。
さらに1両面ユニットにアウトプットユニットとして、
コマンド ”11100000− ’01110101−を送っ
て、そのトレイ#1の挿着口を問い合わせると、この両
面ユニットの排紙口はプリントエンジンのその下方給紙
口(k)に挿着されているので、そのレスポンスのb2
〜bnは001”となる。
コマンド ”11100000− ’01110101−を送っ
て、そのトレイ#1の挿着口を問い合わせると、この両
面ユニットの排紙口はプリントエンジンのその下方給紙
口(k)に挿着されているので、そのレスポンスのb2
〜bnは001”となる。
またアウトプットユニット#1に、コマンド’1110
0000° ’10010101゜を送って、そのトレ
イ#1の挿着口を問い合わせると、このアウトプットユ
ニット アウトグツ1ヘトレイに対してプリントエンジンの水平
方向の排紙n(j)に挿着されているので。
0000° ’10010101゜を送って、そのトレ
イ#1の挿着口を問い合わせると、このアウトプットユ
ニット アウトグツ1ヘトレイに対してプリントエンジンの水平
方向の排紙n(j)に挿着されているので。
そのレスポンスのb2〜bOは°ooo”となる。
このようにして、入口位置と出口位置を特定できたプリ
ン1〜エンジンは、次にオプションユニットに対して″
プリントエンジンパス長”のコマンドを送出して、イン
プットユニットにはそれが挿着されている給紙口からレ
ジストセンサ位置までの距離を、アウトプットユニット
には排紙センサ位置からそれが挿着されている排紙口ま
での距離をそれぞれ知らせる。
ン1〜エンジンは、次にオプションユニットに対して″
プリントエンジンパス長”のコマンドを送出して、イン
プットユニットにはそれが挿着されている給紙口からレ
ジストセンサ位置までの距離を、アウトプットユニット
には排紙センサ位置からそれが挿着されている排紙口ま
での距離をそれぞれ知らせる。
この例の場合は、
インプットユニット#1 には距離e −a両面ユニ
ット(INF) には距離h −a両面ユニット(
OUT) には距離c = kアラ1−グツ1ヘユ
ニツト斗1 には距離c−jをそれぞれ知らせる(第
11図、第15図参照)。
ット(INF) には距離h −a両面ユニット(
OUT) には距離c = kアラ1−グツ1ヘユ
ニツト斗1 には距離c−jをそれぞれ知らせる(第
11図、第15図参照)。
このデータは、プリントエンジンのROM(第8図のR
OM112)に、第25図に示すように格納されている
。
OM112)に、第25図に示すように格納されている
。
プリントエンジンは次に、各オプションに対して“レジ
スト距#E(Registration distan
ce)”すなわち、レジストセンサ位置からレジストロ
ーラ対の接触線位置までの距離と、プリントエンジンが
用紙を搬送する時の″搬送速度(T ransport
velocity”を知らせる。
スト距#E(Registration distan
ce)”すなわち、レジストセンサ位置からレジストロ
ーラ対の接触線位置までの距離と、プリントエンジンが
用紙を搬送する時の″搬送速度(T ransport
velocity”を知らせる。
これらの用紙搬送特性に係わる情報を知った各オプショ
ンユニットは、先ず″搬送速度″を基に、自身の持つ第
28図(b)に示すような搬送速度テーブルの複数種類
の搬送速度の中からプリントエンジンの搬送速度に最も
近くて且つそれより大きい速度を選び出し、それをオプ
ションユニットの搬送速度として設定して第29図に示
すようにRAMに書き込む。
ンユニットは、先ず″搬送速度″を基に、自身の持つ第
28図(b)に示すような搬送速度テーブルの複数種類
の搬送速度の中からプリントエンジンの搬送速度に最も
近くて且つそれより大きい速度を選び出し、それをオプ
ションユニットの搬送速度として設定して第29図に示
すようにRAMに書き込む。
その後、フィードインタイム(feedjn time
)rfiとイジェクトアウトタイム(eject ou
t time)τeoを、前述した下記の計算式によっ
て算出して。
)rfiとイジェクトアウトタイム(eject ou
t time)τeoを、前述した下記の計算式によっ
て算出して。
同様にRAMに書き込む。
rfi=dfr/vop reo=dee/vop
dfr: (オプションユニットのバス長)+(プリン
トエンジンの給紙側パス長)dee:(プリントエンジ
ンの排紙側パス長)+(オプションユニットのバス長) これらの値は、各トレイ毎に計算されてRAMに書き込
まれる。
dfr: (オプションユニットのバス長)+(プリン
トエンジンの給紙側パス長)dee:(プリントエンジ
ンの排紙側パス長)+(オプションユニットのバス長) これらの値は、各トレイ毎に計算されてRAMに書き込
まれる。
その後プリントエンジンは、″インクアイアユニットス
ペシフイケーション#2″コマンドによって、各オプシ
ョンユニットの各1−レイごとにフィードインタイム(
給紙時間)あるいはイジェクトアウトタイム(排紙時間
)を尋ねる。これらの値は上述のように計算され、第2
9図に示すようにオプション側のRA Mに書き込まれ
ている値である。
ペシフイケーション#2″コマンドによって、各オプシ
ョンユニットの各1−レイごとにフィードインタイム(
給紙時間)あるいはイジェクトアウトタイム(排紙時間
)を尋ねる。これらの値は上述のように計算され、第2
9図に示すようにオプション側のRA Mに書き込まれ
ている値である。
これらのフィートインタイム及びイジェクトアウトタイ
ムはシステムの搬送制御性能を決める重要なパラメータ
である。
ムはシステムの搬送制御性能を決める重要なパラメータ
である。
たとえば、いまA 4 (210nwn )短手方向送
りで。
りで。
連続プリントスピードを最大に保ちつつプリント動作を
続けたいとする。そしてこの時、エンジンの用紙搬送速
度は70 rre+ / seeであるとする。
続けたいとする。そしてこの時、エンジンの用紙搬送速
度は70 rre+ / seeであるとする。
この場合、210/70=3、つまり3秒強の間隔でプ
リントするのが最も効率の良い動作となる。
リントするのが最も効率の良い動作となる。
もし、現在アクティブなインプットトレイのフィードイ
ンタイムが3秒以下であるならば、プリントエンジンは
レジストローラ部からの再給紙開始命令を送ってから次
の用紙の給紙開始命令を送れば良い。それでも最高スピ
ードで連続プリントできる。
ンタイムが3秒以下であるならば、プリントエンジンは
レジストローラ部からの再給紙開始命令を送ってから次
の用紙の給紙開始命令を送れば良い。それでも最高スピ
ードで連続プリントできる。
ところが、フィードインタイムが3秒以上かかる場合は
どうか。例えば、フィードインタイムが4秒であるとす
ると、再給紙開始命令を送った後に次の用紙の給紙開始
命令を送っていたのでは。
どうか。例えば、フィードインタイムが4秒であるとす
ると、再給紙開始命令を送った後に次の用紙の給紙開始
命令を送っていたのでは。
最高スピードは達成できない。
したがって、再給紙開始命令を送るよりも1秒程前に次
の用紙の給紙開始命令を送っておく必要がある。
の用紙の給紙開始命令を送っておく必要がある。
このように、フィートインタイムは″′フィードスター
ト″コマンド(給紙開始命令)と″フィートレスタート
″コマンド(再給紙開始命令)のタイミングを決定する
上で重要なパラメータになっている。
ト″コマンド(給紙開始命令)と″フィートレスタート
″コマンド(再給紙開始命令)のタイミングを決定する
上で重要なパラメータになっている。
さらに、フィードインタイムは給紙ジャム検出のタイミ
ングを決めるパラメータとなっている。
ングを決めるパラメータとなっている。
すなわち、゛′フィードスタート″′コマンド発行後フ
ィードインタイムを経過した時に、レジストセンサR8
(第4図)に用紙が到達していれば。
ィードインタイムを経過した時に、レジストセンサR8
(第4図)に用紙が到達していれば。
用紙の給紙が正常に行なわれたということである。
ところが、フィードインタイムを過ぎても紙がレジスト
センサに来ない場合は、プリンl−エンジンはこのこと
をコントローラに知らせて、所定の処理を実行する必要
がある。
センサに来ない場合は、プリンl−エンジンはこのこと
をコントローラに知らせて、所定の処理を実行する必要
がある。
給紙の場合のジャム検出と同様に、イジェクトアウトタ
イムは排紙ジャム検出のタイミングを決定する重要なパ
ラメータである。
イムは排紙ジャム検出のタイミングを決定する重要なパ
ラメータである。
排紙センサES(第4図)を紙の先端が横切って、パイ
ジエクトスタート″コマンドを発行した後(イジェクト
アウトタイム)+(用紙の長さ分の時間)経過後、プリ
ントエンジンはオプションユニットに″インクアイアエ
グジテツドペーパI D(Inquire exite
d paper I D) ”コマンドを発行して、排
紙が完了したかどうかを問い合わせる。
ジエクトスタート″コマンドを発行した後(イジェクト
アウトタイム)+(用紙の長さ分の時間)経過後、プリ
ントエンジンはオプションユニットに″インクアイアエ
グジテツドペーパI D(Inquire exite
d paper I D) ”コマンドを発行して、排
紙が完了したかどうかを問い合わせる。
もし、この時点で排紙有りのレスポンスが返ってくれば
、正常に排紙したことが判る。ところが、もし排紙無し
のレスポンスが返ってきた場合は、用紙が排紙パス上で
ジャムしたことになる。
、正常に排紙したことが判る。ところが、もし排紙無し
のレスポンスが返ってきた場合は、用紙が排紙パス上で
ジャムしたことになる。
したがって、プリントエンジンはコントローラにこの現
象を知らせると共に、所定の処理を実行する必要がある
。
象を知らせると共に、所定の処理を実行する必要がある
。
以上述べたように、フィードインタイムとイジエクトア
ウトタイムはシステムの搬送制御機能を決定する上での
重要なパラメータである。
ウトタイムはシステムの搬送制御機能を決定する上での
重要なパラメータである。
この実施例では、これらをシステム固有の物とせずに、
いかなるプリントエンジンン(プリンタ本体)といかな
るオプションユニットとの組合せにおいても、正常な搬
送制御が行なわれるようにして、共通性、互換性、汎用
性に富んだプリンタシステムを提供している。
いかなるプリントエンジンン(プリンタ本体)といかな
るオプションユニットとの組合せにおいても、正常な搬
送制御が行なわれるようにして、共通性、互換性、汎用
性に富んだプリンタシステムを提供している。
次に、レジストローラ部での停止制御について第30図
を参照して述べる。
を参照して述べる。
オプションユニット側の給紙ローラOFRによって給紙
された用紙Pは、先端がレジストセンサR8を通過した
後、所定の距離を移動して第30図(a)に示すように
1対のレジストローラ18の接触線につき当った状態で
停止するように制御される。
された用紙Pは、先端がレジストセンサR8を通過した
後、所定の距離を移動して第30図(a)に示すように
1対のレジストローラ18の接触線につき当った状態で
停止するように制御される。
この状態で再給紙を開始すると、用紙はレジストローラ
18の接触線に直交して搬送され、かつ潜像形成のタイ
ミングと同期がとれた搬送が行なわれ、正確な画像形成
位置にスキューの無い画像が得られるのである。
18の接触線に直交して搬送され、かつ潜像形成のタイ
ミングと同期がとれた搬送が行なわれ、正確な画像形成
位置にスキューの無い画像が得られるのである。
もし、上記の制御が行なわれないと、移動距離が短かす
ぎた場合は、レジストローラ18に用紙の先端が届かな
かったり、あるいは先端の一部がレジストローラにつき
当っても、第30図(b)に示すように用紙がスキュー
してしまって平行が出なくなるというT!A象が発生す
る。
ぎた場合は、レジストローラ18に用紙の先端が届かな
かったり、あるいは先端の一部がレジストローラにつき
当っても、第30図(b)に示すように用紙がスキュー
してしまって平行が出なくなるというT!A象が発生す
る。
また、移動距離が長すぎた場合は、同図(c)に示すよ
うに用紙が折れ曲がってしまうという現象が発生する。
うに用紙が折れ曲がってしまうという現象が発生する。
したがって、レジストローラ部での停止制御を正確に高
精度に実行することが重要な事項であり、この用紙給送
の非動はオプションユニット側が行なっている。そのた
め、オプションユニット側の制御が非常に重要である。
精度に実行することが重要な事項であり、この用紙給送
の非動はオプションユニット側が行なっている。そのた
め、オプションユニット側の制御が非常に重要である。
第29図に示すように、「レジスト部停止距離」をプリ
ントエンジンから受信し、それと共にプリントエンジン
から受信して格納しである「プリントエンジン搬送速度
」を基に、「オプション側設定搬送速度」を選択設定(
プリントエンジン搬送速度〈オプション側設定速度)し
たオプションユニットは、これらのデータを自身のRA
Mに書き込む。
ントエンジンから受信し、それと共にプリントエンジン
から受信して格納しである「プリントエンジン搬送速度
」を基に、「オプション側設定搬送速度」を選択設定(
プリントエンジン搬送速度〈オプション側設定速度)し
たオプションユニットは、これらのデータを自身のRA
Mに書き込む。
さらにオプションは。
という計算式でレジスト部停止時間を算出し、そのデー
タもRAMに書き込んでおく。
タもRAMに書き込んでおく。
そして、実際のプリント動作においては。
″フィードストップ″′コマンドを受信する度に、上記
レジスト部停止時間だけデイレイを持たせて用紙の搬送
を停止する。
レジスト部停止時間だけデイレイを持たせて用紙の搬送
を停止する。
あるいは、用紙給送をステッピングモータで行なって、
加減速度のスルーアップ、スルーダウンを行なうような
オプションユニットでは、適切な減速テーブルを作成し
、そのテーブルに従って減速停止制御を行なう。
加減速度のスルーアップ、スルーダウンを行なうような
オプションユニットでは、適切な減速テーブルを作成し
、そのテーブルに従って減速停止制御を行なう。
プリントエンジンは、第25図に示すように。
ROMに再給紙命令発行最小時間というデータを持って
いる。
いる。
このデータは、
という計算式にしたがって算出されたデータである。
すなわち、最高速度で連続プリントを行なう場合に、″
フィードストップ″′コマンド発行後″フィードレスタ
ート″′コマンドを発行する迄の時間が再給紙命令発行
最小時間である。
フィードストップ″′コマンド発行後″フィードレスタ
ート″′コマンドを発行する迄の時間が再給紙命令発行
最小時間である。
再給紙命令発行最小時間〉レジスト部停止時間であるこ
とにより、正常な搬送制御が行なわれる。
とにより、正常な搬送制御が行なわれる。
すなわち、レジストローラ部で正確に停止制御が実行さ
れた後に再給紙が開始されるということである。
れた後に再給紙が開始されるということである。
以上のように、レジストローラ部の停止制御も、この実
施例においては各システム固有の物とせず、プリンタ本
体とオプションユニットのいがなる組み合せにおいても
最適な制御が行なわれるようにして、互換性、共通性、
汎用性のあるプリンタシステムを提供している。
施例においては各システム固有の物とせず、プリンタ本
体とオプションユニットのいがなる組み合せにおいても
最適な制御が行なわれるようにして、互換性、共通性、
汎用性のあるプリンタシステムを提供している。
なお、再給紙命令発行最小時間を、プリントエンジンか
らオプションユニットに直接知らせるコマンドを設定し
て、これを基にオプションユニツ1〜が搬送制御しても
よい。
らオプションユニットに直接知らせるコマンドを設定し
て、これを基にオプションユニツ1〜が搬送制御しても
よい。
以上は、この発明をレーザプリンタシステt1に適用し
た実施例について説明したが、他の各種プリンタシステ
ムや高機能複写機あるいはファックス等の画像形成シス
テムにも同様にこの発明を適用することができる。
た実施例について説明したが、他の各種プリンタシステ
ムや高機能複写機あるいはファックス等の画像形成シス
テムにも同様にこの発明を適用することができる。
以上説明したように、この発明によれば、用紙の搬送制
御性能を決定する上で重要なパラメータであるフィード
インタイム、イジェクトアウトタイム、及び画像形成装
置本体のパス長並びに搬送速度等の情報を、システム固
有のものとせず、5sかなる画像形成装置本体といかな
る付加装置との組合せにおいても、正常な搬送制御が行
なわれるようにしたので、共通性、互換性、及び汎用性
に富んだ画像形成装置を提供することができる。
御性能を決定する上で重要なパラメータであるフィード
インタイム、イジェクトアウトタイム、及び画像形成装
置本体のパス長並びに搬送速度等の情報を、システム固
有のものとせず、5sかなる画像形成装置本体といかな
る付加装置との組合せにおいても、正常な搬送制御が行
なわれるようにしたので、共通性、互換性、及び汎用性
に富んだ画像形成装置を提供することができる。
その結果、システムの構成変更や拡張が極めて容易にな
り、既存資源の有効活用が行なわれ、総合的な運用経費
を大幅に節約することが可能になる。
り、既存資源の有効活用が行なわれ、総合的な運用経費
を大幅に節約することが可能になる。
また、画像形成装置本体と付加装置とのいかなる組合せ
においても、適切なタイミングで給紙命令、再給紙命令
をを発行することができ、用紙の搬送制御の最適化を図
ることができる。
においても、適切なタイミングで給紙命令、再給紙命令
をを発行することができ、用紙の搬送制御の最適化を図
ることができる。
したがって、適切なタイミングでジャム検出を行なうこ
とができでき、システムの自己診断性能を極めて向上さ
せることができる。
とができでき、システムの自己診断性能を極めて向上さ
せることができる。
さらに1画像形成装置本体と付加装置とのいかなる組合
せにおいても、レジストローラ部での正確な停止制御と
、それに続く適切な再給紙を行なうことができ、それに
よって正確な画像形成位置にスキューのない画像を得る
ことができる。
せにおいても、レジストローラ部での正確な停止制御と
、それに続く適切な再給紙を行なうことができ、それに
よって正確な画像形成位置にスキューのない画像を得る
ことができる。
第1図はこの発明の一実施例の基本的構成を示すブロッ
ク図、 第2図は同じくその画像形成装置本体内のロジカルID
とその各々に指定されたデバイスIDを記憶するメモリ
テーブルの例を示す説明図。 第3図は同しく各付加装置内に記憶する自己のデバイス
JDと指定されたロジカルIDの格納例を示す説明図。 第4図はこの発明の具体的実施例としてのプリンタシス
テムの機構部の概略構成を示す模式第5図はその制御系
の構成を示すインターナル・ビデオインタフェース・シ
ステムの場合のブロック図、 第6図は同しくエクスターナル・ビデオインタフェース
・システムの場合のブロック図、第7図はコントローラ
制御基板の構成を示すブロック図。 第8図はプリントエンジンの構成を示すブロック図、 第9図はオプションユニットの共通部分の構成を示すブ
ロック図、 第10図はこの実施例で使用するコマンドとレスポンス
のフォーマット例の説明図、 第11図はプリントエンジンのペーパパスと各給紙口及
び排紙口の位置を示す模式図。 第12図乃至第14図はそれぞれ各種オプションユニッ
トのペーパパスと各トレイの配置を示す模式図、 第15図は第11図のプリントエンジンに第12図乃至
第14図の各オプションユニットを連結して構成したプ
リンタシステムの模式第16図は両面プリント時におけ
る第1面に対する第2面のプリントパターンの向きの異
なる例を示す説明図、 第17図はコントローラとプリントエンジン間の通信に
使用するコマンドとレスポンスのフオーマットを示す説
明図、 第18図はこの実施例におけるパワーオン時及びイニシ
ャライズ実行時のシステム全体の動作を示すフロー図、 第19図は同じくその時のプリントエンジンの動作を示
すフロー図、 第20図はシステムコンフィギユレーション確立のため
のプリントエンジンの動作の詳細を示すフロー図。 第21図はデフォルトのロジカルIDデバイスの設定処
理を示すフロー図、 第22図はプリントエンジンからコマンドを受けた時の
オプション側の動作を示すフロー図、第23図はホスト
システムからコマンドを受け取った時のプリントエンジ
ン側の処理を示すフロー図、 第24図(A)(B)はプリントエンジンとオプション
ユニット間でのコマンドとレスポンスのやり取りの一例
を示すフロー図、 第25図及び第26図はプリントエンジンにおけるRO
MとRA Mのデータ格納内容を示す説明図、 第27図乃至第29図はオプションユニツ1〜における
ROMとRAMのデータ格納内容を示す説明図、 第30図はレジストローラ部での用紙の停止制御を説明
するための給紙部の斜視図である。 1・・・画像形成装置本体(プリンタ本体)2・・・ホ
ストシステム 3・・・多段給紙装置(第1の多段排紙ユニット)4・
・・多段給紙装置(第2の多段排紙ユニッ1−)5・・
・大量給紙装置(大量給紙ユニット)6・・・反転排紙
装置(反転二ニット)7・・・多段排紙装置(多段排紙
ユニット)8・・・大量排紙装置(大量排紙ユニット)
9・・・両面用搬送装置(両面ユニツ1−)10・・・
共通の信号線 18・・・レジストローラ 20・・・システムテーブル 21・・・コントローラ制御基板 22・・・プリントエンジン制御基板 25・・・プリントエンジン機構部 24・・操作パネル 100・・・プリントエンジン
104・・・エンジン・オプションインタフェース30
0・・インプットオプションユニット制御基板400・
・・デュプレックスオプションユニット制御基板 500・・・アウトプットオプションユニット制御基板
ク図、 第2図は同じくその画像形成装置本体内のロジカルID
とその各々に指定されたデバイスIDを記憶するメモリ
テーブルの例を示す説明図。 第3図は同しく各付加装置内に記憶する自己のデバイス
JDと指定されたロジカルIDの格納例を示す説明図。 第4図はこの発明の具体的実施例としてのプリンタシス
テムの機構部の概略構成を示す模式第5図はその制御系
の構成を示すインターナル・ビデオインタフェース・シ
ステムの場合のブロック図、 第6図は同しくエクスターナル・ビデオインタフェース
・システムの場合のブロック図、第7図はコントローラ
制御基板の構成を示すブロック図。 第8図はプリントエンジンの構成を示すブロック図、 第9図はオプションユニットの共通部分の構成を示すブ
ロック図、 第10図はこの実施例で使用するコマンドとレスポンス
のフォーマット例の説明図、 第11図はプリントエンジンのペーパパスと各給紙口及
び排紙口の位置を示す模式図。 第12図乃至第14図はそれぞれ各種オプションユニッ
トのペーパパスと各トレイの配置を示す模式図、 第15図は第11図のプリントエンジンに第12図乃至
第14図の各オプションユニットを連結して構成したプ
リンタシステムの模式第16図は両面プリント時におけ
る第1面に対する第2面のプリントパターンの向きの異
なる例を示す説明図、 第17図はコントローラとプリントエンジン間の通信に
使用するコマンドとレスポンスのフオーマットを示す説
明図、 第18図はこの実施例におけるパワーオン時及びイニシ
ャライズ実行時のシステム全体の動作を示すフロー図、 第19図は同じくその時のプリントエンジンの動作を示
すフロー図、 第20図はシステムコンフィギユレーション確立のため
のプリントエンジンの動作の詳細を示すフロー図。 第21図はデフォルトのロジカルIDデバイスの設定処
理を示すフロー図、 第22図はプリントエンジンからコマンドを受けた時の
オプション側の動作を示すフロー図、第23図はホスト
システムからコマンドを受け取った時のプリントエンジ
ン側の処理を示すフロー図、 第24図(A)(B)はプリントエンジンとオプション
ユニット間でのコマンドとレスポンスのやり取りの一例
を示すフロー図、 第25図及び第26図はプリントエンジンにおけるRO
MとRA Mのデータ格納内容を示す説明図、 第27図乃至第29図はオプションユニツ1〜における
ROMとRAMのデータ格納内容を示す説明図、 第30図はレジストローラ部での用紙の停止制御を説明
するための給紙部の斜視図である。 1・・・画像形成装置本体(プリンタ本体)2・・・ホ
ストシステム 3・・・多段給紙装置(第1の多段排紙ユニット)4・
・・多段給紙装置(第2の多段排紙ユニッ1−)5・・
・大量給紙装置(大量給紙ユニット)6・・・反転排紙
装置(反転二ニット)7・・・多段排紙装置(多段排紙
ユニット)8・・・大量排紙装置(大量排紙ユニット)
9・・・両面用搬送装置(両面ユニツ1−)10・・・
共通の信号線 18・・・レジストローラ 20・・・システムテーブル 21・・・コントローラ制御基板 22・・・プリントエンジン制御基板 25・・・プリントエンジン機構部 24・・操作パネル 100・・・プリントエンジン
104・・・エンジン・オプションインタフェース30
0・・インプットオプションユニット制御基板400・
・・デュプレックスオプションユニット制御基板 500・・・アウトプットオプションユニット制御基板
Claims (1)
- 【特許請求の範囲】 1 ホストシステムより文字コード情報あるいは画像イ
メージ情報等を受けて記録媒体上に画像を形成する画像
形成装置本体と、それぞれこの画像形成装置本体に着脱
可能な記録媒体給送装置、記録媒体搬送装置、記録媒体
排送装置等の各種の付加装置とからなる画像形成システ
ムにおいて、前記画像形成装置本体は、自身に固有の記
録媒体搬送特性に係わる情報を前記各付加装置へ送出す
る手段を有し、 前記各種の付加装置は、それぞれ前記画像形成装置本体
に装着されることにより決定される記録媒体搬送特性に
係わる情報を前記画像形成装置本体へ送出する手段を有
し、 前記画像形成装置本体と各付加装置が、それぞれ前記各
手段によつて送出される記録媒体搬送特性に係わる情報
を受け取つてシステムの記録媒体搬送制御性能を決定す
るようにしたことを特徴とする画像形成システム。 2 ホストシステムより文字コード情報あるいは画像イ
メージ情報等を受けて記録媒体上に画像を形成する画像
形成装置本体と、それぞれこの画像形成装置本体に着脱
可能な記録媒体給送装置、記録媒体搬送装置等の各種の
付加装置とからなる画像形成システムにおいて、 前記画像形成装置本体は、前記各付加装置の挿着位置か
ら画像位置制御に係るセンサまでの距離情報と自身の用
紙搬送速度の情報とを前記各付加装置へ送出する手段を
有し、 前記各付加装置は、前記画像形成装置本体から送出され
た情報を受け取つて、記録媒体の給送開始からその記録
媒体の先端が前記センサに到達するまでの時間情報を前
記画像形成装置本体へ送出する手段を有し、 前記画像形成装置本体が、前記各付加装置からそれぞれ
送出される時間情報を受け取つて記録媒体搬送制御性能
を決定するようにしたことを特徴とする画像形成システ
ム。 3 ホストシステムより文字コード情報あるいは画像イ
メージ情報等を受けて記録媒体上に画像を形成する画像
形成装置本体と、それぞれこの画像形成装置本体に着脱
可能な記録媒体給送装置、記録媒体搬送装置、記録媒体
排送装置等の各種の付加装置とからなる画像形成システ
ムにおいて、前記画像形成装置本体は、前記各付加装置
に給送停止命令を発行した後その各付加装置が実際に給
紙動作を停止するまでに記録媒体を搬送すべき距離の情
報と自身の用紙搬送速度の情報とを前記各付加装置へ送
出する手段を有し、 前記各付加装置が、前記画像形成装置本体から送出され
る情報を受け取つて記録媒体搬送制御性能を決定する手
段を備えていることを特徴とする画像形成システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63273407A JP3015381B2 (ja) | 1988-10-29 | 1988-10-29 | 画像形成システム |
| US07/427,043 US5126786A (en) | 1988-10-29 | 1989-10-25 | Image forming system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63273407A JP3015381B2 (ja) | 1988-10-29 | 1988-10-29 | 画像形成システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02120066A true JPH02120066A (ja) | 1990-05-08 |
| JP3015381B2 JP3015381B2 (ja) | 2000-03-06 |
Family
ID=17527460
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63273407A Expired - Lifetime JP3015381B2 (ja) | 1988-10-29 | 1988-10-29 | 画像形成システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5126786A (ja) |
| JP (1) | JP3015381B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010284906A (ja) * | 2009-06-12 | 2010-12-24 | Canon Inc | 画像形成装置 |
| US9146698B2 (en) | 2013-10-02 | 2015-09-29 | Fuji Xerox Co., Ltd. | Print management apparatus, non-transitory computer readable medium, and printing system |
| JP2018200408A (ja) * | 2017-05-29 | 2018-12-20 | キヤノン株式会社 | 画像形成装置、画像形成システム |
| CN112339458A (zh) * | 2019-08-09 | 2021-02-09 | 佳能株式会社 | 打印设备、控制方法和非暂时性计算机可读存储介质 |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5418904A (en) * | 1988-11-08 | 1995-05-23 | Ricoh Company, Ltd. | Image forming system |
| JPH0410963A (ja) * | 1990-04-27 | 1992-01-16 | Hitachi Koki Co Ltd | 用紙搬送制御方法 |
| US5428714A (en) * | 1990-11-16 | 1995-06-27 | Seiko Epson Corporation | Status and command function extension for industry standard printer interfaces |
| JP3450534B2 (ja) * | 1995-08-08 | 2003-09-29 | キヤノン株式会社 | 画像記録装置及びその制御方法 |
| JPH09267538A (ja) * | 1996-01-29 | 1997-10-14 | Canon Inc | 記録装置及びその制御方法及び記録システム |
| JP4045037B2 (ja) * | 1998-11-13 | 2008-02-13 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置 |
| JP2002116679A (ja) * | 2000-07-31 | 2002-04-19 | Ricoh Co Ltd | 画像形成装置及び画像形成方法 |
| JP4545904B2 (ja) * | 2000-08-29 | 2010-09-15 | キヤノン株式会社 | 通信システム、外部装置、給紙装置、および、排紙装置 |
| US6572293B1 (en) * | 2000-09-14 | 2003-06-03 | Electronics For Imaging, Inc. | Simple and inexpensive high-capacity output catch tray for document production machines |
| JP3697217B2 (ja) * | 2002-03-08 | 2005-09-21 | キヤノン株式会社 | 画像形成装置 |
| US7155725B1 (en) * | 2002-03-27 | 2006-12-26 | Danger, Inc. | Apparatus and method for coordinating multiple e-mail accounts |
| US7162513B1 (en) | 2002-03-27 | 2007-01-09 | Danger, Inc. | Apparatus and method for distributing electronic messages to a wireless data processing device using a multi-tiered queuing architecture |
| US7437405B1 (en) | 2002-10-01 | 2008-10-14 | Danger, Inc. | System and method for managing data objects in a wireless device |
| US7710912B1 (en) | 2005-07-11 | 2010-05-04 | Microsoft Corporation | Managing content synchronization between a data service and a data processing device |
| JP2007098940A (ja) * | 2005-09-08 | 2007-04-19 | Canon Inc | 画像形成システムおよびその制御方法 |
| WO2018021266A1 (ja) * | 2016-07-29 | 2018-02-01 | キヤノン株式会社 | 画像形成装置 |
| JP6880997B2 (ja) * | 2017-04-28 | 2021-06-02 | 株式会社リコー | 画像形成装置及び画像形成方法 |
| JP7312042B2 (ja) * | 2019-07-01 | 2023-07-20 | キヤノン株式会社 | 画像形成システム、画像形成装置および給送装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4970544A (en) * | 1987-11-26 | 1990-11-13 | Fuji Xerox Co., Ltd. | Paper tray control system |
| US4980780A (en) * | 1988-08-29 | 1990-12-25 | Ricoh Company, Ltd. | Image forming system |
-
1988
- 1988-10-29 JP JP63273407A patent/JP3015381B2/ja not_active Expired - Lifetime
-
1989
- 1989-10-25 US US07/427,043 patent/US5126786A/en not_active Expired - Lifetime
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010284906A (ja) * | 2009-06-12 | 2010-12-24 | Canon Inc | 画像形成装置 |
| US9146698B2 (en) | 2013-10-02 | 2015-09-29 | Fuji Xerox Co., Ltd. | Print management apparatus, non-transitory computer readable medium, and printing system |
| US9298402B2 (en) | 2013-10-02 | 2016-03-29 | Fuji Xerox Co., Ltd. | Print management apparatus, non-transitory recording medium, and printing system |
| JP2018200408A (ja) * | 2017-05-29 | 2018-12-20 | キヤノン株式会社 | 画像形成装置、画像形成システム |
| US11435687B2 (en) | 2017-05-29 | 2022-09-06 | Canon Kabushiki Kaisha | Image forming apparatus and image forming system |
| CN112339458A (zh) * | 2019-08-09 | 2021-02-09 | 佳能株式会社 | 打印设备、控制方法和非暂时性计算机可读存储介质 |
| US11265432B2 (en) | 2019-08-09 | 2022-03-01 | Canon Kabushiki Kaisha | Printing apparatus including a plurality of feeding units, control method, and computer-readable storage medium |
| CN112339458B (zh) * | 2019-08-09 | 2022-08-02 | 佳能株式会社 | 打印设备、控制方法和非暂时性计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5126786A (en) | 1992-06-30 |
| JP3015381B2 (ja) | 2000-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3015381B2 (ja) | 画像形成システム | |
| JP2989191B2 (ja) | 画像形成システム | |
| US4980780A (en) | Image forming system | |
| KR100343234B1 (ko) | 용지 상에 화상 형성을 위한 화상 형성 장치 | |
| JP3286111B2 (ja) | 印刷装置および方法 | |
| US7268908B2 (en) | Image processing system and its control method | |
| US4999654A (en) | Image forming system | |
| US20030030836A1 (en) | Image processing apparatus for executing image process on the basis of job, or control method of controlling processing order of jobs | |
| US5418904A (en) | Image forming system | |
| JP3012252B2 (ja) | 画像形成システム | |
| US6903832B2 (en) | Output control apparatus, output control method and memory medium storing program readable by computer | |
| JPH11296046A (ja) | 印刷制御装置および印刷制御装置の印刷処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP3056752B2 (ja) | 画像形成システム | |
| JP2837702B2 (ja) | 画像形成システム | |
| US6373581B1 (en) | Apparatus to control optional paper conveyance device and image processing apparatus using the same | |
| JP2713344B2 (ja) | 画像形成システム | |
| JPH02143871A (ja) | 画像形成装置 | |
| JP3774549B2 (ja) | 印刷装置およびその給排紙指定方法 | |
| JP3518833B2 (ja) | 情報処理装置及び画像形成装置 | |
| JP3523976B2 (ja) | 画像形成装置 | |
| JPH05193234A (ja) | 画像形成装置 | |
| JP2841859B2 (ja) | プリンタの制御装置 | |
| JPH02131968A (ja) | 画像形成システム | |
| JPH0374716A (ja) | 主従装置間の通信方式 | |
| JPH02131977A (ja) | 画像形成システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071217 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081217 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |