(57)【特許請求の範囲】
【請求項１】
ネットワーク設定情報を含む設定情報が記憶されたメモリーを搭載したネットワークケーブルが接続可能な第１インターフェースを含む第１基板と、当該第１基板に接続可能な第２インターフェースを含む第２基板と、
前記第２インターフェースに前記第１基板が接続されたか否かを検出する第１検出部と、
前記第１検出部によって前記第２インターフェースに前記第１基板が接続されたことが検出された場合、前記ネットワークケーブルに搭載された前記メモリーから前記設定情報を読み出す読出部と、
前記読出部によって読み出された前記設定情報に基づき、前記ネットワークケーブルを介して接続可能なホストコンピューターとの間のネットワーク設定を含む設定をする設定部と、を備え、
前記第１基板に設けられ、ホストコンピューターが接続可能な第３インターフェースを備え、
前記第２インターフェースを経由して前記第２基板から前記第１基板へ、第１電力又は当該第１電力より電圧が低い第２電力を供給可能な電源部を備え、
さらに、
前記第３インターフェースに前記ホストコンピューターが接続されたか否かを検出する第２検出部と、
前記第２インターフェースを経由して前記電源部から供給する電力を前記第２電力から前記第１電力に切り替える切替部と、を備え、
前記切替部は、前記第２インターフェースを経由して前記第２電力が供給されており、かつ、前記第２検出部によって前記第３インターフェースに前記ホストコンピューターが接続されたことが検出された場合、前記第２インターフェースを経由して供給する電力を前記第２電力から前記第１電力に切り替えるプリンター。
【請求項２】
前記第１検出部が前記第２インターフェースに前記第１基板が接続されたことを検出しない場合、前記ホストコンピューターとの間で前記第３インターフェースを介して通信を行う通信部をさらに備えた請求項１に記載のプリンター。
【請求項３】
前記ネットワークケーブルは、前記第１インターフェースに接続可能なプラグを備え、
前記プラグは、標準規格に準拠した複数本のピンを含み、
前記読出部は、前記第１検出部によって前記第２インターフェースに前記第１基板が接続されたことが検出された場合、前記メモリーから前記設定情報を前記複数本のピンのうち前記ホストコンピューターとの間の通信に用いられないピンを介して読み出す請求項１又は２に記載のプリンター。
【請求項４】
ネットワーク設定情報を含む設定情報が記憶されたメモリーを搭載したネットワークケーブルが接続可能な第１インターフェースを含む第１基板と、当該第１基板に接続可能な第２インターフェースを含む第２基板と、を備え、前記第１基板に設けられ、ホストコンピューターが接続可能な第３インターフェースを備え、前記第２インターフェースを経由して前記第２基板から前記第１基板へ、第１電力又は当該第１電力より電圧が低い第２電力を供給可能な電源部を備え、さらに、前記第３インターフェースに前記ホストコンピューターが接続されたか否かを検出する第２検出部と、前記第２インターフェースを経由して前記電源部から供給する電力を前記第２電力から前記第１電力に切り替える切替部と、を備えたプリンターの制御方法において、
前記第２インターフェースに前記第１基板が接続されたか否かを検出する検出ステップと、
前記検出ステップによって前記第２インターフェースに前記第１基板が接続されたことが検出された場合、前記ネットワークケーブルに搭載された前記メモリーから前記設定情報を読み出す読出ステップと、
前記読出ステップによって読み出された前記設定情報に基づき、前記ネットワークケーブルを介して接続可能なホストコンピューターとの間のネットワーク設定を含む設定をする設定ステップと、
前記切替部が、前記第２インターフェースを経由して前記第２電力が供給されており、かつ、前記第２検出部によって前記第３インターフェースに前記ホストコンピューターが接続されたことが検出された場合、前記第２インターフェースを経由して供給する電力を前記第２電力から前記第１電力に切り替える切替ステップと、を備えたプリンター制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター及びプリンター制御方法に関し、特に、専門家以外の者であっても、設定情報（例えば、ネットワーク設定情報、プリンター設定情報）を迅速かつ適切に設定できるプリンター及びプリンター制御方法に関する。
【背景技術】
【０００２】
従来、ホストコンピューターとの間でネットワークアドレス（例えば、ＩＰアドレス等のネットワーク設定情報）を用いて通信するプリンター（ネットワーク対応のプリンター）が知られている。
【０００３】
この種のプリンター（以下、交換前のプリンターと称する）を別のプリンター（以下、交換後のプリンターと称する）に交換する場合（典型的には、故障したプリンターを正常に動作する別のプリンターに交換する場合）、設定情報（例えば、ネットワーク設定情報（例えば、ＩＰアドレス）やプリンター設定情報（例えば、紙幅、印刷領域、印刷濃度、印刷速度））を、交換後のプリンターに設定し直すことが求められる。
【０００４】
しかしながら、設定情報を交換後のプリンターに設定するには、専門知識、専用ＰＣ等が必要であるため、例えば、ＰＯＳシステムが設置されたスーパーマーケット等の店舗に設置されたプリンターを交換する場合、専門家以外の者（例えば、その店舗の店員）が、設定情報を交換後のプリンターに迅速かつ適切に設定するのは難しい。
【０００５】
これに対して、従来、ＵＳＢメモリー等の外部メモリーが接続可能なインターフェース（以下、Ｉ／Ｆと称する）を備え、当該Ｉ／Ｆに外部メモリーが接続されているか否かを判定し、外部メモリーが接続されていると判定した場合、当該外部メモリーから設定情報を読み取り、当該読み取った設定情報を設定するプリンターが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１６４８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１によれば、設定情報を交換後のプリンターに比較的容易に設定できるものの、次の課題がある。
【０００８】
すなわち、特許文献１は、ネットワークケーブルが接続可能な第１インターフェースを含む第１基板（例えば、サブ基板）、及び、当該第１基板に接続可能な第２インターフェースを含む第２基板（例えば、メイン基板）を備えたプリンターに関するものではなく、これらの第１基板及び第２基板を備えたプリンターにおいては、特許文献１に記載の手順と同様の手順で設定情報を設定しようとしても、当該設定情報を適切に設定できない場合があるという課題がある。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、第１基板及び第２基板を備えたプリンター（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報（例えば、ネットワーク設定情報、プリンター設定情報）を迅速かつ適切に設定できるプリンター及びプリンター制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の一つの側面は、ネットワーク設定情報を含む設定情報が記憶されたメモリーを搭載したネットワークケーブルが接続可能な第１インターフェースを含む第１基板と、当該第１基板に接続可能な第２インターフェースを含む第２基板と、前記第２インターフェースに前記第１基板が接続されたか否かを検出する第１検出部と、前記第１検出部によって前記第２インターフェースに前記第１基板が接続されたことが検出された場合、前記ネットワークケーブルに搭載された前記メモリーから前記設定情報を読み出す読出部と、前記読出部によって読み出された前記設定情報に基づき、前記ネットワークケーブルを介して接続可能なホストコンピューターとの間のネットワーク設定を含む設定をする設定部と、を備えたことを特徴とする。
【００１１】
この側面によれば、第１基板及び第２基板を備えたプリンター（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報（例えば、ネットワーク設定情報、プリンター設定情報）を迅速かつ適切に設定（承継）できるプリンターを提供できる。
【００１２】
これは、第１検出部によって、第２インターフェースに第１基板（例えば、サブ基板）が接続されたことが検出された場合、読出部によって、ネットワークケーブルに搭載された前記メモリーから設定情報（例えば、ネットワーク設定情報、プリンター設定情報）が読み出され、設定部によって、当該読み出された設定情報に基づき、ネットワークケーブルを介して接続可能なホストコンピューターとの間のネットワーク設定を含む設定がされることによるものである。
【００１３】
また、上記発明において、好ましい態様は、前記第１基板に設けられ、ホストコンピューターが接続可能な第３インターフェースを備えたことを特徴とする。
【００１４】
この態様によれば、第１基板及び第２基板を備え、第３インターフェースが第１基板に設けられたプリンター（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報（例えば、ネットワーク設定情報、プリンター設定情報）を迅速かつ適切に設定（承継）できるプリンターを提供できる。
【００１５】
また、上記発明において、好ましい態様は、前記第２基板に設けられ、ホストコンピューターが接続可能な第３インターフェースを備えたことを特徴とする。
【００１６】
この態様によれば、第１基板及び第２基板を備え、第３インターフェースが第２基板に設けられたプリンター（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報（例えば、ネットワーク設定情報、プリンター設定情報）を迅速かつ適切に設定（承継）できるプリンターを提供できる。
【００１７】
また、上記発明において、好ましい態様は、前記第１検出部が前記第２インターフェースに前記第１基板が接続されたことを検出しない場合、前記ホストコンピューターとの間で前記第３インターフェースを介して通信を行う通信部をさらに備えたことを特徴とする。
【００１８】
この態様によれば、第２インターフェースに第１基板（サブ基板）が接続されていない場合であっても、通信部の作用により、ホストコンピューターとの間で第３インターフェースを介して通信を行うことができる。
【００１９】
また、上記発明において、好ましい態様は、前記第２インターフェースを経由して前記第２基板から前記第１基板へ、第１電力又は当該第１電力より電圧が低い第２電力を供給可能な電源部を備え、さらに、前記第３インターフェースに前記ホストコンピューターが接続されたか否かを検出する第２検出部と、前記第２インターフェースを経由して前記電源部から供給する電力を前記第２電力から前記第１電力に切り替える切替部と、を備え、前記切替部は、前記第２インターフェースを経由して前記第２電力が供給されており、かつ、前記第２検出部によって前記第３インターフェースに前記ホストコンピューターが接続されたことが検出された場合、前記第２インターフェースを経由して供給する電力を前記第２電力から前記第１電力に切り替えることを特徴とする。
【００２０】
この態様によれば、通常モード時には第２基板から第１基板へ第２インターフェース（例えば、専用コネクター）を経由して第１電力を供給し、省電力モード時には第２基板から第１基板へ第２インターフェース（例えば、専用コネクター）を経由して第１電力より電圧が低い第２電力を供給できる。
【００２１】
また、この態様によれば、第２インターフェースを経由して省電力モード時の第２電力が供給されている状態で、第３インターフェース（例えば、ＵＳＢコネクター）にホストコンピューターが接続された場合、切替部の作用により、第２インターフェースを経由して供給する電力を省電力モード時の第２電力から通常モード時の第１電力に切り替えることができる。これにより、例えば、第３インターフェースに接続されるデバイスへの電力の供給が不足し、動作が不安定になってプリンター（例えば、第１基板側制御部）がシャットダウンするのを防止できる。
【００２２】
また、上記発明において、好ましい態様は、前記ネットワークケーブルは、前記第１インターフェースに接続可能なプラグを備え、前記プラグは、標準規格に準拠した複数本のピンを含み、前記読出部は、前記第１検出部によって前記第２インターフェースに前記第１基板が接続されたことが検出された場合、前記メモリーから前記設定情報を前記複数本のピンのうち前記ホストコンピューターとの間の通信に用いられないピンを介して読み出すことを特徴とする。
【００２３】
この態様によれば、従来技術（例えば、特開２０１１−１６４８７２号公報）のように標準規格に準拠したプラグ（例えば、ＲＪ４５プラグ）が本来備えるピン（８本）に加えてさらにメモリーから設定情報を読み出すためのピン（２本）を増設した特殊なプラグやこれが装着される特殊なコネクターを用意することなく、標準規格に準拠した一般的なプラグ（ＲＪ４５プラグ）やこれが装着される一般的なインターフェース（例えば、ＬＡＮコネクター）を用いてメモリーから設定情報を読み出すことができる。
【００２４】
また、上記目的を達成するために、本発明の別の側面は、ネットワーク設定情報を含む設定情報が記憶されたメモリーを搭載したネットワークケーブルが接続可能な第１インターフェースを含む第１基板と、当該第１基板に接続可能な第２インターフェースを含む第２基板と、を備えたプリンターの制御方法において、前記第２インターフェースに前記第１基板が接続されたか否かを検出する検出ステップと、前記検出ステップによって前記第２インターフェースに前記第１基板が接続されたことが検出された場合、前記ネットワークケーブルに搭載された前記メモリーから前記設定情報を読み出す読出ステップと、前記読出ステップによって読み出された前記設定情報に基づき、前記ネットワークケーブルを介して接続可能なホストコンピューターとの間のネットワーク設定を含む設定をする設定ステップと、を備えたことを特徴とする。
【００２５】
この側面によれば、第１基板及び第２基板を備えたプリンター（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報（例えば、ネットワーク設定情報、プリンター設定情報）を迅速かつ適切に設定（承継）できるプリンター制御方法を提供できる。
【００２６】
これは、検出ステップによって、第２インターフェースに第１基板（例えば、サブ基板）が接続されたことが検出された場合、読出ステップによって、ネットワークケーブルに搭載された前記メモリーから設定情報（例えば、ネットワーク設定情報、プリンター設定情報）が読み出され、設定ステップによって、当該読み出された設定情報に基づき、ネットワークケーブルを介して接続可能なホストコンピューターとの間のネットワーク設定を含む設定がされることによるものである。
【図面の簡単な説明】
【００２７】
【図１】本発明のプリンター及びプリンター制御方法が適用される印刷システム１（ＰＯＳシステム）のシステム構成の一例を示す図である。
【図２】メモリー４付きのＬＡＮケーブルＣ１の概略図である。
【図３】プリンター２の機能構成の一例を示すブロック図である。
【図４】プリンター２の動作（プリンター制御方法）の一例を説明するためのフローチャートである。
【図５】コネクター１７にサブ基板３０が接続されていない場合の処理の一例を説明するためのフローチャートである。
【図６】交換前のプリンター２（メイン基板１０）のＲＯＭ１１ｃに記憶された設定情報ＰＤ（例えば、プリンター設定情報ＰＤ２）を、メモリー４に書き込む処理の一例を説明するためのフローチャートである。
【図７】第１変形例のプリンター２Ａのシステム構成の一例を示す図である。
【図８】第１変形例のプリンター２Ａの機能構成の一例を示すブロック図である。
【図９】第１変形例のプリンター２Ａの動作（プリンター制御方法）の一例を説明するためのフローチャートである。
【図１０】第２変形例のプリンター２Ｂを含む印刷システムのシステム構成図。
【図１１】サブ基板の構成図。
【図１２】検出回路の構成図。
【図１３】制御部の動作手順を示すフローチャート。
【図１４】検出回路及び電源部の動作タイミングを示す図。
【図１５】第２変形例のプリンター２Ｂの動作（プリンター制御方法）の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について添付図面を参照しながら説明する。各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００２９】
まず、本発明のプリンター及びプリンター制御方法の実施形態の概要について説明する。
【００３０】
図３は、プリンター２の機能構成の一例を示すブロック図である。
【００３１】
本実施形態のプリンター２は、図３に示すように、ネットワーク設定情報を含む設定情報が記憶されたメモリー４を搭載したＬＡＮケーブルＣ１（ネットワークケーブル）が接続可能なＬＡＮコネクター６２（第１インターフェース）を含むサブ基板３０（第１基板）と、当該サブ基板３０に接続可能なコネクター１７（第２インターフェース）を含むメイン基板１０（第２基板）と、コネクター１７にサブ基板３０が接続されたか否かを検出する第１検出部６８ｃと、第１検出部６８ｃによってコネクター１７にサブ基板３０が接続されたことが検出された場合、ＬＡＮケーブルＣ１に搭載されたメモリー４から設定情報を読み出す読出部６８ａと、読出部６８ａによって読み出された設定情報に基づき、ＬＡＮケーブルＣ１を介して接続可能なホストコンピューター３との間のネットワーク設定を含む設定をする設定部６８ｂと、を備えたプリンターである。
【００３２】
コネクター１７は、プリンター２の内部でメイン基板１０とサブ基板３０を接続するための専用的な仕様で構成されたコネクターである。
【００３３】
本実施形態のプリンター２によれば、サブ基板３０（第１基板）及びメイン基板１０（第２基板）を備えたプリンター２（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報（例えば、ネットワーク設定情報、プリンター設定情報）を迅速かつ適切に設定（承継）できるプリンターを提供できる。
【００３４】
これは、第１検出部６８ｃによって、コネクター１７（第２インターフェース）にサブ基板３０（第１基板）が接続されたことが検出された場合、読出部６８ａによって、ＬＡＮケーブルＣ１（ネットワークケーブル）に搭載されたメモリー４から設定情報（例えば、ネットワーク設定情報、プリンター設定情報）が読み出され、設定部６８ｂによって、当該読み出された設定情報に基づき、ＬＡＮケーブルＣ１（ネットワークケーブル）を介して接続可能なホストコンピューター３との間のネットワーク設定を含む設定がされることによるものである。
【００３５】
以下、本発明のプリンター及びプリンター制御方法が適用される印刷システム１（ＰＯＳシステム）について、図面を参照しながら詳細に説明する。
【００３６】
図１は、本発明のプリンター及びプリンター制御方法が適用される印刷システム１（ＰＯＳシステム）のシステム構成の一例を示す図である。
【００３７】
図１に示すように、本実施形態の印刷システム１（ＰＯＳシステム）は、ホストコンピューター３、メモリー４付きのＬＡＮケーブルＣ１、ＵＳＢケーブルＣ２、及び、プリンター２（印刷装置）を備える。ホストコンピューター３、ＬＡＮケーブルＣ１、ＵＳＢケーブルＣ２、及び、プリンター２は、スーパーマーケット等の店舗内の各レーン（第１−第ｎレーン）に設置される。
【００３８】
まず、ホストコンピューター３について説明する。
【００３９】
ホストコンピューター３は、図示しないが、ハード構成として、ＣＰＵ、これにバスを介して接続された、ＲＡＭ、ＲＯＭ、ＨＤＤ、各種Ｉ／Ｆ（インターフェイス）等を備える。
【００４０】
ホストコンピューター３には、Ｉ／Ｆ（図示せず）を介してプリンター２が接続される。また、ホストコンピューター３には、図示しないが、Ｉ／Ｆを介して、バーコードを読み取るバーコードリーダー、顧客からの預り金等を入力するキーボード、商品名や価格等が表示されるディスプレイ等が接続される。
【００４１】
ホストコンピューター３は、機能構成として、バーコードリーダーやキーボードからの入力に基づき、決済処理を行う機能、印刷データを生成する機能、プリンター２とＬＡＮケーブルＣ１（典型的には、イーサネット（登録商標）ケーブル）又はＵＳＢケーブルＣ２を介して通信する機能、印刷データをＬＡＮケーブルＣ１又はＵＳＢケーブルＣ２を介してプリンター２へ送信する機能、ＬＡＮケーブルＣ１又はＵＳＢケーブルＣ２を介してプリンター２に設定情報ＰＤを設定する機能、ＬＡＮケーブルＣ１又はＵＳＢケーブルＣ２を介してプリンター２に記憶された設定情報ＰＤを変更する機能等を備える。
【００４２】
上記各機能は、主に、ホストコンピューター３（ＣＰＵ）が、ＲＯＭ又はＨＤＤからＲＡＭに読み込まれた所定プログラム（典型的には、オペレーティングシステム、ＰＯＳアプリケーション、プリンタードライバー、設定情報等を設定又は変更するためのユーティリティー）を実行することによって実現される。なお、ホストコンピューター３は、図示しないが、Ｉ／Ｆを介して店舗ネットワークにも接続される。
【００４３】
次に、メモリー４付きのＬＡＮケーブルＣ１について説明する。
【００４４】
図２は、メモリー４付きのＬＡＮケーブルＣ１の概略図である。
【００４５】
図２に示すように、ＬＡＮケーブルＣ１（ネットワークケーブル）の一方の端部にはプリンター２（ＬＡＮコネクター６２）に装着（接続）されるプラグＣ１ａが設けられ、他方の端部にはホストコンピューター３に装着（接続）されるプラグＣ１ｂが設けられる。
【００４６】
ＬＡＮケーブルＣ１（プラグＣ１ａ）には、メモリー４が搭載される。メモリー４としては、例えば、1-wireROM（例えば、MAXIM製DS2431GA）やその他のシリアルメモリーを用いることができる。
【００４７】
プラグＣ１ａ、Ｃ１ｂは、標準規格に準拠したプラグで、標準規格に準拠した複数本のピン（プラグＣ１ａとしてＲＪ４５プラグを用いる場合、８本のピン）を含む。なお、ピンは端子とも称される。本発明者が検討した結果、第１に、プリンター２とホストコンピューター３との間の通信は、通信量が比較的少ないため、10BASE-Tの通信速度（最大10Mbps）又は100BASE-Tの通信速度（最大100Mbps）で十分であり、４本のピン（例えば、プラグＣ１ａとしてＲＪ４５プラグを用いる場合、第１〜第３ピン、第６ピン）を用いることで実現できること（すなわち、その４本のピン以外のピンが余ること）、第２に、プリンター２とホストコンピューター３との間の通信に用いられない空きピン（例えば、プラグＣ１ａとしてＲＪ４５プラグを用いる場合、第４ピン、第５ピン、第７ピン、第８ピン）を、メモリー４から設定情報ＰＤを読み出すための（又は書き込むための）ピンとして用いることができること（すなわち、従来技術（例えば、特開２０１１−１６４８７２号公報）のように標準規格に準拠したプラグ（ＲＪ４５プラグ）が本来備えるピン（８本）に加えてさらにメモリーから設定情報を読み出すためのピン（２本）を増設する必要がないこと）、を見出した。
【００４８】
本実施形態では、この知見に基づき、プリンター２とホストコンピューター３との間の通信に用いられない４本の空きピンのうち少なくとも一部がメモリー４に接続され、当該メモリー４へのアクセスに用いられる。例えば、メモリー４として1-wireROMを用いる場合、４本の空きピンのうち２本のピン、すなわち、第４ピンが当該1-wireROMのＩ／Ｏ端子に接続され、第５ピンが当該1-wireROMのＧＮＤ端子に接続される。もちろん、これに限らず、空きピンのうち３本以上のピンがメモリー４に接続される場合もある（例えば、1-wire通信に代えてI2C通信を用いる場合）。
【００４９】
メモリー４には、ネットワーク設定情報ＰＤ１を含む設定情報ＰＤが記憶される。設定情報ＰＤは、ネットワーク設定情報ＰＤ１やプリンター設定情報ＰＤ２のうち少なくとも一方を含む。メモリー４には、その他、プリンターＩＤ、レーン情報が記憶される。
【００５０】
ネットワーク設定情報ＰＤ１は、例えば、プリンター２（又はプリンター２が設置されたレーン）に割り当てられた固有のＩＰアドレスである。プリンター設定情報ＰＤ２は、例えば、紙幅、印刷領域、印刷濃度、印刷速度、フォントの設定、余白の設定である。プリンターＩＤは、プリンター２に割り当てられた固有の識別情報（例えば、製造番号）である。レーン情報は、プリンター２が設置されたレーンに割り当てられた固有の識別情報である。
【００５１】
以上のように、プリンター２とホストコンピューター３との間の通信に用いられない空きピン（例えば、プラグＣ１ａとしてＲＪ４５プラグを用いる場合、第４ピン、第５ピン、第７ピン、第８ピン）を、メモリー４から設定情報ＰＤを読み出すためのピンとして用いることで、従来技術（例えば、特開２０１１−１６４８７２号公報）のように標準規格に準拠したプラグ（ＲＪ４５プラグ）が本来備えるピン（８本）に加えてさらにメモリーから設定情報を読み出すためのピン（２本）を増設した特殊なプラグやこれが装着される特殊なコネクターを用意することなく、標準規格に準拠した一般的なプラグＣ１ａ（ＲＪ４５プラグ）やこれが装着される一般的なＬＡＮコネクター６２を用いてメモリー４から設定情報ＰＤを読み出すことができる。
【００５２】
次に、プリンター２について説明する。
【００５３】
プリンター２は、典型的には、レシートプリンター（例えば、ドットインパクト、サーマル又はインクジェット方式）で、図１に示すように、ハード構成として、サブ基板３０（第１基板）、メイン基板１０（第２基板）等を備える。
【００５４】
サブ基板３０（第１基板）は、制御部１００（第１基板側制御部）、これにバスを介して接続された、ＬＡＮケーブルＣ１（ネットワークケーブル）が接続可能なＬＡＮコネクター６２（第１インターフェース）等を備える。
【００５５】
制御部１００は、ＣＰＵ１００ａ、ＲＡＭ１００ｂ、ＲＯＭ１００ｃ等を備える。ＲＯＭ１００ｃは、例えば、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリーで、後述の設定部６８ｂによって（又はホストコンピューター３からの操作によって）設定又は変更されるネットワーク設定情報ＰＤ１を記憶する記憶領域を含む。また、ＲＯＭ１００ｃには、ファームウエア（制御プログラム）等の各種プログラムが記憶される。
【００５６】
ＬＡＮコネクター６２は、プリンター２をネットワーク（ネットワークに接続されるホストコンピューター３）に接続するために設けられたコネクターである。プリンター２とホストコンピューター３とは、ＬＡＮケーブルＣ１の一方のプラグＣ１ａをプリンター２（ＬＡＮコネクター６２）に装着し、他方のプラグＣ１ｂをホストコンピューター３に装着することで接続される。
【００５７】
メイン基板１０（第２基板）は、主制御部１１（第２基板側制御部）、これにバスを介して接続された、コネクター１７（第２インターフェース）、ＵＳＢコネクター３３２（第３インターフェース）、電源スイッチ７０、印刷部１４（印刷機構）等を備える。
【００５８】
主制御部１１は、ＣＰＵ１１ａ、ＲＡＭ１１ｂ、ＲＯＭ１１ｃ等を備える。ＲＯＭ１１ｃは、例えば、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリーで、ホストコンピューター３からの操作（又はプリンター２からの操作）によって設定又は変更されるプリンター設定情報ＰＤ２を記憶する記憶領域（例えば、メモリースイッチ）を含む。また、ＲＯＭ１１ｃには、ファームウエア（制御プログラム）等の各種プログラム、プリンターＩＤ、レーン情報が記憶される。プリンターＩＤ、レーン情報は、所定のタイミングでメモリー４にＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して書き込まれる。このメモリー４に書き込まれた（記憶された）プリンターＩＤ、レーン情報を参照することで（又は印刷することで）、レーンごとのプリンター２の交換履歴等を把握できる。
【００５９】
コネクター１７は、サブ基板３０に接続可能なインターフェースである。サブ基板３０は、これをプリンター２が備える拡張スロット（図示せず）に着脱可能に装着することでコネクター１７を介してメイン基板１０に接続される。サブ基板３０は、本例のようなネットワーク対応のインターフェースの他、パラレルやシリアル等の各種インターフェース用のものがある。プリンター２は、目的のインターフェースのサブ基板３０をメイン基板１０に接続することで、各種インターフェースに対応可能である。ホストコンピューター３のプリンター２とのインターフェースの仕様を変更する場合は、サブ基板３０を交換するだけでよい。また、例えばプリンター２の印刷部１４が故障した場合、サブ基板３０を外したプリンター２を交換するだけでよく、故障したプリンター２で使用していたサブ基板３０は交換後のプリンター２でも共通で使用できる。
【００６０】
ＵＳＢコネクター３３２は、プリンター２をホストコンピューター３に接続するために設けられたコネクター（例えば、TYPE-B）である。プリンター２とホストコンピューター３とは、ＵＳＢケーブルＣ２の一方のプラグＣ２ａをプリンター２（ＵＳＢコネクター３３２）に装着し、他方のプラグＣ２ｂをホストコンピューター３に装着することで接続される。なお、ＵＳＢコネクター３３２には図示しないがＵＳＢコントローラーが接続されている。
【００６１】
電源スイッチ７０は、プリンター２に電源供給するための電源スイッチである。
【００６２】
印刷部１４（印刷機構）は、印刷ヘッド、用紙送り機構、用紙切断機構等（いずれも図示せず）を備える。
【００６３】
図３に示すように、プリンター２は、機能構成として、読出部６８ａ、設定部６８ｂ、第１検出部６８ｃ、設定変更判定部６８ｄ、書込部６８ｅ、印刷制御部６８ｆ、第１通信部３３等を備える。
【００６４】
上記各機能は、主に、プリンター２（メイン基板１０側のＣＰＵ１１ａ）が、ＲＯＭ１１ｃからＲＡＭ１１ｂに読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【００６５】
読出部６８ａは、所定タイミングで、ＬＡＮコネクター６２に接続されたＬＡＮケーブルＣ１（プラグＣ１ａ）に搭載されたメモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出す（メモリー４として1-wireROMを用いる場合）。
【００６６】
所定タイミングは、例えば、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとが接続された状態の下、プリンター２の電源スイッチ７０をオンにし、かつ、後述の第１検出部６８ｃによってコネクター１７にサブ基板３０が接続されたことが検出されたタイミングである。また、所定タイミングは、例えば、プリンター２の電源スイッチ７０がオンの状態の下、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとが接続されたタイミングであってもよい。
【００６７】
設定部６８ｂは、読出部６８ａが読み出した設定情報ＰＤのうちネットワーク設定情報ＰＤ１をサブ基板３０に設定し、プリンター設定情報ＰＤ２をメイン基板１０に設定する。具体的には、設定部６８ｂは、読出部６８ａが読み出した設定情報ＰＤのうちネットワーク設定情報ＰＤ１をサブ基板３０のＲＯＭ１００ｃに記憶し、プリンター設定情報ＰＤ２をメイン基板１０のＲＯＭ１１ｃに記憶する。
【００６８】
第１検出部６８ｃは、コネクター１７にサブ基板３０が接続されたか否かを検出する。このサブ基板３０が接続されたか否かを検出する手法としては、各種の手法（例えば、特開２０１５−１９５０３８号公報参照）を用いることができる。
【００６９】
設定変更判定部６８ｄは、サブ基板３０のＲＯＭ１００ｃに記憶されたネットワーク設定情報ＰＤ１やメイン基板１０のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２が変更されたか否かを判定する。
【００７０】
書込部６８ｅは、設定情報ＰＤをメモリー４にＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して書き込む（メモリー４として1-wireROMを用いる場合）。
【００７１】
例えば、書込部６８ｅは、設定変更判定部６８ｄによって、サブ基板３０のＲＯＭ１００ｃに記憶されたネットワーク設定情報ＰＤ１が変更されたと判定された場合、当該変更後のネットワーク設定情報ＰＤ１をメモリー４にＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して書き込む。同様に、書込部６８ｅは、設定変更判定部６８ｄによって、メイン基板１０のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２が変更されたと判定された場合、当該変更後のプリンター設定情報ＰＤ２をメモリー４にＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して書き込む。
【００７２】
印刷制御部６８ｆは、ホストコンピューター３から受信した印刷データ（及びメイン基板１０のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２等）に基づき、印刷部１４（印刷機構）を制御してレシートを印刷する。
【００７３】
第１通信部３３は、ホストコンピューター３との間でＵＳＢコネクター３３２を介して通信を行う。具体的には、第１通信部３３は、第１検出部６８ｃがコネクター１７にサブ基板３０が接続されたことを検出しない場合、ホストコンピューター３との間でＵＳＢコネクター３３２（及びＵＳＢケーブルＣ２）を介して通信を行う。
【００７４】
次に、本実施形態のプリンター２の動作（プリンター制御方法）の一例について図４を参照しながら説明する。
【００７５】
図４は、本実施形態のプリンター２の動作（プリンター制御方法）の一例を説明するためのフローチャートである。
【００７６】
以下、図１に示す印刷システム１（ＰＯＳシステム）において、特定のレーン（例えば、第１のレーン）に設置されたプリンター２が故障し、当該故障したプリンター２（以下、交換前のプリンター２と称する）を正常に動作する別のプリンター２（以下、交換後のプリンター２と称する）に交換する状況を例にして説明する。
【００７７】
図４に示す処理は、例えば、交換後のプリンター２において実行される。
【００７８】
以下の説明においては、ＬＡＮケーブルＣ１のプラグＣ１ａに搭載されたメモリー４には、設定情報ＰＤとして、ネットワーク設定情報ＰＤ１（レーンに割り当てられたＩＰアドレス）及びプリンター設定情報ＰＤ２が予め記憶されているものとする。なお、プリンター設定情報ＰＤ２は、交換前のプリンター２において後述の処理（交換前のプリンター２のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２を、メモリー４に書き込む処理。図６参照）が実行された結果、当該メモリー４に書き込まれたものである。
【００７９】
特定のレーン（例えば、第１のレーン）に設置されたプリンター２が故障した場合、図４に示す処理に先立ち、次の手順で、交換前のプリンター２を交換後のプリンター２に交換する。
【００８０】
まず、交換後のプリンター２（ＬＡＮコネクター６２）とホストコンピューター３とを接続する。具体的には、ＬＡＮケーブルＣ１（メモリー４が搭載されたプラグＣ１ａ）を交換前のプリンター２（ＬＡＮコネクター６２）から取り外して当該取り外したＬＡＮケーブルＣ１を交換後のプリンター２（ＬＡＮコネクター６２）に接続する。これとともに、ＵＳＢケーブルＣ２（プラグＣ２ａ）を交換前のプリンター２（ＵＳＢコネクター３３２）から取り外して当該取り外したＵＳＢケーブルＣ２を交換後のプリンター２（ＵＳＢコネクター３３２）に接続する。その際、設定情報ＰＤが記憶されたメモリー４がＬＡＮケーブルＣ１（プラグＣ１ａ）に搭載されている（図２参照）ため、次の効果を奏する。
【００８１】
第１に、プリンター２を交換する都度、別途外部メモリーを用意しなくてよい。第２に、設定情報ＰＤが記憶されたメモリー４の管理が従来技術（例えば、特開２０１１−１６４８７２号公報）より容易であり、交換後のプリンター２に設定されるべき設定情報ＰＤが記憶された適切なメモリー４を上記従来技術より迅速に用意できる。第３に、交換後のプリンター２に設定されるべき設定情報ＰＤが記憶された適切なメモリー４とは別の誤ったメモリー４を用意してしまう可能性が無い（その結果、交換後のプリンター２に適切な設定情報ＰＤを設定できる）。第４に、メモリー４を紛失する可能性が無い。
【００８２】
以上のように、設定情報ＰＤが記憶されたメモリー４がＬＡＮケーブルＣ１（プラグＣ１ａ）に搭載されているため、プリンター２を交換する場合、専門家以外の者であっても、交換前のプリンター２の設定情報ＰＤ（例えば、ネットワーク設定情報ＰＤ１、プリンター設定情報ＰＤ２）を、交換後のプリンター２に迅速かつ適切に設定できる。
【００８３】
なお、上記交換後のプリンター２（ＬＡＮコネクター６２）とホストコンピューター３とのＬＡＮケーブルＣ１による接続、及び、交換後のプリンター２（ＵＳＢコネクター３３２）とホストコンピューター３とのＵＳＢケーブルＣ２による接続は、交換後のプリンター２の電源スイッチ７０がオフの状態の下、行われる。
【００８４】
次に、交換後のプリンター２の電源スイッチ７０をオンにする。
【００８５】
交換後のプリンター２の電源スイッチ７０をオンにすると（ステップＳ１０：Ｙｅｓ）、交換後のプリンター２のメイン基板１０に実装されたＣＰＵ１１ａは、ＲＯＭ１１ｃからＲＡＭ１１ｂに読み込まれたファームウェア等の所定プログラム（第１プログラム）を実行する（ステップＳ１２）。これによってステップＳ１４〜Ｓ２６の処理が実行される。また、交換後のプリンター２のサブ基板３０に実装されたＣＰＵ１００ａは、ＲＯＭ１００ｃからＲＡＭ１００ｂに読み込まれたファームウェア等の所定プログラム（第２プログラム）を実行する（ステップＳ２８）。これによってステップＳ３０〜Ｓ３２の処理が実行される。
【００８６】
具体的には、まず、メイン基板１０の第１検出部６８ｃは、コネクター１７にサブ基板３０が接続されたか否かを検出する（ステップＳ１４）。これは、本発明の検出ステップに相当する。
【００８７】
ここでは、コネクター１７にサブ基板３０が接続されているため、メイン基板１０の第１検出部６８ｃは、コネクター１７にサブ基板３０が接続されていることを検出する（ステップＳ１４：Ｙｅｓ）。
【００８８】
コネクター１７にサブ基板３０が接続されていることが検出された場合（ステップＳ１４：Ｙｅｓ）、メイン基板１０の読出部６８ａは、メモリー４にアクセスして（ステップＳ１６）、当該メモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出す（ステップＳ１８）。これは、本発明の読出ステップに相当する。
【００８９】
ここでは、メモリー４には、設定情報ＰＤとして、ネットワーク設定情報ＰＤ１（レーンに割り当てられたＩＰアドレス）及びプリンター設定情報ＰＤ２が記憶されているため、当該ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２が読み出される。なお、ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２のうち少なくとも一方が読み出されるように設定されている場合、当該設定に基づき、ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２のうち少なくとも一方が読み出される。
【００９０】
以上のように、メイン基板１０の読出部６８ａは、所定タイミング、すなわち、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとが接続された状態の下、プリンター２の電源スイッチ７０をオンにし（ステップＳ１０：Ｙｅｓ）、かつ、第１検出部６８ｃによってコネクター１７にサブ基板３０が接続されたことが検出された（ステップＳ１４：Ｙｅｓ）タイミングで、メモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出す。
【００９１】
次に、メイン基板１０の設定部６８ｂは、読出部６８ａが読み出した設定情報ＰＤのうちネットワーク設定情報ＰＤ１をサブ基板３０に設定し、プリンター設定情報ＰＤ２をメイン基板１０に設定する（ステップＳ２０）。これは、本発明の設定ステップに相当する。具体的には、メイン基板１０の設定部６８ｂは、読出部６８ａが読み出した設定情報ＰＤのうちネットワーク設定情報ＰＤ１をサブ基板３０のＲＯＭ１００ｃに記憶し、プリンター設定情報ＰＤ２をメイン基板１０のＲＯＭ１１ｃに記憶する。すなわち、設定部６８ｂは、読出部６８ａによって読み出された設定情報ＰＤに基づき、ＬＡＮケーブルＣ１を介して接続可能なホストコンピューター３との間のネットワーク設定を含む設定をする。
【００９２】
以上のようにして、設定情報ＰＤ（ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２）が、交換後のプリンター２に迅速かつ適切に設定（承継）される。
【００９３】
次に、上記のようにサブ基板３０に設定されたネットワーク設定情報ＰＤ１（ＩＰアドレス）に基づき、公知の処理が実行されて、ホストコンピューター３と交換後のプリンター２との間に通信経路（例えば、ＴＣＰコネクション）が確立する（ステップＳ３０）。
【００９４】
ホストコンピューター３と交換後のプリンター２との間に通信経路が確立した場合、すなわち、両者間で通信可能となった場合（ステップＳ２２：Ｙｅｓ）、メイン基板１０の印刷制御部６８ｆは、印刷部１４（印刷機構）を制御してその旨を印刷する（ステップＳ２４）。これにより、専門家以外の者であっても、その印刷内容を確認することで、ネットワーク設定情報ＰＤ１に基づく設定が行われたこと、及び、ホストコンピューター３との間で通信可能となったことを容易に把握できる。
【００９５】
以後、交換後のプリンター２は、上記のように交換後のプリンター２（サブ基板３０）に設定されたネットワーク設定情報ＰＤ１（ＩＰアドレス）に基づき、ＬＡＮケーブルＣ１を介してホストコンピューター３との間で通信を行う。
【００９６】
そして、ホストコンピューター３からＬＡＮケーブルＣ１（及びＬＡＮコネクター６２）を介して印刷データを受信した場合（ステップＳ３２：Ｙｅｓ）、交換後のプリンター２の印刷制御部６８ｆは、当該受信した印刷データ及び上記のように交換後のプリンター２（メイン基板１０）に設定されたプリンター設定情報ＰＤ２等に基づき、印刷部１４（印刷機構）を制御してレシートを印刷する（ステップＳ２６）。
【００９７】
次に、コネクター１７にサブ基板３０が接続されていない場合の処理について、図５を参照しながら説明する。
【００９８】
図５は、コネクター１７にサブ基板３０が接続されていない場合の処理の一例を説明するためのフローチャートである。
【００９９】
第１検出部６８ｃがコネクター１７にサブ基板３０が接続されたことを検出しない場合（ステップＳ１４：Ｎｏ）、すなわち、コネクター１７にサブ基板３０が接続されていない場合、プリンター２（第１通信部３３）は、ホストコンピューター３との間でＵＳＢコネクター３３２（及びＵＳＢケーブルＣ２）を介して通信を行う。例えば、プリンター２は、第１通信部３３がホストコンピューター３との間でＵＳＢコネクター３３２（及びＵＳＢケーブルＣ２）を介して通信を行うことで、ホストコンピューター３からＵＳＢケーブルＣ２（及びＵＳＢコネクター３３２）を介して印刷データを受信する。そして、図５に示すように、ホストコンピューター３からＵＳＢケーブルＣ２（及びＵＳＢコネクター３３２）を介して印刷データを受信した場合（ステップＳ３４：Ｙｅｓ）、交換後のプリンター２の印刷制御部６８ｆは、当該受信した印刷データ及び交換後のプリンター２（メイン基板１０）に設定されたプリンター設定情報ＰＤ２等に基づき、印刷部１４（印刷機構）を制御してレシートを印刷する（ステップＳ３６）。
【０１００】
以上のように、コネクター１７（第２インターフェース）にサブ基板３０（第１基板）が接続されていない場合であっても（ステップＳ１４：Ｎｏ）、第１通信部３３（通信部）の作用により、ホストコンピューター３との間でＵＳＢコネクター３３２（第３インターフェース）を介して通信を行うことができる。
【０１０１】
次に、交換前のプリンター２（メイン基板１０）のＲＯＭ１１ｃに記憶された設定情報ＰＤ（例えば、プリンター設定情報ＰＤ２）を、メモリー４に書き込む処理の一例について図６を参照しながら説明する。
【０１０２】
図６は、交換前のプリンター２（メイン基板１０）のＲＯＭ１１ｃに記憶された設定情報ＰＤ（例えば、プリンター設定情報ＰＤ２）を、メモリー４に書き込む処理の一例を説明するためのフローチャートである。
【０１０３】
図６に示す処理は、例えば、交換前のプリンター２（交換後のプリンター２も同様）において実行される処理で、主に、交換前のプリンター２（ＣＰＵ１１ａ）が、ＲＯＭ１１ｃからＲＡＭ１１ｂに読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【０１０４】
交換前のプリンター２（メイン基板１０）のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２は、当該プリンター設定情報ＰＤ２の少なくとも一部が変更されるごとに、メモリー４に書き込まれる。具体的には、次のようにして書き込まれる。なお、交換前のプリンター２（メイン基板１０）のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２の少なくとも一部は、ホストコンピューター３からの操作（又は交換前のプリンター２からの操作）に基づき変更される。
【０１０５】
まず、交換前のプリンター２（設定変更判定部６８ｄ）は、メイン基板１０のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２が変更されたか否かを判定する（ステップＳ８０）。
【０１０６】
メイン基板１０のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２が変更された（例えば、ホストコンピューター３からの操作に基づき変更された）と判定された場合（ステップＳ８０：Ｙｅｓ）、交換前のプリンター２（書込部６８ｅ）は、当該変更後のプリンター設定情報ＰＤ２をメモリー４にＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して書き込む（ステップＳ８２）。
【０１０７】
以上のようにして、交換前のプリンター２のＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２は、当該プリンター設定情報ＰＤ２の少なくとも一部が変更されるごとに、メモリー４に書き込まれる（例えば、上書きされる）。なお、交換前のプリンター２のＲＯＭ１００ｃに記憶されたネットワーク設定情報ＰＤ１も、当該ネットワーク設定情報ＰＤ１が変更されるごとに、メモリー４に書き込まれる（例えば、上書きされる）。
【０１０８】
以上説明したとおり、本実施形態によれば、サブ基板３０（第１基板）及びメイン基板１０（第２基板）を備え、ＵＳＢコネクター３３２（第３インターフェース）がメイン基板１０に設けられたプリンター（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報ＰＤ（例えば、ネットワーク設定情報ＰＤ１、プリンター設定情報ＰＤ２）を迅速かつ適切に設定（承継）できるプリンター及びプリンター制御方法を提供できる。
【０１０９】
これは、メイン基板１０の第１検出部６８ｃによって、コネクター１７（第２インターフェース）にサブ基板３０（第１基板）が接続されたことが検出された場合、読出部６８ａによって、ＬＡＮケーブルＣ１（ネットワークケーブル）のプラグＣ１ａに搭載されたメモリー４から設定情報ＰＤ（例えば、ネットワーク設定情報ＰＤ１、プリンター設定情報ＰＤ２）が読み出され、設定部６８ｂによって、当該読み出された設定情報ＰＤに基づき、ＬＡＮケーブルＣ１（ネットワークケーブル）を介して接続可能なホストコンピューター３との間のネットワーク設定を含む設定がされることによるものである。
【０１１０】
また、本実施形態によれば、コネクター１７（第２インターフェース）にサブ基板３０（第１基板）が接続されていない場合であっても（ステップＳ１４：Ｎｏ）、第１通信部３３（通信部）の作用により、ホストコンピューター３との間でＵＳＢコネクター３３２（第３インターフェース）を介して通信を行うことができる。
【０１１１】
また、本実施形態によれば、従来技術（例えば、特開２０１１−１６４８７２号公報）のように標準規格に準拠したプラグ（ＲＪ４５プラグ）が本来備えるピン（８本）に加えてさらにメモリーから設定情報を読み出すためのピン（２本）を増設した特殊なプラグやこれが装着される特殊なコネクターを用意することなく、標準規格に準拠した一般的なプラグＣ１ａ（ＲＪ４５プラグ）やこれが装着される一般的なＬＡＮコネクター６２を用いてメモリー４から設定情報ＰＤを読み出すことができる。
【０１１２】
これは、ＬＡＮケーブルＣ１のプラグＣ１ａを構成する複数本のピンのうち、プリンター２とホストコンピューター３との間の通信に用いられない空きピン（例えば、プラグＣ１ａとしてＲＪ４５プラグを用いる場合、第４ピン、第５ピン、第７ピン、第８ピン）を、メモリー４から設定情報ＰＤを読み出すためのピンとして用いたことによるものである。
【０１１３】
また、本実施形態によれば、専門家以外の者であっても、交換前のプリンター２で変更（例えば、ホストコンピューター３からの操作に基づき変更）された変更後の設定情報ＰＤを、交換後のプリンター２に迅速かつ適切に設定できる。
【０１１４】
また、本実施形態によれば、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとが接続された状態の下、プリンター２の電源スイッチ７０をオンにするという極めてシンプルな手順で、設定情報ＰＤを、交換後のプリンター２に設定できる。
【０１１５】
なお、上記実施形態では、プリンター２としてレシートプリンターを例示したが、これに限らず、レシートプリンター以外のプリンターにも、本発明を適用可能である。
【０１１６】
また、上記実施形態では、本発明のプリンター及びプリンター制御方法を、図１に示す印刷システム１（ＰＯＳシステム）において、特定のレーン（例えば、第１のレーン）に設置されたプリンター２が故障し、当該故障したプリンター２を正常に動作する別のプリンター２に交換する場合、当該交換後の別のプリンター２に適用した例について説明したが、これに限らない。
【０１１７】
例えば、図１に示す印刷システム１（ＰＯＳシステム）において、特定のレーン（例えば、第ｎ＋１のレーン）にプリンター２を新規導入する場合、当該新規導入後のプリンター２に適用することもできる。
【０１１８】
また、上記実施形態では、読出部６８ａは、所定タイミング、すなわち、プリンター２の電源スイッチ７０をオンにしたタイミング（ステップＳ１０：Ｙｅｓ）で、メモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出す（ステップＳ１８）ように説明したが、これに限らない。
【０１１９】
例えば、読出部６８ａは、他の所定タイミング、例えば、交換後のプリンター２の電源スイッチ７０がオンの状態の下、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとを接続したタイミングで、メモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出してもよい。
【０１２０】
また、上記実施形態では、ネットワーク設定情報ＰＤ１がＩＰアドレスの例について説明したが、これに限らずネットワーク設定情報ＰＤ１として他のネットワークアドレスを用いることも可能である。
【０１２１】
また、上記実施形態では、読出部６８ａ、設定部６８ｂ、第１検出部６８ｃ、設定変更判定部６８ｄ、書込部６８ｅ、印刷制御部６８ｆを、メイン基板１０側のＣＰＵ１１ａが第１プログラムを実行することで実現する例について説明したが、これに限らない。
【０１２２】
例えば、読出部６８ａ、設定部６８ｂ、第１検出部６８ｃ、設定変更判定部６８ｄ、書込部６８ｅ、印刷制御部６８ｆのうち少なくとも一つ又は全部を、サブ基板３０側のＣＰＵ１００ａが第２プログラムを実行することで実現してもよい。
【０１２３】
また、上記実施形態では、第１インターフェースとしてＬＡＮコネクター６２を用い、第２インターフェースとしてコネクター１７を用いた例について説明したが、これに限らず、他の適切なインターフェースを用いてもよい。
【０１２４】
また、上記実施形態では、第３インターフェースとしてＵＳＢコネクター３３２を用いた例について説明したが、これに限らず、例えば、シリアルインターフェースやパラレルインターフェース等の他のインターフェースを用いてもよい。
【０１２５】
次に、第１変形例のプリンター２Ａについて、図面を参照しながら説明する。
【０１２６】
図７は、第１変形例のプリンター２Ａのシステム構成の一例を示す図である。
【０１２７】
図７に示すように、本変形例のプリンター２Ａは、上記実施形態のプリンター２と比べ、ＵＳＢコネクター３３２（第３インターフェース）がサブ基板３０Ａに設けられている点が相違し、それ以外、上記実施形態のプリンター２と同様の構成である。以下、上記実施形態のプリンター２との相違点を中心に説明し、同一の構成については、同一の符号を付して適宜その説明を省略する。
【０１２８】
図８は、第１変形例のプリンター２Ａの機能構成の一例を示すブロック図である。
【０１２９】
図８に示すように、本変形例のプリンター２Ａは、メイン基板１０Ａ側の機能構成として、第１検出部６８ｃ、設定変更判定部６８ｄ、書込部６８ｅ、印刷制御部６８ｆに加え、通知部６８ｇを備える。これらの機能は、主に、メイン基板１０Ａ側のＣＰＵ１１ａ（第２基板側制御部）が、ＲＯＭ１１ｃからＲＡＭ１１ｂに読み込まれたファームウェア等の所定プログラム（第１プログラム）を実行することによって実現される。
【０１３０】
通知部６８ｇは、第１検出部６８ｃがコネクター１７にサブ基板３０Ａが接続されたことを検出した場合、当該検出結果をコネクター１７を介して、サブ基板３０Ａ側のＣＰＵ１００ａに通知する。
【０１３１】
第１検出部６８ｃ、設定変更判定部６８ｄ、書込部６８ｅ、印刷制御部６８ｆについては、上記実施形態と同様であるため、その説明を省略する。
【０１３２】
また、本変形例のプリンター２Ａは、サブ基板３０Ａ側の機能構成として、読出部６８ａ、設定部６８ｂ等を備える。これらの機能は、主に、サブ基板３０Ａ側のＣＰＵ１００ａ（第１基板側制御部）が、ＲＯＭ１００ｃからＲＡＭ１００ｂに読み込まれたファームウェア等の所定プログラム（第２プログラム）を実行することによって実現される。
【０１３３】
読出部６８ａは、所定タイミングで、ＬＡＮコネクター６２に接続されたＬＡＮケーブルＣ１（プラグＣ１ａ）に搭載されたメモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出す（メモリー４として1-wireROMを用いる場合）。
【０１３４】
所定タイミングは、例えば、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとが接続された状態の下、プリンター２Ａの電源スイッチ７０をオンにし、かつ、通知部６８ｇによって検出結果（コネクター１７にサブ基板３０Ａが接続された旨の検出結果）が通知されたタイミングである。また、所定タイミングは、例えば、プリンター２Ａの電源スイッチ７０がオンの状態の下、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとが接続されたタイミングであってもよい。
【０１３５】
設定部６８ｂについては、上記実施形態と同様であるため、その説明を省略する。
【０１３６】
次に、本変形例のプリンター２Ａの動作（プリンター制御方法）の一例について図９を参照しながら説明する。
【０１３７】
図９は、本変形例のプリンター２Ａの動作（プリンター制御方法）の一例を説明するためのフローチャートである。
【０１３８】
以下、図７に示す印刷システム１Ａ（ＰＯＳシステム）において、特定のレーン（例えば、第１のレーン）に設置されたプリンター２Ａが故障し、当該故障したプリンター２Ａ（以下、交換前のプリンター２Ａと称する）を正常に動作する別のプリンター２Ａ（以下、交換後のプリンター２Ａと称する）に交換する状況を例にして説明する。
【０１３９】
図９に示す処理は、例えば、交換後のプリンター２Ａにおいて実行される。
【０１４０】
以下の説明においては、メモリー４には、設定情報ＰＤとして、ネットワーク設定情報ＰＤ１（レーンに割り当てられたＩＰアドレス）及びプリンター設定情報ＰＤ２が予め記憶されているものとする。なお、プリンター設定情報ＰＤ２は、交換前のプリンター２Ａにおいて図６に示す処理（交換前のプリンター２ＡのＲＯＭ１１ｃに記憶されたプリンター設定情報ＰＤ２を、メモリー４に書き込む処理）が実行された結果、当該メモリー４に書き込まれたものである。
【０１４１】
特定のレーン（例えば、第１のレーン）に設置されたプリンター２Ａが故障した場合、図９に示す処理に先立ち、上記実施形態と同様の手順で、交換前のプリンター２Ａを交換後のプリンター２Ａに交換する。
【０１４２】
次に、交換後のプリンター２Ａの電源スイッチ７０をオンにする。
【０１４３】
交換後のプリンター２Ａの電源スイッチ７０をオンにすると（ステップＳ４０：Ｙｅｓ）、交換後のプリンター２Ａのメイン基板１０Ａに実装されたＣＰＵ１１ａは、ＲＯＭ１１ｃからＲＡＭ１１ｂに読み込まれたファームウェア等の所定プログラム（第１プログラム）を実行する（ステップＳ４２）。これによってステップＳ４４〜Ｓ５４の処理が実行される。また、交換後のプリンター２Ａのサブ基板３０Ａに実装されたＣＰＵ１００ａは、ＲＯＭ１００ｃからＲＡＭ１００ｂに読み込まれたファームウェア等の所定プログラム（第２プログラム）を実行する（ステップＳ５６）。これによってステップＳ５８〜Ｓ６８の処理が実行される。
【０１４４】
具体的には、まず、メイン基板１０Ａの第１検出部６８ｃは、コネクター１７にサブ基板３０Ａが接続されたか否かを検出する（ステップＳ４４）。
【０１４５】
ここでは、コネクター１７にサブ基板３０Ａが接続されているため、メイン基板１０Ａの第１検出部６８ｃは、コネクター１７にサブ基板３０Ａが接続されていることを検出する（ステップＳ４４：Ｙｅｓ）。
【０１４６】
第１検出部６８ｃがコネクター１７にサブ基板３０Ａが接続されたことを検出した場合（ステップＳ４４：Ｙｅｓ）、通知部６８ｇは、当該検出結果をコネクター１７を介して、サブ基板３０Ａに実装されたＣＰＵ１００ａ（第１基板側制御部）に通知する（ステップＳ４６）。
【０１４７】
次に、メイン基板側から検出結果の通知を受けた場合（ステップＳ５８：Ｙｅｓ）、サブ基板３０Ａの読出部６８ａは、メモリー４にアクセスして（ステップＳ６０）、当該メモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出す（ステップＳ６２）。
【０１４８】
ここでは、メモリー４には、設定情報ＰＤとして、ネットワーク設定情報ＰＤ１（レーンに割り当てられたＩＰアドレス）及びプリンター設定情報ＰＤ２が記憶されているため、当該ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２が読み出される。なお、ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２のうち少なくとも一方が読み出されるように設定されている場合、当該設定に基づき、ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２のうち少なくとも一方が読み出される。
【０１４９】
以上のように、サブ基板３０Ａの読出部６８ａは、所定タイミング、すなわち、ＬＡＮコネクター６２とＬＡＮケーブルＣ１のプラグＣ１ａとが接続された状態の下、プリンター２Ａの電源スイッチ７０をオンにし（ステップＳ４０：Ｙｅｓ）、かつ、通知部６８ｇによってコネクター１７にサブ基板３０Ａが接続された旨（つまり、検出結果）が通知された（ステップＳ５８：Ｙｅｓ）タイミングで、メモリー４から設定情報ＰＤをＬＡＮコネクター６２（空きピン。例えば、第４ピン）を介して読み出す。
【０１５０】
次に、サブ基板３０Ａの設定部６８ｂは、読出部６８ａが読み出した設定情報ＰＤのうちネットワーク設定情報ＰＤ１をサブ基板３０Ａに設定し、プリンター設定情報ＰＤ２をメイン基板１０Ａに設定する（ステップＳ６４）。具体的には、サブ基板３０Ａの設定部６８ｂは、読出部６８ａが読み出した設定情報ＰＤのうちネットワーク設定情報ＰＤ１をサブ基板３０ＡのＲＯＭ１００ｃに記憶し、プリンター設定情報ＰＤ２をメイン基板１０ＡのＲＯＭ１１ｃに記憶する。すなわち、設定部６８ｂは、読出部６８ａによって読み出された設定情報ＰＤに基づき、ＬＡＮケーブルＣ１を介して接続可能なホストコンピューター３との間のネットワーク設定を含む設定をする。
【０１５１】
以上のようにして、設定情報ＰＤ（ネットワーク設定情報ＰＤ１及びプリンター設定情報ＰＤ２）が、交換後のプリンター２Ａに迅速かつ適切に設定（承継）される。
【０１５２】
以上のように、サブ基板３０Ａ側の読出部６８ａ及び設定部６８ｂによる処理（ステップＳ６０〜Ｓ６４）が行われている間、メイン基板１０Ａ側の主制御部１１（第２基板側制御部）は、メカ初期化等の他の処理を実行する（ステップＳ４８）。すなわち、制御部１００（第１基板側制御部）が実行する処理（読出部６８ａ及び設定部６８ｂによる処理。ステップＳ６０〜Ｓ６４）と主制御部１１（第２基板側制御部）が実行する他の処理（例えば、メカ初期化。ステップＳ４８）とが並行して実行される。
【０１５３】
次に、上記のようにサブ基板３０Ａに設定されたネットワーク設定情報ＰＤ１（ＩＰアドレス）に基づき、公知の処理が実行されて、ホストコンピューター３と交換後のプリンター２Ａとの間に通信経路（例えば、ＴＣＰコネクション）が確立する（ステップＳ６６）。
【０１５４】
ホストコンピューター３と交換後のプリンター２Ａとの間に通信経路が確立した場合、すなわち、両者間で通信可能となった場合（ステップＳ５０：Ｙｅｓ）、メイン基板１０Ａの印刷制御部６８ｆは、印刷部１４（印刷機構）を制御してその旨を印刷する（ステップＳ５２）。これにより、専門家以外の者であっても、その印刷内容を確認することで、ネットワーク設定情報ＰＤ１に基づく設定が行われたこと、及び、ホストコンピューター３との間で通信可能となったことを容易に把握できる。
【０１５５】
以後、交換後のプリンター２Ａは、上記のように交換後のプリンター２Ａ（サブ基板３０Ａ）に設定されたネットワーク設定情報ＰＤ１（ＩＰアドレス）に基づき、ＬＡＮケーブルＣ１を介してホストコンピューター３との間で通信を行う。
【０１５６】
そして、ホストコンピューター３からＬＡＮケーブルＣ１（及びＬＡＮコネクター６２）を介して印刷データを受信した場合（ステップＳ６８：Ｙｅｓ）、交換後のプリンター２Ａの印刷制御部６８ｆは、当該受信した印刷データ及び上記のように交換後のプリンター２Ａ（メイン基板１０Ａ）に設定されたプリンター設定情報ＰＤ２等に基づき、印刷部１４（印刷機構）を制御してレシートを印刷する（ステップＳ５４）。
【０１５７】
一方、第１検出部６８ｃがコネクター１７にサブ基板３０が接続されたことを検出しない場合（ステップＳ４４：Ｎｏ）、すなわち、コネクター１７にサブ基板３０が接続されていない場合、プリンター２Ａ（第１通信部３３）は、上記実施形態と同様、ホストコンピューター３との間でＵＳＢコネクター３３２（及びＵＳＢケーブルＣ２）を介して通信を行う。例えば、プリンター２Ａは、第１通信部３３がホストコンピューター３との間でＵＳＢコネクター３３２（及びＵＳＢケーブルＣ２）を介して通信を行うことで、ホストコンピューター３からＵＳＢケーブルＣ２（及びＵＳＢコネクター３３２）を介して印刷データを受信する。そして、図５に示すように、ホストコンピューター３からＵＳＢケーブルＣ２（及びＵＳＢコネクター３３２）を介して印刷データを受信した場合（ステップＳ３４：Ｙｅｓ）、交換後のプリンター２の印刷制御部６８ｆは、当該受信した印刷データ及び交換後のプリンター２Ａ（メイン基板１０）に設定されたプリンター設定情報ＰＤ２等に基づき、印刷部１４（印刷機構）を制御してレシートを印刷する（ステップＳ３６）。
【０１５８】
以上のように、コネクター１７（第２インターフェース）にサブ基板３０（第１基板）が接続されていない場合であっても（ステップＳ４４：Ｎｏ）、第１通信部３３の作用により、ホストコンピューター３との間でＵＳＢコネクター３３２（第３インターフェース）を介して通信を行うことができる。
【０１５９】
本変形例によれば、サブ基板３０（第１基板）及びメイン基板１０（第２基板）を備え、ＵＳＢコネクター３３２（第３インターフェース）がサブ基板３０に設けられたプリンター（例えば、交換後のプリンターや新規導入後のプリンター）において、専門家以外の者であっても、設定情報ＰＤ（例えば、ネットワーク設定情報ＰＤ１、プリンター設定情報ＰＤ２）を迅速かつ適切に設定（承継）できるプリンター及びプリンター制御方法を提供できる。
【０１６０】
また、本変形例によれば、制御部１００（第１基板側制御部）が実行する処理（読出部６８ａ及び設定部６８ｂによる処理。ステップＳ６０〜Ｓ６４）と主制御部１１（第２基板側制御部）が実行する他の処理（例えば、メカ初期化。ステップＳ４８）とを並行して実行できる。
【０１６１】
また、本変形例によれば、上記実施形態と同様の効果を奏することができる。
【０１６２】
次に、第２変形例のプリンター２Ｂについて、図面を参照しながら説明する。
【０１６３】
図１０、図１１は、主に、第２変形例のプリンター２Ｂのシステム構成の一例を示す図である。
【０１６４】
本変形例のプリンター２Ｂは、上記第１変形例のプリンター２Ａと比べ、省電力モードを実現するための構成が追加されている点が相違し、それ以外、上記第１変形例のプリンター２Ａと同様の構成である。以下、上記第１変形例のプリンター２Ａとの相違点を中心に説明し、同一の構成については、同一の符号を付して適宜その説明を省略する。
【０１６５】
本変形例のプリンター２Ｂは、コネクター１７（第２インターフェース）を経由してメイン基板１０（第２基板）からサブ基板３０（第１基板）へ、直流電力Ｗ１（第１電力。例えば、電圧２４Ｖ、電流１００ｍＡ）又は当該直流電力Ｗ１より電圧が低い直流電力Ｗ２（第２電力。例えば、電圧５Ｖ、電流１００ｍＡ）を供給可能な電源部（例えば、後述のＡＣアダプター７、印刷装置側電源回路１５）を備え、さらに、ＵＳＢコネクター３３２（第３インターフェース）にホストコンピューター３が接続されたか否かを検出する第２検出部（例えば、後述の検出回路３７）と、コネクター１７を経由して電源部（例えば、ＡＣアダプター７、印刷装置側電源回路１５）から供給する電力を直流電力Ｗ２から直流電力Ｗ１に切り替える切替部（例えば、後述のスイッチ５１、ＯＲゲート５２）と、を備える。
【０１６６】
切替部（例えば、スイッチ５１、ＯＲゲート５２）は、コネクター１７を経由して直流電力Ｗ２が供給されており、かつ、第２検出部（例えば、後述の検出回路３７）によってＵＳＢコネクター３３２にホストコンピューター３が接続されたことが検出された場合、コネクター１７を経由して供給する電力を直流電力Ｗ２から直流電力Ｗ１に切り替える。
【０１６７】
以下、図面を参照して第２変形例のプリンター２Ｂ（主に、省電力モードを実現するための構成）について詳細に説明する。なお、以下、プリンター２のことを印刷装置２と称し、ホストコンピューター３（ＵＳＢケーブルＣ２のプラグＣ２ａ）のことをＵＳＢデバイスと称する。
【０１６８】
図１０に示すように、印刷システム１は、印刷装置２と、印刷装置２と通信を行って、印刷装置２に印刷を行わせるホストコンピューター３とを備える。印刷装置２と、ホストコンピューター３とは、イーサネット（Ethernet（登録商標））の規格に準拠したネットワーク５を介して通信可能に接続する。
【０１６９】
ホストコンピューター３は、印刷データ作成用のアプリケーションとプリンタードライバーとを搭載している。ホストコンピューター３は、ユーザーの指示等をトリガーとして印刷装置２が印刷する画像や文字の情報を生成する。ホストコンピューター３は、生成した画像や文字の情報に基づいて、印刷装置２が解釈可能なコマンド体系の制御データを生成する。ホストコンピューター３は、生成した制御データを、ネットワーク５を介して印刷装置２に送信する。印刷装置２は、ホストコンピューター３から受信した制御データに基づいて印刷用紙に画像を印刷する。
【０１７０】
印刷装置２は、メイン基板１０と、拡張ボードとしてのサブ基板３０とを備える。
【０１７１】
メイン基板１０は、主制御部１１、不揮発性メモリー１２、バッファメモリー１３、印刷部１４、印刷装置側電源回路１５を搭載する。
【０１７２】
主制御部１１は、印刷エンジンとして印刷動作を制御するとともに、印刷装置２の各部を中枢的に制御する。不揮発性メモリー１２は、主制御部１１が実行するプログラムや各種データ等を記憶する。バッファメモリー１３は、ホストコンピューター３から受信したデータを一時的に記憶する。印刷部１４は、主制御部１１の制御に基づいて、印刷用紙に印刷を行うためのハードウェアを備える。
【０１７３】
印刷装置側電源回路１５は、商用の交流電力を直流電力Ｗ１に変換するＡＣアダプター７に接続する。印刷装置側電源回路１５は、ＡＣアダプター７から入力される直流電力Ｗ１（例えば、電圧２４Ｖ、電流１００ｍＡ）の電圧Ｖ１を電圧Ｖ２（例えば、５Ｖ）に変換する。印刷装置側電源回路１５は、電圧変換した直流電力Ｗ２（例えば、電圧５Ｖ、電流１００ｍＡ、第２の電力）をメイン基板１０の各部に供給する。また、印刷装置側電源回路１５は、直流電力Ｗ２をサブ基板３０に供給する。また、サブ基板３０は、ＡＣアダプター７から直流電力Ｗ１の供給を受ける。
【０１７４】
メイン基板１０は、コネクター１７（第２インターフェース）を実装し、サブ基板３０は、コネクター１７を介してメイン基板１０に着脱可能に取り付けられる。サブ基板３０は、メイン基板１０の主制御部１１が、ホストコンピューター３とデータのやりとりを行うための拡張ボードであり、サブ基板３０は、通信処理部３５を搭載する。
【０１７５】
図１１は、サブ基板３０の構成図である。
【０１７６】
サブ基板３０の通信処理部３５は、電源部５０、電子部品３１、第１通信部３３、第２通信部３４、検出回路３７（第２検出部）、制御部１００を備える。電源部５０は、スイッチ５１、ＯＲゲート５２、第１電圧変換部５３、第２電圧変換部５４、第３電圧変換部５５、第４電圧変換部５６、ＯＲゲート５７を備える。第１通信部３３は、ＵＳＢコントローラー３３１と、ＵＳＢコネクター３３２（第３インターフェース）とを備える。第２通信部３４は、ＭＡＣ（Media Access Control）部３４１と、ＰＨＹ（Physical Layer)部３４２と図示しないがＬＡＮコネクター６２（第１インターフェース）を備える。
【０１７７】
スイッチ５１は、制御部１００の制御に従い、ＡＣアダプター７が供給する直流電力Ｗ１の電源部５０への入力を制御する。制御部１００によりスイッチ５１がオフすると、電源部５０への電流の供給が遮断する。従って、直流電力Ｗ１の電源部５０への供給が遮断する。
【０１７８】
ＯＲゲート５２は、印刷装置側電源回路１５が供給する直流電力Ｗ２を第１電圧変換部５３に出力する。また、ＯＲゲート５２は、スイッチ５１がオンされ、ＡＣアダプター７から直流電力Ｗ１が供給される場合、供給された直流電力Ｗ１を第１電圧変換部５３に出力する。すなわち、ＯＲゲート５２は、スイッチ５１がオンされた場合には、直流電力Ｗ１とＷ２との両方を第１電圧変換部５３に出力する。
【０１７９】
第１電圧変換部５３、第２電圧変換部５４、第３電圧変換部５５及び第４電圧変換部５６は、ＤＣ−ＤＣコンバーターにより構成される。ＤＣ−ＤＣコンバーターには、リニアレギュレーター、チョッパー回路、スイッチングレギュレータ等、種々の回路を用いることができる。
【０１８０】
第１電圧変換部５３は、スイッチ５１がオンし、ＯＲゲート５２を介して直流電力Ｗ１及びＷ２が入力される場合には、例えば、直流電力Ｗ１の電圧Ｖ１を使用して、電圧Ｖ１を電圧変換し、システム電源である電圧Ｖ３（例えば、３．３Ｖ）を生成する。また、第１電圧変換部５３は、電圧Ｖ２を電圧変換して、電圧Ｖ３を生成してもよい。
【０１８１】
また、第１電圧変換部５３は、スイッチ５１がオフして、直流電力Ｗ１の供給が遮断されると、直流電力Ｗ２の電圧Ｖ２を電圧変換して、電圧Ｖ３を生成する。
【０１８２】
第１電圧変換部５３は、生成した電圧Ｖ３を、制御部１００、第２通信部３４、第２電圧変換部５４及び第３電圧変換部５５に出力する。制御部１００は、電圧Ｖ３を使用して第２通信部３４との通信を行う。また、第２通信部３４は、電圧Ｖ３を駆動電圧として動作する。
【０１８３】
第２電圧変換部５４は、第１電圧変換部５３から入力される電圧Ｖ３を電圧変換して、電圧Ｖ４（例えば、１．５Ｖ）を生成する。第２電圧変換部５４は、生成した電圧Ｖ４を電子部品３１に供給する。電子部品３１には、例えば、データを記憶するＤＲＡＭ等のメモリーが含まれる。また、第２電圧変換部５４は、生成した電圧Ｖ４を制御部１００に供給する。制御部１００は、電圧Ｖ４を使用して、電子部品３１としてのメモリーへのデータ書き出し、及びメモリーからのデータの読み出しを行う。
【０１８４】
第３電圧変換部５５は、第１電圧変換部５３から入力される電圧Ｖ３を電圧変換して、電圧Ｖ５（例えば、１．１Ｖ）を生成する。第３電圧変換部５５は、生成した電圧Ｖ５を制御部１００に供給する。制御部１００は、第３電圧変換部５５から供給される電圧Ｖ５により動作する。
【０１８５】
第４電圧変換部５６は、ＡＣアダプター７から入力される直流電力Ｗ１の電圧Ｖ１を電圧変換（降圧）して、電圧Ｖ６（例えば、５Ｖ）、電流５５０ｍＡの直流電力Ｗ３を生成する。生成した直流電力Ｗ３は、ＯＲゲート５７に出力される。
【０１８６】
ＯＲゲート５７には、印刷装置側電源回路１５から直流電力Ｗ２が入力され、スイッチ５１がオンの場合には、第４電圧変換部５６から直流電力Ｗ３も入力される。
【０１８７】
ＯＲゲート５７は、印刷装置側電源回路１５から入力される直流電力Ｗ２をＵＳＢコントローラー３３１に出力する。また、ＯＲゲート５７は、スイッチ５１がオンされ、第４電圧変換部５６から直流電力Ｗ３が入力される場合には、入力された直流電力Ｗ３をＵＳＢコントローラー３３１に出力する。ＯＲゲート５７は、スイッチ５１がオンされた場合には、直流電力Ｗ３とＷ２との両方をＵＳＢコントローラー３３１に出力する。
【０１８８】
ＯＲゲート５７と、ＵＳＢコントローラー３３１との間には、電流制限回路（不図示）が設けられている。電流制限回路は、第４電圧変換部５６からＵＳＢコントローラー３３１に供給される直流電力Ｗ３の電流を５５０ｍＡから５００ｍＡに制限する。
【０１８９】
ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２に接続され、制御部１００の制御に基づいて、ＵＳＢコネクター３３２に接続されたＵＳＢデバイスとＵＳＢ規格に従った双方向のデータ通信を行う。
【０１９０】
スイッチ５１がオンの場合、ＵＳＢコントローラー３３１には、電圧Ｖ６（５Ｖ）、電流５００ｍＡの直流電力Ｗ４（第１の電力）と、電圧Ｖ２（５Ｖ）、電流１００ｍＡの直流電力Ｗ２とが供給される。印刷装置側電源回路１５から供給される直流電力Ｗ２は、第４電圧変換部５６から供給される直流電力Ｗ６よりも電力が低い。
【０１９１】
ＵＳＢコントローラー３３１は、この直流電力Ｗ４及びＷ２を、第１通信部３３の駆動電圧として使用する。また、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２にＵＳＢデバイスが接続された場合に、直流電力Ｗ４を、ＵＳＢコネクター３３２に供給する。具体的には、ＵＳＢコントローラー３３１は、ＵＳＢデバイスと接続したＵＳＢケーブルの電源ライン（ＶＢＵＳ）に接続された、ＵＳＢコネクター３３２の端子（ＶＢＵＳ端子と呼ぶ）に電圧Ｖ６（５Ｖ）を印加して、ＵＳＢデバイスに直流電力Ｗ４を供給する。
【０１９２】
また、スイッチ５１がオフの場合、ＵＳＢコントローラー３３１には、電圧Ｖ２（５Ｖ）、１００ｍＡの直流電力Ｗ２が供給される。ＵＳＢコントローラー３３１は、この直流電力Ｗ２を、第１通信部３３の駆動電圧として使用する。また、ＵＳＢデバイスが、ＵＳＢケーブルを介してＵＳＢコネクター３３２に接続された場合、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２のＶＢＵＳ端子に電圧Ｖ２（５Ｖ）を印加して、ＵＳＢデバイスに直流電力Ｗ２を供給する。また、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２にＵＳＢデバイスが接続されていない状態でも、電圧Ｖ２を仮の電圧としてＵＳＢコネクター３３２のＶＢＵＳ端子に印加する。これは、ＵＳＢのバスパワーで動作するＵＳＢデバイスが、ＵＳＢコネクター３３２に接続された場合に対応するための電圧である。
【０１９３】
ＵＳＢコネクター３３２は、ＵＳＢデバイスをＵＳＢコントローラー３３１に接続するためのコネクターである。ＵＳＢコネクター３３２は、５Ｖの電圧が接続されるＶＢＵＳ端子と、ＧＮＤ端子と、データラインとしてのＤ＋端子及びＤ−端子との４つの出力端子を備える。
【０１９４】
ＭＡＣ部３４１は、イーサネットのデータリンク層処理のコントローラーであり、ネットワーク５の規格に応じてデータをパケットに分割し、逆に、ネットワーク５を介して受信したパケットをデータに組み立てる処理を行う。
【０１９５】
ＰＨＹ部３４２は、イーサネットの物理層を担うコントローラーである。ＰＨＹ部３４２は、符号化されたデータを通信ケーブルの信号規格に応じた信号に変換し、受信した信号を符号化する。また、ＰＨＹ部３４２は、ネットワーク５を監視して、予め設定された一定時間、印字に係わる制御データのパケットを受信していない状態を、ＬＰＩ（Low Power Idle）状態として検出する。ＰＨＹ部３４２は、ＬＰＩ状態を検出すると、ＬＰＩ状態の検出を示す信号（以下、第１検出信号と呼ぶ）を制御部１００に出力する。また、ＰＨＹ部３４２は、第１検出信号を制御部１００に出力した後に、制御データのパケットの受信を検出すると、パケットの受信を通知する信号（以下、第２検出信号と呼ぶ）を制御部１００に出力する。
【０１９６】
制御部１００は、サブ基板３０に搭載された機能部を制御し、イーサネット規格に準拠した通信及びＵＳＢ規格に準拠した通信を実現する。
【０１９７】
通信処理部３５は、動作モードとして、通常モード（第１のモード）と、省電力モード（第２のモード）とを有している。通常モードは、サブ基板３０上のすべての構成への電源供給に制限が無く、サブ基板３０上のすべての構成が駆動状態又は駆動可能な状態にあるモードをいう。制御部１００は、通常モードでは、スイッチ５１をオンして、電源部５０に直流電力Ｗ１を供給する。
【０１９８】
また、省電力モードは、サブ基板３０上の一部の構成への電源供給を制限して、サブ基板３０の消費電力を削減するモードである。制御部１００は、例えば、ＰＨＹ部３４２がＬＰＩ状態を検出すると、ＰＨＹ部３４２の上位層であるＭＡＣ部３４１に対して電力供給を停止する、ＩＥＥＥ８０２．ａｚに規定されたＬＰＩと呼ばれる制御を行う。
【０１９９】
また、制御部１００は、省電力モードでは、スイッチ５１をオフにして、直流電力Ｗ１の電源部５０への供給を停止し、通信処理部３５の電力消費を削減する。また、直流電力Ｗ１の電源部５０への供給が停止されたことで、電源部５０は、システム電源として必要な電圧Ｖ３（３．３Ｖ）や、ＵＳＢコネクター３３２のＶＢＵＳ端子に印加する電圧を、メイン基板１０の印刷装置側電源回路１５から供給される直流電力Ｗ２に基づいて生成する。
【０２００】
また、制御部１００は、省電力モードでは、通常モードのときの動作クロックよりも動作周波数の低い低速クロックにより動作する。
【０２０１】
検出回路３７（第２検出部）は、ＵＳＢデバイスのＵＳＢコネクター３３２への接続を検出する回路である。
【０２０２】
第１通信部３３からの電力供給を受けて動作するＵＳＢデバイスが動作に必要な電流は、ＵＳＢデバイスごとに異なる。例えば、ハードディスクやスキャナーなどの比較的消費電流の多い機器は５００ｍＡ程度の電流を必要とする。従って、ＵＳＢコントローラー３３１は、ＵＳＢコネクター３３２に接続したＵＳＢデバイスを認識する必要がある。しかし、ＶＢＵＳ、ＧＮＤの電源ラインだけを使用し、信号ラインＤ＋、Ｄ−を使用しない無線コンバーターのようなＵＳＢデバイスが接続すると、ＵＳＢコントローラー３３１は、どのようなデバイスが接続したのかを認識することができない。
【０２０３】
省電力モードにおいては、ＵＳＢコントローラー３３１に供給される電力は、直流電力Ｗ４よりも低い直流電力Ｗ２であるため、ＵＳＢデバイスへの電流の供給が不足した場合、ＵＳＢデバイスが正しく認識されなかったり、動作が不安定になる場合があり、また、制御部１００がシャットダウンしてしまう場合がある。
【０２０４】
検出回路３７は、制御部１００が省電力モードにある場合に、ＵＳＢコネクター３３２へのＵＳＢデバイスの接続を検出して、制御部１００に割込信号を出力する。割込信号を入力した制御部１００は、省電力モードから起動して、スイッチ５１をオンする。これにより、ＡＣアダプター７から入力される電力Ｗ１の電源部５０への供給が再開され、ＵＳＢコントローラー３３１に、５Ｖ、５００ｍＡの直流電力Ｗ４が供給される。
【０２０５】
図１２は、検出回路３７の構成図である。
【０２０６】
検出回路３７は、オペアンプ３８を有するヒステリシスコンパレータにより構成される。オペアンプ３８の非反転入力端子には、抵抗Ｒ５が接続され、オペアンプ３８の反転入力端子には、抵抗Ｒ６が接続されている。オペアンプ３８の出力端子と、非反転入力端子との間には、抵抗Ｒ７が接続されている。
【０２０７】
オペアンプ３８の非反転入力端子に接続した抵抗Ｒ５の反対側の端部には、抵抗Ｒ１とＲ２とを直列に接続した分圧回路４２が接続される。印刷装置側電源回路１５から供給される電圧Ｖ２を分圧回路４２で分圧した電圧が、オペアンプ３８の非反転入力端子に供給される。
【０２０８】
また、オペアンプ３８の反転入力端子に接続した抵抗Ｒ６の反対側の端部には、抵抗Ｒ３とＲ４とを直列に接続した分圧回路４１が接続されている。ＯＲゲート５７の出力する電圧Ｖ７を分圧回路４２で分圧した電圧が、オペアンプ３８の反転入力端子に供給される。また、オペアンプ３８の出力端子は、制御部１００に接続している。
【０２０９】
ＯＲゲート５７の出力電圧である電圧Ｖ７は、検出回路３７にだけ供給される電圧ではなく、例えば、ＤＣ−ＤＣコンバーターのブースト端子等、複数の素子に供給される電圧である。このため、電圧Ｖ７は、電圧Ｖ２よりも低い電圧となっている。また、電圧Ｖ７は、高負荷のＵＳＢデバイスがＵＳＢコネクター３３２に接続されると、複数の素子に電圧が供給されている分、電圧Ｖ２よりも先に電圧降下が起こる。
【０２１０】
検出回路３７は、基準電圧としての電圧Ｖ２と、電圧Ｖ７との差が予め設定された設定値よりも大きくなると、制御部１００に割込信号を出力する。
【０２１１】
図１３は、制御部１００の処理手順を示すフローチャートである。図１２は、検出回路及び電源部の動作タイミングを示す図であり、図１３（Ａ）は、電圧Ｖ７と、割込信号との電圧変化を示す図である。また、図１３（Ｂ）は、電源回路に入力されるＶ１電圧と、電圧Ｖ６との変化を示す図である。
【０２１２】
制御部１００は、ＰＨＹ部３４２から第１検出信号を入力したか否かを判定する（ステップＳ１）。ＰＨＹ部３４２は、ネットワーク５を監視して、予め設定された一定時間、制御データのパケットを受信していない場合、第１検出信号を制御部１００に出力する。
【０２１３】
制御部１００は、ＰＨＹ部３４２から第１検出信号を入力していない場合（ステップＳ１／ＮＯ）、ステップＳ１の処理を繰り返す。また、制御部１００は、ＰＨＹ部３４２から第１検出信号を入力すると（ステップＳ１／ＹＥＳ）、検出回路３７から割込信号が入力されているか否かを判定する（ステップＳ２）。制御部１００は、検出回路３７から割込信号が入力されていると判定すると（ステップＳ２／ＹＥＳ）、制御部１００は、省電力モードへの移行を中止して、この処理フローを終了する。
【０２１４】
制御部１００は、検出回路３７から割込信号が入力されていないと判定すると（ステップＳ２／ＮＯ）、スイッチ５１をオフして、省電力モードに移行する（ステップＳ３）。スイッチ５１がオフされることで、電圧Ｖ１の電源部５０への供給が遮断され、システム電源である電圧Ｖ３（３．３Ｖ）の生成に使用される電圧が、電圧Ｖ１（２４Ｖ）から電圧Ｖ２（５Ｖ）に切り替えられる。また、ＵＳＢコントローラー３３１への直流電力Ｗ４の供給が停止される。ＵＳＢコントローラー３３１は、印刷装置側電源回路１５から供給される直流電力Ｗ２の電圧Ｖ２を、ＵＳＢコネクター３３２のＶＢＵＳ端子に印加する。
【０２１５】
また、制御部１００は、省電力モードでは、通常モードのときの動作クロックよりも動作周波数の低い低速クロックにより動作する。
【０２１６】
制御部１００は、省電力モードに移行すると、検出回路３７から入力される割込信号を監視する。制御部１００は、検出回路３７から割込信号が入力されると（ステップＳ４／ＹＥＳ）、動作モードを通常モードに移行して、スイッチ５１をオンする（ステップＳ６）。制御部１００は、動作クロックを、省電力モードのときの動作クロックよりも動作周波数の高い高速クロックに変更する。
【０２１７】
また、制御部１００は、検出回路３７から割込信号が入力されていない場合（ステップＳ４／ＮＯ）、ＰＨＹ部３４２から第２検出信号が入力されているか否かを判定する（ステップＳ５）。制御部１００は、ＰＨＹ部３４２から第２検出信号が入力されていない場合（ステップＳ５／ＮＯ）、ステップＳ４の処理に戻り、検出回路３７から入力される割込信号を監視する。また、制御部１００は、ＰＨＹ部３４２から第２検出信号が入力された場合（ステップＳ５／ＹＥＳ）、スイッチ５１をオンして、動作モードを通常モードにする（ステップＳ６）。
【０２１８】
ＵＳＢコネクター３３２にＵＳＢデバイスが接続すると、電圧Ｖ７の値が低下する。図１４（Ａ）に示す例では、タイミングＡにおいて、電圧Ｖ７の値が低下している。検出回路３７は、電圧Ｖ７の低下により、基準電圧である電圧Ｖ２と電圧Ｖ７との差が予め設定した設定値よりも大きくなると、制御部１００に割込信号を出力する。制御部１００は、割込信号を入力すると、通常モードに復帰し、スイッチ５１をオンする。スイッチ５１がオンすることで、ＡＣアダプター７が供給する直流電力Ｗ１の電圧Ｖ１が上昇する。図１４（Ｂ）に示す例では、タイミングＢにおいて、電圧Ｖ１の電圧値が上昇する。そして、電圧Ｖ１が大きくなったことで、電圧Ｖ６の電圧値も上昇する。図１４（Ｂ）に示す例では、タイミングＢよりも遅れたタイミングＣにおいて、電圧Ｖ６の電圧が上昇する。
【０２１９】
次に、本変形例のプリンター２Ｂの動作（プリンター制御方法）の一例について図１５を参照しながら説明する。
【０２２０】
図１５は、第２変形例のプリンター２Ｂの動作（プリンター制御方法）の一例を説明するためのフローチャートである。
【０２２１】
図１５に示す処理は、例えば、交換後のプリンター２Ｂにおいて実行される。
【０２２２】
以下の説明においては、プリンター２Ｂは省電力モードに移行しており、コネクター１７を経由してメイン基板１０からサブ基板３０へ、直流電力Ｗ１より電圧が低い直流電力Ｗ２が供給されているものとする。
【０２２３】
この状態の下、第２検出部（例えば、検出回路３７）は、ＵＳＢコネクター３３２にホストコンピューター３（ＵＳＢケーブルＣ２のプラグＣ２ａ）が接続されたか否かを検出する（ステップＳ７０）。
【０２２４】
そして、コネクター１７を経由して直流電力Ｗ２が供給されており、かつ、第２検出部（例えば、検出回路３７）によってＵＳＢコネクター３３２にホストコンピューター３（ＵＳＢケーブルＣ２のプラグＣ２ａ）が接続されたことが検出された場合（ステップＳ７０：Ｙｅｓ）、切替部（例えば、スイッチ５１、ＯＲゲート５２）は、コネクター１７を経由して供給する電力を省電力モード時の直流電力Ｗ２から通常モード時の直流電力Ｗ１に切り替える（ステップＳ７２）。これにより、ＵＳＢコネクター３３２に接続されるＵＳＢデバイスへの電力の供給が不足し、動作が不安定になってプリンター（例えば、サブ基板側の制御部１００）がシャットダウンするのを防止できる。
【０２２５】
以上説明したように、本変形例の通信処理部３５は、ＵＳＢコネクター３３２と、電源部５０と、制御部１００とを備える。ＵＳＢコネクター３３２は、ＵＳＢデバイスに接続してＵＳＢデバイスへの電力供給が可能である。電源部５０は、ＵＳＢコネクター３３２から供給する電力を生成する。制御部１００は、通常モードと省電力モードとを実行し、通常モードで、電源部５０が生成する直流電力Ｗ４をＵＳＢコネクター３３２に供給し、第２のモードで、外部から直流電力Ｗ４より低電力の直流電力Ｗ２の供給を受けて直流電力Ｗ２をＵＳＢコネクター３３２に供給する。従って、簡易な構成で、ＵＳＢコネクター３３２への電源供給に対応しながら、省電力化を図ることが可能となる。
【０２２６】
また、通信処理部３５は、ＵＳＢデバイスのＵＳＢコネクター３３２への接続を検出する検出回路３７を備える。制御部１００は、検出回路３７がＵＳＢコネクター３３２へのＵＳＢコネクター３３２の接続を検出すると、動作モードを省電力モードから通常モードに変更して、電源部５０からの直流電力Ｗ４の供給を再開する。従って、接続されたＵＳＢデバイスに供給する電力が大きく、電力不足により電源部５０がシャットダウンしてしまう前に、直流電力Ｗ４の供給を再開することができる。
【０２２７】
また、通信処理部３５は、直流電力Ｗ４の生成に使用する電源の電源部５０への供給を接続及び遮断するスイッチ５１を備える。制御部１００は、省電力モードに移行する際に、スイッチ５１を制御して、通常モードのＵＳＢコネクター３３２への供給を遮断することを特徴とする。従って、ＵＳＢデバイスが省電力モードに移行した場合に、直流電力Ｗ４の供給が遮断されるので、消費電力を削減することができる。
【０２２８】
また、通信処理部３５は、イーサネットの通信を行う第２通信部３４を備える。制御部１００は、省電力モードにおいて、ＵＳＢデバイスを、ＬＰＩ（Ｌｏｗ Ｐｏｗｅｒ Ｉｄｌｅ）に設定する。従って、ＵＳＢデバイスの省電力モードにおける消費電力を削減することができる。
【０２２９】
また、通信処理部３５は、電源の電圧を降圧して、直流電力Ｗ４を生成するＤＣ−ＤＣコンバーターを有する第４電圧変換部５６を備える。従って、簡易な構成で、電圧変換を行うことができ、また、電圧変換を高効率で行うことができる。
【０２３０】
上述した第２変形例は、本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
【０２３１】
例えば、上述した第２変形例では、第１通信部を、ＵＳＢ規格に準拠した通信部として説明したが、本発明はこれに限定されるものではない。例えば、第１通信部として、接続相手のデバイスに電源の供給が可能なＨＤＭＩ（登録商標）や、ＩＥＥＥ１３９４等に対応した通信装置やデバイスを用いることもできる。
【０２３２】
また、本発明の電源装置は、印刷装置だけではなく、例えば、スキャナー装置やハードディスク装置等にも適用可能である。また、印刷装置としては、ドットインパクト式プリンター、インクジェット式プリンター、熱昇華型プリンター、レーザープリンターであってもよく、他の装置に組み込まれるプリンターにも適用可能であって、その適用対象は限定されない。
【０２３３】
また、上記第２変形例に示した通信処理部３５の各処理をプログラムとして提供することが可能である。更に、そのプログラムをハードディスク、光ディスク、光磁気ディスク、フラッシュメモリー等の記録媒体に格納して提供することも可能である。
【０２３４】
本変形例によれば、上記第１変形例の効果に加え、さらに次の効果を奏する。
【０２３５】
第１に、通常モード時にはメイン基板１０（第２基板）からサブ基板３０（第１基板）へコネクター１７（第２インターフェース）を経由して直流電力Ｗ１（第１電力。例えば、電圧２４Ｖ、電流１００ｍＡ）を供給し、省電力モード時にはメイン基板１０からサブ基板３０へコネクター１７を経由して直流電力Ｗ１より電圧が低い直流電力Ｗ２（第２電力。例えば、電圧５Ｖ、電流１００ｍＡ）を供給できる。
【０２３６】
第２に、メイン基板１０からサブ基板３０へコネクター１７を経由して省電力モード時の直流電力Ｗ２が供給されている状態で、ＵＳＢコネクター３３２にホストコンピューター３（ＵＳＢケーブルＣ２のプラグＣ２ａ）が接続された場合、切替部（例えば、スイッチ５１、ＯＲゲート５２）の作用により、メイン基板１０からサブ基板３０へコネクター１７を経由して供給する電力を省電力モード時の直流電力Ｗ２から通常モード時の直流電力Ｗ１に切り替えることができる。これにより、例えば、ＵＳＢコネクター３３２に接続されるＵＳＢデバイスへの電力の供給が不足し、動作が不安定になってプリンター２Ｂ（例えば、サブ基板側の制御部１００）がシャットダウンするのを防止できる。
【０２３７】
なお、本変形例では、第１変形例のプリンター２Ａ（図７参照）に対して、省電力モードを実現するための構成（図１０、図１１参照）を追加した例について説明したが、これに限らず、例えば、上記実施形態のプリンター２（図２参照）に対して、省電力モードを実現するための構成（図１０、図１１参照）を追加しても、本変形例と同様の効果を奏することができる。
【０２３８】
上記実施形態はあらゆる点で単なる例示にすぎない。上記実施形態の記載によって本発明は限定的に解釈されるものではない。本発明はその精神または主要な特徴から逸脱することなく他の様々な形で実施することができる。
【符号の説明】
【０２３９】
１、１Ａ…印刷システム、２、２Ａ、２Ｂ…プリンター（印刷装置）、３…ホストコンピューター、４…メモリー、５…ネットワーク、７…ＡＣアダプター、１０、１０Ａ…メイン基板、１１…主制御部、１１ａ…ＣＰＵ、１１ｂ…ＲＡＭ、１１ｃ…ＲＯＭ、１２…不揮発性メモリー、１３…バッファメモリー、１４…印刷部、１５…印刷装置側電源回路、１７…コネクター、３０、３０Ａ…サブ基板、３１…電子部品、３３…第１通信部、３４…第２通信部、３５…通信処理部、３７…検出回路、３８…オペアンプ、４１…分圧回路、４２…分圧回路、５０…電源部、５１…スイッチ、５２…ＯＲゲート、５３…第１電圧変換部、５４…第２電圧変換部、５５…第３電圧変換部、５６…第４電圧変換部、５７…ＯＲゲート、６２…ＬＡＮコネクター、６８ａ…読出部、６８ｂ…設定部、６８ｃ…第１検出部、６８ｄ…設定変更判定部、６８ｅ…書込部、６８ｆ…印刷制御部、６８ｇ…通知部、７０…電源スイッチ、１００…制御部、１００ａ…ＣＰＵ、１００ｂ…ＲＡＭ、１００ｃ…ＲＯＭ、３３１…ＵＳＢコントローラー、３３２…ＵＳＢコネクター、３４１…ＭＡＣ部、３４２…ＰＨＹ部、Ａ、Ｂ、Ｃ…タイミング、Ｃ１…ＬＡＮケーブル、Ｃ１ａ、Ｃ１ｂ…プラグ、Ｃ２…ＵＳＢケーブル、Ｃ２ａ、Ｃ２ｂ…プラグ、ＰＤ…設定情報、ＰＤ１…ネットワーク設定情報、ＰＤ２…プリンター設定情報、Ｒ１、Ｒ３、Ｒ５、Ｒ６、Ｒ７…抵抗、Ｖ１〜Ｖ７…電圧、Ｗ１、Ｗ２、Ｗ３、Ｗ４、Ｗ６…直流電力。
【図１】
0006668794.tif 000002
【図２】
0006668794.tif 000003
【図３】
0006668794.tif 000004
【図４】
0006668794.tif 000005
【図５】
0006668794.tif 000006
【図６】
0006668794.tif 000007
【図７】
0006668794.tif 000008
【図８】
0006668794.tif 000009
【図９】
0006668794.tif 000010
【図１０】
0006668794.tif 000011
【図１１】
0006668794.tif 000012
【図１２】
0006668794.tif 000013
【図１３】
0006668794.tif 000014
【図１４】
0006668794.tif 000015
【図１５】
0006668794.tif 000016