(57)【要約】【課題】メモリの空き容量を考慮しながら印字データを適切に出力させることができる印字装置を提供する。【解決手段】所定の入力部４を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部１３のＲＡＭ１４に蓄積させる記憶制御手段１１と、ＲＡＭ１４に蓄積された印字データの連続紙９への印字を開始させる際に、連続紙９の送出し方向がレシート８における上方向となるように印字データを印字させる頭から印字と、連続紙９の送出し方向がレシート８における下方向となるように印字データを印字させる末尾から印字と、の何れか一方をＲＡＭ１４の空き容量に基づいて選択的に開始させる印字制御手段１２と、を備える。【選択図】図２
2020154653.tif 000002
【特許請求の範囲】
【請求項１】
所定の入力部を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部に蓄積させる記憶制御手段と、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記レシートにおける上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記レシートにおける下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段と、
を備えることを特徴とする印字装置。
【請求項２】
前記印字制御手段は、前記メモリ部の空き容量が所定の閾値以上であるならば前記末尾から印字を開始させる一方で、前記メモリ部の空き容量が前記所定の閾値未満であるならば前記頭から印字を開始させる、
ことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記記憶制御手段は、一会計に係る売上登録データを前記印字データとしてメモリ部に蓄積させ、
前記印字制御手段は、前記メモリ部の空き容量が所定の閾値以上の間は前記一会計の締め入力をユーザから受け付けたタイミングに基づいて前記末尾から印字を開始させる一方で、前記メモリ部の空き容量が所定の閾値未満となったならば当該所定の閾値未満となったタイミングに基づいて前記頭から印字を開始させる、
ことを特徴とする請求項１または２に記載の印字装置。
【請求項４】
前記プリント用紙は、ロール状に巻回された連続紙である、
ことを特徴とする請求項１から３の何れか一項に記載の印字装置。
【請求項５】
所定の入力部を介してユーザにより入力された注文データを、注文伝票用の印字データとしてメモリ部に蓄積させる記憶制御手段と、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記注文伝票における上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記注文伝票における下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段と、
を備えることを特徴とする印字装置。
【請求項６】
所定の入力部を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部に蓄積させる記憶制御ステップと、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記レシートにおける上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記レシートにおける下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御ステップと、
を含むことを特徴とする印字方法。
【請求項７】
所定の入力部を介してユーザにより入力された注文データを、注文伝票用の印字データとしてメモリ部に蓄積させる記憶制御ステップと、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記注文伝票における上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記注文伝票における下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御ステップと、
を含むことを特徴とする印字方法。
【請求項８】
コンピュータを、
所定の入力部を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部に蓄積させる記憶制御手段、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記レシートにおける上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記レシートにおける下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段、
として機能させることを特徴とするプログラム。
【請求項９】
コンピュータを、
所定の入力部を介してユーザにより入力された注文データを、注文伝票用の印字データとしてメモリ部に蓄積させる記憶制御手段、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記注文伝票における上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記注文伝票における下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字装置、印字方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、店舗に設置されて会計に用いられ、顧客に販売した商品の金額、個数等の売上データを登録するＥＣＲ（Electronic Cash Register）等の売上データ処理装置がある。このような売上データ処理装置には、会計に係る明細をレシートとして発行するためのサーマルプリンタが備えられている。例えば、一商取引において顧客に販売した商品の商品名や金額をキャッシャー（ユーザ）が所定の操作キーを介して入力すると、その入力情報がロール状に巻回された連続紙の端部から逐次印字される構成になっている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１１１９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような従来の売上データ処理装置では、印字後のレシートは当該売上データ処理装置を操作するキャッシャー側に向かって搬出されるように設定されており、これによってキャッシャーが搬出されるレシートを手に取り易く設計されている。しかしながら、搬
出されるレシートには操作キーを介して入力された情報が搬出方向側の端部を上として順番に印字されている。このため、キャッシャーにとって搬出された状態におけるレシートは上下逆に見えてしまい、印字内容を詳細に確認するためには搬出されたレシートを手に取った後に上下を反転させなければならない。
【０００５】
このような課題に対し、入力された情報をレシートへの印字データとしてメモリに蓄積させておくことで、搬出方向側の端部が下側となるようにレシートを発行することも考えられる。しかし、このような構成では、後に入力された情報から先に印字をする必要がある。換言すれば、先に入力された情報については一商取引に係る全ての入力が終了するまでメモリに記憶しておかなければならない。このため、メモリ容量の小さな売上データ処理装置では、適切な印字を行うことができない場合があるといった問題もあった。
【０００６】
本発明の目的は、メモリの空き容量を考慮しながら印字データを適切に出力させることができる印字装置、印字方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の印字装置は、所定の入力部を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部に蓄積させる記憶制御手段と、メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、プリント用紙の送出し方向がレシートにおける上方向となるように印字データを印字させる頭から印字と、プリント用紙の送出し方向がレシートにおける下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段と、を備えることを特徴としている。
【発明の効果】
【０００８】
本発明によれば、メモリの空き容量を考慮しながら印字データを適切に出力させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態の売上データ処理装置で、全体の構成を説明する斜視図である。
【図２】実施形態にかかる売上データ処理装置の内部の構成を説明する模式的なブロック図である。
【図３】実施形態の売上データ処理装置の上部に設けられたモードスイッチの平面図である。
【図４】実施形態の売上データ処理装置で印字部の構成を示す図１中ＩＶ−ＩＶ線に沿った位置での断面図である。
【図５】実施形態の売上データ処理装置の印字部から送出されるレシートの一例を示し、頭から印字が行われた平面図である。
【図６】実施形態の売上データ処理装置の印字部から送出されるレシートの一例を示し、末尾から印字が行われた平面図である。
【図７】実施形態の売上データ処理装置のメモリ部の構成を示し、ＲＡＭの容量を可視化した模式的な図である。
【図８】実施形態の売上データ処理装置で、モード切替処理を演算の流れに沿って説明するフローチャートである。
【図９】実施形態の売上データ処理装置で、レシート発行処理を演算の流れに沿って説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、適宜図面を参照しながら説明する。同一の構成要素には同一の符号を付し、重複する説明を省略する。
【００１１】
［実施形態］
図１に示すように、本実施形態の印字方法が適用される印字装置としての売上データ処理装置１は、図２に示すＣＰＵ１０（中央演算処理装置）等のコンピュータを格納する筺体２と、引出しを有する箱形のドロア３とにより主に構成されている。
筺体２の設置に必要とされる面積は、ドロア３の上面３ａの面積よりも小さい。筺体２は、ドロア３の上面３ａのうち、後側に沿って載置されている。そして、上面３ａには、筺体２のキャッシャー側の手前に平坦な検銭スペース３ｂが設けられている。
【００１２】
筺体２の上面２ｃは、手前方向に向けて下降するように所定の傾斜角度が与えられている。上面２ｃには、複数の入力キーが設けられた入力部４と、レシート８を送出する印字部５と、が備えられている。また、上面２ｃには、ＣＰＵ１０による演算処理結果を表示可能な表示部６と、モード選択を行うモードスイッチ７とが備えられている。
このうち、印字部５は、後述する図４に示すように、ロール状に巻回されたプリント用紙としての連続紙９を巻取るスプーラ５ｄと、スプーラ５ｄを収納する凹部５ｇと、印字データの印字を行うサーマルプリンタ５ｃと、印字された連続紙９を送出するフィードローラ５ｅとを有している。
サーマルプリンタ５ｃは、ＣＰＵ１０による演算処理結果に基づいて印字データの印字を連続紙９に対して行う。連続紙９は、カッタ５ｆにより切断されてレシート８として送出される。
【００１３】
印字部５は、上面２ｃに横長スリット状の送出開口５ａを有している。本実施形態の送出開口５ａは、筺体２の下側縁２ａに沿って開口形成されている。送出開口５ａは、特にこれに限らず、筺体２の上側縁２ｂに沿って開口形成されていてもよい。
そして、送出開口５ａから送出されたレシート８は、上面２ｃに沿って傾斜角度を与えられて、印字面をキャッシャーに向けながら、検銭スペース３ｂの上面に滑り落とされる。送出開口５ａは、下側縁２ａに近接して形成されているため、送出開口５ａから送出されたレシート８は、キャッシャーに近く、見やすい。
【００１４】
さらに、本実施形態の印字部５は、連続紙９が収納されている部分の上方に、スマートフォンやタブレット等、携帯情報端末を載置可能とする設置スペース５ｂを有している。設置スペース５ｂは、上面側の平坦な載置面を上面２ｃの傾斜角度に沿って所定の傾斜角度を与えている。このため、設置スペース５ｂに設置された携帯情報端末は、端末の表示面をキャッシャーに向けることが出来る。本実施形態では、送出開口５ａが下側縁２ａに近接して形成されることにより、設置スペース５ｂの面積を大きく設定することができる。
【００１５】
図２に示すように、売上データ処理装置１の内部では、ドロア３、入力部４、印字部５、表示部６、モードスイッチ７、メモリ部１３がＣＰＵ１０（中央演算処理装置）に接続されている。ＣＰＵ１０は、記憶制御手段１１および印字制御手段１２を有していて。メモリ部１３に対して、プログラムまたはデータの読み書きが行えるように構成されている。メモリ部１３は、ＲＡＭ（Random access memory）１４およびＲＯＭ（Read Only Memory）１５を含んでいる。
このうち、本実施形態のＲＡＭ１４は、入力部４を介してユーザにより入力された一会計に係る売上登録データを、レシート用の印字データとして蓄積することができる。そして、ＲＡＭ１４に蓄積された印字データは、印字制御手段１２による制御に応じて読みだされて、印字部５に送られる。ＲＡＭ１４に蓄積される印字データは、一会計が終了するまで保持される。
【００１６】
また、ＲＯＭ１５には、ＣＰＵ１０により実行されるプログラムや設定データ、売上データ処理装置１に登録された売上登録データ、が格納されている。ＲＯＭ１５としては、例えばＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなどの、データの保持に電源を要しない記憶装置が用いられる。
【００１７】
ドロア３は、ＣＰＵ１０からの制御により必要に応じて施錠または解錠が行われる。また、ＣＰＵ１０からの制御により必要に応じて引出しを開閉するようにしてもよい。
入力部４は、数字を入力するテンキーと、小計キーと、登録キーとを少なくとも備えている。なお、バーコードを読み取るスキャナを設けてもよい。
印字部５は、登録された印字データをＣＰＵ１０からの指示に基づいて連続紙９の上面９ａ側へ印字を行う。
サーマルプリンタ５ｃにて印字された連続紙９は、フィードローラ５ｅにより送出開口５ａから送出された後に、カッタ５ｆにて切断されて、レシート８となる。
【００１８】
表示部６は、液晶表示装置等を有している。表示部６は、入力部４から入力されたデータ、ＣＰＵ１０により演算されたデータ等を少なくともキャッシャーから視認可能な状態で表示する。
本実施形態の売上データ処理装置１では、モードスイッチ７を図１に示すように、筺体２の上部に設けている。図３に示すように、本実施形態のモードスイッチ７は、鍵７ａを鍵孔７ｂに差して廻すことにより、モードを選択的に切換えるロータリースイッチを用いている。
選択可能なモードは、「精算モード」「点検モード」「電卓モード」「登録モード」「ＯＦＦモード」「戻モード」「設定モード」である。各モードは、選択可能となるように鍵孔７ｂの周囲に所定の間隔を置いて配列されている。このうち、鍵７ａが抜き差しできるのは、「登録モード」「ＯＦＦモード」の２箇所のみである。
【００１９】
そして、「精算モード」は、例えば、一日の売上の精算を行う際に選択される。具体的には、ＲＯＭ１５に記憶された一日分の売上登録データをジャーナル（精算レポート）として印字部５に印字させるとともに、当該売上登録データをＲＯＭ１５から削除する処理を実行するためのモードである。「点検モード」は、売上の点検を行う際に選択される。「電卓モード」は、売上データ処理装置１を電卓として用いる際に選択される。「登録モード」は、売上の登録を行う際に選択される。「ＯＦＦモード」は売上データ処理装置１を使用しない際に選択される。「戻モード」は、返品（戻し）を行うときに選択される。「設定モード」は、操作設定や表示設定等をユーザに合わせてカスタマイズする際に選択される。
【００２０】
図４に示すように、印字部５は、筺体２の内部に設けられている。印字部５は、スプーラ５ｄに巻取られている連続紙９にサーマルプリンタ５ｃを用いて印字した後、カッタ５ｆにより一登録ごとに切断して、若しくは、そのまま連続させて、送出し装置であるフィードローラ５ｅにより送出開口５ａから送出する。
これらのサーマルプリンタ５ｃおよびカッタ５ｆは、スプーラ５ｄとフィードローラ５ｅとの間に設けられていて、連続紙９に所定の張力を与えながら、印字および切断を行なえる。
【００２１】
ＣＰＵ１０は、機能的構成として記憶制御手段１１および印字制御手段１２を備えている。
このうち、記憶制御手段１１は、所定の入力部４を介してユーザにより入力された一会計に係る売上登録データを、レシート用の印字データとしてＲＡＭ１４に蓄積させるように構成されている。
【００２２】
また、印字制御手段１２は、ＲＡＭ１４に蓄積された印字データの連続紙９への印字を開始させる際に、連続紙９の送出開口５ａからの送出し方向がレシート８における上方向となるように印字データを印字させる「頭から印字」という印字モード（以下、単に「頭から印字」とも記す）と、連続紙９の送出し方向がレシート８における下方向となるように印字データを印字させる「末尾から印字」という印字モード（以下、単に「末尾から印字」とも記す）との二つの印字モードを有する。
そして、印字制御手段１２は、これらの「頭から印字」および「末尾から印字」の二つの印字モードのうち、何れか一方の印字モードをＲＡＭ１４の空き容量に基づいて選択的に開始させる。
【００２３】
このうち、「頭から印字」という印字モードでは、入力された一販売商品に係る売上登録データを印字データとして記憶制御手段１１がＲＡＭ１４に保存した後、すぐに印字制御手段１２が印字部５に印字を開始させる。
そして、その後印字データを消すことでＲＡＭ１４の容量を比較的使用しないようにすることができる。
すなわち、ＲＡＭ１４の空き容量が所定の閾値未満であるならば「頭から印字」の印字モードを開始させる。ここでは、空き容量が５０％未満であるならば「頭から印字」の印字モードで印字を開始させる。
【００２４】
図５は「頭から印字」の印字モードで印字が行われたレシート８の一例を示す。
頭から印字では、レシート８の送出方向Ｆ１と合わせて、先頭から順次、挨拶文８ａ，日時および会計番号８ｂ，売上データ８ｃ，および合計金額、お預り金額、お釣り金額を含む会計結果８ｄが印字される。特に、売上データ８ｃの印字では、一の販売商品に係る売上データが一行の印字データとして頭から一行ずつレシート８に印字される。
【００２５】
また、「末尾から印字」の印字モードでは、ＲＡＭ１４に入力された売上情報を示す入力データを印字データとして保存しておき、あとから一括でレシート８として印刷する。このため、「末尾から印字」では、ＲＡＭ１４にレシート８に印字すべき印字データをすべて記憶させておかなければならず、ある程度の容量を必要としてしまう。
【００２６】
このため、印字制御手段１２は、一会計の締め入力があった段階でＲＡＭ１４の空き容量が所定の閾値以上であるならば末尾から印字を開始させる。本実施形態では、所定の閾値を５０％と設定して、空き容量が５０％以上であるならば「末尾から印字」という印字モードを開始して末尾から印字を行うことができる。この閾値は、設定データとしてＲＯＭ１５に記憶されている。また、ユーザによって閾値は変更可能に構成されている。
図６は、「末尾から印字」という印字モードで、印字されたレシート８の一例を示している。
「末尾から印字」という印字モードでは、レシート８の送出方向Ｆ２と合わせて、末尾から順次、合計金額、お預り金額、お釣り金額を含む会計結果８ｄ，売上データ８ｃ，日時および会計番号８ｂ，挨拶文８ａが印字される。特に、売上データ８ｃの印字では、一の販売商品に係る売上登録データが一行の印字データとして末尾から一行ずつレシート８に印字される。
このように、各印字データは、レシート８の送出方向Ｆ２と合わせて、末尾の行から印刷される。このため、レシート８に印字された印字データは、キャッシャーから見て正方向となる。
【００２７】
本実施形態の売上データ処理装置１では、さらに、ＲＡＭ１４の容量が小さい場合であっても、ＲＡＭ１４が記憶できる一定範囲ならば、末尾から印字が行われるように、ＲＡＭ１４の空き容量がなくなる前に、「頭から印字」という印字モードに切り換えて印字処理が停止しないように継続させる。
記憶制御手段１１は、一会計に係る売上登録データを印字データとしてＲＡＭ１４に蓄積させる。印字制御手段１２は、ＲＡＭ１４の空き容量が所定の閾値以上の間は一会計の締め入力をユーザから受け付けたタイミングに基づいて、「末尾から印字」を開始させる。
一方で、印字制御手段１２は、ＲＡＭ１４の空き容量が所定の閾値未満となったならば、この所定の閾値未満となったタイミングに基づいて「頭から印字」を開始させる。
このため、メモリ容量の小さい売上データ処理装置１であっても、ＲＡＭ１４の空き容量が無くなる前に、常に「末尾から印字」または「頭から印字」を開始させることができる。
【００２８】
図７は、メモリ部１３のうちＲＡＭ１４の容量を可視化した模式的な図である。図７では、説明の容易化のため、ＲＡＭ１４のメモリ容量の１００％が１００行（レコード）となるように擬制している。そして、末尾から印刷を行わなくなる閾値５０％は、５０行目と５１行目との間に位置する。
入力により、ＲＡＭ１４に書き込まれる印字データＸが増大すると、ＲＡＭ１４の空き容量Ｙは減少する（Ｙ＝１００−Ｘ）。たとえば、印字データＸがＸ＝３６の場合、まだ、設定されている閾値５０を越えておらず、空き容量Ｙは、Ｙ＝６４である。
このため、印字制御手段１２によって、メモリ部１３のうちＲＡＭ１４の空き容量に基づいて判定を行えば、末尾から印字が可能であるか否か判断できる。
図７の例示では、空き容量Ｙ＝１００−３６＝６４で、ＲＡＭ１４の空き容量が多く、余裕がある状態であると判断して「末尾から印字」を開始させることができる。
【００２９】
一方で、書き込まれる印字データＸが増大して閾値５０％を超えると、ＲＡＭ１４の空き容量が少ないと判断して「頭から印字」を開始させることができる。
たとえば、図５に示すように、印字部５から送出されるレシート８に頭から印字が行われると、キャッシャーからは逆さまに印字されていように視認されて見づらい。
これに対して、図６に示すように、キャッシャーの手元に送出されるレシート８に、末尾から印字が行われていると、印字方向は正方向となり見やすく、内容の把握も容易に行える。
このため、メモリ容量の小さな売上データ処理装置１であっても、キャッシャーから見て印字を正方向で確認できるように、出来る限り末尾から印字を行なわせることができるようにしたいといった要望がある。そして、末尾から印字がメモリ容量不足により出来ない場合に限り、頭から印字を行わせる。これにより、印字データを適切に出力させて、売上データ処理装置１の利便性を向上させることができる。
【００３０】
なお、閾値については、印字部５の印字性能に基づいて決定されることが好ましい。例えば、印字部５の印字性能が５行／秒であるとすると、本実施形態における閾値の５０行（５０％）を印字するために必要な所要時間は１０秒となる。この所要時間を実際の会計において許容できる最大時間となるように閾値を設定するとよい。
【００３１】
次に、売上データ処理装置１のＣＰＵ１０で行われる演算処理を、図８〜図９のフローチャートを用いて説明する。
図８は、本実施形態の売上データ処理装置１で実行されるモード切替処理を演算の流れに沿って説明するフローチャートである。
まず、モード切替処理がスタートすると、ステップＳ１では、ユーザによってモードスイッチ７によりモードが切替えられたか否かをＣＰＵ１０は判定する。ステップＳ１でモードスイッチ７によりモードが切替えられた場合（ステップＳ１にてＹＥＳ）は、ステップＳ２に進み、モードスイッチ７によりモードが切替えられていない場合（ステップＳ１にてＮＯ）は、モード切替処理を終了（ＥＮＤ）する。
ステップＳ２で、ＣＰＵ１０は、モードスイッチ７により切替えられたモードが登録モードであるか否かを判定する。モードスイッチ７が登録モードである場合（ステップＳ２にてＹＥＳ）、処理はステップＳ３に進められる。モードスイッチ７が登録モードでない場合（ステップＳ２にてＮＯ）、たとえば、精算モード等、登録モード以外のモードが選択されている場合は、処理をステップＳ４に進める。
ステップＳ３では、印字モードが「末尾から印字」に設定されて、モード切替処理を終了（ＥＮＤ）する。
ステップＳ４では、印字モードが「頭から印字」に設定されて、モード切替処理を終了（ＥＮＤ）する。
このモード切替処理において、登録モード以外の精算モードや戻モードなどでは、印字速度が優先されて、頭からレシート８に印字が行われる。特に精算モードでは、行数の多い印字データとなりがちなジャーナル（精算レポート）を頭から印字できる。このため、利便性が良好である。
【００３２】
図９は、本実施形態の売上データ処理装置１で実行されるレシート発行処理を演算の流れに沿って説明するフローチャートである。なお、図９のレシート発行処理では、簡単のため、図７および図８に示したレシート８への印字データのうち売上データ８ｃに係る部分を主として説明しているが、実際には当該レシート発行処理の開始時に挨拶文８ａ，日時および会計番号８ｂをまず印字データとしてＲＡＭ１４に蓄積する構成とするとよい。また、後述する締め入力に時に会計結果８ｄを印字データとしてＲＡＭ１４に蓄積する構成とするよい。
まず、レシート発行処理がスタートすると、ステップＳ１１で、ユーザは、一の販売商品に係る売上データを入力する。
ステップＳ１２では、ＣＰＵ１０の記憶制御手段１１が入力された売上データを印字データとしてＲＡＭ１４に蓄積する。
ステップＳ１３では、ＣＰＵ１０によって、ＲＡＭ１４の空き容量は５０％未満であるか否かが判定される。ＲＡＭ１４の空き容量が５０％未満である場合（ステップＳ１３にてＹＥＳ）は、ステップＳ１５に進み、印字制御手段１２は、印字モードを「頭から印字」に設定する。
【００３３】
一方、ＲＡＭ１４の空き容量が５０％未満でない場合（ステップＳ１３にてＮＯ）は、ステップＳ１６に進む。
ステップＳ１６では、ＣＰＵ１０により締め入力があったか否かが判定される。ステップＳ１６で締め入力があったと判定される（ステップＳ１６にてＹＥＳ）と、ステップＳ２１に進み、ステップＳ１６で締め入力がないと判定される（ステップＳ１６にてＮＯ）と、ステップＳ１１に戻り、売上データの入力を続行する。
【００３４】
ステップＳ２１では、印字制御手段１２がＲＡＭ１４に登録されている印字データを印字部５によって末尾から印字させる。
ステップＳ２２では、記憶制御手段１１がＲＡＭ１４に登録されている印字データを削除して、ステップＳ２３に処理を進める。これにより、再びＲＡＭ１４の容量は増大する。
【００３５】
ステップＳ１５で、印字制御手段１２によって印字モードが「頭から印字」に設定されると、ステップＳ１７に進み、印字制御手段１２は、ＲＡＭ１４に登録されている印字データを印字部５によって頭から印字させる。
ステップＳ１８では、記憶制御手段１１がＲＡＭ１４に登録されている印字データを削除して、ステップＳ１９に処理を進める。
ステップＳ１９では、ＣＰＵ１０により締め入力があったか否かが判定される。ステップＳ１９で締め入力があった場合（ステップＳ１９にてＹＥＳ）、ステップＳ２０に進み、ステップＳ１９で締め入力が無かった場合（ステップＳ１９にてＮＯ）、ステップＳ１１に戻り、売上データの入力を続行する。
ステップＳ２０では、ステップＳ１５により「頭から印字」に設定された印字モードを次回のレシート発行処理に向けて「末尾から印字」に戻し、ステップＳ２３に進む。
ステップＳ２３では、フィードローラ５ｅにより送出開口５ａ（図１参照）から送出され、印字部５のカッタ５ｆにより、連続紙９がレシート８となるようにカットされて、レシート発行処理を終了する（ＥＮＤ）。
【００３６】
上述してきたように、印字制御手段１２は、レシート８の送出し方向がレシート８における上方向となるように印字データを印字させる「頭から印字」と、送出し方向がレシート８における下方向となるように印字データを印字させる「末尾から印字」と、の何れか一方の印字モードを、ＲＡＭ１４の空き容量に基づいて選択的に開始させる。
このように、売上データ処理装置１は、ＲＡＭ１４の空き容量を考慮しながら印字データを適切に出力させることができる。
したがって、メモリ容量の小さなＲＡＭ１４を有する売上データ処理装置１であっても、登録される印字データがＲＡＭ１４の所定の容量を超えない範囲では、末尾から印刷を行える。
そして、ＲＡＭ１４の所定の容量を登録された印字データ量が超える印字では、そのまま、「頭から印字」に切換えられて、ＲＡＭ１４に蓄積された印字データから印字を開始して、所定の容量を超えた部分の印字データをこの蓄積された印字データに続けて印字することができ、適正に印字を行うことができる。
【００３７】
図６に示すように、末尾から印刷では、キャッシャーから見て印字の末尾が下に位置し、印字の先頭の「毎度ありがとうございます」といった挨拶文８ａの印字が上に位置する。
このため、レシート８に印字された印字面がキャッシャーの見ている上下方向と一致して見やすい。また、レシート８が送出される検銭スペース３ｂは、筺体２よりもキャッシャーに近い手前側にある。したがって、キャッシャーは、検銭スペース３ｂ上のレシート８を手に取って、レシート８に見やすい正方向で印字された内容を直ちに確認することができる。
【００３８】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。例えば、上記実施形態は、本発明の要旨を分かり易く説明するために詳細に説明したものである。そのため、本発明は、必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、本発明は、ある構成要素に他の構成要素を追加したり、一部の構成要素を他の構成要素に変更したりすることができる。また、本発明は、一部の構成要素を削除することもできる。
【００３９】
上記実施形態の記憶制御手段１１は、所定の入力部４を介してユーザにより入力された一会計に係る売上登録データを、レシート用の印字データとしてＲＡＭ１４に蓄積させているが、特にこれに限らない。たとえば、記憶制御手段１１は、所定の入力部４を介してユーザにより入力された注文データを、注文伝票用の印字データとしてＲＡＭ１４に蓄積させてもよい。
この場合、印字制御手段１２は、連続紙９に注文伝票の印字を、「頭から印字」もしくは、末尾から印字によって選択的に開始させる。印字部５を筺体２とは、別の場所、例えば厨房内に配置することにより、注文伝票に末尾から印刷を行える見やすい注文データ印字装置を提供することができる。
【００４０】
また、本実施形態の売上データ処理装置１では、「頭から印字」または、「末尾から印字」の何れか一方の印字モードをＲＡＭ１４の空き容量に基づいて選択的に開始させる際、判定の閾値をＲＡＭ１４の空き容量の５０％としている。
しかしながら、特にこれに限らず、例えばＲＡＭ１４の空き容量の１〜９９％の範囲内、好ましくは３０〜８０％、さらに好ましくは、４５〜５５％の範囲内で閾値を設定する等、どのような値で閾値を設定してもよい。また、印字時間等の印字条件に応じて閾値を可変させるようにしてもよい。
【００４１】
また、本実施形態の売上データ処理装置１では、判定を行う為、ＲＡＭ１４の空き容量を閾値として用いているが、特にこれに限らない。たとえば、ＲＡＭ１４に書き込まれたデータ量等、ＲＡＭ１４の全体の容量から空き容量を容易に推計できるものであってもよく、ＲＡＭ１４の空き容量と同一乃至均等なものであれば、どのような値を計測して、閾値として用いてもよい。
【００４２】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
《請求項１》
所定の入力部を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部に蓄積させる記憶制御手段と、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記レシートにおける上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記レシートにおける下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段と、
を備えることを特徴とする印字装置。
《請求項２》
前記印字制御手段は、前記メモリ部の空き容量が所定の閾値以上であるならば前記末尾から印字を開始させる一方で、前記メモリ部の空き容量が前記所定の閾値未満であるならば前記頭から印字を開始させる、
ことを特徴とする請求項１に記載の印字装置。
《請求項３》
前記記憶制御手段は、一会計に係る売上登録データを前記印字データとしてメモリ部に蓄積させ、
前記印字制御手段は、前記メモリ部の空き容量が所定の閾値以上の間は前記一会計の締め入力をユーザから受け付けたタイミングに基づいて前記末尾から印字を開始させる一方で、前記メモリ部の空き容量が所定の閾値未満となったならば当該所定の閾値未満となったタイミングに基づいて前記頭から印字を開始させる、
ことを特徴とする請求項１または２に記載の印字装置。
《請求項４》
前記プリント用紙は、ロール状に巻回された連続紙である、
ことを特徴とする請求項１から３の何れか一項に記載の印字装置。
《請求項５》
所定の入力部を介してユーザにより入力された注文データを、注文伝票用の印字データとしてメモリ部に蓄積させる記憶制御手段と、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記注文伝票における上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記注文伝票における下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段と、
を備えることを特徴とする印字装置。
《請求項６》
所定の入力部を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部に蓄積させる記憶制御ステップと、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記レシートにおける上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記レシートにおける下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御ステップと、
を含むことを特徴とする印字方法。
《請求項７》
所定の入力部を介してユーザにより入力された注文データを、注文伝票用の印字データとしてメモリ部に蓄積させる記憶制御ステップと、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記注文伝票における上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記注文伝票における下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御ステップと、
を含むことを特徴とする印字方法。
《請求項８》
コンピュータを、
所定の入力部を介してユーザにより入力された売上登録データを、レシート用の印字データとしてメモリ部に蓄積させる記憶制御手段、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記レシートにおける上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記レシートにおける下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段、
として機能させることを特徴とするプログラム。
《請求項９》
コンピュータを、
所定の入力部を介してユーザにより入力された注文データを、注文伝票用の印字データとしてメモリ部に蓄積させる記憶制御手段、
前記メモリ部に蓄積された印字データのプリント用紙への印字を開始させる際に、当該プリント用紙の送出し方向が前記注文伝票における上方向となるように印字データを印字させる頭から印字と、当該プリント用紙の送出し方向が前記注文伝票における下方向となるように印字データを印字させる末尾から印字と、の何れか一方を前記メモリ部の空き容量に基づいて選択的に開始させる印字制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００４３】
１      売上データ処理装置（印字装置）
４      入力部
５      印字部
８      レシート
９      連続紙（プリント用紙）
１１    記憶制御手段
１２    印字制御手段
１３    メモリ部
１４    ＲＡＭ
【図１】
2020154653.tif 000003
【図２】
2020154653.tif 000004
【図３】
2020154653.tif 000005
【図４】
2020154653.tif 000006
【図５】
2020154653.tif 000007
【図６】
2020154653.tif 000008
【図７】
2020154653.tif 000009
【図８】
2020154653.tif 000010
【図９】
2020154653.tif 000011