(57)【要約】【課題】  レシートが連続して印字されても、レシートの落下を防止することが可能なレジスタ装置を提供する。【解決手段】  制御部１１は、レシートの発行枚数を示す枚数情報を作成する。レシート発行部２７は、作成した枚数情報が複数枚を示すか否かを判断する。その枚数情報が複数を示すと、レシート発行部２７は、レシートを作成し、作成したレシートをレシート用紙から一部切断する。一方、その枚数情報が一枚を示すと、レシート発行部２７は、レシートを作成し、作成したレシートをレシート用紙から完全に切断する。【選択図】      図１
2007001202.tif 000002
【特許請求の範囲】
【請求項１】
順次搬送される連続紙に所定の情報が印字されたレシートを、複数枚連続して発行可能なレジスタ装置であって、
前記レシートを発行する旨の発行要求を受け付ける入力手段と、
前記入力手段が前記発行要求を受け付けると、前記レシートの発行枚数を示す枚数情報と、前記所定の情報と、を含む印字要求を作成する制御手段と、
前記制御手段にて作成された印字要求に含まれる枚数情報が複数枚を示すか否かを判断し、前記枚数情報が複数枚を示すと、前記所定の情報を前記連続紙に印字して前記レシートを複数の作成し、作成されたレシートを前記連続紙から一部切断し、一方、前記枚数情報が一枚を示すと、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から完全に切断するレシート発行手段と、
を含むレジスタ装置。
【請求項２】
請求項１に記載のレジスタ装置において、
前記制御手段は、前記連続紙を切断する切断場所を前記レシートの終端に特定し、特定した切断場所を示す切断情報の数を、前記枚数情報とする、レジスタ装置。
【請求項３】
請求項２に記載のレジスタ装置において、
基準長を記録する記録手段をさらに含み、
前記レシート発行手段は、前記枚数情報が一枚を示すと、前記レシートの長さを算出し、前記レシートの長さが前記基準長以上であると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断し、前記レシートの長さが前記基準長未満であると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から完全に切断する、レジスタ装置。
【請求項４】
請求項３に記載のレジスタ装置において、
前記入力手段は、前記レジスタ装置を屋外で使用する旨の屋外使用情報を受け付け、
前記レシート発行手段は、前記入力手段が前記屋外使用情報を受け付けると、前記枚数情報が複数枚を示すか否かにかかわらず、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断する、レジスタ装置。
【請求項５】
請求項４に記載のレジスタ装置において、
周囲の照度を測定する測定手段をさらに含み、
前記制御手段は、前記測定手段にて測定された周囲の照度に基づいて、前記レジスタ装置が屋外で使用されているか否かを判断し、
前記レシート発行手段は、前記制御手段にて前記レジスタ装置が屋外で使用されていると判断されると、前記枚数情報が複数枚を示すか否かにかかわらず、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断する、レジスタ装置。
【請求項６】
順次搬送される連続紙に所定の情報が印字されたレシートを、複数枚連続して発行可能なレジスタ装置が行うレシート切断方法であって、
前記レシートを発行する旨の発行要求を受け付ける入力ステップと、
前記入力ステップにて前記発行要求が受け付けられると、前記レシートの発行枚数を示す枚数情報と、前記所定の情報と、を含む印字要求を作成する制御ステップと、
前記制御ステップにて作成された印字要求に含まれる枚数情報が複数枚を示すか否かを判断する判断ステップと、
前記判断ステップにて前記枚数情報が複数枚を示すと判断されると、前記所定の情報を前記連続紙に印字して前記レシートを複数の作成し、作成されたレシートを前記連続紙から一部切断する部分切断ステップと、
前記判断ステップにて前記枚数情報が一枚を示すと判断されると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から完全に切断する完全切断ステップと、
を含むレシート切断方法。
【請求項７】
請求項６に記載のレシート切断方法において、
前記制御ステップでは、前記連続紙を切断する切断場所を前記レシートの終端に特定し、特定した切断場所を示す切断情報の数を、前記枚数情報とする、レシート切断方法。
【請求項８】
請求項７に記載のレシート切断方法において、
前記レジスタ装置は、基準長を記録する記録手段、を含み、
前記判断ステップにて前記枚数情報が一枚を示すと判断されると、前記レシートの長さを算出する算出ステップと、
前記レシートの長さが前記基準長以上であると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断する基準長部分切断ステップと、
前記レシートの長さが前記基準長未満であると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から完全に切断する基準長完全切断ステップと、
をさらに含むレシート切断方法。
【請求項９】
請求項８に記載のレシート切断方法において、
前記レジスタ装置を屋外で使用する旨の屋外使用情報を受け付ける受付ステップと、
前記受付ステップにて前記屋外使用情報が受け付けられると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断する屋外部分切断ステップと、
をさらに含むレシート切断方法。
【請求項１０】
請求項９に記載のレシート切断方法において、
周囲の照度を測定する測定ステップと、
前記測定ステップにて測定された周囲の照度に基づいて、前記レジスタ装置が屋外で使用されているか否かを判断する屋外判断ステップと、
前記屋外判断ステップにて前記レジスタ装置が屋外で使用されていると判断されると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断する屋外判断部分切断ステップと、
をさらに含むレシート切断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レジスタ装置およびレシート切断方法に関する。
【背景技術】
【０００２】
通常、レジスタ装置は、連続紙をフィードモータなどで順次搬送し、順次搬送された連続紙に売上情報（例えば、合計金額）等の各種情報を印字してレシートを発行している。その後、レシートは、連続紙から切断され、顧客に渡される。
【０００３】
この時、レシートの切断が店員の手で行われると、レシートの切断面の概観が損なわれることおよび店員の労力が多くなること等から、連続紙を自動で切断することが可能なレジスタ装置が提案されている。
【０００４】
しかしながら、例えば、顧客が多くの商品を購入してレシートが長くなると、レシートが切断された際、レシートは、自己の重さによって落下する可能性がある。
【０００５】
例えば、特許文献１（特開平７−６１０６９号公報）には、レシートの長さに基づいて、レシートの切断を制御するレシートプリンタが記載されている。このレシートプリンタでは、レシートの長さが基準長より長くなると、一時的にレシートの切断が停止され、店員からレシートを切断する旨の情報が入力されると、レシートが切断される。
【特許文献１】特開平７−６１０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
例えば、顧客がクレジットカードを用いて商品を購入する場合、顧客が受け取るレシートと、店舗が控えとして所持するレシートと、が二枚続けて出力される。この場合、特許文献１に記載のレシートプリンタでは、一枚ごとのレシートの長さが基準長より短いと、一枚目のレシートと二枚目のレシートの間が切断される。その後、一枚目のレシートは、二枚目のレシートに押されて、落下する可能性がある。
【０００７】
本発明の目的は、レシートが連続して発行されても、レシートの落下を防止することが可能なレジスタ装置およびレシート切断方法を提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明のレジスタ装置は、順次搬送される連続紙に所定の情報が印字されたレシートを、複数枚連続して発行可能なレジスタ装置であって、前記レシートを発行する旨の発行要求を受け付ける入力手段と、前記入力手段が前記発行要求を受け付けると、前記レシートの発行枚数を示す枚数情報と、前記所定の情報と、を含む印字要求を作成する制御手段と、前記制御手段にて作成された印字要求に含まれる枚数情報が複数枚を示すか否かを判断し、前記枚数情報が複数枚を示すと、前記所定の情報を前記連続紙に印字して前記レシートを複数の作成し、作成されたレシートを前記連続紙から一部切断し、一方、前記枚数情報が一枚を示すと、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から完全に切断するレシート発行手段と、を含む。
【０００９】
また、本発明のレシート切断方法は、順次搬送される連続紙に所定の情報が印字されたレシートを、複数枚連続して発行可能なレジスタ装置が行うレシート切断方法であって、前記レシートを発行する旨の発行要求を受け付ける入力ステップと、前記入力ステップにて前記発行要求が受け付けられると、前記レシートの発行枚数を示す枚数情報と、前記所定の情報と、を含む印字要求を作成する制御ステップと、前記制御ステップにて作成された印字要求に含まれる枚数情報が複数枚を示すか否かを判断する判断ステップと、前記判断ステップにて前記枚数情報が複数枚を示すと判断されると、前記所定の情報を前記連続紙に印字して前記レシートを複数の作成し、作成されたレシートを前記連続紙から一部切断する部分切断ステップと、前記判断ステップにて前記枚数情報が一枚を示すと判断されると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から完全に切断する完全切断ステップと、を含む。
【００１０】
前記発明によれば、枚数情報が複数枚を示すと、作成されたレシートが連続紙から一部切断され、一方、枚数情報が一枚を示すと、作成されたレシートが連続紙から完全に切断される。これにより、レシートが複数枚連続して発行される場合、レシートとレシートとの間を一部繋げた状態で発行することが可能になる。したがって、レシートが複数枚連続して発行されても、レシートの落下を防止することが可能になる。
【００１１】
また、前記連続紙を切断する切断場所を前記レシートの終端に特定し、特定した切断場所を示す切断情報の数を、前記枚数情報とすることが望ましい。
【００１２】
前記発明によれば、切断場所を示す切断情報の数が枚数情報とする。これにより、情報を少なくすることが可能になる。
【００１３】
また、基準長を記録し、前記枚数情報が一枚を示すと、前記レシートの長さを算出し、前記レシートの長さが前記基準長以上であると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断し、前記レシートの長さが前記基準長未満であると、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から完全に切断することが望ましい。
【００１４】
前記発明によれば、枚数情報が一枚を示すときでも、レシートの長さが基準長以上であると、作成されたレシートが連続紙から一部切断される。すなわち、一枚のレシートしか発行されないときでも、レシートの長さが基準長以上であると、レシートを連続紙と一部繋がった状態で発行することが可能になる。これにより、レシートが自己の重さで落下することを防止することが可能になる。
【００１５】
また、前記レジスタ装置を屋外で使用する旨の屋外使用情報が受け付けられると、前記枚数情報が複数枚を示すか否かにかかわらず、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断することが望ましい。
【００１６】
前記発明によれば、屋外使用情報が受け付けられると、作成されたレシートが連続紙から一部切断される。屋外でレシートが発行される場合、作成されたレシートが連続紙から完全に切断されると、例えば、風などで飛ばされ、レシートが落下する可能性がある。よって、屋外でレシートが発行される場合、作成されたレシートが連続紙と一部繋がった状態で発行されるので、レシートの落下を防止することが可能になる。
【００１７】
また、周囲の照度を測定し、測定された周囲の照度に基づいて、前記レジスタ装置が屋外で使用されているか否かを判断し、前記レジスタ装置が屋外で使用されていると判断されると、前記枚数情報が複数枚を示すか否かにかかわらず、前記所定の情報を前記連続紙に印字して前記レシートを作成し、作成されたレシートを前記連続紙から一部切断することが望ましい。
【００１８】
前記発明によれば、周囲の照度に基づいて、レジスタ装置が屋外で使用されているか否かが判断される。これにより、ユーザがレジスタ装置を屋外で使用する旨の屋外使用情報を入力する手間を省くことが可能になる。
【発明の効果】
【００１９】
本発明によれば、レシートが連続して発行されても、レシートの落下を防止することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施例について図面を参照して説明する。
【００２１】
図１は、本実施例のレジスタ装置の構成を示したブロック図である。
【００２２】
図１において、レジスタ装置１は、レジスタ制御部１０とプリンタユニット部２０とを含む。
【００２３】
レジスタ制御部１０は、レシート用紙に印字する印字情報（例えば、販売価格等の商品情報）およびレシートの印字を制御するための制御情報を作成し、作成した印字情報および制御情報を、プリンタユニット部２０（具体的には、プリンタ制御部２１）に出力する。
【００２４】
プリンタユニット部２０は、印字情報および制御情報を受け付け、受け付けた印字情報および制御情報に基づいて、レシートを発行する。
【００２５】
プリンタユニット部２０は、プリンタメモリ２２と、レシート発行部２７とを含む。また、レシート発行部２７は、プリンタ制御部２１と、レシート生成部２６とを含む。
【００２６】
レシート生成部２６は、プリンタ制御部２１にて制御される。
【００２７】
プリンタ制御部２１は、レジスタ制御部１０から受け付けた印字情報および制御情報に基づいて、レシート生成部２６を制御し、レシートを発行する。
【００２８】
レシート生成部２６は、フィードモータ２３と、印字ヘッド２４と、レシートカッタ２５とを含む。
【００２９】
フィードモータ２３は、連続紙であるレシート用紙を順次搬送する。
【００３０】
印字ヘッド２４は、レシート用紙に一行ごとに印字する。
【００３１】
レシートカッタ２５は、レシート用紙を切断する。
【００３２】
プリンタ制御部２１は、印字ヘッド２４を制御してレシート用紙に一行印字すると、フィードモータ２３を制御してレシート用紙を所定の長さ（以下では、搬送長と呼ぶ）搬送する。その後、プリンタ制御部２１は、印字ヘッド２４を制御しさらにレシート用紙に一行印字する。プリンタ制御部２１は、この動作を繰り返してレシート用紙に印字情報を全て印字する。
【００３３】
図２は、印字されたレシート用紙の一例を示した図である。
【００３４】
レシート用紙２００は、連続紙である。
【００３５】
レシート２０１は、印字情報が印字された部分のレシート用紙２００である。
【００３６】
例えば、プリンタ制御部２１は、レシート用紙２００に「０００４文庫      ￥８６０」を印字するとレシート用紙２００を搬送長分搬送し、次の行「０００５新書      ￥１２００」を印字する。プリンタユニット部２０は、以下同様な動作を繰り返して、「０００１単行本      ￥３６０」から「お釣り      ￥３６３」まで印字をする。
【００３７】
プリンタ制御部２１は、レシート用紙に印字情報を全て印字すると、レシートカッタ２５を制御し、レシート用紙を切断する。
【００３８】
レシート用紙を切断する切断方法には、レシート用紙から印字したレシート用紙を完全に切断する完全切断方法と、レシート用紙と印字したレシート用紙との一部分を繋げ、残りの部分を切断する部分切断方法と、がある。これらの方法は、プリンタ制御部２１にてどちらか一方に選択される。
【００３９】
図４ａは、部分切断方法を説明するための説明図である。
【００４０】
プリンタ制御部２１は、フィードモータ２３および印字ヘッド２４を制御し、レシート用紙２００に印字情報を全て印字する。プリンタ制御部２１は、レシートカッタ２５を制御して、切断線４１０ａ（太線部分）に沿ってレシート用紙２００を切断する。
【００４１】
この時、非切断場所４１１（点線部分）は切断されない。すなわち、レシート２０１は、レシート用紙２００から完全には切り離されず、一部分繋がった状態で発行される。
【００４２】
図４ｂは、完全切断方法を説明するための説明図である。
【００４３】
プリンタ制御部２１は、フィードモータ２３および印字ヘッド２４を制御し、レシート用紙２００に印字情報を全て印字する。プリンタ制御部２１は、レシートカッタ２５を制御して、切断線４１０ｂに沿ってレシート用紙２００を切断する。
【００４４】
この時、レシート４０１は、レシート用紙４００から完全に切断される。
【００４５】
レジスタ制御部１０は、制御部１１と、記憶部１２と、メモリ１３と、インターフェイス部１４とを含む。
【００４６】
メモリ１３は、更新頻度の高い各種情報を一時的に記録する。
【００４７】
具体的には、メモリ１３は、商品を特定するための識別情報と、該識別情報にて特定される商品の商品情報（例えば、販売価格）と、を関連づけて記録する。
【００４８】
また、メモリ１３は、レシート用紙に印字する特定の特定印字情報（例えば、「御会計書」）と、レシート用紙の印字形式を定めた形式情報（例えば、レシート用紙に印字する文字のフォント）と、レシート用紙に一行印字を行った際にレシート用紙を搬送する搬送長を示すフィード情報と、を記録する。
【００４９】
記憶部１２は、例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）等の更新頻度の低い情報を記憶している。
【００５０】
インターフェイス部１４は、操作者（例えば、店員）あるいは顧客と情報の入出力を行う。
【００５１】
図３は、インターフェイス部１４の一例を示した図である。
【００５２】
図３において、インターフェイス部１４は、入力部３１と、表示部３２と、ドロワユニット３３と、カードリーダユニット３４とを含む。
【００５３】
ドロワユニット３３は、現金を格納している。また、ドロワユニット３３は、制御部１１にて開放および施錠が制御される。
【００５４】
カードリーダユニット３４は、キャッシュカードから所定の情報を読み取る、あるいは、キャッシュカードに所定の情報を書き込む。
【００５５】
入力部３１は、操作者から各種情報を受け付ける。
【００５６】
入力部３１は、キーボードユニット４１とスキャナユニット４２とタッチパネルユニット４３とを含む。
【００５７】
入力部３１は、商品を識別するための識別情報を受け付けると、受け付けた識別情報を制御部１０１に出力する。
【００５８】
具体的には、スキャナユニット４２がＪＡＮコード等の商品コードを受け付けると、受け付けた商品コードを制御部１０１に出力する。また、キーボードユニット４１あるいはタッチパネルユニットが商品名を受け付けると、受け付けた商品名を制御部１０１に出力する。
【００５９】
制御部１１は、入力部３１から識別情報を受け付けると、受け付けた識別情報と関連づけられた商品情報をメモリ１３から取得する。
【００６０】
表示部３２は、例えば、ディスプレイユニットであり、各種情報を表示する。
【００６１】
制御部１１は、メモリ１３から商品情報を取得すると、取得した商品情報を表示部３２に表示する。また、制御部１１は、メモリ１３から取得した商品情報を保持する。
【００６２】
入力部３１は、顧客が購入した商品の商品情報の入力が終了した旨の終了情報を受け付けると、受け付けた終了情報を制御部１１に出力する。
【００６３】
なお、終了情報は、レシートを発行する旨の発行要求として用いられる。
【００６４】
制御部１１は、入力部３１から終了情報を受け付けると、保持している商品情報に含まれる販売価格の合計金額を算出する。
【００６５】
制御部１１は、合計金額を算出すると、算出した合計金額を表示部３２に表示し、その後、例えば、釣り銭額の算出等、顧客が購入した商品の決済を行い、レシート用紙に印字する固有の印字内容（例えば、図２において、「０００４文庫      ￥８６０」から「お釣り      ￥３６３」まで）を示す固有印字情報を作成する。
【００６６】
例えば、入力部３１は、操作者（店員）が顧客から受け取った現金の金額（以下では、預かり金額と呼ぶ）を受け付けると、受け付けた預かり金額とを制御部１１に出力する。
【００６７】
制御部１１は、入力部３１から預かり金額を受け付けると、算出した合計金額から受け付けた預かり金額を差し引いた釣り銭金額を算出すると共に、ドロワユニット３３を開放する。
【００６８】
制御部１１は、釣り銭金額を算出すると、算出した合計金額および釣り銭金額と、入力部３１から受け付けた預かり金額と、保持している商品情報と、に基づいて固有印字情報を作成する。
【００６９】
また、顧客が購入した商品の決済は、カードリーダユニット３４を使用して、クレジットカードにて行われても良い。
【００７０】
制御部１１は、固有印字情報を作成すると、メモリ１３から特定印字情報および形式情報を取得し、取得した特定印字情報および形式情報と、作成した固有印字情報と、に基づいてレシート用紙に印字する印字情報を作成する。
【００７１】
制御部１１は、印字情報を作成すると、レシートの発行枚数を示す枚数情報を作成する。
【００７２】
例えば、顧客が購入した商品の決済が現金にて行われる場合、制御部１１は、レシートの発行枚数を入力する旨の枚数入力要求を表示部３２に表示する。入力部３１は、レシートの発行枚数を示す枚数情報を受け付けると、受け付けた枚数情報を制御部１１に出力する。制御部１１は、入力部３１から枚数情報を受け付ける。
【００７３】
また、顧客が購入した商品の決済がクレジットカードにて行われた場合、制御部１１は、レシートの発行枚数を二枚（顧客に渡すレシートおよび店舗が控えとして所持するレシート）の二枚と算出し、算出した枚数を示す枚数情報を作成する。
【００７４】
制御部１１は、レシート用紙を切断する切断場所をレシートの終端に特定し、特定した切断場所を示す切断情報を作成する。
【００７５】
例えば、レシートの発行枚数が二枚の場合、制御部１１は、一枚目のレシートと二枚目のレシートの間、および、二枚目のレシートの終わりの二ヵ所に切断場所を特定し、特定した切断場所を示す切断情報を作成する。
【００７６】
レシートの発行枚数と切断場所の数は一致しているので、制御部１１は、切断情報の数を枚数情報としても良い。
【００７７】
以下では、枚数情報として切断情報の数を用いて説明する。
【００７８】
制御部１１は、切断情報を作成すると、メモリ１３からフィード情報を取得し、取得したフィード情報と、作成した印字情報および切断情報と、を含む印字コマンドを作成する。なお、フィード情報および切断情報は、制御情報である。
【００７９】
制御部１１は、作成した印字コマンドをプリンタ制御部２１に出力する。
【００８０】
プリンタ制御部２１は、制御部１１から印字コマンドを受け付けると、受け付けた印字コマンドに含まれる切断情報の数が複数あるか否かを判断する。切断情報の数が枚数情報として用いられているので、言い換えれば、プリンタ制御部２１は、枚数情報が複数枚を示すか否かを判断する。
【００８１】
印字コマンドに含まれる切断情報の数が複数である場合、プリンタ制御部２１は、レシートの切断方法を部分切断方法に選択する。
【００８２】
一方、印字コマンドに含まれる切断情報がひとつである場合、プリンタ制御部２１は、印字コマンドに含まれる制御情報および印字情報に基づいて、発行するレシートの長さを算出する。
【００８３】
具体的には、プリンタ制御部２１は、レシート用紙を搬送する回数に、フィード情報にて示される搬送長を乗算して、レシートの長さを算出する。
【００８４】
プリンタメモリ２２は、レシート用紙が完全切断された際に、レシートが自己の重さで落下しない長さである基準長を記録する。
【００８５】
プリンタ制御部２１は、レシートの長さを算出すると、プリンタメモリ２２から基準長を取得し、算出したレシートの長さが、取得した基準長以上か否かを判断する。
【００８６】
そのレシートの長さが基準長以上の場合、プリンタ制御部２１は、レシートの切断方法を部分切断方法に選択する。
【００８７】
一方、そのレシートの長さが基準長未満の場合、プリンタ制御部２１は、レシートの切断方法を完全切断方法に選択する。
【００８８】
プリンタ制御部２１は、切断方法を選択すると、フィードモータ２３および印字ヘッド２４を制御し、レシート用紙に印字する。
【００８９】
プリンタ制御部２１は、レシート用紙を切断情報にて示される切断場所まで印字すると、レシートカッタ２５を制御し、選択された切断方法でレシート用紙を切断する。
【００９０】
例えば、完全切断方法の場合、プリンタ制御部２１は、レートカッタ２５の歯をレシート用紙の幅より長い距離移動させることにより、レシート用紙を完全切断する。
【００９１】
一方、部分切断方法の場合、プリンタ制御部２１は、レートカッタ２５の歯をレシート用紙の幅より短い距離移動させることにより、レシート用紙を部分切断する。
【００９２】
次に動作を説明する。
【００９３】
図５は、レジスタ装置の動作を説明するためのフローチャートである。
【００９４】
ステップ５０１では、入力部３１は、操作者から商品を識別するための識別情報を受け付けると、受け付けた識別情報を制御部１１に出力する。制御部１１は、入力部３１から識別情報を受け付けると、ステップ５０２を実行する。
【００９５】
ステップ５０２では、制御部１１は、入力部３１から受け付けた識別情報と関連づけられた商品情報をメモリ１３から取得し、取得した商品情報を表示部３２に表示する。制御部１１が商品情報を表示すると、入力部３１は、ステップ５０３を実行する。
【００９６】
ステップ５０３では、入力部３１は、顧客が購入した商品の商品情報の入力が終了した旨の終了情報を受け付けると、受け付けた終了情報を制御部１１に出力する。
【００９７】
制御部１１は、終了情報を受け付けると、顧客が購入した商品の決済を行い、レシート用紙に印字する固有の印字内容を示す固有印字情報を作成する。
【００９８】
制御部１１は、固有印字情報を作成すると、メモリ１３から特定印字情報および形式情報を取得し、取得した特定印字情報および形式情報と、作成した固有印字情報と、に基づいてレシート用紙に印字する印字情報を作成する。制御部１１は、印字情報を作成すると、ステップ５０４を実行する。
【００９９】
ステップ５０４では、制御部１１は、レシートの切断場所を特定し、特定した切断場所を示す切断情報を作成する。制御部１１は、作成した切断情報の数をレシートの発行枚数を示す枚数情報とする。
【０１００】
制御部１１は、切断情報を作成すると、メモリ１３からフィード情報を取得し、取得したフィード情報と、作成した印字情報および切断情報と、を含む印字コマンドを作成する。制御部１１は、印字コマンドを作成すると、ステップ５０５を実行する。
【０１０１】
ステップ５０５では、制御部１１は、作成された印字コマンドをプリンタ制御部２１に出力する。プリンタ制御部２１は、制御部１１から印字コマンドを受け付けると、ステップ５０６を実行する。
【０１０２】
ステップ５０６では、プリンタ制御部２１は、受け付けた印字コマンドに含まれる切断情報の数が複数あるか否かを判断する。プリンタ制御部２１は、その切断情報の数がひとつであるとステップ５０７を実行し、その切断情報の数が複数であるとステップ５０８を実行する。
【０１０３】
ステップ５０７では、プリンタ制御部２１は、印字コマンドに含まれる制御情報および印字情報に基づいて、発行するレシートの長さを算出する。
【０１０４】
プリンタ制御部２１は、レシートの長さを算出すると、プリンタメモリ２２から基準長を取得し、算出したレシートの長さが、取得した基準長以上か否かを判断する。プリンタ制御部２１は、そのレシートの長さが基準長以上であるとステップ５０８を実行し、そのレシートの長さが基準長未満であるとステップ５１０を実行する。
【０１０５】
ステップ５０８では、プリンタ制御部２１は、レシートの切断方法を部分切断方法に選択する。プリンタ制御部２１は、ステップ５０８を終了すると、ステップ５０９を実行する。
【０１０６】
ステップ５０９では、プリンタ制御部２１は、フィードモータ２３および印字ヘッド２４を制御し、レシート用紙に印字情報を印字する。
【０１０７】
プリンタ制御部２１は、切断情報にて示される切断場所までレシート用紙に印字すると、レシートカッタ２５を制御し、レシート用紙を部分切断する。
【０１０８】
ステップ５１０では、プリンタ制御部２１は、レシートの切断方法を完全切断方法に選択する。プリンタ制御部２１は、ステップ５１０を終了すると、ステップ５１１を実行する。
【０１０９】
ステップ５１１では、プリンタ制御部２１は、フィードモータ２３および印字ヘッド２４を制御し、レシート用紙に印字情報を印字する。
【０１１０】
プリンタ制御部２１は、切断情報にて示される切断場所までレシート用紙に印字すると、レシートカッタ２５を制御し、レシート用紙を完全切断する。
【０１１１】
本実施例では、制御部１１は、レシートの発行枚数を示す枚数情報を作成する。
【０１１２】
レシート発行部２７は、枚数情報が複数枚を示すか否かを判断し、枚数情報が複数枚を示すと、印字情報をレシート用紙に印字してレシートを複数枚作成し、作成されたレシートをレシート用紙から一部切断する。一方、枚数情報が一枚を示すと、レシート発行部２７は、印字情報をレシート用紙に印字してレシートを作成し、作成されたレシートをレシート用紙から完全に切断する。
【０１１３】
これにより、枚数情報が複数枚を示すと、作成されたレシートがレシート用紙から一部切断され、一方、枚数情報が一枚を示すと、作成されたレシートがレシート用紙から完全に切断される。よって、レシートが複数枚連続して発行される場合、レシートとレシートとの間を一部繋げた状態で発行することが可能になる。したがって、レシートが複数枚連続して発行されても、レシートの落下を防止することが可能になる。
【０１１４】
また、本実施例では、レシート発行部２７は、切断情報の数を枚数情報とする。
【０１１５】
これにより、情報を少なくすることが可能になる。
【０１１６】
また、本実施例では、レシート発行部２７は、枚数情報が一枚を示すと、レシートの長さを算出し、算出したレシートの長さが基準長以上であると、印字情報をレシート用紙に印字してレシートを作成し、作成されたレシートをレシート用紙から一部切断する。一方、レシートの長さが基準長未満であると、レシート発行部２７は、印字情報をレシート用紙に印字してレシートを作成し、作成されたレシートをレシート用紙から完全に切断する。
【０１１７】
これにより、枚数情報が一枚を示しても、発行するレシートの長さが基準長以上であると、作成されたレシートが連続紙から一部切断される。すなわち、一枚のレシートしか発行されないときでも、レシートの長さが基準長以上であると、レシートをレシート用紙と一部繋がった状態で発行することが可能になる。これにより、レシートが自己の重さで落下することを防止することが可能になる。
【０１１８】
図６ａと、図６ｂと、図７ａと、図７ｂとは、屋外で使用されるか否かが操作者にて設定されるレジスタ装置の動作を説明するためのフローチャートである。
【０１１９】
図６ａは、操作者からレジスタ装置を屋外で使用する旨の屋外使用情報を受け付け、受け付けた屋外使用情報をレジスタ制御部に記録するまでの動作を説明するためのフローチャートである。
【０１２０】
ステップ６０１では、入力部３１は、操作者からレジスタ装置１を屋外で使用する旨の屋外使用情報を受け付け、受け付けた屋外使用情報を制御部１１に出力する。制御部１１は、屋外使用情報を受け付けると、ステップ６０２を実行する。
【０１２１】
ステップ６０２では、制御部１１は、屋外使用情報をメモリ１３に記録する。
【０１２２】
図６ｂは、屋外使用情報がメモリ１３に記録されているか否かにより、切断方法を選択する動作を説明するためのフローチャートである。なお。図６ｂにおいて、図５に示した処理と同一の処理には同一符号を付してある。以下では、図５と異なる動作を中心に説明する。
【０１２３】
制御部１１は、ステップ５０４を終了すると、ステップ６０３を実行する。
【０１２４】
ステップ６０３では、制御部１１は、メモリ１３に屋外使用情報が記録されているか否かを判断する。制御部１１は、屋外使用情報が記録されていると、ステップ６０４を実行し、屋外使用情報が記録されていないと、ステップ５０５を実行する。
【０１２５】
ステップ６０４では、制御部１１は、メモリ１３から屋外使用情報を取得し、取得した屋外使用情報と、作成した印字コマンドと、を含む屋外印字コマンドをプリンタ制御部２１に出力する。プリンタ制御部２１は、屋外印字コマンドを受け付けると、ステップ５０８を実行する。
【０１２６】
図７ａは、操作者からレジスタ装置を屋外で使用する旨の屋外使用情報を受け付け、受け付けた屋外使用情報をプリンタユニット部に記録するまでの動作を説明するためのフローチャートである。なお、図７aにおいて、図６ａに示した処理と同一の処理には同一の符号が付してある。以下では、図６ａと異なる動作を中心に説明する。
【０１２７】
制御部１１は、ステップ６０１を終了すると、ステップ７０１を実行する。
【０１２８】
ステップ７０１では、制御部１１は、入力部３１から受け付けた屋外使用情報をプリンタ制御部２１に出力する。
【０１２９】
プリンタ制御部２１は、制御部１１から屋外使用情報を受け付け、受け付けた屋外使用情報をプリンタメモリ２２に記録する。
【０１３０】
図７ｂは、屋外使用情報がプリンタメモリ２２に記録されているか否かにより、切断方法を選択する動作を説明するためのフローチャートである。なお、図７ｂにおいて、図５に示した処理と同一の処理には同一符号を付してある。以下では、図５と異なる動作を中心に説明する。
【０１３１】
プリンタ制御部２１は、ステップ５０５を終了すると、ステップ７０２を実行する。
【０１３２】
ステップ７０２では、プリンタ制御部２１は、プリンタメモリ２２に屋外使用情報が記録されているか否かを判断する。プリンタ制御部２１は、屋外使用情報が記録されているとステップ５０８を実行し、屋外使用情報が記録されていないと、ステップ５０６を実行する。
【０１３３】
本実施例によれば、入力部３１は、レジスタ装置１を屋外で使用する旨の屋外使用情報を受け付ける。制御部１１は、入力部３１が受け付けた屋外使用情報をメモリ１３とプリンタメモリ２２とのどちらか一方に記録する。メモリ１３とプリンタメモリ２２とのどちらか一方に屋外使用情報が記録されていると、レシート発行部２７は、枚数情報が複数枚を示すか否かにかかわらず、印字情報をレシート用紙に印字してレシートを作成し、作成されたレシートをレシート用紙から一部切断する。
【０１３４】
換言すれば、レシート発行部２７は、入力部３１が屋外使用情報を受け付けると、枚数情報が複数枚を示すか否かにかかわらず、印字情報をレシート用紙に印字してレシートを作成し、作成されたレシートをレシート用紙から一部切断する。
【０１３５】
これにより、屋外使用情報が受け付けられると、作成されたレシートがレシート用紙から一部切断される。屋外でレシートが発行される場合、作成されたレシートがレシート用紙から完全に切断されると、例えば、風などで飛ばされ、レシートが落下する可能性がある。よって、屋外でレシートが発行される場合、作成されたレシートがレシート用紙と一部繋がった状態で発行されるので、レシートの落下を防止することが可能になる。
【０１３６】
図８は、他の実施例のレジスタ装置の構成を示したブロック図である。さらに言えば、図８は、周囲の照度に基づいて、屋外に設置されているか否かを判断するレジスタ装置の構成を示したブロック図である。以下では、図１と異なる構成を主に説明する。
【０１３７】
図８において、レジスタ装置１は、レジスタ制御部１０とプリンタユニット部２０とを含む。
【０１３８】
レジスタ制御部１０は、図１にて示した構成に加え、照度センサ１５をさらに含む。
【０１３９】
プリンタユニット部２０は、図１にて示した構成と同一である。
【０１４０】
照度センサ１５は、周囲の照度を測定し、測定した周囲の照度を示す照度情報を制御部１１に出力する。
【０１４１】
制御部１１は、照度センサ１５から照度情報を受け付けると、受け付けた照度情報に基づいて、レジスタ装置１が屋外に設置されているか否かを判断する。
【０１４２】
例えば、制御部１１は、照度情報にて示される照度が、一般的な屋内における照度の上限値（例えば、３０００ルクス）以上か否かを判断する。その照度が屋内における照度の上限値以上であると、レジスタ装置１は屋外に設置されていると判断し、その照度が屋内における照度の上限値未満であると、レジスタ装置１は屋内に設置されていると判断する。なお、一般的な屋内における照度の上限値は、メモリ１３に記録される。
【０１４３】
レジスタ装置１が屋外に設置されていると判断されると、制御部１１は、屋外使用情報を作成する。
【０１４４】
制御部１１は、作成された屋外使用情報を、メモリ１３とプリンタメモリ２２とのどちらか一方に記録する。屋外使用情報をメモリ１３とプリンタメモリ２２とのどちらに記録するかは、操作者あるいはレジスタ装置１の開発者にて設定される。
【０１４５】
屋外使用情報がメモリ１３に記録される場合、制御部１１は、作成した屋外使用情報をメモリ１３に記録する。
【０１４６】
一方、屋外使用情報がプリンタメモリ２２に記録される場合、制御部１１は、作成した屋外使用情報をプリンタ制御部２１に出力する。プリンタ制御部２１は、制御部１１から屋外使用情報を受け付け、受け付けた屋外使用情報をプリンタメモリ２２に記録する。
【０１４７】
レジスタ装置１が屋内に設置されていると判断されると、制御部１１は、メモリ１３あるいはプリンタメモリ２２に記録されている屋外使用情報を削除する。
【０１４８】
図９ａおよび図９ｂは、周囲の照度に基づいて、屋外に設置されているか否かを判断するレジスタ装置の動作を説明するためのフローチャートである。
【０１４９】
図９ａは、周囲の照度に基づいて、レジスタ装置が屋外に設置されているか否かを判断し、屋外使用情報をレジスタ制御部に記録する動作を説明するためのフローチャートである。
【０１５０】
ステップ９０１では、照度センサ１５は、周囲の照度を測定し、測定した周囲の照度を示す照度情報を制御部１１に出力する。制御部１１は、照度センサ１５から照度情報を受け付けると、ステップ９０２を実行する。
【０１５１】
ステップ９０２では、制御部１１は、照度センサ１５から受け付けた照度情報に基づいて、レジスタ装置１が屋外に設置されているか否かを判断する。制御部１１は、レジスタ装置１が屋外に設置されていると、ステップ９０３を実行し、レジスタ装置１が屋内に設置されていると、ステップ９０４を実行する。
【０１５２】
ステップ９０３では、制御部１１は、屋外使用情報を作成し、作成した屋外使用情報をメモリ１３に記録する。
【０１５３】
一方、ステップ９０４では、制御部１１は、動作を終了する。
【０１５４】
以下、レジスタ装置１は、図６ｂを用いて説明した動作を行う。
【０１５５】
図９ｂは、周囲の照度に基づいて、レジスタ装置が屋外に設置されているか否かを判断し、屋外使用情報をプリンタ制御部に記録する動作を説明するためのフローチャートである。なお、図９ｂにおいて、図９ａに示した処理と同一の処理には同一の符号が付してある。以下では、図９ａと異なる動作を中心に説明する。
【０１５６】
制御部１１は、レジスタ装置１が屋外に設置されていると、ステップ９０５を実行し、レジスタ装置１が屋内に設置されていると、ステップ９０４を実行する。
【０１５７】
ステップ９０５では、制御部１１は、作成された屋外使用情報をプリンタ制御部２１に出力する。
【０１５８】
プリンタ制御部２１は、制御部１１から屋外使用情報を受け付け、受け付けた屋外使用情報をプリンタメモリ２２に記録する。
【０１５９】
以下、レジスタ装置１は、図７ｂを用いて説明した動作を行う。
【０１６０】
本実施例によれば、照度センサ１５は、周囲の照度を測定し、測定した周囲の照度を示す照度情報を制御部１１に出力する。制御部１１は、照度センサ１５から照度情報を受け付けると、受け付けた照度情報に基づいて、レジスタ装置１が屋外に設置されているか否かを判断する。
【０１６１】
これにより、周囲の照度に基づいて、レジスタ装置１が屋外で使用されているか否かが判断される。よって、ユーザがレジスタ装置１を屋外で使用する旨の屋外使用情報を入力する手間を省くことが可能になる。
【０１６２】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【０１６３】
【図１】本発明の一実施例のレジスタ装置の構成を示したブロック図である。
【図２】印字されたレシートの一例を示した平面図である。
【図３】インターフェイス部の構成の一例を示したブロック図である。
【図４ａ】部分切断を説明するための説明図である。
【図４ｂ】完全切断を説明するための説明図である。
【図５】レジスタ装置の動作の一例を説明するためのフローチャートである。
【図６ａ】レジスタ装置の動作の他の一例を説明するためのフローチャートである。
【図６ｂ】レジスタ装置の動作の他の一例を説明するためのフローチャートである。
【図７ａ】レジスタ装置の動作の他の一例を説明するためのフローチャートである。
【図７ｂ】レジスタ装置の動作の他の一例を説明するためのフローチャートである。
【図８】本発明の他の実施例のレジスタ装置の構成を示したブロック図である。
【図９ａ】レジスタ装置の動作の他の一例を説明するためのフローチャートである。
【図９ｂ】レジスタ装置の動作の他の一例を説明するためのフローチャートである。
【符号の説明】
【０１６４】
１      レジスタ装置
１０    レジスタ制御部
１１    制御部
１２    記憶部
１３    メモリ
１４    インターフェイス部
１５    照度センサ
２０    プリンタユニット部
２１    プリンタ制御部
２２    プリンタメモリ
２３    フィードモータ
２４    印字ヘッド
２５    レシートカッタ
２６    レシート生成部
２７    レシート発行部
３１    入力部
３２    表示部
３３    ドロワユニット
３４    カードリーダユニット
４１    キーボードユニット
４２    スキャナユニット
４３    タッチパネルユニット
２００  レシート用紙
２０１  レシート
４１０ａ       切断線
４１０ｂ       切断線
４１１  非切断場所
【図１】
2007001202.tif 000003
【図２】
2007001202.tif 000004
【図３】
2007001202.tif 000005
【図４ａ】
2007001202.tif 000006
【図４ｂ】
2007001202.tif 000007
【図５】
2007001202.tif 000008
【図６ａ】
2007001202.tif 000009
【図６ｂ】
2007001202.tif 000010
【図７ａ】
2007001202.tif 000011
【図７ｂ】
2007001202.tif 000012
【図８】
2007001202.tif 000013
【図９ａ】
2007001202.tif 000014
【図９ｂ】
2007001202.tif 000015