(57)【要約】【課題】レシート等の記録物として提供される情報を電子データとして提供可能なシステムを、既存の装置の構成をできるだけ変更せずに実現する。【解決手段】プリンター４は、印刷機構５２と、オペレーター端末２から入力されるテキストデータを取得するデータ取得部４１ａと、データ取得部４１ａにより取得されたテキストデータを印刷機構５２により印刷させる印刷制御部５１と、設定情報４６ａに基づいて、データ取得部４１ａにより取得されたテキストデータのイメージデータを生成するイメージデータ生成部４１ｂと、印刷制御部５１による印刷および／またはイメージデータ生成部４１ｂによるイメージデータの生成を実行させる動作選択部４１ｃと、を備える。【選択図】図１
2014044468.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に接続された記録装置であって、
記録部と、
前記端末装置から入力されるテキストデータを取得するデータ取得部と、
前記データ取得部により取得された前記テキストデータを前記記録部により記録させる記録制御部と、
前記記録部の設定情報に基づいて、前記データ取得部により取得された前記テキストデータのイメージデータを生成するイメージデータ生成部と、
前記記録制御部による記録および／または前記イメージデータ生成部による前記イメージデータの生成を実行させる制御部と、
を備えたことを特徴とする記録装置。
【請求項２】
前記イメージデータ生成部は、前記記録制御部が前記記録部により前記テキストデータを記録する場合の記録形態に合わせて、前記イメージデータを生成することを特徴とする請求項１記載の記録装置。
【請求項３】
前記データ取得部は、前記端末装置からＰＯＳアプリケーションプログラムにより生成された取引情報の前記テキストデータを取得し、
前記記録制御部は、前記データ取得部が取得した前記取引情報に基づいて前記記録部によりレシートを記録させ、
前記イメージデータ生成部は、前記データ取得部により取得された前記取引情報に基づいてレシートのイメージデータを生成することを特徴とする請求項１または２記載の記録装置。
【請求項４】
アプリケーションプログラムの機能によりテキストデータを生成するデータ生成部と、
前記データ生成部により生成した前記テキストデータを記録装置に送信するデータ送信部と、
前記テキストデータに基づいて生成されたイメージデータを前記記録装置から取得するデータ取得部と、
前記データ取得部により取得した前記イメージデータを、外部装置に対して無線送信するイメージデータ送信部と、
を備えたことを特徴とする端末装置。
【請求項５】
前記データ生成部は、外部サーバーから取引情報を処理するＰＯＳアプリケーションに関するウェブページをダウンロードし、ダウンロードした前記ウェブページをブラウザー機能により動作させることにより、取引情報の前記テキストデータを生成することを特徴とする請求項４記載の端末装置。
【請求項６】
端末装置と記録装置とを備え、
前記記録装置は、
記録部と、
前記端末装置から入力されるテキストデータを取得するデータ取得部と、
前記データ取得部により取得された前記テキストデータを前記記録部により記録させる記録制御部と、
前記記録部の設定情報に基づいて、前記データ取得部により取得された前記テキストデータのイメージデータを生成するイメージデータ生成部と、
前記記録制御部による記録および／または前記イメージデータ生成部による前記イメージデータの生成を実行させる制御部と、を備え、
前記端末装置は、
アプリケーションプログラムの機能によりテキストデータを生成するデータ生成部と、
前記データ生成部により生成した前記テキストデータを前記記録装置に送信するデータ送信部と、
前記テキストデータに基づいて前記記録装置により生成されたイメージデータを前記記録装置から取得するデータ取得部と、
前記データ取得部により取得した前記イメージデータを、外部装置に対して無線送信するイメージデータ送信部と、を備えたこと、
を特徴とする記録システム。
【請求項７】
前記端末装置が備える前記データ送信部は、前記テキストデータとともに、前記記録装置に対して記録実行または前記イメージデータの生成を指示する制御データを送信し、
前記記録装置が備える前記制御部は、前記端末装置から送信される前記制御データに基づいて、前記記録制御部による記録および／または前記イメージデータ生成部による前記イメージデータの生成を実行させることを特徴とする請求項６記載の記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、端末装置、及び、記録システムに関する。
【背景技術】
【０００２】
従来、販売に関する処理を行うＰＯＳシステム等において、紙のレシートに記録される情報と同様の情報を含む電子データを顧客に提供するものが知られている（例えば、特許文献１参照）。特許文献１記載のシステムでは、店舗に設置されたＰＯＳレジスターがレシートを出力する際に、レシート毎に付与されるレシートＩＤおよびデータ取得用のメールアドレスを取得し、このレシートＩＤとメールアドレスを取引情報とともにレシートに記録する。顧客は、レシートに記録されたメールアドレスとレシートＩＤを用いてサーバーにアクセスして、レシートに記録されたデータを取得する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１８５４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載のシステムのように、レシートに記録される情報をデータとして提供するシステムでは、ＰＯＳレジスター等のレシートを出力する装置が、データを取得するための新しい情報を取得して出力する機能を備える必要があった。このため、従来のＰＯＳレジスター等の装置を流用して上記システムを構築することは、機能の追加や装置の置き換えが必要となり、容易ではなかった。
本発明は、上述した事情に鑑みてなされたものであり、レシート等の記録物として提供される情報を電子データとして提供可能なシステムを、既存の装置の構成をできるだけ変更せずに実現することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の記録装置は、端末装置に接続された記録装置であって、記録部と、前記端末装置から入力されるテキストデータを取得するデータ取得部と、前記データ取得部により取得された前記テキストデータを前記記録部により記録させる記録制御部と、前記記録部の設定情報に基づいて、前記データ取得部により取得された前記テキストデータのイメージデータを生成するイメージデータ生成部と、前記記録制御部による記録および／または前記イメージデータ生成部による前記イメージデータの生成を実行させる制御部と、を備えたことを特徴とする。
本発明によれば、端末装置側に特別な機能を持たせなくても、記録装置が出力する記録物と同様の情報を含むイメージデータを得ることができる。これにより、端末装置を含むシステムにおいて、端末装置の構成をできるだけ変更せずに、記録物として提供される情報をイメージデータとして提供できるようになる。さらに、イメージデータを記録部の設定情報に基づいて生成するので、例えば記録物に近い形態や記録物を模したイメージデータを生成できる。このため、記録物の代替として活用可能なイメージデータを提供できる。
【０００６】
また、本発明は、上記記録装置において、前記イメージデータ生成部は、前記記録制御部が前記記録部により前記テキストデータを記録する場合の記録形態に合わせて、前記イメージデータを生成することを特徴とする。
本発明によれば、記録物の記録形態に合わせたイメージデータを得ることができるので、例えば、記録物の代替として活用可能なイメージデータを提供できる。
【０００７】
また、本発明は、上記記録装置において、前記データ取得部は、前記端末装置からＰＯＳアプリケーションプログラムにより生成された取引情報の前記テキストデータを取得し、前記記録制御部は、前記データ取得部が取得した前記取引情報に基づいて前記記録部によりレシートを記録させ、前記イメージデータ生成部は、前記データ取得部により取得された前記取引情報に基づいてレシートのイメージデータを生成することを特徴とする。
本発明によれば、ＰＯＳアプリケーションプログラムにより生成された取引情報を記録したレシート、および、レシートのイメージデータを提供できる。
【０００８】
また、上記目的を達成するために、本発明の端末装置は、アプリケーションプログラムの機能によりテキストデータを生成するデータ生成部と、前記データ生成部により生成した前記テキストデータを記録装置に送信するデータ送信部と、前記テキストデータに基づいて生成されたイメージデータを前記記録装置から取得するデータ取得部と、前記データ取得部により取得した前記イメージデータを、外部装置に対して無線送信するイメージデータ送信部と、を備えたことを特徴とする。
本発明によれば、アプリケーションプログラムの機能により生成したテキストデータに基づくイメージデータを、メールアドレス等の新たな情報を用いることなく、外部装置に対して提供できる。また、イメージデータを記録装置により生成させるので、イメージデータを生成する機能やメールアドレス等の情報を取得する機能を備える必要がない。このため、既存の端末装置等を用いて容易に実現できる。
【０００９】
また、本発明は、上記端末装置において、前記データ生成部は、外部サーバーから取引情報を処理するＰＯＳアプリケーションに関するウェブページをダウンロードし、ダウンロードした前記ウェブページをブラウザー機能により動作させることにより、取引情報の前記テキストデータを生成することを特徴とする。
本発明によれば、ブラウザー機能を備えた汎用の装置を用いて、テキストデータを生成および提供するシステムを実現可能である。
【００１０】
また、上記目的を達成するために、本発明の記録システムは、端末装置と記録装置とを備え、前記記録装置は、記録部と、前記端末装置から入力されるテキストデータを取得するデータ取得部と、前記データ取得部により取得された前記テキストデータを前記記録部により記録させる記録制御部と、前記記録部の設定情報に基づいて、前記データ取得部により取得された前記テキストデータのイメージデータを生成するイメージデータ生成部と、前記記録制御部による記録および／または前記イメージデータ生成部による前記イメージデータの生成を実行させる制御部と、を備え、前記端末装置は、アプリケーションプログラムの機能によりテキストデータを生成するデータ生成部と、前記データ生成部により生成した前記テキストデータを前記記録装置に送信するデータ送信部と、前記テキストデータに基づいて前記記録装置により生成されたイメージデータを前記記録装置から取得するデータ取得部と、前記データ取得部により取得した前記イメージデータを、外部装置に対して無線送信するイメージデータ送信部と、を備えたこと、を特徴とする。
本発明によれば、端末装置により生成したテキストデータを記録した記録物を出力することができ、さらに、テキストデータに基づくイメージデータを、無線通信により外部装置に提供できる。この構成において、端末装置がイメージデータを生成する機能やメールアドレス等の情報を取得する機能を必要としないので、既存の端末装置の構成をできるだけ変更せずに、記録物およびイメージデータを提供できる。
また、記録装置が、記録部の設定情報に基づいて、例えば記録物に近い形態や記録物を模したイメージデータを生成できる。従って、記録物の代替として活用可能なイメージデータを提供できる。
【００１１】
また、本発明は、上記記録システムにおいて、前記端末装置が備える前記データ送信部は、前記テキストデータとともに、前記記録装置に対して記録実行または前記イメージデータの生成を指示する制御データを送信し、前記記録装置が備える前記制御部は、前記端末装置から送信される前記制御データに基づいて、前記記録制御部による記録および／または前記イメージデータ生成部による前記イメージデータの生成を実行させることを特徴とする。
本発明によれば、記録装置によって記録物の記録を行うかイメージデータを生成するかを端末装置により制御できるので、ニーズに応じて記録物とイメージデータとを自在に提供できる。
【発明の効果】
【００１２】
本発明によれば、テキストデータを記録した記録物と、テキストデータに基づくイメージデータとを提供可能なシステムを、容易に実現できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る制御システムの構成を示す機能ブロック図である。
【図２】オペレーター端末の動作を示すフローチャートである。
【図３】オペレーター端末およびプリンターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１（記録システム）の構成および各部の構成を示す機能ブロック図である。
制御システム１は、ショッピングセンターや百貨店などの小売店舗、或いは他の各種店舗向けに使用される、いわゆるＰＯＳシステムの一態様である。制御システム１の主な機能は、例えば、店舗における商品の販売の状況、商品の在庫の状況、売り上げの状況等を管理する機能、店舗に設けられたレジカウンターにおいて顧客が購入した商品に応じた会計をする機能、顧客の代金の支払いに応じてレシートを発行する機能等である。
【００１５】
制御システム１は、例えば、店舗において接客を行う各々の接客担当者がオペレーター端末２（端末装置）を持って接客を行い、顧客に対し商品販売の操作を行う。この操作により、制御システム１は、販売する商品の登録、販売金額の算出、決済処理、レシートの印刷出力等を実行する。制御システム１は、オペレーター端末２、ＰＯＳサーバー３（外部サーバー）およびプリンター４（記録装置）が、通信回線５を介して相互に通信可能に接続された構成となっている。通信回線５は、例えば店舗内に敷設された有線ＬＡＮであるが、上記の各機器が相互にデータ通信可能であれば、その具体的態様は限定されない。
制御システム１では、商品販売に際して、接客担当者がオペレーター端末２を操作して商品等に関する情報を入力すると、この情報が通信回線５を介してＰＯＳサーバー３に送信され、ＰＯＳサーバー３が商品販売に関する会計処理を実行し、処理結果をオペレーター端末２に送信する。これに基づき、オペレーター端末２は、処理結果を表示して顧客に金額等を知らせるとともに、商品販売の内容および結果を示す取引情報を生成する。この取引情報は商品名や金額等を含むテキストデータである。オペレーター端末２は、生成した取引情報をレシートに印刷させるため、プリンター４に送信する。プリンター４は、ロール紙に文字や画像を記録してレシートを印刷出力するプリンターであって、その印刷方式は制限されず、サーマルプリンター、ドットインパクトプリンター、インクジェット式プリンター等とすることができる。プリンター４は、オペレーター端末２が送信した取引情報に基づいてレシートを印刷する。
また、プリンター４は、オペレーター端末２から受信した取引情報に基づいて、レシートのイメージデータ（画像データ）を生成してオペレーター端末２に送信する機能を有する。この場合、オペレーター端末２は、プリンター４から送信されたレシートのイメージデータを、通信回線５を介して受信する。
【００１６】
オペレーター端末２は、顧客が使用するユーザー端末７（外部装置）との間で無線通信を実行できる。ユーザー端末７は、顧客が所有する携帯電話機、スマートフォン或いはタブレット型端末装置等の端末装置である。オペレーター端末２およびユーザー端末７は、ＮＦＣ（Near Field Communication）規格に準じた無線通信を行う通信インターフェイスを搭載しており、各種データを相互に送受信する。オペレーター端末２は、プリンター４から送信されたレシートのイメージデータをユーザー端末７に送信する。これにより、顧客は、プリンター４が印刷したレシートの代わりに、または、プリンター４が印刷したレシートと合わせて、レシートのイメージデータ、いわゆる電子レシートを取得できる。制御システム１にとっては、顧客のメールアドレス等の個人情報を取得する処理や、レシートにＩＤを付与してサーバーに格納し、サーバーから顧客に提供可能に記憶する処理を行うことなく、顧客に電子レシートを発行できる。
【００１７】
以下、制御システム１の各装置の構成について詳細に説明する。
オペレーター端末２は、通信回線５に接続されるインターフェイス（Ｉ／Ｆ）２１と、接客担当者が操作するタッチパネル２２と、オペレーター端末２の各部を中枢的に制御する端末制御部２５と、プログラムやデータを記憶する端末記憶部２８と、ＮＦＣ通信部２９とを備えている。
【００１８】
オペレーター端末２は、可搬型の端末装置であり、例えばタブレット型（板状）のコンピューターであり、前面（表面）にタッチパネル２２が設けられている。タッチパネル２２は、表示パネル２２ａ（表示画面）に、接触操作を検出するタッチセンサー２２ｂが一体となって重ねて配置されている。表示パネル２２ａは、液晶表示パネル、有機ＥＬパネル、電子ペーパー等の平面ディスプレイであり、表示制御部２７によって駆動される。タッチセンサー２２ｂは静電容量式または感圧式のセンサーであり、ユーザーの手指やペン型の操作デバイスによる接触操作を検出し、操作を検出した位置を示す信号を入力検出部２６に出力する。なお、タッチセンサー２２ｂの表面をガラスや合成樹脂製シート等により覆ってもよい。
表示制御部２７は、端末制御部２５から入力される表示用のデータに基づいて、表示パネル２２ａを駆動し、表示パネル２２ａに文字や画像等を含む画面を表示する。
入力検出部２６は、タッチセンサー２２ｂが出力する信号に基づいて、操作位置を示す操作データを生成して端末制御部２５に出力する。入力検出部２６が出力する操作データは、例えば、表示パネル２２ａの表示領域に対応して仮想的に設けられた座標により、操作位置を示す座標データを含む。
【００１９】
端末制御部２５は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ＲＯＭに記憶した基本制御プログラムを実行することにより、オペレーター端末２の各部を制御する。
端末制御部２５は、汎用的なウェブブラウザーの機能を実現するブラウザー実行部２５ａ、プリンター４によるレシートの印刷出力に関する設定を行うレシート管理部２５ｂ、プリンター４が生成したレシートのイメージデータを取得するイメージ取得部２５ｃ、および、イメージ取得部２５ｃにより取得したレシートのイメージデータをユーザー端末７に送信するイメージ送信部２５ｄを有する。これらの機能部は、端末制御部２５が端末記憶部２８に記憶されたプログラムを実行することにより、実現される。
【００２０】
ブラウザー実行部２５ａ（データ生成部）は、汎用のブラウザープログラムを実行することにより、ウェブブラウザーとして機能する。このプログラムは、端末制御部２５が備えるＲＯＭまたは端末記憶部２８に予め記憶されていてもよいし、オペレーター端末２がＰＯＳサーバー３等の外部の装置からダウンロードしたものであってもよい。
【００２１】
ブラウザー実行部２５ａは、ウェブブラウザーの機能により、ＨＴＭＬ等のマークアップ言語やスクリプト言語で記述されたウェブページを、ＰＯＳサーバー３からダウンロードする。ダウンロードされたウェブページのデータは、例えば図示しないＲＡＭに記憶される。ブラウザー実行部２５ａは、ウェブブラウザーの機能により、ダウンロードされたウェブページのデータを読み込み、このウェブページを表示するための表示データを生成して、表示制御部２７に出力する。また、ブラウザー実行部２５ａは、ウェブページに、ウェブアプリケーションプログラムを実行させるためのスクリプト等が記述されている場合には、このスクリプト等を実行して、ＰＯＳサーバー３のアプリケーション実行部３１により、ウェブアプリケーションプログラムを実行させる。ここで、ブラウザー実行部２５ａは、入力検出部２６によってタッチセンサー２２ｂへのタッチ操作が検出された場合、このタッチ操作に対応して入力検出部２６から入力される座標データと表示制御部２７に出力した表示用のデータに基づき、入力された内容を特定する。ブラウザー実行部２５ａは、特定した入力内容を示すデータをＰＯＳサーバー３へ送信し、アプリケーション実行部３１によって入力されたデータに基づく処理を実行させる。
ブラウザー実行部２５ａは、アプリケーション実行部３１がウェブアプリケーションプログラムを実行した実行結果のデータをＰＯＳサーバー３から受信して、受信したデータを反映した表示データを生成して表示制御部２７に出力する。
さらに、ブラウザー実行部２５ａは、商品販売の会計処理が終了すると、レシートを出力するために、レシートに印刷するテキストデータを生成する。このテキストデータは、販売された商品名、金額、販売日時等を含む。ブラウザー実行部２５ａは、生成したテキストデータを、印刷用のデータとして出力する。
【００２２】
レシート管理部２５ｂ（データ送信部）は、ブラウザー実行部２５ａが実行するウェブブラウザーとは別のアプリケーションプログラムまたはデバイスドライバープログラムにより実現される。レシート管理部２５ｂは、ブラウザー実行部２５ａが出力するテキストデータを取得するとともに、このテキストデータを、プリンター４により紙のレシートとして出力するか、レシートのイメージデータとするかを決定する。この決定は、例えば、タッチパネル２２に対する操作に従う。例えば、レシート管理部２５ｂは、表示制御部２７を制御してレシート出力選択用の画面を表示させる。レシート出力選択用の画面には、例えば、紙のレシートの印刷を指示するボタンと、レシートのイメージデータの出力を指示するボタンと、紙のレシートとレシートのイメージデータの両方の出力を指示するボタンとが配置される。レシート管理部２５ｂは、レシート出力選択用の画面に対するタッチ操作を検出し、この操作に従って、プリンター４に対してテキストデータとともに送信するフラグの値をセットし、インターフェイス２１によりプリンター４に送信する。
【００２３】
イメージ取得部２５ｃ（データ取得部）は、プリンター４から送信されたレシートのイメージデータをインターフェイス２１により受信し、取得する。
イメージ送信部２５ｄは、イメージ取得部２５ｃが取得したレシートのイメージデータを、ＮＦＣ通信部２９によりユーザー端末７に送信する。ここで、イメージ送信部２５ｄは、ＮＦＣ通信部２９とともにイメージデータ送信部を構成する。
【００２４】
ユーザー端末７は、本体前面に設けられ、液晶表示パネル、有機ＥＬパネル、電子ペーパー等の平面ディスプレイで構成される表示パネル７２ａおよび接触操作を検出するタッチセンサー７２ｂを備えたタッチパネル７２、ユーザー端末７を中枢的に制御する端末制御部７５、入力検出部７６、表示制御部７７、プログラムやデータを記憶する端末記憶部７８、およびＮＦＣ通信部７９を備えている。表示制御部７７は、端末制御部７５から入力される表示用のデータに基づいて、表示パネル７２ａを駆動し、表示パネル７２ａに文字や画像等を含む画面を表示する。入力検出部７６は、タッチセンサー７２ｂが出力する信号に基づいて、操作位置を示す操作データを生成して端末制御部７５に出力する。
端末制御部７５は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ＲＯＭに記憶した基本制御プログラムを実行することにより、ユーザー端末７の各部を制御する。端末制御部７５は、端末記憶部７８に記憶されたアプリケーションプログラムを実行するアプリケーション実行部７５ａを有し、このアプリケーション実行部７５ａにより、ユーザー端末７の機能を実現する。
アプリケーション実行部７５ａは、ＮＦＣ通信部７９を制御してオペレーター端末２との間で無線通信を実行し、オペレーター端末２が送信するレシートのイメージデータを受信して、表示パネル７２ａに表示する。
【００２５】
ＰＯＳサーバー３は、商品に関する情報を格納したデータベース、売り上げを管理するデータベース、在庫を管理するデータベース等を備え、これらデータベースを利用して、制御システム１全体を統括的に管理する。
ＰＯＳサーバー３は、ＰＯＳサーバー３の各部を中枢的に制御するサーバー制御部３０と、プログラムやデータを記憶するサーバー記憶部３３と、通信回線５に接続され、通信回線５を介して各種データを送受信するインターフェイス（Ｉ／Ｆ）３７と、を備えている。
サーバー記憶部３３は。インターフェイス３７は、サーバー制御部３０の制御の下、オペレーター端末２との間で通信規格に準拠した通信を行う。
【００２６】
サーバー制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ＲＯＭに記憶された基本制御プログラム、および、サーバー記憶部３３に記憶されたプログラムを実行する。サーバー制御部３０のアプリケーション実行部３１は、サーバー記憶部３３に記憶されたウェブアプリケーション３４（ＰＯＳアプリケーション）を実行する機能ブロックである。
アプリケーション実行部３１は、オペレーター端末２から要求されたウェブページのデータを生成し、或いはサーバー記憶部３３から読み出して、オペレーター端末２に送信する。また、アプリケーション実行部３１は、オペレーター端末２から、ウェブアプリケーション３４の実行を要求するデータと、ウェブアプリケーション３４で処理する会計処理データが送信された場合に、これらのデータを、インターフェイス３７を介して受信する。アプリケーション実行部３１は、ウェブアプリケーション３４を実行することにより、オペレーター端末２から送信されるデータに基づく会計処理を実行し、処理結果をオペレーター端末２に送信する。
【００２７】
このように、制御システム１は、オペレーター端末２がＰＯＳサーバー３からウェブページをダウンロードして、ウェブページのスクリプトを実行することで、ウェブアプリケーション３４の機能を用いてＰＯＳシステムとして機能する。このため、オペレーター端末２自体に、いわゆるＰＯＳアプリケーションが実装されている必要がない。この構成により、各オペレーター端末２が実行するアプリケーションの同一性を維持できると共に、例えば、アプリケーションのバージョンアップに際し、各オペレーター端末２に対して、バージョンアップに係る作業を行う必要が無くなり、メンテナンス性が向上する。さらに、オペレーター端末２に特別な機能を実装する必要がなく、特別な外付けの機器を接続する必要もないので、汎用品の端末装置をオペレーター端末２として使用できる。
【００２８】
プリンター４は、大別して制御装置４０および印刷装置５０により構成される。制御装置４０は、プリンター４を制御する機能部により構成され、プリンター４の各部を中枢的に制御するプリンター制御部４１と、通信回線５に接続され、通信回線５を介して各種データを送受信するインターフェイス４２と、プログラムやデータを記憶する記憶部４６とを備えている。プリンター制御部４１は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ、その他の周辺回路等を備えている。プリンター制御部４１は、印刷装置５０を制御するためのプリンタードライバープログラムや、通信回線５を介してオペレーター端末２との間で所定の規格に準拠して通信を行うための通信ドライバーを実行する。
また、印刷装置５０は、印刷動作を制御する印刷制御部５１と、印刷制御部５１の制御によりロール紙に印刷を実行する印刷機構５２とを備えている。印刷機構５２は、上記のようにサーマルプリンター、ドットインパクトプリンター、インクジェット式プリンター等として構成され、ロール紙に文字や画像を印刷する印刷ヘッド５３、ロール紙を搬送する搬送モーター５４、および、印刷されたロール紙をカットするカッターユニット５５等を備えている。印刷制御部５１は、印刷機構５２の各部を制御することにより、入力されたデータを印刷してレシートを出力する。なお、印刷機構５２が使用する印刷媒体はロール紙に限定されず、カット紙や合成樹脂製のシート、糊付きのラベル用紙等を用いる構成としてもよい。
【００２９】
プリンター制御部４１は、オペレーター端末２が送信するテキストデータを受信して取得するデータ取得部４１ａと、データ取得部４１ａにより取得されたテキストデータに基づいて、レシートのイメージデータを生成するイメージデータ生成部４１ｂと、データ取得部４１ａにより取得されたテキストデータに対する動作を決定する動作選択部４１ｃ（制御部）と、イメージデータ生成部４１ｂが生成したレシートのイメージデータをオペレーター端末２に送信するデータ送信部４１ｄとを備えている。これらの各部は、プリンター制御部４１が記憶部４６に記憶されたプログラムを実行することにより、実現される。
【００３０】
動作選択部４１ｃは、データ取得部４１ａにより取得されたテキストデータに付加されているフラグの値に基づき、テキストデータに基づいてレシートを印刷する動作と、テキストデータに基づいてレシートのイメージデータを生成する動作との各々について、実行するか否かを判定する。ここで、プリンター４は、レシートを印刷する動作と、レシートのイメージデータを生成する動作のいずれか一方、または両方を実行できる。
イメージデータ生成部４１ｂは、動作選択部４１ｃによってレシートのイメージデータを生成する動作を実行すると判定された場合に、記憶部４６に記憶された設定情報４６ａに基づいて、レシートのイメージデータを生成する。設定情報４６ａは、印刷機構５２によってレシートを印刷する際の印刷形態に関する情報であり、具体的には、印刷に使用する印刷媒体（例えば、ロール紙）の幅、サイズ、フォント、文字サイズ、文字間マージン、１行あたりの文字数、行間ピッチまたは改行幅、上下左右のマージン、ロゴデータの位置及びサイズ等である。また、プリンター４が、記憶部４６にロゴの画像データを記憶しており、このロゴの画像データをレシートに印刷する構成となっている場合には、ロゴの画像データを指定する情報が設定情報４６ａに含まれる。
イメージデータ生成部４１ｂは、設定情報４６ａに基づいて、実際に印刷機構５２が印刷するレシートの外観に似たイメージデータを生成できる。
また、動作選択部４１ｃは、印刷機構５２によりレシートを印刷する動作を実行すると判定した場合、データ取得部４１ａにより取得したテキストデータを印刷制御部５１に出力する。印刷制御部５１は、事前の設定に従ってテキストデータを印刷機構５２により印刷する。ここで、記憶部４６に記憶されたロゴの画像データを印刷する設定となっている場合、印刷制御部５１は、記憶部４６からロゴの画像データを読み出して、テキストデータとともに印刷機構５２により印刷させる。
【００３１】
図２は、オペレーター端末２の動作を示すフローチャートであり、詳細には、レシートのテキストデータをプリンター４に送信するまでの動作を示す。
上述したように、オペレーター端末２のブラウザー実行部２５ａは、通信回線５を介してＰＯＳサーバー３からウェブページのデータをダウンロードし（ステップＳ１１）、ダウンロードしたウェブページがＰＯＳアプリケーションを実行させるものか否かを判別する（ステップＳ１２）。ここで、ＰＯＳアプリケーションを実行させるウェブページではないと判別した場合（ステップＳ１２；Ｎｏ）、ブラウザー実行部２５ａは、ダウンロードしたウェブページを実行する（ステップＳ１３）。
一方、ダウンロードしたウェブページがＰＯＳアプリケーションを実行するものである場合（ステップＳ１２；Ｙｅｓ）、ブラウザー実行部２５ａはウェブページを表示する表示データを生成し（ステップＳ１４）、表示制御部２７により表示パネル２２ａに表示させるとともに、ＰＯＳアプリケーションプログラムを実行する（ステップＳ１５）。
オペレーター端末２においては、タッチパネル２２の操作により販売する商品の登録が行われ、この入力に応じてブラウザー実行部２５ａがＰＯＳサーバー３との通信を実行し、商品販売に関する会計処理を実行し（ステップＳ１６）、ＰＯＳサーバー３がアプリケーション実行部３１により実行する処理の結果に基づき、取引情報を出力する（ステップＳ１７）。ここで出力される取引情報は、通常のＰＯＳシステムにおいてレシートに印刷される情報、または、その情報の中のテキストのみを含むテキストデータである。このステップＳ１７で取引情報を出力する処理は、オペレーター端末２に通常のプリンターが接続されている場合に、このプリンターに対してレシートの印刷を指示する処理に相当する。つまり、ブラウザー実行部２５ａは、レシートの印刷指示と、印刷するテキストデータとを出力する。
【００３２】
端末制御部２５は、ブラウザー実行部２５ａが取引情報を出力したことに応答して、印刷指示を生成するプリンタードライバープログラムの代わりに、レシート管理部２５ｂ、イメージ取得部２５ｃ、およびイメージ送信部２５ｄからなるレシート出力管理機能を呼び出す（ステップＳ１８）。
レシート管理部２５ｂは、レシート出力選択用の画面を表示パネル２２ａに表示させ、この画面に基づきレシートの出力方法が指定される（ステップＳ１９）。レシート管理部２５ｂは、指定されたレシートの出力方法に従ってフラグの値を設定し（ステップＳ２０）、レシートのテキストデータにフラグを付加してプリンター４に送信する（ステップＳ２１）。
【００３３】
図３は、オペレーター端末２およびプリンター４の動作を示すフローチャートであり、（Ａ）はプリンター４の動作を示し、（Ｂ）はオペレーター端末２の動作を示す。この図３には、オペレーター端末２がレシートのテキストデータをプリンター４に送信してからの動作を示す。
図３（Ａ）に示すように、プリンター制御部４１のデータ取得部４１ａは、オペレーター端末２が送信したテキストデータおよびフラグを受信し（ステップＳ３１）、動作選択部４１ｃが、受信したフラグを判別することにより、実行すべき動作を判定する（ステップＳ３２）。動作選択部４１ｃは、レシートを印刷する動作を実行すると判定した場合、テキストデータを印刷制御部５１に出力して、印刷装置５０によってレシートを印刷出力させる（ステップＳ３３）。また、動作選択部４１ｃが、レシートのイメージデータを生成する動作を実行すると判定した場合、イメージデータ生成部４１ｂが、設定情報４６ａに基づいてレシートのイメージデータ（電子レシートデータ）を生成し（ステップＳ３４）、生成されたレシートのイメージデータをデータ送信部４１ｄがオペレーター端末２に送信する（ステップＳ３５）。なお、動作選択部４１ｃが、フラグに基づいてレシートを印刷する動作とレシートのイメージデータを生成する動作との両方を実行すると判定した場合、プリンター４は、ステップＳ３３の処理、および、ステップＳ３４〜Ｓ３５の処理の両方を実行する。
【００３４】
オペレーター端末２は、プリンター４が送信したイメージデータをイメージ取得部２５ｃによって受信し（ステップＳ４１）、イメージ送信部２５ｄがＮＦＣ通信部２９を制御してユーザー端末７を検出する（ステップＳ４２）。イメージ送信部２５ｄは、ユーザー端末７との間で所定のプロトコルを実行して、無線通信回線を確立し、レシートのイメージデータをユーザー端末７に送信する（ステップＳ４３）。
【００３５】
以上説明したように、本発明を適用した実施形態に係る制御システム１において、プリンター４は、オペレーター端末２に接続され、印刷機構５２と、オペレーター端末２から入力されるテキストデータを取得するデータ取得部４１ａと、データ取得部４１ａにより取得されたテキストデータを印刷機構５２により印刷させる印刷制御部５１と、設定情報４６ａに基づいて、データ取得部４１ａにより取得されたテキストデータのイメージデータを生成するイメージデータ生成部４１ｂと、印刷制御部５１による印刷および／またはイメージデータ生成部４１ｂによるイメージデータの生成を実行させる動作選択部４１ｃと、を備えたので、オペレーター端末２側に特別な機能を持たせなくても、プリンター４が出力するレシートと同様のイメージデータを得ることができる。これにより、オペレーター端末２を含むシステムにおいて、オペレーター端末２の構成をできるだけ変更せずに、レシートとして提供される情報をイメージデータとして提供できるようになる。さらに、イメージデータ生成部４１ｂは、設定情報４６ａに基づいてレシートのイメージデータを生成するので、レシートの外観を模したイメージデータを生成できる。このため、印刷されたレシートの代替として活用可能なイメージデータを提供できる。
【００３６】
また、オペレーター端末２は、ＰＯＳサーバー３が実行するウェブアプリケーション３４の機能を利用してテキストデータを生成するブラウザー実行部２５ａと、ブラウザー実行部２５ａにより生成したテキストデータをプリンター４に送信するイメージ送信部２５ｄと、テキストデータに基づいて生成されたイメージデータをプリンター４から取得するデータ取得部４１ａと、データ取得部４１ａにより取得したイメージデータを、ユーザー端末７に対して無線送信するイメージ送信部２５ｄと、を備えるので、レシートのイメージデータを、メールアドレス等の新たな情報を用いることなく、ユーザー端末７に対して提供できる。そして、イメージデータをプリンター４により生成させるので、オペレーター端末２がイメージデータを生成する機能やメールアドレス等の情報を取得する機能を備える必要がない。このため、既存の端末装置を用いて容易に実現できる。
【００３７】
そして、制御システム１は、指定されたレシートの出力方法に基づきレシート管理部２５ｂが設定したフラグに従って、動作選択部４１ｃがレシートの出力を制御するので、プリンター４によってレシートの印刷を行うかイメージデータを生成するかをオペレーター端末２により制御できる。これにより、ニーズに応じて印刷されたレシートとレシートのイメージデータとを自在に提供できる。
【００３８】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、制御システム１が備える１台のプリンター４を用いて、１台のオペレーター端末２が出力したテキストデータに基づいてレシートの印刷およびレシートのイメージデータの生成を行う構成としたが、本発明はこれに限定されるものではなく、制御システム１が複数のオペレーター端末２および／または複数のプリンター４を備えた構成としてもよい。この場合、オペレーター端末２が、上記処理を実行するプリンター４を指定する情報を送信することで、使用するプリンター４を選択可能な構成とすることができ、プリンター４は、テキストデータを送信したオペレーター端末２を識別して、レシートのイメージデータの送信先を制御すればよい。
また、上記実施形態では、ＰＯＳサーバー３とプリンター４とが別体となった構成を例に挙げて説明したが、プリンター４の制御装置４０が、ＰＯＳサーバー３のＰＯＳアプリケーションプログラムの実行に係る動作を実行してもよい。
また、上記実施形態では、オペレーター端末２とユーザー端末７との間でＮＦＣ規格に準じた無線通信を実行する構成としたが、Bluetooth（登録商標）、ＵＷＢ、無線ＬＡＮ、赤外線通信等の他の無線通信方式を利用してもよい。
また、上記実施形態では、オペレーター端末２が、ＰＯＳ端末としての機能を実行する際に、ＰＯＳサーバー３にアクセスしてウェブページをダウンロードする構成を例に挙げて説明したが、予めオペレーター端末２がダウンロードしたウェブページを記憶しておき、ユーザーの操作に応じて、記憶していたウェブページを読み出して実行してもよい。
さらにまた、上述した実施形態では、本願発明に係る制御システム１が、ＰＯＳシステムに適用された場合を例としたが、本願発明が適用されるものはＰＯＳシステムに限らない。また例えば、図１に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また、各機器は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、図２および図３のフローチャートに係る動作を含む各種動作を実行してもよい。
【符号の説明】
【００３９】
１…制御システム（記録システム）、２…オペレーター端末、３…ＰＯＳサーバー（外部サーバー）、４…プリンター（記録装置）、７…ユーザー端末（外部装置）、２５…端末制御部、２５ａ…ブラウザー実行部（データ生成部）、２５ｂ…レシート管理部（データ送信部）、２５ｃ…イメージ取得部（データ取得部）、２５ｄ…イメージ送信部（イメージデータ送信部）、２９…ＮＦＣ通信部、３１…アプリケーション実行部、３４…ウェブアプリケーション（ＰＯＳアプリケーション）、４１…プリンター制御部、４１ａ…データ取得部、４１ｂ…イメージデータ生成部、４１ｃ…動作選択部（制御部）、４１ｄ…データ送信部、５１…印刷制御部（記録制御部）、５２…印刷機構（記録部）、７９…ＮＦＣ通信部。
【図１】
2014044468.tif 000003
【図２】
2014044468.tif 000004
【図３】
2014044468.tif 000005