(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023159930
(43)【公開日】2023-11-02
(54)【発明の名称】販売情報管理装置、販売情報管理システム、販売情報管理装置の制御方法及び販売情報管理装置の制御プログラム
(51)【国際特許分類】
G07G 1/06 20060101AFI20231026BHJP
【FI】
G07G1/06 B
【審査請求】有
【請求項の数】3
【出願形態】OL
(21)【出願番号】P 2022069864
(22)【出願日】2022-04-21
(11)【特許番号】
(45)【特許公報発行日】2023-01-06
(71)【出願人】
【識別番号】508195497
【氏名又は名称】株式会社トランザクション・メディア・ネットワークス
(74)【代理人】
【識別番号】100097102
【弁理士】
【氏名又は名称】吉澤 敬夫
(74)【代理人】
【識別番号】100098796
【弁理士】
【氏名又は名称】新井 全
(74)【代理人】
【識別番号】100121647
【弁理士】
【氏名又は名称】野口 和孝
(74)【代理人】
【識別番号】100187377
【弁理士】
【氏名又は名称】芳野 理之
(72)【発明者】
【氏名】大高 敦
(72)【発明者】
【氏名】磨田 勝美
【テーマコード(参考)】
3E142
【Fターム(参考)】
3E142DA01
3E142DA14
3E142JA01
(57)【要約】
【課題】プログラム等の大幅な改修等をすることなく、情報を他の装置等に送信させることができる販売情報管理装置等を提供すること。
【解決手段】印刷装置200に印字させるための印字内容情報を記憶する印字内容情報記憶部36と、印刷装置に印字内容情報を印字させるためのアプリケーション情報22を記憶するアプリケーション記憶部20と、印刷装置を動作させる印刷装置用ドライバ情報37aを記憶する印刷装置用ドライバ情報記憶部37と、印字内容情報を他の装置300へ送信させると共に、印刷装置用ドライバ情報を動作させる印字内容情報取得部10を有する販売情報管理装置10。
【選択図】
図1
【特許請求の範囲】
【請求項1】
印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、
前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、
前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、
前記印字内容情報を他の装置へ送信させると共に、前記印刷装置用ドライバ情報を動作させる印字内容情報取得部を有することを特徴とする販売情報管理装置。
【請求項2】
前記アプリケーション情報と前記印刷装置用ドライバ情報との中間に位置する印字用ミドルウエアを記憶する印字用ミドルウエア記憶部を備え、
前記印字内容情報取得部が、印字内容情報取得用ミドルウエアであり、前記印字内容情報取得用ミドルウエアが、前記印字内容情報を他の装置へ送信させると共に、前記印字用ミドルウエアを動作させる構成となっていることを特徴とする請求項1に記載の販売情報管理装置。
【請求項3】
前記印字用ミドルウエア及び前記印字内容情報取得用ミドルウエアの動作を記憶する動作情報記憶部を有し、
前記動作情報記憶部の情報を書き替える動作情報書替部をインストールすることで、前記印字内容情報取得用ミドルウエアが動作する構成となっていることを特徴とする請求項2に記載の販売情報管理装置。
【請求項4】
顧客の購入情報を含む各種情報を記憶する販売情報管理装置と、
前記販売情報管理装置と通信可能に接続されている管理装置とを備える販売情報管理システムであって、
前記販売情報管理装置は、
印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、
前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、
前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、
前記印字内容情報を前記管理装置へ送信させると共に、前記印刷装置用ドライバ情報を動作させる印字内容情報取得部を有することを特徴とする販売情報管理システム。
【請求項5】
印字内容情報記憶部に印刷装置に印字させるための印字内容情報を記憶し、
アプリケーション記憶部に、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶し、
印刷装置用ドライバ情報記憶部に、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶し、
印字内容情報取得部が、前記印字内容情報を他の装置へ送信させると共に、前記印刷装置用ドライバ情報を動作させることを特徴とする販売情報管理装置の制御方法。
【請求項6】
印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、
前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、
前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、を備える販売情報管理装置に、
印字内容情報取得部が、前記印字内容情報を他の装置へ送信させる機能と共に、前記印刷装置用ドライバ情報を動作させる機能、を実現させることを特徴とする販売情報管理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、例えば、店舗等の販売情報を管理する販売情報管理装置、販売情報管理システム、販売情報管理装置の制御方法及び販売情報管理装置の制御プログラムに関するものである。
【背景技術】
【0002】
従来から店舗等の販売情報等の管理のための各店舗等に「販売情報管理(POS(Point of Sales))装置」が配置されている。
このようなPOS装置には、当該店舗等における顧客の購入情報等も記憶されている(例えば、特許文献1)。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかし、導入済みのPOS装置に記憶されている購入情報等を他の装置で利用する場合は、POS装置のプログラム等を大幅に改修等することが必要となるが、POS装置のプログラムの大幅な改修等には、多額の費用がかかる他、改修等に相当の時間を要する等の問題があった。
【0005】
そこで、本発明は、プログラム等の大幅な改修等をすることなく、情報を他の装置等に送信させることができる販売情報管理装置、販売情報管理システム、販売情報管理装置の制御方法及び販売情報管理装置の制御プログラムを提供することを目的とする。
【0006】
前記目的は、本発明によれば、印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、前記印字内容情報を他の装置へ送信させると共に、前記印刷装置用ドライバ情報を動作させる印字内容情報取得部を有することを特徴とする販売情報管理装置により達成される。
【0007】
前記構成によれば、販売情報管理装置は、印字内容情報取得部(例えば、レシート内容情報取得ミドルウエア等)を有するので、同装置のプログラムを大幅に改修等することなく、印字内容情報(例えば、レシート内容情報等)を他の装置に送信することができる。
【0008】
好ましくは、前記販売時点情報管理装置が前記アプリケーション情報と前記印刷装置用ドライバ情報との中間に位置する印字用ミドルウエアを記憶する印字用ミドルウエア記憶部を備え、前記印字内容情報取得部が、印字内容情報取得用ミドルウエアであり、前記印字内容情報取得用ミドルウエアが、前記印字内容情報を他の装置へ送信させると共に、前記印字用ミドルウエアを動作させる構成となっていることを特徴とする。
【0009】
前記構成によれば、印字用ミドルウエア(例えば、レシート情報印刷用ミドルウエア等)を有し、印字内容情報取得部が、印字内容情報取得用ミドルウエア(例えば、レシート情報取得用ミドルウエア等)であり、印字内容情報取得用ミドルウエアが、印字内容情報を他の装置へ送信させると共に、印字用ミドルウエアを動作させる構成となっているので、ミドルウエアを介してより効率よく動作を実行させることができる。
【0010】
好ましくは、前記販売情報管理が、前記印字用ミドルウエア及び前記印字内容情報取得用ミドルウエアの動作を記憶する動作情報記憶部を有し、前記動作情報記憶部の情報を書き替える動作情報書替部をインストールすることで、前記印字内容情報取得用ミドルウエアが動作する構成となっていることを特徴とする。
【0011】
前記構成によれば、動作情報書替部(例えば、レジストリ情報書き替えプログラム等)をインストールすることで、印字内容情報取得用ミドルウエアが円滑に動作することとなる。
【0012】
前記目的は、本発明によれば、顧客の購入情報を含む各種情報を記憶する販売情報管理装置と、前記販売情報管理装置と通信可能に接続されている管理装置とを備える販売情報管理システムであって、前記販売情報管理装置は、印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、前記印字内容情報を前記管理装置へ送信させると共に、前記印刷装置用ドライバ情報を動作させる印字内容情報取得部を有することを特徴とする販売情報管理システムにより達成される。
【0013】
前記目的は、本発明によれば、印字内容情報記憶部に印刷装置に印字させるための印字内容情報を記憶し、アプリケーション記憶部に、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶し、印刷装置用ドライバ情報記憶部に、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶し、印字内容情報取得部が、前記印字内容情報を他の装置へ送信させると共に、前記印刷装置用ドライバ情報を動作させることを特徴とする販売情報管理装置の制御方法により達成される。
【0014】
前記目的は、本発明によれば、印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、を備える販売情報管理装置に、印字内容情報取得部が、前記印字内容情報を他の装置へ送信させる機能と共に、前記印刷装置用ドライバ情報を動作させる機能、を実現させることを特徴とする販売情報管理装置の制御プログラムにより達成される。
【発明の効果】
【0015】
以上説明したように、本発明は、プログラム等の大幅な改修等をすることなく、情報を他の装置等に送信させることができる販売情報管理装置、販売情報管理システム、販売情報管理装置の制御方法及び販売情報管理装置の制御プログラムを提供できるという利点がある。
【図面の簡単な説明】
【0016】
【
図1】本発明の販売情報管理システムである例えば、POS(Point of sale:販売時点情報管理)システム1の主な構成を示す概略図である。
【
図2】
図1のPOSシステム1のPOS装置10の主な構成を示す概略ブロック図である。
【
図3】
図1のPOSシステム1の管理サーバ300の主な構成を示す概略ブロック図である。
【
図4】本システム1の準備段階を示す概略フローチャートである。
【
図5】店舗Sにおける本システム1の具体的な動作例を示す概略フローチャートである。
【
図6】本実施の形態における「レシート内容情報取得用ミドルウエア31a」の機能を示す概略説明図である。
【発明を実施するための形態】
【0017】
以下、この発明の好適な実施の形態を添付図面等を参照しながら、詳細に説明する。
尚、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【0018】
(POSシステム1の主な構成)
図1は、本発明の販売情報管理システムである例えば、POS(Point of sale:販売時点情報管理)システム1の主な構成を示す概略図である。
図1に示すPOSシステムは、販売情報管理装置である例えば、POS装置10を有し、POS装置10は、物品販売等の売上実績等を、商品等が販売等された時点で、単品単位で記録し、集計する装置であり、POSシステム1は、POS装置10が記録し集計する情報を管理するシステムとなっている。
また、POS装置10は、
図1の示すように、例えば、店舗Sに設置される。
【0019】
また、POS装置10は、印字装置である例えば、プリンタ装置200と接続されている。
【0020】
プリンタ装置200は、POS装置10が生成する印字内容情報である例えば、レシート内容情報を印字する。
このレシート内容情報は、例えば、店舗Sの顧客の購入情報(購入物(商品等)、価格等)等であり、具体的には、店舗情報、日付時刻、レシートタイトル、商品明細(JANコード、商品名、売価、割引情報、消費税情報、合計額、支払手段(現金、デビットカード、クレジットカード、電子マネー等)、ポイント情報、クレジットカード情報等の情報が含まれる。
【0021】
また、
図1に示すように、POS装置10は、インターネット網2を介して、管理装置である例えば、管理サーバ300と通信可能に配置されている。
【0022】
また、
図1のPOS装置10、管理サーバ300、プリンタ装置200は、コンピュータを有し、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)やハードディスク等を有し、バスを介して接続されている。
【0023】
図2は、
図1のPOSシステム1のPOS装置10の主な構成を示す概略ブロック図である。
POS装置10は、
図2に示すように「POS側制御部11」を有し、同制御部11は、
図1の管理サーバ300等と通信するための「POS側通信装置12」、各種情報を表示する表示部である「POS側ディスプレイ13」、および各種情報を入力する「POS側各種情報入力装置14」を制御している。
また、同制御部11は、
図2に示す「アプリケーション記憶部20」や、その他の記憶部も制御するが、これらの内容は後述する。
【0024】
図3は、
図1のPOSシステム1の管理サーバ300の主な構成を示す概略ブロック図である。
管理サーバ300は、
図3に示すように「管理側制御部301」を有し、同制御部301は、POS装置10等と通信するための「管理側通信装置302」、各種情報を表示する「管理側ディスプレイ303」及び、各種情報を入力する「管理側各種情報入力装置304」を制御する。
また、同制御部301は、
図3に示す管理側各種情報記憶部305等も制御するが、これらの内容は後述する。
また、本発明の管理サーバ300は、データベース化されていても構わない。
【0025】
(POSシステム1の動作例)
図4及び
図5は、本システム1の主な動作を示す概略フローチャートである。
本実施の形態では、
図1に示す店舗SにPOS装置10が配置され、このPOS装置10にプリンタ装置200が接続されると共に、インターネット網2を介して他の装置である例えば、管理サーバ300が通信可能に接続されている例で、以下説明する。
【0026】
図4は、本システム1の準備段階を示す概略フローチャートである。
先ず、
図4のステップ(以下「ST」とする。)1で、POS装置10に、「印字内容情報取得用ミドルウエア」の一例である「レシート内容情報取得用ミドルウエア31a」、「印字情報転送プログラム32a」及び「動作情報記憶部」の一例である「レジストリ」の情報を書き替える「レジストリ情報書き替えプログラム33a(動作情報書替部の一例)」をインストールし、それぞれ、
図2の「レシート内容情報取得用ミドルウエア記憶部(印字内容情報取得部の一例)31」、「印字情報転送プログラム記憶部32」及び「レジストリ情報書き替えプログラム記憶部33」に記憶させる。
【0027】
次いで、ST2へ進む。ST2では、インストールされ「レシート内容情報取得用ミドルウエア記憶部31」に記憶されている「レジストリ情報書き替えプログラム33a」が動作して、
図2の「レジストリ34」に記憶されている情報を書き換える。
【0028】
具体的には、書き替える前の「レジストリ34」には、「レシート内容情報」を
図1の「プリンタ装置200」へ印字させるための「ミドルウエア」である
図2の「レシート内容情報印刷用ミドルウエア35a(「印字用ミドルウエア」の一例)の動作等に関する情報が記憶されていた。
この「レシート内容情報印刷用ミドルウエア35a」は、
図2の「レシート内容情報印刷用ミドルウエア記憶部35」に記憶されている。
【0029】
このような情報が記憶されている「レジストリ34」の情報を以下のように書き替える。
すなわち、上述のようにPOS装置10にインストールされ、
図2の「レシート内容情報取得用ミドルウエア記憶部31」に記憶されている「レシート内容情報取得用ミドルウエア31a」の動作に関する情報を「レジストリ34」に加える。
具体的には、後述する
図2の「POS側レシート内容情報記憶部36(印字内容情報記憶部の一例)」から「レシート内容情報」を取得し、
図2の「レシート内容情報印刷用ミドルウエア記憶部35(印字用ミドルウエア記憶部の一例)」の「レシート内容情報印刷用ミドルウエア35a(印字用ミドルウエアの一例)」に処理させる動作(例えば、プリンタ装置200での印字)に関する情報のみならず、同レシート内容情報を取得し、
図2の「印字情報転送プログラム記憶部32」の「印字情報転送プログラム32a」に転送させる動作等に関する情報も加える。
【0030】
また、「レジストリ34」は、具体的には、例えば、CO、SO等で構成されるOCX(OLEコントロール)によって参照される。
ここで「CO」は、「コントロールオブジェクト」であり、例えば、プリンタ装置200向けのプリンタ装置200用等のSO(サービスオブジェクト)を提供するソフトウェアである。
一方、SOは、COより呼び出されOPOSが規定する機能等を、例えば、プリンタ装置200等向けに実行させるソフトウェアである。
【0031】
そして、「レジストリ34」には、COがどのSOを呼ぶべきかが記載されている。
したがって、「レシート内容情報取得用ミドルウエア31a」及び「印字情報転送プログラム32a」がインストールされるときに、従前のSOを指定する情報を取得し、「レシート内容情報取得用ミドルウエア31a」が呼ばれるように「レジストリ34」を書き替える。
【0032】
このため、「レジストリ34」が書き替えられた後では、「レシート内容情報取得用ミドルウエア31a」は、COから「レシート内容情報」を受け取り、「レシート内容情報」を「印字情報転送プログラム32a」に渡すときに、レジストリ34から取得したSOの名前に従って、SOにレシート内容情報をCOから送られたと同様のインターフェースに送り出すこととなる。
【0033】
なお、「レシート内容情報取得用ミドルウエア31a」及び「印字情報転送プログラム32a」をアンインストールする際は、レジストリ34を元の状態に復元することとなる。 以上で、本システム1の準備段階が終了する。
【0034】
図5は、店舗Sにおける本システム1の具体的な動作例を示す概略フローチャートである。
以下、同フローチャートに沿って、本システム1の動作を説明する。
先ず、
図5のST11へ進む。ST11では、顧客が
図1の店舗Sで商品を購入すると、店舗Sの担当者が購入情報等をPOS装置10に入力する。
【0035】
次いで、ST12へ進む。ST12では、POS装置10の
図2の「アプリケーション記憶部20」の「レシート内容情報生成部(プログラム)21」が動作し、購入情報のうちの「レシート内容情報」を生成して、
図2の「POS側レシート内容情報記憶部36」に記憶させる。
【0036】
この「レシート内容情報」は、上述のように、例えば、店舗情報、日付時刻、レシートタイトル、商品明細(JANコード、商品名、売価、割引情報、消費税情報、合計額、支払手段(現金、デビットカード、クレジットカード、電子マネー等)、ポイント情報、クレジットカード情報等)等の情報が含まれ、記憶される。
【0037】
次いで、ST13へ進む。ST13では、店舗Sの担当者がPOS装置10を操作し、顧客のために「レシート」の印字を実行する。
【0038】
すると、ST14へ進む。ST14では、
図2の「アプリケーション記憶部20」の「レシート内容情報印刷部(プログラム)22」が動作して、「POS側レシート内容情報記憶部34」にある「レシート内容情報」を当該POS装置10に接続されている「プリンタ装置200」に印刷させる。
このとき、
図2の「レシート内容情報取得用ミドルウエア31a」は、書き替えられた「レジストリ34」を参照して、「レシート内容情報印刷用ミドルウエア35a」に「レシート内容情報」を「プリンタ装置200」に印字動作をさせると共に、「印字情報転送プログラム32a」に「レシート内容情報」を送る動作を指示する。
そして、印字情報転送プログラム32aは、「レシート内容情報」をPOS側通信装置12を介して管理サーバ300に送信する。
【0039】
次いで、ST15に進む。ST15では、POS装置10の
図2の「プリンタドライバ用OS(オペレーションシステム)記憶部37(印刷装置用ドライバ情報記憶部の一例)」に記憶されている「プリンタ装置用プリンタドライバ37a(印刷装置用ドライバ情報の一例)」を動作させる。
そして、プリンタ装置200からレシートが印字されると共に、「管理サーバ300」は「レシート内容情報」を受信し、
図3の「管理側レシート内容情報記憶部306」に記憶する。
ここで「プリンタドライバ用OS記憶部37」は、プリンタ装置を動作させるための「プリンタドライバソフト」を記憶する記憶部である。
【0040】
ここで、上述の「ミドルウエア」の役割等について説明する。
アプリケーション記憶部20のアプリケーションと「プリンタドライバ用OS記憶部37」の「プリンタ装置用プリンタドライバ」のみで動作させると、アプリケーションの性能が最大限に発揮されない。そこで、性能を最大限に発揮させるため、OS(オペレーションシステム)だけでは、対応しきれない機能をアプリケーションに提供する「ミドルウエア」を有している。
【0041】
すなわち、「ミドルウエア」とは、OS(オペレーションシステム)とアプリケーションとの中間に位置するソフトウェアとなる。
具体的には、ミドルウエアには「SO(サービスオブジェクト)」等が含まれている。
また、アプリケーションは、「CO(コントロールオブジェクト)」を有している。
【0042】
本実施の形態の「ミドルウエア」には、「レシート内容情報取得用ミドルウエア31a」及び「レシート内容情報印刷用ミドルウエア35a」が含まれる。
【0043】
また、
図6は、本実施の形態における「レシート内容情報取得用ミドルウエア31a」の機能を示す概略説明図である。
図6を用いて、上述の「レシート内容情報取得用ミドルウエア31a」等の機能を詳細に説明する。
上述のST14の
図2の「アプリケーション記憶部20」の「レシート内容情報印刷部(プログラム)22」(
図6のアプリケーション22)が動作すると、
図6の「レシート内容情報取得用ミドルウエア31a」は、書き替えられた「レジストリ34」を参照する。
【0044】
そして、「レシート内容情報取得用ミドルウエア31a」は、
図6の「レシート内容情報印刷用ミドルウエア35a」に「レシート内容情報」を「プリンタ装置200」に印字動作をさせる指示を出すと同時に、
図6の「印字情報転送プログラム32a」にも「レシート内容情報」を送る。
そして、印字情報転送プログラム32aは、「レシート内容情報」をPOS側通信装置12を介して管理サーバ300に送信する。
【0045】
一方、
図6の「レシート内容情報印刷用ミドルウエア35a」は、
図6の「プリンタ装置用プリンタドライバ37a」を動作させ、プリンタ装置200にレシートを印字させる。
【0046】
このように、本実施の形態では、従来の
図6の「アプリケーション22等」、「レシート内容情報取得用ミドルウエア31a」、「プリンタドライバ用OS37a」そして「プリンタ装置200」という流れに、「レシート内容情報取得用ミドルウエア31a」を加えるだけで、「プリンタ装置200」へ送信する印字のための「POS側レシート内容情報」をそのまま「管理サーバ300」へ送信することができる。
【0047】
そして、本実施の形態では、「レシート内容情報取得用ミドルウエア31a」、「印字情報転送プログラム32a」及び「レジストリ情報書き替えプログラム33a」を有するため、POS装置10のアプリケーションのプログラム等を大幅に改修等することなく、印字情報である「POS側レシート内容情報」を管理サーバ300が取得することができる。
【0048】
また、この管理サーバ300による「POS側レシート内容情報」の取得は、「ミドルウエア」により実行されるので、より効率的に実施することができる。
【0049】
また、「レジストリ情報書き替えプログラム33a」が「レジストリ34」の内容を書き替えることで、「POS側レシート内容情報」を管理サーバ300が取得することができる。このため、きわめて、効果的で円滑に動作するシステム1となる。
【0050】
(管理サーバ300における処理工程等)
次いで、管理サーバ300における処理工程について説明する。
管理サーバ300は、各POS装置10から受信した「POS側レシート内容情報」を
図3の「管理側レシート内容情報記憶部306」に記憶する。
【0051】
そして、このように記憶された「POS側レシート内容情報」には、日付、時間、店舗情報、商品情報、販売情報、決済情報が含まれるため、マーケティング情報として利用される。
例えば、将来のマーケティング情報として販促時に利用される他、「POS側レシート内容情報」は、リアルタイムに取得可能であるため、販売数量やPOS装置10の在庫管理システムに頼ることなく、リアルタイムで、販売数を把握することができる。
このため、売れ残りを防ぐための売価変更指示や、入店されるお客様に対しての割引クーポン券を発行することができる。
【0052】
具体的には、店舗SのPOS装置10で、10個あった「弁当B」が7個売れたことは「POS側レシート内容情報」のデータからわかり、現在時刻情報から賞味期限との関係で残りの3個につきクーポン券(割引券)を発行することができる。
また、「POS側レシート内容情報」には、プリンタ装置200等の制御情報も含んでいるため、店舗S等で印字されたレシートと完全に同様なレシートを再現することができる。
このため、店舗Sの顧客が紙のレシートを紛失したとしても、顧客のスマートフォン等に紙のレシートと同様の情報を表示させることができ、購買証明として利用することが可能となる。
【0053】
以上のように、本実施の形態によれば、POS装置10から印字されるレシート内容情報の電子化及びデータベース化が可能となる。
従来、導入済みのPOS装置10に記憶されている購入情報等を管理サーバ300(他の装置)で利用する場合は、POS装置10のプログラム等を大幅に改修等することが必要となるが、POS装置10のプログラムの大幅な改修等には、多額の費用がかかる他、改修等に相当の時間を要する等の問題があった。
【0054】
そこで、本実施の形態では、POS装置10のアプリケーションを変更することなく、POS装置10のアプリケーションとレシート内容情報印刷用ミドルウエア35a(印字用ミドルウェア)の間に、レシート内容情報取得用ミドルウエア31a(印字内容情報取得用ミドルウェア)を入れることにより、印字内容情報取得用ミドルウエアで印字内容情報を取得する。
そして、印字内容情報取得用ミドルウエアは、管理サーバ300(他の装置)に印字内容情報を転送するとともに、POS装置10のアプリケーションから印字用ミドルウエアに印字内容情報が送られると同じプロトコルで、印字内容情報取得用ミドルウエアから印字用ミドルウエアに印字内容情報を送るものである。
【0055】
なお、印字内容情報は、実際にレシートに印字される情報は倍角印字等の制御コード情報も含めて同一であり、レシートの完全な復元や、印字内容情報から適切にデータベース化することにより、リアルタイムに購買分析、販促プロモーション等に活用することが可能となる。
【0056】
以上説明した実施形態においては、装置として実現される場合を例に挙げて説明したが、本発明は、これに限定されず、コンピュータに実行させることのできるプログラムとして、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクなど)、光ディスク(CD-ROM、DVDなど)光磁気ディスク(MO)、半導体メモリなどの記憶媒体に格納され頒布されてもよい。
【0057】
また、記憶媒体は、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であればよい。記憶媒体の記憶形式は、特には限定されない。
【0058】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているOS(オペレーティングシステム)や、データベース管理ソフト、ネットワークソフト等のMW(ミドルウエア)等が本実施形態を実現するための各処理の一部を実行してもよい。
【0059】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体には限定されず、LANやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【0060】
また、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づいて本実施形態における各処理を実行すればよく、1つのパソコン等からなる装置であってもよいし、複数の装置がネットワーク接続されたシステム等であってもよい。
【0061】
また、本発明におけるコンピュータとは、パソコンには限定されず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【0062】
以上、本発明の実施形態について説明した。しかし、本発明は、上記実施形態に限定されず、特許請求の範囲を逸脱しない範囲で種々の変更を行うことができる。上記実施形態の構成は、その一部を省略したり、上記とは異なるように任意に組み合わせたりすることができる。
【符号の説明】
【0063】
1・・・POSシステム、2・・・インターネット網、10・・・POS装置、11・・・POS側制御部、12・・・POS側通信装置、13・・・POS側ディスプレイ、14・・・POS側各種情報入力装置、20・・・アプリケーション記憶部、21・・・レシート内容情報生成部、22・・・レシート内容情報印刷部、31・・・レシート内容情報取得用ミドルウエア記憶部、32・・・印字情報転送プログラム記憶部、33・・・レジストリ情報書き替えプログラム記憶部、35・・・レシート内容情報印刷用ミドルウエア記憶部、36・・・POS側レシート内容情報記憶部、37・・・プリンタドライバ用OS(オペレーションシステム)記憶部、200・・・プリンタ装置、300・・・管理サーバ、301・・・管理側制御部、302・・・管理側通信装置、303・・・管理側ディスプレイ、304・・・管理側各種情報入力装置、305・・・管理側各種情報記憶部、306・・・管理サーバ側レシート内容情報記憶部、S・・・店舗
【手続補正書】
【提出日】2022-07-15
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、
前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、
前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、
前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置の制御方法であって、
前記販売情報管理装置に、前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールし、
前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更し、
前記印刷装置用ドライバの動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる構成となっていることを特徴とする販売情報管理装置の制御方法。
【請求項2】
前記アプリケーション情報と前記印刷装置用ドライバ情報との中間に位置する印字用ミドルウエアを記憶する印字用ミドルウエア記憶部を備え、
前記印字用ミドルウエアは、OCX(OLEコントロール)であり、前記OCXは、CO(コントロールオブジェクト)及びSO(サービスオブジェクト)を有し、
前記SOは、前記COより呼び出されOPOS(オープンPOS)が規定する機能を実行させるソフトウェアであり、
前記前記動作情報記憶部には、前記COがどの前記SOを呼ぶかが記載されていることを特徴とする請求項1に記載の販売情報管理装置。
【請求項3】
印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、
前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、
前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、
前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置に、
前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールする機能、
前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更する機能、
前記印刷装置用ドライバの動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる機能、を実現させることを特徴とする販売情報管理装置の制御プログラム。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0006
【補正方法】変更
【補正の内容】
【0006】
前記目的は、本発明によれば、印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置の制御方法であって、前記販売情報管理装置に、前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールし、前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更し、前記印刷装置用ドライバの動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる構成となっていることを特徴とする販売情報管理装置の制御方法により達成される。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0007
【補正方法】変更
【補正の内容】
【0007】
前記構成によれば、販売情報管理装置は、印字内容情報取得部(例えば、レシート内容情報取得ミドルウエア等)を有するので、同装置のプログラムを大幅に改修等することなく、印字内容情報(例えば、レシート内容情報等)を他の装置に送信することができる。
また、前記構成によれば、動作情報書替部(例えば、レジストリ情報書き替えプログラム等)をインストールすることで、印字内容情報取得用ミドルウエアが円滑に動作することとなる。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0008
【補正方法】変更
【補正の内容】
【0008】
好ましくは、前記販売時点情報管理装置の前記アプリケーション情報と前記印刷装置用ドライバ情報との中間に位置する印字用ミドルウエアを記憶する印字用ミドルウエア記憶部を備え、前記印字用ミドルウエアは、OCX(OLEコントロール)であり、前記OCXは、CO(コントロールオブジェクト)及びSO(サービスオブジェクト)を有し、前記SOは、前記COより呼び出されOPOS(オープンPOS)が規定する機能を実行させるソフトウェアであり、前記前記動作情報記憶部には、前記COがどの前記SOを呼ぶかが記載されていることを特徴とする。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0010
【補正方法】削除
【補正の内容】
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0011
【補正方法】削除
【補正の内容】
【手続補正7】
【補正対象書類名】明細書
【補正対象項目名】0012
【補正方法】削除
【補正の内容】
【手続補正8】
【補正対象書類名】明細書
【補正対象項目名】0013
【補正方法】削除
【補正の内容】
【手続補正9】
【補正対象書類名】明細書
【補正対象項目名】0014
【補正方法】変更
【補正の内容】
【0014】
前記目的は、本発明によれば、印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置に、前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールする機能、前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更する機能、前記印刷装置用ドライバの動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる機能、を実現させることを特徴とする販売情報管理装置の制御プログラムにより達成される。
【手続補正書】
【提出日】2022-12-09
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、
前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、
前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、
前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置の制御方法であって、
前記販売情報管理装置に、前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字内容情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールし、
前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更し、
前記印刷装置用ドライバ情報の動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる構成となっていることを特徴とする販売情報管理装置の制御方法。
【請求項2】
前記アプリケーション情報と前記印刷装置用ドライバ情報との中間に位置する印字用ミドルウエアを記憶する印字用ミドルウエア記憶部を備え、
前記印字用ミドルウエアは、OCX(OLEコントロール)であり、前記OCXは、CO(コントロールオブジェクト)及びSO(サービスオブジェクト)を有し、
前記SOは、前記COより呼び出されOPOS(オープンPOS)が規定する機能を実行させるソフトウェアであり、
前記動作情報記憶部には、前記COがどの前記SOを呼ぶかが記載されていることを特徴とする請求項1に記載の販売情報管理装置。
【請求項3】
印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、
前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、
前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、
前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置に、
前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字内容情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールする機能、
前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更する機能、
前記印刷装置用ドライバ情報の動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる機能、を実現させることを特徴とする販売情報管理装置の制御プログラム。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0006
【補正方法】変更
【補正の内容】
【0006】
前記目的は、本発明によれば、印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置の制御方法であって、前記販売情報管理装置に、前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字内容情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールし、前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更し、前記印刷装置用ドライバ情報の動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる構成となっていることを特徴とする販売情報管理装置の制御方法により達成される。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0008
【補正方法】変更
【補正の内容】
【0008】
好ましくは、前記販売時点情報管理装置の前記アプリケーション情報と前記印刷装置用ドライバ情報との中間に位置する印字用ミドルウエアを記憶する印字用ミドルウエア記憶部を備え、前記印字用ミドルウエアは、OCX(OLEコントロール)であり、前記OCXは、CO(コントロールオブジェクト)及びSO(サービスオブジェクト)を有し、前記SOは、前記COより呼び出されOPOS(オープンPOS)が規定する機能を実行させるソフトウェアであり、前記動作情報記憶部には、前記COがどの前記SOを呼ぶかが記載されていることを特徴とする。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0014
【補正方法】変更
【補正の内容】
【0014】
前記目的は、本発明によれば、印刷装置に印字させるための印字内容情報を記憶する印字内容情報記憶部と、前記印刷装置に前記印字内容情報を印字させるためのアプリケーション情報を記憶するアプリケーション記憶部と、前記印刷装置を動作させる印刷装置用ドライバ情報を記憶する印刷装置用ドライバ情報記憶部と、前記印字内容情報を前記印刷装置へ印字させるための印字用ミドルウエアの動作に関する情報を記憶する動作情報記憶部と、を有する店舗に配置済みの販売情報管理装置に、前記印字内容情報を取得する印字内容情報取得用ミドルウエア、前記印字内容情報を転送する印字情報転送プログラム及び前記動作情報記憶部の情報を書き替える動作情報書替部をインストールする機能、前記動作情報書替部が前記動作情報記憶部に記憶されている情報を変更する機能、前記印刷装置用ドライバ情報の動作時に、前記印字内容情報取得用ミドルウエアが、変更後の前記動作情報記憶部を参照し、前記印字用ミドルウエアに前記印字内容情報の印字をさせると共に、前記印字情報転送プログラムに前記印字内容情報をそのまま他の装置に送信させる機能、を実現させることを特徴とする販売情報管理装置の制御プログラムにより達成される。