(57)【要約】【課題】  履歴データの該当箇所をユーザでも特定可能とするＰＯＳシステム装置、そのデータ参照方法およびプログラムを提供する。【解決手段】  ＰＯＳシステム装置は、取引に対応して付与される取引番号毎に入力操作の内容をデータとして記録する操作履歴ＤＢ１４１と、取引番号毎に入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する処理履歴ＤＢ１４２と、取引番号毎に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する電子ジャーナルＤＢ１４３と、電子ジャーナルＤＢに記録されたレシート印字データ、操作履歴ＤＢに記録されたデータ、処理履歴ＤＢに記録されたデータ等を取引番号毎に参照可能に制御する制御部１５とを備える。【選択図】  図５
2011186514.tif 000002
【特許請求の範囲】
【請求項１】
取引に対応して付与される取引番号毎に入力操作の内容をデータとして記録する操作履歴データベースと、前記取引番号毎に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する処理履歴データベースと、前記取引番号毎に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する電子ジャーナル・データベースと、前記電子ジャーナル・データベースに記録されたレシート印字データを前記取引番号毎に参照可能に制御する制御部とを備えたＰＯＳシステム装置。
【請求項２】
前記制御部が、さらに前記操作履歴データベースに記録されたデータおよび前記処理履歴データベースに記録されたデータの少なくとも一方を前記取引番号毎に参照可能に制御する請求項１記載のＰＯＳシステム装置。
【請求項３】
前記データを参照する手段として前記データを表示する表示部および前記データを印字する印字部の少なくとも一方を備えた請求項１または２記載のＰＯＳシステム装置。
【請求項４】
取引に対応して操作履歴データベースに取引番号の行を作成し、前記取引番号の行に入力操作の内容をデータとして記録する第１の工程と、
前記取引に対応して処理履歴データベースに前記取引番号の行を作成し、前記取引番号の行に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第２の工程と、
前記操作履歴データベースの前記取引番号の行に次の入力操作の内容をデータとして記録する第３の工程と、
前記処理履歴データベースの前記取引番号の行に前記次の入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第４の工程と、
前記第３および第４の工程を繰り返し行う第５の工程と、
前記第５の工程後に電子ジャーナル・データベースに前記取引番号の行を作成し、前記取引番号の行に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する第６の工程と、
前記第１乃至第６の工程を繰り返し行う第７の工程と、
前記電子ジャーナル・データベースに記録されたレシート印字データ、前記操作履歴データベースに記録された入力操作の内容のデータ、および前記処理履歴データベースに記録された処理内容のデータの少なくとも一つを前記取引番号毎に参照可能とする第８の工程と、
を含むＰＯＳシステム装置のデータ参照方法。
【請求項５】
コンピュータに、
取引に対応して操作履歴データベースに取引番号の行を作成し、前記取引番号の行に入力操作の内容をデータとして記録する第１の手順、
前記取引に対応して処理履歴データベースに前記取引番号の行を作成し、前記取引番号の行に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第２の手順、
前記操作履歴データベースの前記取引番号の行に次の入力操作の内容をデータとして記録する第３の手順、
前記処理履歴データベースの前記取引番号の行に前記次の入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第４の手順、
前記第３および第４の手順を繰り返し行う第５の手順、
前記第５の手順後に電子ジャーナル・データベースに前記取引番号の行を作成し、前記取引番号の行に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する第６の手順、
前記第１乃至第６の手順を繰り返し行う第７の手順、
前記電子ジャーナル・データベースに記録されたレシート印字データ、前記操作履歴データベースに記録された入力操作の内容のデータ、および前記処理履歴データベースに記録された処理内容のデータの少なくとも一つを前記取引番号毎に参照可能とする第８の手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＰＯＳシステム装置に係り、特にレシート印字データ等を参照可能とするＰＯＳシステム装置に関するものである。
【背景技術】
【０００２】
コンピュータシステムにおいてソフトウエアに起因する障害は、ソフトウエアの動作状況が目に見えないため原因の切り分けが困難なことが多い。その解決のためプログラムの動作処理履歴等をデータとして記憶保存する技術が広く知られている。またＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システム装置では、あらかじめ規定した操作順で操作することが一般的であるため、操作履歴からも障害の原因の切り分けが可能であり操作履歴をデータとして記憶保存する技術も広く知られている。ただし、これらの履歴データは専門の知識を持ったメーカの技術者が調査・解析することを前提として記録されており、ユーザ自身にて調査・解析することは一般的に困難である。
【０００３】
これらの履歴データに関する技術としては、例えば特開２００８−４０５６０号公報に記載の履歴情報の表示装置あるいは特開２００５−５６０７４号公報に記載の障害情報収集システムなどが知られているが、これらはいずれも履歴情報の記録方法に関する技術であり、履歴情報の調査・解析の簡略化を図り、ユーザ自身による調査・解析を実現させるための技術は提案されていない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−４０５６０号公報
【特許文献２】特開２００５−５６０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
履歴データは一般的に、入力操作やそれに伴う装置内の処理が発生した順に、その発生日時、入力操作の内容、処理内容が記録されるが、その中から障害に該当する箇所を見つけだそうとするときには障害が発生した日時が手がかりとなる。しかし現場のオペレータから正確な発生日時が申告されることはまれであり、実際には、「何時頃」というように概ね１時間程度の範囲で申告されるため、その時間範囲の中から記録内容を参照して該当箇所を見つけ出す必要がある。
【０００６】
ＰＯＳシステム装置の履歴データに記録されている入力操作の内容や処理内容は１個１個の内容自体はユーザ自身でも理解可能なものであり、該当箇所が特定できればユーザ自身でもある程度の解析は可能であるが、１時間程度という広い範囲の履歴の羅列の中を解析して該当箇所を特定するということになるとユーザ自身での作業は非常に難しく解析はほぼ不可能というのが実情である。そのため操作ミス等本来、障害とは言えないレベルの障害も全ていちいちメーカに調査を依頼せざるを得ず、調査に相当の時間や費用がかかってしまうという問題がある。
【０００７】
本発明の目的は上記問題を解決し、履歴データの該当箇所をユーザでも特定可能とするＰＯＳシステム装置、そのデータ参照方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、以下のＰＯＳシステム装置、そのデータ参照方法およびプログラムを提供する。
（１）取引に対応して付与される取引番号毎に入力操作の内容をデータとして記録する操作履歴データベースと、前記取引番号毎に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する処理履歴データベースと、前記取引番号毎に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する電子ジャーナル・データベースと、前記電子ジャーナル・データベースに記録されたレシート印字データを前記取引番号毎に参照可能に制御する制御部とを備えたＰＯＳシステム装置。
（２）前記制御部が、さらに前記操作履歴データベースに記録されたデータおよび前記処理履歴データベースに記録されたデータの少なくとも一方を前記取引番号毎に参照可能に制御する上記（１）記載のＰＯＳシステム装置。
（３）前記データを参照する手段として前記データを表示する表示部および前記データを印字する印字部の少なくとも一方を備えた上記（１）または（２）記載のＰＯＳシステム装置。
（４）取引に対応して操作履歴データベースに取引番号の行を作成し、前記取引番号の行に入力操作の内容をデータとして記録する第１の工程と、前記取引に対応して処理履歴データベースに前記取引番号の行を作成し、前記取引番号の行に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第２の工程と、前記操作履歴データベースの前記取引番号の行に次の入力操作の内容をデータとして記録する第３の工程と、前記処理履歴データベースの前記取引番号の行に前記次の入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第４の工程と、前記第３および第４の工程を繰り返し行う第５の工程と、前記第５の工程後に電子ジャーナル・データベースに前記取引番号の行を作成し、前記取引番号の行に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する第６の工程と、前記第１乃至第６の工程を繰り返し行う第７の工程と、前記電子ジャーナル・データベースに記録されたレシート印字データ、前記操作履歴データベースに記録された入力操作の内容のデータ、および前記処理履歴データベースに記録された処理内容のデータの少なくとも一つを前記取引番号毎に参照可能とする第８の工程と、を含むＰＯＳシステム装置のデータ参照方法。
（５）コンピュータに、取引に対応して操作履歴データベースに取引番号の行を作成し、前記取引番号の行に入力操作の内容をデータとして記録する第１の手順、前記取引に対応して処理履歴データベースに前記取引番号の行を作成し、前記取引番号の行に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第２の手順、前記操作履歴データベースの前記取引番号の行に次の入力操作の内容をデータとして記録する第３の手順、前記処理履歴データベースの前記取引番号の行に前記次の入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第４の手順、前記第３および第４の手順を繰り返し行う第５の手順、前記第５の手順後に電子ジャーナル・データベースに前記取引番号の行を作成し、前記取引番号の行に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する第６の手順、前記第１乃至第６の手順を繰り返し行う第７の手順、前記電子ジャーナル・データベースに記録されたレシート印字データ、前記操作履歴データベースに記録された入力操作の内容のデータ、および前記処理履歴データベースに記録された処理内容のデータの少なくとも一つを前記取引番号毎に参照可能とする第８の手順、を実行させるためのプログラム。
【発明の効果】
【０００９】
本発明によれば、履歴データの該当箇所をユーザでも特定可能とするＰＯＳシステム装置、そのデータ参照方法およびプログラムを得ることができる。これにより、参照したい操作履歴と処理履歴を簡単に検索し、特定することができ、ユーザ自身にて履歴の解析が可能となるため、問題発生時に早期の調査・解決が期待できる。またメーカへの調査依頼件数を減少させることができ、調査費用を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るＰＯＳシステム装置の一実施例を示すブロック構成図である。
【図２】操作履歴ＤＢ１４１のフォーマットの一例を示す図である。
【図３】処理履歴ＤＢ１４２のフォーマットの一例を示す図である。
【図４】電子ジャーナルＤＢ１４３のフォーマットの一例を示す図である。
【図５】電子ジャーナル検索画面２の一例を示す図である。
【図６】操作履歴表示画面３の一例を示す図である。
【図７】操作履歴印字出力４の一例を示す図である。
【図８】処理履歴表示画面５の一例を示す図である。
【図９】処理履歴印字出力６の一例を示す図である。
【図１０】本発明に係るＰＯＳシステム装置において入力操作が行われた時の履歴データの記録処理の流れの一例を示すフローチャートである。
【図１１】本発明に係るＰＯＳシステム装置において障害発生時等に履歴データを参照する処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。
図１は、本発明に係るＰＯＳシステム装置の一実施例を示すブロック構成図である。本ＰＯＳシステム装置１は、売上げデータ等の入力の操作を行う入力部１１と、データを表示する表示部１２と、売上げレシート等を印字する印字部１３と、データを記憶する記憶部１４と、装置の動作を制御する制御部１５と、外部との通信を行う通信部１６とを備える。ここで、入力部１１は例えばキーボード、タッチパネル、バーコードリーダー、磁気カードリーダー、ＩＣカードリーダーなどであり、それらの一つまたは複数が用いられる。表示部１２は例えばタッチパネル式液晶パネルである。印字部１３は例えば感熱紙プリンタ、インクジェットプリンタ、レーザプリンタなどである。記憶部１４は例えばメモリ、ハードディスクなどである。制御部１５は例えば中央演算装置（ＣＰＵ）を備えたコンピュータで構成することができ、内部メモリや外部メモリあるいは記憶部１４等に格納されたコンピュータプログラムに基づいて上記各部の動作を制御する。なお、上記各部の構成は上述した具体例に限定されず、別のものを用いることもできる。
【００１２】
記憶部１４は、商品名称、値段、在庫、ポイントなど商品に関する基礎データを記録するマスターＤＢ（データベース）１４０と、個々の取引に対応して付与される取引番号毎に入力操作の内容をデータとして記録する操作履歴ＤＢ１４１と、取引番号毎に入力操作の内容に対応して装置内で行われる処理（プログラムの動作処理）内容をデータとして記録する処理履歴ＤＢ１４２と、取引番号毎に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する電子ジャーナルＤＢ１４３とを備える。ここで、制御部１５は、電子ジャーナルＤＢに記録されたレシート印字データ、操作履歴ＤＢに記録されたデータ、処理履歴ＤＢに記録されたデータ等を取引番号毎に参照可能に制御することができる。これらのデータを参照する手段として、データを表示する表示部１２、あるいはデータを印字する印字部１３が用いられる。これらについては後で詳述する。
【００１３】
図２は、操作履歴ＤＢ１４１のフォーマットの一例を示す図である。操作履歴ＤＢ１４１は、取引番号記録部１４１１と操作履歴記録部１４１２とを備える。操作履歴記録部１４１２には、取引番号毎に入力操作の内容がデータとしてそれぞれ操作１、操作２、・・・と列記され、最後の操作の後ろには「ＥＮＤ」と記録される。なお、操作１、操作２、・・・は、図示しないが各々その操作を行った年月日、時分秒、および入力操作の内容がデータとして記録される。入力操作の内容とは例えば入力に用いたキーボードやバーコードリーダー等の機器名、キーボードやバーコードリーダー等により入力された商品コードなどの数値情報、機能キーの種別情報などである。
【００１４】
図３は、処理履歴ＤＢ１４２のフォーマットの一例を示す図である。処理履歴ＤＢ１４２は、取引番号記録部１４２１と処理履歴記録部１４２２とを備える。処理履歴記録部１４２２には、取引番号毎にプログラムが動作処理した内容がデータとしてそれぞれ処理１、処理２、・・・と列記され、最後の処理の後ろには「ＥＮＤ」と記録される。なお、処理１、処理２、・・・は、図示しないが各々その処理が動作した年月日、時分秒、および処理内容がデータとして記録される。処理内容とは例えば入力操作の内容としてバーコードリーダー等により入力された商品コード情報に対応する商品名称や値段の関連付け、ポイント計算、消費税計算、値段の合計、在庫更新などである。
【００１５】
図４は、電子ジャーナルＤＢ１４３のフォーマットの一例を示す図である。電子ジャーナルＤＢは、取引番号記録部１４３１とレシート印字データ記録部１４３２とを備える。レシート印字データは、該当取引番号の取引にて入力された一連のデータを処理した結果をもとに作成され、取引番号毎にレシート印字データ記録部１４３２に記録される。
【００１６】
図５は、電子ジャーナル検索画面２の一例を示す図である。電子ジャーナル検索画面２は表示部１２に表示される。電子ジャーナル検索画面２は、図示のように、例えばキーボードより入力された取引番号の数値を表示する取引番号表示部２１と、取引番号に該当するレシート印字内容を表示させるレシート表示ボタン２２と、レシート印字内容を表示するレシート印字内容表示部２３と、取引番号に該当する操作履歴を画面表示させる操作履歴表示ボタン２４と、取引番号に該当する操作履歴をレシート用紙に印字させる操作履歴印字ボタン２５と、取引番号に該当する処理履歴を画面表示させる処理履歴表示ボタン２６と、取引番号に該当する処理履歴をレシート用紙に印字させる処理履歴印字ボタン２７とを備える。これらのボタンはタッチパネル式で入力部１１として機能する。例えば、画面２でレシート表示ボタン２２を押すと、レシート印字内容表示部２３に図示のようなレシート印字内容が表示される。
【００１７】
図６は、操作履歴表示画面３の一例を示す図である。操作履歴表示画面３は表示部１２に表示される。操作履歴表示画面３は取引番号を表示する取引番号表示部３１と、操作履歴を表示する操作履歴表示部３２とを備える。先の図５の画面２で操作履歴表示ボタン２４を押すと、操作履歴表示画面３が表示される。取引番号表示部３１には図５と同じ取引番号が表示され、操作履歴表示部３２には図示のように入力操作が行われた年月日、時分秒および入力操作の内容が、操作が行われた順に表示される。
【００１８】
図７は、操作履歴印字出力４の一例を示す図である。先の図５の画面２で操作履歴印字ボタン２５を押すと、印字部１３により操作履歴がレシート用紙に印字される。レシート用紙には、操作履歴印字出力４として、図示のように図５と同じ取引番号が印字されるとともに、入力操作が行われた年月日、時分秒および入力操作の内容が、操作が行われた順に印字される。
【００１９】
図８は、処理履歴表示画面５の一例を示す図である。処理履歴表示画面５は表示部１２に表示される。処理履歴表示画面５は取引番号を表示する取引番号表示部５１と、処理履歴を表示する処理履歴表示部５２とを備える。先の図５の画面２で処理履歴表示ボタン２６を押すと、処理履歴表示画面５が表示される。取引番号表示部５１には図５と同じ取引番号が表示され、処理履歴表示部５２には図示のように入力操作に対応して装置内で行われた処理（プログラムの動作処理）の年月日、時分秒および処理内容が、処理が動作した順に表示される。
【００２０】
図９は、処理履歴印字出力６の一例を示す図である。先の図５の画面２で処理履歴印字ボタン２７を押すと、印字部１３により処理履歴がレシート用紙に印字される。レシート用紙には、処理履歴印字出力６として、図示のように図５と同じ取引番号が印字されるとともに、入力操作に対応して装置内で行われた処理（プログラムの動作処理）の年月日、時分秒および処理内容が、処理が動作した順に印字される。
【００２１】
図１０は、本発明に係るＰＯＳシステム装置において入力操作が行われた時の履歴データの記録処理の流れの一例を示すフローチャートである。本フローチャートでは取引番号００００１の販売の入力操作を行った場合を例に挙げて説明する。まず、取引番号００００１の販売の操作を開始し、最初の操作を入力部１１にて実行する（Ｓ１）。これにより操作履歴ＤＢ１４１に取引番号００００１の行が作成され取引番号記録部１４１１に００００１が記録され操作履歴記録部１４１２の先頭に操作１が記録される（Ｓ２）。それに続いて処理履歴ＤＢ１４２に取引番号００００１の行が作成され取引番号記録部１４２１に００００１が記録され処理履歴記録部１４２２の先頭に処理１が記録される（Ｓ３）。次に取引番号００００１の２番目の操作を実行する（Ｓ４）と、操作履歴ＤＢ１４１の操作履歴記録部の２番目に操作２が記録され（Ｓ５）、処理履歴ＤＢ１４２の処理履歴記録部の２番目に処理２が記録される（Ｓ６）。
【００２２】
以降、フローチャートを省略するが、入力操作が行われるたびに同様に操作履歴ＤＢ１４１の操作履歴記録部の３番目に操作３、そして４番目に操作４・・・と記録され、処理履歴ＤＢ１４２の処理履歴記録部の３番目に処理３、そして４番目に処理４・・・と記録されていく。その後、１０番目に取引の終了の入力操作を行うと（Ｓ７）、操作履歴ＤＢ１４１の操作履歴記録部の１０番目に操作１０が記録され、操作履歴記録部の１１番目には取引の終了を示すＥＮＤマークが記録される（Ｓ８）。また、処理履歴ＤＢ１４２の処理履歴記録部の１０番目に処理１０が記録され、処理履歴記録部の１１番目には取引の終了を示すＥＮＤマークが記録される（Ｓ９）。
【００２３】
さらに取引の内容が印字部１３から図示しないレシート用紙に印字される（Ｓ１０）。また電子ジャーナルＤＢ１４３に取引番号００００１の行が作成され取引番号記録部１４３１に００００１が記録され、Ｓ１０で印字した内容がレシート印字データ記録部１４３２にデータとして記録される（Ｓ１１）。以上のように取引番号を用いることにより、操作履歴ＤＢ１４１、処理履歴ＤＢ１４２、電子ジャーナルＤＢ１４３へ、取引毎に関連した形でデータを記録することができる。
【００２４】
図１１は、本発明に係るＰＯＳシステム装置において障害発生時等に履歴データを参照する処理の流れの一例を示すフローチャートである。まず入力部１１にて、電子ジャーナル検索画面２を起動するコマンドを入力し電子ジャーナル検索画面２を表示部１２に表示させる（Ｓ２１）。その日の最初の取引の取引番号を入力部１１より入力しレシート表示ボタン２２を押す（Ｓ２２）。制御部１５は入力された取引番号に基づいて電子ジャーナルＤＢの取引番号１４３１を検索し該当する取引番号のレシート印字データ１４３２を電子ジャーナル検索画面２のレシート印字表示部２３に表示する（Ｓ２３）。オペレータは表示されたレシート印字内容を確認し障害のあった取引かどうか判別する（Ｓ２４、Ｓ２５）。障害のあった取引とは、例えば図５のレシート印字表示部２３に表示されたレシート印字内容において本来商品Ｂの値段が「３１５」と表示されるべきところ「２１０」と表示されている場合などである。このような場合、レシート印字内容を参照すればユーザ自身で該当取引かどうかを容易に判別可能である。障害のあった取引ではないと判断した場合はＳ２２に戻り、２番目の取引番号にてＳ２２以降の工程を同様に行う。障害のあった取引であると判断した場合はその取引の履歴データの調査に移り、操作履歴と処理履歴のどちらを調査するかオペレータが判断する（Ｓ２６）。
【００２５】
操作履歴を調査する場合は電子ジャーナル検索画面２内の操作履歴表示ボタン２４を押す（Ｓ２７）。これにより表示部１２に操作履歴表示画面３が表示される（Ｓ２８）。このとき、Ｓ２２にて電子ジャーナル検索画面２で入力した取引番号で操作履歴ＤＢ１４１の取引番号１４１１を検索し該当する取引の操作履歴１４１２を操作履歴表示画面３の操作履歴表示部３２に表示する（Ｓ２９）。オペレータはこの操作履歴表示を解析し、この取引にて実際に行われた操作を判別し、障害の原因を調査する（Ｓ３０）。
【００２６】
操作履歴の中から該当取引の箇所を見つけだす作業が不要となるためユーザ自身での解析が容易に可能である。また、本フローチャートには記述していないが、操作履歴印字ボタン２５を押すと操作履歴表示ボタンを押した場合と同様に操作履歴ＤＢ１４１から該当取引を検索し操作履歴が印字部１３からレシート用紙に印字されるので、この操作履歴印字出力４を参照して操作履歴を解析することも可能である。
【００２７】
処理履歴を調査する場合は電子ジャーナル検索画面内の処理履歴表示ボタン２６を押す（Ｓ３１）。これにより表示部１２に処理履歴表示画面５が表示される（Ｓ３２）。このとき、Ｓ２２にて電子ジャーナル検索画面２で入力した取引番号で処理履歴ＤＢ１４２の取引番号１４２１を検索し該当する取引の処理履歴１４２２を処理履歴表示画面５の処理履歴表示部５２に表示する（Ｓ３３）。オペレータはこの処理履歴表示を解析し、この取引にて実際に動作した処理を判別し、障害の原因を調査する（Ｓ３４）。
【００２８】
また、本フローチャートには記述していないが、処理履歴印字ボタン２７を押すと処理履歴表示ボタンを押した場合と同様に処理履歴ＤＢ１４２から該当取引を検索し処理履歴が印字部１３からレシート用紙に印字されるので、この処理履歴印字出力６を参照して処理履歴を解析することも可能である。
【００２９】
上記のユーザ自身による履歴データの解析の結果、障害原因を特定できた場合はユーザ自身にて障害への対処を行う（Ｓ３５，Ｓ３７）。障害原因を特定できない場合はメーカに調査を依頼をする（Ｓ３５，Ｓ３６）。すなわち、ユーザ自身で対処可能な障害についてはメーカに調査依頼をしなくてすむようになり、障害の解決時間短縮、および調査費用低減が期待できる。
【００３０】
以上のように、本発明に係るＰＯＳシステム装置のデータ参照方法は、取引に対応して操作履歴データベースに取引番号の行を作成し、前記取引番号の行に入力操作の内容をデータとして記録する第１の工程と、前記取引に対応して処理履歴データベースに前記取引番号の行を作成し、前記取引番号の行に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第２の工程と、前記操作履歴データベースの前記取引番号の行に次の入力操作の内容をデータとして記録する第３の工程と、前記処理履歴データベースの前記取引番号の行に前記次の入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第４の工程と、前記第３および第４の工程を繰り返し行う第５の工程と、前記第５の工程後に電子ジャーナル・データベースに前記取引番号の行を作成し、前記取引番号の行に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する第６の工程と、前記第１乃至第６の工程を繰り返し行う第７の工程と、前記電子ジャーナル・データベースに記録されたレシート印字データ、前記操作履歴データベースに記録された入力操作の内容のデータ、および前記処理履歴データベースに記録された処理内容のデータの少なくとも一つを前記取引番号毎に参照可能とする第８の工程と、を含むものである。
【００３１】
これらの工程は、コンピュータに次のプログラムを実行させることで実施することができる。すなわち、このプログラムは、コンピュータに、取引に対応して操作履歴データベースに取引番号の行を作成し、前記取引番号の行に入力操作の内容をデータとして記録する第１の手順、前記取引に対応して処理履歴データベースに前記取引番号の行を作成し、前記取引番号の行に前記入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第２の手順、前記操作履歴データベースの前記取引番号の行に次の入力操作の内容をデータとして記録する第３の手順、前記処理履歴データベースの前記取引番号の行に前記次の入力操作の内容に対応して装置内で行われる処理内容をデータとして記録する第４の手順、前記第３および第４の手順を繰り返し行う第５の手順、前記第５の手順後に電子ジャーナル・データベースに前記取引番号の行を作成し、前記取引番号の行に該当取引にて入力された一連のデータを処理した結果をもとに作成されるレシート印字データを記録する第６の手順、前記第１乃至第６の手順を繰り返し行う第７の手順、前記電子ジャーナル・データベースに記録されたレシート印字データ、前記操作履歴データベースに記録された入力操作の内容のデータ、および前記処理履歴データベースに記録された処理内容のデータの少なくとも一つを前記取引番号毎に参照可能とする第８の手順、を実行させるものである。このプログラムはＰＯＳシステム装置の制御部あるいは記憶部に格納しておくことができるが、これに限定されずＣＤＲＯＭ等の記録媒体に格納して又は外部から通信手段によって提供することも可能である。
【００３２】
ＰＯＳシステム装置では取引毎に販売レシートを印字するが、印字した内容はデータとして電子ジャーナルＤＢに記録し、後ほど参照できる機能を有する。障害が発生した取引の販売内容がわかる場合には、電子ジャーナルＤＢのレシート印字データを参照していけば該当取引を特定することは可能である。本発明では、上述のように、取引単位で付与される取引番号毎にＰＯＳシステム装置の操作履歴と処理履歴をデータベースに記録することにより、取引番号に関連付けて履歴データを取り出すことができる。このため、電子ジャーナルＤＢのレシート印字データにて障害取引を特定後、その取引の履歴データを取り出して参照することができ、障害等の解析を容易にすることができる。
【符号の説明】
【００３３】
１  ＰＯＳシステム装置
１１  入力部
１２  表示部
１３  印字部
１４  記憶部
１４０  マスターＤＢ
１４１  操作履歴ＤＢ
１４２  処理履歴ＤＢ
１４３  電子ジャーナルＤＢ
１５  制御部
１６  通信部
１４１１  操作履歴ＤＢ内の取引番号
１４１２  操作履歴ＤＢ内の操作履歴
１４２１  処理履歴ＤＢ内の取引番号
１４２２  処理履歴ＤＢ内の処理履歴
１４３１  電子ジャーナルＤＢ内の取引番号
１４３２  電子ジャーナルＤＢ内のレシート印字データ
２  電子ジャーナル検索画面
２１  電子ジャーナル検索画面の取引番号表示部
２２  電子ジャーナル検索画面のレシート表示ボタン
２３  電子ジャーナル検索画面のレシート印字内容表示部
２４  電子ジャーナル検索画面の操作履歴表示ボタン
２５  電子ジャーナル検索画面の操作履歴印字ボタン
２６  電子ジャーナル検索画面の処理履歴表示ボタン
２７  電子ジャーナル検索画面の処理履歴印字ボタン
３  操作履歴表示画面
３１  操作履歴表示画面の取引番号表示部
３２  操作履歴表示画面の操作履歴表示部
４  操作履歴印字出力
５  処理履歴表示画面
５１  処理履歴表示画面の取引番号表示部
５２  処理履歴表示画面の処理履歴表示部
６  処理履歴印字出力
【図１】
2011186514.tif 000003
【図２】
2011186514.tif 000004
【図３】
2011186514.tif 000005
【図４】
2011186514.tif 000006
【図５】
2011186514.tif 000007
【図６】
2011186514.tif 000008
【図７】
2011186514.tif 000009
【図８】
2011186514.tif 000010
【図９】
2011186514.tif 000011
【図１０】
2011186514.tif 000012
【図１１】
2011186514.tif 000013