(57)【要約】【課題】専門家ではない者であっても、プリンター情報を、交換後のプリンターや新規導入後のプリンターに迅速かつ適切に設定できるプリンター、及びプリンターの制御方法を提供することを目的とする。【解決手段】本発明は、ホスト装置に通信可能に接続されるプリンターであって、印刷媒体を収納可能な収納部と、収納部に着脱可能に取り付けられ印刷媒体の位置を規定する仕切板と、仕切板に設置されプリンター情報が記憶されるメモリーモジュールと、メモリーモジュールからプリンター情報を読み出すプリンター情報読出部と、読み出されたプリンター情報をプリンター情報取込部に設定するプリンター情報設定部と、を備え、プリンター情報取込部に設定されるプリンター情報に基づいて動作するプリンター。【選択図】図３
2017164913.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置に通信可能に接続されるプリンターであって、
印刷媒体を収納可能な収納部と、
前記収納部に着脱可能に取り付けられ前記印刷媒体の位置を規定する仕切板と、
前記仕切板に設置されプリンター情報が記憶されるメモリーモジュールと、
前記メモリーモジュールから前記プリンター情報を読み出すプリンター情報読出部と、
読み出された前記プリンター情報をプリンター情報取込部に設定するプリンター情報設定部と、を備え
前記プリンター情報取込部に設定される前記プリンター情報に基づいて動作するプリンター。
【請求項２】
前記メモリーモジュールは無線通信部を有し、
前記プリンター情報読出部は、前記メモリーモジュールから無線通信で前記プリンター情報を読み出す、請求項１に記載のプリンター。
【請求項３】
前記プリンター情報は、前記ホスト装置と通信するためのＩＰアドレス及び印刷条件のうち少なくとも一方を含む、請求項１又は２に記載のプリンター。
【請求項４】
前記仕切板が前記収納部に取り付けられた状態において、
前記メモリーモジュールの前記無線通信部は、前記プリンター情報読出部に対向した位置に配置される、請求項２又は３に記載のプリンター。
【請求項５】
前記仕切板が前記収納部に取り付けられたか否かを検出する仕切板検出部を備え、
前記プリンター情報読出部は、前記仕切板検出部によって前記仕切板が前記収納部に取り付けられたことが検出された場合、前記メモリーモジュールから前記プリンター情報を読み出す、請求項１乃至４のいずれか一項に記載のプリンター。
【請求項６】
前記仕切板検出部は、前記仕切板が前記収納部の所定の位置に取り付けられているか否かを検出する、請求項５に記載のプリンター。
【請求項７】
前記プリンター情報読出部は、前記プリンターの電源が投入された場合、前記メモリーモジュールから前記プリンター情報を読み出す、請求項１乃至４のいずれか一項に記載のプリンター。
【請求項８】
前記プリンター情報設定部は、前記ホスト装置から受信するコマンドに基づいて、前記プリンター情報取込部に設定された前記プリンター情報の少なくとも一部を変更可能であり、
前記プリンター情報取込部に設定された前記プリンター情報の少なくとも一部が変更されたか否かを判定する設定変更判定部と、
プリンター情報書込部と、を備え、
前記プリンター情報書込部は、前記プリンター情報取込部に設定された前記プリンター情報のうち少なくとも一部が変更されたと前記設定変更判定部によって判定された場合、変更後の前記プリンター情報を前記メモリーモジュールに書き込む、請求項１乃至７のいずれか一項に記載のプリンター。
【請求項９】
設定スイッチを備え、
前記プリンター情報設定部は、前記ホスト装置から受信するコマンドに代えて、前記設定スイッチからの情報に基づいて、前記プリンター情報取込部に設定された前記プリンター情報のうち少なくとも一部を設定変更可能である、請求項８に記載のプリンター。
【請求項１０】
ホスト装置に通信可能に接続され、
印刷媒体を収納可能な収納部と、
前記収納部に着脱可能に取り付けられ前記印刷媒体の位置を規定する仕切板と、
前記仕切板に設置されプリンター情報が記憶されるメモリーモジュールと、を備えるプリンターの制御方法であって、
前記メモリーモジュールから前記プリンター情報を読み出すステップと、
読み出された前記プリンター情報をプリンター情報取込部に設定するステップと、
前記プリンター情報取込部に設定される前記プリンター情報に基づいて動作するステップと、を含むプリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター、及びプリンターの制御方法に関し、特に、専門家ではない者であっても、プリンター情報（例えば、ＩＰアドレス、印刷条件）を、プリンターに迅速かつ適切に設定できるプリンター、及びプリンターの制御方法に関する。
【背景技術】
【０００２】
従来、ホストコンピューターとの間でネットワークアドレス（例えば、ＩＰアドレス）を用いて通信するネットワーク対応のプリンターが知られている。
【０００３】
この種のプリンター（以下、交換前のプリンターと称する）は、故障等により別のプリンター（以下、交換後のプリンターと称する）に交換される場合がある。このような場合、交換前のプリンターのプリンター情報を、交換後のプリンターに設定し直すことが求められる。
【０００４】
しかしながら、プリンター情報を交換後のプリンターに設定するには、専門知識、専用ＰＣ等が必要である。そのため、例えば、ＰＯＳシステムが設置されたスーパーマーケット等の店舗に設置されたプリンターを交換する場合、専門家ではないその店舗の店員等が、プリンター情報を交換後のプリンターに迅速かつ適切に設定するのは難しい。
【０００５】
これに対して、特許文献１では、プリンターの交換に際して、ＵＳＢメモリー等の外部メモリーからプリンター情報を読み取り、当該読み取ったプリンター情報を交換後のプリンターに設定することが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１６４８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１によれば、プリンター情報を交換後のプリンターに比較的容易に設定することができる。しかしながらプリンターを交換する都度、外部メモリーを用意する必要があり、外部メモリーの管理が煩雑となる場合がある。また、交換後のプリンターに設定されるべきプリンター情報が記憶された適切な外部メモリーとは別の誤った外部メモリーを用意してしまう可能性がある。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、専門家ではない者であっても、プリンター情報を、交換後のプリンターに迅速かつ適切に設定できるプリンター、及びプリンターの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のプリンターは、ホスト装置に通信可能に接続されるプリンターであって、印刷媒体を収納可能な収納部と、前記収納部に着脱可能に取り付けられ前記印刷媒体の位置を規定する仕切板と、前記仕切板に設置されプリンター情報が記憶されるメモリーモジュールと、前記メモリーモジュールから前記プリンター情報を読み出すプリンター情報読出部と、読み出された前記プリンター情報をプリンター情報取込部に設定するプリンター情報設定部と、を備え、前記プリンター情報取込部に設定される前記プリンター情報に基づいて動作する。
【００１０】
この構成によれば、プリンター情報が記憶されるメモリーモジュールが仕切板に設置されるため、プリンターを交換する場合において、外部メモリーを用意する必要はなく、メモリーの管理が容易である。また、交換後のプリンターに設定されるべきプリンター情報が記憶された適切なメモリーとは別の誤ったメモリーを用意してしまう可能性を低減することができる。そのため、専門家ではない者であっても、プリンター情報を、プリンターに迅速かつ適切に設定できる。
【００１１】
本発明において、前記メモリーモジュールは無線通信部を有し、前記プリンター情報読出部は、前記メモリーモジュールから無線通信で前記プリンター情報を読み出すことが望ましい。
【００１２】
この構成によれば、プリンター情報が、無線通信でプリンターに迅速かつ適切に設定される。
【００１３】
本発明において、前記プリンター情報は、前記ホスト装置と通信するためのＩＰアドレス及び印刷条件のうち少なくとも一方を含むことが望ましい。
【００１４】
この構成によれば、ＩＰアドレス及び印刷条件のうち少なくとも一方が、プリンターに迅速かつ適切に設定される。
【００１５】
本発明において、前記仕切板が前記収納部に取り付けられた状態において、前記メモリーモジュールの前記無線通信部は、前記プリンター情報読出部に対向した位置に配置されることが望ましい。
【００１６】
この構成によれば、仕切板が収納部に取り付けられることで、当該仕切板に有するメモリーモジュールの無線通信部が、プリンター情報読出部に対向した位置に配置される。そのため、メモリーモジュールの無線通信部と、プリンター情報読出部との位置が規定され、両間の距離が近くなる。その結果、プリンター情報がメモリーモジュールから無線通信で安定して読み出される。
【００１７】
本発明において、前記仕切板が前記収納部に取り付けられたか否かを検出する仕切板検出部を備え、前記プリンター情報読出部は、前記仕切板検出部によって前記仕切板が前記収納部に取り付けられたことが検出された場合、前記メモリーモジュールから前記プリンター情報を読み出すことが望ましい。
【００１８】
この構成によれば、仕切板が収納部に取り付けられることで、プリンター情報がメモリーモジュールから読み出される。
【００１９】
本発明において、前記仕切板検出部は、前記仕切板が前記収納部の所定の位置に取り付けられているか否かを検出することが望ましい。
【００２０】
この構成によれば、仕切板が収納部の所定の位置に取り付けられたことをユーザーに知らせることができる。
【００２１】
本発明において、前記プリンター情報読出部は、前記プリンターの電源が投入された場合、前記メモリーモジュールから前記プリンター情報を読み出すことが望ましい。
【００２２】
この構成によれば、プリンターの電源を投入するという極めてシンプルな手順で、プリンター情報がメモリーモジュールから読み出される。
【００２３】
本発明において、前記プリンター情報設定部は、前記ホスト装置から受信するコマンドに基づいて、前記プリンター情報取込部に設定された前記プリンター情報の少なくとも一部を変更可能であり、前記プリンター情報取込部に設定された前記プリンター情報の少なくとも一部が変更されたか否かを判定する設定変更判定部と、プリンター情報書込部と、を備え、前記プリンター情報書込部は、前記プリンター情報取込部に設定された前記プリンター情報のうち少なくとも一部が変更されたと前記設定変更判定部によって判定された場合、変更後の前記プリンター情報を前記メモリーモジュールに書き込むことが望ましい。
【００２４】
この構成によれば、交換前のプリンターで変更された変更後のプリンター情報が、交換後のプリンターに迅速かつ適切に設定される。
【００２５】
本発明において、設定スイッチを備え、前記プリンター情報設定部は、前記ホスト装置から受信するコマンドに代えて、前記設定スイッチからの情報に基づいて、前記プリンター情報取込部に設定された前記プリンター情報のうち少なくとも一部を設定変更可能であることが望ましい。
【００２６】
この構成によれば、プリンターに備えた設定スイッチによって、プリンター情報取込部に設定されたプリンター情報のうち少なくとも一部が簡易に設定変更され得る。そのため交換前のプリンターで変更された変更後のプリンター情報が、交換後のプリンターに迅速かつ適切に設定される。
【００２７】
また、上記目的を達成するために、本発明のプリンターの制御方法は、ホスト装置に通信可能に接続され、印刷媒体を収納可能な収納部と、前記収納部に着脱可能に取り付けられ前記印刷媒体の位置を規定する仕切板と、前記仕切板に設置されプリンター情報が記憶されるメモリーモジュールと、を備えるプリンターの制御方法であって、前記メモリーモジュールから前記プリンター情報を読み出すステップと、読み出された前記プリンター情報をプリンター情報取込部に設定するステップと、前記プリンター情報取込部に設定される前記プリンター情報に基づいて動作するステップと、を含む。
【００２８】
この制御方法によれば、プリンター情報が記憶されるメモリーモジュールが仕切板に設置されるため、専門家ではない者であっても、プリンター情報を、交換後のプリンターに迅速かつ適切に設定できる。
【図面の簡単な説明】
【００２９】
【図１】本発明のプリンターが適用されるＰＯＳシステムのシステム構成の一例を示す図である。
【図２】プリンターの一例を示す斜視図。
【図３】プリンターの機能構成の一例を示すブロック図。
【図４】メモリーモジュールの構成の一例を示すブロック図。
【図５】仕切板の一例を示す斜視図。
【図６】プリンターの制御方法の一例を説明するためのフローチャート。
【図７】プリンターの制御方法の一例を説明するためのフローチャート。
【図８】プリンターの制御方法の一例を説明するためのフローチャート。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態についてＰＯＳシステム１０を例に添付図面を参照しながら説明する。各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００３１】
＜第１実施形態＞
図１は本発明のプリンター４０が適用されるＰＯＳシステム１０のシステム構成の一例を示す図である。
【００３２】
図１に示すように、ＰＯＳシステム１０は、ホスト装置２０、及びプリンター４０を備える。ホスト装置２０、及びプリンター４０は、スーパーマーケット等の各店舗の各レーン（第１−第ｎレーン）に設置される。プリンター４０は、ＬＡＮケーブルＣ１を介して、ホスト装置２０に接続される。また、ホスト装置２０には、図示しないが、Ｉ／Ｆを介して、バーコードを読み取るバーコードリーダー、顧客からの預り金等を入力するキーボード、商品名や価格等が表示されるディスプレイ等が接続される。なお、ホスト装置２０は、図示しないが、Ｉ／Ｆを介して店舗ネットワークにも接続される。
【００３３】
ホスト装置２０は、図示しないが、ハード構成として、共通のバスを介して接続された、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、各種Ｉ／Ｆ等を備える。ホスト装置２０は、バーコードリーダーやキーボードからの入力に基づき、決済処理を行う機能、印刷データを生成する機能を備える。その他、ホスト装置２０は、プリンター４０とＬＡＮケーブルＣ１（典型的には、イーサネット（登録商標）ケーブル）を介して通信して、印刷データをプリンター４０へ送信する機能、後述するプリンター４０のＲＯＭ５４（プリンター情報取込部）にプリンター情報ＰＤを設定する機能、プリンター４０のＲＯＭ５４に設定されたプリンター情報ＰＤを変更する機能等を備える（図３参照）。上記各機能は、主に、ホスト装置２０が、ＲＯＭ又はＨＤＤからＲＡＭに読み込まれた所定のプログラムを実行することによって実現される。
【００３４】
プリンター４０は、ホスト装置２０の制御に基づいて動作し、各レーンのホスト装置２０に対して複数台のプリンター４０が設置される場合がある。例えば、一方のプリンター４０はレシートを印刷するためのレシートプリンターであり、もう一方のプリンター４０はクーポンを印刷するためのクーポンプリンターである場合などが考えられる。
【００３５】
ＰＯＳシステム１０が設置されたスーパーマーケット等の店舗においては、設置されたプリンター４０（以下、交換前のプリンター４０と称する）は、故障等により別のプリンター４０（以下、交換後のプリンター４０と称する）に交換される場合がある。この場合、交換前のプリンター４０のプリンター情報ＰＤを、交換後のプリンター４０に設定し直すことが求められる。
【００３６】
次にプリンター４０について説明する。
【００３７】
図２はプリンター４０の一例を示す斜視図である。プリンター４０は、例えばレシートプリンターであり、印刷媒体であるロール状の記録紙に対して感熱方式のサーマルヘッドにより印刷を行うものである。プリンター４０は、印刷機構（不図示）が、合成樹脂等からなるケース本体８２によって覆われている。そのケース本体８２の内部に設けられる収納部６０には印刷媒体（不図示）が収容可能である。仕切板７０は、収納部６０に印刷媒体を収容した際に、所定の幅を有する印刷媒体の位置を規定するために、収納部６０に取り付けて使用される。仕切板７０が収納部６０に装着される手段としては、公知の各種手段がある。例えば、仕切板７０は、収納部６０の底部に設けられた係合爪と、仕切板７０に設けられ、この係合爪が係合する係合孔と、を用いて装着される。そしてプリンター４０は、当該仕切板７０に、プリンター情報ＰＤを有するメモリーモジュール３０が装着される（図５参照）。
【００３８】
次にプリンター４０の構成及び機能について説明する。
【００３９】
図３は、プリンター４０の機能構成の一例を示すブロック図である。プリンター４０は、ホスト装置２０に通信可能に接続される。プリンター４０は、メモリーモジュール３０、ＬＡＮコネクター４６、電源スイッチ４４、設定スイッチ６２、印刷機構４８、表示部５８、ＲＡＭ５２、ＲＯＭ５４（プリンター情報取込部）、制御部４２、仕切板検出スイッチ５６、等を備える。
【００４０】
メモリーモジュール３０は、不揮発性メモリー３４を備え、仕切板７０に装着される。不揮発性メモリー３４は、例えばフラッシュＲＯＭで、プリンター情報ＰＤ、プリンターＩＤ、レーン情報が記憶される。プリンター情報ＰＤは、ＩＰアドレス及び印刷条件のうち少なくとも一方を含む。
【００４１】
ＩＰアドレスは、プリンター４０に割り当てられた固有のＩＰアドレスである。印刷条件は、例えば、紙幅、印字濃度、印字速度、フォントの設定、余白の設定である。プリンターＩＤは、プリンター４０に割り当てられた固有の識別情報（例えば、製造番号）である。レーン情報は、プリンター４０が設置されたレーンに割り当てられた固有の識別情報である。
【００４２】
ＬＡＮコネクター４６、電源スイッチ４４、設定スイッチ６２、印刷機構４８、表示部５８、ＲＡＭ５２、ＲＯＭ５４、制御部４２、仕切板検出スイッチ５６は、共通のバス６４に接続され、互いに情報がやり取りされる。
【００４３】
ＬＡＮコネクター４６は、プリンター４０とホスト装置２０とを接続するために設けられる。ＬＡＮコネクター４６とホスト装置２０とは、ＬＡＮケーブルＣ１によって接続可能である。具体的には、ＬＡＮケーブルＣ１の一方のプラグＣ１ａがＬＡＮコネクター４６に装着され、他方のプラグＣ１ｂがホスト装置２０に装着される。
【００４４】
電源スイッチ４４は、プリンター４０の電源をオン／オフするスイッチである。
【００４５】
印刷機構４８は、印刷ヘッド、用紙送り機構、用紙切断機構等（いずれも図示せず）を備え、ホスト装置２０から送信される印刷データに基づいて印刷を行う。
【００４６】
表示部５８は、プリンター４０に後述するエラーが発生した場合、そのエラーメッセージを通知する際に用いられる。
【００４７】
ＲＡＭ５２は、制御部４２が各種処理を実行する際のワークエリアとして用いられる。
【００４８】
ＲＯＭ５４は、例えば、フラッシュＲＯＭ等の不揮発性メモリーである。ＲＯＭ５４は、後述のプリンター情報設定部５０ｂによって（又はホストコンピューター２０から受信するコマンド、又はプリンター４０に備えるディップスイッチなどの設定スイッチ６２からの情報によって）設定又は変更されるプリンター情報ＰＤを記憶する記憶領域を含む。また、ＲＯＭ５４には、プリンターＩＤ、レーン情報、ファームウエア（制御プログラム）等の各種プログラムが記憶される。プリンターＩＤ、レーン情報は、所定のタイミングでＲＯＭ５４に書き込まれる。
【００４９】
制御部４２は、プリンター情報読出部５０ａ、プリンター情報設定部５０ｂ、プリンター情報書込部５０ｃ、設定変更判定部５０ｄ、仕切板検出部５０ｅ等を備える。
【００５０】
プリンター情報読出部５０ａは、所定のタイミングで、メモリーモジュール３０の不揮発性メモリー３４からプリンター情報ＰＤを読み出す。所定のタイミングとは、例えば、電源スイッチ４４がオンされ、電源が投入されたタイミングである。その他、所定のタイミングとは、例えば、後述の仕切板検出部５０ｅによって、仕切板７０が収納部６０に取り付けられたことが検出されたタイミングである。
【００５１】
プリンター情報設定部５０ｂは、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤをＲＯＭ５４に設定する。
【００５２】
プリンター情報書込部５０ｃは、ＲＯＭ５４に設定されたプリンター情報ＰＤを不揮発性メモリー３４に書き込む。例えば、プリンター情報書込部５０ｃは、後述の設定変更判定部５０ｄによって、ＲＯＭ５４に設定されたプリンター情報ＰＤのうち少なくとも一部が変更されたと判定された場合、当該変更後のプリンター情報ＰＤを不揮発性メモリー３４に書き込む。なお、ＲＯＭ５４に設定されたプリンター情報ＰＤのうち少なくとも一部は、ホスト装置２０から受信するコマンド、又はプリンター４０に備えるディップスイッチなどの設定スイッチ６２からの情報に基づき変更される。
【００５３】
設定変更判定部５０ｄは、ＲＯＭ５４に設定されたプリンター情報ＰＤの少なくとも一部が変更されたか否かを判定する。この機能は、例えば、設定変更判定部５０ｄが、ＲＯＭ５４に設定されたプリンター情報ＰＤと、不揮発性メモリー３４に記憶されているプリンター情報ＰＤと、を比較して、ＲＯＭ５４に設定されたプリンター情報ＰＤの少なくとも一部が変更されたか否かを判定することで実現される。
【００５４】
仕切板検出部５０ｅは、仕切板７０が収納部６０に取り付けられたか否かを検出する。この機能は、例えば仕切板検出部５０ｅが、仕切板検出部５０ｅに接続されている仕切板検出スイッチ５６からの信号（オン／オフ）に基づき、仕切板７０が収納部６０に取り付けられたか否かを検出することで実現される。
【００５５】
この機能について以下に、仕切板検出スイッチ５６が押しボタンスイッチである場合を例に説明する。仕切板７０が収納部６０に位置決めした状態で取り付けられると、当該押しボタンスイッチが収納部６０側に押し下げられ、仕切板検出スイッチ５６がオンとなる。仕切板検出部５０ｅは、仕切板検出スイッチ５６からのオン信号に基づいて、仕切板７０が収納部６０に取り付けられたことを検出する。一方で、仕切板７０が収納部６０から取り外されると、当該押しボタンスイッチが収納部６０側とは反対側に押し上げられ、仕切板検出スイッチ５６がオフとなる。仕切板検出部５０ｅは、仕切板検出スイッチ５６からのオフ信号に基づいて、仕切板７０が収納部６０から取り外されたことを検出する。
【００５６】
その他、仕切板検出部５０ｅは、仕切板７０が収納部６０の所定の位置に取り付けられたか否かを検出する。収納部６０に収納される印刷媒体は、種々の幅（例えば、４５ｍｍ、５８ｍｍ、８０ｍｍ）を有する。そのため、仕切板７０は、所定の幅を有する印刷媒体の位置を規定するために、収納部６０の所定の位置に取り付けられる必要がある。この機能は、例えば仕切板検出部５０ｅが、収納部６０の所定の位置に有する仕切板検出スイッチ５６からの信号（オン／オフ）に基づき、収納部６０に取り付けられた仕切板７０の位置を検出することで実現される。
【００５７】
例えば４５ｍｍ幅の印刷媒体の位置を規定するのに適する仕切板７０の位置（以下位置Ａと表記）に設置された仕切板検出スイッチ５６をスイッチＡとし、５８ｍｍ幅の印刷媒体の位置を規定するのに適する仕切板７０の位置（以下位置Ｂと表記）に設置された仕切板検出スイッチ５６をスイッチＢとする。仕切板検出部５０ｅは、仕切板７０が収納部６０の位置Ａに取り付けられ、当該押しボタンスイッチが収納部６０側に押し下げられるとスイッチＡがオン状態となり、仕切板７０が収納部６０の位置Ａに取り付けられたことを検出する。同様に、仕切板検出部５０ｅは、仕切板７０が収納部６０の位置Ｂに取り付けられ、当該押しボタンスイッチが収納部６０側に押し下げられるとスイッチＢがオン状態となり、仕切板７０が収納部６０の位置Ｂに取り付けられたことを検出する。
【００５８】
仕切板検出スイッチ５６は、押しボタンスイッチに限られず、その他ロッカースイッチ、タクタイルスイッチ等であってもよい。
【００５９】
図４は、メモリーモジュール３０の構成の一例を示すブロック図である。以下、プリンター情報読出部５０ａがメモリーモジュール３０の不揮発性メモリー３４から無線通信でプリンター情報ＰＤを読み出す場合を例に説明する。図４に示すように、メモリーモジュール３０は、不揮発性メモリー３４と、無線通信部８０とを備える。また、図示しないが、プリンター情報読出部５０ａは、無線通信部８０と通信するための通信部を備える。
【００６０】
不揮発性メモリー３４は、電気的に接続された無線通信部８０とともに、基板に実装される。基板は、合成樹脂等からなるケースの内部空間に収容された状態で装着される。
【００６１】
無線通信部８０は、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信の規格に従って、プリンター情報読出部５０ａと通信を行う。無線通信部８０は、ＩＥＥ８０２．１１に準じた無線通信をするための電子回路を備える。
【００６２】
図５は、仕切板７０の一例を示す斜視図である。図５に示すように、メモリーモジュール３０は、仕切板７０の外部に外付けして装着される。メモリーモジュール３０を仕切板７０の外部に外付けする手段としては、公知の各種手段がある。例えば、メモリーモジュール３０は、ねじ止め、接着剤等によって仕切板７０の外部に外付けされる。その他、図示しないが、メモリーモジュール３０は、仕切板７０の内部に装着されていてもよい。
【００６３】
仕切板７０が収納部６０に取り付けられた状態において、メモリーモジュール３０の無線通信部８０と、プリンター情報読出部５０ａとが対向した位置となるように、メモリーモジュール３０が仕切板７０に配置されることが好ましい。これにより仕切板７０が収納部６０に取り付けられることで、当該仕切板７０に有するメモリーモジュール３０の無線通信部８０が、プリンター情報読出部５０ａに対向した位置に配置される。そのため、無線通信部８０とプリンター情報読出部５０ａとの位置が規定され、両間の距離が近くなる。その結果、プリンター情報ＰＤがメモリーモジュール３０から無線通信で安定して読み出される。
【００６４】
その他、プリンター情報読出部５０ａを配置する位置が調節されることによって、仕切板７０が収納部６０に取り付けられた状態において、無線通信部８０と、プリンター情報読出部５０ａとが対向した位置となるようにしてもよく、この場合も同様の効果を奏する。
【００６５】
次に、プリンター４０の制御方法について図６を参照しながら説明する。
【００６６】
図６は、プリンター４０の制御方法の一例を説明するためのフローチャートである。
【００６７】
以下、図１に示すＰＯＳシステム１０において、第１のレーンに設置されたプリンター４０が故障し、当該故障したプリンター４０（以下、交換前のプリンター４０と称する）が正常に動作する別のプリンター４０（以下、交換後のプリンター４０と称する）に交換される状況を例にして説明する。
【００６８】
図６に示す処理は、例えば、交換後のプリンター４０において実行される処理で、主に、交換後のプリンター４０が、ＲＯＭ５４からＲＡＭ５２に読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【００６９】
なお、以下の説明においては、不揮発性メモリー３４には、プリンター情報ＰＤとして、プリンター４０に割り当てられたＩＰアドレス、及び、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件が予め記憶されているものとする。なお、印刷条件は、交換前のプリンター４０において、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件を、不揮発性メモリー３４に書き込む処理が実行された結果、当該不揮発性メモリー３４に書き込まれたものである。
【００７０】
第１のレーンに設置されたプリンター４０が故障した場合、図６に示す処理に先立ち、次の手順で、交換前のプリンター４０は、交換後のプリンター４０に交換される。
【００７１】
まず、交換後のプリンター４０のＬＡＮコネクター４６とホスト装置２０とが接続される。具体的には、まずＬＡＮケーブルＣ１が交換前のプリンター４０のＬＡＮコネクター４６から取り外される。そして当該取り外されたＬＡＮケーブルＣ１が交換後のプリンター４０のＬＡＮコネクター４６に接続される。これとともに、交換前のプリンター４０の収納部６０から仕切板７０が取り外され、当該取り外された仕切板７０は、交換後のプリンター４０の収納部６０に位置決めされた状態で着脱可能に取り付けられる。なお、上記交換後のプリンター４０のＬＡＮコネクター４６とホスト装置２０との接続は、交換後のプリンター４０の電源スイッチ４４がオフの状態の下、行われる。
【００７２】
次に、交換後のプリンター４０の電源スイッチ４４がオンされる。
【００７３】
交換後のプリンター４０の電源スイッチ４４がオンされて電源が投入されると（ステップＳ１０：Ｙｅｓ）、交換後のプリンター４０のプリンター情報読出部５０ａは、不揮発性メモリー３４にアクセスして（ステップＳ１２）、当該不揮発性メモリー３４から無線通信でプリンター情報ＰＤを読み出す（ステップＳ１４）。
【００７４】
ここでは、不揮発性メモリー３４には、プリンター４０に割り当てられたＩＰアドレス、及び、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件が記憶されているため、当該ＩＰアドレス及び印刷条件が読み出される。なお、ＩＰアドレス及び印刷条件のうち少なくとも一方が読み出されるように設定されている場合、当該設定に基づき、ＩＰアドレス及び印刷条件のうち少なくとも一方が読み出される。
【００７５】
以上のように、プリンター情報読出部５０ａは、交換後のプリンター４０の電源スイッチ４４がオンされ、電源が投入されたタイミング（ステップＳ１０：Ｙｅｓ）で、不揮発性メモリー３４から無線通信でプリンター情報ＰＤを読み出す。
【００７６】
次に、交換後のプリンター４０のプリンター情報設定部５０ｂは、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤを当該交換後のプリンター４０に設定する（ステップＳ１６）。具体的には、プリンター情報設定部５０ｂは、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤを、交換後のプリンター４０のＲＯＭ５４（プリンター情報取込部）に設定する。
【００７７】
以上のようにして、ＩＰアドレス、及び、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件が、交換後のプリンター４０に迅速かつ適切に設定される。
【００７８】
次に、上記のように交換後のプリンター４０に設定されたＩＰアドレスに基づき、公知の処理が実行されることで、ホスト装置２０と交換後のプリンター４０との間に通信経路（例えば、ＴＣＰコネクション）が確立される（ステップＳ１８）。
【００７９】
以後、交換後のプリンター４０は、上記のように交換後のプリンター４０に設定されたＩＰアドレスに基づき、ＬＡＮケーブルＣ１を介してホスト装置２０との間で通信を行う。
【００８０】
次に、交換後のプリンター４０は、ホスト装置２０からＬＡＮケーブルＣ１を介して印刷データを受信した場合（ステップＳ２０：Ｙｅｓ）、当該受信した印刷データ、及び、交換後のプリンター４０に設定された印刷条件等に基づき、印刷機構４８を制御してレシート等を印刷する（ステップＳ２２）。
【００８１】
上記実施形態では、プリンター情報読出部５０ａは、交換後のプリンター４０の電源スイッチ４４がオンされ、電源が投入されたタイミング（ステップＳ１０：Ｙｅｓ）で、不揮発性メモリー３４から無線通信でプリンター情報ＰＤを読み出すように説明したが、これに限られない。
【００８２】
＜第２実施形態＞
図７は、プリンター４０の制御方法の一例を説明するためのフローチャートである。
【００８３】
図７に示す処理に先立ち、次の手順で、交換前のプリンター４０は、交換後のプリンター４０に交換される。まず、交換後のプリンター４０のＬＡＮコネクター４６とホスト装置２０とが接続される。具体的には、まずＬＡＮケーブルＣ１が交換前のプリンター４０のＬＡＮコネクター４６から取り外される。そして当該取り外したＬＡＮケーブルＣ１が交換後のプリンター４０のＬＡＮコネクター４６に接続される。そして、交換後のプリンター４０の電源スイッチ４４がオンされて電源が投入される。
【００８４】
次に、交換前のプリンター４０の収納部６０から仕切板７０が取り外され、当該取り外された仕切板７０が交換後のプリンター４０の収納部６０に位置決めされた状態で着脱可能に装着される。
【００８５】
交換後のプリンター４０の収納部６０に仕切板７０が取り付けられ、仕切板７０が収納部６０に取り付けられていることを仕切板検出部５０ｅが検出すると（ステップＳ１１：Ｙｅｓ）、交換後のプリンター４０のプリンター情報読出部５０ａは、不揮発性メモリー３４にアクセスして（ステップＳ１２）、当該不揮発性メモリー３４から無線通信でプリンター情報ＰＤを読み出す（ステップＳ１４）。
【００８６】
以上のように、プリンター情報読出部５０ａは、所定タイミング、すなわち、プリンター４０の電源が投入された状態において、仕切板７０が収納部６０に取り付けられていることを仕切板検出部５０ｅが検出したタイミング（ステップＳ１１：Ｙｅｓ）で、不揮発性メモリー３４から無線通信でプリンター情報ＰＤを読み出す。すなわち、仕切板７０が収納部６０に取り付けられることで、プリンター情報読出部５０ａは、プリンター情報ＰＤを不揮発性メモリー３４から読み出すことができる。
【００８７】
次に、交換後のプリンター４０のプリンター情報設定部５０ｂは、プリンター情報読出部５０ａが読み出したプリンター情報ＰＤを当該交換後のプリンター４０に設定する（ステップＳ１６）。そして交換後のプリンター４０に設定されたＩＰアドレスに基づいて、ホスト装置２０と交換後のプリンター４０との間に通信経路が確立される（ステップＳ１８）。
【００８８】
次に、仕切板検出部５０ｅは、収納部６０に取り付けられた仕切板７０の位置を検出する。仕切板検出部５０ｅによって検出した仕切板７０の位置に関する情報と、不揮発性メモリー３４に記憶されている印刷媒体の幅に関する情報とを比較して、仕切板７０が所定の位置に取り付けられているか否かを検出する。仕切板７０が所定の位置に取り付けられていない場合には（ステップＳ１９：Ｎｏ）、プリンター４０の表示部５８に、その旨が表示され、ユーザーに仕切板７０を所定の位置に取り付けることを促進する（ステップＳ２１）。一方で、仕切板７０が所定の位置に取り付けられている場合には（ステップＳ１９：Ｙｅｓ）、ホスト装置２０との間で通信を行う。
【００８９】
次に、交換後のプリンター４０は、ホスト装置２０からＬＡＮケーブルＣ１を介して印刷データを受信した場合（ステップ２０：Ｙｅｓ）、当該受信した印刷データ、及び、交換後のプリンター４０に設定された印刷条件等に基づき、印刷機構４８を制御してレシート等を印刷する（ステップＳ２２）。
【００９０】
＜第３実施形態＞
次に、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件を、不揮発性メモリー３４に書き込む処理の一例について図８を参照しながら説明する。
【００９１】
図８は、プリンター４０の制御方法の一例を説明するためのフローチャートである。
【００９２】
図８に示す処理は、例えば、交換前のプリンター４０において実行される処理で、主に、交換前のプリンター４０が、ＲＯＭ５４からＲＡＭ５２に読み込まれたファームウェア等の所定プログラムを実行することによって実現される。
【００９３】
交換前のプリンター４０のＲＯＭ５４に設定された印刷条件は、当該印刷条件の少なくとも一部が変更されるごとに、不揮発性メモリー３４に書き込まれる。具体的には、次のようにして書き込まれる。なお、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件の少なくとも一部は、ホスト装置２０から受信するコマンド、又はプリンター４０に備えるディップスイッチなどの設定スイッチ６２からの情報に基づき変更される。
【００９４】
まず、交換前のプリンター４０の設定変更判定部５０ｄは、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件の少なくとも一部が変更されたか否かを判定する（ステップＳ３０）。
【００９５】
交換前のプリンター４０のＲＯＭ５４に設定された印刷条件の少なくとも一部が変更されたと判定された場合（ステップＳ３０：Ｙｅｓ）、交換前のプリンター４０のプリンター情報書込部５０ｃは、当該変更後の印刷条件を不揮発性メモリー３４に書き込む（ステップＳ３２）。
【００９６】
以上のようにして、交換前のプリンター４０のＲＯＭ５４に設定された印刷条件は、当該印刷条件の少なくとも一部が変更されるごとに、不揮発性メモリー３４に書き込まれる。なお、交換前のプリンター４０のＲＯＭ５４に設定されたＩＰアドレスも、当該ＩＰアドレスが変更されるごとに、不揮発性メモリー３４に書き込まれる。
【００９７】
以上説明したとおり、プリンター４０は、ホスト装置２０に接続されている。プリンター４０は、印刷媒体を収納可能な収納部６０と、収納部６０に着脱可能に取り付けられる印刷媒体の位置を規定する仕切板７０と、仕切板７０に設置されプリンター情報ＰＤが記憶されるメモリーモジュール３０と、メモリーモジュール３０からプリンター情報ＰＤを読み出すプリンター情報読出部５０ａと、読み出されたプリンター情報ＰＤをＲＯＭ５４（プリンター情報取込部）に設定するプリンター情報設定部５０ｂとを備える。そしてプリンター４０は、ＲＯＭ５４に設定されるプリンター情報ＰＤに基づいて動作する。
【００９８】
これにより、プリンター情報ＰＤが記憶されるメモリーモジュール３０が仕切板７０に設置されるため、プリンター４０を交換する場合において、外部メモリーを用意する必要はなく、メモリーの管理が容易である。また、交換後のプリンター４０に設定されるべきプリンター情報ＰＤが記憶された適切なメモリーとは別の誤ったメモリーを用意してしまう可能性を低減することができる。そのため、専門家ではない者であっても、プリンター情報ＰＤを、プリンター４０に迅速かつ適切に設定できる。
【００９９】
なお、上述した各実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【０１００】
例えば、上記実施形態では、プリンター４０としてレシートプリンターとクーポンプリンターを例示したが、これに限らず、レーザープリンターなどのプリンターにも、本発明が適用され得る。
【０１０１】
また、上記実施形態では、プリンター情報読出部５０ａが、メモリーモジュール３０から無線通信でプリンター情報ＰＤを読み出す構成を例示した。しかしながら、この構成に限定されず、プリンター情報読出部５０ａが、メモリーモジュール３０から有線通信でプリンター情報ＰＤを読み出す構成としてもよい。例えば、端子が不揮発性メモリー３４に電気的に接続され、もう一方の端子がプリンター情報読出部５０ａに電気的に接続されている構成であって、仕切板７０が収納部６０に取り付けられる場合に両方の端子が接触し、導通して、メモリーモジュール３０とプリンター情報読出部５０ａとが有線通信される構成であってもよい。
【符号の説明】
【０１０２】
１０…ＰＯＳシステム、２０…ホスト装置、３０…メモリーモジュール、３４…不揮発性メモリー、４０…プリンター、４２…制御部、５２…ＲＡＭ、５４…ＲＯＭ（プリンター情報取込部）、４４…電源スイッチ、４６…ＬＡＮコネクター、４８…印刷機構、５０ａ…プリンター情報読出部、５０ｂ…プリンター情報設定部、５０ｃ…プリンター情報書込部、５０ｄ…設定変更判定部、５０ｅ…仕切板検出部、５６…仕切板検出スイッチ、５８…表示部、６０…収納部、６２…設定スイッチ、６４…バス、７０…仕切板、８０…無線通信部、８２…ケース本体、Ｃ１…ＬＡＮケーブル、Ｃ１ａ…プラグ、Ｃ１ｂ…プラグ、ＰＤ…プリンター情報
【図１】
2017164913.tif 000003
【図２】
2017164913.tif 000004
【図３】
2017164913.tif 000005
【図４】
2017164913.tif 000006
【図５】
2017164913.tif 000007
【図６】
2017164913.tif 000008
【図７】
2017164913.tif 000009
【図８】
2017164913.tif 000010