(57)【要約】【課題】  プリンタ自身が、２次元コードのプリンタ設定情報を読み取って、書式や制御条件、ステータス送信の設定を行うプリンタの設定方法およびプリンタを提供する。【解決手段】  プリンタ１がスキャナ８を備えている。このプリンタ１の書式や制御条件、ステータス送信を設定するために、バーコードの形式で紙へ印刷されたプリンタ設定情報を取得する。取得したプリンタ設定情報をスキャナ８で取り込み、取り込んだプリンタ設定情報に基づいて、プリンタ１が自らの書式等を設定する。【選択図】      図３
2006056009.tif 000002
【特許請求の範囲】
【請求項１】
プリンタの書式や印刷条件、ステータス送信条件を設定するプリンタの設定方法であって、
前記プリンタはスキャナを備えており、
前記書式や印刷条件、ステータス送信条件を設定するためのプリンタ設定情報を、２次元コードの形式で取得する取得ステップと、
２次元コードの形式で著されている前記プリンタ設定情報を前記スキャナで取り込むステップと、
取り込んだ前記プリンタ設定情報に基づいて、前記プリンタが自らの書式や印刷条件、ステータス送信条件を設定するステップとを有することを特徴とするプリンタの設定方法。
【請求項２】
請求項１に記載のプリンタの設定方法において、
前記プリンタは、外部ネットワークと接続されており、
前記取得ステップは、
前記プリンタ設定情報が取得できるホームページのアドレスを、被印刷物へ２次元コードの形式で、前記プリンタが印刷するステップと、
前記２次元コードで著されている前記アドレスを、前記スキャナで取り込むステップと、
前記アドレスを基に前記ホームページを開くステップと、
前記ホームページから前記プリンタ設定情報を入手するステップと、
入手した前記プリンタ設定情報を２次元コードの形式で前記被印刷物へ印刷するステップとを有することを特徴とするプリンタの設定方法。
【請求項３】
請求項２に記載のプリンタの設定方法において、
前記プリンタは、ホストコンピュータと接続されていて、
前記ホームページを開くステップでは、前記ホストコンピュータを介して前記ホームページを開くことを特徴とするプリンタの設定方法。
【請求項４】
請求項１に記載のプリンタの設定方法において、
前記取得ステップは、
前記プリンタ設定情報が取得できるホームページのアドレスを、被印刷物へ２次元コードの形式で、前記プリンタが印刷するステップと、
前記２次元コードで著されている前記アドレスを、通信機能を備えるモバイル端末のカメラで読み取るステップと、
前記モバイル端末が前記カメラで読み取った前記アドレスを基に前記ホームページを開くステップと、
前記モバイル端末が前記ホームページから前記プリンタ設定情報を入手するステップと、
入手した前記プリンタ設定情報を２次元コードの形式で前記モバイル端末の表示部へ表示するステップとを有することを特徴とするプリンタの設定方法。
【請求項５】
請求項１から４のいずれか一項に記載のプリンタの設定方法において、
前記プリンタ設定情報が、ＰＯＳシステム用のレシート書式や印刷条件、ステータス送信条件を設定する情報であることを特徴とするプリンタ設定方法。
【請求項６】
印刷機構部と外部接続部とを備えるプリンタであって、
２次元コードの形式で著されているプリンタ設定情報を光学的に取り込むスキャナと、
前記スキャナで取り込んだ前記プリンタ設定情報に関する処理を行う処理部と、
前記２次元コードのデータから文字のデータへの変換あるいは前記文字のデータから前記２次元コードのデータへの変換を実施する変換部と、
文字のデータへ変換された前記プリンタ設定情報を記憶する記憶部とを備えていることを特徴とするプリンタ。
【請求項７】
請求項６に記載のプリンタにおいて、
前記処理部は、
前記外部接続部を介してホストコンピュータへホームページのアドレスを送って当該ホームページを開かせる機能と、
前記ホームページの前記プリンタ設定情報を前記ホストコンピュータから取得する機能と、
前記プリンタ設定情報を印刷制御部を介して前記印刷機構部に２次元コードの形式で印刷させる機能とを有していることを特徴とするプリンタ。
【請求項８】
請求項６に記載のプリンタにおいて、
商品に著されている商品コードを読み取る前記スキャナと、
前記スキャナで取り込んだ前記商品コードに関する処理を行う前記処理部と、
前記商品コードのデータから文字のデータへの変換を実施する変換部と、
文字のデータへ変換された前記商品コード情報を前記ホストコンピュータへ送信するインタフェース部とを備えていることを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
プリンタの書式や印刷条件、ステータス送信の設定を、スキャナを備えたプリンタ単独で行えるプリンタの設定方法およびプリンタに関する。
【背景技術】
【０００２】
従来、ラベルシート等に対応した印刷をプリンタで行うために、ラベルシートのパッケージ上へ、プリンタの書式情報を予め印刷しておいて添付する方法が知られている。プリンタの書式情報は、棒状パターンを配列してデジタル情報をあらわす２次元コードによって表示されている。パッケージ上に印刷されている２次元コードをスキャナで読み取り、読み取った２次元コードをプリンタ内のマイクロコンピュータによって書式情報へ変換する。変換された書式情報に基づいてプリンタへ書式設定が行われる。操作者は使用するラベルシートに対応して書式を設定し、設定した書式に従って印刷が行われる。また書式はディスプレイなどに表示され、書式内の所定位置には、キーボードにより文字が入力される。この方法によると、ラベルシートの書式を確認しながら、ホストコンピュータのアプリケーションの書式設定に従って設定する方法よりも、容易に書式設定ができる（例えば特許文献１）。
【０００３】
【特許文献１】特開平８−１８３２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術では、ラベルシート等のパッケージに添付されている書式情報を持つ２次元コードを読み取り、個々のプリンタの書式を設定している。そのため、ＰＯＳ（Point  Of  Sales）システムなどのように、システムの導入時やイベントなどで、ロゴを設定変更する場合や、紙を設定変更し最適な印刷制御にすることが必要な場合、紙無し状態をいつホストコンピュータに送信するかなどのステータス送信のタイミングの設定変更などの、プリンタの書式や制御に係わる設定を自由に行うことはできない。また従来のＰＯＳ用のプリンタでは、プリンタ制御に係わる設定を行うには、ＰＯＳ端末に接続してこれらの設定をＰＯＳ端末からコマンドとでデータにより設定する必要があった。これは、ＰＯＳ用のプリンタが多数ある場合には大変手間が掛かる。
【０００５】
そこで本発明は、上記課題を解決するために、プリンタ自身が、書式や印刷条件、ステータス送信等の自由な設定情報を含んで生成された２次元コードを読み取って、書式やプリンタの制御に係わる設定を行うプリンタの設定方法およびプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のプリンタの設定方法は、プリンタの書式やプリンタの制御に係わる設定をするプリンタの設定方法であって、プリンタはスキャナを備えており、書式等を設定するためのプリンタ設定情報を、２次元コードの形式で取得する取得ステップと、２次元コードの形式で著されているプリンタ設定情報をスキャナで取り込むステップと、取り込んだプリンタ設定情報に基づいて、プリンタが自らの書式等を設定するステップとを有することを特徴とする。
【０００７】
このプリンタの設定方法によれば、プリンタはスキャナを備えており、このスキャナは、２次元コードを認識できるため、２次元コードで表示されている書式やプリンタの制御に係わる自由に設定可能なプリンタ設定情報を、プリンタへ取り込むことができる。プリンタは、取り込んだプリンタ設定情報に基づいて、プリンタの書式やプリンタの制御に係わる設定をする。従って、印刷されたプリンタ設定情報を取得しておけば、プリンタ単独で書式やプリンタの制御に係わる設定が行える。２次元コードは、棒状、ドット状などのパターンを配列してデジタル情報をあらわすコードであり、スキャナなどで認識し易い。プリンタ設定情報は、この２次元コードで著されており、スキャナで迅速に、そして確実に取り込め、プリンタの書式等を設定できる。
【０００８】
２次元コードを生成する場合、プリンタは、外部ネットワークと接続されており、取得ステップは、プリンタ設定情報が取得できるホームページのアドレスを、被印刷物へ２次元コードの形式で、プリンタが印刷するステップと、２次元コードで著されているアドレスを、スキャナで取り込むステップと、アドレスを基にホームページを開くステップと、ホームページから自由に設定可能なプリンタ設定情報を入手するステップと、入手したプリンタ設定情報を２次元コードの形式で被印刷物へ印刷するステップとを有することが好ましい。
【０００９】
この構成によれば、プリンタ設定情報をホームページから取得するために、まず、ホームページのアドレスを、プリンタのセルフテスト機能等により、２次元コードで被印刷物である紙へ印刷する。次に、アドレスが印刷されている紙から、２次元コードで著されたアドレスをスキャナで取り込む。そして、アドレスに該当するホームページを開く。開いたホームページから自由に設定可能なプリンタ設定情報を入手し、入手したプリンタ設定情報を２次元コードの形式で印刷する。このようにして、プリンタによって、ホームページから所望のプリンタ設定情報が取得できる。
【００１０】
また、プリンタは、ホストコンピュータと接続されていて、ホームページを開くステップでは、ホストコンピュータを介してホームページを開くことが好ましい。
【００１１】
この構成によれば、プリンタは、ホストコンピュータと接続されて使用される場合が大半であり、その場合、ホストコンピュータを介してホームページを開くことが望ましい。ホストコンピュータを介してホームページを開かせることにより、特別にホームページを開くための機能が不要であり、設定作業の負担が軽減できる。
【００１２】
そして、他の取得ステップとして、プリンタ設定情報が取得できるホームページのアドレスを、被印刷物へ２次元コードの形式で、プリンタが印刷するステップと、２次元コードで著されているアドレスを、通信機能を備えるモバイル端末のカメラで読み取るステップと、モバイル端末がカメラで読み取ったアドレスを基にホームページを開くステップと、モバイル端末がホームページからプリンタ設定情報を入手するステップと、入手したプリンタ設定情報を２次元コードの形式でモバイル端末の表示部へ表示するステップとを有することが好ましい。
【００１３】
この構成によれば、プリンタ設定情報をホームページから取得するために、モバイル端末を用いる。まず、ホームページのアドレスを、プリンタのセルフテスト機能等により、２次元コードで被印刷物である紙へ印刷する。次に、紙に印刷されている２次元コードで著されているアドレスを、モバイル端末のカメラで読み取る。モバイル端末は、アドレスに該当するホームページを開き、ホームページからプリンタ設定情報を入手する。入手したプリンタ設定情報を２次元コードの形式で、モバイル端末の表示部へ表示する。このようにして、ホストコンピュータを用いずに、ホームページから所望のプリンタ設定情報が取得できる。
【００１４】
この場合、プリンタ設定情報が、ＰＯＳシステム用のレシート書式や印刷条件、ステータス送信の設定等のプリンタの制御に係わる情報であることが好ましい。
【００１５】
この構成によれば、２次元コードで著されるプリンタ設定情報を、プリンタに備えるスキャナで取り込む構成は、ＰＯＳシステムに最適なものである。プリンタで印刷するレシート書式やプリンタの制御に係わる設定が、プリンタのスキャナからプリンタ設定情報を取り込むだけで設定できる。設定は、ホストコンピュータを介さずに、プリンタ単独で行えるため、多くのＰＯＳ端末を保有するＰＯＳシステムでは、ＰＯＳ端末に備えているプリンタの設定が容易となる。
【００１６】
本発明のプリンタは、印刷機構部と外部接続部とを備えるプリンタであって、２次元コードの形式で著されているプリンタ設定情報を光学的に取り込むスキャナと、スキャナで取り込んだプリンタ設定情報に関する処理を行う処理部と、２次元コードのデータからプリンタのコマンドやデータへの変換あるいはプリンタのコマンドやデータから２次元コードのデータへの変換を実施する変換部と、プリンタのコマンドやデータへ変換されたプリンタ設定情報を記憶する記憶部とを備えていることを特徴とする。
【００１７】
このプリンタによれば、スキャナから取り込んだ２次元コードのプリンタ設定情報を、処理部が変換部へ送りコマンドやデータへ変換する。変換されたプリンタ設定情報は、記憶部へ記憶される。以降、プリンタは、記憶されたプリンタ設定情報に従った書式等で印刷を行う。このように、スキャナからプリンタ設定情報を取り込むことにより、プリンタ単独で書式等の設定が行える。
【００１８】
この場合、処理部は、外部接続部を介してホストコンピュータへホームページのアドレスを送って当該ホームページを開かせる機能と、ホームページのプリンタ設定情報をホストコンピュータから取得する機能と、プリンタ設定情報を印刷制御部を介して印刷機構部に２次元コードの形式で印刷させる機能を有していることが好ましい。
【００１９】
この構成によれば、プリンタは、ホストコンピュータと接続されて使用される場合が大半であり、その場合、プリンタの処理部が、ホストコンピュータに指示してホームページを開かせることが望ましい。そして、ホストコンピュータが取得したホームページのプリンタ設定情報を、処理部が取得する。ホストコンピュータを介してホームページを開かせることにより、ホームページを開くための設定作業の負担が軽減できる。また、取得したプリンタ設定情報は、２次元コードで印刷される。必要時に、印刷されたプリンタ情報を、プリンタのスキャナで取り込むことにより、プリンタの書式等の設定ができる。
【００２０】
本発明のプリンタが備えているスキャナは、店舗の商品に著されている商品コードを読み取るスキャナとを兼ね、スキャナで取り込んだ商品コードに関する処理を行う処理部と、商品コードのデータから文字のデータへの変換を実施する変換部と、文字のデータへ変換された商品コード情報をホストコンピュータへ送信するインタフェース部とを備えていることを特徴とする。
【００２１】
このプリンタによれば、通常店舗で使用するときは、商品コードを読み取るスキャナとして機能し、プリンタ設定時はプリンタ設定情報を読み取るスキャナとして機能するため、１台のスキャナで済む。
【発明を実施するための最良の形態】
【００２２】
以下に図面を参照して、本発明のプリンタの設定方法およびプリンタについての実施形態を説明する。プリンタは、店舗などで使用される販売管理機器のＰＯＳ（Point  Of  Sales）端末へ接続されている。従って、プリンタは、主に顧客へ渡すレシートの印刷用として用いられている。このレシートの書式や印刷条件、ステータス送信の設定等の設定方法を例にして、本発明の説明を行う。
（実施形態１）
【００２３】
図１は、ＰＯＳ端末に接続されて使用されるスキャナ付きのプリンタの斜視図である。プリンタ１は、下部外装２と上部外装３とから構成されている。上部外装３には、正面に配置されている電源スイッチ４と、図示していない被印刷用のロール紙を上部外装３内へセットするための開閉自在の上蓋部５と、上蓋部５を開けるための上蓋開ボタン６と、印刷されたロール紙が排出されるロール紙排出部７とが配置されている。上部外装３の上蓋部５には、スキャナ８が上蓋部５と一体となって備えられている。
【００２４】
図２は、プリンタの断面図である。スキャナ８は、スキャナ８で読み取る対象物の出し入れのために開閉する開閉部８ａと、対象物を読み取るスキャン部８ｂとを備えている。対象物には、例えば、２次元コードで著されているプリンタ設定情報などが記されている。２次元コードは、例えば、棒状パターンを配列してデジタル情報をあらわすコードである。プリンタ設定情報は、スキャナ８で確実に取り込めるように、２次元コードで著されている。
【００２５】
上部外装３内には、印刷に供されるロール紙（被印刷物）９と、ロール紙９をロール状に巻いたロール部１０と、ロール部１０から巻き出されたロール紙９へ印刷を行う印刷ヘッド１１と、印刷ヘッド１１へロール紙９を押し付けながら、ロール紙９をロール部１０から印刷ヘッド１１へ搬送するプラテン１２とが収容されている。上蓋部５は、支持軸１３を中心に開閉する。下部外装２内には、プリンタを制御する制御部１４が収容されている。また、上部外装３内には、不図示の紙幅規制板が設置可能とされ、ロール部１０の紙幅を可変できるようになっている。
【００２６】
これらの構成のプリンタ１は、通常、図１に示すように上蓋部５を閉じた状態で使用される。この場合、顧客の購入品名がロール紙９に印刷されてロール紙排出部７から排出される。排出されたロール紙９は、切断されてレシートとして顧客へ渡される。切断方法は、ロール紙排出部７に設けられている図示しないカッター刃を利用して、手で切断する。あるいは、切断装置が装着されていれば、カッター刃が自動的に動いてロール紙９を切断する。ロール紙９の補充あるいは印刷ヘッド１１の保守を行う際は、上蓋開ボタン６の反対側面に配置されている図示しないボタンを押し、上蓋部５を開けて、補充あるいは保守を行う。
【００２７】
プリンタ１の印刷機構部は、図２に示すように、ロール紙９、ロール部１０、印刷ヘッド１１およびプラテン１２で構成されている。ロール紙９は、ロール部１０から巻き出されて、印刷ヘッド１１とプラテン１２との間を通るときに印刷され、ロール紙排出部７まで延在している。プラテン１２は、印刷ヘッド１１にロール紙９を押し付けるように位置している。ロール紙９は、熱を感知した部分が、熱に反応して黒く発色する白色の感熱紙である。印刷ヘッド１１は、ロール紙９と接する表面が部分的に発熱するサーマル方式のヘッドである。また、ロール紙９の搬送経路の印刷ヘッド１１よりやや下流に不図示の紙検出器を有し、紙が無くなったことを検出して、印刷ヘッド１１の印刷を停止し、ＰＯＳ端末にステータスを送信して知らせる。さらにロール部１０の近傍に、ロール部１０の径の変化により駆動する不図示のスイッチから成るニアエンド検出器を有し、ロール部１０の径が小さくなり終了が近づいたこと（ニアエンド）を検出して、ＰＯＳ端末にステータスを送信して知らせる。このとき、紙検出器が紙無しを検出したところで、ステータスを送信するか、ニアエンド検出器がニアエンドを検出したところで、ステータスを送信するかを、スキャナ８から取り込まれたプリンタ設定情報に基づいて設定する。ＰＯＳ用途では、イベントなどで特別に用意した紙を最後まで使い切りたい場合と、ニアエンドを知りレシートの印刷途中で紙がなくならないように、顧客が途切れたタイミングを見計らって交換しておきたい場合がある。他にも、不図示の上蓋部５の開閉ステータス等、プリンタ１の状態変化の送信有無などの設定も、プリンタ設定情報に基づいて設定することができる。
【００２８】
ＰＯＳ端末からの印刷指示を受けると、図示しないモータの駆動によりプラテン１２が回転してロール紙９をロール部１０から巻き出し、印刷ヘッド１１へ供給する。ロール紙９は印刷ヘッド１１とプラテン１２により狭持されながら搬送され、印刷ヘッド１１が発熱した部分に接する面が黒く発色し、文字等の印刷が行える。文字等の配置、文字種やサイズなどは、スキャナ８から取り込まれたプリンタ設定情報に基づいて設定される。さらに、印刷ヘッド１１の通電分割数の設定、印字ヘッド１１の通電時間の設定、印刷速度の設定、発色温度の異なる紙に対する印刷濃度の設定など、プリンタの制御に係わる設定も、プリンタ設定情報に基づいて設定される。これらの設定により特にイベントなどで、印刷パターンを変えた場合、欲する印刷速度にしたい場合、異なる紙に変えた場合等で、最適な制御条件で印刷を行うことができる。また、電源の故障などで容量の異なる電源に変えた場合、これらの制御条件を変えることが有効である。
【００２９】
印刷されたロール紙９は、さらにロール紙排出部７へ搬送される。そして、ロール紙排出部７で切断されて、プリンタ１から排出される。排出されたロール紙９は、既述したようにレシートとして顧客へ渡される。また、プリンタ１は、顧客に渡されたレシートと同じ内容のものを、販売した商品の商品データとして制御部１４に記憶している。記憶されている商品データは、電子ジャーナルと呼ばれる。電子ジャーナルにより販売商品の記録が残り、税務対策や販売動向の把握に有効活用できる。なお、商品データの取り込みは、商品に貼付されているバーコード表示の値段を読み取るバーコードリーダによって行われる。バーコードリーダは、ＰＯＳ端末に備えられている。
【００３０】
図３は、プリンタ１が印刷するレシートの書式の一例を示す説明図である。レシート４０は、ロール紙９へ顧客ごとの購入商品データを印刷したものである。ロール紙９へレシート４０の書式を設定するための項目は、以下に挙げられる。これらの項目を設定することによって、プリンタ１がレシート４０の印刷を正しく行える。
【００３１】
項目として、まず、レシート４０へのレシート印刷領域４１と、各レシート印刷領域４１間の長さ４２と、レシート４０のカット位置４３からレシート印刷領域４１の先端までの長さ４３ａがある。これらの設定により、ロール紙９上に印刷するレシート４０の印刷開始の位置およびカット位置４３が設定できる。レシート印刷領域４１のロール紙搬送方向の長さは、顧客の購入商品数に対応した長さである。
【００３２】
レシート印刷領域４１を構成する項目には、領域先端へ印刷するトップロゴ４４と、領域後端へ印刷するボトムロゴ４５と、背景デザイン４６と、透かしマークであるウオーターマーク４７とがある。これらは、必要に応じて選択的に印刷の要否を設定できる。トップロゴ４４およびボトムロゴ４５は、店舗名、店舗を示すロゴ、催事の案内、宣伝、連絡事項などを表示する領域である。背景デザイン４６は、レシート印刷領域４１に印刷される文字等の背景を構成する。レシート４０に特徴を持たせて店舗のアピール度を高められる。ウオーターマーク４７は、いわゆる透かし印刷であって、背景デザイン４６とは異なるイメージで、レシート４０を特徴づけることができる。トップロゴ４４やボトムロゴ４５、背景デザイン４６、ウオーターマーク４７は、イメージデータとして作成、設定される。２次元コードでは、プリンタ１が解釈できるイメージデータのコマンドとイメージデータ自身のデータの情報として構成される。
【００３３】
次に項目として、トップロゴ４４とボトムロゴ４５との間に、顧客の購入した商品名、個数、値段等を印刷する購入品一覧がある。購入品一覧の印刷に際して、印刷する文字４８の種類、大きさ、装飾を設定する。また、印刷可能な最初の文字４８の位置を、トップロゴ４４の下端およびレシート印刷領域４１の幅方向端部からのそれぞれの長さ４９によって設定する。そして、最初の文字４８を含め、印刷可能な一行の長さ５０を設定する。各項目を設定して、レシート４０の書式が決定する。
【００３４】
さらに、プリンタ１では、レシート４０の書式の設定のほかに、トップロゴ４４あるいはボトムロゴ４５等の表示内容を時刻によって変更する設定、ロール紙９の紙幅５１に対応した紙幅設定、設定した内容などを印刷して確認するセルフテスト機能の設定などが行える。
【００３５】
これらの項目は、プリンタ１が記憶しているいくつかのサンプルの中から選ぶ方法と、プリンタ１が接続しているホストコンピュータで新たに作成あるいはサンプルを修正する方法と、プリンタメーカー等のホームページから取得する方法などがある。
【００３６】
次に、プリンタ１の制御部１４の構成について、図４を参照して説明する。プリンタ１は、ＰＯＳ端末２１およびホストコンピュータ２２と接続されて、販売管理を行うＰＯＳシステムを構成している。
【００３７】
制御部１４は、ＰＯＳ端末２１と接続する入出力インタフェース（外部接続部）２３と、ロール紙９へ印刷を行うために印刷ヘッド１１、プラテン１２およびプラテン１２を駆動するモータ１２ａを制御する印刷制御部２６と、スキャナ８を制御するスキャナ制御部２８とを有する。また、プリンタ１の基本制御やコマンドの解釈と実行を行うための制御プログラム２９を記憶する第一の記憶部３０と、スキャナ８で取り込んだ情報を読み込んで処理する処理部３１および２次元コードのデータとプリンタ１のコマンドやデータとを相互に変換する変換部３２を有する実行部３３と、プリンタ１の書式やプリンタ１の各制御条件、ステータス送信条件を設定する設定プログラム３４および書式の各項目やプリンタ１の各制御条件、ステータス送信条件に該当する書式データ３５を有する第二の記憶部３６とを有する。ロール紙９、印刷ヘッド１１、プラテン１２、プラテン駆動用のモータ１２ａは、印刷機構部として機能する。
【００３８】
ここで、第一の記憶部３０は、ＲＯＭ（Read  Only  Memory）であり、第二の記憶部３６は、フラッシュＲＯＭである。フラッシュＲＯＭ３６は、読み書きが自在で電源が停止されても記憶内容を保持できるメモリである。また、実行部３３は、フラッシュＲＯＭ３６が記憶する設定プログラム３４およびＲＯＭ３０が記憶する制御プログラム２９を、ＣＰＵ（Central  Processing  Unit）が、実行することにより、処理部３１および変換部３２としての機能を実現する。
【００３９】
フラッシュＲＯＭ３６が有する設定プログラム３４は、レシート４０の書式やプリンタ１の制御条件を設定するプログラムである。また、フラッシュＲＯＭ３６が有する書式データ３５は、レシート４０を構成するトップロゴ４４、文字４８などの各項目に該当するデータである。書式データ３５には、印刷ヘッド１１の通電分割数、印字ヘッド１１の通電時間、印刷速度、印刷濃度の設定、ステータス送信などプリンタ１の各制御条件に該当するデータも含まれる。設定プログラム３４および書式データ３５は、多様な書式や制御条件、ステータス送信条件に対応できるように、選択可能な形式でフラッシュＲＯＭ３６へ記憶されている。スキャナ８から取り込まれたプリンタ設定情報には、選択すべき設定プログラム３４および書式データ３５の情報が含まれている。設定プログラム３４および書式データ３５の情報は、制御プログラム２９で解釈できるコマンドとデータ形式で構成されており、制御プログラム２９が実行時に参照しに行き、印刷制御部２６で書式や制御条件として実行されたり、入出力インタフェース２３からＰＯＳ端末２１へステータス送信されたりする。
【００４０】
ＰＯＳ端末２１からの印刷指示を受けてプリンタ１が印刷を行う場合、処理部３１は、制御プログラム２９に基づき、印刷制御部２６へ指示して印刷を行う。その際の書式や制御条件、ステータス送信条件は、設定プログラム３４が設定した書式や制御条件、ステータス送信条件に基づいて書式データ３５から選択される。従って、書式や制御条件、ステータス送信条件を変更するときは、フラッシュＲＯＭ３６の設定プログラム３４を更新する。設定プログラム３４および書式データ３５は、予め設定されて記憶されているものの他に、新規および修正して追加することができる。
【００４１】
設定プログラム３４を更新するためには、更新する内容に該当する設定プログラム３４を取得する。まず、処理部３１によって、プリンタメーカー等のホームページのアドレスをＰＯＳ端末２１を経由してホストコンピュータ２２へ送る。ホストコンピュータ２２は外部ネットワークと接続しており、外部ネットワークを通してホームページを開く。そして、ホームページから該当するプリンタ設定情報を取得する。取得したプリンタ設定情報は、ホストコンピュータ２２からＰＯＳ端末２１を経由してプリンタ１へ送信される。プリンタ１へ送信されたプリンタ設定情報は、印刷制御部２６が印刷ヘッド１１へ印刷を指示することにより、ロール紙９へ２次元コードの形式で印刷される。この印刷したプリンタ設定情報を、プリンタ１のスキャナ８で取り込んで取得し、プリンタ１の設定プログラム３４の更新および書式の変更ができる。これはＰＯＳ端末２１が外部ネットワークと接続していれば、ホストコンピュータ２２でなく、ＰＯＳ端末２１でも良い。
【００４２】
設定プログラム３４の更新は、最初に、プリンタ１のスキャナ８の開閉部８ａを開いて、２次元コード形式のプリンタ設定情報が印刷されているロール紙９をセットする。次いで、スキャナ制御部２８に制御されたスキャナ８によって、ロール紙９へ印刷されている２次元コード形式のプリンタ設定情報を取り込む。スキャナ８は、開閉部８ａが閉じられると不図示の開閉部８ａの開閉スイッチの状態変化を認識して読み取り動作に入り、２次元コード形式の情報の有無を認識し、２次元コード形式の情報を認識すると、その情報を取り込む。取り込んだ確認は、プリンタ１に備えられた不図示のＬＥＤの点滅や不図示のブザーの鳴動により行うことができる。情報の取り込みが確認できない場合は、再度行う。取り込んだ情報であるプリンタ設定情報を、変換部３２でコマンドやデータとなる文字データへ変換し、設定プログラム３４および書式データ３５としてフラッシュＲＯＭ３６へ記憶する。このように、印刷されたプリンタ設定情報を取得保管しておけば、プリンタ１の書式の設定が、ＰＯＳ端末２１やホストコンピュータ２２の介在なしに、直接プリンタ１自身で行える。さらに、多数のプリンタを設置している店舗では、プリンタの導入時やイベントで設定を変える時など、２次元コード形式のプリンタ設定情報が印刷されているロール紙９を読み込ませることにより、簡単に短時間でプリンタの設定が終了し、設定変更の負担を減少させることができる。また、プリンタの導入時、プリンタ１はＰＯＳ端末２１と通信できるように通信設定をする必要があるが、プリンタ１の通信設定はＰＯＳ端末２１から行うことができない。そのため、２次元コードで通信設定条件を印刷したロール紙９をスキャナ８で読み取ることにより、プリンタ１に通信条件を設定することができる。
【００４３】
次に、プリンタ設定情報の取得方法およびプリンタ設定情報による書式の設定方法について、図５、図６を用いて詳しく説明する。図５は、プリンタに関するプリンタ設定情報の取得方法を示すフローチャートである。ステップＳ１において、プリンタ１のセルフテスト機能を用いて、プリンタメーカーのホームページのアドレスを、２次元コードで印刷する。印刷実行するために必要なセルフテスト機能プログラムは、制御プログラム２９が有し、不図示の紙送りスイッチを押しながら電源スイッチ４をＯＮにすると開始する。ホームページのアドレスは、書式データ３５が有している。この印刷は、プリンタ１が単独で行え、ロール紙９へ印刷されたホームページのアドレスを著す２次元コードが入手できる。ホームページのアドレスを著す２次元コードは、何度も印刷する必要がないので、予めこのステップで１枚だけ印刷しておくことが望ましい。
【００４４】
ステップＳ１でホームページのアドレスを入手してから、ステップＳ２において、プリンタ１のスキャナ８でホームページのアドレスを取り込む。ホームページのアドレスは、２次元コードで著されていて、スキャナ８で迅速に且つ確実に取り込める。
【００４５】
次に、ステップＳ３において、取り込んだホームページのアドレスを基に、ＰＯＳシステムを構成するＰＯＳ端末２１を経由してホストコンピュータ２２を介してネットワークへ接続し、プリンタメーカーのホームページを開く。ここで、ホームページを開くためには、まず、処理部３１が、取り込んだ２次元コードを変換部３２へ送る。変換部３２は、送られた２次元コードを文字データのアドレスへ変換する。処理部３１は、文字データのホームページのアドレスをＰＯＳ端末２１を経由してホストコンピュータ２２へ送り、ホストコンピュータ２２にホームページを開かせる。なお、ホームページのアドレスは文字列のデータに限定されるものではなく、バイナルデータ等を用いてもよい。
【００４６】
ホームページが開かれると、ステップＳ４において、プリンタ設定情報を生成するプログラムが、ホストコンピュータ２２にインストールされているかどうかを確認する。インストールされていれば、ステップＳ５へ進み、一方インストールされていなければステップＳ６へ進む。確認は、ホストコンピュータ２２とホームページ間で行う。つまり、ホストコンピュータ２２が、ホームページからの情報取得に必要なプログラム等を有しているかどうかを確認する。必要なプログラム等は、ホームページからダウンロードされる。プリンタ設定情報を生成するプログラムは、ホームページに用意されているプリンタ設定情報を、２次元コードの形式で読み込むためのものである。また、プリンタ設定情報を、ホームページ上で修正加工等してから読み込むためにも必要である。
【００４７】
ステップＳ５では、ホームページからプリンタ設定情報を、ホストコンピュータ２２が取得する。
【００４８】
ステップＳ６では、ホームページからプリンタ設定情報を生成するプログラムをダウンロードする。そして、ダウンロードを実行してからステップＳ５へ進む。
【００４９】
プリンタ設定情報として取得できるのは、図３を用いて説明したレシート４０を構成するトップロゴ４４、ボトムロゴ４５、背景デザイン４６、文字４８、印刷開始位置４９などの書式情報、印刷ヘッド１１の通電分割数、印字ヘッド１１の通電時間、印刷速度、印刷濃度の設定、ステータス送信などの各制御条件等の各項目についてである。レシート４０は、ホームページに掲載されているレシートサンプルをそのまま採用することで、簡単に構成できる。あるいは、ホームページ上でレシートサンプルの一部項目を修正して構成することや、独自の設定で構成することも可能である。また、書式や各制御条件はメニューで用意されていて、その中から選ぶことが可能である。また、紙の修理を選択すると自動的に最適な制御条件を生成することもできる。
【００５０】
ホームページからダウンロードできるレシート４０に関するプリンタ設定情報は、プリンタ１の書式を設定する設定プログラム３４の選択情報と、レシート４０の各項目に該当する書式データ３５の選択情報とから成る。これらのプリンタ設定情報は、２次元コードになるイメージデータとして、ホームページからホストコンピュータ２２へダウンロードされる。そして、ホストコンピュータ２２からＰＯＳ端末２１を経由してプリンタ１へ送信され、プリンタ１がプリンタ設定情報を取得できる。
【００５１】
ステップＳ５において、プリンタ設定情報を取得すると、ステップＳ７へ進む。ステップＳ７では、プリンタ１の印刷制御部２６によって、取得したプリンタ設定情報を２次元コードの形式でロール紙９へ印刷する。なお、イメージデータとして取得したプリンタ設定情報は、印刷前に、変換部３２によって２次元コードのデータへ変換される。これにより、２次元コードで印刷されたプリンタ設定情報を取得することができる。この印刷は何度も行う必要がないので、予めここで１枚だけ印刷しておくことが望ましい。
【００５２】
次に、取得したプリンタ設定情報に従い、プリンタ１へ書式を設定する方法について説明する。図６は、プリンタの書式設定方法を示すフローチャートである。
【００５３】
ステップＳ２１において、２次元コードで印刷されているプリンタ設定情報を、プリンタ１のスキャナ８で取り込む。この場合、プリンタ設定情報が印刷されているロール紙９を、スキャナ８へセットする。スキャナ８は、スキャナ制御部２８によって制御されて、２次元コードで著されているプリンタ設定情報を取り込む。
【００５４】
そして、ステップＳ２２において、プリンタ設定情報が正しく設定されたかどうかを処理部３１が判断する。正しく設定されていればフローを終了し、一方正しく設定されていなければステップＳ２１へ戻る。
【００５５】
ここでは、取り込んだ２次元コードのデータを、まず、処理部３１が変換部３２へ送る。変換部３２では、２次元コードのプリンタ設定情報を、プリンタ１のコマンドやデータを含む文字データに変換する。処理部３１は、変換したプリンタ設定情報に基づき、設定プログラム３４と書式データ３５との中から設定に該当する選択を行う。この選択によりプリンタ１の書式が設定され、書式は、設定プログラム３４へ記憶される。設定プログラム３４が必要とする書式データが書式データ３５にない等の理由で、レシート４０の書式が設定できない場合は、その旨を印刷して、ステップＳ２１へ戻る。
【００５６】
レシート４０の書式が設定が正常に行えた場合は、レシート４０のテスト印刷を行って、書式の設定を終了する。このあとは、新しい設定プログラム３４に準じた書式で、レシート４０の印刷が行える。
同様にして、他のスキャナ８付きプリンタ１に対しても、予め印刷した同じ２次元コード形式のプリンタ設定情報の印刷されているロール紙９をスキャナ８にセットするだけで、書式の設定が容易に変更できる。
【００５７】
以下に、実施形態１の効果を記載する。
【００５８】
（１）２次元コード形式のプリンタ設定情報の印刷されているロール紙９が一枚あれば、それをプリンタ１のスキャナ８に取り込ませるだけで、プリンタ１にプリンタ設定情報を設定できる。よって、設定が同じであれば、他のプリンタ１についても同様にスキャナ８で取り込ませるだけで設定が済み、プリンタ１に対応するＰＯＳ端末２１から個々に設定する必要がない。
【００５９】
（２）２次元コードは、棒状パターンを配列したコードであり、スキャナ８で認識し易い。プリンタ設定情報を、この２次元コードで著すことにより、スキャナ８で迅速に、そして確実に取り込むことができる。さらに、書式の設定が簡単に且つ短時間で行える。
【００６０】
（３）プリンタ１のセルフテスト機能により、プリンタメーカーのホームページのアドレスが印刷できる。アドレス取得のための特別な設定や、プリンタ１以外の機器等が不要で、容易にアドレス取得ができる。
【００６１】
（４）ＰＯＳシステムのアプリケーションを変更せずに、プリンタ１が印刷するレシートの書式の設定が変更できる。従って、アプリケーション変更の費用、手数がかからない。
【００６２】
（５）プリンタ１の書式が変更されると、確認のため、新しい設定のレシートが、サンプルとしてその場で印刷される。従って、設定内容の確認が直ちに行える。
【００６３】
（６）プリンタ１とスキャナ８とが一体であり、別体の場合、それぞれに必要になる電源および入出力インタフェースが一つで済む。そのため、配線が不要で、コストも抑えられる。
【００６４】
（７）スキャナ８を商品の値段を読み取るバーコードリーダとして使用すれば、スキャナ８をより有効に活用できる。
（実施形態２）
【００６５】
次に、ハンディスキャナを備えたプリンタにおいて、モバイル端末からプリンタ設定情報を取得して書式を設定する方法について説明する。図７は、ハンディスキャナ付きのプリンタの断面図とモバイル端末として用いている携帯電話の斜視図である。実施形態１のプリンタ１との相違点は、プリンタ１の備えているスキャナ８に替えて、バーコード表示の商品の値段等を取り込むバーコードリーダを、ハンディスキャナ６１として備えていることである。ほかの構成は、プリンタ１と同様である。
【００６６】
プリンタ設定情報の取得は、この場合、モバイル端末６２から取得する。モバイル端末６２は、プリンタ設定情報等を表示する表示部６３と、表示部６３の背面のカメラ６４とを備えている。また、このモバイル端末６２は、２次元コード等の読み取り、外部ネットワークとの接続ができる機能、およびホームページ閲覧に必要なプログラムを備えている。
【００６７】
まず、モバイル端末６２によって、プリンタ設定情報を取得する方法について、図８を用いて説明する。図８は、プリンタに関するプリンタ設定情報の取得方法を示すフローチャートである。
【００６８】
ステップＳ１１において、プリンタ６０のセルフテスト機能を用いて、プリンタメーカーのホームページのアドレスを、２次元コードで印刷する。この印刷は、プリンタ６０が単独で行え、ロール紙９へ印刷されたホームページのアドレスを著す２次元コードが入手できる。ホームページのアドレスを著す２次元コードは、予め印刷しておくことが望ましい。
【００６９】
ステップＳ１１でホームページのアドレスを入手してから、ステップＳ１２において、モバイル端末６２のカメラ６４で２次元コードで著されたホームページのアドレスを読み取る。
【００７０】
読み込んだホームページのアドレスを基に、ステップＳ１３において、モバイル端末６２からプリンタメーカーのホームページを開く。ここでは、ホームページを開くために、モバイル端末６２において、読み込んだ２次元コードをプリンタ１のコマンドやデータを含む文字データへ変換する操作が行われる。変換した文字データのホームページのアドレスによって、モバイル端末６２がホームページを開く。直接モバイル端末６２のキー６５から文字データのアドレスを入力して、ホームページを開く場合と同様にホームページへ接続できる。なお、ホームページのアドレスは、文字データ以外の表示形式のものであっても良い。
【００７１】
ホームページが開かれると、ステップＳ１４において、プリンタ設定情報を生成するプログラムが、モバイル端末６２にインストールされているかどうかを確認する。インストールされていればステップＳ１５へ進み、一方インストールされていなければステップＳ１６へ進む。確認は、モバイル端末６２とホームページ間で行ない、必要なプログラム等は、ホームページからダウンロードされる。プリンタ設定情報を生成するプログラムは、ホームページに用意されているプリンタ設定情報を、ホームページ上で修正加工、新規追加してから読み込むためのものである。
【００７２】
次に、ステップＳ１５において、ホームページからプリンタ設定情報を、モバイル端末６２が取得する。
【００７３】
また、ステップＳ１６においては、ホームページからプリンタ設定情報を生成するプログラムをダウンロードする。ダウンロードを実行して後、ステップＳ１５へ進む。
【００７４】
プリンタ設定情報として取得できるのは、図３を用いて説明したレシート４０を構成するトップロゴ４４、ボトムロゴ４５、背景デザイン４６、文字４８、印刷開始位置４９などの書式情報、印刷ヘッド１１の通電分割数、印字ヘッド１１の通電時間、印刷速度、印刷濃度の設定、ステータス送信などの各制御条件等の各項目についてである。レシート４０の構成は、ホームページに掲載されているレシートサンプルをそのまま採用することで、簡単に構成できる。あるいは、レシートサンプルの一部項目を修正して構成することや、独自の設定で構成することも可能である。
【００７５】
ホームページからダウンロードできるレシート４０に関するプリンタ設定情報は、プリンタ６０の書式を設定する設定プログラム３４の選択情報と、レシート４０の各項目に該当する書式データ３５の選択情報とから成る。これらのプリンタ設定情報は、２次元コードのデータとして、ホームページからモバイル端末６２へダウンロードされ、モバイル端末６２がプリンタ設定情報を取得する。
【００７６】
ステップＳ１５において、プリンタ設定情報を取得すると、ステップＳ１７へ進む。ステップＳ１７では、取得したプリンタ設定情報が、２次元コードの形式でモバイル端末６２の表示部６３へ表示される。これにより、２次元コードで表示されたプリンタ設定情報の取得が終了する。
【００７７】
次に、取得したプリンタ設定情報に従い、プリンタ６０へ書式を設定する方法について説明する。図９は、プリンタ６０の書式設定方法を示すフローチャートである。
【００７８】
ステップＳ３１において、２次元コードで表示されているプリンタ設定情報を、プリンタ６０のハンディスキャナ６１で取り込む。この場合、プリンタ設定情報が表示されているモバイル端末６２の表示部６３に正対して、ハンディスキャナ６１をセットし、２次元コードを読み込む。
【００７９】
そして、ステップＳ３２において、プリンタ設定情報が正しく設定されたかどうかを、プリンタ６０の処理部３１が判断する。正しく設定されていればフローを終了し、一方正しく設定されていなければステップＳ３１へ戻る。
【００８０】
ここでは、取り込んだ２次元コードのデータを、まず、処理部３１が変換部３２へ送る。変換部３２では、２次元コードのプリンタ設定情報を、文字データに変換する。処理部３１は、変換したプリンタ設定情報に基づき、設定プログラム３４と書式データ３５との中から設定に該当する選択を行う。この選択によりプリンタ１の書式が設定され、書式は、設定プログラム３４へ記憶される。設定プログラム３４が必要とする書式データが書式データ３５にない等の理由で、レシート４０の書式が設定できない場合は、その旨を印刷して、ステップＳ３１へ戻る。
【００８１】
レシート４０の書式が設定が正常に行えた場合は、レシート４０のテスト印刷を行って、書式の設定を終了する。このあとは、新しい設定プログラム３４に準じた書式で、レシート４０の印刷が行える。同様にして、他のハンディスキャナ６１付きプリンタ６０に対しても、モバイル端末６２の表示部６３に表示されている２次元コード形式のプリンタ設定情報を、ハンディスキャナ６１で読み取って、書式の設定が容易に変更できる。
【００８２】
以下、実施形態２の効果を記載する。
【００８３】
（１）モバイル端末６２によってホームページを開くことにより、ホストコンピュータ２２を用いることなしに、ホームページから所望のプリンタ設定情報が取得でき、モバイル端末６２の表示部６３に表示できる。また、モバイル端末６２の表示部６３に表示される２次元コードを、ハンディスキャナ６１で読み取らせることで、プリンタ６０にプリンタ設定情報を設定できるため、ホストコンピュータ２２から個々に設定する必要がない。
【００８４】
また、本発明は上記の実施形態に限定されるものではなく、次のような変形例が挙げられる。
【００８５】
（変形例１）コードは２次元コードに限定されない。バーコードであっても良い。
【００８６】
（変形例２）予め、プリンタ設定情報、ホームページのアドレスなどを２次元コードで印刷した用紙をプリンタ１、６０へセットして販売することも可能である。所望する２次元コードの取得が、より容易になる。
【００８７】
（変形例３）ステップＳ２およびステップＳ１２において、ホームページのアドレスを、ホストコンピュータ２２あるいはモバイル端末６２のキーから入力しても良い。
【００８８】
（変形例４）印刷ヘッド１１はサーマル方式ではなくインクジェット方式あるいはインパクト方式であっても良い。感熱紙であるロール紙９に印刷するサーマル方式に比して、普通紙等の種々の印刷紙が選択でき保存性も向上する。
【００８９】
（変形例５）書式の設定は、設定プログラム３４と書式データ３５とに分けずに、設定プログラム３４あるいは書式データ３５のうち、どちらか一方で設定できるものであっても良い。
【図面の簡単な説明】
【００９０】
【図１】実施形態１におけるスキャナ付きプリンタの斜視図。
【図２】プリンタの断面図。
【図３】レシートの書式の一例を示す説明図。
【図４】プリンタの制御部を示すブロック図。
【図５】プリンタに関するプリンタ設定情報の取得方法を示すフローチャート。
【図６】プリンタの書式設定方法を示すフローチャート。
【図７】実施形態２におけるハンディスキャナ付きのプリンタの断面図とモバイル端末の斜視図。
【図８】プリンタに関するプリンタ設定情報の取得方法を示すフローチャート。
【図９】プリンタの書式設定方法を示すフローチャート。
【符号の説明】
【００９１】
１…プリンタ、８…スキャナ、９…被印刷物としてのロール紙、１１…印刷ヘッド、１２…プラテン、１４…制御部、２１…ＰＯＳ端末、２２…ホストコンピュータ、２３…外部接続部としての入出力インタフェース、２６…印刷制御部、２８…スキャナ制御部、２９…制御プログラム、３０…ＲＯＭ、３１処理部、３２…変換部、３３…ＣＰＵ、３４…設定プログラム、３５…書式データ、３６…記憶部としてのフラッシュＲＯＭ、４０…レシート、６０…プリンタ、６１…ハンディスキャナ、６２…モバイル端末、６３…表示部、６４…カメラ。
【図１】
2006056009.tif 000003
【図２】
2006056009.tif 000004
【図３】
2006056009.tif 000005
【図４】
2006056009.tif 000006
【図５】
2006056009.tif 000007
【図６】
2006056009.tif 000008
【図７】
2006056009.tif 000009
【図８】
2006056009.tif 000010
【図９】
2006056009.tif 000011