(57)【要約】【課題】限られた転送相手の数に関係なく、制御装置が少種類の多数のデバイスとデータ転送することを可能にする記憶装置を提供することを目的とする。【解決手段】制御装置と複数のデバイスとを中継部を介して接続する。中継部は、制御装置の転送相手となる分岐部と、上記デバイスを特定するセレクト信号が入力されると、上記分岐部を介して、入力されたセレクト信号にて特定されるデバイスと上記データ転送部との間でデータ転送を行うための転送経路を確保する転送制御部を備える。【選択図】図２
2006195568.tif 000002
【特許請求の範囲】
【請求項１】
データ転送の転送相手の数が予め定められたデータ転送部を有する制御装置を含む記憶装置において、
複数のデバイスと接続された中継部を備え、
上記中継部は、
上記転送相手となる分岐部と、
上記デバイスを特定するセレクト信号が入力されると、上記分岐部を介して、入力されたセレクト信号にて特定されるデバイスと上記データ転送部との間でデータ転送を行うための転送経路を確保する転送制御部を備えたことを特徴とする記憶装置。
【請求項２】
上記制御装置は、データ転送が行われるデータの内容に応じたセレクト信号を発生させるセレクト信号発生部を備えた請求項１に記載の記憶装置。
【請求項３】
上記制御装置は、上記中継部が複数接続され、
上記制御装置は、データ転送が行われるデータの内容に応じて中継部を特定する中継部特定信号を発生させる中継部特定信号発生部を備え、
上記転送経路が確保された上記デバイスは、接続されている中継部を特定する中継部特定信号が発生した場合のみ、確保された転送経路を用いて上記データ転送部とデータ転送を行う請求項１に記載の記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、複写機、複合機等の画像処理装置に備えられる記憶装置に関する。
【背景技術】
【０００２】
画像処理装置は、感光ドラムの回転、感光ドラムへのトナーの供給、トナー画像の定着などの印刷やその他の処理の制御に用いる制御データを記憶している。制御データを記憶するデバイスとしては、ＥＥＰＲＯＭ（electrically erasable, programmable read-only memory）などがある。制御データを記憶媒体に書き込んだり読み出したりする制御装置と各デバイス間のデータ転送には、特開２００２−１１３９２８号公報が示すようにＩ２Ｃ（２本の信号線により複数の機器の間でデータのやり取りを行う通信方法）に対応する通信方法が採用されていることがある。
【特許文献１】特開２００２−１１３９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、Ｉ２Ｃでは、制御装置とデータ転送可能に接続されるデバイスの数は、様々な条件の下で制限されている。従って、所望数のデバイスと制御装置とを接続することができないことがある。
【０００４】
また、データ転送の際にデータ転送の転送相手となるデバイスを個別に指定するために、各デバイスのデバイスアドレスを異ならせなければならない。そのため、デバイスアドレスの異なる多種のデバイスが必要になる。記憶媒体１個当たりの生産コストは、同一種のデバイスを多数生産することで低下するが、このようにデバイスアドレスの異なる多種のデバイスが必要な場合、多種のデバイスを少量ずつ生産することになり、デバイスの生産コストを下げることができない。
【０００５】
また、デバイスアドレスのみを異ならせたデバイスは、短時間で外観のみで区別することは難しいため、画像処理装置の製造工程において他のデバイスと間違えられる可能性があるので、多種類のデバイスを同一の画像処理装置に実装することは好ましくない。
【０００６】
そこで、本発明は、限られた転送相手の数に関係なく、制御装置が少種類の多数のデバイスとデータ転送することを可能にする記憶装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の記憶装置は、制御装置と複数のデバイスとが中継部を介して接続されている。中継部は、制御装置の転送相手となる分岐部と、上記デバイスを特定するセレクト信号が入力されると、上記分岐部を介して、入力されたセレクト信号にて特定されるデバイスと上記データ転送部との間でデータ転送を行うための転送経路を確保する転送制御部を備える。
【０００８】
これにより、中継部を介して制御装置と中継部に接続された複数のデバイスとの間で転送経路が確保されることで、制御装置の転送相手となる中継部の数が限られていても、多数のデバイスと制御装置との間でのデータ転送が可能となる。
【０００９】
また、セレクト信号によって転送経路が確保されるデバイスが決定されるので、転送相手となるデバイスを個別に指定するために、中継部に接続されるデバイスのデバイスアドレスをデバイス毎に異ならせる必要がない。
【００１０】
尚、上記セレクト信号は、制御装置に備えられたセレクト信号発生部によって、制御データ転送が行われるデータの内容に基づいて発生されるようにしてもよい。
【００１１】
また、制御装置に中継部を複数接続する場合、上記のようにセレクト信号に基づいて転送経路の確保を行うと、各中継装置に接続されたデバイスと制御装置との間で転送経路が確保され、確保される転送経路が複数となる。制御装置とある１つのデバイスとでデータ転送ができるように、中継部を特定する中継部特定信号を発生させる中継部特定信号発生部を制御装置に備え、セレクト信号に基づいて転送経路が確保されたデバイスは、自デバイスが接続されている中継部を特定する中継部特定信号が発生された場合のみ、確保された転送経路を用いてデータ転送をする。
【００１２】
自デバイスの接続された中継部を特定する中継部特定信号か否かのデバイスが行う判断は、例えば、接続された中継部が異なる毎にデバイスアドレスを異ならせ、発生した中継部特定信号にて特定される中継部に自機のデバイスアドレスが対応するものであるか否かで行わせることができる。
【００１３】
よって、複数の中継部を制御装置に接続する場合は、セレクト信号と中継部特定信号に基づいて、データ転送をするデバイスが特定されることになる。
【発明の効果】
【００１４】
本発明によれば、データ転送の転送相手の数が限られていても、限られた数に関係なく、制御装置は多数のデバイスとデータ転送をすることができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本実施の形態の記憶装置の概略図である。図１に示すように、制御装置１００は、データ線ＳＤＡ及び２本のセレクト信号線１Ａ、１Ｂにて８個の中継部１１０〜１８０と接続され、クロック線ＳＣＫによって３２個のデバイス２０１〜２３２と接続されている。また、図２の部分拡大図に示すように、各中継部１１０〜１８０は、データ線ＳＤＡを４つの分岐データ線ＳＤＡ１〜ＳＤＡ４に分岐させる分岐部１１１、１２１、…を備え、４つの分岐データ線ＳＤＡ１〜ＳＤＡ４は、それぞれがデバイス２０１、２０２、２０３、…に接続されている。デバイス２０１〜２３２に与えられたデバイスアドレスは、各デバイス２０１〜２３２が接続された中継部１１０〜１８０に対応するものになっている。例えば図２に示すように、中継部１１０に接続されたデバイス２０１〜２０４に与えられたデバイスアドレスは、「１００」であり、中継部１２０に接続されたデバイス２０５〜２０８に与えられたデバイスアドレスは、「０１０」である。
【００１６】
本実施の形態では、デバイス２０１〜２３２は、ＥＥＰＲＯＭ２０１ａ〜２３２ａを備えた記憶媒体である。各ＥＥＰＲＯＭ２０１ａ〜２３２ａは、制御装置１００によって、感光ドラムへのトナーの供給量や供給タイミング、感光ドラムに潜像を形成するタイミングなどを示す印刷等画像処理装置が行う処理に必要な制御データが書き込まれたり、読み出されたりする。
【００１７】
以下では、制御装置１００によってＥＥＰＲＯＭ２０１ａに対して制御データの書き込み及び読み出しのためのデータ転送が行われる場面を説明する。
【００１８】
制御装置１００に備えられたデータ転送部１０１は、データ転送を行う制御データの内容に基づいて、データ２０１〜２３２からデータ転送するデバイス（ここでは、デバイス２０１）を決定する。デバイス２０１に決定すると、データ転送部１０１は、デバイス２０１をセレクト信号発生部１０２と中継部特定信号発生部１０３に通知する。
【００１９】
デバイス２０１が通知されると、セレクト信号発生部１０２は、デバイス２０１を特定するセレクト信号を発生させる。デバイス２０１を特定するセレクト信号は、デバイス２０１と中継部１１０を接続する分岐データ線ＳＤＡ１〜ＳＤＡ４の種類によって決定される。図２に示すように、デバイス２０１と中継部１１０は分岐データ線ＳＤＡ１で接続されているので、セレクト信号発生部１０１は、分岐データ線ＳＤＡ１に対応するセレクト信号を発生させる。本実施の形態では、各分岐データ線ＳＤＡ１〜ＳＤＡ４に対応するセレクト信号は、図３に示すように２ビットで構成される。分岐データ線ＳＤＡ１のセレクト信号は「００」である。
【００２０】
上記セレクト信号線１Ａ、１Ｂは、セレクト信号発生部１０２から各中継部１１０〜１８０に導出されており、セレクト信号の先頭ビットはセレクト信号線１Ａによって、最終ビットはセレクト信号線１Ｂによって各中継部１１０〜１８０に入力される。
【００２１】
従って、デバイス２０１に対してデータ転送が行われる場合は、「００」のセレクト信号が各中継部１１０〜１８０に入力される。
【００２２】
各中継部１１０〜１８０は、セレクト信号線１Ａ、１Ｂによって送られるセレクト信号が入力される転送制御部１１２、１２２、…が備えられている。転送制御部１１２、１２２、…は、入力されたセレクト信号に基づいて、分岐データ線ＳＤＡ１〜ＳＤＡ４のうちデータ線ＳＤＡと転送可能となる１つの分岐データ線を決定する。
【００２３】
本実施の形態では、転送制御部１１２、１２２、…は、図４に示すようなセレクト回路４００で構成されている。
【００２４】
図４に示すように、セレクト回路４００の入力側は、セレクト信号線１Ａ、１Ｂと、データ線ＳＤＡとなっている。セレクト回路４００の入力側に接続されたセレクト信号線１Ａ、１Ｂ、データ線ＳＤＡからセレクト回路４００に入力されたセレクト信号等は、セレクト回路４００の４つのアンドゲート４００ａ〜４００ｄに入力される。各アンドゲート４００ａ〜４００ｄの出力側は、分岐データ線ＳＤＡ１〜ＳＤＡ４に接続されている。
【００２５】
各アンドゲート４００ａ〜４００ｄは、入力されたセレクト信号の先頭及び最終ビットが値「１」となって入力された場合のみ、データ線ＳＤＡと、分岐データ線ＳＤＡ１〜ＳＤＡ４間をデータ転送可能な状態にする。
【００２６】
上記のように、セレクト信号「００」がセレクト信号線１Ａ、１Ｂからセレクト回路４００に入力されると、アンドゲート４００ａにのみセレクト信号の先頭及び最終ビットの値が「１」となって入力される。よって、セレクト信号「００」がセレクト回路に入力されると、データ線ＳＤＡと分岐データ線ＳＤＡ１間でのデータ転送が可能な状態となる。      
【００２７】
以上のようにセレクト信号「００」が発生すると、各中継部１１０〜１８０と分岐データ線ＳＤＡ１で接続されたデバイス２０１、２０５、２０９、…と、制御装置１００との間で、中継部１１０〜１８０を介した転送経路が確保される。
【００２８】
セレクト信号発生部１０２がセレクト信号を上記のように発生させた後、中継部特定信号発生部１０３は、デバイス２０１が接続された中継部１１０を特定する中継部特定信号を発生させる。各中継部１１０〜１８０を特定する中継部特定信号は、各中継部１１０〜１８０に接続されたデバイス２０１〜２３２に与えられたデバイスアドレスと同じものである。即ち、中継部１１０を特定する中継部特定信号は、デバイス２０１〜２０４に与えられたデバイスアドレスと同じ「１００」を示すものであり、中継部１２０を特定する中継部特定信号は、デバイス２０５〜２０８に与えられたデバイスアドレスと同じ「０１０」である。
【００２９】
本実施の形態において、中継部特定信号、及び、各デバイス２０１〜２３２に与えられたデバイスアドレスが３ビットで構成されるのは、制御装置１００とデバイス２０１〜２３２間のデータ転送をＩ２Ｃを採用して行うことを実現するためである。即ち、Ｉ２Ｃの規格においては、マスタ装置とデータ転送を行うスレーブ装置の特定は３ビットで構成されたアドレスを用いて行うので、データ転送部１０１が行うデータ転送をＩ２Ｃに基づいて行う場合、スレーブ装置を特定する３ビットのアドレス代えて中継部特定信号を用いて行う。
【００３０】
データ転送部１０１は、中継部特定信号が発生すると、デバイス２０１とのデータ転送を開始する。
【００３１】
このデータ転送の際には、データ転送部１０１は、制御装置１００及び各デバイス２０１〜２３２が同じクロックに基づいて動作できるように、各デバイス２０１〜２３２にクロック線ＳＣＫにて記憶装置に共通のクロックを供給する。
【００３２】
デバイス２０１に制御データを書き込む際には、データ転送部１０１は、各デバイス２０１〜２３２にクロックを供給しながら、発生した中継部特定信号、制御データを書き込むＥＥＰＲＯＭ２０１ａ〜２３２ａ内の領域を示す領域アドレス、制御データの順で、これらをデータ線ＳＤＡを介して中継部１１０〜１８０に入力する。デバイス２０１から制御データを読み出す際には、データ転送部１０１は、各デバイス２０１〜２３２にクロックを供給しながら、発生した中継部特定信号、読み出す制御データが書き込まれたＥＥＰＲＯＭ２０１ａ〜２３２ａ内の領域アドレスをデータ線ＳＤＡを介して中継部１１０〜１８０に入力する。
【００３３】
上記のように、既にセレクト信号「００」が発生していることによって、アンドゲート４００ａは、データ線ＳＤＡから入力された中継部特定信号、領域アドレス、制御データを、分岐データ線ＳＤＡ１に転送する。これにより、中継部特定信号、領域アドレス、制御データは、デバイス２０１、２０５、２０９…に入力される。
【００３４】
デバイス２０１、２０５、２０９…は、中継部特定信号が分岐データ線ＳＤＡ１から入力されると、中継部特定信号が自デバイスに与えられたデバイスアドレスと同じであるか否かを判断する。同じと判断した場合は、中継部特定信号に続いて入力される領域アドレス及び制御データに基づいて、入力された領域アドレスが示すＥＥＰＲＯＭ２０１ａ、ＥＥＰＲＯＭ２０５ａ、ＥＥＰＲＯＭ２０９ａ…内の領域に制御データを書き込んだり、入力されたアドレスが示すＥＥＰＲＯＭ２０１ａ、ＥＥＰＲＯＭ２０５ａ、ＥＥＰＲＯＭ２０９ａ…内の領域から制御データを読み出して分岐データ線ＳＤＡ１、データ線ＳＤＡを介して制御装置１００に転送したりする。
【００３５】
ここでは、中継部特定信号は「１００」であるので、デバイス２０１、２０５、２０９…のうちデバイス２０１のみが、入力されたアドレスが示す領域に制御データを書き込んだり、入力されたアドレスが示す領域から制御データを読み出したりする。
【００３６】
尚、上記では、各中継部１１０〜１８０には４つのデバイス２０１〜２３２が接続されているが、本発明の記憶装置では、セレクト信号によって各デバイスと制御装置間の転送経路を確保できれば、各中継部に接続されるデバイスの数は限定されるものではない。また、上記では、セレクト信号は２ビットであるが、２ビットであるのは、各中継部１１０〜１８０に４つのデバイス２０１〜２３２が接続されており、２ビットで４つのデバイス２０１〜２３２を特定することができるからである。よって、例えば、５以上のデバイスが中継部に接続される構成を採用する場合は、セレクト信号を３ビット以上で構成しても構わない。
【図面の簡単な説明】
【００３７】
【図１】本実施の形態の記憶装置の概略図。
【図２】本実施の形態の記憶装置の部分拡大図。
【図３】セレクト信号と分岐データ線の対応関係を示す図。
【図４】本実施の形態の転送制御部を示す図。
【符号の説明】
【００３８】
１００  制御装置
１０１  データ転送部
１０２  中継部特定信号発生部
１０３  セレクト信号発生部
１１０〜１８０  中継部
１１１、１２１  分岐部
１１２、１２２  転送制御部
２０１〜２３２  デバイス
【図１】
2006195568.tif 000003
【図２】
2006195568.tif 000004
【図３】
2006195568.tif 000005
【図４】
2006195568.tif 000006