(57)【要約】【課題】プリンターの新規導入時における設定の手間とコストを軽減する。【解決手段】本発明のプリンターシステムＳＹは、プリンター１０およびサーバー３０から成り、サーバー３０は、各プリンター１０のＭａｃアドレスとプリンター設定情報とを関連付けて記憶したサーバー記憶部３１０と、プリンター設定情報をプリンター１０に送信するサーバー送信部３３０と、を備え、プリンター１０は、Ｍａｃアドレスを記憶したプリンター記憶部１１０と、サーバー３０と接続されたとき、記憶しているＭａｃアドレスを当該サーバー３０に送信するプリンター送信部１２０と、サーバー３０から、送信したＭａｃアドレスに関連付けられたプリンター設定情報を受信するプリンター受信部１３０と、受信したプリンター設定情報を設定する設定部１４０と、を備えた。【選択図】図２
2014032454.tif 000002
【特許請求の範囲】
【請求項１】
プリンターを識別するプリンター識別情報と前記プリンターを設定する設定情報とを関連付けて記憶するサーバー記憶部、および前記設定情報を前記プリンターに送信するサーバー送信部を有するサーバーと、
前記プリンター識別情報を記憶するプリンター記憶部、前記サーバーと接続されたときに前記プリンター記憶部に記憶された前記プリンター識別情報を当該サーバーに送信するプリンター送信部、前記サーバーから、前記プリンター送信部で送信した前記プリンター識別情報に関連付けられた前記設定情報を受信するプリンター受信部、受信した前記設定情報を設定する設定部、および印刷用紙に印刷を行う印刷部を有するプリンターと、
を備えたことを特徴とするプリンターシステム。
【請求項２】
前記サーバー記憶部は、前記プリンター識別情報と関連付けて記憶されたアプリケーションを有し、
前記プリンターの前記プリンター識別情報を取得する取得部、前記取得部で取得された前記プリンター識別情報を前記サーバーに送信する情報端末送信部、前記サーバーから、前記取得部で取得された前記プリンター識別情報に関連付けられた前記アプリケーションを受信する情報端末受信部、前記アプリケーションをインストールするインストール部、前記インストール部でインストールされた前記アプリケーションを動作させて印刷データを生成する印刷データ生成部、および前記印刷データを前記プリンターに出力する印刷データ出力部を有する情報端末を備えた請求項１に記載のプリンターシステム。
【請求項３】
前記取得部は、無線通信を用いて検出された前記プリンター識別情報を取得する請求項２に記載のプリンターシステム。
【請求項４】
前記サーバー記憶部は、前記プリンター識別情報と関連付けて記憶されたＷｅｂアプリケーションを有し、
前記プリンター受信部は、前記サーバーから、前記プリンター送信部で送信した前記プリンター識別情報に関連付けられた前記Ｗｅｂアプリケーションを受信し、
前記プリンターは、前記Ｗｅｂアプリケーションをインストールするインストール部、前記インストール部でインストールされた前記Ｗｅｂアプリケーションを動作させて印刷データを生成する印刷データ生成部、および前記印刷データを前記印刷部に出力する印刷データ出力部を有する請求項１に記載のプリンターシステム。
【請求項５】
前記設定情報は、前記印刷用紙の所定位置に印刷するロゴデータ、前記印刷用紙の用紙サイズ、および空白行を省略して前記印刷用紙の消費量を減らすか否かに関する用紙節約モードのうち、少なくとも１つの情報を含む請求項１ないし４のいずれか１項に記載のプリンターシステム。
【請求項６】
プリンターから前記プリンターを識別するプリンター識別情報をサーバーに送信し、
前記サーバーが、送信された前記プリンター識別情報に基づいて、当該プリンター識別情報と関連付けられた設定情報を前記プリンターに送信し、
前記設定情報が送信された前記プリンターに、前記設定情報を設定することを特徴とするプリンター設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新規導入されたプリンターに対し、設定情報を設定するプリンターシステムおよびプリンター設定方法に関するものである。
【背景技術】
【０００２】
従来、ネットワーク環境にプリンターが新規導入された場合、プリンターに対する設定、およびサーバーに対する設定（プリンタードライバーのインストール、プリンターポートの設定など）が煩雑であるといった課題がある。例えば、特許文献１では、この課題に対し、新規プリンターを特定し、新規プリンターに対してＩＰアドレスを自動設定すると共に、サーバーに対してドライバーの自動インストールを行うことで、ユーザーの手間を軽減している。
【０００３】
ところが、新規導入されたプリンターに対する設定は、上記のＩＰアドレスに限らない。例えば、ＰＯＳ（Point  Of  Sales）システムに用いられるレシートプリンターの場合、レシートの先頭に印刷する店舗ロゴを示すロゴデータ、用紙サイズ、空白行の削除の有無（用紙節約モード）などについても設定する必要がある。このため従来は、コンピューター上で動作する専用のプログラムを用いて、プリンター設定を行っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、専用のプログラムを用いたプリンターの設定には一定の知識を必要とするため、専門業者による設定作業が必要となる。また、プリンターごとに設定を行う必要があるため、多数のプリンターを新規導入する場合、多くの手間とコストがかかるといった問題がある。
【０００６】
本発明は、上記の問題点に鑑み、プリンターの新規導入時における設定の手間とコストを軽減することが可能なプリンターシステムおよびプリンター設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のプリンターシステムは、プリンターを識別するプリンター識別情報とプリンターを設定する設定情報とを関連付けて記憶するサーバー記憶部、および設定情報をプリンターに送信するサーバー送信部を有するサーバーと、プリンター識別情報を記憶するプリンター記憶部、サーバーと接続されたときにプリンター記憶部に記憶されたプリンター識別情報を当該サーバーに送信するプリンター送信部、サーバーから、プリンター送信部で送信したプリンター識別情報に関連付けられた設定情報を受信するプリンター受信部、受信した設定情報を設定する設定部、および印刷用紙に印刷を行う印刷部を有するプリンターと、を備えたことを特徴とする。
【０００８】
本発明のプリンター設定方法は、プリンターからプリンターを識別するプリンター識別情報をサーバーに送信し、サーバーが、送信されたプリンター識別情報に基づいて、当該プリンター識別情報と関連付けられた設定情報をプリンターに送信し、設定情報が送信されたプリンターに、設定情報を設定することを特徴とする。
【０００９】
本発明の構成によれば、サーバーが、各プリンターのプリンター識別情報と、設定情報とを関連付けて記憶しているため、プリンターとサーバーとの接続により、各プリンターに合った設定情報を各プリンターに設定できる。これにより、プリンターの設定操作が不要となるため、プリンターの新規導入時における設定の手間とコストを軽減できる。
【００１０】
上記のプリンターシステムにおいて、サーバー記憶部は、プリンター識別情報と関連付けて記憶されたアプリケーションを有し、プリンターのプリンター識別情報を取得する取得部、取得部で取得されたプリンター識別情報をサーバーに送信する情報端末送信部、サーバーから、取得部で取得されたプリンター識別情報に関連付けられたアプリケーションを受信する情報端末受信部、アプリケーションをインストールするインストール部、インストール部でインストールされたアプリケーションを動作させて印刷データを生成する印刷データ生成部、および印刷データをプリンターに出力する印刷データ出力部を有する情報端末を備えたことを特徴とする。
【００１１】
本発明の構成によれば、情報端末で連携するプリンターのプリンター識別情報の取得により、情報端末にアプリケーションをインストールし、連携するプリンターへの印刷指令を行うことができる。つまり、情報端末の新規導入時においても、設定の手間とコストを軽減できる。
なお、情報端末は、アプリケーションだけでなく、連携するプリンター用のプリンタードライバーをサーバーから受信してインストールしても良い。
【００１２】
上記のプリンターシステムにおいて、取得部は、無線通信を用いて検出されたプリンター識別情報を取得することを特徴とする。
【００１３】
本発明の構成によれば、無線通信圏内にあるプリンターを、連携するプリンターとして、容易に特定することができる。
【００１４】
上記のプリンターシステムにおいて、サーバー記憶部は、プリンター識別情報と関連付けて記憶されたＷｅｂアプリケーションを有し、プリンター受信部は、サーバーから、プリンター送信部で送信したプリンター識別情報に関連付けられたＷｅｂアプリケーションを受信し、プリンターは、Ｗｅｂアプリケーションをインストールするインストール部、インストール部でインストールされたＷｅｂアプリケーションを動作させて印刷データを生成する印刷データ生成部、および印刷データを印刷部に出力する印刷データ出力部を有することを特徴とする。
【００１５】
本発明の構成によれば、プリンターにＷｅｂアプリケーションをインストールすることで、プリンターをＷｅｂサーバーとして動作させることができる。これにより、Ｗｅｂブラウザーを備えた情報端末から、プリンターにアクセスし、プリンター上のＷｅｂアプリケーションを用いて印刷データを生成し、さらにプリンターに印刷を実行させることができる。
【００１６】
上記のプリンターシステムにおいて、設定情報は、印刷用紙の所定位置に印刷するロゴデータ、印刷用紙の用紙サイズ、および空白行を省略して印刷用紙の消費量を減らすか否かに関する用紙節約モードのうち、少なくとも１つの情報を含むことを特徴とする。
【００１７】
本発明の構成によれば、プリンターに対し、ロゴデータ、用紙サイズおよび用紙節約モードに関する設定の手間とコストを軽減できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るプリンターシステムのシステム構成図である。
【図２】第１実施形態に係るプリンターシステムの機能ブロック図である。
【図３】第１実施形態に係る対応テーブルの一例を示す図である。
【図４】レシートの印刷結果の一例を示す図である。
【図５】第１実施形態に係るプリンター設定処理の流れを示すフローチャートである。
【図６】第１実施形態に係る情報端末設定処理の流れを示すフローチャートである。
【図７】第２実施形態に係るプリンターシステムの機能ブロック図である。
【図８】第２実施形態に係る対応テーブルの一例を示す図である。
【図９】第２実施形態に係るプリンター設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１９】
［第１実施形態］
以下、本発明の一実施形態に係るプリンターシステムおよびプリンター設定方法について、添付図面を参照しながら詳細に説明する。図１は、第１実施形態に係るプリンターシステムＳＹのシステム構成図である。プリンターシステムＳＹは、ＰＯＳ用レシートプリンターであるプリンター１０と、プリンター１０に対して印刷指令を行う情報端末２０と、Ｗｅｂ上に存在するサーバー３０と、これらプリンター１０、情報端末２０およびサーバー３０を接続する無線ＬＡＮルーター４０と、を備える。
【００２０】
無線ＬＡＮルーター４０とサーバー３０は、インターネット・ネットワーク４１を介して接続される。また、無線ＬＡＮルーター４０と、プリンター１０および情報端末２０は、無線ＬＡＮ４２を介して接続される。なお、インターネット・ネットワーク４１や無線ＬＡＮ４２以外の他のネットワーク（ＷＡＮや有線ＬＡＮなど）により、端末間の接続を行っても良い。
【００２１】
プリンター１０は、情報端末２０からの印刷指令に基づき、印刷用紙に所定の情報を印刷し、図４に示すようなレシート６０を発行する。プリンター１０には、予めＭａｃアドレス（プリンター識別情報）が設定・記憶されている。また、プリンター１０の筐体前面には、ＱＲコード（登録商標）等の２次元コード１１を印刷したラベルが貼付されている。この２次元コード１１には、プリンター１０のＭａｃアドレスおよび機種情報、並びにサーバー３０のアドレス（ＵＲＬ）が記録されている。
【００２２】
情報端末２０は、スマートフォンや各種タブレット端末などで実現され、小売店の店員によって操作される。具体的には、携帯可能な小型ＰＯＳ端末（レジ端末）として、商品情報（商品コード、金額など）の入力、在庫管理等に用いられる。また、情報端末２０は、２次元コード１１の読み取り機能を有しており、連携するプリンター１０のＭａｃアドレスおよび機種情報、並びにサーバー３０のアドレスを取得する。
【００２３】
サーバー３０は、プリンター１０および情報端末２０がプリンターシステムＳＹに新規導入された場合、各端末に設定・インストールすべき情報を保持している。なお、図１の例では、プリンターシステムＳＹ内に、プリンター１０および情報端末２０がそれぞれ１台ずつ含まれる構成を示しているが、それぞれ複数台であっても構わない。また、プリンター１０と情報端末２０の数は、必ずしも同一でなくても良い。
【００２４】
図２は、第１実施形態に係るプリンターシステムＳＹの機能ブロック図である。プリンター１０は、主な機能構成として、プリンター記憶部１１０、プリンター送信部１２０、プリンター受信部１３０、設定部１４０および印刷部１５０を備えている。
【００２５】
プリンター記憶部１１０は、プリンター１０自身のＭａｃアドレス（プリンター識別情報）と、サーバー３０のアドレス（ＵＲＬ）を記憶している。プリンター送信部１２０は、サーバー３０と接続されたことをトリガーとして、プリンター記憶部１１０に記憶しているＭａｃアドレスを、同じくプリンター記憶部１１０に記憶しているサーバー３０のアドレスに送信する。
【００２６】
プリンター受信部１３０は、サーバー３０から、プリンター送信部１２０により送信されたＭａｃアドレスに関連付けられたプリンター設定情報を受信する。プリンター設定情報としては、印刷ごとに印刷用紙の所定位置に印刷するロゴデータ６１（図４参照）、印刷用紙の用紙幅、および空白行を省略することにより印刷用紙の消費量を減らすか否かに関する用紙節約モード、に関する情報を受信する。なお、プリンター設定情報として、これらに限らず、プリンター１０に設定すべき各種情報（印刷用紙が短冊状の場合の用紙サイズ、ＩＰアドレス等のネットワーク設定、カラー設定、各種モード設定に関する情報など）を受信しても良い。
【００２７】
設定部１４０は、プリンター受信部１３０により受信した設定情報を設定する。つまり、ロゴデータや用紙サイズなど設定項目ごとに定められた所定の記憶領域に、各設定情報を格納する。印刷部１５０は、印刷用紙に印刷を行い、レシート６０を発行する。印刷部１５０は、印刷ヘッド、用紙搬送機構、用紙切断機構等により構成される。
【００２８】
情報端末２０は、主な機能構成として、取得部２１０、情報端末送信部２２０、情報端末受信部２３０、インストール部２４０、操作部２５０、印刷データ生成部２６０および印刷データ出力部２７０を備えている。
【００２９】
取得部２１０は、連携するプリンター１０の筐体に記された２次元コード１１を読み取ることにより、当該プリンター１０のＭａｃアドレス等を取得する。情報端末送信部２２０は、取得部２１０により取得したプリンター１０の機種情報が、対応可能なプリンターを示すものである場合、同じく取得部２１０により取得したプリンター１０のＭａｃアドレスを、同じく取得部２１０により取得したサーバー３０のアドレスに送信する。本実施形態では、情報端末２０とサーバー３０が接続状態にある場合、２次元コード１１の読み取りに伴って、Ｍａｃアドレスを自動送信するものとする。
【００３０】
情報端末受信部２３０は、サーバー３０から、取得部２１０により取得したＭａｃアドレスに関連付けられたアプリケーション（ＰＯＳ用アプリケーション）およびプリンタードライバーを受信する。これらアプリケーションおよびプリンタードライバーは、連携するプリンター１０に対応するものである。インストール部２４０は、情報端末受信部２３０により受信したアプリケーションおよびプリンタードライバーを情報端末２０自身にインストールする。つまり、受信したアプリケーションおよびプリンタードライバーを、情報端末２０内の所定の記憶領域に格納する。
【００３１】
操作部２５０は、ユーザーによる各種情報（商品情報や金額など）の入力に用いられる。なお、操作部２５０は、キーボード、マウス、タッチパネル等の入力デバイスによって実現しても良いし、バーコードリーダーなどの読み取りデバイスによって実現しても良い。印刷データ生成部２６０は、操作部２５０により入力された情報を、インストールされたアプリケーションで処理し、その処理結果を、同じくインストールされたプリンタードライバーで印刷形式に変換することで、印刷データを生成する。印刷データ出力部２７０は、印刷データ生成部２６０で生成した印刷データを、連携するプリンター１０（印刷部１５０）に向けて出力する（送信する）。
【００３２】
サーバー３０は、主な機能構成として、サーバー記憶部３１０、サーバー受信部３２０およびサーバー送信部３３０を備えている。
【００３３】
サーバー記憶部３１０は、各プリンター１０のＭａｃアドレスと、プリンター１０および情報端末２０の印刷動作に必要な情報とを関連付けて記憶する。図３は、その関連付けを表す対応テーブル５１の一例を示す図である。同図に示すように、対応テーブル５１は、プリンター１０ごとに、Ｍａｃアドレス、プリンター設定情報、アプリケーション、プリンタードライバーおよび更新フラグを関連付けている。
【００３４】
プリンター設定情報としては、上記のとおり、ロゴデータ６１、用紙幅および用紙節約モードに関する情報を記憶している。ロゴデータ６１は、図４のレシート６０印刷例に示すように、レシート６０の発行ごとに印刷用紙の先端部に印刷される画像データである。また、用紙幅は、レシート６０の搬送方向と直交する方向（行方向）の印刷用紙の長さを指す。また、図４に示す例は、用紙節約モード「無」の場合を例示しているが、用紙節約モード「有」の場合、同図に示す「空白行」が省略され、その分レシート長が短くなる。なお、サーバー３０へのプリンター設定情報の登録は、プリンターメーカー側で登録しても良いし、店舗側で登録しても良い。また、インターネット等を介し、所定のＷｅｂサイト上で登録可能としても良い。
【００３５】
一方、図３に示すアプリケーションおよびプリンタードライバーは、関連付けられたＭａｃアドレスのプリンター１０に対応するソフトウェアである。つまり、これらアプリケーションおよびプリンタードライバーは、対応するＭａｃアドレスを取得した情報端末２０にインストールされるソフトウェアである。
【００３６】
また、更新フラグは、プリンター設定情報、アプリケーションおよびプリンタードライバーの更新の要否を示している。サーバー記憶部３１０に対し、これらのうちいずれかの更新を行った場合、更新フラグは「１：要」となる。この場合、プリンター１０からのＭａｃアドレスの受信に伴って、プリンター設定情報を返信する。また、更新フラグが「１：要」の場合は、情報端末２０からのＭａｃアドレスの受信に伴って、アプリケーションおよびプリンタードライバーを返信する。サーバー３０は、プリンター設定情報、アプリケーションおよびプリンタードライバーの全ての返信を完了すると、更新フラグを「０：否」とする。更新フラグが「０：否」の場合、サーバー３０は、プリンター１０または情報端末２０からＭａｃアドレスを受信しても、プリンター設定情報等の返信を行わない。なお、更新フラグは、プリンター設定情報、アプリケーション、プリンタードライバーで、それぞれ個別に管理しても良い。
【００３７】
サーバー受信部３２０は、プリンター１０（プリンター送信部１２０）および情報端末２０（情報端末送信部２２０）から、それぞれＭａｃアドレスを受信する。サーバー送信部３３０は、更新フラグが「１：要」の場合、プリンター１０に対しては、プリンター設定情報を送信し、情報端末２０に対しては、アプリケーションおよびプリンタードライバーを送信する。なお、プリンター１０（プリンター送信部１２０）および情報端末２０（情報端末送信部２２０）は、Ｍａｃアドレスの送信の際、機器種別を示す情報をサーバー３０に送信するものとする。これにより、サーバー３０は、送信元がプリンター１０であるか情報端末２０であるか（プリンター設定情報を送信するべきか、アプリケーションおよびプリンタードライバーを送信するべきか）を判別する。
【００３８】
図５は、第１実施形態に係るプリンター設定処理の流れを示すフローチャートである。本例では、対応テーブル５１にて、プリンター１０から送信されたＭａｃアドレスに対応する更新フラグが「１：要」であるものとして説明する。まず、プリンター１０は、サーバー３０との接続に伴い、自身のＭａｃアドレスを、記憶しておいたサーバー３０のアドレスに送信する（Ｓ０１）。これに対し、サーバー３０は、送信されたＭａｃアドレスに関連付けられたプリンター設定情報を、送信元となるプリンター１０に送信する（Ｓ０２）。プリンター１０は、送信されたプリンター設定情報を、自身に設定する（Ｓ０３）。
【００３９】
図６は、第１実施形態に係る情報端末設定処理の流れを示すフローチャートである。本例でも、対応テーブル５１にて、プリンター１０から送信されたＭａｃアドレスに対応する更新フラグが「１：要」であるものとして説明する。まず、情報端末２０は、プリンター１０の筐体に記された２次元コード１１を読み取り、プリンター１０のＭａｃアドレスおよび機種情報、並びにサーバー３０のアドレスを取得する（Ｓ１１）。サーバー３０は、取得した機種情報が、対応可能なプリンター１０を示すものである場合、取得したＭａｃアドレスを、取得したサーバー３０のアドレスに送信する（Ｓ１２）。これに対し、サーバー３０は、送信されたＭａｃアドレスに関連付けられたアプリケーションおよびプリンタードライバーを、送信元となる情報端末２０に送信する（Ｓ１３）。情報端末２０は、送信されたアプリケーションおよびプリンタードライバーを、自身にインストールする（Ｓ１４）。
【００４０】
以上説明したとおり、第１実施形態によれば、サーバー３０に対してプリンター１０を接続するだけで、プリンター１０にプリンター設定情報を設定できる。これにより、プリンター１０の設定操作が不要となるため、プリンター１０の新規導入時における設定の手間とコストを軽減できる。また、情報端末２０でプリンター１０に記された２次元コード１１を読み取るだけで、情報端末２０にアプリケーションおよびプリンタードライバーをインストールできる。これにより、情報端末２０の新規導入時においても、情報端末２０の設定の手間とコストを軽減できる。
【００４１】
また、店舗導入前のプリンター１０に、プリンター設定情報を設定しておく必要がないため、修理時の置き換えが必要な場合も、プリンター１０については代替機を送品するだけで良い。但しこの場合は、対応テーブル５１のＭａｃアドレスを代替機のものに書き換え、対応する更新フラグを「１：要」としておく必要がある。また、情報端末２０の置き換えが必要な場合も、アプリケーションおよびプリンタードライバーをプレインストールしておく必要がないため、代替機を送品するだけで良い。この場合は、連携するプリンター１０のＭａｃアドレスに対応する更新フラグを「１：要」とする必要がある。
【００４２】
なお、上記の実施形態における取得部２１０は、２次元コード１１の読み取りによって、プリンター１０のＭａｃアドレス等を取得したが、無線通信（近距離無線通信、赤外線通信など）を用いて、Ｍａｃアドレス等を取得しても良い。この場合、無線通信圏内にあるプリンター１０を、連携するプリンター１０として特定することで、フロア内に複数台のプリンター１０が設置されている場合でも、近くにあるプリンター１０を容易に特定できる。なお、無線通信圏内に複数のプリンター１０が存在する場合、情報端末２０にプリンター一覧（機種名などの一覧）が表示され、その中からユーザーが所望のプリンター１０を選択する構成でも良い。また、各プリンター１０からの送信パワーレベルを測定し、無線通信圏内に存在する複数のプリンター１０の中から、最も送信パワーレベルが高いプリンター１０を、連携するプリンター１０として特定しても良い。
【００４３】
また、プリンター１０のＭａｃアドレス等を、ユーザーが情報端末２０に手入力する構成としても良い。また、情報端末２０がＷｅｂブラウザー等を用いて、サーバー３０にアクセスし、対応テーブル５１に列記されたプリンター１０の中から、所望のプリンター１０を選択することにより、アプリケーションおよびプリンタードライバーをインストールできる構成としても良い。
【００４４】
また、上記の実施形態では、更新フラグによって更新の要否を判別したが、プリンター１０からのＭａｃアドレスの送信に対し、サーバー３０が更新の要否を判別することなく、必ずプリンター設定情報を返信する構成としても良い。この場合、プリンター１０は、プリンター設定情報の受信ごとに書き換えを行っても良いし、元々設定されているプリンター設定情報と、受信したプリンター設定情報とが一致するか否かを判別し、一致しない場合のみ書き換えを行っても良い。
【００４５】
また、上記の実施形態では、情報端末２０からＭａｃアドレスが送信された場合、サーバー３０は、そのＭａｃアドレスに対応するアプリケーションおよびプリンタードライバーを情報端末２０に返信する構成としたが、プリンター１０と情報端末２０が、１：１で通信することを前提とする場合であって、送信されたＭａｃアドレスのプリンター１０が他の情報端末２０と既に連携している場合（既に送信されたＭａｃアドレスに対応するアプリケーションおよびプリンタードライバーを他の情報端末２０に送信済みの場合）は、サーバー３０がアプリケーションおよびプリンタードライバーを情報端末２０に返信しない構成としても良い。
【００４６】
［第２実施形態］
次に、図７ないし図９を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、サーバー３０から受信したアプリケーション等を用いて情報端末２０の操作を実現する構成としたが、本実施形態では、プリンター１０にインストールされたＷｅｂアプリケーションを用いて情報端末２０の操作を実現する。このため、本実施形態では、図１に示したように、情報端末２０とサーバー３０がネットワーク接続されている必要はない。また、本実施形態のプリンター１０は、小型コンピューターを搭載したインテリジェント・プリンターを想定している。以下、第１実施形態と異なる点を中心に説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００４７】
図７は、第２実施形態に係るプリンターシステムＳＹの機能ブロック図である。プリンター１０は、第１実施形態（図２参照）と比較して、インストール部１６０、印刷データ生成部１７０および印刷データ出力部１８０を追加した構成となっている。
【００４８】
本実施形態のプリンター受信部１３０は、サーバー３０から、プリンター設定情報およびＷｅｂアプリケーションを受信する。図８は、第２実施形態に係るサーバー記憶部３１０の関連付けを表す対応テーブル５１の一例を示す図である。本実施形態のサーバー記憶部３１０は、各プリンター１０のＭａｃアドレスと、各プリンター１０のプリンター設定情報と、各プリンター１０に対応するＷｅｂアプリケーションとを関連付けて記憶する。これに従い、本実施形態のサーバー送信部３３０は、プリンター１０からのＭａｃアドレスの送信に対し、プリンター設定情報およびＷｅｂアプリケーションを返信する。インストール部１６０は、送信されたＷｅｂアプリケーションをプリンター１０自身にインストールする。これにより、プリンター１０は、Ｗｅｂサーバーとしての機能を有し、クラウドコンピューティング技術により、情報端末２０は、プリンター１０で動作するＷｅｂアプリケーションを操作可能となる。
【００４９】
一方、情報端末２０は、第１実施形態（図２参照）と比較して、情報端末記憶部２８０を追加し、取得部２１０、情報端末送信部２２０、情報端末受信部２３０、インストール部２４０、印刷データ生成部２６０および印刷データ出力部２７０を省略した構成となっている。
【００５０】
情報端末記憶部２８０は、Ｗｅｂブラウザー・アプリケーションを記憶している。また、本実施形態の操作部２５０は、このＷｅｂブラウザーを用いて、プリンター１０で動作するＷｅｂアプリケーションを操作する。したがって、情報端末２０は、プリンター１０に対応するアプリケーションおよびプリンタードライバーをインストールする必要がない。
【００５１】
プリンター１０の印刷データ生成部１７０は、情報端末２０の操作に基づき、Ｗｅｂアプリケーションを用いて印刷データを生成する。また、印刷データ出力部１８０は、印刷データ生成部１７０で生成した印刷データを、印刷部１５０に出力する。
【００５２】
図９は、第２実施形態に係るプリンター設定処理の流れを示すフローチャートである。本例でも、図８に示した対応テーブル５１にて、プリンター１０から送信されたＭａｃアドレスに対応する更新フラグが「１：要」であるものとして説明する。まず、プリンター１０は、サーバー３０との接続に伴い、自身のＭａｃアドレスを、記憶しておいたサーバー３０のアドレスに送信する（Ｓ２１）。これに対し、サーバー３０は、送信されたＭａｃアドレスに関連付けられたプリンター設定情報およびＷｅｂアプリケーションを、送信元となるプリンター１０に送信する（Ｓ２２）。プリンター１０は、送信されたプリンター設定情報を自身に設定すると共に、Ｗｅｂアプリケーションを自身にインストールする（Ｓ２３）。
【００５３】
以上説明したとおり、第２実施形態によれば、プリンター１０にＷｅｂアプリケーションをインストールすることで、プリンター１０をＷｅｂサーバーとして動作させることができる。これにより、情報端末２０に、アプリケーションやプリンタードライバーなど、印刷を実行させるための環境を必要としないため、第１実施形態における情報端末設定処理を省略することができる。
【００５４】
以上、２つの実施形態を示したが、各実施形態に示したプリンターシステムＳＹの各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターをプリンターシステムＳＹの各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれる。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００５５】
１０…プリンター  １１…２次元コード  ２０…情報端末  ３０…サーバー  ４０…無線ＬＡＮルーター  ４１…インターネット・ネットワーク  ４２…無線ＬＡＮ  ５１…対応テーブル  ６０…レシート  ６１…ロゴデータ  ＳＹ…プリンターシステム
【図１】
2014032454.tif 000003
【図２】
2014032454.tif 000004
【図３】
2014032454.tif 000005
【図４】
2014032454.tif 000006
【図５】
2014032454.tif 000007
【図６】
2014032454.tif 000008
【図７】
2014032454.tif 000009
【図８】
2014032454.tif 000010
【図９】
2014032454.tif 000011