(57)【特許請求の範囲】
【請求項１】
第１のインターフェイス及び第２のインターフェイスを備え、前記第１のインターフェイスとホストコンピューターとが第１の通信ケーブルによって接続可能であり、前記第２のインターフェイスとプリンター情報が記憶されたメモリーとが第２の通信ケーブルによって接続可能なプリンターの制御方法であって、
前記メモリーは、前記第１の通信ケーブルに装着されており、
前記第２のインターフェイスは、前記プリンターにキャッシュドロワーを接続するために設けられたコネクターであり、
前記第２のインターフェイスに前記メモリーが接続されているか否かを検出し、
前記第２のインターフェイスに前記メモリーが接続されていることが検出された場合、前記第２のインターフェイスを構成する少なくとも１つの端子を前記メモリーへのアクセス用の端子として設定し、
所定タイミングで、前記メモリーから前記プリンター情報を前記第２の通信ケーブル及び前記第２のインターフェイスを介して読み出し、当該読み出した前記プリンター情報を前記プリンターに設定し、
前記第２のインターフェイスに前記キャッシュドロワーが接続されていることが検出された場合、又は、前記メモリーが接続されていることが検出されない場合、前記第２のインターフェイスを構成する少なくとも１つの端子を前記キャッシュドロワー制御用の端子として設定する
プリンターの制御方法。
【請求項２】
前記プリンター情報は、ＩＰアドレス及び印刷条件のうち少なくとも一方を含む請求項１に記載のプリンターの制御方法。
【請求項３】
前記プリンターに設定された前記プリンター情報の少なくとも一部が変更されたか否かを判定し、
前記プリンターに設定された前記プリンター情報の少なくとも一部が変更されたと判定された場合、当該変更後の前記プリンター情報を前記メモリーに前記第２の通信ケーブル及び前記第２のインターフェイスを介して書き込む請求項１又は２に記載のプリンターの制御方法。
【請求項４】
前記プリンターに設定された前記プリンター情報の少なくとも一部は、前記ホストコンピューターからの情報に基づき変更される請求項３に記載のプリンターの制御方法。
【請求項５】
前記メモリーに前記変更後の前記プリンター情報が書き込まれた後、前記第１の通信ケーブルを前記第１のインターフェイスから取り外して当該取り外した第１の通信ケーブルを前記プリンターとは別のプリンターの第１のインターフェイスに接続し、かつ、前記第２の通信ケーブルを前記第２のインターフェイスから取り外して当該取り外した第２の通信ケーブルを前記別のプリンターの第２のインターフェイスに接続し、その後、所定タイミングで、前記メモリーから前記変更後の前記プリンター情報を前記第２の通信ケーブル及び前記別のプリンターの前記第２のインターフェイスを介して読み出し、当該読み出した前記変更後の前記プリンター情報を前記別のプリンターに設定する請求項３又は４に記載のプリンターの制御方法。
【請求項６】
前記第１のインターフェイスは、ＬＡＮコネクターであり、
前記第２のインターフェイスは、ＲＪ１１コネクターである請求項１から５のいずれか１項に記載のプリンターの制御方法。
【請求項７】
前記所定タイミングは、前記第２のインターフェイスと前記メモリーとが前記第２の通信ケーブルによって接続された状態の下、前記プリンターの電源スイッチをオンにしたタイミング、又は、前記プリンターの前記電源スイッチがオンの状態の下、前記第２のインターフェイスと前記メモリーとを前記第２の通信ケーブルによって接続したと判定されたタイミングである請求項１から４のいずれか１項に記載のプリンターの制御方法。
【請求項８】
第１のインターフェイス及び第２のインターフェイスを備え、前記第１のインターフェイスとホストコンピューターとが第１の通信ケーブルによって接続可能であり、前記第２のインターフェイスとプリンター情報が記憶されたメモリーとが第２の通信ケーブルによって接続可能なプリンターであって、
前記メモリーは、前記第１の通信ケーブルに装着されており、
前記第２のインターフェイスは、前記プリンターにキャッシュドロワーを接続するために設けられたコネクターであり、
前記第２のインターフェイスに前記メモリーが接続されているか否かを検出する接続相手検出部と、
前記接続相手検出部によって前記第２のインターフェイスに前記メモリーが接続されていることが検出された場合には前記第２のインターフェイスを構成する少なくとも１つの端子を前記メモリーへのアクセス用の端子として設定し、前記接続相手検出部によって前記第２のインターフェイスに前記キャッシュドロワーが接続されていることが検出された場合、又は、前記メモリーが接続されていることが検出されない場合、前記第２のインターフェイスを構成する少なくとも１つの端子を前記キャッシュドロワー制御用の端子として設定するコネクター設定部と、
所定タイミングで、前記メモリーから前記プリンター情報を前記第２の通信ケーブル及び前記第２のインターフェイスを介して読み出すプリンター情報読出部と、
前記プリンター情報読出部が読み出した前記プリンター情報を前記プリンターに設定するプリンター情報設定部と、
を備えたプリンター。
【請求項９】
請求項８に記載のプリンターと、
前記第１の通信ケーブルに装着可能な筐体と、前記筐体に装着された前記メモリーと、
を備えたメモリーモジュールと、
を備えたプリンターセット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンターの制御方法、プリンター及びプリンターセットに関し、特に、専門家以外の者であっても、プリンター情報（例えば、ＩＰアドレス、印刷条件）を、プリンターに迅速かつ適切に設定できるプリンターの制御方法、プリンター及びプリンターセットに関する。
【背景技術】
【０００２】
従来、ホストコンピューターとの間でネットワークアドレス（例えば、ＩＰアドレス）を用いて通信するプリンター（ネットワーク対応のプリンター）が知られている。
【０００３】
この種のプリンター（以下、交換前のプリンターと称する）を別のプリンター（以下、交換後のプリンターと称する）に交換する場合（典型的には、故障したプリンターを正常に動作する別のプリンターに交換する場合）、プリンター情報（例えば、ＩＰアドレス）を、交換後のプリンターに設定し直すことが求められる。
【０００４】
しかしながら、プリンター情報を交換後のプリンターに設定するには、専門知識、専用ＰＣ等が必要であるため、例えば、ＰＯＳシステムが設置されたスーパーマーケット等の店舗に設置されたプリンターを交換する場合、専門家以外の者（例えば、その店舗の店員）が、プリンター情報を交換後のプリンターに迅速かつ適切に設定するのは難しい。
【０００５】
これに対して、従来、プリンターの交換に際して、ＵＳＢメモリー等の外部メモリーからプリンター情報を読み取り、当該読み取ったプリンター情報を交換後のプリンターに設定することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１６４８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１によれば、プリンター情報を交換後のプリンターに比較的容易に設定できるものの、次の課題がある。
【０００８】
第１に、プリンターを交換する都度、別途外部メモリーを用意しなければならない。第２に、外部メモリーの管理が煩雑であり、交換後のプリンターに設定されるべきプリンター情報が記憶された適切な外部メモリーを用意するのに時間を要する。第３に、交換後のプリンターに設定されるべきプリンター情報が記憶された適切な外部メモリーとは別の誤った外部メモリーを用意してしまう可能性がある（その結果、交換後のプリンターに誤ったプリンター情報が設定されてしまう）。第４に、外部メモリーを紛失しやすい。
【０００９】
以上のように、従来技術においては、専門家以外の者が、プリンター情報を交換後のプリンターに迅速かつ適切に設定できないという課題がある。
【００１０】
本発明は、上記事情に鑑みてなされたものであり、専門家以外の者であっても、プリンター情報（例えば、ＩＰアドレス、印刷条件）を、プリンター（例えば、交換後のプリンターや新規導入後のプリンター）に迅速かつ適切に設定できるプリンターの制御方法、プリンター及びプリンターセットを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のプリンターの制御方法の第１態様は、第１のＩ／Ｆ（インターフェイス）及び第２のＩ／Ｆ（インターフェイス）を備え、前記第１のＩ／Ｆとホストコンピューターとが第１の通信ケーブルによって接続可能であり、前記第２のＩ／Ｆとプリンター情報が記憶されたメモリーとが第２の通信ケーブルによって接続可能なプリンターの制御方法であって、前記メモリーは、前記第１の通信ケーブルに装着されており、所定タイミングで、前記メモリーから前記プリンター情報を前記第２の通信ケーブル及び前記第２のＩ／Ｆを介して読み出し、当該読み出した前記プリンター情報を前記プリンターに設定する。
【００１２】
第１態様のプリンターの制御方法によれば、上記従来技術とは異なり、メモリー（プリンター情報が記憶されたメモリー。以下同様）が第１の通信ケーブルに装着されているため、すなわち、メモリーが第１の通信ケーブルに物理的に紐づけられているため、次の効果を奏する。
【００１３】
第１に、プリンターを交換（又は新規導入）する都度、別途外部メモリーを用意しなくてよい。第２に、メモリーの管理が上記従来技術より容易であり、プリンター（例えば、交換後のプリンター）に設定されるべきプリンター情報が記憶された適切なメモリーを上記従来技術より迅速に用意できる。第３に、プリンター（例えば、交換後のプリンター）に設定されるべきプリンター情報が記憶された適切なメモリーとは別の誤ったメモリーを用意してしまう可能性が無い（その結果、交換後のプリンターに適切なプリンター情報を設定できる）。第４に、メモリーを紛失する可能性が無い。
【００１４】
以上のように、第１態様のプリンターの制御方法によれば、専門家以外の者であっても、プリンター情報（例えば、ＩＰアドレス、印刷条件）を、プリンター（例えば、交換後のプリンター）に迅速かつ適切に設定できる。
【００１５】
本発明のプリンターの制御方法の第２態様は、第１態様において、前記プリンター情報は、ＩＰアドレス及び印刷条件のうち少なくとも一方を含む。
【００１６】
第２態様のプリンターの制御方法によれば、専門家以外の者であっても、ＩＰアドレス及び印刷条件のうち少なくとも一方を、交換後のプリンターに迅速かつ適切に設定できる。
【００１７】
本発明のプリンターの制御方法の第３態様は、第１態様又は第２態様において、前記プリンターに設定された前記プリンター情報の少なくとも一部が変更されたか否かを判定し、前記プリンターに設定された前記プリンター情報の少なくとも一部が変更されたと判定された場合、当該変更後の前記プリンター情報を前記メモリーに前記第２の通信ケーブル及び前記第２のＩ／Ｆを介して書き込む。
【００１８】
第３態様のプリンターの制御方法によれば、専門家以外の者であっても、交換前のプリンターで変更された変更後のプリンター情報を、交換後のプリンターに迅速かつ適切に設定できる。
【００１９】
本発明のプリンターの制御方法の第４態様は、第３態様において、前記プリンターに設定された前記プリンター情報の少なくとも一部は、前記ホストコンピューターからの情報に基づき変更される。
【００２０】
第４態様のプリンターの制御方法によれば、専門家以外の者であっても、交換前のプリンターでホストコンピューターの操作に基づき変更された変更後のプリンター情報を、交換後のプリンターに迅速かつ適切に設定できる。
【００２１】
本発明のプリンターの制御方法の第５態様は、第３又は第４態様において、前記メモリーに前記変更後の前記プリンター情報が書き込まれた後、前記第１の通信ケーブルを前記第１のＩ／Ｆから取り外して当該取り外した第１の通信ケーブルを前記プリンターとは別のプリンターの第１のＩ／Ｆに接続し、かつ、前記第２の通信ケーブルを前記第２のＩ／Ｆから取り外して当該取り外した第２の通信ケーブルを前記別のプリンターの第２のＩ／Ｆに接続し、その後、所定タイミングで、前記メモリーから前記変更後の前記プリンター情報を前記第２の通信ケーブル及び前記第２のＩ／Ｆを介して読み出し、当該読み出した前記変更後の前記プリンター情報を前記別のプリンターに設定する。
【００２２】
第５態様のプリンターの制御方法によれば、第１の通信ケーブルを交換前のプリンターの第１のＩ／Ｆから取り外して当該取り外した第１の通信ケーブルを交換後のプリンターの第１のＩ／Ｆに接続し、かつ、第２の通信ケーブルを交換前の第２のＩ／Ｆから取り外して当該取り外した第２の通信ケーブルを交換後のプリンターの第２のＩ／Ｆに接続するという、極めてシンプルな手順で、交換前のプリンターのプリンター情報を、交換後のプリンターに設定できる。
【００２３】
本発明のプリンターの制御方法の第６態様は、第１から第５態様のいずれか１の態様において、前記第１のＩ／Ｆは、ＬＡＮコネクターであり、前記第２のＩ／Ｆは、ＲＪ１１コネクターである。
【００２４】
第６態様のプリンターの制御方法によれば、ＬＡＮコネクター及びＲＪ１１コネクターを用いているため、第１の通信ケーブルとしてＬＡＮケーブル（典型的には、イーサネット（登録商標）ケーブル）及び第２の通信ケーブルとしてモジュラーケーブルを用いることができ、信頼性の高い通信を安価に実現できる。
【００２５】
本発明のプリンターの制御方法の第７態様は、第１から第６態様のいずれか１の態様において、前記第２のＩ／Ｆは、前記プリンターにキャッシュドロワーを接続するために設けられたコネクターである。
【００２６】
第７態様のプリンターの制御方法によれば、プリンターにキャッシュドロワーを接続するために設けられたコネクター（いわゆるドロワーキックコネクター）を、メモリーが接続されるコネクターとしても用いることができるため、メモリーが接続される専用コネクターを別途用意しなくてよく、その分、部品点数、組み立て工数等を削減できる。
【００２７】
本発明のプリンターの制御方法の第８態様は、第７態様において、前記第２のＩ／Ｆに前記メモリーが接続されているか否かを検出し、前記第２のＩ／Ｆに前記メモリーが接続されていることが検出された場合、前記第２のＩ／Ｆを構成する少なくとも１つの端子を前記メモリーへのアクセス用の端子として設定し、前記第２のＩ／Ｆに前記キャッシュドロワーが接続されていることが検出された場合、又は、前記メモリーが接続されていることが検出されない場合、前記第２のＩ／Ｆを構成する少なくとも１つの端子を前記キャッシュドロワー制御用の端子として設定する。
【００２８】
第８態様のプリンターの制御方法によれば、第２のＩ／Ｆにメモリーが接続されているか否かを検出し、その検出結果に基づき、第２のＩ／Ｆを構成する少なくとも１つの端子を、メモリーへのアクセス用の端子、又は、キャッシュドロワー制御用の端子として設定するため、手動で適切な端子に設定する手間を省略できる。
【００２９】
本発明のプリンターの制御方法の第９態様は、第１から第８態様のいずれか１の態様において、前記所定タイミングは、前記第２のＩ／Ｆと前記メモリーとが前記第２の通信ケーブルによって接続された状態の下、前記プリンターの電源スイッチをオンにしたタイミング、又は、前記プリンターの電源スイッチがオンの状態の下、前記第２のＩ／Ｆと前記メモリーとを前記第２の通信ケーブルによって接続したと判定されたタイミングである。
【００３０】
第９態様のプリンターの制御方法によれば、第２のＩ／Ｆとメモリーとが第２の通信ケーブルによって接続された状態の下、プリンターの電源スイッチをオンにするという極めてシンプルな手順で、交換前のプリンターのプリンター情報を、交換後のプリンターに設定できる。又は、プリンターの電源スイッチがオンの状態の下、第２のＩ／Ｆとメモリーとを第２の通信ケーブルによって接続するという極めてシンプルな手順で、プリンター情報を交換後のプリンターに設定できる。
【００３１】
本発明のプリンターの第１態様は、第１のＩ／Ｆ及び第２のＩ／Ｆを備え、前記第１のＩ／Ｆとホストコンピューターとが第１の通信ケーブルによって接続可能であり、前記第２のＩ／Ｆとプリンター情報が記憶されたメモリーとが第２の通信ケーブルによって接続可能なプリンターであって、前記メモリーは、前記第１の通信ケーブルに装着されており、所定タイミングで、前記メモリーから前記プリンター情報を前記第２の通信ケーブル及び前記第２のＩ／Ｆを介して読み出すプリンター情報読出部と、前記プリンター情報読出部が読み出した前記プリンター情報を前記プリンターに設定するプリンター情報設定部と、を備える。
【００３２】
第１態様のプリンターによれば、専門家以外の者であっても、プリンター情報（例えば、ＩＰアドレス、印刷条件）を、当該プリンターに迅速かつ適切に設定できる。
【００３３】
本発明のプリンターセットの第１態様は、第１態様のプリンターと、前記第１の通信ケーブルに装着可能な筐体と、前記筐体に装着された前記メモリーと、を備えたメモリーモジュールと、を備える。
【００３４】
第１態様のプリンターセットによれば、専門家以外の者であっても、プリンター情報（例えば、ＩＰアドレス、印刷条件）を、当該プリンターに迅速かつ適切に設定できる。
【図面の簡単な説明】
【００３５】
【図１】本発明のプリンターの制御方法が適用されるＰＯＳシステム１０のシステム構成の一例を示す図である。
【図２】メモリーモジュール３０の外観の一例を示す斜視図である。
【図３】メモリーモジュール３０の外観の一例を示す斜視図である。
【図４】メモリーモジュール３０のハード構成の一例を示すブロック図である。
【図５】メモリーモジュール３０のハード構成の一例を示すブロック図である。
【図６】図１中のメモリーモジュール３０に代えて、ＲＪ１１コネクター４８にキャッシュドロワー６０を接続した例である。
【図７】プリンターセット７０の一例である。
【図８】プリンター４０の機能構成の一例を示すブロック図である。
【図９】プリンターの制御方法の一例を説明するためのフローチャートである。
【図１０】プリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２を、不揮発性メモリー３４に書き込む処理の一例を説明するためのフローチャートである。
【図１１】キャッシュドロワー６０の制御の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００３６】
以下、本発明の実施形態について添付図面を参照しながら説明する。各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００３７】
まず、本発明のプリンターの制御方法の実施形態の概要について説明する。
【００３８】
図１は、本発明のプリンターの制御方法が適用されるＰＯＳシステム１０のシステム構成の一例を示す図である。
【００３９】
本実施形態のプリンターの制御方法は、ＬＡＮコネクター４６（第１のＩ／Ｆ（インターフェイス））及びモジュラージャック型のコネクターであり例えばＲＪ１１コネクター４８（第２のＩ／Ｆ（インターフェイス））を備え、ＬＡＮコネクター４６とホストコンピューター２０とがＬＡＮケーブルＣ１（第１の通信ケーブル）によって接続可能であり、ＲＪ１１コネクター４８とメモリーモジュール３０の不揮発性メモリー３４（プリンター情報が記憶されたメモリー）とがモジュラーケーブルＣ２（第２の通信ケーブル）によって接続可能なプリンター４０の制御方法である。メモリーモジュール３０の不揮発性メモリー３４は、ＬＡＮケーブルＣ１に装着されている（図３、図５参照）。すなわち、メモリーモジュール３０の不揮発性メモリー３４は、ＬＡＮケーブルＣ１に物理的に紐づけられている。
【００４０】
本実施形態のプリンターの制御方法は、典型的には、プリンター４０を別のプリンター４０に交換する場合、当該交換後の別のプリンター４０に適用される。例えば、図１に示すＰＯＳシステム１０において、特定のレーン（例えば、第１のレーン）に設置されたプリンター４０が故障し、当該故障したプリンター４０を正常に動作する別のプリンター４０に交換する場合、当該交換後の別のプリンター４０に適用される。
【００４１】
具体的には、本実施形態のプリンターの制御方法は、所定タイミング（例えば、交換後のプリンター４０の電源スイッチ４４をオンにしたタイミング）で、メモリーモジュール３０の不揮発性メモリー３４からプリンター情報（設定情報ともいえる）をモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して読み出し、当該読み出したプリンター情報を当該交換後のプリンター４０に設定する。
【００４２】
ＰＯＳシステム１０が設置されたスーパーマーケット等の店舗においては、プリンター４０（以下、交換前のプリンター４０と称する）を別のプリンター４０（以下、交換後のプリンター４０と称する）に交換する場合、プリンター情報（例えば、通信設定情報であるＩＰアドレス、印刷速度や紙サイズ、カラー設定情報などの印刷条件）を、交換後のプリンター４０に設定し直すことが求められる。典型的には、交換前のプリンター４０のプリンター情報（例えば、ＩＰアドレス、印刷条件）を、交換後のプリンター４０に設定すること（すなわち、プリンター情報を承継すること）が求められる。
【００４３】
また、ＰＯＳシステム１０が設置されたスーパーマーケット等の店舗においては、通常、専門家が不在であるため、プリンター４０を交換する場合、専門家以外の者（例えば、その店舗の店員）であっても、プリンター情報を、交換後のプリンター４０に迅速かつ適切に設定できることが求められる。
【００４４】
本実施形態のプリンターの制御方法によれば、上記従来技術とは異なり、不揮発性メモリー３４（メモリーモジュール３０）がＬＡＮケーブルＣ１に装着されているため、すなわち、不揮発性メモリー３４（メモリーモジュール３０）がＬＡＮケーブルＣ１に物理的に紐づけられているため、専門家以外の者であっても、プリンター情報（例えば、ＩＰアドレス、印刷条件）を、交換後のプリンター４０に迅速かつ適切に設定できる（すなわち、プリンター情報を承継できる）。
【００４５】
以下、本発明のプリンターの制御方法が適用されるＰＯＳシステム１０について、図面を参照しながら詳細に説明する。
【００４６】
図１に示すように、ＰＯＳシステム１０は、ホストコンピューター２０、メモリーモジュール３０、及び、プリンター４０を備える。ホストコンピューター２０、メモリーモジュール３０、及び、プリンター４０は、スーパーマーケット等の店舗内の各レーン（第１−第ｎレーン）に設置される。
【００４７】
ホストコンピューター２０は、図示しないが、ハード構成として、ＣＰＵ、これにバスを介して接続された、ＲＡＭ、ＲＯＭ、ＨＤＤ、各種Ｉ／Ｆ（インターフェイス）等を備える。
【００４８】
ホストコンピューター２０には、Ｉ／Ｆ（図示せず）を介してプリンター４０が接続される。また、ホストコンピューター２０には、図示しないが、Ｉ／Ｆを介して、バーコードを読み取るバーコードリーダー、顧客からの預り金等を入力するキーボード、商品名や価格等が表示されるディスプレイ等が接続される。
【００４９】
ホストコンピューター２０は、機能構成として、バーコードリーダーやキーボードからの入力に基づき、決済処理を行う機能、印刷データを生成する機能、プリンター４０とＬＡＮケーブルＣ１（典型的には、イーサネット（登録商標）ケーブル）を介して通信する機能、印刷データをＬＡＮケーブルＣ１を介してプリンター４０へ送信する機能、キャッシュドロワー６０（図６参照）を開くためのコマンドをＬＡＮケーブルＣ１を介してプリンター４０へ送信する機能、ＬＡＮケーブルＣ１を介してプリンター４０（ＲＯＭ４２ｃ）にプリンター情報（例えば、ＩＰアドレス、印刷条件）を設定する機能、ＬＡＮケーブルＣ１を介してプリンター４０のＲＯＭ４２ｃに記憶されたプリンター情報を変更する機能等を備える。なお、図６は、図１中の不揮発性メモリー３４（メモリーモジュール３０）に代えて、ＲＪ１１コネクター４８にキャッシュドロワー６０を接続した例である。
【００５０】
上記各機能は、主に、ホストコンピューター２０（ＣＰＵ）が、ＲＯＭ又はＨＤＤからＲＡＭに読み込まれた所定プログラム（典型的には、オペレーティングシステム、ＰＯＳアプリケーション、プリンタードライバー、プリンター情報等を設定又は変更するためのユーティリティー）を実行することによって実現される。なお、ホストコンピューター２０は、図示しないが、Ｉ／Ｆを介して店舗ネットワークにも接続される。
【００５１】
図２、図３はメモリーモジュール３０の外観の一例を示す斜視図、図４、図５はメモリーモジュール３０のハード構成の一例を示すブロック図である。
【００５２】
図２、図４に示すように、メモリーモジュール３０は、ＬＡＮケーブルＣ１に装着可能な筐体３２と、筐体３２に装着された不揮発性メモリー３４と、を備える。不揮発性メモリー３４は、後述のようにメモリーモジュール３０がＬＡＮケーブルＣ１に装着されることで、ＬＡＮケーブルＣ１に装着される。
【００５３】
筐体３２は、例えば、合成樹脂製の直方体形状の筐体で、図４に示すように、不揮発性メモリー３４を収容する内部空間Ｓを備える。筐体３２は、内部空間Ｓと外部とを連通した貫通穴３２ａを含む。この貫通穴３２ａは、図５に示すように、モジュラーケーブルＣ２を通すために用いられる。
【００５４】
不揮発性メモリー３４は、例えば、ＥＥＰＲＯＭで、これに電気的に接続されたコネクター３６とともに、基板Ｋに実装される。基板Ｋ（不揮発性メモリー３４及びコネクター３６）は、筐体３２の内部空間Ｓに収容された状態で当該筐体３２に装着される。
【００５５】
メモリーモジュール３０（不揮発性メモリー３４）は、例えば、図７に示すように、プリンター４０とともにプリンターセット７０として提供（例えば、販売）される。図７は、プリンターセット７０の一例である。メモリーモジュール３０（不揮発性メモリー３４）は、これを入手した者によって、図３、図５に示すように、ＬＡＮケーブルＣ１に装着される。
【００５６】
メモリーモジュール３０（不揮発性メモリー３４）をＬＡＮケーブルＣ１に装着する手段は、例えば、図２に示すように、筐体３２に設けられた断面Ｕ字型の凹部３２ｂである。図３に示すように、この凹部３２ｂにＬＡＮケーブルＣ１（ケーブル本体Ｃ１ｃ）を嵌合させることで、不揮発性メモリー３４（メモリーモジュール３０）は当該ＬＡＮケーブルＣ１に装着される。
【００５７】
もちろん、これに限らず、不揮発性メモリー３４をＬＡＮケーブルＣ１に装着する手段は、筐体３２に設けられ、ＬＡＮケーブルＣ１を挟持するクリップ部（図示せず）であってもよいし、接着剤やネジであってもよいし、その他各種の固定手段、連結手段であってもよい。
【００５８】
不揮発性メモリー３４には、図１に示すように、プリンター情報ＰＤ、プリンターＩＤ、レーン情報が記憶される。プリンター情報ＰＤは、ＩＰアドレスＰＤ１及び印刷条件ＰＤ２のうち少なくとも一方を含む。
【００５９】
ＩＰアドレスＰＤ１は、プリンター４０（又はプリンター４０が設置されたレーン）に割り当てられた固有のＩＰアドレスである。印刷条件ＰＤ２は、例えば、紙幅、印字濃度、印字速度、フォントの設定、余白の設定である。プリンターＩＤは、プリンター４０に割り当てられた固有の識別情報（例えば、製造番号）である。レーン情報は、プリンター４０が設置されたレーンに割り当てられた固有の識別情報である。
【００６０】
コネクター３６は、不揮発性メモリー３４をプリンター４０に接続するために設けられたコネクターである。
【００６１】
不揮発性メモリー３４は、図１に示すように、モジュラーケーブルＣ２によってプリンター４０（ＲＪ１１コネクター４８）に接続される。具体的には、モジュラーケーブルＣ２の一方のプラグＣ２ａがプリンター４０（ＲＪ１１コネクター４８）に装着され、他方のプラグＣ２ｂが不揮発性メモリー３４（コネクター３６）に装着される。
【００６２】
図１には、本実施形態のプリンター４０の一例が示されている。
【００６３】
プリンター４０は、典型的には、レシートプリンター（例えば、ドットインパクト、サーマル又はインクジェット方式）で、図１に示すように、ハード構成として、制御部４２、これにバスを介して接続された、電源スイッチ４４、ＬＡＮコネクター４６、ＲＪ１１コネクター４８、印刷機構５０等を備える。
【００６４】
制御部４２は、ＣＰＵ４２ａ、ＲＡＭ４２ｂ、ＲＯＭ４２ｃ等を備える。ＲＯＭ４２ｃは、例えば、フラッシュＲＯＭ等の不揮発性メモリーで、後述のプリンター情報設定部５０ｂによって（又はホストコンピューター２０の操作によって）設定又は変更されるＩＰアドレスＰＤ１を記憶する記憶領域、ホストコンピューター２０の操作（又はプリンター４０の操作）によって設定又は変更される印刷条件ＰＤ２を記憶する記憶領域（例えば、メモリースイッチ）を含む。また、ＲＯＭ４２ｃには、ファームウエア（制御プログラム）等の各種プログラム、プリンターＩＤ、レーン情報が記憶される。プリンターＩＤ、レーン情報は、所定のタイミングで不揮発性メモリー３４にモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して書き込まれる。この不揮発性メモリー３４に書き込まれた（記憶された）プリンターＩＤ、レーン情報を参照することで（又は印刷することで）、レーンごとのプリンター４０の交換履歴等を把握できる。
【００６５】
電源スイッチ４４は、プリンター４０に電源供給するための電源スイッチである。
【００６６】
ＬＡＮコネクター４６は、プリンター４０をホストコンピューター２０に接続するために設けられたコネクターである。プリンター４０（ＬＡＮコネクター４６）とホストコンピューター２０とは、図１に示すように、ＬＡＮケーブルＣ１によって接続可能である。具体的には、ＬＡＮケーブルＣ１の一方のプラグＣ１ａがプリンター４０（ＬＡＮコネクター４６）に装着され、他方のプラグＣ１ｂがホストコンピューター２０に装着される。
【００６７】
ＲＪ１１コネクター４８は、プリンター４０にキャッシュドロワー６０（図６参照）を接続するために設けられたコネクター（いわゆるドロワーキックコネクター）である。プリンター４０（ＲＪ１１コネクター４８）とキャッシュドロワー６０（コネクター６２）とは、図６に示すように、ドロワー接続ケーブルＣ３によって接続可能である。具体的には、ドロワー接続ケーブルＣ３の一方のプラグＣ３ａがプリンター４０（ＲＪ１１コネクター４８）に装着され、他方のプラグＣ３ｂがキャッシュドロワー６０（コネクター６２）に装着される。
【００６８】
本実施形態では、このＲＪ１１コネクター４８（いわゆるドロワーキックコネクター）を、不揮発性メモリー３４が接続されるコネクターとしても用いる。図１に示すように、ＲＪ１１コネクター４８と不揮発性メモリー３４とは、モジュラーケーブルＣ２によって接続可能である。具体的には、モジュラーケーブルＣ２の一方のプラグＣ２ａがプリンター４０（ＲＪ１１コネクター４８）に装着され、他方のプラグＣ２ｂが不揮発性メモリー３４（コネクター３６）に装着される。
【００６９】
印刷機構５０は、印刷ヘッド、用紙送り機構、用紙切断機構等（いずれも図示せず）を備える。
【００７０】
図８は、プリンター４０の機能構成の一例を示すブロック図である。
【００７１】
図８に示すように、プリンター４０は、機能構成として、プリンター情報読出部５０ａ、プリンター情報設定部５０ｂ、プリンター情報書込部５０ｃ、接続相手検出部５０ｄ、コネクター設定部５０ｅ、印刷部５０ｆ、設定変更判定部５０ｇ、ドロワー制御部５０ｈ等を備える。
【００７２】
上記各機能は、主に、プリンター４０（ＣＰＵ４２ａ）が、ＲＯＭ４２ｃからＲＡＭ４２ｂに読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【００７３】
プリンター情報読出部５０ａは、所定タイミングで、不揮発性メモリー３４からプリンター情報ＰＤをモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して読み出す。
【００７４】
所定タイミングは、例えば、ＲＪ１１コネクター４８と不揮発性メモリー３４とがモジュラーケーブルＣ２によって接続された状態の下、プリンター４０の電源スイッチ４４をオンにしたタイミングである。
【００７５】
プリンター情報設定部５０ｂは、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤをプリンター４０に設定する。具体的には、プリンター情報設定部５０ｂは、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤを、プリンター４０のＲＯＭ４２ｃに記憶する。
【００７６】
プリンター情報書込部５０ｃは、プリンター情報ＰＤを不揮発性メモリー３４にモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して書き込む。
【００７７】
例えば、プリンター情報書込部５０ｃは、後述の設定変更判定部５０ｇによって、プリンター４０のＲＯＭ４２ｃに記憶されたプリンター情報ＰＤの少なくとも一部が変更されたと判定された場合、当該変更後のプリンター情報ＰＤを不揮発性メモリー３４にモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して書き込む。
【００７８】
接続相手検出部５０ｄは、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されているか否かを検出する。この機能は、次のようにして実現される。
【００７９】
例えば、不揮発性メモリー３４から特定のデータを読み出すための信号を、ＲＪ１１コネクター４８を構成する端子に出力する。そして、その信号に応じて特定のデータが読み出された場合、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されていることを検出する。
【００８０】
一方、特定のデータが一定時間内に読み出されない場合、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されていないことを検出する。
【００８１】
また例えば、ＲＪ１１コネクター４８を介してドロワーキックオープン信号（キャッシュドロワー６０が開いていることを示す２〜５ＶのＨレベルの信号）が検出された場合、ＲＪ１１コネクター４８にキャッシュドロワー６０が接続されていることを検出する。
【００８２】
以上のようにして、接続相手検出部５０ｄは、ＲＪ１１コネクター４８に接続された相手を検出する。
【００８３】
コネクター設定部５０ｅは、接続相手検出部５０ｄによって、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されていることが検出された場合、ＲＪ１１コネクター４８を構成する少なくとも１つの端子（図示せず）を不揮発性メモリー３４へのアクセス用の端子として設定する。不揮発性メモリー３４はシリアル入出力型のメモリーである。この不揮発性メモリー３４へのアクセス用の端子は、例えば、＋３．３Ｖ、ＣＳ（チップセレクト：選択信号）、ＤＩ（データイン：入力信号）、ＤＯ（データアウト：出力信号）、ＣＬＫ（クロック：データ入出力用の同期信号）、ＧＮＤの６端子を含む。
【００８４】
一方、コネクター設定部５０ｅは、接続相手検出部５０ｄによって、ＲＪ１１コネクター４８にキャッシュドロワー６０が接続されていることが検出された場合（又は、不揮発性メモリー３４が接続されていることが検出されない場合）、ＲＪ１１コネクター４８を構成する少なくとも１つの端子をキャッシュドロワー制御用の端子として設定する。このキャッシュドロワー制御用の端子は、例えば、フレームＧＮＤ、ドロワーキックドライブ信号１（出力信号）、ドロワーキックオープン／クローズ信号（入力信号）、＋２４Ｖ、ドロワーキックドライブ信号２（出力信号）、シグナルＧＮＤの６端子を含む。
【００８５】
印刷部５０ｆは、ホストコンピューター２０から受信した印刷データ（及びＲＯＭ４２ｃに記憶された印刷条件等）に基づき、印刷機構５０を制御してレシートを印刷する。
【００８６】
設定変更判定部５０ｇは、プリンター４０のＲＯＭ４２ｃに記憶されたプリンター情報の少なくとも一部が変更されたか否かを判定する。
【００８７】
ドロワー制御部５０ｈは、ホストコンピューター２０から受信したキャッシュドロワー６０を開くためのコマンドに基づき、キャッシュドロワー６０に制御信号を送信してキャッシュドロワー６０を開く。
【００８８】
図６には、本実施形態のキャッシュドロワー６０の一例が示されている。
【００８９】
図６に示すように、キャッシュドロワー６０は、コネクター６２、金銭収納部６４、ロック機構６６、開閉スイッチ６８等を備える。
【００９０】
コネクター６２は、キャッシュドロワー６０をプリンター４０に接続するために設けられたコネクターである。プリンター４０（ＲＪ１１コネクター４８）とキャッシュドロワー６０（コネクター６２）とは、図６に示すように、ドロワー接続ケーブルＣ３によって接続可能である。具体的には、ドロワー接続ケーブルＣ３の一方のプラグＣ３ａがプリンター４０（ＲＪ１１コネクター４８）に装着され、他方のプラグＣ３ｂがキャッシュドロワー６０（コネクター６２）に装着される。
【００９１】
ロック機構６６によるロックは、ドロワー接続ケーブルＣ３（及びＲＪ１１コネクター４８）を介してプリンター４０から送信される制御信号によりプランジャー等のアクチュエータ（図示せず）が駆動されることで解除される。これにより、スプリング（図示せず）の力でキャッシュドロワー６０（正確には、金銭収納部６４）が開く。金銭収納部６４は、これをロック機構６６によってロックされるまで手で押し込むことで閉じられる。
【００９２】
開閉スイッチ６８は、キャッシュドロワー６０（正確には、金銭収納部６４）の開閉状態を検出するためのスイッチである。キャッシュドロワー６０の開閉状態は、ドロワー接続ケーブルＣ３（及びＲＪ１１コネクター４８）を介してプリンター４０側でドロワーキックオープン信号又はドロワーキッククローズ信号として検出される。
【００９３】
次に、本実施形態のプリンターの制御方法の一例について図９を参照しながら説明する。
【００９４】
図９は、本実施形態のプリンターの制御方法の一例を説明するためのフローチャートである。
【００９５】
以下、図１に示すＰＯＳシステム１０において、特定のレーン（例えば、第１のレーン）に設置されたプリンター４０が故障し、当該故障したプリンター４０（以下、交換前のプリンター４０と称する）を正常に動作する別のプリンター４０（以下、交換後のプリンター４０と称する）に交換する状況を例にして説明する。
【００９６】
図９に示す処理は、例えば、交換後のプリンター４０において実行される処理で、主に、交換後のプリンター４０（ＣＰＵ４２ａ）が、ＲＯＭ４２ｃからＲＡＭ４２ｂに読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【００９７】
なお、以下の説明においては、不揮発性メモリー３４には、プリンター情報ＰＤとして、レーンに割り当てられたＩＰアドレスＰＤ１及び印刷条件ＰＤ２（交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２）が予め記憶されているものとする。なお、印刷条件ＰＤ２は、交換前のプリンター４０において後述の処理（交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２を、不揮発性メモリー３４に書き込む処理。図１０参照）が実行された結果、当該不揮発性メモリー３４に書き込まれたものである。
【００９８】
特定のレーン（例えば、第１のレーン）に設置されたプリンター４０が故障した場合、図９に示す処理に先立ち、次の手順で、交換前のプリンター４０を交換後のプリンター４０に交換する。
【００９９】
まず、交換後のプリンター４０（ＬＡＮコネクター４６）とホストコンピューター２０とを接続する。具体的には、ＬＡＮケーブルＣ１を交換前のプリンター４０（ＬＡＮコネクター４６）から取り外して当該取り外したＬＡＮケーブルＣ１を交換後のプリンター４０（ＬＡＮコネクター４６）に接続する。これとともに、交換後のプリンター４０（ＲＪ１１コネクター４８）と不揮発性メモリー３４とを接続する。具体的には、モジュラーケーブルＣ２を交換前のプリンター４０（ＲＪ１１コネクター４８）から取り外して当該取り外したモジュラーケーブルＣ２を交換後のプリンター４０（ＲＪ１１コネクター４８）に接続する。その際、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に装着されている（図３、図５参照）ため、すなわち、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に物理的に紐づけられているため、次の効果を奏する。
【０１００】
第１に、プリンター４０を交換する都度、別途外部メモリーを用意しなくてよい。第２に、プリンター情報ＰＤが記憶された不揮発性メモリー３４の管理が上記従来技術より容易であり、交換後のプリンター４０に設定されるべきプリンター情報ＰＤが記憶された適切な不揮発性メモリー３４（メモリーモジュール３０）を上記従来技術より迅速に用意できる。第３に、交換後のプリンター４０に設定されるべきプリンター情報ＰＤが記憶された適切な不揮発性メモリー３４（メモリーモジュール３０）とは別の誤った不揮発性メモリー３４（メモリーモジュール３０）を用意してしまう可能性が無い（その結果、交換後のプリンター４０に適切なプリンター情報を設定できる）。第４に、不揮発性メモリー３４（メモリーモジュール３０）を紛失する可能性が無い。
【０１０１】
以上のように、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に装着されているため、すなわち、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に物理的に紐づけられているため、プリンター４０を交換する場合、専門家以外の者であっても、交換前のプリンター４０のプリンター情報ＰＤ（例えば、ＩＰアドレスなどの通信条件ＰＤ１、印刷条件ＰＤ２）を、交換後のプリンター４０に迅速かつ適切に設定できる。
【０１０２】
なお、上記交換後のプリンター４０（ＬＡＮコネクター４６）とホストコンピューター２０との接続、及び、交換後のプリンター４０（ＲＪ１１コネクター４８）と不揮発性メモリー３４との接続は、交換後のプリンター４０の電源スイッチ４４がオフの状態の下、行われる。
【０１０３】
次に、交換後のプリンター４０の電源スイッチ４４をオンにする。
【０１０４】
交換後のプリンター４０の電源スイッチ４４をオンにすると（ステップＳ１０：Ｙｅｓ）、交換後のプリンター４０（接続相手検出部５０ｄ）は、そのＲＪ１１コネクター４８に不揮発性メモリー３４が接続されているか否かを検出する（ステップＳ１２）。
【０１０５】
ここでは、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されているため、交換後のプリンター４０（接続相手検出部５０ｄ）は、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されていることを検出する（ステップＳ１２：Ｙｅｓ）。
【０１０６】
次に、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されていることが検出された場合（ステップＳ１２：Ｙｅｓ）、交換後のプリンター４０（コネクター設定部５０ｅ）は、ＲＪ１１コネクター４８を構成する少なくとも１つの端子を不揮発性メモリー３４へのアクセス用の端子として設定する（ステップＳ１４）。ＲＪ１１コネクター４８において、フレームＧＮＤを不揮発性メモリー３４のＣＳに割り当てて不揮発性メモリー３４を選択し、ドロワーキックドライブ信号１（出力信号）の端子またはドロワーキックドライブ信号２（出力信号）の端子をＣＬＫに割り当ててクロック信号を出力し、ドロワーキックオープン／クローズ信号（入力信号）をＤＩに割り当てクロック信号に同期しながら入力データを取得できるようにする。このとき、不揮発性メモリー３４に記憶された所定のデータが取得できれば接続が検出できたこととなる。
【０１０７】
なお、ＲＪ１１コネクター４８にキャッシュドロワー６０が接続されていること（又は、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されていないこと）が検出された場合（ステップＳ１２：Ｎｏ）、交換後のプリンター４０（コネクター設定部５０ｅ）は、ＲＪ１１コネクター４８を構成する少なくとも１つの端子をキャッシュドロワー制御用の端子として設定する（ステップＳ１６）。
【０１０８】
次に、交換後のプリンター４０（プリンター情報読出部５０ａ）は、不揮発性メモリー３４にアクセスして（ステップＳ１８）、当該不揮発性メモリー３４からプリンター情報ＰＤをモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して読み出す（ステップＳ２０）。
【０１０９】
ここでは、不揮発性メモリー３４には、レーンに割り当てられたＩＰアドレスＰＤ１及び印刷条件ＰＤ２（交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２）が記憶されているため、当該ＩＰアドレスＰＤ１及び印刷条件ＰＤ２が読み出される。なお、ＩＰアドレスＰＤ１及び印刷条件ＰＤ２のうち少なくとも一方が読み出されるように設定されている場合、当該設定に基づき、ＩＰアドレスＰＤ１及び印刷条件ＰＤ２のうち少なくとも一方が読み出される。
【０１１０】
以上のように、プリンター情報読出部５０ａは、所定タイミング、すなわち、ＲＪ１１コネクター４８と不揮発性メモリー３４とがモジュラーケーブルＣ２によって接続された状態の下、交換後のプリンター４０の電源スイッチ４４をオンにしたタイミング（ステップＳ１０：Ｙｅｓ）で、不揮発性メモリー３４からプリンター情報ＰＤをモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して読み出す。
【０１１１】
次に、交換後のプリンター４０（プリンター情報設定部５０ｂ）は、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤを当該交換後のプリンター４０に設定する。具体的には、プリンター情報設定部５０ｂは、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤを、交換後のプリンター４０のＲＯＭ４２ｃに記憶する（ステップＳ２２）。
【０１１２】
以上のようにして、ＩＰアドレスＰＤ１及び印刷条件ＰＤ２（交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２）が、交換後のプリンター４０に迅速かつ適切に設定（承継）される。
【０１１３】
次に、上記のように交換後のプリンター４０に設定されたＩＰアドレスＰＤ１に基づき、公知の処理が実行されることで、ホストコンピューター２０と交換後のプリンター４０との間に通信経路（例えば、ＴＣＰコネクション）が確立される（ステップＳ２４）。
【０１１４】
以後、交換後のプリンター４０は、上記のように交換後のプリンター４０に設定されたＩＰアドレスＰＤ１に基づき、ＬＡＮケーブルＣ１を介してホストコンピューター２０との間で通信を行う。
【０１１５】
次に、交換後のプリンター４０（印刷部５０ｆ）は、ホストコンピューター２０からＬＡＮケーブルＣ１（及びＬＡＮコネクター４６）を介して印刷データを受信した場合（ステップＳ２６：Ｙｅｓ）、当該受信した印刷データ及び上記のように交換後のプリンター４０に設定された印刷条件ＰＤ２等に基づき、印刷機構５０を制御してレシートを印刷する（ステップＳ２８）。
【０１１６】
次に、交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２を、不揮発性メモリー３４に書き込む処理の一例について図１０を参照しながら説明する。
【０１１７】
図１０は、交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２を、不揮発性メモリー３４に書き込む処理の一例を説明するためのフローチャートである。
【０１１８】
図１０に示す処理は、例えば、交換前のプリンター４０（交換後のプリンター４０も同様）において実行される処理で、主に、交換前のプリンター４０（ＣＰＵ４２ａ）が、ＲＯＭ４２ｃからＲＡＭ４２ｂに読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【０１１９】
交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２は、当該印刷条件ＰＤ２の少なくとも一部が変更されるごとに、不揮発性メモリー３４に書き込まれる。具体的には、次のようにして書き込まれる。なお、交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２の少なくとも一部は、ホストコンピューター２０の操作（又は交換前のプリンター４０の操作）に基づき変更される。
【０１２０】
まず、交換前のプリンター４０（設定変更判定部５０ｇ）は、交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２の少なくとも一部が変更されたか否かを判定する（ステップＳ３０）。
【０１２１】
交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２の少なくとも一部が変更された（例えば、ホストコンピューター２０の操作に基づき変更された）と判定された場合（ステップＳ３０：Ｙｅｓ）、交換前のプリンター４０（プリンター情報書込部５０ｃ）は、当該変更後の印刷条件ＰＤ２を不揮発性メモリー３４にモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して書き込む（ステップＳ３２）。
【０１２２】
以上のようにして、交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２は、当該印刷条件ＰＤ２の少なくとも一部が変更されるごとに、不揮発性メモリー３４に書き込まれる（例えば、上書きされる）。
【０１２３】
次に、キャッシュドロワー６０の制御の一例について図１１を参照しながら説明する。
【０１２４】
図１１は、キャッシュドロワー６０の制御の一例を説明するためのフローチャートである。
【０１２５】
図１１に示す処理は、例えば、交換後のプリンター４０において実行される処理で、主に、交換後のプリンター４０（ＣＰＵ４２ａ）が、ＲＯＭ４２ｃからＲＡＭ４２ｂに読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【０１２６】
図１１に示す処理に先立ち、次の手順で、交換後のプリンター４０（ＲＪ１１コネクター４８）にキャッシュドロワー６０を接続する。
【０１２７】
まず、図９に示す処理によって、ホストコンピューター２０と交換後のプリンター４０（ＬＡＮコネクター４６）との間に通信経路が確立された後（ステップＳ２４の後）、交換後のプリンター４０（ＲＪ１１コネクター４８）からモジュラーケーブルＣ２を取り外す。
【０１２８】
次に、交換後のプリンター４０（ＲＪ１１コネクター４８）とキャッシュドロワー６０（コネクター６２）とを、ドロワー接続ケーブルＣ３によって接続する。
【０１２９】
次に、交換後のプリンター４０（接続相手検出部５０ｄ）は、そのＲＪ１１コネクター４８にキャッシュドロワー６０が接続されているか否かを検出する（ステップＳ４０）。接続相手検出部５０ｄは、定期的に、ＲＪ１１コネクター４８に接続された相手を検出することで、ＲＪ１１コネクター４８にキャッシュドロワー６０が接続されているか否かを検出できる。例えば、キャッシュドロワー６０は通常は閉じているので、ＲＪ１１コネクター４８の入力信号端子であるドロワーキックオープン／クローズ信号がクローズ信号を検出すると接続状態として検出できる。
【０１３０】
ここでは、ＲＪ１１コネクター４８にキャッシュドロワー６０が接続されているため、交換後のプリンター４０（接続相手検出部５０ｄ）は、そのＲＪ１１コネクター４８にキャッシュドロワー６０が接続されていることを検出する（ステップＳ４０：Ｙｅｓ）。
【０１３１】
ＲＪ１１コネクター４８にキャッシュドロワー６０が接続されていることが検出された場合（ステップＳ４０：Ｙｅｓ）、交換後のプリンター４０（コネクター設定部５０ｅ）は、ＲＪ１１コネクター４８を構成する少なくとも１つの端子をキャッシュドロワー制御用の端子として設定する（ステップＳ４２）。なお、ＲＪ１１コネクター４８にキャッシュドロワー６０が接続されていないことが検出された場合（ステップＳ４０：Ｎｏ）、以後の処理は実行されない。
【０１３２】
次に、交換後のプリンター４０（ドロワー制御部５０ｈ）は、ホストコンピューター２０からＬＡＮケーブルＣ１（及びＬＡＮコネクター４６）を介してキャッシュドロワー６０を開くためのコマンド（ドロワー制御コマンド）を受信した場合（ステップＳ４４：Ｙｅｓ）、当該受信したキャッシュドロワー６０を開くためのコマンドに基づき、ドロワー接続ケーブルＣ３を介してキャッシュドロワー６０に制御信号（プランジャーを駆動する信号）を送信して（ステップＳ４６）キャッシュドロワー６０を開く。
【０１３３】
以上説明したとおり、本実施形態のプリンターの制御方法によれば、上記従来技術とは異なり、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に装着されているため、すなわち、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に物理的に紐づけられているため、次の効果を奏する。
【０１３４】
第１に、プリンター４０を交換する都度、別途外部メモリーを用意しなくてよい。第２に、プリンター情報ＰＤが記憶された不揮発性メモリー３４の管理が上記従来技術より容易であり、交換後のプリンター４０に設定されるべきプリンター情報ＰＤが記憶された適切な不揮発性メモリー３４（メモリーモジュール３０）を上記従来技術より迅速に用意できる。第３に、交換後のプリンター４０に設定されるべきプリンター情報ＰＤが記憶された適切な不揮発性メモリー３４（メモリーモジュール３０）とは別の誤った不揮発性メモリー３４（メモリーモジュール３０）を用意してしまう可能性が無い（その結果、交換後のプリンター４０に適切なプリンター情報を設定できる）。第４に、不揮発性メモリー３４（メモリーモジュール３０）を紛失する可能性が無い。
【０１３５】
以上のように、本実施形態のプリンターの制御方法によれば、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に装着されているため、すなわち、プリンター情報ＰＤが記憶された不揮発性メモリー３４がＬＡＮケーブルＣ１に物理的に紐づけられているため、プリンター４０を交換する場合、専門家以外の者であっても、交換前のプリンター４０のプリンター情報ＰＤ（例えば、ＩＰアドレスＰＤ１、印刷条件ＰＤ２）を、交換後のプリンター４０に迅速かつ適切に設定できる。
【０１３６】
なお、本実施形態のプリンター４０及びプリンターセット７０も、本実施形態のプリンターの制御方法と同様の構成を備えるため、本実施形態のプリンターの制御方法と同様の効果、すなわち、専門家以外の者であっても、プリンター情報ＰＤ（例えば、ＩＰアドレスＰＤ１、印刷条件ＰＤ２）を、当該プリンター４０に迅速かつ適切に設定できるという効果を奏する。
【０１３７】
また、本実施形態のプリンターの制御方法によれば、専門家以外の者であっても、交換前のプリンター４０で変更（例えば、ホストコンピューター２０の操作に基づき変更）された変更後のプリンター情報ＰＤを、交換後のプリンター４０に迅速かつ適切に設定できる。
【０１３８】
また、本実施形態のプリンターの制御方法によれば、ＬＡＮケーブルＣ１を交換前のプリンター４０のＬＡＮコネクター４６から取り外して当該取り外したＬＡＮケーブルＣ１を交換後のプリンター４０のＬＡＮコネクター４６に接続し、かつ、モジュラーケーブルＣ２を交換前のプリンター４０のＲＪ１１コネクター４８から取り外して当該取り外したモジュラーケーブルＣ２を交換後のプリンター４０のＲＪ１１コネクター４８に接続するという、極めてシンプルな手順で、交換前のプリンター４０のプリンター情報を、交換後のプリンター４０に設定（承継）できる。
【０１３９】
また、本実施形態のプリンターの制御方法によれば、ＬＡＮコネクター４６及びＲＪ１１コネクター４８を用いているため、第１の通信ケーブルとしてＬＡＮケーブルＣ１（典型的には、イーサネット（登録商標）ケーブル）及び第２の通信ケーブルとしてモジュラーケーブルＣ２を用いることができ、信頼性の高い通信を安価に実現できる。
【０１４０】
また、本実施形態のプリンターの制御方法によれば、プリンター４０にキャッシュドロワー６０を接続するために設けられたＲＪ１１コネクター４８（いわゆるドロワーキックコネクター）を、不揮発性メモリー３４が接続されるコネクターとしても用いることができるため、不揮発性メモリー３４が接続される専用コネクターを別途用意しなくてよく、その分、部品点数、組み立て工数等を削減できる。
【０１４１】
また、本実施形態のプリンターの制御方法によれば、ＲＪ１１コネクター４８に不揮発性メモリー３４が接続されているか否かを検出し、その検出結果に基づき、ＲＪ１１コネクター４８を構成する少なくとも１つの端子を、不揮発性メモリー３４へのアクセス用の端子、又は、キャッシュドロワー制御用の端子として設定するため、手動で適切な端子に設定する手間を省略できる。
【０１４２】
また、本実施形態のプリンターの制御方法によれば、ＲＪ１１コネクター４８と不揮発性メモリー３４とがモジュラーケーブルＣ２によって接続された状態の下、交換後のプリンター４０の電源スイッチ４４をオンにするという極めてシンプルな手順で、プリンター情報ＰＤを、交換後のプリンター４０に設定できる。又は、プリンター４０の電源スイッチ４４がオンの状態の下、ＲＪ１１コネクター４８と不揮発性メモリー３４とをモジュラーケーブルＣ２によって接続するという極めてシンプルな手順で、交換前のプリンター４０のプリンター情報ＰＤを交換後のプリンター４０に設定できる。
【０１４３】
なお、上記実施形態では、プリンター４０としてレシートプリンターを例示したが、これに限らず、レシートプリンター以外のプリンターにも、本発明を適用可能である。
【０１４４】
また、上記実施形態では、本発明のプリンターの制御方法を、図１に示すＰＯＳシステム１０において、特定のレーン（例えば、第１のレーン）に設置されたプリンター４０が故障し、当該故障したプリンター４０を正常に動作する別のプリンター４０に交換する場合、当該交換後の別のプリンター４０に適用した例について説明したが、これに限らない。
【０１４５】
例えば、図１に示すＰＯＳシステム１０において、特定のレーン（例えば、第ｎ＋１のレーン）にプリンター４０を新規導入する場合、当該新規導入後のプリンター４０に適用することもできる。
【０１４６】
また、上記実施形態では、プリンター情報読出部５０ａは、所定タイミング、すなわち、ＲＪ１１コネクター４８と不揮発性メモリー３４とがモジュラーケーブルＣ２によって接続された状態の下、交換後のプリンター４０の電源スイッチ４４をオンにしたタイミング（ステップＳ１０：Ｙｅｓ）で、不揮発性メモリー３４からプリンター情報ＰＤをモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して読み出すように説明したが、これに限らない。
【０１４７】
例えば、プリンター情報読出部５０ａは、他の所定タイミング、例えば、交換後のプリンター４０の電源スイッチ４４がオンの状態の下、ＲＪ１１コネクター４８とメモリーモジュール３０の不揮発性メモリー３４とをモジュラーケーブルＣ２によって接続したと判定されたタイミングで、不揮発性メモリー３４からプリンター情報をモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して読み出してもよい。なお、交換後のプリンター４０の電源スイッチ４４がオンの状態の下、ＲＪ１１コネクター４８にメモリーモジュール３０の不揮発性メモリー３４が接続されたか否かは、例えば、接続相手検出部５０ｄが、定期的に、ＲＪ１１コネクター４８に接続された相手を検出することで、判定できる。
【０１４８】
また、上記実施形態では、交換前のプリンター４０のＲＯＭ４２ｃに記憶された印刷条件ＰＤ２の少なくとも一部が変更された（例えば、ホストコンピューター２０の操作に基づき変更された）と判定された場合（ステップＳ３０：Ｙｅｓ）、交換前のプリンター４０（プリンター情報書込部５０ｃ）は、当該変更後の印刷条件ＰＤ２を不揮発性メモリー３４にモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して書き込む（ステップＳ３２）ように説明したが、これに限らない。
【０１４９】
例えば、交換前のプリンター４０のＲＯＭ４２ｃに記憶されたＩＰアドレスＰＤ１が変更された（例えば、ホストコンピューター２０からの情報に基づき変更された）と判定された場合、交換前のプリンター４０は、当該変更後のＩＰアドレスＰＤ１を不揮発性メモリー３４にモジュラーケーブルＣ２及びＲＪ１１コネクター４８を介して書き込んでもよい。
【０１５０】
このようにすれば、図９に示す処理により、交換前のプリンター４０のＲＯＭ４２ｃに記憶されたＩＰアドレスＰＤ１及び印刷条件ＰＤ２を、交換後のプリンター４０に迅速かつ適切に設定（承継）できる。
【０１５１】
また、上記実施形態では、ＩＰアドレスを用いた例について説明したが、これに限らず他のネットワークアドレスを用いることも可能である。
【０１５２】
上記実施形態はあらゆる点で単なる例示にすぎない。上記実施形態の記載によって本発明は限定的に解釈されるものではない。本発明はその精神または主要な特徴から逸脱することなく他の様々な形で実施することができる。
【符号の説明】
【０１５３】
１０…ＰＯＳシステム、２０…ホストコンピューター、３０…メモリーモジュール、３２…筐体、３２ａ…貫通穴、３２ｂ…凹部、３４…不揮発性メモリー、３６…コネクター、４０…プリンター、４２…制御部、４２ａ…ＣＰＵ、４２ｂ…ＲＡＭ、４２ｃ…ＲＯＭ、４４…電源スイッチ、４６…ＬＡＮコネクター、４８…ＲＪ１１コネクター、５０…印刷機構、５０ａ…プリンター情報読出部、５０ｂ…プリンター情報設定部、５０ｃ…プリンター情報書込部、５０ｄ…接続相手検出部、５０ｅ…コネクター設定部、５０ｆ…印刷部、５０ｇ…設定変更判定部、５０ｈ…ドロワー制御部、６０…キャッシュドロワー、６２…コネクター、６４…金銭収納部、６６…ロック機構、６８…開閉スイッチ、７０…プリンターセット、Ｃ１…ＬＡＮケーブル、Ｃ１ａ…プラグ、Ｃ１ｂ…プラグ、Ｃ１ｃ…ケーブル本体、Ｃ２…モジュラーケーブル、Ｃ２ａ…プラグ、Ｃ２ｂ…プラグ、Ｃ３…ドロワー接続ケーブル、Ｃ３ａ…プラグ、Ｃ３ｂ…プラグ、ＰＤ１…ＩＰアドレス、ＰＤ２…印刷条件
【図１】
0006648498.tif 000002
【図２】
0006648498.tif 000003
【図３】
0006648498.tif 000004
【図４】
0006648498.tif 000005
【図５】
0006648498.tif 000006
【図６】
0006648498.tif 000007
【図７】
0006648498.tif 000008
【図８】
0006648498.tif 000009
【図９】
0006648498.tif 000010
【図１０】
0006648498.tif 000011
【図１１】
0006648498.tif 000012