(57)【要約】【課題】  レシートの印字ヘッドとカッター機構との間に紙折り機構を設けた場合、ロール紙の無駄が発生する。【解決手段】  本実施形態の印字装置は、ロール紙を回転可能に保持する保持手段と、この保持手段に保持された前記ロール紙を搬送する搬送手段と、この搬送手段によって搬送される前記ロール紙の第１面に画像データを印字する印字手段と、前記ロール紙の搬送方向かつ前記印字部の下流側に配置され、前記ロール紙を切断する切断手段と、この切断手段よりも前記ロール紙搬送方向下流側に配置され、前記ロール紙に折り目をつける紙折り手段と、前記搬送手段、印字手段、切断手段、紙折り手段を制御する制御手段とを具備する。【選択図】    図２
2012201045.tif 000002
【特許請求の範囲】
【請求項１】
ロール紙を回転可能に保持する保持手段と、
この保持手段に保持された前記ロール紙を搬送する搬送手段と、
この搬送手段によって搬送される前記ロール紙の第１面に画像データを印字する印字手段と、
前記ロール紙の搬送方向かつ前記印字部の下流側に配置され、前記ロール紙を切断する切断手段と、
この切断手段よりも前記ロール紙搬送方向下流側に配置され、前記ロール紙に折り目をつける紙折り手段と、
前記搬送手段、印字手段、切断手段、紙折り手段を制御する制御手段と、
を具備することを特徴とする印字装置。
【請求項２】
前記制御手段は、印字対象のイメージデータを元に前記搬送手段により前記ロール紙が搬送され、かつ前記切断手段によって切断されるロール紙の搬送方向長さを算出し、前記ロール紙の搬送方向長さと規定値を比較し、前記紙折り手段を作動させるか否かを判断することを特徴とする請求項１記載の印字装置。
【請求項３】
前記制御手段は、前記ロール紙の搬送方向長さを前記規定値により除算することで、前記紙折り部の作動回数を算出する請求項２記載の印字装置。
【請求項４】
前記制御手段は、前記紙折り手段の作動回数と前記ロール紙の搬送方向長さを元に、前記紙折り手段が作動する前に前記搬送手段が搬送する前記ロール紙の搬送量を算出することを特徴とする請求項３記載の印字装置。
【請求項５】
前記紙折り手段は、前記ロール紙の第１面が重なる方向に前記ロール紙の第１面と反対の第２面側から折り目をつけることを特徴とする請求項１乃至４記載の印字装置。
【請求項６】
商品に付されたコードを入力する入力手段と、
この入力手段により入力されたコードを元に、少なくとも前記商品の価格データを取得する取得手段と、
少なくとも前記価格データを含めたレシート画像データを生成する生成手段と、
ロール紙を回転可能に保持する保持手段と、
この保持手段に保持された前記ロール紙を搬送する搬送手段と、
この搬送手段によって搬送される前記ロール紙の第１面に前記レシート画像データを印字する印字手段と、
前記ロール紙の搬送方向かつ前記印字部の下流側に配置され、前記ロール紙を切断する切断手段と、
前記ロール紙に折り目をつける紙折り手段と、
前記レシート画像データの前記ロール紙搬送方向の長さを算出し、算出された前記ロール紙搬送方向の長さと規定値とから、前記紙折り手段の作動回数および前記紙折り手段作動前に前記搬送手段によって搬送される前記ロール紙の搬送量を決定し、この作動回数および搬送量に基づいて前記搬送手段と前記印字手段と前記切断手段と前記紙折り手段を制御する制御手段と、
を具備することを特徴とする情報処理装置。
【請求項７】
コンピュータを、
商品に付されたコードを元に、この商品の価格データを収集する手段と、
少なくともこの価格データをもとに、印字装置により印字されるレシート画像を生成する手段と、
このレシート画像をもとに、印字媒体の搬送方向長さを算出する手段と、
算出された印字媒体の搬送方向長さと規定値に基づいて、前記印字装置に搭載された紙折り手段の作動回数および前記印字装置に搭載された媒体搬送手段の前記紙折り手段が作動する前までに媒体を搬送する量を算出する手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、取引明細をレシートに印字する印字装置、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
スーパーマーケット等では、顧客の購入する商品のバーコードを読取り、会計処理を行うＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ  ｓｙｓｔｅｍ）が広く普及している。会計終了時には取引明細を記したレシートを顧客に手渡す。レシートはロール紙に印字する方式が主流となっている。レシートには購入商品の商品名や価格が印字されるため、顧客が購入する商品が大量である場合、レシートが長くなってしまう。長いレシートを顧客に手渡した場合、財布に入れる際にレシートを折る必要があり煩雑である。このため、レシートを折り曲げる技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９７２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、レシートの印字ヘッドとカッター機構との間に紙折り機構を設けた場合、ロール紙の無駄が発生する。
【課題を解決するための手段】
【０００５】
本実施形態の印字装置は、ロール紙を回転可能に保持する保持手段と、この保持手段に保持された前記ロール紙を搬送する搬送手段と、この搬送手段によって搬送される前記ロール紙の第１面に画像データを印字する印字手段と、前記ロール紙の搬送方向かつ前記印字部の下流側に配置され、前記ロール紙を切断する切断手段と、この切断手段よりも前記ロール紙搬送方向下流側に配置され、前記ロール紙に折り目をつける紙折り手段と、前記搬送手段、印字手段、切断手段、紙折り手段を制御する制御手段とを具備する。
【図面の簡単な説明】
【０００６】
【図１】本実施形態に係る情報処理装置の概観図。
【図２】本実施形態に係るプリンタの断面図。
【図３】本実施形態に係る折り機構の動作説明図。
【図４】本実施形態に係る情報処理装置のブロック図。
【図５】本実施形態に係るレシートの印字例を示した図。
【図６】本実施形態に係るレシート出力動作を示したフロー図。
【発明を実施するための形態】
【０００７】
図１は、本実施形態に係る情報処理装置の概観図である。本実施形態では、情報処理装置として、ＰＯＳレジスタを一例に説明する。ＰＯＳレジスタ１は、キーボード２、ディスプレイ３、プリンタ４、スキャナ５を有する。
【０００８】
ディスプレイ３は、ＰＯＳレジスタ１の制御部２０で動作するプログラムにより生成された表示画面情報を表示する。このディスプレイ３の表面に配置された透過性のタッチパネル２７は、ディスプレイ３に表示されるボタンを指等で触れることにより、ボタンが押されたことを示す信号を制御部２０に送信可能である。
【０００９】
キーボード２は、複数の物理的キーが配置され、各々のキーの押下に連動して制御部２０に対して、異なる信号を送信する。制御部２０は、各々のキー毎に割り振られた信号を元に、対応する機能が入力されたことを認識する。
【００１０】
プリンタ４は、例えばサーマルヘッドからなる印字ヘッド１０を有し、ロール紙上に塗布された感熱剤に対して熱を加えることで、文字・画像情報をロール紙上に印字可能なものである。本実施形態では、サーマルタイプのプリンタを用いた構成を説明するが、これに限定されず、例えばインクジェットヘッドや電子写真技術等の印字技術を用いてもよい。
【００１１】
スキャナ５は、商品に付されているバーコードを光学的に読取るものである。レーザー光をバーコードに照射して、その反射光を受光することで、バーコードの内容をデジタルデータに変換する。このスキャナ５は、２次元のＣＣＤセンサ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いたものであってもよい。スキャナ５で読取られたバーコードの情報は、制御部２０のＲＡＭ２２に一取引分蓄積され、ＰＬＵ（Ｐｒｉｃｅ  Ｌｏｏｋ  Ｕｐ）テーブルの情報を参照し、商品の名称や価格等の情報を含めた取引明細情報を呼び出しに使用される。この取引明細情報は、プリンタ４によりレシートとして印字出力される。
【００１２】
ＰＯＳレジスタ１の下部には、金銭を収納するドロワ６が配置されている。ドロワ６は、制御部２０によりその開閉がコントロールされ、キーボード２の図示しない「現／預」キーが押下されたことに連動して開く。尚、このドロワ６に変えて、例えば自動釣銭機等を接続するよう構成してもよい。
【００１３】
ＰＯＳレジスタ１およびドロワ６は、設置台７上に設置されている。操作者が立った姿勢でＰＯＳレジスタ１を操作できるようにするためと、下部の空間を物品の収納に利用するためである。また、ＰＯＳレジスタ１の隣にはサッカー台８が設置されている。サッカー台は、顧客が購入する商品を入れた籠を置き、スキャナ５でバーコードを読取った商品を別の籠に移す作業を行うためのものである。
【００１４】
図２は、本実施形態のプリンタの装置断面図である。プリンタ４は、ロール紙Ｒを保持、収納可能なロール保持部を有する。このロール紙Ｒの先端は、後述する搬送機構により排出口１９に向かう搬送方向（矢印Ａ）に向かって搬送される。ロール紙Ｒは、その先端が搬送機構により引っ張られることでロール保持部１３内を回転する。これにより、ロール紙Ｒは連続して引き出し可能となる。
【００１５】
ロール保持部１３の搬送方向下流側には、下搬送路１４と、この下搬送路１４に対向する位置に配置されたローラ１２が配置されている。ローラ１２は、図示しない弾性部材により下搬送路１２方向に押圧される。これにより、ロール紙Ｒはある程度の圧力で下搬送路１４に押し付けられつつ、ローラ１２の回転により搬送方向下流側に搬送可能となる。
【００１６】
ローラ１２の搬送方向下流側には、印字搬送機構が配置されている。この印字搬送機構は、上部のサーマルヘッドからなる印字ヘッド１０と下部のプラテンローラ１１から構成される。印字ヘッド１０は、図示しない弾性部材によりプラテンローラ１１方向に押圧されている。また、プラテンローラ１１は、図示しない搬送モータ３２により回転駆動される。この印字搬送機構により、ロール紙Ｒは印字ヘッド１０とプラテンローラ１１に荷重をかけられた状態で、印字ヘッド１０によって図の上側の印字面に文字や画像が印字されつつ、プラテンローラ１１の回転駆動によって、搬送方向下流側に搬送される。
【００１７】
印字搬送機構の搬送方向下流側には、カッター機構が配置されている。このカッター機構は、搬送路を挟んで上部側に配置された可動刃１５と下部側に配置された固定刃１６とからなる。印字搬送機構により印字が終了した後、カッター機構は作動する。可動刃１５の先端が固定刃１６側に移動することで、可動刃１５と固定刃１６の先端がかみ合う位置でロール紙Ｒはその短手方向で切断される。尚、可動刃１５、固定刃１６の形状や動作により、ロール紙Ｒの一部を未切断の状態で切断完了とするよう構成されてもよい。
【００１８】
カッター機構の搬送方向下流側には、紙折り機構が配置されている。この紙折り機構は、ロール紙Ｒの印字面に対向する位置に配置された上側プレート１７と、印字面と反対側の面に対向する位置に配置された下側プレート１８から構成される。上側プレート１７は装置に対して固定されている。下側プレート１８は、上側プレートよりもさらに搬送方向下流側で軸固定されており、図の矢印Ｂの方向に回転可能に構成される。この下側プレート１８は、図示しない紙折りモータ３４により駆動力が与えられて回転する。この回転に伴い、上側プレート１７と下側プレート１８によって挟み込まれることで、ロール紙Ｒには折り目が付けられる。尚、上部プレート１７と下部プレート１８が最も接近する位置を折り位置と定義する。
【００１９】
紙折り機構の搬送方向下流側には、ロール紙Ｒの排出口１９が配置され、ロール紙ＲがＰＯＳレジスタ１の外部に排出される。
【００２０】
尚、印字搬送機構とカッター機構との間のロール紙Ｒ搬送方向の間隔は出来る限り狭い方がよい。しかし、各機構の配置の問題からある程度の間隔は必要となる場合もある。このため、上記間隔をある程度必要とする場合は、印字搬送機構とカッター機構との間の間隔に後述する店名ロゴエリア４１のうち少なくとも、店のロゴ画像データが入るよう構成すれば良い。この場合、アプリケーションプログラムはロゴ画像を縮小して印字するよう構成される。
【００２１】
図３は、上述の紙折り機構の動作を説明する図である。図３（ａ）は、紙折り機構の駆動前の状態を示す。この状態で、ロール紙Ｒの搬送と、印字ヘッド１０の駆動は停止されている。図３（ｂ）は、紙折り機構の駆動時の状態を示す。図示しない紙折りモータの駆動により、下側プレート１８は図中、半時計回りに回転する。この回転で上側プレート１７に最も近い下側プレート１８の端部が上部プレート１７に最も近づいた時の、上部プレート１７と下部プレート１８との間の距離は、ロール紙Ｒの厚みよりも若干狭い距離となるよう設定されている。これにより、ロール紙Ｒは上部プレート１７と下部プレート１８によって挟み込まれ、折り目が付けられることになる。尚、下部プレート１８が上部プレート１７側に回転移動するため、ロール紙の印字面が重なる方向に折り目がつけられる。
【００２２】
図４は、ＰＯＳレジスタ１の制御ブロック図を示している。制御部２０は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ＨＤＤ２４、ＬＡＮコントローラ２５、ディスプレイ３、タッチパネル２７、キーボード２、スキャナ５、プリンタコントローラ２６、ドロワ６がそれぞれ電気的に接続されている。ＣＰＵ２１は、制御部２０全体を制御する。ＨＤＤ２４にはオペレーティングシステムおよびアプリケーションプログラムが保存されている。ＨＤＤ２４からこれらシステムおよびプログラムが読み出され、ＲＡＭ２２に一時保存される。プログラムはＣＰＵ２１により処理される。
【００２３】
スキャナ５より読み出されたバーコードのデータは、ＲＡＭ２２に設けられた取引テーブルに保存される。また、ＰＬＵテーブルは、ＨＤＤ２４に保存されている。ＰＬＵテーブルに保存されている個々の商品情報は取引テーブル内のバーコードデータとリンク付けされており、ＰＬＵテーブルの対応するデータは、ディスプレイ３への表示や、プリンタでのレシート印字のための情報として使用される。
【００２４】
プリンタコントローラ２６には、ＲＡＭ３０，印字ヘッド制御部３１、搬送モータ制御部３２、カッターモータ制御部、紙折りモータ制御部が接続されており、各制御部はプリンタコントローラ２６によって統括制御されている。ＲＡＭ３０は、ＣＰＵ２１より送信されるレシートのプリントデータを一時的に記憶するバッファの役割を果たす。
【００２５】
図５は、プリンタ４から出力される取引明細を記したレシートの出力例である。このレシートは、店名ロゴエリア４１、レシート情報エリア４２、取引明細エリア４３、支払い情報エリア４４、付加情報エリア４５から構成されている。各エリアの情報の配置関係を規定したレシートフォーマットは、ＨＤＤ２４に保存されており、各エリアの情報をレシートフォーマットに付加することで、レシートイメージが生成される。尚、レシートの各エリアでは、テキストデータはロール紙Ｒの搬送方向に直交する方向（ロール紙Ｒの短手方向）に１行分の文字列が印字される。
【００２６】
店名ロゴエリア４１は、店のロゴである画像データや店の住所等のテキストデータを印字可能とするエリアである。この画像データやテキストデータは、ＨＤＤ２４から取得される。
【００２７】
レシート情報エリア４２は、取引日時データ、取引ＩＤ、ＰＯＳレジスタ１の操作者情報を印字可能とするエリアである。取引日時データは、図示しないタイマより取得されたデータを用いる。リアルタイムにデータを取得しても良いし、取引のあるタイミングで取得されて保存されたデータを用いても良い。取引ＩＤは、一取引毎に付与される一意のコードであって、アプリケーションプログラムにより発行、管理される。操作者情報は、アプリケーションプログラムにログインするためにスキャナ５やキーボード２より入力される操作者固有ＩＤやこの操作者固有ＩＤから特定される情報（例えば、氏名等）である。
【００２８】
取引明細エリア４３は、取引テーブル内に保存された複数のバーコード情報にリンク付けされたＰＬＵテーブルに存在する情報を印字するエリアである。本実施例では、商品コード、商品名、価格が印字されている。
【００２９】
支払い情報エリア４４は、取引明細エリア４３で印字される価格情報を元に、取引で発生する小計額および消費税額、取引合計額が印字するエリアである。また、キーボード２やディスプレイ３等によって入力される顧客から受け取った預かり金額が印字される。さらに、預かり金額から取引合計金額を減算したお釣金額も印字される。
【００３０】
付加情報エリア４５は、店側が顧客に示す付加情報を印字するエリアである。本実施形態では、顧客に付与する特典ポイントの情報を印字している。これに限らず、コマーシャル情報等を付加してもよい。これらの付加情報は、ＨＤＤ２４に保存されている。
【００３１】
各エリアのロール紙Ｒ搬送方向での長さは、エリア内に記載される画像データの大きさ、テキストデータのフォントサイズ、行間、行数等で決定される。例えば、取引明細エリア４３では、エリア先頭から「お買い上げ明細」と印字される行までの長さ、「お買い上げ明細」行の長さ、「お買い上げ明細」から「商品Ａ」の取引内容が印字された行までの長さ、各商品の取引内容が記載されている行の長さ、各商品の取引内容が印字されている行の間隔、最終商品（本実施形態では「商品Ｕ」）の取引印字行から、支払い情報エリア４４までの長さから求められる。実際の取引では、商品の取引数が異なるため、各商品の印字行および行間から求められる長さに商品取引数を乗算した値が取引毎に可変される部分となる。
【００３２】
レシート全体でのロール紙Ｒ搬送方向の長さは、各エリアのロール紙Ｒの搬送方向の長さの合計値とレシートの前後端部分の非印字エリアの長さを加算した値となる。このレシートの前後端部分の非印字エリア（マージン）の長さのデータは、設定変更可能であり、プリンタコントローラ２６に保存されている。
【００３３】
図６は、レシート出力動作のフロー図である。キーボード２やタッチパネル２７により取引確定を示す「現／預」キーが押されたことをアプリケーションが認識するとレシート出力動作が開始される。ＣＰＵ２１は、レシートフォーマットをＨＤＤ２４から呼び出し、各エリアの情報を取得する。確定した取引のデータは、取引テーブルより取得される。取得した各エリアの情報とマージン情報からレシートのロール紙Ｒ搬送方向長さ（Ｌ）を計算する（Ａｃｔ１）。また、プリンタコントローラ２６はレシートフォーマットに各エリアの情報が付加されたレシートデータを受信する。
【００３４】
ＣＰＵ２１は、このレシート長さＬと規定値との比較を行う（Ａｃｔ２）。規定値とは、長いレシートが出力される場合にレシートの先頭から折り目をつける折り位置までの暫定値である。本実施形態では、一般的な財布に入る紙幣のうち最も大きい一万円札の長手方向長さ（１６０ｍｍ）としている。尚、この規定値は設定変更可能である。レシート長さＬが規定値以下である場合（図のＮｏ）は、紙折り動作は不要であると判断され、レシートデータがプリンタ４により印字出力されて終了する。
【００３５】
次にＣＰＵ２１は、レシート長さＬが規定値以上である場合、長さＬを規定値で除算した値の整数値を計算し、折り回数Ｍを求める（Ａｃｔ３）。この整数値は小数点以下を切り捨てる処理とする。次に、レシート長さＬを折り回数Ｍに１を加算した値で除算することで、紙折り動作を実施するまでのロール紙Ｒの搬送量Ｆを求める（Ａｃｔ４）。搬送量Ｆは、印字開始から紙折り動作を実施するまでのロール紙Ｒの搬送量、折り動作実施から次の折り動作実施までのロール紙Ｒの搬送量として使用される。次に、印字動作が開始され（Ａｃｔ５）、搬送量がＦとなるまで、ロール紙Ｒの搬送、印字動作が行われる。搬送量がＦとなった段階で、ロール紙Ｒの搬送および印字動作が一時中断され、折り回数Ｍが「１」か否かが判断される（Ａｃｔ７）。Ｍが「１」である場合、紙折り機構を作動させ（Ａｃｔ１０）、残りの印字動作を完了させた後、カッター機構を作動させ（Ａｃｔ１１）、レシートを切断して処理を終了する。
【００３６】
Ａｃｔ７で折り回数Ｍが２以上であると判断された場合、紙折り機構を作動させてレシートに折り目をつけた後（Ａｃｔ８）、折り回数Ｍの値から１を減算した値を新たな折り回数Ｍとして記憶し、残りのレシートデータの印字を再開する。
【００３７】
尚、この印字制御は、本実施形態の基本的な制御方法を記したものである。前述したように、印字搬送機構とカッター機構との間にロゴ画像の印字結果が入る場合は、店名ロゴエリア４１が付加情報エリア４５の後になるようレシートフォーマットは変更される。この場合、最初の紙折り機構作動前のロール紙Ｒの搬送量は、店名ロゴエリア４１の長さ分だけ減算された値となる。２回目以降のロール紙Ｒの搬送量は変更されない。
【００３８】
以上、詳述したように本実施形態により、ロール紙の使用量を削減することが可能となる。また、予め決められた折り位置ではなく、レシートのロール紙Ｒ搬送方向長さに応じて折り位置を変更することが可能となる。これによりレシートの先端と後端が揃うように折り目をつけることが可能となり、見た目にも綺麗にレシートの保存が可能となる。さらに、レシートの折り方向をロール紙Ｒの印字面が重なる方向とすることで、特に感熱タイプのロール紙の長期保管に寄与する。
【００３９】
その他、本実施形態の思想を逸脱しない範囲で種々変形可能である。
【００４０】
本実施形態を採用することにより、ロール紙の無駄を防ぐことが容易となる。
【符号の説明】
【００４１】
１…ＰＯＳレジスタ、２…キーボード、３…ディスプレイ、４…プリンタ、１０…印字ヘッド、１１…プラテンローラ、１５…可動刃、１６…固定刃、１７…上側プレート、１８…下側プレート、２６…プリンタコントローラ、４１…店名ロゴエリア、４２…レシート情報エリア、４３…取引明細エリア、４４…支払い情報エリア、４５…付加情報エリア
【図１】
2012201045.tif 000003
【図２】
2012201045.tif 000004
【図３】
2012201045.tif 000005
【図４】
2012201045.tif 000006
【図５】
2012201045.tif 000007
【図６】
2012201045.tif 000008