(57)【要約】【課題】  ＩＣカードコネクタにＲＯＭライタを接続したことを検知する手段を設けることにより、データバスバッファのデータ方向を変更して、同じインタフェースによりＩＣカードとＲＯＭライタの何れも駆動することを可能とした画像形成装置を提供する。【解決手段】  この画像形成装置１は、画像形成装置１を制御するプログラムを格納するＦＲＯＭ（記憶装置）２と、ＲＯＭライタ（外部装置）１０と画像形成装置１の内部とのインタフェースを司るコネクタ（接続手段）１４と、コネクタ１４を介してＲＯＭライタ１０とＦＲＯＭ２とを接続するためにデータバスの電圧変換及び方向変換を行うデータバスバッファ５と、データバス４及びデータバスバッファ５を制御するＣＰＵ（制御部）３と、データバスバッファ５のデータ出力方向を変更するデータバス制御回路６と、を備えて構成される。  【選択図】  図１
2006344170.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を制御するプログラムを格納する記憶装置と、外部装置と当該画像形成装置とのインタフェースを司る接続手段と、該接続手段を介して前記外部装置と前記記憶装置とを接続するためにデータバスの電圧変換及び方向変換を行うデータバスバッファと、前記データバス及びデータバスバッファを制御する制御部と、を備えた画像形成装置において、
前記データバスバッファのデータ出力方向を変更するデータバス制御回路を備え、該データバス制御回路は前記接続手段に前記外部装置が接続されたことを検知すると、前記データバスバッファのデータ出力方向を当該外部装置に対応したデータ出力方向になるように変更することを特徴とする画像形成装置。
【請求項２】
前記データバス制御回路は、前記外部装置としてＲＯＭライタが接続されたことを検知すると、前記制御部に接続されたデータバス及び制御信号をハイインピーダンス状態とすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記データバス制御回路は、前記外部装置として前記ＲＯＭライタが接続されたことを検知し、当該ＲＯＭライタが前記記憶装置に記憶されたデータを読み取る場合、前記データバスバッファのデータ出力方向を前記ＲＯＭライタに対して出力する方向に変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記データバス制御回路は、前記外部装置として前記ＲＯＭライタが接続されたことを検知し、当該ＲＯＭライタに前記記憶装置に記憶されたデータを書き込む場合、前記データバスバッファのデータ出力方向を前記ＲＯＭライタに対して入力する方向に変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記データバス制御回路は、前記接続手段を介して前記ＲＯＭライタと接続する場合、少なくともデータバス、当該ＲＯＭライタが接続されているか否かの信号、及び制御信号を有することを特徴とする請求項１乃至４の何れか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、さらに詳しくは、データバスに接続する外部装置の種類によりデータバスのデータ方向を変更する技術に関するものである。
【背景技術】
【０００２】
ＩＣカードに書かれたダウンロード用プログラムを画像形成装置内部のＦＲＯＭにダウンロードすることは一般的に行われている。しかし、ＩＣの低電圧化に伴い、装置内部回路とＩＣカードの動作電圧が異なる場合が多い（例えば装置内部回路は３．３Ｖ、ＩＣカードは５Ｖ）。この場合、例えば、ＩＣカードから出力される５Ｖ信号が３．３Ｖの内部回路に入力されると内部回路が破損される虞があるため、ＩＣカードと内部回路との間に電圧変換回路（一般的にはバッファ）が必要となる。特にデータバスのような双方向信号の場合、データの流れる方向により電圧変換回路（バッファ）の方向変換も必要となる。そしてＩＣカードの場合は、一般にＩＣカードからダウンロードするリードの場合は内部回路に対して入力方向であり、アップロードするライトの場合は内部回路に対して出力方向となる。
図３、図４は従来の画像形成装置の構成の一例を表すブロック図である。この画像形成装置５１は、制御用プログラムを記憶するＦＲＯＭ５２と、全体を制御するＣＰＵ５３と、データバス５４の電圧変換及び方向変換を行うデータバスバッファ５５と、ＩＣカード６０とのインタフェースを司るＩＣカードコネクタ６４と、ダウンロードするプログラムを記憶するＩＣカード６０と、を備えて構成される。
ここでは、画像形成装置５１のＩＣカードコネクタ６４にＩＣカード６０が接続されている状態を示している。図３は、プログラムデータのダウンロードを示したものである。即ち、ＣＰＵ５３によってＩＣカード６０からデータをリードし（符号６３）、その後ＦＲＯＭ５２にライトすることでプログラムデータのダウンロードを行っている。ここで、データバスバッファ５５はＣＰＵ５３からの制御信号（例えば、チップセレクト信号やリード信号）５７によって入力方向に制御される。
【０００３】
図４は、プログラムデータのアップロードを示したものである。同じ構成要素には同じ参照番号を付して説明する。ここでは、ＦＲＯＭ５２からリードしたプログラムデータをＣＰＵ５３によってＩＣカード６０にライトすることでプログラムデータのアップロードを行っている。ここで、データバスバッファ５５はＣＰＵ５３からの制御信号（例えば、チップセレクト信号やリード信号）５７によって出力方向に制御される。
また従来技術として特許文献１には、バスマスタをスリープ状態にしてフラッシュＲＯＭを切り離す一方、バッファを介してＲＯＭライタに接続し、ＲＯＭライタが非動作状態のとき、そのバッファをハイインピーダンスとし、動作状態になったとき、そのバッファのアドレスバスライン、データバスラインを導通させ、リード・ライト制御信号によりそのバッファを制御して、ＲＯＭへのデータの読み書きを制御する技術について開示されている。
【特許文献１】特開２００２−２７８７８４公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
また、図３、図４に示すＩＣカードコネクタにＲＯＭライタを接続して直接ＦＲＯＭ５２にプログラムを書き込むことも一般的に行われている。しかし、ＲＯＭライタから書き込みを行う場合のデータ方向は、一般にリードの場合は内部回路に対して出力方向、ライトの場合は内部回路に対して入力方向となる。そのため、上記のような方向変換を行うデータバスバッファ５５がある場合、ＩＣカード６０とデータ方向が逆になるためＲＯＭライタからの書き込みが出来ないという不具合があった。
また特許文献１に開示されている従来技術は、ＲＯＭライタとプリント基板の間にバッファを有する接続手段が必要となり、各制御の順序が煩雑であるといった問題がある。
本発明は、かかる課題に鑑み、ＩＣカードコネクタにＲＯＭライタを接続したことを検知する手段を設けることにより、データバスバッファのデータ方向を変更して、同じインタフェースによりＩＣカードとＲＯＭライタの何れも駆動することを可能とした画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明はかかる課題を解決するために、請求項１は、画像形成装置を制御するプログラムを格納する記憶装置と、外部装置と当該画像形成装置とのインタフェースを司る接続手段と、該接続手段を介して前記外部装置と前記記憶装置とを接続するためにデータバスの電圧変換及び方向変換を行うデータバスバッファと、前記データバス及びデータバスバッファを制御する制御部と、を備えた画像形成装置において、前記データバスバッファのデータ出力方向を変更するデータバス制御回路を備え、該データバス制御回路は前記接続手段に前記外部装置が接続されたことを検知すると、前記データバスバッファのデータ出力方向を当該外部装置に対応したデータ出力方向になるように変更することを特徴とする。
従来から画像形成装置には、制御プログラムを記憶する記憶装置に外部からプログラムをダウンロードしたり、外部装置に対して制御プログラムをアップロードすることが可能なように、データバスバッファとインタフェースが備えられている。データバスバッファは外部装置との電圧変換やデータ方向を切り換えるために備えられている。そしてインタフェースに接続される外部装置によりリード・ライト時のデータ方向が異なる場合がある。そこで本発明では、データバスバッファのデータ方向を制御するデータバス制御回路を備え、インタフェースに外部装置が接続されたことを検知して、その外部装置に応じたデータ方向にデータバスバッファを制御するものである。
請求項２は、前記データバス制御回路は、前記外部装置としてＲＯＭライタが接続されたことを検知すると、前記制御部に接続されたデータバス及び制御信号をハイインピーダンス状態とすることを特徴とする。
外部装置に接続されるものとして、ＩＣカードやＲＯＭライタがある。そして予めＩＣカードによるデータバスバッファの制御を、内部の制御部が受け持つようにしておいた場合、データバス制御回路がＩＣカードに代わってＲＯＭライタが接続されたことを検知すると、内部の制御部の制御を無効とするために、制御部に接続されたデータバス及び制御信号をハイインピーダンス状態とするものである。
【０００６】
請求項３は、前記データバス制御回路は、前記外部装置として前記ＲＯＭライタが接続されたことを検知し、当該ＲＯＭライタが前記記憶装置に記憶されたデータを読み取る場合、前記データバスバッファのデータ出力方向を前記ＲＯＭライタに対して出力する方向に変更することを特徴とする。
ＲＯＭライタが画像形成装置からデータを読み取り、そのデータをアップロードする場合、一旦、記憶装置のデータをＲＯＭライタのメモリに記憶する必要がある。その際、データバスの方向は記憶装置からＲＯＭライタの方向にデータが流れるようにデータバスバッファを制御する必要がある。
請求項４は、前記データバス制御回路は、前記外部装置として前記ＲＯＭライタが接続されたことを検知し、当該ＲＯＭライタに前記記憶装置に記憶されたデータを書き込む場合、前記データバスバッファのデータ出力方向を前記ＲＯＭライタに対して入力する方向に変更することを特徴とする。
画像形成装置がＲＯＭライタからデータを読み取り、そのデータをダウンロードする場合、ＲＯＭライタのデータを読み取り記憶装置に記憶する必要がある。その際、データバスの方向はＲＯＭライタから記憶装置の方向にデータが流れるようにデータバスバッファを制御する必要がある。
請求項５は、前記データバス制御回路は、前記接続手段を介して前記ＲＯＭライタと接続する場合、少なくともデータバス、当該ＲＯＭライタが接続されているか否かの信号、及び制御信号を有することを特徴とする。
ＲＯＭライタをデータバス制御回路が制御するためには、少なくともデータを転送するデータバスと、ＲＯＭライタが接続されているか否かを連絡する信号と、チップセレクト信号やリード信号等の制御信号が必要である。
【発明の効果】
【０００７】
請求項１の発明によれば、データバスバッファのデータ方向を制御するデータバス制御回路を備え、インタフェースに外部装置が接続されたことを検知して、その外部装置に応じたデータ方向にデータバスバッファを制御するので、異なる種類の外部装置を同じインタフェースに接続することができる。
また請求項２では、データバス制御回路がＩＣカードに代わってＲＯＭライタが接続されたことを検知すると、内部の制御部の制御を無効とするために、制御部に接続されたデータバス及び制御信号をハイインピーダンス状態とするので、データの方向を一方向として統一することができる。
また請求項３では、データバス制御回路は、ＲＯＭライタが接続されたことを検知した場合、データバスバッファのデータ出力方向をＲＯＭライタに対して出力する方向に変更するので、ＲＯＭライタに記憶装置のデータをアップロードすることができる。
また請求項４では、データバス制御回路は、ＲＯＭライタが接続されたことを検知した場合、データバスバッファのデータ出力方向をＲＯＭライタに対して入力する方向に変更するので、ＲＯＭライタから記憶装置にデータをダウンロードすることができる。
また請求項５では、少なくともデータを転送するデータバスと、ＲＯＭライタが接続されているか否かを連絡する信号と、チップセレクト信号やリード信号等の制御信号を備えるので、ＲＯＭライタをデータバス制御回路が制御することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は本発明の画像形成装置の構成の一例を表すブロック図である。ここでは、画像形成装置のＩＣカードコネクタにＲＯＭライタが接続されている状態を示している。この画像形成装置１は、画像形成装置１を制御するプログラムを格納するＦＲＯＭ（記憶装置）２と、ＲＯＭライタ（外部装置）１０と画像形成装置１の内部とのインタフェースを司るコネクタ（接続手段）１４と、コネクタ１４を介してＲＯＭライタ１０とＦＲＯＭ２とを接続するためにデータバスの電圧変換及び方向変換を行うデータバスバッファ５と、データバス４及びデータバスバッファ５を制御するＣＰＵ（制御部）３と、データバスバッファ５のデータ出力方向を変更するデータバス制御回路６と、を備えて構成される。
本実施形態の画像形成装置にＲＯＭライタ１０が接続されている場合、ＣＰＵ３から出力されるバス１５や制御信号７はハイインピーダンス（フローティング）状態とされることにより、ＲＯＭライタ１０から直接ＦＲＯＭ２へのアクセスが可能となる。図１は、ＲＯＭライタ１０がＦＲＯＭ２のデータをリードしている状態を示したものである。ここで、データバス制御回路６は、ＲＯＭライタ１０の接続検知信号９によりＲＯＭライタ１０の接続を検知すると、ＲＯＭライタ１０からの制御信号８（例えば、チップセレクト信号やリード信号）によってデータバスバッファ５を出力方向（符号１３）に切り替える。
このようにＲＯＭライタ１０が画像形成装置１からデータを読み取り、そのデータをアップロードする場合、一旦、ＦＲＯＭ２のデータをＲＯＭライタ１０のメモリに記憶する必要がある。その際、データバス４の方向はＦＲＯＭ２からＲＯＭライタ１０の方向にデータが流れるようにデータバスバッファ５を制御する必要がある。
【０００９】
図２は、ＲＯＭライタ１０がＦＲＯＭ２にデータをライトしている状態を示したものである。同じ構成要素には同じ参照番号を付して説明する。ここで、データバス制御回路６は、ＲＯＭライタ１０の接続検知信号９によりＲＯＭライタ１０の接続を検知すると、ＲＯＭライタ１０からの制御信号８（例えば、チップセレクト信号やリード信号）によってデータバスバッファ５を入力方向（符号１６）に切り替える。
このように画像形成装置１がＲＯＭライタ１０からデータを読み取り、そのデータをダウンロードする場合、ＲＯＭライタ１０のデータを読み取りＦＲＯＭ２に記憶する必要がある。その際、データバス４の方向はＲＯＭライタ１０からＦＲＯＭ２の方向にデータが流れるようにデータバスバッファ５を制御する必要がある。
尚、ＲＯＭライタ１０が接続されていない場合は、データバス制御回路６は、図３、４と同様にデータバスバッファ５５の方向を制御してＩＣカード６０からのダウンロード／アップロードを可能とする。また、制御回路はロジック回路にて形成される。
このように従来から画像形成装置には、制御プログラムを記憶する記憶装置（例えばＩＣカード等）に外部からプログラムをダウンロードしたり、外部装置に対して制御プログラムをアップロードすることが可能なように、データバスバッファ５とコネクタ１４が備えられている。データバスバッファ５は外部装置との電圧変換やデータ方向を切り換えるために備えられている。そしてコネクタ１４に接続される外部装置によりリード・ライト時のデータ方向が異なる場合がある。そこで本実施形態では、データバスバッファ５のデータ方向を制御するデータバス制御回路６を備え、コネクタ１４に外部装置（例えばＲＯＭライタ等）が接続されたことを検知して、その外部装置に応じたデータ方向にデータバスバッファ５を制御するものである。
また外部装置に接続されるものとして、ＩＣカード６０やＲＯＭライタ１０がある。そして予めＩＣカード６０によるデータバスバッファ１２の制御を、内部のＣＰＵ３が受け持つようにしておいた場合、データバス制御回路６がＩＣカード６０に代わってＲＯＭライタ１０が接続されたことを接続検知信号９により検知すると、内部のＣＰＵ３の制御を無効とするために、ＣＰＵ３に接続されたデータバス１５及び制御信号７をハイインピーダンス状態とするものである。
【００１０】
以上の通り本発明によれば、データバスバッファ５のデータ方向を制御するデータバス制御回路６を備え、コネクタ１４にＲＯＭライタ１０が接続されたことを検知して、そのＲＯＭライタ１０に応じたデータ方向にデータバスバッファ５を制御するので、異なる種類の外部装置を同じインタフェースに接続することができる。
また、データバス制御回路６がＩＣカード６０に代わってＲＯＭライタ１０が接続されたことを検知すると、内部のＣＰＵ３の制御を無効とするために、ＣＰＵ３に接続されたデータバス１５及び制御信号７をハイインピーダンス状態とするので、データの方向を一方向として統一することができる。
また、データバス制御回路６は、ＲＯＭライタ１０が接続されたことを検知した場合、データバスバッファ５のデータ出力方向をＲＯＭライタ１０に対して出力する方向に変更するので、ＲＯＭライタ１０にＦＲＯＭ２のデータをアップロードすることができる。
また、データバス制御回路６は、ＲＯＭライタ１０が接続されたことを検知した場合、データバスバッファ５のデータ出力方向をＲＯＭライタ１０に対して入力する方向に変更するので、ＲＯＭライタ１０からＦＲＯＭ２にデータをダウンロードすることができる。
また、少なくともデータを転送するデータバス４と、ＲＯＭライタ１０が接続されているか否かを連絡する接続検知信号９と、チップセレクト信号やリード信号等の制御信号８を備えるので、ＲＯＭライタ１０をデータバス制御回路６が制御することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の画像形成装置の構成の一例を表すブロック図。
【図２】本発明のＲＯＭライタ１０がＦＲＯＭ２にデータをライトしている状態を示した図。
【図３】従来の画像形成装置の構成の一例を表すブロック図。
【図４】従来の画像形成装置の構成の一例を表すブロック図。
【符号の説明】
【００１２】
１  画像形成装置、２  ＦＲＯＭ、３  ＣＰＵ、４  データバス、５、５５  データバスバッファ、６  データバス制御回路、７、８  制御信号、９  接続検知信号、１０  ＲＯＭライタ、１４、６４  コネクタ
【図１】
2006344170.tif 000003
【図２】
2006344170.tif 000004
【図３】
2006344170.tif 000005
【図４】
2006344170.tif 000006