(57)【特許請求の範囲】
【請求項１】
複数段の装着位置に装着されている各オプション装置に対し本体からいずれかの装着位置を示す位置情報を含む動作命令を出力し、該位置情報に対応するオプション装置を動作させるオプション判別システムにおいて、
前記本体は、初段の装着位置のオプション装置に対し複数のビットから成るビット信号を出力する位置指定信号送出部を有し、
前記初段を含む各段のオプション装置は、前記各装着位置を示す複数の位置情報とそれぞれビット値の異なる複数のビット信号とを対応させて記憶している位置記憶部と、
受信したビット信号と前記位置記憶部の一致するビット信号に対応する位置情報を自己の位置情報として設定すると共に後段のオプション装置に対し受信したビット信号のいずれかのビットを反転し、かつビット位置を変換して成るビット信号を出力する装着位置判定部と、
を含むことを特徴とするオプション判別システム。
【請求項２】
複数段の装着位置に装着されている各オプション装置に対し本体からいずれかの装着位置を示す位置情報を含む動作命令を出力し、該位置情報に対応するオプション装置を動作させるオプション判別システムにおいて
前記本体は、初段の装着位置のオプション装置に対し所定数のパルスから成るパルス信号を出力する位置判定パルス送出部を有し、
前記初段を含む各段のオプション装置は、前記各装着位置を示す複数の位置情報とそれぞれパルス数の異なる複数のパルス信号とを対応させて記憶している位置記憶部と、
受信したパルス信号のパルス数と前記位置記憶部の一致するパルス数を有するパルス信号に対応する位置情報を自己の位置情報として設定すると共に後段のオプション装置に対し受信したパルス信号のパルス数を変換して成るパルス信号を出力するパルス制御部と、
含むことを特徴とするオプション判別システム。
【請求項３】
請求項２に記載のオプション判別システムにおいて、
前記パルス制御部は、
受信したパルス信号に対し１パルス増加させた変換パルス信号を送出することを特徴とするオプション判別システム。
【請求項４】
請求項３に記載のオプション判別システムにおいて、
前記パルス制御部は、
パルス信号を受信した時点で、後段のオプション装置へのパルスの送出を開始し、かつ、当該受信するパルスを所定時間監視し、受信するパルスが停止した場合に当該パルスから所定時間遅れて前記後段のオプションへのパルス送出を停止することを特徴とするオプション判別システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子写真プリンタ等において、積み重ねて使用するオプション用紙トレイといった装置本体に着脱するオプションの位置を判別するオプション判別システムに関するものである。
【０００２】
【従来の技術】
プリンタや複写機等では、大きさの異なる用紙を予め格納しておくために複数のオプション用紙トレイを着脱可能に構成されている。
【０００３】
図１２は、従来のオプショントレイの接続を示す構成図である。
図示の構成はプリンタ１００とオプショントレイ２００を表している。プリンタ１００は、プリンタ制御部１０１とオプショントレイインタフェースコネクタ１０２を備えている。また、各オプショントレイ２００は、上位インタフェースコネクタ２０１、下位インタフェースコネクタ２０２、突起部２０３、検出スイッチ２０４、オプショントレイ制御部２０５を備えている。
【０００４】
プリンタ制御部１０１はプリンタ１００を制御するための制御部であり、このプリンタ制御部１０１は、オプショントレイインタフェースコネクタ１０２を介して、プリンタ１００の下側に置かれたオプショントレイ２００の上位インタフェースコネクタ２０１を経由してオプショントレイ制御部２０５と送受信シリアル信号３００で接続されている。
【０００５】
送受信シリアル信号３００は、下位インタフェースコネクタ２０２を介して更に下方のオプショントレイ２００と接続されている。積み重ねられたオプショントレイ２００は全く同一の構成を持っている。また、一般的にプリンタ１００は、図示しない標準の用紙トレイを内蔵することが多いので、直下に置かれたオプショントレイ２００は２ndトレイ、更にその下に置かれたオプショントレイ２００は３rdトレイなどと呼び称される。
【０００６】
また、オプショントレイ２００には、上方のオプショントレイ２００と嵌合するよう突起部２０３が設けられており、積み重ねられた場合、下方トレイの突起部２０３は上方トレイの検出スイッチ２０４を押下するよう配置されている。また、この検出スイッチ２０４はオプショントレイ制御部２０５に接続されている。
【０００７】
この突起部２０３と検出スイッチ２０４によって、積み重ねられたオプショントレイ２００のオプショントレイ制御部２０５は、検出スイッチ２０４が押下されていればプリンタ１００直下に置かれた所謂２ndトレイの位置にあることを認識し、一方、検出スイッチ２０４が押下されていなければ所謂３rdトレイの位置にあることを認識することができる。
【０００８】
このように、各オプショントレイ２００のオプショントレイ制御部２０５が、自分自身の置かれた位置を認識した上で、プリンタ制御部１０１が、図示しない上位ホストコンピュータ等からオプショントレイ２００からの給紙印刷を指示されると、プリンタ制御部１０１は送受信シリアル信号３００を使用し、予め定義されている通信プロトコルに従って全てのオプショントレイ２００に同時に給紙開始指令を送信する。
【０００９】
給紙開始指令には図示しない上位ホストコンピュータ等から指示されたトレイの位置情報が含まれており、各オプショントレイ２００のオプショントレイ制御部２０５は、受信した給紙開始指令のトレイの位置情報が、予め認識していた自分自身のトレイ位置と一致しない場合は、給紙開始指令を受け捨てて何も行わない。一方、給紙開始指令のトレイの位置情報が、予め認識していた自分自身のトレイ位置と一致した場合、そのオプショントレイ２００のオプショントレイ制御部２０５は図示しない給紙モータや用紙センサを駆使してプリンタ１００へ用紙を送り込む。これにより、該当するオプショントレイ２００からの給紙による印刷が実行されることになる。
【００１０】
【発明が解決しようとする課題】
しかしながら、上記従来の構成では、オプショントレイ２００が二つまでは位置を認識できても、三つ以上のオプショントレイ２００を積み重ねると、最下位のオプショントレイ２００以外では全て検出スイッチ２０４が押下されてしまうため、４thトレイ以上のトレイ位置の判別ができないという問題があった。
【００１１】
また、オプショントレイにディップスイッチを設け、操作者がオプショントレイを装着する際に、オプショントレイを装着する位置に合わせてディップスイッチの設定を行う構成も考えられる。しかしながら、このような構成の場合、操作者はオプショントレイの位置と対応するディップスイッチの設定を記憶しておかなければならず、操作者の負担が大きいという問題があった。
【００１２】
更に、このような構成である場合、操作者が設定を忘れたり、誤った設定をしてしまうと、装着されたオプショントレイから給紙されなかったり、複数のオプショントレイから給紙が行われてしまうといった問題があった。
【００１３】
【課題を解決するための手段】
本発明は、前述の課題を解決するため次の構成を採用する。
〈構成１〉
本発明は、複数段の装着位置に装着されている各オプション装置に対し本体からいずれかの装着位置を示す位置情報を含む動作命令を出力し、該位置情報に対応するオプション装置を動作させるオプション判別システムにおいて、本体は、初段の装着位置のオプション装置に対し複数のビットから成るビット信号を出力する位置指定信号送出部を有し、初段を含む各段のオプション装置は、各装着位置を示す複数の位置情報とそれぞれビット値の異なる複数のビット信号とを対応させて記憶している位置記憶部と、受信したビット信号と位置記憶部の一致するビット信号に対応する位置情報を自己の位置情報として設定すると共に後段のオプション装置に対し受信したビット信号のいずれかのビットを反転し、かつビット位置を変換して成るビット信号を出力する装着位置判定部と、を含むことを特徴とするオプション判別システム。
【００１４】
〈構成２〉
他の発明は、複数段の装着位置に装着されている各オプション装置に対し本体からいずれかの装着位置を示す位置情報を含む動作命令を出力し、該位置情報に対応するオプション装置を動作させるオプション判別システムにおいて本体は、初段の装着位置のオプション装置に対し所定数のパルスから成るパルス信号を出力する位置判定パルス送出部を有し、初段を含む各段のオプション装置は、各装着位置を示す複数の位置情報とそれぞれパルス数の異なる複数のパルス信号とを対応させて記憶している位置記憶部と、受信したパルス信号のパルス数と位置記憶部の一致するパルス数を有するパルス信号に対応する位置情報を自己の位置情報として設定すると共に後段のオプション装置に対し受信したパルス信号のパルス数を変換して成るパルス信号を出力するパルス制御部と、含むことを特徴とするオプション判別システム。
【００１５】
〈構成３〉
構成２に記載のオプション判別システムにおいて、前記パルス制御部は、受信したパルス信号に対し１パルス増加させた変換パルス信号を送出することを特徴とするオプション判別システム。
【００１６】
〈構成４〉
構成３に記載のオプション判別システムにおいて、前記パルス制御部は、パルス信号を受信した時点で、後段のオプション装置へのパルスの送出を開始し、かつ、受信するパルスを所定時間監視し、受信するパルスが停止した場合に当該パルスから所定時間遅れて前記後段のオプションへのパルス送出を停止することを特徴とするオプション判別システム。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて詳細に説明する。
《具体例１》
〈構成〉
図１は、本発明のオプション判別システムの具体例１を示す構成図である。
図示のシステムは、プリンタ（本体）１０とオプショントレイ２０からなり、この例ではオプショントレイ２０が四つ装着される場合を示している。
【００１８】
プリンタ１０は、プリンタ制御部１１とオプショントレイインタフェースコネクタ１２を備えており、プリンタ制御部１１は位置指定信号送出部１３を有している。また、各オプショントレイ２０は、上位インタフェースコネクタ２１、下位インタフェースコネクタ２２、オプショントレイ制御部２３を備え、オプショントレイ制御部２３には、オプション位置記憶部２４とオプション位置判定部２５を有している。
【００１９】
プリンタ制御部１１の位置指定信号送出部１３は、複数のビット信号として本具体例１では２ビットの信号を送出する機能を有している。また、その他のプリンタ制御部１１におけるプリンタの制御機能については従来と同様である。
【００２０】
プリンタ制御部１１は、オプショントレイインタフェースコネクタ１２を介して、かつ、プリンタ１０の下に置かれたオプショントレイ２０の上位インタフェースコネクタ２１を経由して、オプショントレイ制御部２３に接続されるよう構成されている。また、オプショントレイ制御部２３はオプショントレイ２０の下位インタフェースコネクタ２２に接続され、この下位インタフェースコネクタ２２は、更に下方のオプショントレイ２０の上位インタフェースコネクタ２１に接続されている。
【００２１】
オプショントレイ制御部２３のオプション位置記憶部２４は、予め複数ビットの値に対応した各オプショントレイ２０の位置を記憶する記憶部である。また、オプション位置判定部２５は、プリンタ１０や上方のオプショントレイ２０から受け取ったビットの値とオプション位置記憶部２４に記憶されているビットの値とを照合して、自オプショントレイ２０の装着位置を判別すると共に、受け取った２ビットのうち１ビットの値を反転して下方のオプショントレイ２０に送出する機能を有している。
【００２２】
また、各オプショントレイ２０は全く同一の構成を持つ。尚、本具体例においても、各トレイの位置判別手段以外の、例えば給紙動作等は従来と同様である。
【００２３】
図２は、具体例１の回路ブロック図である。
プリンタ制御部１１には、プリンタ制御ＣＰＵ１１１と５Ｖ電源１１２、プルアップ抵抗１１３、ＧＮＤ１１４が設けられている。プリンタ制御ＣＰＵ１１１の出力ポートからは送信シリアル信号３０が出力され、入力ポートには受信シリアル信号３１が入力される。また、５Ｖ電源１１２はプルアップ抵抗１１３を介して位置指定信号上位ビット３２の出力となり、ＧＮＤ１１４は位置指定信号下位ビット３３となる。また、これら送信シリアル信号３０、受信シリアル信号３１、位置指定信号上位ビット３２、位置指定信号下位ビット３３は、オプショントレイインタフェースコネクタ１２にそれぞれ接続されている。
【００２４】
ここで、図１の位置指定信号送出部１３は、図２における５Ｖ電源１１２、プルアップ抵抗１１３、ＧＮＤ１１４および位置指定信号上位ビット３２、位置指定信号下位ビット３３によりその機能が実現されている。
【００２５】
オプショントレイインタフェースコネクタ１２と嵌合するプリンタ１０直下に置かれたオプショントレイ２０のオプショントレイ制御部２３には、オプショントレイ制御ＣＰＵ２３１、メモリ２３２、ＮＯＴゲート２３３が設けられている。
【００２６】
オプショントレイ制御ＣＰＵ２３１は、オプショントレイ２０の各種の制御を行うもので、その入力ポートおよび出力ポートには上位インタフェースコネクタ２１を介してそれぞれ送信シリアル信号３０および受信シリアル信号３１が接続されている。また、上位インタフェースコネクタ２１に接続された送信シリアル信号３０および受信シリアル信号３１は、そのまま下位インタフェースコネクタ２２の同一のピン位置に接続されている。
【００２７】
位置指定信号上位ビット３２および位置指定信号下位ビット３３は、上位インタフェースコネクタ２１を介してオプショントレイ制御ＣＰＵ２３１に入力され、オプショントレイ制御ＣＰＵ２３１にて、メモリ２３２に記憶されている複数ビットの値に対応した各オプショントレイ２０の位置の情報と照合することにより自身の装着位置を判別するようになっている。メモリ２３２は、複数ビットの値に対応した各オプショントレイ２０の位置の情報として位置テーブルを有している。
【００２８】
図３は、メモリ２３２内の位置テーブルの説明図である。
図示のように、各位置に対応した論理レベルが予め設定されている。
【００２９】
また、位置指定信号上位ビット３２は、そのまま下位インタフェースコネクタ２２の位置指定信号下位ビットのピン位置に接続され、位置指定信号下位ビット３３はＮＯＴゲート２３３を介して下位インタフェースコネクタ２２の位置指定信号上位ビットのピン位置に接続されている。即ち、位置指定信号上位ビット３２および位置指定信号下位ビット３３は、オプショントレイ制御部２３において、そのビット位置が入れ替わり（ビットがひねられ）、かつ、位置指定信号下位ビット３３の値が反転されて出力されるよう構成されている。
【００３０】
ここで、図１のオプション位置記憶部２４は図２のメモリ２３２で実現され、図１のオプション位置判定部２５は、オプショントレイ制御ＣＰＵ２３１およびＮＯＴゲート２３３でその機能が実現されている。
【００３１】
２ndオプショントレイより下方に置かれるオプショントレイ２０については、上方に置かれたオプショントレイ２０の下位インタフェースコネクタ２２と下方に置かれたオプショントレイ２０の上位インタフェースコネクタ２１が嵌合することを除けば、接続関係は２ndの位置に置かれたオプショントレイ２０と全く同じである。
【００３２】
〈動作〉
図４は、具体例１のオプショントレイの位置指定信号の遷移を説明するための説明図である。
先ず、プリンタ制御部１１内で５Ｖ電源１１２にプルアップ抵抗１１３を介して接続された位置指定信号上位ビット３２と、プリンタ制御部１１のグランドレベルであるＧＮＤ１１４に接続された位置指定信号下位ビット３３は、２ndトレイの位置に置かれたオプショントレイ２０のオプショントレイ制御ＣＰＵ２３１の入力ポートに接続され、このときの入力論理レベルは“１０”となる。
【００３３】
更に、位置指定信号上位ビット３２は、オプショントレイ制御部２３内でひねられて下段のオプショントレイ２０に対する位置指定信号下位ビット３３となり、位置指定信号下位ビット３３はＮＯＴゲート２３３を介して論理レベルを反転した後、これまたひねられて下段のオプショントレイ２０に対する位置指定信号上位ビット３２となり、３rdトレイの位置に置かれたオプショントレイ２０のオプショントレイ制御ＣＰＵ２３１の入力ポートの入力論理レベルは“１１”となる。
【００３４】
このように、各オプショントレイ制御部２３内で、位置指定信号の下位ビットの論理反転とビットの上下入れ替えとを行うことで、各オプショントレイ制御ＣＰＵ２３１の入力ポートに入力される位置指定信号の論理レベルは図３に示すように、２ndトレイの位置では“１０”、３rdトレイの位置では“１１”、４thトレイの位置では“０１”、５thトレイの位置では“００”と、次々に遷移して下段に伝達されていく。
【００３５】
また、各オプショントレイ２０では、オプショントレイ制御ＣＰＵ２３１がメモリ２３２に格納されている位置テーブル（図３参照）と照合することで、自身の装着位置を判別する。例えば、論理レベルが“１１”であった場合、オプショントレイ２０自身の位置は３rdトレイであるといったように、自身の位置を知ることができる。
【００３６】
尚、上記具体例１では、下位ビットの論理値をＮＯＴゲート２３３で反転するようにしたが上位ビットを反転するようにしてもよい。この場合の構成は、例えば図２において、各オプショントレイ２０のＮＯＴゲート２３３が、上位ビットから下位ビットへの信号線上に位置するよう構成すればよい。
【００３７】
図５および図６は、上位ビットを反転させるようにした場合の位置テーブルの説明図および位置指定信号の遷移説明図である。
図６に示すように、各トレイ位置でのオプショントレイ制御ＣＰＵへの入力値は、２ndトレイで“１０”、３rdトレイで“００”、４thトレイで“０１”、５thトレイで“１１”となっており、これらの値を図５の位置テーブルの値と照合することで、自身の位置を同様に判別することができる。
【００３８】
〈効果〉
以上のように、具体例１によれば、プリンタおよび各オプショントレイ間のインタフェースに位置指定信号上位ビットと位置指定信号下位ビットとを設け、更に、各オプショントレイ制御部内にＮＯＴゲートを設け、いずれかの位置指定信号のビットを反転し、かつ、ビットの上下入れ替えを行うことで、各オプショントレイ制御ＣＰＵに入力される位置指定信号の論理レベルを次々に遷移させるようにしたので、三つ以上のオプショントレイが装着された場合でもそのオプショントレイは自身の位置を正確に判別することができる。
【００３９】
また、ディップスイッチで設定するといった方法とは異なり、位置が自動的に判別されるため、操作者が設定を忘れたり誤った設定を行うことがない。
【００４０】
尚、上記具体例１では、２ビットの位置指定信号を用いて四つまでのオプショントレイの位置判別を行うようにしたが、位置指定信号のビット数を大きくすることによって、更に多くのオプショントレイの位置判定を行うことができる。
【００４１】
図７は、複数ビットの位置判定の一覧を示す説明図である。
これらの場合は、その最上位ビットを反転させ、かつ、最上位ビットを最下位ビットに移動してその他のビットを上位ビット側にずらすようした例である。尚、図中、Noの数字は位置、Decはビットの十進数を表している。
【００４２】
図示のように、３ビットの場合は６通り、４ビットの場合は８通り等、多くの位置判別を行う場合はビット数を増加させることで対応することができる。
【００４３】
また、上記具体例１では、反転させるビットを１ビットとしたが、複数ビットのうちの一部のビットであれば、２ビット以上のビットを反転させるようにしてもよい。
【００４４】
《具体例２》
具体例２は、本体から特定数のパルスを送出し、かつ、各オプショントレイにてそのパルス数を増加または減少させて送出し、各オプショントレイが自身のパルス数によって、位置を判別するようにしたものである。
【００４５】
〈構成〉
図８は、具体例２のオプション判別システムの構成図である。
図示のシステムでは、上記具体例１と同様に、プリンタ１０に対してオプショントレイ２０が四つ装着される場合を示している。
【００４６】
プリンタ１０は、プリンタ制御部１４とオプショントレイインタフェースコネクタ１２を備えており、プリンタ制御部１４は位置判定パルス送出部１５を有している。また、各オプショントレイ２０は、具体例１と同様の上位インタフェースコネクタ２１および下位インタフェースコネクタ２２を備えると共に、オプショントレイ制御部２６を備え、このオプショントレイ制御部２６には、パルス制御部２７を有している。
【００４７】
プリンタ制御部１４の位置判定パルス送出部１５は、予め決められた数のパルスを送出する機能を有している。また、その他のプリンタ制御部１４におけるプリンタの制御機能については具体例１および従来と同様である。
【００４８】
プリンタ制御部１４は、オプショントレイインタフェースコネクタ１２を介して、かつ、プリンタ１０の下に置かれたオプショントレイ２０の上位インタフェースコネクタ２１を経由してオプショントレイ制御部２６に接続されるよう構成されている。また、オプショントレイ制御部２６はオプショントレイ２０の下位インタフェースコネクタ２２に接続され、この下位インタフェースコネクタ２２は、更に下方のオプショントレイ２０の上位インタフェースコネクタ２１に接続されている。
【００４９】
オプショントレイ制御部２６のパルス制御部２７は、予めパルス数に対応した各オプショントレイの位置を表すデータを備え、プリンタ１０またはオプショントレイ２０からのパルス数に基づき自分自身の位置を判別すると共に、受け取ったパルスの数を一定の数だけ増加または減少させて下方のオプショントレイ２０に送出する機能を有している。
【００５０】
また、各オプショントレイ２０は全く同一の構成を持つ。尚、本具体例においても、各トレイの位置判別手段以外の、例えば給紙動作等は従来と同様である。
【００５１】
図９は、具体例２の回路ブロック図である。
プリンタ制御部１４には、図８の位置判定パルス送出部１５を実現するためのプリンタ制御ＣＰＵ１４１が設けられており、このプリンタ制御ＣＰＵ１４１の出力ポートからは送信シリアル信号４０が出力され、入力ポートには受信シリアル信号４１が入力されるよう構成されている。また、プリンタ制御ＣＰＵ１４１からは位置指定信号４２が出力され、この位置指定信号４２は、オプショントレイインタフェースコネクタ１２に接続されている。尚、送信シリアル信号４０および受信シリアル信号４１もオプショントレイインタフェースコネクタ１２に接続されている。
【００５２】
オプショントレイインタフェースコネクタ１２と嵌合するプリンタ１０直下に置かれたオプショントレイ２０のオプショントレイ制御部２６は、オプショントレイ制御ＣＰＵ２６１を備えている。
【００５３】
オプショントレイ制御ＣＰＵ２６１は、オプショントレイ２０の各種の制御を行い、かつ、図８におけるパルス制御部２７の機能を実現するもので、その入力ポートおよび出力ポートには上位インタフェースコネクタ２１を介してそれぞれ送信シリアル信号４０および受信シリアル信号４１が接続されている。また、上位インタフェースコネクタ２１に接続された送信シリアル信号４０および受信シリアル信号４１は、そのまま下位インタフェースコネクタ２２の同一のピン位置に接続されている。尚、この接続関係は具体例１と同様である。
【００５４】
位置指定信号４２は、オプショントレイインタフェースコネクタ１２および上位インタフェースコネクタ２１を介してオプショントレイ制御ＣＰＵ２６１に入力されるよう構成され、また、オプショントレイ制御ＣＰＵ２６１は、この位置指定信号４２に基づいて位置指定信号出力４３を生成し、この位置指定信号出力４３は下位インタフェースコネクタ２２に接続されている。
【００５５】
２ndオプショントレイより下方に置かれるオプショントレイ２０については、具体例２においても、上方に置かれたオプショントレイ２０の下位インタフェースコネクタ２２と下方に置かれたオプショントレイ２０の上位インタフェースコネクタ２１が嵌合することを除けば、接続関係は２ndの位置に置かれたオプショントレイ２０と全く同じである。
【００５６】
〈動作〉
動作説明として、先ず、各オプショントレイ２０がパルス数を減少させて送出するようにした例を説明する。
【００５７】
図１０は、この場合の具体例２における位置指定動作を示す説明図である。
この例では、プリンタ制御部１４の位置判定パルス送出部１５は、所定数のパルスとして４パルスを出力するよう構成されている。そして、各オプショントレイ２０のパルス制御部２７は、上位からのパルス数を監視し、パルス数が“４”の場合は２ndトレイ位置、“３”の場合は３rdトレイ位置、“２”の場合は４thトレイ位置であるというように設定され、かつ、下位のオプショントレイ２０に対しては受け取ったパルス数より１パルス少ないパルスを出力するよう構成されている。
【００５８】
プリンタ制御部１４のプリンタ制御ＣＰＵ１４１は、電源投入時等の必要時にオプショントレイ２０の位置判別処理を開始する。
【００５９】
先ず最初に、手順▲１▼（図中の丸付き数字の説明に対応している）に示すように、プリンタ制御ＣＰＵ１４１は、ＳＩＯ（シリアルＩ／Ｏ）の送信シリアル信号４０を利用し、予め定められた通信プロトコルによって、全てのオプショントレイ２０の各オプショントレイ制御ＣＰＵ２６１に対してオプショントレイ位置の判別処理の開始を通知する。
【００６０】
次に、プリンタ制御ＣＰＵ１４１は、手順▲２▼に示すように、位置指定信号４２として所定パルス幅の位置判定パルス信号を４パルス分出力する。
【００６１】
一方、手順▲１▼でオプショントレイ位置の判別処理の開始を通知された各オプショントレイ制御部２６の各オプショントレイ制御ＣＰＵ２６１は、手順▲３▼に示すように、入力した位置判定パルス信号の立ち上がりエッジから図示しない内部タイマによって時間監視を行い、入力した位置判定パルス信号の立ち上がりエッジから所定時間（図中の判定時間）が経過すると同時に、その所定時間内に受け取ったパルス数から１パルス少ないパルスを下方のオプショントレイ２０に対して送出する。
【００６２】
また、オプショントレイ制御部２６のオプショントレイ制御ＣＰＵ２６１は、入力した位置判定パルス信号の立ち上がりエッジから所定時間が経過までに受け取ったパルス数に基づき、自分自身のオプショントレイ位置を判別する。例えば、パルス数が四つであった場合は２ndトレイ位置、三つであった場合は３rdトレイ位置、二つであった場合は４thトレイ位置であると判定することができる。
【００６３】
こうして、各オプショントレイ制御部２６は、入力された位置判定パルス数に基づいて、自分自身の位置判別が可能となる。
【００６４】
最後に、プリンタ制御部１４のプリンタ制御ＣＰＵ１４１は、（４×判定時間）の経過後、送信シリアル信号４０を使用し、予め定められた通信プロトコルによって、全ての各オプショントレイ制御部２６の各オプショントレイ制御ＣＰＵ２６１に対してオプショントレイ位置の判別処理の終了を通知し、位置判別処理を終了する。
【００６５】
次に、各オプショントレイ２０がパルス数を増加させて送出するようにした場合を説明する。
図１１は、具体例２におけるパルス数を増加させるようにした場合の位置指定動作を示す説明図である。
【００６６】
プリンタ制御部１４のプリンタ制御ＣＰＵ１４１は、電源投入時等の必要時にオプショントレイ２０の位置判別処理を開始する。
【００６７】
先ず最初に、手順▲１▼（図中の丸付き数字の説明に対応している）に示すように、プリンタ制御ＣＰＵ１４１は、送信シリアル信号４０を利用し、予め定められた通信プロトコルによって、全てのオプショントレイ２０の各オプショントレイ制御ＣＰＵ２６１に対しオプショントレイ位置の判別処理の開始を通知する。
【００６８】
次に、プリンタ制御ＣＰＵ１４１は、手順▲２▼に示すように、位置指定信号４２に所定パルス幅の位置判定パルス信号を１パルスだけ出力する。
【００６９】
一方、手順▲１▼でオプショントレイ位置の判別処理の開始を通知された各オプショントレイ制御部２６の各オプショントレイ制御ＣＰＵ２６１は、手順▲３▼−１〜▲３▼−３に示すように、プリンタから出力された位置指定信号４２あるいは上方のオプショントレイ２０から出力された位置指定信号出力４３を入力ポートで監視し、上方から出力された位置判定パルスのパルス数を計数すると同時に、即座に、出力ポートに接続された位置指定信号出力４３に入力ポートに入力されたパルスと同一パルス幅のパルスの出力を開始する。
【００７０】
このとき更に各オプショントレイ制御ＣＰＵ２６１は、入力した位置判定パルス信号の終了を検出するために、入力した位置判定パルス信号の立ち下がりエッジから図示しない内部タイマによって時間監視を行い、入力した位置判定パルス信号の立ち下がりエッジから所定パルス幅の位置判定パルス信号の１パルス時間＋所定時間だけ時間が経過しても次の位置判定パルス信号の立ち上がりエッジが検出されなかった場合は、それ以降の位置指定信号出力４３への位置判定パルス信号出力を停止する。
【００７１】
このように、上方からの位置判定パルス信号を監視し、上方からの位置判定パルス信号から半周期＋所定時間遅れて下方への位置判定パルス信号出力を停止することで、上方から出力された位置判定パルス信号に１パルス加えたパルス数の位置判定パルス信号が下方のトレイに出力されることになり、オプショントレイ２０を重ねた場合、１段毎に１パルスずつ位置判定パルス数が増加されて伝達していく。
【００７２】
こうして、各オプショントレイ制御部２６は、入力された位置判定パルス数を自分自身のオプショントレイ位置とすることで、位置判別が可能となる。
【００７３】
最後に、プリンタ制御部１４のプリンタ制御ＣＰＵ１４１は、最終トレイまで位置判定パルスが伝達されるに十分な所定の時間経過後、送信シリアル信号４０を使用し、予め定められた通信プロトコルによって、全ての各オプショントレイ制御部２６の各オプショントレイ制御ＣＰＵ２６１に対してオプショントレイ位置の判別処理の終了を通知し、位置判別処理を終了する。
【００７４】
このように、下位のオプショントレイ２０に対してパルス数を増加させるようにし、かつ、各オプショントレイ２０は、パルスを受け取ったと同時に下位のオプショントレイ２０に対してパルスを出力すると共に、所定時間経過しても次のパルスが検出されなかった場合は、それ以降のパルスの出力を停止するようにしたので、上述したパルス数を減少させる場合に比べて判定処理の時間短縮を図ることができる。
【００７５】
〈効果〉
以上のように、具体例２によれば、プリンタから特定数のパルスを送出し、かつ、各オプショントレイにてプリンタまたは上位のオプショントレイからのパルスの数を増加または減少させて下位のオプショントレイに送出するようにしたので、余分なゲート回路等の追加なしに三つ以上のオプショントレイが装着された場合でもその位置を判別することができる。
【００７６】
尚、上記具体例２では、パルス数が四つの例を説明したがこの個数に限定されるものではない。パルス数を更に多くすれば位置判別可能な数を増加させることができ、理論的には無限大のオプショントレイが装着されても対応することができる。
【００７７】
又、上記具体例２では、パルスの数を変化させる例を説明したが、パルスの中を変化させることもできる。この場合、上位から受け取ったパルスを所定時間延ばして下位へ送信すれば良い。
【００７８】
《利用形態》
上記各具体例では、電子写真プリンタを例にあげて説明したが、この装置に限定されるものではなく、ファックスやマルチファンクションプリンタあるいは小型複写機等、装置の本体に対してオプションが着脱可能な構成であれば同様に適用可能である。また、オプションに関しても、オプション用紙トレイだけでなく、本体に対して着脱可能なものであれば同様に適用可能である。
【図面の簡単な説明】
【図１】本発明のオプション判別システムの具体例１を示す構成図である。
【図２】具体例１の回路ブロック図である。
【図３】位置テーブルの説明図である。
【図４】具体例１のオプショントレイの位置指定信号の遷移を説明するための説明図である。
【図５】上位ビットを反転させるようにした場合の位置テーブルの説明図である。
【図６】上位ビットを反転させるようにした場合の位置指定信号の遷移説明図である。
【図７】複数ビットの位置判定の一覧を示す説明図である。
【図８】具体例２のオプション判別システムの構成図である。
【図９】具体例２の回路ブロック図である。
【図１０】具体例２の各オプショントレイがパルス数を減少させて出力する場合の位置指定動作を示す説明図である。
【図１１】具体例２の各オプショントレイがパルス数を増加させて出力する場合の位置指定動作を示す説明図である。
【図１２】従来のオプショントレイの接続を示す構成図である。
【符号の説明】
１０  プリンタ（本体）
１３  位置指定信号送出部
１５  位置判定パルス送出部
２０  オプショントレイ
２４  オプション位置記憶部
２５  オプション位置判定部
２７  パルス制御部
【図１】
0003776660.tif 000002
【図２】
0003776660.tif 000003
【図３】
0003776660.tif 000004
【図４】
0003776660.tif 000005
【図５】
0003776660.tif 000006
【図６】
0003776660.tif 000007
【図７】
0003776660.tif 000008
【図８】
0003776660.tif 000009
【図９】
0003776660.tif 000010
【図１０】
0003776660.tif 000011
【図１１】
0003776660.tif 000012
【図１２】
0003776660.tif 000013