(57)【要約】【課題】一取引の処理状態を維持させながら、エラー内容やエラーの解除の操作内容についての情報を任意に取得することを可能にする。【解決手段】売上データ処理装置１のＲＯＭ９あるいは外部記録媒体１１には、操作方法の説明を出力するための操作ガイドデータ９ａ（１１ａ）が記録されている。ＣＰＵ２は、操作ガイドキー３ａに対する操作により操作ガイドの出力要求が入力されると、印刷装置８による一取引の印刷処理の処理途中であるか否かを判別し、印刷処理の処理途中であれば操作ガイドデータをもとに操作ガイドを表示装置７において表示させ、印刷処理の処理途中でなければ操作ガイドデータをもとに印刷装置８において操作ガイドを印刷させる。【選択図】      図１
2005346207.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を実行するデータ処理装置において、
操作方法の説明を出力するための操作ガイドデータを記録する記録手段と、
操作ガイドの出力要求を入力する入力手段と、
前記入力手段により操作ガイドの出力要求が入力された場合に、印刷処理の処理途中であるか否かを判別する判別手段と、
前記判別手段により印刷処理の処理途中である判別された場合に、前記操作ガイドデータをもとに操作ガイドを表示する表示手段と、
前記判別手段により印刷処理の処理途中でないと判別された場合に、前記操作ガイドデータをもとに操作ガイドを印刷する印刷手段と
を具備したことを特徴とするデータ処理装置。
【請求項２】
前記表示手段によって表示対象となった操作ガイドデータを記録する表示対象記録手段と、
前記印刷手段は、前記表示対象記録手段によって記録された前記操作ガイドデータをもとに操作ガイドを印刷することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記印刷手段は、前記表示手段によって操作ガイドが表示された後、前記入力手段によって、再度、操作ガイドの出力要求が入力され、前記判別手段により印刷処理の処理途中でないと判別された場合に前記操作ガイドデータをもとに操作ガイドを印刷することを特徴とする請求項２記載のデータ処理装置。
【請求項４】
前記操作ガイドデータには、前記操作ガイドについての複数の項目と、前記項目のそれぞれに対応する詳細説明についてのデータを含み、
前記入力手段は、前記操作ガイドの項目、あるいは詳細説明の何れかについての出力要求を入力することを特徴とする請求項１記載のデータ処理装置。
【請求項５】
前記操作ガイドデータをもとに操作ガイドを音声によって出力する音声出力手段とをさらに具備したことを特徴とする請求項１記載のデータ処理装置。
【請求項６】
外部の記録媒体に記録された操作ガイドデータを入力するデータ入力手段を具備し、
前記表示手段と前記印刷手段は、前記データ入力手段によって入力された操作ガイドデータをもとに、それぞれ操作ガイドを表示あるいは出力することを特徴とする請求項１記載のデータ処理装置。
【請求項７】
印刷処理を実行するコンピュータを、
操作方法の説明を出力するための操作ガイドデータを記録する記録手段と、
操作ガイドの出力要求を入力する入力手段と、
前記入力手段により操作ガイドの出力要求が入力された場合に、印刷処理の処理途中であるか否かを判別する判別手段と、
前記判別手段により印刷処理の処理途中である判別された場合に、前記操作ガイドデータをもとに操作ガイドを表示する表示手段と、
前記判別手段により印刷処理の処理途中でないと判別された場合に、前記操作ガイドデータをもとに操作ガイドを印刷する印刷手段として機能させるための操作ガイド制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レシートやジャーナルなどへの印刷処理を実行するデータ処理装置、操作ガイド制御プログラムに関する。
【背景技術】
【０００２】
従来、電子式キャッシュレジスタ（ＥＣＲ（Electronic Cash Register））やＰＯＳ（Point of Sales）ターミナル等のデータ処理装置が、例えば百貨店、スーパーマーケット、コンビニエンスストア等の各種店舗で使用されている。売上データを処理するデータ処理装置は、入力された売上データを出力し、その売上データを累計（登録）し、登録された売上金額や売上個数、売上回数等を出力する点検、精算を行う装置であり、また商品管理、顧客管理、売上管理等に利用するデータを即時に収集する。
【０００３】
これら従来のデータ処理装置では、ユーザーがキー操作を誤って一連の取引処理にエラーが発生した場合、そのエラー要因を表示部に表示してユーザーに注意を促す、エラー表示機能を備えていた。
【０００４】
また従来では、操作誤りでエラーが発生した場合、エラーの内容は何か、エラーの解除はどのような操作すれば良いか等をレシートに印字し、取扱説明書を見なくても次の操作でができるようにすることができるＥＣＲ（データ処理装置として、以下、ＥＣＲを一例に説明する）も考えられている（例えば、特許文献１）。
【特許文献１】特開２００１−３４８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたＥＣＲでは、エラーが検出された場合、それまでに入力された金額を印字し、その後にヘルプキーが押された場合に、エラーに対処するための操作手順を印字して無効レシートとして排出し、そして、再び、エラーが発生するまでに入力されていた金額の印字を行っている。
【０００６】
すなわち、一取引が完了するまでにエラーが発生した場合には、それまでに印刷されたレシートが無効レシートとして排出され無駄となっていた。また、無効レシートを排出した後に、再度、それまでに入力されていた金額を印字し直すために、その分、顧客を待たせることになる。また、エラーが発生した場合には、常に無効レシートが発生し、またレシートの再印字が必要となるために、レシート（ロールペーパ）を余分に消費してしまう。さらに、実際に発生したエラーについてのエラー内容と、このエラーに対処するための操作手順を知り得るだけで、エラーが発生していない他の操作方法については、予め学習しておこうとしても取扱説明書などを別途参照するしかなかった。
【０００７】
本発明の課題は、印刷処理の処理状態に応じて、エラー内容やエラーの解除の操作内容についての情報を任意に取得することが可能なデータ処理装置、操作ガイド制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、印刷処理を実行するデータ処理装置において、操作方法の説明を出力するための操作ガイドデータを記録する記録手段と、操作ガイドの出力要求を入力する入力手段と、前記入力手段により操作ガイドの出力要求が入力された場合に、印刷処理の処理途中であるか否かを判別する判別手段と、前記判別手段により印刷処理の処理途中である判別された場合に、前記操作ガイドデータをもとに操作ガイドを表示する表示手段と、前記判別手段により印刷処理の処理途中でないと判別された場合に、前記操作ガイドデータをもとに操作ガイドを印刷する印刷手段とを具備したことを特徴とする。
【０００９】
請求項２記載の発明は、請求項１記載の発明において、前記表示手段によって表示対象となった操作ガイドデータを記録する表示対象記録手段と、前記印刷手段は、前記表示対象記録手段によって記録された前記操作ガイドデータをもとに操作ガイドを印刷することを特徴とする。
【００１０】
請求項３記載の発明は、請求項２記載の発明において、前記印刷手段は、前記表示手段によって操作ガイドが表示された後、前記入力手段によって、再度、操作ガイドの出力要求が入力され、前記判別手段により印刷処理の処理途中でないと判別された場合に前記操作ガイドデータをもとに操作ガイドを印刷することを特徴とする。
【００１１】
請求項４記載の発明は、請求項１記載の発明において、前記操作ガイドデータには、前記操作ガイドについての複数の項目と、前記項目のそれぞれに対応する詳細説明についてのデータを含み、前記入力手段は、前記操作ガイドの項目、あるいは詳細説明の何れかについての出力要求を入力することを特徴とする。
【００１２】
請求項５記載の発明は、請求項１記載の発明において、前記操作ガイドデータをもとに操作ガイドを音声によって出力する音声出力手段とをさらに具備したことを特徴とする。
【００１３】
請求項６記載の発明は、請求項１記載の発明において、外部の記録媒体に記録された操作ガイドデータを入力するデータ入力手段を具備し、前記表示手段と前記印刷手段は、前記データ入力手段によって入力された操作ガイドデータをもとに、それぞれ操作ガイドを表示あるいは出力することを特徴とする。
【００１４】
請求項７記載の発明は、印刷処理を実行するコンピュータを、操作方法の説明を出力するための操作ガイドデータを記録する記録手段と、操作ガイドの出力要求を入力する入力手段と、前記入力手段により操作ガイドの出力要求が入力された場合に、印刷処理の処理途中であるか否かを判別する判別手段と、前記判別手段により印刷処理の処理途中である判別された場合に、前記操作ガイドデータをもとに操作ガイドを表示する表示手段と、前記判別手段により印刷処理の処理途中でないと判別された場合に、前記操作ガイドデータをもとに操作ガイドを印刷する印刷手段として機能させる。
【発明の効果】
【００１５】
請求項１記載の発明によれば、操作ガイドの出力要求が入力された場合に、印刷処理の処理途中であるか否か判別され、印刷処理の処理途中である場合には操作ガイドデータをもとに操作ガイドが表示され、印刷処理の処理途中でなければ操作ガイドが印刷されるので、例えばエラーが発生して操作方法を知りたい場合に所定のキーの操作によって操作ガイドの出力要求を入力することで、印刷処理の処理途中でなければ操作ガイドデータをもとに操作ガイドを印刷して出力させることができ、印刷処理が処理途中の状態であれば表示によって操作ガイドを出力させて、この操作ガイドを参照してエラーを解除した後に印刷処理を再開させることができる。
【００１６】
請求項２記載の発明によれば、請求項１の発明の効果に加えて、操作ガイドの出力要求が入力された時に、一取引の処理途中であったために操作ガイドが表示された場合に、表示対象となった操作ガイドデータが記録される。そして、一取引の処理が終了され、印刷が可能な状態になると、表示対象となっていた操作ガイドデータをもとに操作ガイドが印刷されるため、印刷処理に影響を与えることなく操作ガイドを印刷出力させることができる。
【００１７】
請求項３記載の発明によれば、請求項２の発明の効果に加えて、操作ガイドが表示された後、再度、操作ガイドの出力要求が入力された場合に、表示対象となっていた操作ガイドデータをもとに操作ガイドを印刷させることができるので、操作ガイドを必要に応じて印刷出力させることができる。
【００１８】
請求項４記載の発明によれば、請求項１の発明の効果に加えて、操作ガイドに含まれる項目あるいは詳細説明の何れかについての出力要求を入力することにより、所望する操作ガイドの詳細情報を特定できる場合には、直接、操作ガイドを指定して出力させることができ、直接指定できない場合には、まず項目を出力させ、この出力された項目を参照して詳細情報を指定することができる。
【００１９】
請求項５記載の発明によれば、請求項１の発明の効果に加えて、操作ガイドデータをもとに操作ガイドを音声によって出力することができるので、例えば操作ガイドの詳細情報を印刷するまでもない場合、印刷と表示の何れもできない場合など、状況に応じて音声出力を利用することができる。
【００２０】
請求項６記載の発明によれば、請求項１の発明の効果に加えて、外部の記録媒体に記録された操作ガイドデータが入力され、この操作ガイドデータをもとに操作ガイドが表示あるいは出力されるので、予め用意された操作ガイドだけでなく、拡張された操作ガイドの出力も可能となる。
【００２１】
請求項７記載の発明によれば、印刷処理を実行するコンピュータを、操作ガイドの出力要求が入力された場合に、印刷処理の処理途中であるか否か判別させ、印刷処理の処理途中である場合には操作ガイドデータをもとに操作ガイドを表示させ、印刷処理の処理途中でなければ操作ガイドが印刷させるので、例えばエラーが発生して操作方法を知りたい場合に所定のキーの操作によって操作ガイドの出力要求を入力することで、印刷処理の処理途中でなければ操作ガイドデータをもとに操作ガイドを印刷して出力させることができ、印刷処理が処理途中の状態であれば表示によって操作ガイドを出力させて、この操作ガイドを参照してエラーを解除した後に印刷処理を再開させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、データ処理装置として、本実施の形態で一例として示す売上データ処理装置１の構成を示すブロック図である。  
図１において、ＣＰＵ２には、入力装置３、ＲＡＭ４、ドロア５、通信装置６、表示装置７、印刷装置８、ＲＯＭ９、記録装置１０、及び音声出力装置１３がバスライン１２を介して接続されている。
【００２３】
ＣＰＵ２は、ＲＡＭ４内にロードされている売上データ処理プログラムに従って、売上データ処理装置１の全体動作を制御する。売上データ処理プログラムには、例えば時刻データ管理プログラムが含まれており、ＣＰＵ２は、このプログラムを実行することで、時計回路２５において計時される時刻を、他の売上データ処理装置１によって受信される時刻データを用いて修正する処理を実行する。
【００２４】
入力装置３は、特に図示はしないが、金額データや売上個数等を置数するテンキー、商品登録時に操作される部門キー、ＰＬＵ（プライス・ルック・アップ）キー、一取引分の登録を締める現金／預りキー等、通常備えられている各種のキーやモードスイッチが設けられている。モードスイッチは、その切り替え位置に応じて「ＲＥＧ（登録）」、「Ｘ（点検）」、「Ｚ（清算）」等のモードを切り替えるもので、ＲＥＧモードにセットされている状態においてＣＰＵ２は、入力装置３から入力された売上データを取り込んで表示装置７に表示出力させたり、印刷装置８に送ってレシート／ジャーナル印字させ、さらにＲＡＭ４内の売上データの内容を更新する登録処理を行う。
【００２５】
ＲＡＭ４は、ＣＰＵ２によりアクセスされる各種プログラムやデータなどが記録される。ＲＡＭ４には、装置全体を制御するための売上データ処理プログラム（操作ガイド制御プログラムを含む）や、通常処理作時に記録される商品に関するデータ（一取引合計データ、各種売上合計データ等）や一時データなどを記録するためのエリアが設けられる他、操作ガイドを出力（印刷、表示、音声）するための処理に用いられる各種データを記録するためのエリアが設けられる。例えば、一取引の処理が処理中であるか否かを示す処理中フラグ、出力対象となっている操作ガイドデータ、操作ガイドデータをもとに操作ガイドを出力する際に参照されるコントロールテーブルなどが記録される。
【００２６】
ドロア５は、紙幣や硬貨などを収容するためのもので、締め処理が行われる際に開放され、操作者によって紙幣や硬貨を取り扱えるようにする。
【００２７】
通信装置６は、通信回線１２を介して接続された他の売上データ処理装置との間の通信を制御する。例えば、他の売上データ処理装置１とは、通信装置６を介してインライン、あるいはオンライン、更にインターネットに接続されているものとする。
【００２８】
表示装置７は、入力装置３から入力された売上データや売上データの合計金額、あるいは釣り銭金額などを表示する。また、エラーが発生した場合のエラーメッセージや、操作ガイドの出力要求が入力された時に操作ガイドを表す文字列などを表示する。
【００２９】
印刷装置８は、例えば２連装プリンタで構成され、売上データが登録される毎にレシート用、ジャーナル用のロールペーパに対してレシート／ジャーナル印字を行う。印刷装置８は、一取引分の登録終了時に締め処理が行われてドロア５が開放されるタイミングと合わせて、レシート用紙（ロールペーパ）を切断して売上明細レシートを発行する。また、印刷装置８は、操作ガイドの出力要求が入力された場合に、レシート用あるいはジャーナル用のロールペーパを用いて、操作ガイドデータをもとにした操作ガイドを表す文字列を印刷出力する。本実施形態では、レシート用のロールペーパを用いて操作ガイドを和印刷出力するものとして説明する。
【００３０】
ＲＯＭ９は、装置に予め用意されているプログラムやデータが記録されたもので、本実施形態では操作ガイドデータ９ａが記録されている。操作ガイドデータ９ａには、操作ガイドについての複数の項目と、この項目のそれぞれに対応する詳細説明についてのデータ、例えばテキストデータが含まれている。操作ガイドデータ９ａは、必要に応じて読み出されて印刷あるいは表示などの出力対象となる。
【００３１】
記録装置１０は、オペレーティングシステムや各種アプリケーションプグラム、データファイル、文字フォントデータ等が予め格納されている外部記録媒体１１やその駆動系を有している。外部記録媒体１１は固定的に設けたもの、もしくは着脱自在に装着可能なものであり、フレキシブルディスク、ハードディスク、光ディスク、ＲＡＭカード等の磁気的・光学的記録媒体、半導体メモリによって構成されている。また、外部記録媒体１１に記録されたプログラムやデータは、必要に応じてＣＰＵ２の制御により、ＲＡＭ４にロードされる。さらに、ＣＰＵ２は、通信装置６により、通信回線１２等の伝送媒体を介して他の機器側から送信されてきたプログラム、データを受信して外部記録媒体１１に格納したり、他の機器側に設けられている記録媒体に格納されているプログラム、データを通信回線１２等の伝送媒体を介して使用することもできる。本実施形態では、外部記録媒体１１に拡張用の操作ガイドデータ１１ａを記録して記録装置１０に装着することで、操作ガイドデータ１１ａをＲＯＭ９に予め用意されている操作ガイドデータ９ａに代えて操作ガイドの出力対象として利用できる。
【００３２】
音声出力装置１２は、ＣＰＵ２の制御のもとで音声を出力するもので、例えば操作ガイドデータ９ａ（１１ａ）に操作ガイドデータとして記録されている音声ファイルをもとにした音声を出力する。
【００３３】
次に、本実施形態における売上データ処理装置１の動作について、図２及び図３に示すフローチャートを参照しながら説明する。  
はじめに、売上データ処理装置１による基本的処理について、図２を参照しながら説明する。
【００３４】
まず、入力装置３のテンキーに対する操作により商品入力、すなわち商品別の金額データや売上個数データが入力されると（ステップＡ１）、ＣＰＵ２は、一取引の最初の入力である場合には（ステップＡ２、Ｙｅｓ）、ＲＡＭ４に設けられる一取引合計のデータを記録するための一取引合計メモリをクリアし、それ以前に記録されている、前回の一取引合計データを消去する（ステップＡ３）。
【００３５】
ここで、一取引の処理中であることを示す処理中フラグをオンにセットする（ステップＡ４）。一取引の処理中では、商品入力に応じて、逐次、商品データの印刷を印刷装置８によって行うため、後述する締め処理の後、レシートが発行されるまで印刷処理が処理途中の状態となる。
【００３６】
ここで、ＣＰＵ２は、入力装置３から入力されたデータに従い、各種売上合計メモリを更新し（ステップＡ５）、印刷装置８により商品データ（商品名、金額、個数などの売上データ）を例えばレシートに印字させると共に、表示装置７により表示させる（ステップＡ６）。
【００３７】
ＣＰＵ２は、入力装置３から入力された商品の金額をＲＡＭ４の一取引合計メモリに記録されたデータに加算する（ステップＡ７）。
【００３８】
以上の処理を入力装置３から一商品のデータが入力される毎に順次実行することで、各商品データがレシートに印刷されていき、それまでに入力された商品の合計金額が一取引合計メモリに記録される。
【００３９】
ここで、入力装置３の現金／預りキーに対する操作によって一取引分の登録を締める指示が入力されると（ステップＡ８、Ｙｅｓ）、ＣＰＵ２は、締め処理を実行する。締め処理では、例えば、印刷装置８により一取引合計メモリに記録されたデータに応じた合計金額をレシートに印字させると共に、合計金額を表示装置７において表示させる。また、ドロア５を開放させたり、印刷装置８においてレシートを切断させてレシートを発行させる（ステップＡ１０）。そして、ＣＰＵ２は、一取引の処理が完了したものとして処理中フラグをオフする（ステップＡ１１）。  
以上のようにして、商品入力に対する通常の処理を実行する。
【００４０】
ところで、売上データ処理装置１に対してオペレータが何らかの操作をする場合、例えばロールペーパの入れ方、時刻の設定、印字設定などの各種通常操作の他、エラーが発生した際のエラー解除のための操作をする場合に、その操作の方法が分からなくても取扱説明書などを参照したり、サービスセンターに電話して聞くなどの作業をすることなく、入力装置３に設けられた操作ガイドキー３ａを押すことにより、売上データ処理装置１において操作ガイドを出力させることができる。
【００４１】
ＣＰＵ２は、操作ガイドキー３ａが押されて、操作ガイドの出力要求が入力された場合に（ステップＡ１２）、以下に説明する操作ガイド制御プログラムに従う処理を含む、その他の処理を実行する。なお、操作ガイドキー３ａを用いた操作ガイドの出力要求には、操作ガイドキー３ａのみを押下することで、操作ガイドの項目の一覧を出力要求する場合と、各項目に対して付された番号の指定と共に操作ガイドキー３ａを押下することで、特定の項目に対応する詳細説明を出力要求する場合とがある。詳細について後述する。
【００４２】
次に、操作ガイドの出力要求が入力された場合の処理について、図３に示すフローチャートを参照しながら説明する。
【００４３】
まず、操作ガイドキー３ａの押下により操作ガイドの出力要求が入力されると、ＣＰＵ２は、記録装置１０に外部記録媒体１１が装着されているかを判別する（ステップＢ１）。ここで、外部記録媒体１１が装着されている場合には、操作ガイドデータ１１ａが記録されているかを判別する。例えば、ＣＰＵ２は、外部記録媒体１１に記録されているデータファイルから、操作ガイドデータ１１ａのファイル形式のファイルがあるか検索し、該当するファイルがある場合には操作ガイドデータ１１ａがあるものと判別する。
【００４４】
この場合、ＣＰＵ２は、外部記録媒体１１に記録されている操作ガイドデータ１１ａについて有効設定し、以下の処理において使用されるようにする（ステップＢ４）。この場合、ＲＯＭ９に予め記録されている操作ガイドデータ９ａについては無効設定する。
【００４５】
一方、記録装置１０に外部記録媒体１１が装着されていない場合、及び外部記録媒体１１が装着されていても、外部記録媒体１１に操作ガイドデータ１１ａ（ファイル）が記録されていない場合には、ＣＰＵ２は、装置本体に予め用意されているＲＯＭ９に記録された操作ガイドデータ９ａについて有効設定し（ステップＢ３）、以下の処理で使用されるようにする（ステップＢ３）。  
以降の説明では、操作ガイドデータ９ａが有効設定されたものとして説明する。
【００４６】
ここで、操作ガイドキー３ａのみが押下されて操作ガイドの出力要求が入力された場合（ステップＢ５）、ＣＰＵ２は、ＲＡＭ４に記録された処理フラグを参照し、一取引の処理中、すなわち印刷処理の処理途中の状態にあるかを判別する。処理中フラグがオンに設定されており処理中を表す場合には（ステップＢ６、Ｙｅｓ）、ＣＰＵ２は、基本的な操作エラーなどの表示中でなければ（ステップＢ７、Ｎｏ）、操作ガイドデータ９ａから操作ガイドの項目範囲を表示対象として読出し、表示装置７によって表示させる（ステップＢ８）。
【００４７】
図４には、操作ガイドデータ９ａ（１１ａ）の具体的なデータ例を示している。  
図４に示すように、操作ガイドデータ９ａ（１１ａ）には、操作ガイドとして出力するテキストデータが、行番号（０００１，０００２，０００３…）と対応付けて記録されている。
【００４８】
操作ガイドは、複数の項目と、各項目のそれぞれに対応する詳細説明とが含まれている。図４において、行番号０００５〜００４３に該当するテキストデータが項目番号１〜２４の項目に相当する項目範囲となる。この項目範囲に後続する各行番号のテキストデータが、各項目のそれぞれに対応する詳細情報に相当する詳細説明範囲となる。図４では、項目番号５に対応する詳細説明のデータ（行番号０１４４〜０１７８）のみを示している。
【００４９】
ここでは、図４に示す項目範囲、すなわち行番号０００５〜００４３のテキストデータが読み出されて表示対象範囲となる。また、ＣＰＵ２は、一取引の処理が終了した後に、現在表示対象となっている項目範囲を印刷するために、この操作ガイドの表示対象範囲（項目）に該当する操作ガイドデータを記録しておく（ステップＢ９）。
【００５０】
一方、処理中であった場合（ステップＢ６、Ｎｏ）、ＣＰＵ２は、先に表示対象となることで操作ガイドデータが記録済みでなければ（ステップＢ１１、Ｎｏ）、操作ガイドの項目範囲、すなわち操作ガイドデータの行番号０００５〜０００４３までの操作ガイドデータを記録し（ステップＢ１２）、この記録された操作ガイドデータの内容を印刷装置８によって印刷させる（ステップＢ１３）。
【００５１】
そして、ＣＰＵ２は、印刷が完了した記録されている操作ガイドデータをクリアする（ステップＢ１４）。
【００５２】
このように、１取引の処理中だった場合には印刷出力をせず、操作ガイドキー３ａの操作による操作ガイドの出力要求に対して操作ガイドを表示し、処理中でなければ操作ガイドを印刷出力する。
【００５３】
なお、処理中だったために操作ガイドが表示されたその場合（ステップＢ８，Ｂ２２）、その後、一取引が終了し、操作ガイドキー３ａが再度押下された場合には、操作ガイドが記録済みであれば（ステップＢ１１、Ｙｅｓ）、この記録された操作ガイドを印刷出力する。先に表示対象となっていた操作ガイドが項目範囲であった場合には（ステップＢ８）、ここでは項目範囲の操作ガイドが印刷出力されることになる。また、後述する操作ガイドの詳細情報が表示対象となっていた場合には（ステップＢ２２）、ここでは項目番号を指定することなく操作ガイドキー３ａの押下だけで、表示対象となっていた操作ガイドの詳細情報が印刷出力されることになる（ステップＢ１８）。
【００５４】
ところで、操作ガイドキー３ａが番号を表すキーに続けて押下された場合（ステップＢ１５、Ｙｅｓ）、一取引の処理中であれば（ステップＢ１６、Ｙｅｓ）、ＣＰＵ２は、操作ガイドキー３ａの押下とともに入力された番号に応じた詳細情報をコントロールテーブルを参照して読出し、この詳細説明範囲を表示させる（ステップＢ２２）。また、ステップＢ１５でＮｏの場合はキーなどからの入力に応じた処理を行なって本処理を終了する。
【００５５】
図５には、図４に示す操作ガイドデータ９ａ（１１ａ）の各項目と詳細説明との関係を示すデータが記録されたコントロールテーブルの一例を示している。
【００５６】
図５に示すコントロールテーブルには、各項目ごとに、項目番号、開始行、印字行数をそれぞれ示すデータの他、音声ファイルが対応付けて記録されている。項目番号は、各項目に対して付された識別用の番号であり、図４に示す操作ガイドデータの例では、０００１〜００２４の項目番号が記録されている。開始行数は出力対象とするテキストデータの行位置を示すものであり、対応する項目についての項目と詳細情報が記述されている開始位置を示す行位置が記録されている。例えば、項目５については、項目５の項目が００１２の行位置に記録されていることを示し、また項目５の詳細説明が、図４に示すように、０１４４の行位置から記録されていることを示している。印字行数は、開始行からの出力対象とする行数を示すもので、例えば項目５の項目については１行からなるため、１行を示す０００１が記録され、詳細説明については０１４４〜０１７８までの３４行を示す００３４が記録されている。
【００５７】
ＣＰＵ２は、操作ガイドの出力要求と共に番号が指定された場合、その番号に該当する項目番号をコントロールテーブルから検索し、その項目番号に対応する開始行及び出力行数のデータをもとにして、出力対象とするテキストデータを操作ガイドデータ９ａから読み出して表示する。
【００５８】
例えば、項目番号５を示す数字「５」のキーと共に操作ガイドキー３ａが押下された場合、コントロールテーブルから項目５についての開始行と出力行数に応じた詳細説明のデータ、すなわち行番号００１２のテキストデータ（項目に相当）と行番号０１４４〜０１７８までのテキストデータ（詳細説明に相当）が読み出されて表示される。
【００５９】
また、ＣＰＵ２は、操作ガイドの項目の場合と同様にして、表示対象範囲（詳細説明）の操作ガイドデータを記録しておく（ステップＢ２３）。
【００６０】
一方、処理中でなかった場合（ステップＢ１６、Ｎｏ）、ＣＰＵ２は、先に表示対象となることで操作ガイドデータが記録済みでなければ（ステップＢ１７、Ｎｏ）、操作ガイドの指定された項目の詳細説明範囲の操作ガイドデータを記録し（ステップＢ１８）、この記録された操作ガイドデータの内容を印刷装置８によって印刷させる（ステップＢ１９）。
【００６１】
そして、ＣＰＵ２は、印刷が完了した記録されている操作ガイドデータをクリアする（ステップＢ２０）。
【００６２】
このように、一取引の処理中だった場合には印刷出力をせず、操作ガイドキー３ａの操作による操作ガイドの出力要求に対して操作ガイドを表示し、処理中でなければ操作ガイドを印刷出力する。
【００６３】
なお、処理中だったために操作ガイドが表示されたその場合（ステップＢ８，Ｂ２２）、その後、一取引が終了し、操作ガイドキー３ａが再度押下された場合には、操作ガイドが記録済みであれば（ステップＢ１７、Ｙｅｓ）、この記録された操作ガイドを印刷出力する。先に表示対象となっていった操作ガイドが項目範囲であった場合には（ステップＢ８）、ここでは項目範囲の操作ガイドが印刷出力されることになる。また、操作ガイドの詳細情報が表示対象となっていた場合には（ステップＢ２２）、ここでは項目番号を指定することなく操作ガイドキー３ａの押下だけで、表示対象となっていた操作ガイドの詳細情報が印刷出力されることになる。
【００６４】
図６には、コントロールテーブルをもとにして読み出された項目５についての操作ガイドの詳細説明が印刷された場合の例を示している。  
図６では、項目番号５の項目「５．乾電池の取り付け」に続けて、詳細説明の内容が複数行にわたって印刷されている。こうして、紙媒体（レシート）に操作ガイドを印刷することで、操作ガイドの内容を容易に確認することができ、またこれを保存しておくことも可能である。
【００６５】
図７には、同じく項目５についての操作ガイドの詳細説明が表示された場合の例を示している。
【００６６】
図７に示す例では、表示装置７の表示画面中に詳細説明を一括して全体を表示できない場合の例を示している。この場合、ＣＰＵ２は、例えば図７（ａ）に示すように、詳細情報の先頭行から順に表示し、表示画面をスクロールさせる指示が入力装置３から入力された場合に、図７（ｂ）に示すように、画面をスクロールさせて表示対象とする詳細情報を順次変更していく。これにより、操作ガイドの詳細情報が多く、また表示エリアに制限があったとしても、操作ガイドの内容を容易に確認することができる。
【００６７】
ところで、ＣＰＵ２は、例えばオペレータによる操作誤りなどの基本的エラーに対しては、そのエラーに応じたメッセージをエラーテーブルを参照して表示する。
【００６８】
図５（ｂ）には、エラーテーブルのデータ構成の一例を示している。エラーテーブルには、各エラーに対して付されたエラー番号と、エラーの発生時に表示させるエラーメッセージのデータ、及びエラーに関する音声を出力させるための音声ファイルが対応づけて記録されている。
【００６９】
例えば、一取引の操作において小計キーについての操作を誤った場合には、ＣＰＵ２は、その操作誤り（エラー番号）を判別し、そのエラーに対するメッセージ「小計コンパルソリーエラーです」をエラーテーブルから読み出して、表示装置７において表示させる。
【００７０】
この状態で、操作ガイドキー３ａに対する操作ガイドの出力要求が入力された場合（ステップＢ５。Ｙｅｓ）、ＣＰＵ２は、基本エラーの表示中（ステップＢ６、Ｙｅｓ）、であるので（ステップＢ７、Ｙｅｓ）、エラーテーブルに記録されている音声ファイルをもとに音声データを生成し、この音声データに応じて音声出力装置１２からエラーに対する音声メッセージを出力させる。
【００７１】
例えば、「小計コンパルソリーエラーです」のエラー表示がされている場合、エラーテーブルの音声ファイル「音声Ｅ００１３」をもとに、図８（ｂ）に示すような音声、すなわち「小計コンパルソリーエラーです。小計キーを押してください」を音声出力装置１２から出力させる。
【００７２】
このように、簡単な操作エラーなどについては、操作エラーを表示によってオペレータに通知すると共に、音声によって操作ガイドに相当するメッセージを出力させることで、より簡単にエラーに対して対処できるようになる。
【００７３】
さらに、本実施形態における売上データ処理装置１では、基本エラーが表示されている場合だけでなく、操作ガイドを表示あるいは印刷だけでなく音声によって出力するようにしても良い。
【００７４】
音声によって操作ガイドを出力する場合、ＣＰＵ２は、コントロールテーブルから出力対象とする項目に該当する音声ファイルを読み出し、この音声ファイルをもとに音声データを生成し、この音声データに応じて音声出力装置１２から操作ガイドの音声メッセージを出力させる。
【００７５】
図８（ａ）には、音声ファイルをもとに出力される音声ガイドの内容を示している。図８（ａ）は、項目番号０００７に該当する項目７（時刻の設定）についての詳細説明を説明する操作ガイドである。音声による操作ガイドは、表示あるいは印刷による場合よりも、より詳細な情報を短時間にオペレータに対して提供することができる。
【００７６】
音声による操作ガイドは、次のような場合に出力することができる。  
例えば、図３のフローチャートの手順に従い、操作ガイドを表示あるいは印刷によって出力する時点で、表示装置７あるいは印刷装置８においてエラーが発生しているために表示あるいは印刷ができない状況である場合に、操作ガイドの出力を音声によって行う。
【００７７】
また、オペレータによる入力装置３を用いた事前の設定により、操作ガイドキーの操作により操作ガイドの出力要求が入力された場合に、処理中である時に操作ガイドを表示出力するか、あるいは音声出力をするか、また処理中でない時に操作ガイドを印刷出力するか、あるいは表示出力するかを指定できるようにしても良い。
【００７８】
また、図３に示すフローチャートの手順に従って操作ガイドを表示あるいは印刷するが、その時点で、所定のキー操作によって音声による操作ガイドの出力要求が入力された場合に、別途、音声により操作ガイドを出力するようにしても良い。
【００７９】
また、操作ガイドを音声出力する際に、オペレータからの入力操作に応じて、特定の範囲毎に順次出力するようにしても良い。例えば、図８（ａ）に示すような設定手順を説明する操作ガイドの場合、ある処理段階の音声を出力した後、オペレータから次の音声出力が指示された場合に、次の処理段階の音声を出力する。これにより、音声による操作ガイドを聞きながら、設定作業を処理段階毎に進めることができる。
【００８０】
また、操作ガイドの項目については表示し、この項目に該当する詳細情報については音声によって出力するようにしても良い。
【００８１】
なお、前述した説明では、操作ガイドを印刷する場合、レシートに対して印刷するものとしているが、ジャーナルに印刷するようにしても良い。また、レシートに印刷するか、ジャーナルに印刷するかを、オペレータによる入力装置３の所定キーに対する操作によって任意に選択できるようにしても良い。例えば、項目範囲の操作ガイドを印刷する場合にはジャーナルに印刷し、各項目に対応する個々の詳細説明を印刷する場合には、レシートに対して印刷することもできる。
【００８２】
また、前述した実施形態では印刷処理の途中（処理中）である場合に、操作ガイドを表示（あるいは音声出力）として説明しているが、印刷装置８が故障している場合や紙切れの場合などの他の理由により印字できない場合においても、処理中と同様の処理を実行して、操作ガイドを表示（あるいは音声出力）するようにしても良い。
【００８３】
また、外部記録媒体１１が記録装置１０に装着されることにより操作ガイドデータ１１ａが提供された場合には、この新たに追加された操作ガイドデータ１１ａを有効とし、ＲＯＭ９に記録されている本体側の操作ガイドデータ９ａを無効にするとしているが、操作ガイドデータ１１ａと操作ガイドデータ９ａとを併合し、両方を利用して操作ガイドを出力するようにしても良い。また、外部記録媒体１１では、特定の種類のデータあるいは特定の操作ガイド内容のデータを追加するとしても良い。特定の種類のデータとしては、例えば音声出力用の操作ガイドデータ１１ａ（音声ファイル）などがある。この場合、本体側の操作ガイドデータ９ａには、予め音声ファイルが含まれていなくても、外部記録媒体１１を装着することで音声により操作ガイドを出力することができるようになる。また、特定の操作ガイド内容のデータとしては、例えば売上データ処理装置１の機種の違いによって操作ガイドが異なる場合に、各機種に共通する操作ガイドデータ９ａをＲＯＭ９に記録しておき、機種固有の操作ガイドデータを外部記録媒体１１によって提供することができる。
【００８４】
また、前述した説明では、操作ガイドデータ（操作ガイドファイル）は、ＲＯＭ９あるいは外部記録媒体１１により記録されて売上データ処理装置１に用意されているとしているが、通信回線を介して接続された他の装置に記録されている操作ガイドデータを利用して、操作ガイドを出力するようにしても良い。
【００８５】
例えば、売上データ処理装置１をＰＯＳ端末とすると、通信装置６により通信回線を介して接続されるセンタ装置に操作ガイドデータを記録しておく。ＰＯＳ端末は、必要に応じて通信装置６を通じてセンタ操作から操作ガイドデータを取得して、操作ガイドを表示あるいは印刷する。これにより、個々のＰＯＳ端末に操作ガイドデータを記録しておく必要がないので、その分、ＲＯＭ９あるいは外部記録媒体１１の記録容量を他の目的に有効利用することができ、また操作ガイドの変更をする場合であっても、センタ装置に記録された操作ガイドデータのみを変更すれば良いので柔軟に対応することが可能となる。
【００８６】
さらに、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組み合わせにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００８７】
また、売上データ処理装置１を実現するコンピュータに実行させることのできる操作ガイド制御プログラムを、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで、あるいは通信媒体を通じて提供することができる。操作ガイド制御プログラムによりコンピュータの動作を制御することで、前述した実施形態における機能を実現することができる。
【００８８】
また、本発明は売上データ処理装置に限らず、パソコン、デジタルカメラ、ＰＤＡ、携帯電話など、処理されたデータを印刷する機能を備えたデータ処理装置であれば、どのような装置でも適用される。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施形態における売上データ処理装置１の構成を示すブロック図。
【図２】本実施形態における売上データ処理装置１による基本的処理について説明するためのフローチャート。
【図３】本実施形態における操作ガイドの出力要求が入力された場合の処理について説明するためのフローチャート。
【図４】本実施形態における操作ガイドデータ９ａ（１１ａ）の具体的なデータ例を示す図。
【図５】本実施形態におけるコントロールテーブルの一例を示す図。
【図６】本実施形態における項目５についての操作ガイドの詳細説明が印刷された場合の例を示す図。
【図７】本実施形態における項目５についての操作ガイドの詳細説明が表示された場合の例を示す図。
【図８】本実施形態における音声ファイルの内容を示す図。
【符号の説明】
【００９０】
１…売上データ処理装置、２…ＣＰＵ、３…入力装置、４…ＲＡＭ、５…ドロア、６…通信装置、７…表示装置、８…印刷装置、９…ＲＯＭ、９ａ…操作ガイドデータ、１０…記録装置、１１…外部記録媒体、１１ａ…操作ガイドデータ、１２…音声出力装置、１３…バスライン。
【図１】
2005346207.tif 000003
【図２】
2005346207.tif 000004
【図３】
2005346207.tif 000005
【図４】
2005346207.tif 000006
【図５】
2005346207.tif 000007
【図６】
2005346207.tif 000008
【図７】
2005346207.tif 000009
【図８】
2005346207.tif 000010