(57)【特許請求の範囲】
【請求項１】
共通バスと，
ハイレベルまたはローレベルの信号レベルを有するテスト信号を生成するサブコントローラと，
前記外部からの入力信号及び前記テスト信号の状態に応じてインバーティング動作を行い外部へ出力する信号を生成するインバーティング回路とをそれぞれ備えた第１〜３の印刷媒体積載装置と，
前記各印刷媒体積載装置内の前記サブコントローラと前記共通バスとを介して通信するメインコントローラと，
を備え，
いずれか１つの前記印刷媒体積載装置の前記出力信号が，他の１つの前記印刷媒体積載装置の前記入力信号として入力されるように前記各印刷媒体積載装置が順に連結され，
前記各インバーティング回路は，前記入力信号がハイレベルの場合はローレベルの出力信号を出力し，前記入力信号がローレベルの場合は前記テスト信号と同一の信号レベルの出力信号を出力し，
前記第１〜３の印刷媒体積載装置に備わる各サブコントローラのテスト信号をハイレベルに設定し，
前記第１印刷媒体積載装置のサブコントローラには，前記メインコントローラからのハイレベルの入力信号が印加されて，前記第１印刷媒体積載装置のインバーティング回路はローレベルの出力信号を出力し，
前記第２印刷媒体積載装置のサブコントローラには，前記第１印刷媒体積載装置からのローレベルの入力信号が印加されて，前記第２印刷媒体積載装置のインバーティング回路はハイレベルの出力信号を出力し，
前記第３印刷媒体積載装置のサブコントローラには，前記第２印刷媒体積載装置からのハイレベルの入力信号が印加されて，前記第３印刷媒体積載装置のインバーティング回路はローレベルの出力信号を出力し，
ローレベルの出力信号が出力された前記第１および第３印刷媒体積載装置のサブコントローラは，自己の識別情報を‘１’に設定し，
ハイレベルの出力信号が出力された前記第２印刷媒体積載装置のサブコントローラは，自己の識別情報を‘２’に設定し，
自己の識別情報を‘２’に設定した前記第２印刷媒体積載装置に備わるサブコントローラは，テスト信号をローレベルに反転し，前記第２印刷媒体積載装置のインバーティング回路はローレベルの出力信号を出力し，
前記第３印刷媒体積載装置のサブコントローラには，前記第２印刷媒体積載装置からのローレベルの入力信号が印加されて，前記第３印刷媒体積載装置のインバーティング回路はハイレベルの出力信号を出力し，
前記第３印刷媒体積載装置は，自己の識別情報が‘１’に設定され，ハイレベルの出力信号が出力された場合に，自己の識別情報を‘３’に設定し，
前記メインコントローラは，前記各サブコントローラが設定した前記各識別情報を前記共通バスを介して受信することを特徴とする印刷装置。
【請求項２】
前記インバーティング回路は，前記テスト信号を出力する第１出力端子と，前記出力信号を出力する第２出力端子と，
前記入力信号に応じてインバーティング動作を行い，前記第２出力端子を介して前記出力信号を出力するインバータと，
前記第１及び前記第２出力端子との間に配される抵抗と，
を備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記インバータは，
前記入力信号がハイレベルの場合にスイッチオンされて前記テスト信号を通過させ，前記入力信号がローレベルの場合にスイッチオフされて前記テスト信号を遮断するスイッチングトランジスタをさらに備えることを特徴とする請求項２に記載の印刷装置。
【請求項４】
インバーティング回路をそれぞれ備えた第１〜３の印刷媒体積載装置を備えた印刷装置における印刷媒体積載装置の識別情報設定方法であって，
前記印刷装置は，前記各印刷媒体積載装置内の前記サブコントローラと前記共通バスとを介して通信するメインコントローラとを備え，いずれか１つの前記印刷媒体積載装置の前記出力信号が，他の１つの前記印刷媒体積載装置の前記入力信号として入力されるように前記各印刷媒体積載装置が順に連結され，
前記第１〜３の印刷媒体積載装置に備わる各サブコントローラのテスト信号をハイレベルに設定する段階と；
前記第１印刷媒体積載装置のサブコントローラに，メインコントローラからのハイレベルの入力信号が印加されて，前記第１印刷媒体積載装置のインバーティング回路がローレベルの出力信号を出力する段階と；
前記第２印刷媒体積載装置のサブコントローラに，前記第１印刷媒体積載装置からのローレベルの入力信号が印加されて，前記第２印刷媒体積載装置のインバーティング回路がハイレベルの出力信号を出力する段階と；
前記第３印刷媒体積載装置のサブコントローラに，前記第２印刷媒体積載装置からのハイレベルの入力信号が印加されて，前記第３印刷媒体積載装置のインバーティング回路がローレベルの出力信号を出力する段階と；
ローレベルの出力信号が出力された前記第１および第３印刷媒体積載装置のサブコントローラが，自己の識別情報を‘１’に設定する段階と；
ハイレベルの出力信号が出力された前記第２印刷媒体積載装置のサブコントローラが，自己の識別情報を‘２’に設定する段階と；
自己の識別情報を‘２’に設定した前記第２印刷媒体積載装置に備わるサブコントローラが，テスト信号をローレベルに反転し，前記第２印刷媒体積載装置のインバーティング回路がローレベルの出力信号を出力する段階と；
前記第３印刷媒体積載装置のサブコントローラに，前記第２印刷媒体積載装置からのローレベルの入力信号が印加されて，前記第３印刷媒体積載装置のインバーティング回路がハイレベルの出力信号を出力する段階と；
前記第３印刷媒体積載装置が，自己の識別情報が‘１’に設定され，ハイレベルの出力信号が出力された場合に，自己の識別情報を‘３’に設定する段階と；
前記メインコントローラが，前記各サブコントローラが設定した前記各識別情報を前記共通バスを介して受信する段階とを含むことを特徴とする印刷媒体積載装置の識別情報設定方法。
【請求項５】
前記入力信号がハイレベルの場合にはローレベルを有する出力信号を生成し，
前記入力信号がローレベルの場合には前記テスト信号と同一のレベルの出力信号を生成する段階をさらに含むことを特徴とする，請求項４に記載の印刷媒体積載装置の識別情報設定方法。
【請求項６】
前記印刷媒体積載装置に入力される前記入力信号及び前記テスト信号はハイレベルの信号であり，
前記出力信号の信号レベルがハイレベルである印刷媒体積載装置について偶数番目に当たる識別情報を付与する段階を含むことを特徴とする，請求項５に記載の印刷媒体積載装置の識別情報設定方法。
【請求項７】
第１信号及び第２信号を受信し，前記第１信号及び第２信号に応答して第３信号を生成し，前記第１，第２，及び第３信号はそれぞれ第１または第２レベルを有する回路と，
前記第２信号を生成する第１端子，及び前記第３信号を受信する第２端子とを備え，
前記印刷媒体積載装置の識別情報を，前記第３信号のレベルに基づいて設定するサブコントローラをそれぞれ備える第１〜３の印刷媒体積載装置と，
前記設定した識別情報を受信するメインコントローラと，
前記メインコントローラと印刷媒体積載装置とを連結するバスと，
を備え，
前記第１〜３の印刷媒体積載装置に備わる各サブコントローラの第２信号を第１レベルに設定し，
前記第１印刷媒体積載装置のサブコントローラには，前記メインコントローラからの第１レベルの第１信号が印加されて，前記第１印刷媒体積載装置の回路は第２レベルの第３信号を出力し，
前記第２印刷媒体積載装置のサブコントローラには，前記第１印刷媒体積載装置からの第２レベルの第１信号が印加されて，前記第２印刷媒体積載装置の回路は第１レベルの第３信号を出力し，
前記第３印刷媒体積載装置のサブコントローラには，前記第２印刷媒体積載装置からの第１レベルの第１信号が印加されて，前記第３印刷媒体積載装置の回路は第２レベルの第３信号を出力し，
第２レベルの第３信号が出力された前記第１および第３印刷媒体積載装置のサブコントローラは，自己の識別情報を‘１’に設定し，
第１レベルの第３信号が出力された前記第２印刷媒体積載装置のサブコントローラは，自己の識別情報を‘２’に設定し，
自己の識別情報を‘２’に設定した前記第２印刷媒体積載装置に備わるサブコントローラは，第２信号を第２レベルに反転し，前記第２印刷媒体積載装置の回路は第２レベルの第３信号を出力し，
前記第３印刷媒体積載装置のサブコントローラには，前記第２印刷媒体積載装置からの第２レベルの第１信号が印加されて，前記第３印刷媒体積載装置の回路は第１レベルの第３信号を出力し，
前記第３印刷媒体積載装置は，自己の識別情報が‘１’に設定され，第１レベルの第３信号が出力された場合に，自己の識別情報を‘３’に設定することを特徴とする，印刷装置。
【請求項８】
前記第３信号は，第１信号が前記第１レベルの場合に第２レベルであり，前記第１信号が前記第２レベルの場合に前記第２信号と同一のレベルであることを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記印刷媒体積載装置のうちのいずれか１つの第１信号は，他のいずれか１つの印刷媒体積載装置のうちのいずれか１つの第３信号であることを特徴とする請求項７に記載の印刷装置。
【請求項１０】
前記印刷装置は，ファクシミリ，複写機，またはプリンタであることを特徴とする請求項７に記載の印刷装置。
【請求項１１】
第１〜３の印刷媒体積載装置を含む印刷装置の識別情報設定方法であって，
前記印刷装置は，前記各印刷媒体積載装置内の前記サブコントローラと前記共通バスとを介して通信するメインコントローラとを備え，いずれか１つの前記印刷媒体積載装置の第３信号が，他の１つの前記印刷媒体積載装置の第１信号として入力されるように前記各印刷媒体積載装置が順に連結され，
前記第１〜３の印刷媒体積載装置に備わる各サブコントローラの第２信号を第１レベルに設定し，
前記第１印刷媒体積載装置のサブコントローラには，前記メインコントローラからの第１レベルの第１信号が印加されて，前記第１印刷媒体積載装置の回路は第２レベルの第３信号を出力し，
前記第２印刷媒体積載装置のサブコントローラには，前記第１印刷媒体積載装置からの第２レベルの第１信号が印加されて，前記第２印刷媒体積載装置の回路は第１レベルの第３信号を出力し，
前記第３印刷媒体積載装置のサブコントローラには，前記第２印刷媒体積載装置からの第１レベルの第１信号が印加されて，前記第３印刷媒体積載装置の回路は第２レベルの第３信号を出力し，
第２レベルの第３信号が出力された前記第１および第３印刷媒体積載装置のサブコントローラは，自己の識別情報を‘１’に設定し，
第１レベルの第３信号が出力された前記第２印刷媒体積載装置のサブコントローラは，自己の識別情報を‘２’に設定し，
自己の識別情報を‘２’に設定した前記第２印刷媒体積載装置に備わるサブコントローラは，第２信号を第２レベルに反転し，前記第２印刷媒体積載装置の回路は第２レベルの第３信号を出力し，
前記第３印刷媒体積載装置のサブコントローラには，前記第２印刷媒体積載装置からの第２レベルの第１信号が印加されて，前記第３印刷媒体積載装置の回路は第１レベルの第３信号を出力し，
前記第３印刷媒体積載装置は，自己の識別情報が‘１’に設定され，第１レベルの第３信号が出力された場合に，自己の識別情報を‘３’に設定することを特徴とする，識別情報設定方法。
【請求項１２】
前記第３信号の生成は，各第１信号が第１レベルの場合に第２レベルを有する第３信号を生成し，
各第１信号が前記第２レベルの場合に各第２信号と同一のレベルを有する第３信号を生成することを特徴とする，請求項１１に記載の印刷装置の識別情報設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，プリンタ，ファクシミリ，複写機などの印刷装置に係り，より詳しくは，印刷媒体を収納する印刷媒体積載装置，印刷装置，及び印刷媒体積載装置の識別情報設定方法に関する。
【０００２】
【従来の技術】
プリンタ，ファクシミリ，複写機などのように，紙などの印刷媒体上に文字や絵を出力するための印刷装置は，印刷媒体を保管する印刷媒体積載装置を有している。印刷装置が印刷動作を始めれば，印刷媒体積載装置内に積載された印刷媒体がローラなどの取出装置によって取出され，出力部に移送される。印刷媒体積載装置が複数備えられた印刷装置も開発されている。このような印刷装置は，各印刷媒体積載装置に異なる種類の媒体を収納することができるため，ユーザが媒体をそのサイズや種類別に選択して印刷することができる。
【０００３】
複数の印刷媒体積載装置を備えた印刷装置には，ユーザが印刷媒体積載装置のうち所望の装置を選択するための選択手段が設けられている。例えば，ユーザが印刷装置上の操作パネルに設けられた操作ボタンを用いて印刷媒体積載装置のうちの１つを選択すれば，印刷動作では選択された印刷媒体積載装置内に積載されている印刷媒体が取出される。
【０００４】
ところが，前述した複数の印刷媒体積載装置を備える印刷装置では，ユーザが印刷媒体積載装置に対する選択命令を入力する前に，予め各印刷媒体積載装置に対する識別情報ＩＤ(identification code)を設定しなければならない。例えば，最上部の印刷媒体積載装置は１番，その下部の印刷媒体積載装置は２番のように，各媒印刷媒体積載装置に１番から順に番号が設定される。このような識別情報は，印刷装置の製造時に設定することができる。また，印刷装置の使用中，必要に応じて印刷媒体積載装置をさらに設ける場合，ユーザが追加して設定することもできる。
【０００５】
図６は，従来の複数の印刷媒体積載装置を備えた印刷装置を示す概略的ブロック図であって，３つの印刷媒体積載装置（カセット）を備えた印刷装置を示した図である。印刷装置はメインコントローラ１０，第１，第２，第３カセット２０Ａ，２０Ｂ，２０Ｃ，及び各カセット２０Ａ，２０Ｂ，２０Ｃに設けられた第１，第２，第３カセットコントローラ２２，２４，２６を有している。
【０００６】
メインコントローラ１０は，印刷装置に連結されたホストとの印刷データインターフェース，データ処理，各種モータ制御，各種センサ制御など，印刷に関する全般的な動作を制御する。第１，第２，第３カセットコントローラ２２，２４，２６は，メインコントローラ１０に３つのデータバス１５ａ，１５ｂ，１５ｃを介してそれぞれ独立に連結される。第１，第２，第３カセットコントローラ２２，２４，２６は，メインコントローラ１０から転送された命令に応じて各印刷媒体積載装置（カセット）２０Ａ，２０Ｂ，２０Ｃ内の媒体送り用モータ，及び媒体送り感知用センサの動作を制御する。
【０００７】
このような印刷装置では，メインコントローラ１０と各媒体積載装置（カセット）２０Ａ，２０Ｂ，２０Ｃとのデータ転送のためのデータバス１５ａ，１５ｂ，１５ｃが，各印刷媒体積載装置２０Ａ，２０Ｂ，２０Ｃ毎に割り当てられており，メインコントローラ１０は，第１，第２，第３印刷媒体積載装置２０Ａ，２０Ｂ，２０Ｃのそれぞれについて識別情報を自動的に設定できる。
【０００８】
図７は，従来の複数の印刷媒体積載装置（カセット）を備えた印刷装置の，他の例を示したブロック図である。
【０００９】
印刷装置は，図６のように，メインコントローラ３０，第１，第２，第３印刷媒体積載装置４０，及び各印刷媒体積載装置４０に設けられた，第１，第２，第３カセットコントローラ４２，４４，４６を備えている。また，各カセットコントローラ４２，４４，４６は，メインコントローラ３０と共通のデータバス３５を介して連結されており，各カセットコントローラ４２，４４，４６には識別情報を手動で設定するためのＩＤ設定スイッチ４１，４３，４５が設けられている。
【００１０】
このような印刷装置では，メインコントローラ３０と各カセットコントローラ４２，４４，４６とが，共通のデータバス３５を介してデータを転送している。このため，メインコントローラ３０ではＩＤ設定スイッチ４１，４３，４５の設定状態によって各印刷媒体積載装置４０の識別情報を判断する。また，メインコントローラ３０は，判断された識別情報に基づいて制御しようとする印刷媒体積載装置４０に対してデータを送受信できるようになっている。
【００１１】
【発明が解決しようとする課題】
しかし，図６に示すように，メインコントローラ１０と各カセットコントローラ２２，２４，２６がそれぞれ独立したデータバス１５ａ，１５ｂ，１５ｃを有する場合は，データバス１５ａ，１５ｂ，１５ｃの個数が増えて印刷装置の製造コストが増大するという問題がある。また，印刷媒体積載装置が印刷装置に追加される場合はデータバスを追加設置しなければならないという問題がある。
【００１２】
また，図７に示すように，印刷媒体積載装置４０内に別のＩＤ設定スイッチ４１，４３，４５を設ける場合は，ユーザがそれぞれの印刷媒体積載装置４０に対して識別情報を手動で設定しなければならない不便さが伴う。さらに，異なる印刷媒体積載装置４０に間違って同一の識別情報を付与した場合，メインコントローラ３０の命令が複数の印刷媒体積載装置に伝達され，深刻な機器損傷のおそれがある。
【００１３】
本発明は上述したような問題を解決するために案出されたもので，本発明の目的は，複数の印刷媒体積載装置に応じた複数本のデータラインの設置によるコスト増大のおそれがなく，識別情報を個別に設定する不便もなく，また識別情報設定の過ちによる機器の誤動作の防止が可能な印刷装置を提供することにある。
【００１４】
また，本発明の他の目的は，上述したような印刷装置に使われる印刷媒体積載装置を提供することにある。
【００１５】
さらに，本発明の他の目的は，上述したような印刷装置において，各印刷媒体積載装置の識別情報を自動的に設定することができる方法を提供することにある。
【００１６】
【課題を解決するための手段】
上記目的は，ハイレベルまたはローレベルの信号レベルを有するテスト信号を出力するテスト端子と，入力信号を受信する受信端子とを備え，受信端子に入力される第１の入力信号のレベルに基づいて自己の識別情報を設定するコントローラと，外部から入力される第２の入力信号及びテスト信号の状態により外部への出力信号を生成し，出力信号を他の装置の受信端子に提供するインバーティング回路とを備える印刷媒体積載装置を提供することで達成される。
【００１７】
上記インバーティング回路は，第２の入力信号がハイレベルの場合はローレベルの信号を出力し，第２の入力信号がローレベルの場合はテスト信号と同一の信号レベルの信号を出力する。
【００１８】
上記インバーティング回路は，第２の入力信号に応じてインバーティング動作を行なって出力端子を介して信号を出力するインバータと，出力端子とテスト端子との間に配された抵抗と，を備える。上記インバータは，第２の入力信号がハイレベルの場合にスイッチオンされてテスト信号を通過させて出力し，第２の入力信号がローレベルの場合にスイッチオフされてテスト信号を遮断するスイッチングトランジスタを備える。
【００１９】
また，上記目的は，共通バスと，ハイレベルまたはローレベルの信号レベルを有するテスト信号を生成するサブコントローラと，外部からの入力信号及びテスト信号の状態に応じてインバーティング動作を行い外部へ出力する信号を生成するインバーティング回路とをそれぞれ備えた複数の印刷媒体積載装置と，各印刷媒体積載装置内のサブコントローラと共通バスとを介して通信するメインコントローラとを備える印刷装置を提供することによって達成される。
【００２０】
いずれか１つの印刷媒体積載装置の出力信号が，他の１つの印刷媒体積載装置の入力信号として入力されるように各印刷媒体積載装置が順に連結され，各インバーティング回路は，入力信号がハイレベルの場合はローレベルの出力信号を出力し，入力信号がローレベルの場合はテスト信号と同一の信号レベルの出力信号を出力し，各サブコントローラは，各印刷媒体積載装置の出力信号のレベルに基づいて自己の識別情報を設定し，各メインコントローラは，各サブコントローラが設定した各識別情報を共通バスを介して受信する。
【００２１】
本発明によれば，印刷装置の作製費用が節減され，各印刷媒体積載装置の識別情報をユーザが個別に設定する必要がなく，また識別情報設定の過ちによる機器の誤動作を防止することができる。
【００２２】
一方，上記目的は，インバーティング回路をそれぞれ備えた複数の印刷媒体積載装置を備えた印刷装置における印刷媒体積載装置の識別情報設定方法であって，入力信号とテスト信号を生成する段階と，外部から入力される入力信号をインバーティング回路に入力する段階と，インバーティング回路にテスト信号を入力する段階と，インバーティング回路から外部への出力信号を生成する段階と，いずれか１つの印刷媒体積載装置の出力信号がいずれか他の１つの印刷媒体積載装置の入力信号になるように複数の印刷媒体積載装置を連結する段階と，各インバーティング回路が出力する各出力信号の信号レベルに基づいて各印刷媒体積載装置の識別情報を設定する段階と，を備える印刷媒体積載装置の識別情報設定方法を提供することによって達成される。
【００２３】
インバーティング回路は出力信号を生成する段階で，入力信号がハイレベルの場合にはローレベルを有する出力信号を生成し，入力信号がローレベルの場合にはテスト信号と同一のレベルの出力信号を生成してもよい。
【００２４】
また，好ましくは，上記入力段階において，印刷媒体積載装置に入力される入力信号及びテスト信号はハイレベルの信号であり，設定段階は，出力信号の信号レベルがハイレベルである印刷媒体積載装置について偶数番目に当たる識別情報を付与する段階を備える。
【００２５】
また，好ましくは，偶数番目に当たる識別情報が付与されたインバーティング回路に入力されるテスト信号をローレベルに反転させる段階をさらに備え，設定段階は，テスト信号の反転後，偶数番号順でその次の印刷媒体積載装置に応ずる識別情報を付与する段階をさらに備える。
【００２６】
ここで，印刷媒体とは，コピー用紙のような紙媒体の他，布，樹脂フィルム，電子ぺーバーなども含む。
【００２７】
【発明の実施の形態】
以下に，本発明のいくつかの実施の形態を，図面を用いて説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００２８】
本発明の実施の形態に係る印刷装置は，プリンタ，複写機，ファクシミリなどのように，映像または文字データを印刷媒体上に印刷するためのあらゆる装置に適用できる。まず，本発明の実施の形態に係る印刷装置に使用される印刷媒体積載装置について説明し，このような印刷媒体積載装置を採用する印刷装置を説明する。
【００２９】
図１は，本発明の実施の形態に係る印刷媒体積載装置を概略的に示した図である。印刷装置内に設けられる印刷媒体積載装置は，通常カセットの形態に製造される。以下の説明では“印刷媒体積載装置”と“カセット”という用語を同一の意味で混用する。
【００３０】
カセット１００は，サブコントローラ１１０と，インバーティング回路１２０と，印刷媒体を収納するための収納部(図示せず)，及び収納された印刷媒体の引出動作を行なうためのローラとセンサなどの部品で構成された紙送り部(図示せず)を備えている。
【００３１】
サブコントローラ１１０は，図１に示した通り，所定のテスト信号を出力するテスト端子と，インバーティング回路１２０から入力される信号を受信する受信端子とを有している。サブコントローラ１１０が出力するテスト信号は，ハイレベルまたはローレベルのうちのいずれか１つの信号レベルを有する。外部からのテスト信号は，インバーティング回路１２０に提供される。サブコントローラ１１０は，受信端子に受信される信号のレベルに基づいて，後述する通り自己の識別情報を自動設定する。
【００３２】
インバーティング回路１２０には，カセット１００の外部から入力される入力信号Ｖｉｎが入力される。また，インバーティング回路１２０は，カセット１００の外部に出力信号Ｖｏｕｔを出力する。この際，インバーティング回路１２０のインバーティング動作は，入力信号Ｖｉｎとテスト信号に依存する。
【００３３】
図２及び図３は，図１に示す印刷媒体積載装置１００内のインバーティング回路１２０をさらに具体的に示した図である。図２に示すように，インバーティング回路１２０は１つのインバータＩＮＶと，１つの抵抗Ｒｐとからなる。抵抗Ｒｐは，インバータＩＮＶの出力端とテスト端子との間に配されている。
【００３４】
インバータＩＮＶは，図３に示すように，オープンコレクタ(open collector)タイプのトランジスタを用いても実現される。図３において，インバータＩＮＶは，入力電圧Ｖｉｎを分配する抵抗Ｒ１，Ｒ２と，スイッチングトランジスタＴとから構成されている。インバータＩＮＶに入力される電圧は，抵抗Ｒ１，Ｒ２によってスイッチングトランジスタＴを駆動するのに適切な大きさの電圧に変換される。
【００３５】
スイッチングトランジスタＴのベースには，抵抗Ｒ２にかかる電圧が入力され，スイッチングトランジスタＴのコレクタには，抵抗Ｒｐが連結されている。また，コントローラ１１０の受信端子は，スイッチングトランジスタＴのコレクタに連結されている。
【００３６】
図３では，スイッチングトランジスタＴがエミッタで接地されているオープンコレクタタイプのバイポーラ型トランジスタで実現した例を示しているが，一般のスイッチング動作を行う他の形態のトランジスタで構成することも可能である。例えば，抵抗Ｒ２の電圧がゲートに連結され，ドレイン(drain)とソース(source)間の電流を断続する電界効果トランジスタ(Field Effect Transistor)を用いて図３のスイッチングトランジスタＴを実現することも可能である。この場合，スイッチングトランジスタＴは，抵抗Ｒｐがドレインに連結されたオープンドレイン(open drain)タイプのトランジスタになる。
【００３７】
インバーティング回路１２０に入力される電圧がハイレベル’Ｈ’の場合は，スイッチングトランジスタＴはスイッチオンされる。これにより，コントローラ１１０のテスト端子から出力される電流は，抵抗ＲｐとスイッチングトランジスタＴを介して接地端に流れる。従って，テスト信号の電圧は抵抗Ｒｐによって降下され，スイッチングトランジスタＴのコレクタから出力される出力電圧Ｖｏｕｔは，ローレベル’Ｌ’になる。
【００３８】
一方，インバーティング回路１２０に入力される電圧Ｖｉｎがローレベル’Ｌ’の場合，スイッチングトランジスタＴはスイッチオフされる。これにより，コントローラ１１０のテスト端子から出力される電流の接地端への流れは遮断される。従って，スイッチングトランジスタＴのコレクタから出力される出力電圧Ｖｏｕｔは，テスト信号の電圧がハイレベル’Ｈ’の場合はハイレベル’Ｈ’になり，テスト信号の電圧がローレベル’Ｌ’の場合はローレベル’Ｌ’になる。
【００３９】
表１は，前述したようなインバーティング回路１２０の動作を簡潔に整理した表である。前述したようなインバータ回路１２０の動作によれば，表１に示した通り，入力信号Ｖｉｎがハイレベル’Ｈ’の場合は，出力信号Ｖｏｕｔは入力信号Ｖｉｎが反転されたローレベル’Ｌ’になり，入力信号Ｖｉｎがローレベル’Ｌ’の場合は，出力信号Ｖｏｕｔはテスト信号と同一の信号レベルになる。インバーティング回路１２０の出力信号Ｖｏｕｔはサブコントローラ１１０の受信端子に入力されるため，受信端子の信号レベルは出力信号Ｖｏｕｔの信号レベルと同一である。
【００４０】
【表１】
0003887589.tif 000002
【００４１】
図４には，図１〜図３に示したような印刷媒体積載装置１００を採用した印刷装置が示されている。印刷装置は，３つの印刷媒体積載装置１００ａ，１００ｂ，１００ｃ及びこれらと通信するメインコントローラ３００を備えている。印刷媒体積載装置１００ａ，１００ｂ，１００ｃと，メインコントローラ３００とは，共通バス２００を介して連結されており，これらは共通バス２００を介してシリアル通信を行なう。図示されていないが，印刷装置は印刷媒体上に印刷する動作を行なう印刷部，及びその他の機能を行なう電装品と機械部品とが設けられている。
【００４２】
３つの印刷媒体積載装置１００ａ，１００ｂ，１００ｃの構成は，それぞれ図３に示されている通り，印刷媒体積載装置１００と同様である。但し，各印刷媒体積載装置１００ａ，１００ｂ，１００ｃ内のコントローラ１１０ａ，１１０ｂ，１１０ｃは，メインコントローラ３００と通信するサブコントローラとして働く。
【００４３】
３つの印刷媒体積載装置１００ａ，１００ｂ，１００ｃは，上下方向に順次積層されており，これらはいずれか１つの印刷媒体積載装置の出力信号が他の１つの印刷媒体積載装置に入力信号として入力されるように順に連結されている。すなわち，第１カセット１００ａの出力信号は第２カセット１００ｂの入力信号になり，第２カセット１００ｂの出力信号は第３カセット１００ｃの入力信号になる。また，第１カセット１００ａには，メインコントローラ３００から出力される駆動電圧Ｖｃｃが入力される。
【００４４】
以下に，図５及び表２を参照して前述の構成を有する本実施の形態に係る印刷装置内の各印刷媒体積載装置１００ａ，１００ｂ，１００ｃの識別情報設定方法を説明する。
【００４５】
図５は，本発明に係る印刷装置内の複数の印刷媒体積載装置の識別情報設定方法を説明するための流れ図である。図５の流れ図において，Ｓ１０で，ユーザが印刷装置の動作を開始させるためにパワーをオンにすれば(Ｓ１０)，Ｓ２０で，メインコントローラ３００と各サブコントローラ１１０ａ，１１０ｂ，１１０ｃはシステムの初期化を行なう(Ｓ２０)。システムの初期化後にメインコントローラ３００とサブコントローラ１１０ａ，１１０ｂ，１１０ｃは識別情報設定動作を行なう。
【００４６】
次に，Ｓ３０で，各サブコントローラ１１０ａ，１１０ｂ，１１０ｃは，テスト端子を介してハイレベルのテスト信号を出力する(Ｓ３０)。図５に示すように，第１カセット１００ａ内のインバータ１２０ａにはハイレベルの駆動電圧Ｖｃｃが印加されるため，第１カセット１００ａの出力信号Ｖｏｕｔはその入力信号を反転させたローレベル’Ｌ’になる。また，第２カセット１００ｂ内のインバータ１２０ｂにはローレベル’Ｌ’が入力されるため，第２カセット１００ｂの出力信号Ｖｏｕｔは第２カセット１００ｂ内のテスト信号と同一の信号レベルのハイレベル’Ｈ’になる。また，第３カセット１００ｃ内のインバータ１２０ｃにはハイレベル’Ｌ’が入力されるため，第３カセット１００ｃの出力信号Ｖｏｕｔはその入力信号を反転させたローレベル’Ｌ’になる。
【００４７】
このように，全てのサブコントローラ１１０ａ，１１０ｂ，１１０ｃのテスト信号をハイレベル’Ｈ’に設定すれば，各インバータ１２０ａ，１２０ｂ，１２０ｃは，ハイレベル’Ｈ’とローレベル’Ｌ’の出力信号を交互に出力する。従って，サブコントローラ１１０ａ，１１０ｂ，１１０ｃのうち偶数番目の第２カセット１００ｂ内のサブコントローラ１１０ｂだけが受信端子を介してローレベル’Ｌ’の信号を受信する。
【００４８】
次に，Ｓ４０で，各サブコントローラ１００ａ，１００ｂ，１００ｃは，自己の受信端子に入力される信号のレベルを検出し(Ｓ４０)，Ｓ５０で，ローレベル’Ｌ’の信号を受信したサブコントローラ１１０ｂは，自己の識別情報ＩＤを'２'に設定する(Ｓ５０)。そして，Ｓ６０で，ハイレベル’Ｈ’の入力信号を受信したサブコントローラ１１０ａ，１１０ｃは，それぞれ自己の識別情報ＩＤを'１'に設定する(Ｓ６０)。
【００４９】
次に，Ｓ６５で，識別情報ＩＤが'２'に設定されたサブコントローラ１１０ｂは，自己のテスト端子から出力されるテスト信号の信号レベルをローレベル’Ｌ’に反転させる(Ｓ６５)。これにより，表２に示した通り，第１カセット１００ａはその入力信号として駆動信号Ｖｃｃが入力される状態が持続されるため，引き続きローレベル’Ｌ’の出力信号を出力する。また，第２カセット１００ｂはその入力信号がローレベル’Ｌ’でありテスト信号がローレベル’Ｌ’であるので，ローレベル’Ｌ’の出力信号を出力する。また，第３カセット１００ｃはその入力信号がローレベル’Ｌ’でありテスト信号がハイレベル’Ｈ’であるので，ハイレベル’Ｈ’の出力信号を出力する。
【００５０】
【表２】
0003887589.tif 000003
【００５１】
従って，識別情報が'２'に設定されたサブコントローラ１１０ｂのテスト信号を反転させることによって，第３カセット１００ｃ内のサブコントローラ１１０ｃの受信端子にはハイレベル’Ｈ’の信号が入力され，第１カセット１００ａのサブコントローラ１００ａの受信端子には引き続きローレベル’Ｌ’の信号が入力される。
【００５２】
次に，Ｓ７０で，識別情報ＩＤが'１'に設定されたサブコントローラ１１０ａ，１１０ｃは，それぞれ自己の受信端子に入力される信号のレベルを再検出し(Ｓ７０)，Ｓ８０で，再検出された信号のレベルがハイレベル’Ｈ’であるかを判別する(Ｓ８０)。ハイレベル’Ｈ’の場合は，Ｓ１００で，自己の識別情報ＩＤを'３'に設定する(Ｓ１００)。一方，ローレベル’Ｌ’の場合は，自己の識別情報ＩＤの'１'を維持する（Ｓ９０）。これによって，全てのカセット１００ａ，１００ｂ，１００ｃの識別情報がそれら内部の各サブコントローラ１１０ａ，１１０ｂ，１１０ｃによって自動的に設定される。
【００５３】
各サブコントローラ１１０ａ，１１０ｂ，１１０ｃは自動設定された識別情報ＩＤを共通バス２００を介してメインコントローラ３００に転送するので，メインコントローラ３００はそれぞれサブコントローラ１１０ａ，１１０ｂ，１１０ｃの識別情報が分かるようになる。その後，ユーザが印刷装置上に設けられた操作パネルを介して特定のカセットを選択する命令を入力すれば，印刷装置が印刷動作を行なう場合に選択されたカセットから印刷媒体が引き出されるようにメインコントローラ３００は設定された識別情報を用いて特定のカセットに制御命令を転送する。
【００５４】
本発明に係る実施の形態では，３つのカセット１００ａ，１００ｂ，１００ｃについて識別情報を設定する例を説明したが，本実施形態は２つまたは４つ以上のカセットを具備する印刷装置にも適用できる。但し，４つ以上のカセットを備えた印刷装置の場合は，前述したような過程の一部を反復させる。
【００５５】
例えば，５つのカセットを有する場合，まずハイレベルのテスト信号を介して'２'番の識別情報を付与する過程と，'２'番に設定されたカセットのテスト信号を反転させて'３'番の識別情報を付与する過程を行なう。次に，まだ識別情報が付与されていないカセットについて前述したような過程で再び反復して，'４'番の識別情報と'５'番の識別情報を付与する。その後，前述したような過程が全て行なわれる間，その出力信号が変らないサブコントローラ(すなわち，受信端子を介して入力される信号のレベルが変らないサブコントローラ)は，'１'番の識別情報を付与する。このようにして，５つのカセットの全てに順に識別情報が設定される。
【００５６】
以上，添付図面を参照しながら本発明の印刷媒体積載装置，印刷装置，及び印刷媒体積載装置の識別情報設定方法の好適な実施形態について説明したが，本発明はこれらの例に限定されない。いわゆる当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【００５７】
例えば，ハーレベルとローレベルの設定は，上記説明の逆であっても良い。また，識別情報は’１’，’２’，’３’の順に付与した例を示したが，これに限定されるものではない。
【００５８】
【発明の効果】
本発明によれば，印刷装置内の各印刷媒体積載装置の識別情報が自動に設定される。また，メインコントローラと各カセットが１つの共通バスに連結されているため，複数のデータラインが設けられた従来の印刷装置に比べて製造費用が節減される。また，各印刷媒体積載装置の識別情報をユーザが個別に設定する必要がなく，また識別情報設定の過ちによる機器の誤動作を防止することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る印刷媒体積載装置のブロック図である。
【図２】図１のインバーティング回路の一例を具体的に示す図である。
【図３】図２のインバータをオープンコレクタタイプのトランジスタを用いて構成した例を示す図である。
【図４】図３に示す印刷媒体積載装置を備えた印刷装置のブロック図である。
【図５】本実施形態に係る印刷装置内の複数の印刷媒体積載装置の識別情報設定方法を説明する流れ図である。
【図６】従来の複数の印刷媒体積載装置を備えた印刷装置の一例を概略的に示すブロック図である。
【図７】従来の複数の印刷媒体積載装置を備えた印刷装置の他の例を概略的に示すブロック図である。
【符号の説明】
１００  印刷媒体積載装置（カセット）
１１０，１１０ａ，１１０ｂ，１１０ｃ  サブコントローラ
１２０，１２０ａ，１２０ｂ，１２０ｃ  インバーティング回路
３００  メインコントローラ
Ｔ  トランジスタ
Ｒ１，Ｒ２，Ｒｐ  抵抗
【図１】
0003887589.tif 000004
【図２】
0003887589.tif 000005
【図３】
0003887589.tif 000006
【図４】
0003887589.tif 000007
【図５】
0003887589.tif 000008
【図６】
0003887589.tif 000009
【図７】
0003887589.tif 000010