(57)【要約】【課題】所定のメンテナンスに用いられるデバイスをＵＳＢホストインターフェイスに接続するために多くのコストを要していた。【解決手段】一つのチャンネルにかかるＵＳＢホストインターフェイスに対して、ＵＳＢペリフェラルインターフェイスを備える第一のデバイスと、所定のメンテナンスのための第二のデバイスを接続するためのＵＳＢホストコネクターとのいずれか一方を通信可能に接続する切替手段を備え、上記切替手段は、上記ＵＳＢホストコネクターに対して第二のデバイスが接続されていない場合には、上記一つのチャンネルにかかるＵＳＢホストインターフェイスと第一のデバイスとの接続を有効化し、上記ＵＳＢホストコネクターに対して第二のＵＳＢデバイスが接続されている場合には、上記一つのチャンネルにかかるＵＳＢホストインターフェイスとＵＳＢホストコネクターとの接続を有効化する。【選択図】図２
2011046097.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢホストインターフェイスのチャンネルを一以上備える画像形成装置であって、
一つのチャンネルにかかる上記ＵＳＢホストインターフェイスに対して、ＵＳＢペリフェラルインターフェイスを備える第一のデバイスと、所定のメンテナンスのための第二のデバイスを接続するためのＵＳＢホストコネクターとのいずれか一方を通信可能に接続する切替手段を備え、
上記切替手段は、上記ＵＳＢホストコネクターに対して第二のデバイスが接続されていない場合には、上記一つのチャンネルにかかるＵＳＢホストインターフェイスと第一のデバイスとの接続を有効化し、上記ＵＳＢホストコネクターに対して第二のＵＳＢデバイスが接続されている場合には、上記一つのチャンネルにかかるＵＳＢホストインターフェイスとＵＳＢホストコネクターとの接続を有効化することを特徴とする画像形成装置。
【請求項２】
上記切替手段は、上記ＵＳＢホストコネクターに第二のデバイスが接続されていないときに第二のデバイス用の電源電圧をベースに入力することによりコレクタ‐エミッタ間に電流を生じさせオン状態となり、ＵＳＢホストコネクターに第二のデバイスが接続されたときオフ状態となる第一のトランジスターと、第一のトランジスターのオン状態に伴ってエミッタ‐コレクタ間に電流を生じさせてオン状態となる第二のトランジスターであって当該エミッタ‐コレクタ間の電流を上記第一のデバイスの電源端子に供給する第二のトランジスターと、を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
上記第一のデバイスは、外部とのネットワーク接続を制御するためのネットワーク制御用デバイス、音声を発生させるための音声発生用デバイス、タッチパネルを制御するためのタッチパネル制御用デバイス、所定のセンサー機能を有するセンサーデバイス、のうちのいずれかであることを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
上記ＵＳＢホストコネクターに第二のデバイスが接続されたことを契機として、第二のデバイスが備えるデータに基づいて上記所定のメンテナンスを開始することを特徴とする請求項１〜請求項３のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
プリンター等の画像形成装置においては、ＵＳＢ（Universal Serial Bus）ホストとして振舞う制御ＡＳＩＣ（Application Specific Integrated Circuit）を実装しており、制御ＡＳＩＣは、ＵＳＢホストインターフェイスを所定チャンネル数分備えている。各チャンネルのＵＳＢホストインターフェイスに対しては、ＵＳＢペリフェラルインターフェイスを備える種々のＵＳＢデバイスを接続可能である。また、プリンター等は、装置のメンテナンスのために専用されるＵＳＢホストコネクターを備えることがあり、かかるＵＳＢホストコネクターも、一つのチャンネルのＵＳＢホストインターフェイスを介して制御ＡＳＩＣに接続される。この専用のＵＳＢホストコネクターは、一般ユーザーではない特定の者（例えば、プリンターのサービスマン）がプリンター等のメンテナンスを行なう際に、所定のＵＳＢデバイスを挿し込むために使用される。
【０００３】
また、複数の制御機器とＵＳＢ接続する複数の制御機器側コネクターと、制御機器に制御される複数の被制御機器とＵＳＢ接続する複数の被制御機器側コネクターと、複数の制御機器側コネクターのうち１のつと複数の被制御機器側コネクターとを接続するセレクタとを具備したＵＳＢハブ装置が知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４‐２９５４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記制御ＡＳＩＣにおいては、ＵＳＢホストインターフェイスのチャンネル数が多いほど様々なＵＳＢデバイスを接続することができ、プリンター等の機能を充実させることができる。しかし、ＵＳＢホストインターフェイスのチャンネル数を増やすに従って、制御ＡＳＩＣの製品としての規模が大きくなり、制御ＡＳＩＣにかかるコストが上昇してしまう。つまり、ＵＳＢホストインターフェイスのチャンネル数をむやみに増加させることは、製造コストを考慮すると難しかった。
【０００６】
一方、制御ＡＳＩＣにおけるＵＳＢホストインターフェイスのチャンネル数が、接続が必要なＵＳＢデバイスの数よりも少ないこともあり得る。このような場合、ＵＳＢハブチップを一つのチャンネルのＵＳＢホストインターフェイスに接続することで、一つのチャンネルに対して複数のＵＳＢデバイスを接続可能にしていた。しかし、ＵＳＢハブチップを用いる場合、一つのチャンネルのＵＳＢホストインターフェイスを複数のＵＳＢデバイスで共有することになるため、制御ＡＳＩＣと各ＵＳＢデバイスとの間においてデータの転送速度に制限が生じたり、制御ＡＳＩＣ側で別途の対応（制御対象とするＵＳＢデバイスの切替処理など）が必要となったりしていた。また、ＵＳＢハブチップを用いる場合、ハブチップ自体のコストが加わり、かつ、ハブチップを実装するために装置内の基板面積を余分に要してしまう。さらには、このような観点からＵＳＢハブチップを実装することが困難である場合には、一部のＵＳＢデバイスについては、プリンター等に搭載、接続することをあきらめなければならなかった。
【０００７】
本発明は上記課題の少なくとも一つを解決するためになされたものであり、ＵＳＢホストインターフェイスのチャンネル数の増加やＵＳＢハブチップ等の別部品の使用によるコストアップを回避しつつ、所定のメンテナンスに用いられるデバイスを含む複数のデバイスを適切にＵＳＢホストインターフェイスに接続することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の態様の一つは、ＵＳＢホストインターフェイスのチャンネルを一以上備える画像形成装置であって、一つのチャンネルにかかる上記ＵＳＢホストインターフェイスに対して、ＵＳＢペリフェラルインターフェイスを備える第一のデバイスと、所定のメンテナンスのための第二のデバイスを接続するためのＵＳＢホストコネクターとのいずれか一方を通信可能に接続する切替手段を備え、上記切替手段は、上記ＵＳＢホストコネクターに対して第二のデバイスが接続されていない場合には、上記一つのチャンネルにかかるＵＳＢホストインターフェイスと第一のデバイスとの接続を有効化し、上記ＵＳＢホストコネクターに対して第二のＵＳＢデバイスが接続されている場合には、上記一つのチャンネルにかかるＵＳＢホストインターフェイスとＵＳＢホストコネクターとの接続を有効化する構成としてある。
【０００９】
本発明によれば、第一のデバイスを接続させるＵＳＢホストインターフェイスと、第二のデバイスを接続するためのＵＳＢホストコネクターを接続させるＵＳＢホストインターフェイスとを共通化することができる。そして、ＵＳＢホストコネクターへの第二のデバイスの非接続・接続に応じて、ＵＳＢホストインターフェイスと第一のデバイスとの接続が有効化された状態と、ＵＳＢホストインターフェイスとＵＳＢホストコネクター（および第二のデバイス）との接続が有効化された状態と、を切替える。そのため、ＵＳＢホストインターフェイスのチャンネル数を増加させたり、ＵＳＢハブチップ等の別部品を使用せずとも、所定のメンテナンスに用いられる上記第二のデバイスと、他の上記第一のデバイスとを、必要に応じてＵＳＢホストインターフェイスに接続することができる。
【００１０】
上記切替手段は、上記ＵＳＢホストコネクターに第二のデバイスが接続されていないときに第二のデバイス用の電源電圧をベースに入力することによりコレクタ‐エミッタ間に電流を生じさせオン状態となり、ＵＳＢホストコネクターに第二のデバイスが接続されたときオフ状態となる第一のトランジスターと、第一のトランジスターのオン状態に伴ってエミッタ‐コレクタ間に電流を生じさせてオン状態となる第二のトランジスターであって当該エミッタ‐コレクタ間の電流を上記第一のデバイスの電源端子に供給する第二のトランジスターと、を備える構成としてもよい。当該構成によれば、ＵＳＢホストコネクターへの第二のデバイスの非接続・接続に応じて上記切替を確実に行うことができる。また、切替手段を、二つのトランジスターを用いた安価かつ小さな回路構成としたため、製品のコストアップや基板面積の増加を防止できる。
【００１１】
上記第一のデバイスは、例えば、外部とのネットワーク接続を制御するためのネットワーク制御用デバイス、音声を発生させるための音声発生用デバイス、タッチパネルを制御するためのタッチパネル制御用デバイス、所定のセンサー機能を有するセンサーデバイス、のうちのいずれかであるとしてもよい。
ここで、画像形成装置は、上記ＵＳＢホストコネクターに第二のデバイスが接続されたことを契機として、第二のデバイスが備えるデータに基づいて上記所定のメンテナンスを開始するとしてもよい。当該構成によれば、第二のデバイスを所持する者が第二のデバイスをＵＳＢホストコネクターに挿入しただけで、自動的に第二のデバイスがＵＳＢホストコネクターを通じてＵＳＢホストインターフェイスに通信可能な状態で接続され、所定のメンテナンス処理が開始される。
【００１２】
本発明の技術的思想は、画像形成装置以外によっても実現可能である。例えば、画像形成装置の各構成が実行する処理工程を含む方法の発明や、画像形成装置の各構成が実行する機能をコンピューターに実行させるコンピューター読取可能なプログラムの発明なども把握可能である。
【図面の簡単な説明】
【００１３】
【図１】本実施形態のプリンター等の概略構成を示したブロック図である。
【図２】切替回路および周辺の各構成の接続状況を例示した図である。
【図３】切替回路および周辺の各構成の接続状況であってＵＳＢホストコネクターにＵＳＢデバイスが接続された状況を例示した図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図面を参照しながら説明する。
図１は、本実施形態にかかるプリンター１０等の概略構成をブロック図によって示している。プリンター１０は、画像形成装置の一例である。ただし、本発明が想定する画像形成装置にはプリンター１０だけではなく、プリント機能やスキャナー機能を備えた複合機等、各種の画像形成装置が該当する。
【００１５】
プリンター１０は、例えば、操作パネル１１、制御部１２、印刷機構部１３等を備えたページプリンターである。操作パネル１１は、ユーザーから各種の指示を受付けるためおよびプリンター１０の状態をユーザーに提示するためのユニットである。操作パネル１１は、例えば、液晶ディスプレイ（ＬＣＤ）、ＬＥＤ、押しボタンスイッチＳＷ等から構成されており、Ｉ／Ｏ制御ＡＳＩＣ２４に接続されている。印刷機構部１３は、プリンター１０に対するホスト装置となるパーソナルコンピューター（ＰＣ）５０から制御部１２に対して送信された印刷データに基づいて、用紙上に印刷を行うユニット（いわゆる印刷エンジン）である。ＰＣ５０には、プリンター１０の駆動を制御するためのプリンタードライバーがインストールされている。
【００１６】
制御部１２は、プリンター１０の各部を制御するための、ＣＰＵ２１、メモリー制御ＡＳＩＣ２２、画像処理ＡＳＩＣ２３、Ｉ／Ｏ制御ＡＳＩＣ２４、ＲＡＭ（ＤＲＡＭ）２５、ＲＯＭ２６等からなるユニットである。Ｉ／Ｏ制御ＡＳＩＣ２４は、ＵＳＢホストインターフェイスを複数チャンネル有し、チャンネル毎のＵＳＢホストインターフェイスにおいて、ＵＳＢホストコネクター２７や、外部インターフェイス（Ｉ／Ｆ）２８や、各種ＵＳＢデバイス（例えば、ＨＤＤやコンパクトフラッシュ（ＣＦ）等のストレージ２９や、図１では省略している他のＵＳＢデバイス）と接続している。ただし本実施形態では、後述するように、ある一つのチャンネルにかかるＵＳＢホストインターフェイスは、ＵＳＢホストコネクター２７のためのインターフェイスと、他の所定のＵＳＢデバイス（第一のデバイス）のためのインターフェイスとを兼ねている。
【００１７】
ＵＳＢホストコネクター２７は、プリンター１０に対する所定のメンテナンスのためのＵＳＢデバイス６０（図２，３参照）を接続するためのＵＳＢコネクター（メス）であって、本実施形態では、プリンター１０のサービスマンが使用することを想定している。プリンター１０のメンテナンスとは、例えば、プリンター１０が格納するファームウェアのアップデート等であり、サービスマンはＵＳＢホストコネクター２７に対し、例えば、アップデートに必要なプログラムやデータを格納したＵＳＢメモリーのコネクター（オス）を挿し込んで、メンテナンス作業を行なう。
【００１８】
外部Ｉ／Ｆ２８は、例えば、ＵＳＢペリフェラル用のコネクターや、パラレルインターフェイスや、ネットワークインターフェイスなど、外部装置との接続のための各種コネクターを含んでいる。ＰＣ５０は、例えば、所定のケーブルを介して外部Ｉ／Ｆ２８と接続している。メモリー制御ＡＳＩＣ２２、画像処理ＡＳＩＣ２３、Ｉ／Ｏ制御ＡＳＩＣ２４は、各種デバイス（ＣＰＵ２１、ＲＡＭ２５、ＲＯＭ２６、操作パネル１１、ＵＳＢホストコネクター２７、外部Ｉ／Ｆ２８、各種ＵＳＢデバイス等）間のデータの転送制御や、画像処理等を実行するためのＡＳＩＣ（プリンター１０用のものとして開発されたＡＳＩＣ）である。メモリー制御ＡＳＩＣ２２、画像処理ＡＳＩＣ２３およびＩ／Ｏ制御ＡＳＩＣ２４は、これらを１チップ化して構成することも可能である。
【００１９】
ユーザーがＰＣ５０を操作してプリンター１０で印刷を行なう場合、ＰＣ５０のプリンタードライバーによって生成された印刷データ（例えば、印刷対象の画像を所定のページ記述言語で表現した印刷データ）は、ＰＣ５０から外部Ｉ／Ｆ２８を介して制御部１２に入力され、入力された印刷データは、Ｉ／Ｏ制御ＡＳＩＣ２４およびメモリー制御ＡＳＩＣ２２を介して一旦ＲＡＭ２５に格納される。その後、印刷データに対して画像処理ＡＳＩＣ２３による所定の画像処理（例えば、色変換処理や、解像度変換処理や、圧縮・伸張処理や、２値化処理等）が施された結果、ビットマップ形式のイメージデータが生成され、イメージデータが印刷機構部１３に送信されることにより、印刷機構部１３はイメージデータに基づく印刷を実行する。
【００２０】
次に、一つのチャンネルにかかるＵＳＢホストインターフェイスに、ＵＳＢホストコネクター２７のためのインターフェイスと、所定のＵＳＢデバイスのためのインターフェイスとを兼ねさせた場合の具体的構成について説明する。
【００２１】
図２および図３は、本実施形態にかかる切替回路３０の回路図および、Ｉ／Ｏ制御ＡＳＩＣ２４、ＵＳＢデバイス３１、ＵＳＢホストコネクター２７等を示している。切替回路３０は、切替手段の一例に該当し、ＵＳＢデバイス３１は、第一のデバイスに該当する。図２では、ＵＳＢホストコネクター２７に対してＵＳＢメモリー等のＵＳＢデバイス６０が挿入（接続）されていない状態を示し、図３では、ＵＳＢホストコネクター２７に対してＵＳＢデバイス６０が挿入（接続）されている状態を示している。ＵＳＢデバイス６０は、第二のデバイスに該当する。
【００２２】
Ｉ／Ｏ制御ＡＳＩＣ２４は、少なくとも一つのチャンネルにかかるＵＳＢホストインターフェイスとしてのポート２４ａを有し、ポート２４ａは、制御対象（ペリフェラル）のＵＳＢデバイスとの間での差動信号Ｄ＋，Ｄ−の通信に用いられる。図示は省略しているが、差動信号Ｄ＋，Ｄ−はそれぞれ別の信号線で伝送される。本実施形態では、Ｉ／Ｏ制御ＡＳＩＣ２４は、ポート２４ａ以外にも、複数のポート２４ｂ，２４ｃ…を有している。これらポート２４ｂ，２４ｃ…も、それぞれが一つのチャンネルにかかるＵＳＢホストインターフェイスであり、制御対象のＵＳＢデバイス（不図示）と各々接続している。なお、Ｉ／Ｏ制御ＡＳＩＣ２４が有するＵＳＢホストインターフェイスのチャンネル数は、チャンネル数が増えることによるコスト増を考慮して必要最低限の数とされている。むろん、図１に示したように、Ｉ／Ｏ制御ＡＳＩＣ２４は、メモリー制御ＡＳＩＣ２２等とも接続している。
【００２３】
ＵＳＢデバイス３１は、少なくともＵＳＢペリフェラルインターフェイスとしてのポート３１ａ、電源入力端子としてのポート３１ｂおよびＧＮＤ（グラウンド）端子としてのポート３１ｃを備える。ポート３１ａは、上記ポート２４ａとの間での差動信号Ｄ＋，Ｄ−の通信に用いられる。ＵＳＢデバイス３１は、制御部１２によって制御されるデバイスであり、例えば、外部とのネットワーク接続を制御するためのネットワーク制御用デバイスや、音声（ユーザーに対する音声案内）を発生させるための音声発生用デバイスや、操作パネル１１が備えるタッチパネルを制御するためのタッチパネル制御用デバイスや、所定のセンサー（例えば、人感センサー）機能を有するセンサーデバイス等が該当する。
【００２４】
ＵＳＢホストコネクター２７は、ＵＳＢホストコネクター２７に挿入され得るＵＳＢデバイス６０に＋５Ｖの電源（ＶＢＵＳ）を供給するためのポート２７ｂ、差動信号Ｄ＋，Ｄ−を通信するためのポート２７ａ、ＧＮＤ端子としてのポート２７ｃ、および外来ノイズをシールドするためのＦＧ（フレームグラウンド）端子としてのポート２７ｄを有している。ポート２７ａは、上記ポート２４ａとの間での差動信号Ｄ＋，Ｄ−の通信に用いられる。むろん、ＵＳＢデバイス６０側のコネクターにも、ＶＢＵＳ、差動信号Ｄ＋，Ｄ−、ＧＮＤおよびＦＧのそれぞれに対応するポート（ピン）が設けられている。
【００２５】
切替回路３０は、二つのトランジスター（トランジスターＴ１およびトランジスターＴ２）を含む回路である。トランジスターＴ１は、第一のトランジスターに該当し、トランジスターＴ２は、第二のトランジスターに該当する。図２，３に示すように、トランジスターＴ１は、ＮＰＮ型のトランジスターであり、ＵＳＢホストコネクター２７のポート２７ｂと接続する＋５Ｖの電源と、抵抗Ｒ１を介してベースにて接続している。また、トランジスターＴ１は、ＶＤＤ電源と、抵抗Ｒ２を介してコレクタにて接続しているとともに、トランジスターＴ２のベースとも、コレクタにて接続している。トランジスターＴ２は、ＰＮＰ型のトランジスターであり、ＶＤＤ電源と、エミッタにて接続しているとともに、コレクタにて、ＵＳＢデバイス３１のポート３１ｂと接続している。
【００２６】
このような構成において、切替回路３０は、ＵＳＢホストコネクター２７に対するＵＳＢデバイス６０の非接続（図２）と接続（図３）とに応じて、上記一つのチャンネルにかかるＵＳＢホストインターフェイス（ポート２４ａ）に対し、ＵＳＢデバイス３１と、ＵＳＢホストコネクター２７とのいずれか一方を通信可能に接続する。すなわち、図２に示したように、ＵＳＢホストコネクター２７にＵＳＢデバイス６０が接続されていない場合には、＋５Ｖの電源から抵抗Ｒ１を介してトランジスターＴ１のベースに電流が入力され、トランジスターＴ１がオン状態となる（コレクタ‐エミッタ間に電流が発生する）。この結果、トランジスターＴ２のベースの電位が下がることで、トランジスターＴ２がオン状態となり（エミッタ‐コレクタ間に電流が発生し）、ＵＳＢデバイス３１のポート３１ｂに対して電源供給がされる。
【００２７】
電源供給がされたＵＳＢデバイス３１においては、ポート３１ａ、ポート２４ａおよびＩ／Ｏ制御ＡＳＩＣ２４を通じて制御部１２との通信が可能となり、制御部１２による制御の下で駆動する。すなわち、ＵＳＢホストインターフェイス（ポート２４ａ）とＵＳＢデバイス３１との接続が有効化される。本実施形態では、ＵＳＢホストインターフェイス（ポート２４ａ）とＵＳＢデバイス３１との接続が有効化された状態を、通常動作モードとも呼ぶ。
【００２８】
一方、図３に示したように、ＵＳＢホストコネクター２７にＵＳＢデバイス６０が接続された場合には、トランジスターＴ１のベースの電位が下がることで、トランジスターＴ１がオフ状態となり、トランジスターＴ１がオフになったことに伴い、トランジスターＴ２においてもエミッタ‐コレクタ間に電流が流れなくなりオフ状態となる。トランジスターＴ２がオフ状態となったことで、ＵＳＢデバイス３１のポート３１ｂへの電源供給が停止する。従って、ＵＳＢホストインターフェイス（ポート２４ａ）とＵＳＢデバイス３１との接続が無効化される。
【００２９】
このとき、ＵＳＢデバイス６０においては、ＵＳＢホストコネクター２７のポート２７ｂから電源（ＶＢＵＳ）が供給されているため、ポート２７ａ、ポート２４ａおよびＩ／Ｏ制御ＡＳＩＣ２４を通じて制御部１２との通信が可能となる。すなわち、ＵＳＢホストインターフェイス（ポート２４ａ）とホストコネクター２７およびＵＳＢデバイス６０との接続が有効化される。本実施形態では、ＵＳＢホストインターフェイス（ポート２４ａ）とホストコネクター２７およびＵＳＢデバイス６０との接続が有効化された状態を、メンテナンスモードとも呼ぶ。
【００３０】
なお、制御部１２（ＣＰＵ２１）は、電源供給がされて接続が有効化されているＵＳＢデバイス（ＵＳＢデバイス３１またはＵＳＢデバイス６０）を、Ｉ／Ｏ制御ＡＳＩＣ２４のポート２４ａを通じて検知し、検知した相手に対する制御を所定のプログラムに従って開始すればよい。制御部１２は、ＵＳＢデバイス６０を検知した場合（つまり、ＵＳＢホストコネクター２７にＵＳＢデバイス６０が挿入されたことを検知した場合）、当該検知を契機として、ＵＳＢデバイス６０が備えるデータに基づく所定のメンテナンスを自動的に開始する。具体的には、ＵＳＢデバイス６０にファームウェアのアップデートのためのデータが格納されている場合には、当該データに基づいてプリンター１０のファームウェアのアップデートを開始する。一方、ＵＳＢデバイス６０にファームウェアのアップデートのためのデータが格納されていない場合には、プリンター１０内の所定のメモリーやストレージに保存されている内部情報をＵＳＢデバイス（ＵＳＢメモリー）６０にダウンロードする処理を開始する。
【００３１】
つまり、プリンター１０のサービスマンは、ＵＳＢデバイス６０をＵＳＢホストコネクター２７に挿入するだけで、プリンター１０に、上述したようなファームウェアのアップデートや内部情報のダウンロード等、所定のメンテナンスを実行させることができる。
【００３２】
このように本実施形態の画像形成装置は、Ｉ／Ｏ制御ＡＳＩＣ２４が備える一つのチャンネルにかかるＵＳＢホストインターフェイスをＵＳＢデバイス３１とＵＳＢホストコネクター２７とで共有するとともに、切替回路３０を具備することで、ＵＳＢホストコネクター２７にＵＳＢデバイス６０が接続されていない場合には、通常動作モードとなり、ＵＳＢホストコネクター２７にＵＳＢデバイス６０が接続されている場合には、メンテナンスモードとなる。つまり、Ｉ／Ｏ制御ＡＳＩＣ２４においては、ＵＳＢホストコネクター２７を接続するためだけにＵＳＢホストインターフェイスのチャンネルを確保する必要がなく、あるＵＳＢデバイス３１を接続するチャンネルを、ＵＳＢホストコネクター２７の接続にも用いることができる。すなわち本実施形態によれば、ＵＳＢホストインターフェイスのチャンネル数の増加を回避し、また、ＵＳＢハブチップ等の別部品を使用することなく、所定のメンテナンスに用いられるＵＳＢデバイス６０を含む、複数のＵＳＢデバイスを適切にＵＳＢホストインターフェイスに接続することができる。
【００３３】
なお、上述したように本実施形態では、メンテナンスモードにおいてはＵＳＢデバイス３１は駆動不能となる。従って、ＵＳＢホストインターフェイスをＵＳＢホストコネクター２７と共有するＵＳＢデバイス３１は、少なくとも、上記メンテナンスに不必要なデバイス（メンテナンスモード中に停止していてもメンテナンスの処理に影響を生じさせないデバイス）であるとする。
【００３４】
また上記では、切替手段の一例として、二つのトランジスターＴ１，Ｔ２を用いた切替回路３０を説明したが、切替手段は他の構成を採用してもよい。例えば、Ｉ／Ｏ制御ＡＳＩＣ２４の、ＵＳＢデバイス３１への接続と、ＵＳＢホストコネクター２７への接続と、を切替える物理的なスイッチを、プリンター１０の筺体の所定位置に設け、サービスマンが当該スイッチを操作するとしてもよい。つまり、プリンター１０の通常動作時は、当該スイッチは、Ｉ／Ｏ制御ＡＳＩＣ２４とＵＳＢデバイス３１とを接続させた状態に保持されており、サービスマンが当該スイッチを操作してＩ／Ｏ制御ＡＳＩＣ２４とＵＳＢホストコネクター２７とを接続させた状態に切替えた上で、ＵＳＢホストコネクター２７にＵＳＢデバイス６０を挿入するとしてもよい。
【符号の説明】
【００３５】
１０…プリンター、１１…操作パネル、１２…制御部、１３…印刷機構部、２１…ＣＰＵ、２２…メモリー制御ＡＳＩＣ、２３…画像処理ＡＳＩＣ、２４…Ｉ／Ｏ制御ＡＳＩＣ、２４ａ，２４ｂ，２４ｃ，２７ａ，２７ｂ，２７ｃ，２７ｄ，３１ａ，３１ｂ，３１ｃ…ポート、２５…ＲＡＭ、２６…ＲＯＭ、２７…ＵＳＢホストコネクター、２８…外部Ｉ／Ｆ、２９…ストレージ、３０…切替回路、３１，６０…ＵＳＢデバイス、５０…ＰＣ
【図１】
2011046097.tif 000003
【図２】
2011046097.tif 000004
【図３】
2011046097.tif 000005