(57)【要約】    【課題】Ｉ／Ｆボードの改良（ＰＨＹチップの変更等）をより容易に行えるプリンタを、提供する。    【解決手段】プリンタ１０のコントローラボード２１を、ＦＰＧＡ２１が搭載されているものとして構成しておくと共に、プリンタ１０用の各Ｉ／Ｆボード２５を、ＦＰＧＡ２１を，ＭＡＣチップとして機能させるためのコンフィギュレーションＲＯＭ２７が搭載されているものとして構成しておく。    【選択図】  図１
2007144862.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のインタフェースボードの中のいずれかを接続するためのインタフェースボード用コネクタと、
前記インタフェースボード用コネクタに接続されているインタフェースボードを制御するためのＦＰＧＡと
を、備え、
前記複数種類のインタフェースボードのそれぞれが、
前記ＦＰＧＡを，ＭＡＣチップとして機能させるためのコンフィギュレーションＲＯＭが搭載されているインタフェースボートである
ことを特徴とするプリンタ。
【請求項２】
前記ＦＰＧＡが、インタフェース信号用のＩＯバッファが搭載されているものであり、
前記複数種類のインタフェースボードのそれぞれが、
前記ＦＰＧＡを，ＭＡＣチップ及びＰＨＹチップとして機能させるためのコンフィギュレーションＲＯＭが搭載されているインタフェースボートである
ことを特徴とする請求項１記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｉ／Ｆボード（インタフェースボード）を装着可能なプリンタに、関する。
【背景技術】
【０００２】
近年、市販されているプリンタの中には、図７に模式的に示してあるようなコントローラボード、すなわち、各種のＩ／Ｆボード（ＵＳＢ−Ｉ／Ｆボード，ＮＷ（ネットワーク）−Ｉ／Ｆボード等）を取り付けることが可能なコントローラボードを備えたものが、存在している。
【０００３】
そのようなプリンタが市販されているのは、各種のＩ／Ｆボードを取り付けることが可能なコントローラボードを開発しておけば、そのコントローラボードを用いて他機種のプリンタを製造できることになる（Ｉ／Ｆボードを選択可能なプリンタを製造できることになる）ためなのであるが、上記のような構成が採用されている既存のプリンタは、いずれも、Ｉ／ＦボードのＰＨＹチップのみを自由に変更することができない（ＰＨＹチップ〔フィジカルレイヤーチップ〕をバス仕様の異なるものに変更する場合、ＭＡＣチップ〔メディアアクセスコントローラチップ〕を変更しなければならない）ものとなっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の課題は、Ｉ／Ｆボードの改良（ＰＨＹチップの変更等）を，より容易に行える構成を有するプリンタを、提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明では、プリンタを、複数種類のインタフェースボードの中のいずれかを接続するためのインタフェースボード用コネクタと、インタフェースボード用コネクタに接続されているインタフェースボードを制御するためのＦＰＧＡ（field programmable gate array：書替え可能ゲートアレイ）とを備えた装置として構成しておくと共に、上記複数種類のインタフェースボードのそれぞれとして、ＦＰＧＡを，ＭＡＣチップとして機能させるためのコンフィギュレーションＲＯＭが搭載されているものを用意しておく。
【０００６】
すなわち、本発明のプリンタは、インタフェースボード用コネクタにインタフェースボードを接続すると、ＦＰＧＡが、そのインタフェースボード用のＭＡＣチップとしての動作を開始する装置となっている。
【０００７】
従って、本発明のプリンタを、各インタフェースボードとして、ＰＨＹチップが実装されているものを用いた形で実現しておけば、インタフェースボード上のＰＨＹチップをどのようなものに変更する場合にも、コンフィギュレーションＲＯＭの書き換えを行うだけで済むプリンタが得られることになる。
【０００８】
また、本発明のプリンタを、ＦＰＧＡとして、インタフェース信号用のＩＯバッファが搭載されているものを採用し、各インタフェースボードとして、ＦＰＧＡを，ＭＡＣチップ及びＰＨＹチップとして機能させるためのコンフィギュレーションＲＯＭが搭載されているものを採用した形で実現しておけば、インタフェースボードをどのような機能のものに変更する場合にも、コンフィギュレーションＲＯＭの書き換えを行うだけで済むプリンタが得られることになる。また、この場合、各インタフェースボードに実装する必要があるＩＣが、コンフィギュレーションＲＯＭだけとなる。このため、各インタフェースボードのサイズを小さくできる（コンパクトなプリンタを製造できる）ことになる。また、その結果として、インタフェースボード／プリンタの製造コスト等を低減できることになる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１０】
《第１実施形態》
図１に示してあるように、本発明の第１実施形態に係るプリンタ１０は、ＦＰＧＡ（field programmable gate array：書替え可能ゲートアレイ）２１，ＣＰＵ，メモリ制御ＡＳＩＣ，ＲＯＭ，ＲＡＭ，Ｉ／Ｆボード接続用コネクタ２２等からなるコントローラボード２０と、コントローラボード２０上のＩ／Ｆボード接続用コネクタ２２に接続されたＩ／Ｆボード２５と、印刷エンジン３０とを、主な構成要素として備える装置である。
【００１１】
このプリンタ１０は、Ｉ／Ｆボード２５として，ＵＳＢインタフェース用のものやネットワークインタフェース用のものが用意されている装置である。
【００１２】
そして、プリンタ１０は、各Ｉ／Ｆボード２５として、図２や図３に示した構成のもの，すなわち、ＰＨＹチップ（フィジカルレイヤーチップ）２６と、コントローラボード２０上のＦＰＧＡ２１を，ＰＨＹチップ２６用のＭＡＣチップ（メディアアクセスコントローラチップ）及びＲＯＭ制御チップ（コントローラボード２０上のＲＯＭを制御するためのチップ）として動作させるためのロジックが書き込まれているコンフィギュレーションＲＯＭ（図では、"ConfigROM”）２７とを備えたものが用意されている装置となっている。
【００１３】
要するに、本実施形態に係るプリンタ１０は、電源を投入すると、コントローラボード２０上のＦＰＧＡ２１が、Ｉ／Ｆボード接続用コネクタ２２に接続されているＩ／Ｆボード２５上のコンフィギュレーションＲＯＭ２７からロジックを読み出して，当該Ｉ／Ｆボード２５上のＰＨＹチップ２６用のＭＡＣチップ等としての動作を開始する装置となっている。
【００１４】
従って、このプリンタ１０は、インタフェースボード２５上のＰＨＹチップ２６をどのようなものに変更する場合にも、コンフィギュレーションＲＯＭ２７の書き換えを行うだけで済むプリンタとなっていることになる。
【００１５】
《第２実施形態》
図４に示してあるように、本発明の第２実施形態に係るプリンタ４０は、ＦＰＧＡ５１，ＣＰＵ，メモリ制御ＡＳＩＣ，ＲＯＭ，ＲＡＭ，Ｉ／Ｆボード接続用コネクタ５２等からなるコントローラボード５０と、コントローラボード５０上のＩ／Ｆボード接続用コネクタ５２に接続されたＩ／Ｆボード５５と、印刷エンジン６０とを、主な構成要素として備えた装置である。また、プリンタ４０は、ＦＰＧＡ５１として、Ｉ／Ｆ信号用のＩＯバッファを備えたもの（ＰＨＹチップとして動作させることが可能なもの）が用いられた装置となっている。
【００１６】
第２実施形態に係るプリンタ４０も、第１実施形態に係るプリンタ１０と同様に、Ｉ／Ｆボード５５として，ＵＳＢインタフェース用のものやネットワークインタフェース用のものが用意されている装置である。
【００１７】
そして、プリンタ４０は、各Ｉ／Ｆボード５５として、図５や図６に示した構成のもの，すなわち、コントローラボード５０上のＦＰＧＡ５１を，ＰＨＹチップ，ＭＡＣチップ及びＲＯＭ制御チップとして動作させるためのロジックが書き込まれたコンフィギュレーションＲＯＭ５７を備えたものが用意されている装置となっている。
【００１８】
要するに、本実施形態に係るプリンタ４０は、電源を投入すると、コントローラボード５０上のＦＰＧＡ５１が、Ｉ／Ｆボード接続用コネクタ５２に接続されているＩ／Ｆボード５５上のコンフィギュレーションＲＯＭ５７からロジックを読み出し，当該ロジックで指定されている機能を有するＰＨＹチップ及びＭＡＣチップとしての動作を開始する装置となっている。
【００１９】
従って、このプリンタ４０は、各Ｉ／Ｆボード５５をどのような機能のものに変更する場合にも、コンフィギュレーションＲＯＭ５７の書き換えを行うだけで済むプリンタとなっていることになる。
【００２０】
また、このプリンタ４０用のＩ／Ｆボード５５は、１つのＩＣ（コンフィギュレーションＲＯＭ５７）を実装するだけで製造できるものとなっている。このため、このプリンタ４０に採用されている構成は、Ｉ／Ｆボード５５のサイズ及びプリンタ４０のサイズを小さくすることが可能なものであると言うことが、出来る。また、Ｉ／Ｆボード５５／プリンタ４０のサイズが小さくなった場合、Ｉ／Ｆボード５５／プリンタ４０の製造コストが下がるので、第２実施形態のプリンタ４０の構成は、Ｉ／Ｆボード５５／プリンタ４０の製造コストを低減することが可能なものとなっていると言うことも、出来る。
【００２１】
《変形形態》
上記したプリンタ１０／４０は、各種の変形を行うことが出来る。例えば、プリンタ１０／４０は、ＦＰＧＡ２１／５１に，ＲＯＭ及びメモリ制御ＡＳＩＣが接続されているコントローラボード２０／５０を備えたものであったが、プリンタ１０／４０を、ＦＰＧＡ２１／５１に，ＲＯＭが接続されていないコントローラボード２０／５０を備えたものに変形することが出来る。また、プリンタ１０／４０を、ＦＰＧＡ２１／５１に，ＲＯＭ，メモリ制御ＡＳＩＣ以外のＩＣも接続されているものに変形することも出来る。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施形態に係るプリンタの構成図。
【図２】第１実施形態に係るプリンタ用のＩ／Ｆボードの構成図。
【図３】第１実施形態に係るプリンタ用のＩ／Ｆボードの構成図。
【図４】本発明の第２実施形態に係るプリンタの構成図。
【図５】第２実施形態に係るプリンタ用のＩ／Ｆボードの構成図。
【図６】第２実施形態に係るプリンタ用のＩ／Ｆボードの構成図。
【図７】Ｉ／Ｆボードを装着（交換）可能な従来のプリンタの構成図。
【符号の説明】
【００２３】
１０，４０  プリンタ、  ２０，５０  コントローラボード
２１，５１  ＦＰＧＡ、  ２２，５２  Ｉ／Ｆボード接続用コネクタ
２５  Ｉ／Ｆボード、  ２６  ＰＨＹチップ、
２７，５７  コンフィギュレーションＲＯＭ、  ３０，６０  印刷エンジン
【図１】
2007144862.tif 000003
【図２】
2007144862.tif 000004
【図３】
2007144862.tif 000005
【図４】
2007144862.tif 000006
【図５】
2007144862.tif 000007
【図６】
2007144862.tif 000008
【図７】
2007144862.tif 000009