(57)【要約】【課題】ジャーナルの管理を容易とする。【解決手段】実施形態のプリント装置は、レシートプリンタ、ジャーナルプリンタ、第１の制御手段、カバー、カバーセンサ、紙センサおよび第２の制御手段を含む。レシートおよびジャーナルの両プリンタ、レシート紙およびロール紙に対してそれぞれ印字する。第１の制御手段は、商取引を管理するための情報の登録処理に関する履歴情報を印字するようジャーナルプリンタを制御する。カバーは、開閉可能であり、閉状態においてロール紙の取り外しを抑止する。カバーセンサは、閉状態を検知する。紙センサは、ロール紙を検知する。第２の制御手段は、カバーセンサにより閉状態が検知されておらず、かつ紙センサによりロール紙が検知されなくなったことに応じて、ロール紙に印字された履歴情報を管理するための管理情報をレシート紙に印字するようレシートプリンタを制御する。【選択図】      図１
2015011462.tif 000002
【特許請求の範囲】
【請求項１】
レシート紙に対して印字するレシートプリンタと、
ロール紙に対して印字するジャーナルプリンタと、
商取引を管理するための情報の登録処理に関する履歴情報を印字するよう前記ジャーナルプリンタを制御する第１の制御手段と、
開閉可能であり、閉状態において前記ロール紙の取り外しを抑止するカバーと、
前記閉状態を検知するカバーセンサと、
前記ロール紙を検知する紙センサと、
前記カバーセンサにより前記閉状態が検知されておらず、かつ前記紙センサにより前記ロール紙が検知されなくなったことに応じて、前記ロール紙に印字された履歴情報を管理するための管理情報を前記レシート紙に印字するよう前記レシートプリンタを制御する第２の制御手段とを具備したことを特徴とするプリント装置。
【請求項２】
前記ロール紙の残量が規定量以下であるエンプティ状態を検知する紙センサと、
前記エンプティ状態が前記紙センサにより検知されたことに応じて、前記履歴情報の印字を禁止する禁止手段と、
前記エンプティ状態が前記紙センサにより検知されたことに応じて、前記管理情報を前記ロール紙に印字するよう前記ジャーナルプリンタを制御する第３の制御手段とをさらに具備したことを特徴とする請求項１に記載のプリント装置。
【請求項３】
前記管理情報は、前記ロール紙が装着された日付または日時、法的な保存期間、前記ロール紙に対して前記履歴情報の印字を行った期間、あるいは前記登録処理を行った装置の識別情報のうちの少なくとも１つを含むことを特徴とする請求項１または２に記載のプリント装置。
【請求項４】
商取引を管理するための情報の登録処理を実行する処理手段と、
レシート紙に対して印字するレシートプリンタと、
ロール紙に対して印字するジャーナルプリンタと、
前記処理手段により実行された前記登録処理に関する履歴情報を印字するよう前記ジャーナルプリンタを制御する第１の制御手段と、
開閉可能であり、閉状態において前記ロール紙の取り外しを抑止するカバーと、
前記閉状態を検知するカバーセンサと、
前記ロール紙を検知する紙センサと、
前記カバーセンサにより前記閉状態が検知されておらず、かつ前記紙センサにより前記ロール紙が検知されなくなったことに応じて、前記ロール紙に印字された履歴情報を管理するための管理情報を前記レシート紙に印字するよう前記レシートプリンタを制御する第２の制御手段とを具備したことを特徴とする登録処理装置。
【請求項５】
前記管理情報は、前記ロール紙が装着された日付または日時、法的な保存期間、前記ロール紙に対して前記履歴情報の印字を行った期間、あるいは前記登録処理を行った装置の識別情報のうちの少なくとも１つを含むことを特徴とする請求項４に記載の登録処理装置。
【請求項６】
レシート紙に対して印字するレシートプリンタと、
ロール紙に対して印字するジャーナルプリンタと、
開閉可能であり、閉状態において前記ロール紙の取り外しを抑止するカバーと、
前記閉状態を検知するカバーセンサと、
前記ロール紙を検知する紙センサと、
コンピュータとを備えるプリント装置の制御プログラムであって、
前記コンピュータを、
商取引を管理するための情報の登録処理に関する履歴情報を印字するよう前記ジャーナルプリンタを制御する第１の制御手段と、
前記カバーセンサにより前記閉状態が検知されておらず、かつ前記紙センサにより前記ロール紙が検知されなくなったことに応じて、前記ロール紙に印字された履歴情報を管理するための管理情報を前記レシート紙に印字するよう前記レシートプリンタを制御する第２の制御手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリント装置、登録処理装置およびプリント装置の制御プログラムに関する。
【背景技術】
【０００２】
電子キャッシュレジスタなどでは、商取引の登録処理に関する履歴情報を内蔵または外付けのプリンタ装置を用いてロール紙に対して印字することによりジャーナルが作成される。そしてジャーナルは、税法上の規定に従って保管される。
【０００３】
保管されたジャーナルの管理を容易とするためには、ユーザが管理上で必要な情報を手書きしたメモをジャーナルに貼り付けることが行われていた。
【０００４】
メモを作成する作業はユーザの負担となるとともに、ジャーナルの管理のために有用な情報が適正にメモに記述されるとは限らなかった。
【０００５】
このような事情から、ジャーナルの管理を容易とすることが望まれていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−１８８１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、ジャーナルの管理を容易とすることができるプリント装置、登録処理装置およびプリント装置の制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
実施形態のプリント装置は、レシートプリンタ、ジャーナルプリンタ、第１の制御手段、カバー、カバーセンサ、紙センサおよび第２の制御手段を含む。レシートプリンタは、レシート紙に対して印字する。ジャーナルプリンタは、ロール紙に対して印字する。第１の制御手段は、商取引を管理するための情報の登録処理に関する履歴情報を印字するようジャーナルプリンタを制御する。カバーは、開閉可能であり、閉状態においてロール紙の取り外しを抑止する。カバーセンサは、閉状態を検知する。紙センサは、ロール紙を検知する。第２の制御手段は、カバーセンサにより閉状態が検知されておらず、かつ紙センサによりロール紙が検知されなくなったことに応じて、ロール紙に印字された履歴情報を管理するための管理情報をレシート紙に印字するようレシートプリンタを制御する。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る電子キャッシュレジスタのブロック図。
【図２】一実施形態に係る電子キャッシュレジスタ外観の斜視図。
【図３】ジャーナル作成処理のフローチャート。
【図４】レシート用紙に印字された管理情報の一例を示す図。
【図５】ロール紙に対する履歴情報および管理情報の印字状況の一例を示す図。
【発明を実施するための形態】
【００１０】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、本願のプリント装置を内蔵する登録処理装置として電子キャッシュレジスタ（以降においては、「レジスタ」と略記する）を例に説明する。
【００１１】
図１は本実施形態に係るレジスタ１００のブロック図である。図２はレジスタ１００の外観の斜視図である。なお、図１および図２においては、同一の要素については同一の符号を付している。
【００１２】
レジスタ１００は、ＣＰＵ（central processing unit）１、ＲＯＭ（read-only memory）２、ＲＡＭ（random-access memory）３、補助記憶ユニット４、時計ユニット５、入出力ポート（Ｉ／Ｏ）６、通信インタフェース（通信Ｉ／Ｆ）７，８，９，１０，１１、キーボード１２、メイン表示器１３、サブ表示器１４、レシートプリンタ１５、ジャーナルプリンタ１６およびバスライン１７を含む。そして、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、補助記憶ユニット４、時計ユニット５、入出力ポート６および通信インタフェース７〜１１は、バスライン１７にそれぞれ接続されている。
【００１３】
ＣＰＵ１は、コンピュータの中枢部分に相当する。ＣＰＵ１は、オペレーティングシステムやアプリケーションプログラムに従って、レジスタ１００としての各種の機能を実現するべく各部を制御する。
【００１４】
ＲＯＭ２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ２は、ＣＰＵ１が各種の処理を実行する上で必要なデータを記憶する場合もある。
【００１５】
ＲＡＭ３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ３は、ＣＰＵ１が各種の処理を実行する上で必要なデータを必要に応じて記憶する。またＲＡＭ３は、ＣＰＵ１が各種の処理を行う際のワークエリアとしても利用される。
【００１６】
補助記憶ユニット４は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット４は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ハードディスクドライブ、あるいはＳＳＤ（solid state drive）などである。補助記憶ユニット４は、ＣＰＵ１が各種の処理を行う上で使用するデータや、ＣＰＵ１での処理によって生成されたデータを保存する。補助記憶ユニット４は、上記のアプリケーションプログラムを記憶する場合もある。
【００１７】
ＲＯＭ２または補助記憶ユニット４が保存するアプリケーションプログラムには、後述するジャーナル作成処理について記述したジャーナル作成処理プログラムが含まれる。このレジスタ１００の譲渡は一般に、このジャーナル作成処理プログラムがＲＯＭ２または補助記憶ユニット４に記憶された状態にて行われる。しかし、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡されたジャーナル作成処理プログラムがユーザなどの操作に応じて書き込まれても良い。ジャーナル作成処理プログラムの譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。上記の記憶媒体は、上記のコンピュータ装置に内蔵または接続された読取装置によって読み取り可能であれば、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなど、その形態は問わない。なお、ジャーナル作成処理プログラムを補助記憶ユニット４が保存する場合、ジャーナル作成処理を実行する必要がある期間において一時的にジャーナル作成処理プログラムが補助記憶ユニット４に保存されても良い。
【００１８】
時計ユニット５は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。時計ユニット５としては、例えばＴＯＤ（time of day）時計が利用できる。
【００１９】
入出力ポート６は、ＣＰＵ１からドロワ開放が指示されたことに応じてドロワ２００を駆動するための駆動信号をドロワ２００に対して出力する。ドロワ２００は、紙幣や硬貨を収容する。ドロワ２００は、駆動信号を受けて自動的に開放する。
【００２０】
通信インタフェース７〜１１には、キーボード１２、メイン表示器１３、サブ表示器１４、レシートプリンタ１５およびジャーナルプリンタ１６がそれぞれ接続される。通信インタフェース７〜１１は、これら接続されたデバイスとＣＰＵ１との通信をインタフェースする。通信インタフェースとしては、例えばＲＳ（recommended standard）−２３２Ｃ、ＰＳ／２、ＵＳＢ（universal serial bus）、ＬＶＤＳ（low voltage differential signaling）、ＩＥＥＥ（institute of electrical and electronic engineers）１２８４（いわゆるセントロニクス仕様）などの周知の規格に準拠したデバイスを適宜に利用できる。典型的には、通信インタフェース７にはＰＳ／２またはＵＳＢが、通信インタフェース８，９にはＬＶＤＳ、ＲＳ−２３２ＣまたはＵＳＢが、通信インタフェース１０，１１にはＩＥＥＥ１２８４またはＵＳＢが適用される。
【００２１】
キーボード１２は、オペレータによる操作の内容を表したコマンドを出力する。
【００２２】
メイン表示器１３は、ＣＰＵ１の制御の下に任意の画像を表示可能である。メイン表示器１３は、通常は、オペレータに対して提示するべき各種の情報を表した画像を表示するために利用される。
【００２３】
サブ表示器１４は、例えばＬＣＤまたは蛍光管表示器であり、ＣＰＵ１の制御の下に任意の画像を表示可能である。サブ表示器１４は、通常は、顧客に対して提示するべき各種の情報を表した画像を表示するために利用される。
【００２４】
レシートプリンタ１５は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシートなどの伝票を印刷する。
【００２５】
ジャーナルプリンタ１６は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レジスタ１００での登録処理に関する履歴情報をロール紙に対して印字する。これによりジャーナルプリンタ１６は、多数の登録処理に関する履歴情報が印字されたロール紙としてのジャーナルを作成する。
【００２６】
ジャーナルプリンタ１６は、紙センサ１６ａおよびカバーセンサ１６ｂを含む。
【００２７】
紙センサ１６ａは、ジャーナルプリンタ１６へのロール紙のセットの有無や、セットされたロール紙の残量を検知する。残量とは、ロール紙のうちの新たな印字に使用できる領域の量のことである。
【００２８】
カバーセンサ１６ｂは、開閉可能であり、閉状態においてロール紙の取り外しを抑止するカバー１８(図２を参照)が上記の閉状態にあることを検知する。
【００２９】
次に以上のように構成されたレジスタ１００の動作について説明する。
【００３０】
ＣＰＵ１は、ユーザによるキーボード１２の操作に応じて、例えば売上登録などのための登録処理を実行する。またＣＰＵ１は、登録処理に伴って、客へと渡すためのレシートを発行するためのレシート発行処理を実行する。これら登録処理およびレシート発行処理は、例えば既存の電子キャッシュレジスタにより行われているのと同様な処理であって良い。ＣＰＵ１は、登録処理およびレシート発行処理を、ＲＯＭ２または補助記憶ユニット４に記憶された単一また個別のプログラムに基づいて実行する。なおレシートの発行のためのレシート用紙への印字は、ＣＰＵ１の指示の下にレシートプリンタ１５により行われる。
【００３１】
一方でＣＰＵ１は、起動後、レジスタ１００の動作中においては図３に示すジャーナル作成処理をＲＯＭ２または補助記憶ユニット４に記憶されたジャーナル作成プログラムに従って実行する。ＣＰＵ１は、登録処理およびレシート発行処理とは別タスクによりジャーナル作成処理を実行することにより、ジャーナル作成処理を登録処理およびレシート発行処理と並行して実行する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００３２】
Ａｃｔ１においてＣＰＵ１は、ジャーナルプリンタ１６にロール紙がセットされているか否かを、紙センサ１６ａでの検知結果を参照することで確認する。ジャーナルプリンタ１６にロール紙がセットされていない状況においてジャーナル作成処理を開始した場合には、ＣＰＵ１はまずＡｃｔ１においてＮＯと判定することとなる。そしてこの場合にＣＰＵ１は、Ａｃｔ２へと進む。
【００３３】
Ａｃｔ２においてＣＰＵ１は、ジャーナルプリンタ１６にロール紙がセットされたか否かを、紙センサ１６ａでの検知結果を参照することで確認する。そして、ロール紙がセットされていないためにＮＯと判定したならばＣＰＵ１は、Ａｃｔ２を繰り返す。つまりＡｃｔ２においてＣＰＵ１は、ジャーナルプリンタ１６にロール紙が新たにセットされるのを待ち受ける。そしてロール紙がセットされたためにＡｃｔ２にてＹＥＳと判定できたならばＣＰＵ１は、Ａｃｔ３へと進む。
【００３４】
Ａｃｔ３においてＣＰＵ１は、時計ユニット５から日時情報を取得し、それをロール紙の装着日時の情報として補助記憶ユニット４に記録する。
【００３５】
Ａｃｔ４においてＣＰＵ１は、フラグをセットする。このフラグは、例えばＲＡＭ３または補助記憶ユニット４に記憶される１ビットのデータであり、セット状態である場合に、ジャーナルプリンタ１６にセットされているロール紙が新たにセットされたものであることを表す。そしてこののちにＣＰＵ１は、Ａｃｔ５へと進む。
【００３６】
ところで、ジャーナル作成処理の開始時点において既にジャーナルプリンタ１６にロール紙がセットされていた場合には、ＣＰＵ１はＡｃｔ１にてＹＥＳと判定し、Ａｃｔ２〜４を実行することなしにＡｃｔ５へと進む。
【００３７】
Ａｃｔ５においてＣＰＵ１は、カバーセンサ１６ｂでの検知結果を参照することで、カバー１８が閉状態であるか否かを確認する。そしてカバーセンサ１６ｂが閉状態を検知していないためにＮＯと判定したならばＣＰＵ１は、Ａｃｔ１に戻る。かくしてジャーナルプリンタ１６にロール紙がセットされていて、かつカバー１８が閉じられていない状況においてＣＰＵ１は、Ａｃｔ１およびＡｃｔ５において、ロール紙が取り外されるか、あるいはカバー１８が閉じられるのを待ち受ける。そして、ロール紙が取り外されたことに応じて紙センサ１６ａがロール紙を検知しなくなったならばＣＰＵ１は、前述のようにＡｃｔ２〜４を実行する。しかしながら、ロール紙がセットされた状態のままでカバー１８が閉じられたならば、ＣＰＵ１はＡｃｔ５にてＹＥＳと判定してＡｃｔ６へと進む。
【００３８】
Ａｃｔ６においてＣＰＵ１は、セットされているロール紙の残量を、紙センサ１６ａでの検知結果を参照することで確認し、その残量が規定量以下であるか否かを確認する。そしてＣＰＵ１は、残量が規定量以下まで減少してはいないためにＮＯと判定したならば、Ａｃｔ７へと進む。なお規定量は、例えばレジスタ１００の設計者によって任意に定められる。
【００３９】
Ａｃｔ７においてＣＰＵ１は、カバーセンサ１６ｂでの検知結果を参照することで、カバー１８が開かれたか否かを確認する。そしてカバーセンサ１６ｂが閉状態を検知したままであるならば、ＣＰＵ１はＮＯと判定してＡｃｔ８へと進む。
【００４０】
Ａｃｔ８においてＣＰＵ１は、履歴情報の印字が例えば登録処理によって要求されたか否かを確認する。そして、当該印字要求がなされていないためにＮＯと判定したならば、ＣＰＵ１はＡｃｔ７に戻る。
【００４１】
かくしてＡｃｔ７，８においてＣＰＵ１は、カバー１８が開かれるか、あるいは印字要求がなされるのを待ち受ける。そして印字要求がなされたためにＡｃｔ８にてＹＥＳと判定したならば、ＣＰＵ１はＡｃｔ９へと進む。
【００４２】
Ａｃｔ９においてＣＰＵ１は、商取引の登録処理に関する履歴情報をロール紙に印字するべくジャーナルプリンタ１６を制御する。なお、履歴情報は、登録処理によって決定され、登録処理からジャーナル作成処理に受け渡される。
【００４３】
Ａｃｔ１０においてＣＰＵ１は、フラグがセット状態であるか否かを確認する。そしてフラグがセット状態であるためにＹＥＳと判定したならば、ＣＰＵ１はＡｃｔ１１へ進む。
【００４４】
Ａｃｔ１１においてＣＰＵ１は、時計ユニット５から日時情報を取得し、それをロール紙への履歴情報の印字を開始した開始日時の情報として補助記憶ユニット４に記録する。
【００４５】
Ａｃｔ１２においてＣＰＵ１は、フラグをリセットする。こののちにＣＰＵ１は、Ａｃｔ１３へと進む。
【００４６】
なお、フラグがリセット状態であるためにＡｃｔ１０にてＮＯと判定したならば、ＣＰＵ１はＡｃｔ１１，１２をパスしてＡｃｔ１３へと進む。かくして、新たにロール紙がセットされた後に最初に履歴情報を印字した際にのみ開始日時が記録され、２回目以降の履歴情報の印字に際しては開始日時は記録されない。
【００４７】
Ａｃｔ１３においてＣＰＵ１は、時計ユニット５から日時情報を取得し、それをロール紙への履歴情報の印字を終了した終了日時の情報として補助記憶ユニット４に記録する。ただし、後述するように同じロール紙への履歴情報の印字がこの後にも繰り返されることがあり、ここでの終了日時の記録は暫定的なものである。そして終了日時を記録し終えたならば、ＣＰＵ１はＡｃｔ６に戻る。
【００４８】
これにより、ロール紙の残量が規定量以下とはならず、かつカバーが開かれないならば、印字要求が生じる度に履歴情報がロール紙へと印字されて行く。そして、その都度、終了日時が更新されて行く。この状態は、通常の動作状態である。
【００４９】
さて、上記のような通常の動作状態にあるときに、カバー１８が開かれ、カバーセンサ１６ｂが閉状態を検知しなくなると、ＣＰＵ１はＡｃｔ７にてＹＥＳと判定することとなる。そしてこの場合にＣＰＵ１は、Ａｃｔ１４へと進む。
【００５０】
Ａｃｔ１４においてＣＰＵ１は、上記のように一旦開かれたカバー１８が閉じられたか否かを確認する。そして、カバーセンサ１６ｂが閉状態を検知しないままであるならば、ＣＰＵ１はＮＯと判定し、Ａｃｔ１５へと進む。
【００５１】
Ａｃｔ１５においてＣＰＵ１は、ジャーナルプリンタ１６にセットされていたロール紙が取り外されたか否かを確認する。そして、紙センサ１６ａがロール紙を検知したままであるならば、ＣＰＵ１はＮＯと判定し、Ａｃｔ１４に戻る。
【００５２】
かくしてＡｃｔ１４，１５においてＣＰＵ１は、カバー１８が閉じられるか、あるいはロール紙が取り外されるのを待ち受ける。そしてロール紙が取り外されたことによって、紙センサ１６ａがロール紙を検知しなくなったならば、ＣＰＵ１はＡｃｔ１５にてＹＥＳと判定し、Ａｃｔ１６へと進む。
【００５３】
Ａｃｔ１６においてＣＰＵ１は、管理情報を生成し、この管理情報をレシート用紙に印字するべくレシートプリンタ１５を制御する。
【００５４】
管理情報は、取り外されたロール紙に印字された履歴情報を管理するための情報であって、その内容は任意であって良い。ここでは、管理情報に、レジ番号、装着日時、開始日時、終了日時、保管日時および保管期限を含むものとする。
【００５５】
レジ番号は、レジスタ１００を他の電子キャッシュレジスタと識別するために予め定められた番号である。装着日時、開始日時、終了日時は、上述したように補助記憶ユニット４に記録した情報である。保管日時は、現時点において時計ユニット５から得られる日時情報である。保管期限は、保管日時に税法上の規定を満たすように予め定められた保管期間を加えた日付として求める。
【００５６】
図４はレシート用紙に印字された管理情報の一例である。
【００５７】
図４に示す管理情報は、上から順に、レジ番号、装着日時、開始日時、終了日時、保管日時および保管期限をそれぞれ示す。
【００５８】
Ａｃｔ１７においてＣＰＵ１は、ロール紙がジャーナルプリンタ１６にセットされたか否かを確認する。そして、紙センサ１６ａがロール紙を検知していないならば、ＣＰＵ１はＮＯと判定してＡｃｔ１７を繰り返す。従ってＡｃｔ１７においてＣＰＵ１は、ロール紙がジャーナルプリンタ１６にセットされるのを待ち受ける。そして、紙センサ１６ａがロール紙を検知したならば、ＣＰＵ１はＹＥＳと判定してＡｃｔ１８へと進む。
【００５９】
Ａｃｔ１８においてＣＰＵ１は、セットされたロール紙が新品であるか否かを確認する。この確認は、任意の方法でなされて良い。例えば、紙センサ１６ａが検知する残量が予め定められた量以上である場合に新品であると判定することができる。あるいは、新品のロール紙の端部に形成されたマークを図示しないセンサにより読み取れた場合に新品であると判定することができる。そして、新品であるためにＹＥＳと判定したならばＣＰＵ１は、Ａｃｔ３に戻り、それ以降の処理を前述と同様に実行する。しかしながら、新品ではないためにＮＯと判定したならば、ＣＰＵ１はＡｃｔ６に戻り、それ以降の処理を繰り返す。これは、紙詰まりの解消などのために一旦取り外されたロール紙が再装着されたものと考え、Ａｃｔ３，４を実行しないようにしているのである。
【００６０】
さて、通常の動作状態において、ロール紙の残量が規定量以下となると、ＣＰＵ１はＡｃｔ６にてＹＥＳと判定し、Ａｃｔ１９へと進む。
【００６１】
Ａｃｔ１９においてＣＰＵ１は、管理情報を生成し、この管理情報をロール紙に印字するべくジャーナルプリンタ１６を制御する。
【００６２】
管理情報は、Ａｃｔ１６にてレシート用紙に印字するものと同様な内容のものとする。ただし、ロール紙に印字する管理情報の内容は任意であって良く、レシート用紙に印字する管理情報とは異ならせても良い。
【００６３】
Ａｃｔ２０においてＣＰＵ１は、ロール紙が取り外されたか否かを確認する。そして、紙センサ１６ａがロール紙を検知し続けているならば、ＣＰＵ１はＮＯと判定してＡｃｔ２０を繰り返す。かくしてＡｃｔ２０においてＣＰＵ１は、ロール紙が取り外されるのを待ち受ける。そして、ロール紙が取り外されたことによって紙センサ１６ａがロール紙を検知しなくなったならば、ＣＰＵ１はＹＥＳと判定し、Ａｃｔ２１へと進む。
【００６４】
Ａｃｔ２１においてＣＰＵ１は、Ａｃｔ１６と同様にして管理情報をレシート用紙に印字する。
【００６５】
Ａｃｔ２２においてＣＰＵ１は、ロール紙がセットされたか否かを確認する。そして、紙センサ１６ａがロール紙を検知していないならば、ＣＰＵ１はＮＯと判定してＡｃｔ２２を繰り返す。かくしてＡｃｔ２２においてＣＰＵ１は、ロール紙がセットされるのを待ち受ける。そしてロール紙がセットされたことによって紙センサ１６ａがロール紙を検知するようになったならば、ＣＰＵ１はＹＥＳと判定し、Ａｃｔ２３へと進む。
【００６６】
Ａｃｔ２３においてＣＰＵ１は、セットされたロール紙が新品であるか否かをＡｃｔ１８と同様にして確認する。そして新品ではないためにＮＯと判定したならば、ＣＰＵ１はＡｃｔ２４へと進む。
【００６７】
Ａｃｔ２４においてＣＰＵ１は、ロール紙が取り外されたか否かを確認する。そして、紙センサ１６ａがロール紙を検知し続けているならば、ＣＰＵ１はＮＯと判定してＡｃｔ２４を繰り返す。かくしてＡｃｔ２４においてＣＰＵ１は、ロール紙が取り外されるのを待ち受ける。そして、ロール紙が取り外されたことによって紙センサ１６ａがロール紙を検知しなくなったならば、ＣＰＵ１はＹＥＳと判定し、Ａｃｔ２２へと戻る。
【００６８】
このようにしてＣＰＵ１はＡｃｔ２２〜２４において、新品のロール紙がセットされるのを待ち受ける。そしてセットされたロール紙が新品であるためにＡｃｔ２３でＹＥＳと判定したならば、ＣＰＵ１はＡｃｔ３に戻り、それ以降の処理を前述と同様に実行する。
【００６９】
図５はロール紙に対する履歴情報および管理情報の印字状況の一例を示す図である。
【００７０】
残量が規定量以下となったことに応じて取り外されたロール紙が直ぐにセットされてしまったとしても、そのロール紙に対する履歴情報の追加印字は行われない。従って、Ａｃｔ１９における管理情報の印字は、図５に示すようにロール紙の末端部に行われることとなる。なお図５における領域５１，５２に示されるものがそれぞれ履歴情報であり、領域５３に示されるものが管理情報である。
【００７１】
以上のようにレジスタ１００によれば、カバー１８が開かれて、ロール紙が取り外されたことに応じて、当該取り外されたロール紙に印字された履歴情報を管理するための管理情報がレシート用紙に印字される。従って、このように管理情報が印字されたレシート用紙を、上記の取り外したロール紙に貼り付けるなどして共に保管しておくことにより、ロール紙に履歴情報を印字したものとして作成されたジャーナルの管理のためのユーザの手間を軽減することが可能である。
【００７２】
またレジスタ１００によれば、ロール紙の残量が規定量以下である、いわゆるエンプティ状態となったならば、セットされているロール紙が別の新品のロール紙に交換されるまで履歴情報の新たな印字が禁止される。そして、管理情報がロール紙に印字される。こののちに、ロール紙が取り外されたことに応じてレシート用紙への管理情報の印字が行われ、当該レシート用紙により上述したようにジャーナルの管理を行うことは可能であるが、これに加えてロール紙に印字された管理情報によってもジャーナルの管理を行うことが可能である。従って、レシート用紙を紛失してしまった場合などにおいても、ジャーナルの管理を継続して行うことが可能となる。
【００７３】
ところで、ユーザの事情等によってロール紙を使い切らずに新たなロール紙に交換されることはしばしば起こり得る。このような場合にレジスタ１００では、ロール紙への管理情報の印字は行われない。このため、ジャーナルの管理はレシート用紙に印字された管理情報により行うことを原則とすべきであり、ロール紙に印字された管理情報の印字は、シート用紙に印字された管理情報に対する補助的なものとして取り扱われることが望ましい。
【００７４】
以上のように本実施形態に依れば、ジャーナルの管理を容易とすることができる。
【００７５】
この実施形態は、次のような種々の変形実施が可能である。
【００７６】
ロール紙への管理情報の印字は行わなくても良い。
【００７７】
カバー１８のカバーセンサ１６ｂが閉状態を検知しなくなったことに応じて、ロール紙への管理情報の印字を行っても良い。このようにすれば、ロール紙を使い切らずに新たなロール紙に交換される場合においても、取り外されたロール紙に最後に印字された履歴情報の後に管理情報を印字することが可能である。ただしこの場合には、ロール紙の交換が行われない場合においても管理情報を印字してしまうため、カバーを開いたものの、ロール紙を取り外さないでカバーを閉じた場合や、カバーを開いてロール紙を取り外したものの、同じロール紙を再セットしたような場合には、異なる２つの履歴情報の間に管理情報が印字されてしまうことが起こり得る。
【００７８】
Ａｃｔ１９におけるロール紙への管理情報の印字や、上記変形例のようなロール紙への管理情報の印字を行うか否かをユーザ設定に応じてＣＰＵ１が決めるようにすれば、レジスタ１００はユーザニーズに応じた柔軟な運用が可能となる。
【００７９】
セットされたロール紙が新品であるか否かの確認は、省略可能である。
【００８０】
商取引を管理するための情報の登録処理を実行するものであり、レシートプリンタ１５およびジャーナルプリンタ１６にそれぞれ相当する２つのプリンタを搭載するものであれば、ＰＯＳ（point-of-sale）端末装置のような、電子キャッシュレジスタ以外の登録処理装置にも本願を上記実施形態と同様に適用することが可能である。
【００８１】
レシートプリンタ１５およびジャーナルプリンタ１６にそれぞれ相当する２つのプリンタを搭載し、商取引を管理するための情報の登録処理を実行する機能を備えず、別個の登録処理装置に接続されるプリンタ装置として実現することも可能である。
【００８２】
ジャーナル作成処理の実行主体はＣＰＵ１には限らず、プログラムに基づいた情報処理を実行する機能を備えた如何なるハードウェアであっても良い。
【００８３】
ジャーナル作成処理によりＣＰＵ１が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組合わせて実現することも可能である。
【００８４】
ジャーナル作成処理によりＣＰＵ１１が実現する各機能を得るための処理の一部または全てを、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が実行しても良い。
【００８５】
ジャーナル作成処理プログラムを記憶する記憶媒体は１つに限らず、ジャーナル作成処理プログラムが複数のプログラムモジュールに分割され、これら複数のプログラムモジュールが複数の記憶媒体に分散して記憶されていても良い。
【００８６】
ジャーナル作成処理は、複数のＣＰＵによる分散処理により実現されても良い。この場合、複数のＣＰＵは、単一の装置に搭載されていても良いし、異なる複数の装置に搭載されていても良い。
【００８７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８８】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…補助記憶ユニット、５…時計ユニット、６…入出力ポート、７〜１１…通信インタフェース、１２…キーボード、１３…メイン表示器、１４…サブ表示器、１５…レシートプリンタ、１６…ジャーナルプリンタ、１６ａ…紙センサ、１６ｂ…カバーセンサ、１７…バスライン、１８…カバー、１００…レジスタ、２００…ドロワ。
【図１】
2015011462.tif 000003
【図２】
2015011462.tif 000004
【図３】
2015011462.tif 000005
【図４】
2015011462.tif 000006
【図５】
2015011462.tif 000007