[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5415224B2 - Product sales data processing device - Google Patents

Product sales data processing device Download PDF

Info

Publication number
JP5415224B2
JP5415224B2 JP2009237755A JP2009237755A JP5415224B2 JP 5415224 B2 JP5415224 B2 JP 5415224B2 JP 2009237755 A JP2009237755 A JP 2009237755A JP 2009237755 A JP2009237755 A JP 2009237755A JP 5415224 B2 JP5415224 B2 JP 5415224B2
Authority
JP
Japan
Prior art keywords
information
receipt
print information
print
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009237755A
Other languages
Japanese (ja)
Other versions
JP2011086079A (en
Inventor
圭一 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2009237755A priority Critical patent/JP5415224B2/en
Publication of JP2011086079A publication Critical patent/JP2011086079A/en
Application granted granted Critical
Publication of JP5415224B2 publication Critical patent/JP5415224B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、商品販売に関する取引情報が両面に印刷されたレシートを発行する商品販売データ処理装置に関する。   The present invention relates to a merchandise sales data processing apparatus that issues a receipt on which transaction information relating to merchandise sales is printed on both sides.

従来から、レシートは、商品の購入者が代金を支払って商品を購入したことを証明するための領収書として発行される場合がある。このようなレシートには、商品を購入した店舗の名前、商品を購入した日時、購入した各商品の商品名および単価などの商品情報、ならびに、商品の合計金額が印刷され、これらの販売情報は、レシート用紙の表面に対して前記の順序で印刷され、レシート用紙の裏面には何も印刷しない商品販売データ処理装置が知られている。   Conventionally, a receipt may be issued as a receipt for proving that a purchaser of a product has paid for the product and purchased the product. Such a receipt is printed with the name of the store where the product was purchased, the date and time when the product was purchased, product information such as the product name and unit price of each purchased product, and the total price of the product. There is known a merchandise sales data processing apparatus that prints on the front side of a receipt paper in the above order and does not print anything on the back side of the receipt paper.

このようなレシート用紙の表面だけに印刷する商品販売データ処理装置に対して近年では、レシート用紙を有効利用するために、レシート用紙の表面だけでなく裏面に対しても印刷可能なプリンタを備えた商品販売データ処理装置が提案されており、そのような従来技術は、たとえば特許文献1に記載されている。   In recent years, with respect to such merchandise sales data processing apparatuses that print only on the front side of receipt paper, a printer capable of printing not only on the front side but also on the back side of the receipt paper is provided in order to effectively use the receipt paper. A merchandise sales data processing apparatus has been proposed, and such a conventional technique is described in Patent Document 1, for example.

この従来技術の商品販売データ処理装置は、一取引の終了宣言に応じてレシートを発行する際に、発行されるレシートの長さが最も短くなるように、店舗に関する情報などの予め固定的に決められている固定情報、ならびに、販売した各商品に関する商品情報および販売した各商品の代金の合計金額情報などの取引情報を、レシート用紙の両面に配分して印刷する処理を実行している。   This prior art merchandise sales data processing apparatus determines in advance fixed information such as store information so that the length of the issued receipt is the shortest when issuing a receipt in response to the declaration of the end of one transaction. The transaction information such as the fixed information that is sold, the product information about each sold product, and the total amount information of the price of each sold product is distributed and printed on both sides of the receipt paper.

図10は、従来技術の商品販売データ処理装置によって発行されたレシートRT1を示す図であり、RT10はレシートRT1の表面を示し、RT11はレシートRT1の裏面を示している。また、図10において、Iaは店舗名ならびに取引のあった日時などレシートの表面に表示すべき固定情報を示し、Ibは取引した各商品に関する商品情報を示し、Icは取引した各商品の合計金額情報を含む決済情報を示している。   FIG. 10 is a view showing a receipt RT1 issued by a conventional merchandise sales data processing apparatus, where RT10 shows the front surface of the receipt RT1 and RT11 shows the back surface of the receipt RT1. In FIG. 10, Ia indicates fixed information to be displayed on the surface of the receipt, such as the store name and the date and time when the transaction was made, Ib indicates product information regarding each product that has been traded, and Ic represents the total amount of each product that has been traded The payment information including information is shown.

図11は、他の従来技術の商品販売データ処理装置によって発行されたレシートRT2を示す図である。また図12は、さらに他の従来技術の商品販売データ処理装置によって発行されたレシートRT3を示す図である。図11、12に示すように、表面RT20,RT30に固定情報Ia、商品情報Ibおよび取引情報Icを表示し、裏面RT21,RT31に、店舗の広告情報Idや領収書情報Ieを表示するレシートRT2,RT3を発行する商品販売データ処理装置も提案されている。   FIG. 11 is a diagram showing a receipt RT2 issued by another conventional merchandise sales data processing apparatus. FIG. 12 is a view showing a receipt RT3 issued by another conventional merchandise sales data processing apparatus. As shown in FIGS. 11 and 12, the receipt RT2 displays the fixed information Ia, the product information Ib, and the transaction information Ic on the front surfaces RT20 and RT30, and displays the store advertisement information Id and the receipt information Ie on the back surfaces RT21 and RT31. , RT3 issuing merchandise sales data processing devices have also been proposed.

特開2009−123028号公報JP 2009-123028 A

レシートは、家計簿やスクラップブックなどに貼付して保存される場合がある。しかしながら、従来のレシートでは、商品の購入点数が多くなりレシートの長さが長くなってしまった場合、貼付して保存するのに不便であるという問題がある。   Receipts may be stored in a household account book or scrapbook. However, the conventional receipt has a problem that it is inconvenient to attach and store when the number of items purchased increases and the length of the receipt becomes long.

また、従来のレシートでは、家計簿やスクラップブックなどに貼付してしまうと、レシートを捲ってレシート裏面の記載内容を確認する際に、上下反転した文字によって記載内容を確認するか、または、正規の方向で文字を確認するためにスクラップブックごと上下反転する必要があり、裏面の記載内容を確認するのに不便であるという問題がある。   In addition, with past receipts, if pasted on a household account book, scrapbook, etc., when confirming the description on the back of the receipt by turning over the receipt, check the description by using upside down characters, or Therefore, it is necessary to flip the scrapbook upside down in order to confirm the characters in the direction, which is inconvenient for confirming the description on the back side.

本発明の目的は、両面印刷のレシートを発行する商品販売データ処理装置であって、商品の購入点数が多くなってしまった場合であっても、貼付して保存するのに便利なレシートを発行することのできる商品販売データ処理装置を提供することである。   An object of the present invention is a merchandise sales data processing apparatus that issues a receipt for double-sided printing, and issues a receipt that is convenient for pasting and storing even if the purchase number of the merchandise has increased An object of the present invention is to provide a merchandise sales data processing apparatus capable of performing the above.

また本発明の他の目的は、両面印刷のレシートを発行する商品販売データ処理装置であって、家計簿やスクラップブックなどに貼付された場合であっても、裏面の記載内容を確認するのに便利なレシートを発行することのできる商品販売データ処理装置を提供することである。   Another object of the present invention is a merchandise sales data processing apparatus that issues a receipt for double-sided printing, and is used to confirm the description on the back side even when pasted on a household account book or scrapbook. An object of the present invention is to provide a merchandise sales data processing apparatus capable of issuing a convenient receipt.

本発明は、レシート用紙の表面および裏面に対して一取引に係る情報を含む印刷情報を印刷可能な印刷部を備え、印刷部によって前記印刷情報を印刷することによってレシートを発行する商品販売データ処理装置であって、
前記印刷情報を生成するために用いられる印刷情報フォーマットを記憶する記憶部と、
前記記憶部に記憶されている印刷情報フォーマットを記憶部から読み出し、読み出された印刷情報フォーマットを用いて印刷情報を生成し、生成した印刷情報を印刷部に送信して印刷させる制御部とを備え、
前記制御部は、一取引に関して、予め定める長さを超えた長さのレシートを発行する必要があると判定すると、複数枚のレシートが発行されるように印刷情報を生成し、
前記印刷情報フォーマットは、レシート用紙に印刷される出力内容を示す出力内容項目と、該出力内容項目に関連して設定され、当該出力内容項目に対する出力内容をレシート用紙のどの領域に印刷すべきかを示す印刷場所情報と、当該出力内容をレシート用紙に印刷する際に必要な行数を示す行数情報とを含み、
前記出力内容項目は、のり代となる領域を明示するためののり代項目を含み、
前記印刷場所情報は、前記のり代を、2枚目以降のすべてのレシート用紙の両面に印刷すべき旨を示す情報を含むことを特徴とする商品販売データ処理装置である。
The present invention provides a merchandise sales data process including a printing unit capable of printing print information including information relating to one transaction on the front and back surfaces of receipt paper, and issuing a receipt by printing the print information by the printing unit. A device,
A storage unit for storing a print information format used for generating the print information;
A control unit that reads the print information format stored in the storage unit from the storage unit, generates print information using the read print information format, and transmits the generated print information to the print unit for printing. Prepared,
When determining that it is necessary to issue a receipt with a length exceeding a predetermined length for one transaction, the control unit generates print information so that a plurality of receipts are issued,
The print information format is set in association with the output content item indicating the output content to be printed on the receipt paper, and in which area of the receipt paper the output content for the output content item should be printed. Print location information indicating, and line number information indicating the number of lines required when printing the output content on receipt paper,
The output content item includes a paste item for specifying a region to be used as a paste,
The product location data processing apparatus is characterized in that the printing location information includes information indicating that the margin is to be printed on both sides of all second and subsequent receipt sheets.

また本発明は、レシート用紙の表面および裏面に対して一取引に係る情報を含む印刷情報を印刷可能な印刷部を備え、印刷部によって前記印刷情報を印刷することによってレシートを発行する商品販売データ処理装置であって、
前記印刷情報を生成するために用いられる印刷情報フォーマットを記憶する記憶部と、
前記記憶部に記憶されている印刷情報フォーマットを記憶部から読み出し、読み出された印刷情報フォーマットを用いて印刷情報を生成し、生成した印刷情報を印刷部に送信して印刷させる制御部とを備え、
前記制御部は、レシート用紙の裏面に印刷すべき出力内容が表面に印刷される出力内容に対して上下反転されるように、前記裏面に印刷される出力内容の印刷情報を変換して生成し、
前記印刷情報フォーマットは、レシート用紙に印刷される出力内容を示す出力内容項目と、該出力内容項目に関連して設定され、当該出力内容項目に対する出力内容をレシート用紙のどの領域に印刷すべきかを示す印刷場所情報とを含み、
前記出力内容項目は、のり代となる領域を明示するためののり代項目を含み、
前記印刷場所情報は、前記のり代を、レシート用紙の裏面の最下段に印刷すべき旨を示す情報を含むことを特徴とする商品販売データ処理装置である。
In addition, the present invention includes a product sales data that includes a printing unit capable of printing print information including information relating to one transaction on the front and back surfaces of receipt paper, and issues a receipt by printing the print information by the printing unit. A processing device comprising:
A storage unit for storing a print information format used for generating the print information;
A control unit that reads the print information format stored in the storage unit from the storage unit, generates print information using the read print information format, and transmits the generated print information to the print unit for printing. Prepared,
Wherein the control unit, so that the output content to be printed on the back of the receipt paper is turned upside down with respect to output content to be printed on the surface, generated by converting the print information of output content to be printed on the back ,
The print information format is set in association with the output content item indicating the output content to be printed on the receipt paper, and in which area of the receipt paper the output content for the output content item should be printed. Print location information to indicate,
The output content item includes a paste item for specifying a region to be used as a paste,
The product location data processing apparatus is characterized in that the printing location information includes information indicating that the margin is to be printed at the bottom of the back side of the receipt paper .

本発明によれば、制御部は、一取引に関して、複数枚のレシートが発行されるように印刷情報を生成し、印刷情報フォーマットは、レシート用紙に印刷される出力内容を示す出力内容項目と、出力内容項目に関連して設定され、当該出力内容をレシート用紙のどの領域に印刷すべきかを示す印刷場所情報と、当該出力内容をレシート用紙に印刷する際に必要な行数を示す行数情報とを含み、出力内容項目は、のり代となる領域を明示するためののり代項目を含み、印刷場所情報は、前記のり代を、2枚目以降のすべてのレシートの両面に印刷すべき旨を示す情報を含むので、商品の購入点数が多くなってしまった場合であっても、貼付して保存するのに便利なレシートを発行することができる。   According to the present invention, the control unit generates print information so that a plurality of receipts are issued for one transaction, and the print information format includes an output content item indicating the output content to be printed on the receipt paper; Print location information that is set in relation to the output content item and indicates in which area of the receipt paper the output content should be printed, and line number information that indicates the number of lines required when printing the output content on the receipt paper The output content item includes a paste item for clearly indicating the area to be used as the paste, and the printing location information indicates that the paste is to be printed on both sides of all the second and subsequent receipts. Therefore, even if the purchase number of the product has increased, it is possible to issue a receipt that is convenient for pasting and storing.

また本発明によれば、レシート用紙の裏面に印刷すべき出力内容が表面に印刷される出力内容に対して上下反転した印刷情報が生成されるので、家計簿やスクラップブックなどに貼付された場合であっても、裏面の記載内容を確認するのに便利なレシートを発行することができる   Further, according to the present invention, since the output content to be printed on the back side of the receipt paper is generated upside down with respect to the output content printed on the front side, the information is attached to a household account book or a scrapbook. Even so, it is possible to issue a receipt that is convenient for confirming the description on the back side.

本発明の一実施形態である商品販売データ処理装置1の電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of the merchandise sales data processing apparatus 1 which is one Embodiment of this invention. 商品販売データ処理装置1による商品登録処理において生成される取引商品情報のデータ構成を示す模式図である。It is a schematic diagram which shows the data structure of the transaction merchandise information produced | generated in the merchandise registration process by the merchandise sales data processing apparatus. 印刷情報を生成するための基礎となる印刷情報フォーマット121aの一例を示す模式図である。It is a schematic diagram which shows an example of the printing information format 121a used as the foundation for producing | generating printing information. 商品販売データ処理装置1による商品販売データ処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the merchandise sales data processing by the merchandise sales data processing apparatus. 図3に示す印刷情報フォーマット121aに従って生成された仮の印刷情報の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of temporary print information generated according to the print information format 121a illustrated in FIG. 3. 図5に示す仮の印刷情報に対して、レシート毎に表面情報d20と裏面情報d21とに仮配分したときの模式図である。FIG. 6 is a schematic diagram when provisional printing information shown in FIG. 5 is provisionally distributed to front surface information d20 and back surface information d21 for each receipt. 商品販売データ処理装置1の記憶部12に記憶されている追加印刷情報121bのデータ構成および追加印刷情報121bの一例を示す模式図である。It is a schematic diagram which shows an example of the data structure of the additional printing information 121b memorize | stored in the memory | storage part 12 of the merchandise sales data processing apparatus 1, and an additional printing information 121b. 図6に示す仮配分後の印刷情報に基づいて生成された、印刷部16に送信すべき印刷情報を示す模式図である。It is a schematic diagram which shows the printing information which should be transmitted to the printing part 16 produced | generated based on the printing information after temporary allocation shown in FIG. 図8に示す再配分後の印刷情報に基づいて、印刷部16によって印刷された2枚のレシートRT4,RT5を示す図である。It is a figure which shows two receipts RT4 and RT5 printed by the printing part 16 based on the printing information after the reallocation shown in FIG. 従来技術の商品販売データ処理装置によって発行されたレシートRT1を示す図である。It is a figure which shows receipt RT1 issued by the merchandise sales data processing apparatus of the prior art. 他の従来技術の商品販売データ処理装置によって発行されたレシートRT2を示す図である。It is a figure which shows receipt RT2 issued by the product sales data processing apparatus of another prior art. さらに他の従来技術の商品販売データ処理装置によって発行されたレシートRT3を示す図である。It is a figure which shows receipt RT3 issued by the merchandise sales data processing apparatus of another prior art.

図1は、本発明の一実施形態である商品販売データ処理装置1の電気的構成を示すブロック図である。商品販売データ処理装置1は、制御部11と、記憶部12と、入力部13と、コード読取部14と、表示部15と、印刷部16と、通信部17とを含み、たとえば電子式金銭登録機(ECR:Electronic Cash Register)およびPOS(Point Of Sales)端末などによって実現される。   FIG. 1 is a block diagram showing an electrical configuration of a merchandise sales data processing apparatus 1 according to an embodiment of the present invention. The merchandise sales data processing apparatus 1 includes a control unit 11, a storage unit 12, an input unit 13, a code reading unit 14, a display unit 15, a printing unit 16, and a communication unit 17, for example, electronic money This is realized by a registration machine (ECR: Electronic Cash Register) and a POS (Point Of Sales) terminal.

制御部11は、記憶部12に記憶された制御プログラムに基づいて所定の処理を行うとともに、制御部11に接続された各部12〜17と情報の授受を行って、商品販売データ処理装置1全体を統括して制御する。制御部11は、たとえばCPU(Central
Processing Unit)などによって実現される。
The control unit 11 performs predetermined processing based on a control program stored in the storage unit 12 and also exchanges information with each of the units 12 to 17 connected to the control unit 11 so that the entire product sales data processing apparatus 1 To control. The control unit 11 is, for example, a CPU (Central
Processing Unit).

記憶部12は、上記の制御プログラムのほか、種々の情報が記憶される。記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクおよびフラッシュメモリなどによって実現される。記憶部12には、後述するように、制御部11によって一取引に係る取引商品情報120が格納されるとともに、予め作成された印刷情報フォーマット121aおよび追加印刷情報121bなどを含む固定情報、追加情報121が記憶される。さらに、記憶部12は、作業用印刷データ122を作成するための作業領域を有するとともに、後述する印刷情報生成処理に用いられる変数を格納するための変数領域123を有する。   The storage unit 12 stores various information in addition to the control program. The storage unit 12 is realized by a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, a flash memory, or the like. As will be described later, the storage unit 12 stores transaction product information 120 related to one transaction by the control unit 11, and includes fixed information and additional information including a print information format 121a and additional print information 121b created in advance. 121 is stored. Furthermore, the storage unit 12 has a work area for creating work print data 122 and a variable area 123 for storing variables used in print information generation processing described later.

入力部13は、商品販売データ処理装置1の操作者(以下、単に「操作者」と記す)によって、所定の指令および情報が入力されるとともに、入力された指令および情報を制御部11へ出力する。この入力部13を介して、たとえば、商品の購入点数を示す購入点数情報、商品の購入者から受け取った金銭の額(預かり金額)を示す預かり金額情報、および、一取引が終了したことを示す取引終了宣言指令などが入力される。入力部13は、たとえばキーボードによって実現されてもよく、タッチパネルによって実現されてもよい。   The input unit 13 receives a predetermined command and information from an operator of the product sales data processing apparatus 1 (hereinafter simply referred to as “operator”) and outputs the input command and information to the control unit 11. To do. Via this input unit 13, for example, purchase point information indicating the purchase points of the product, deposit amount information indicating the amount of money received from the purchaser of the product (deposit amount), and indicating that one transaction has been completed. A transaction end declaration command or the like is input. The input unit 13 may be realized by a keyboard or a touch panel, for example.

コード読取部14は、商品または商品の値札に付されたバーコードから、その商品を特定するための商品コード情報を読み取り、読み取った商品コード情報を制御部11へ出力する。コード読取部14は、たとえばバーコードスキャナによって実現される。   The code reading unit 14 reads product code information for specifying the product from the product or a barcode attached to the price tag of the product, and outputs the read product code information to the control unit 11. The code reading unit 14 is realized by a bar code scanner, for example.

表示部15は、操作者および商品の購入者に対して、所定の情報を表示する。具体的には、コード読取部14によって商品コード情報が読み取られた商品の商品名および単価、一取引における商品の合計金額、預かり金額、ならびに、合計金額と預かり金額との差である釣銭の金額などが表示される。表示部15は、たとえば液晶ディスプレイによって実現されてもよい。   The display unit 15 displays predetermined information to the operator and the purchaser of the product. Specifically, the product name and unit price of the product for which the product code information is read by the code reading unit 14, the total amount of the product in one transaction, the deposit amount, and the change amount that is the difference between the total amount and the deposit amount Etc. are displayed. The display unit 15 may be realized by a liquid crystal display, for example.

印刷部16は、商品販売データ処理装置1に着脱可能に装着されたレシート用紙に対して両面印刷可能に構成された、たとえば感熱記録方式のプリンタを備え、制御部11によって生成された印刷情報に基づいてレシート用紙に印刷を行い、一取引に係る情報が記載されたレシートを発行する。通信部17は、図示しないサーバ装置との間で通信して情報のやり取りを行う。   The printing unit 16 includes, for example, a thermal recording type printer configured to be able to perform double-sided printing on a receipt sheet that is detachably mounted on the merchandise sales data processing apparatus 1, and print information generated by the control unit 11. Based on this, printing is performed on a receipt paper, and a receipt on which information relating to one transaction is described is issued. The communication unit 17 exchanges information by communicating with a server device (not shown).

本実施形態に係る商品販売データ処理装置1は、このような構成によって、一取引毎に、商品販売データ処理を実行する。具体的には、先ず、コード読取部14によって読み取られた商品コード情報、および、入力部13によって入力された購入点数情報に基づいて、制御部11は、コード読取部14によって読み取られた商品毎に後述する取引商品情報を生成し、生成した取引商品情報を記憶部12に対して一時的に格納する処理(商品登録処理)を、一取引に係る全ての商品に対して行う。そして、制御部11は、購入された商品の合計金額を算出する処理、および、入力部13によって入力された預かり金額情報に基づいて釣銭金額を算出する処理など、一取引の決済に関する処理(決済処理)を行う。   The merchandise sales data processing apparatus 1 according to the present embodiment executes merchandise sales data processing for each transaction with such a configuration. Specifically, first, based on the product code information read by the code reading unit 14 and the purchase point information input by the input unit 13, the control unit 11 reads each product read by the code reading unit 14. The transaction product information to be described later is generated, and the process (product registration process) for temporarily storing the generated transaction product information in the storage unit 12 is performed for all the products related to one transaction. Then, the control unit 11 performs processing related to settlement of one transaction (settlement, such as processing for calculating the total amount of purchased products and processing for calculating the change amount based on the deposit amount information input by the input unit 13). Process).

そして、制御部11は、一取引に係る各商品についての取引商品情報、一取引の決済に関する情報(決済情報)、当該店舗に関する情報および取引日時を示す情報など一取引の内容に依らずレシートに一定の内容で表示される情報(固定情報)、ならびに、広告などの必要に応じて不定期的に追加される情報(変更情報)をレシート用紙の両面に対して配置することにより、印刷部16に印刷させるための印刷情報を生成する処理(印刷情報生成処理)を行う。そして、制御部11は、生成した印刷情報を印刷部16へ送信し、印刷部16に対してレシートを発行させる処理(レシート発行処理)を行う。   Then, the control unit 11 provides a receipt regardless of the contents of one transaction, such as transaction product information for each product related to one transaction, information regarding settlement of one transaction (settlement information), information regarding the store, and information indicating the transaction date and time. By arranging information (fixed information) displayed with a certain content and information (change information) added irregularly as necessary, such as an advertisement, on both sides of the receipt paper, the printing unit 16 A process for generating print information for printing (print information generation process) is performed. Then, the control unit 11 transmits the generated print information to the printing unit 16 and performs a process for issuing a receipt to the printing unit 16 (receipt issuing process).

ここで、取引商品情報および決済情報は、一取引毎に制御部11によって生成される情報であるのに対し、固定情報および変更情報は、予め作成されて、記憶部12に記憶されている情報である。したがって、固定情報および変更情報は、制御部11によって、一取引毎に、記憶部12から読み出される。   Here, the transaction product information and the settlement information are information generated by the control unit 11 for each transaction, whereas the fixed information and the change information are information that is created in advance and stored in the storage unit 12. It is. Therefore, the fixed information and the change information are read from the storage unit 12 by the control unit 11 for each transaction.

図2は、商品販売データ処理装置1による商品登録処理において生成される取引商品情報のデータ構成を示す模式図である。商品毎に生成される取引商品情報は、印刷場所情報d1、行数情報d2、商品コード情報d3、商品名情報d4、単価情報d5、個数情報d6、および、値引き情報d7によって構成されている。レシート用紙に対して購入された商品の明細を印刷する際には、これらの情報d1〜d7のうち、たとえば、商品名情報d4、単価情報d5および個数情報d6だけが抽出されて、取引商品情報としてレシート用紙に印刷される。以下、各情報d1〜d7について説明する。   FIG. 2 is a schematic diagram showing a data configuration of transaction product information generated in the product registration process by the product sales data processing apparatus 1. The transaction merchandise information generated for each merchandise includes print location information d1, line number information d2, merchandise code information d3, merchandise name information d4, unit price information d5, quantity information d6, and discount information d7. When printing the details of the purchased product on the receipt paper, for example, only the product name information d4, the unit price information d5 and the number information d6 are extracted from these pieces of information d1 to d7, and the transaction product information. Printed on receipt paper. Hereinafter, each information d1-d7 is demonstrated.

印刷場所情報d1は、当該取引商品情報をレシート用紙に印刷する際に、レシート用紙のどの領域に印刷すべきかを示す情報である。本実施形態では、取引商品情報は、レシート用紙の表面および裏面のいずれに印刷されてもよいので、後述するように、各取引商品情報に対して、表面および裏面のいずれでもよい旨の情報が割り当てられている。   The printing location information d1 is information indicating which area of the receipt paper should be printed when the transaction product information is printed on the receipt paper. In the present embodiment, the transaction product information may be printed on either the front surface or the back surface of the receipt paper, so that information indicating that either the front surface or the back surface may be provided for each transaction product information, as will be described later. Assigned.

行数情報d2は、当該取引商品情報をレシート用紙に印刷する際に、必要な行数を示す情報である。本実施形態に係る商品販売データ処理装置1では、後述するように、レシート用紙に印刷されるべき情報が、行単位で管理されている。つまり、その情報をレシート用紙に印刷するために、レシート用紙の長手方向に沿ってどの程度の長さが必要であるか、すなわち何行分必要であるかを示す行数情報が、印刷されるべき情報毎に設定されている。   The line number information d2 is information indicating the number of lines necessary when the transaction product information is printed on the receipt paper. In the merchandise sales data processing apparatus 1 according to the present embodiment, information to be printed on receipt paper is managed in units of lines, as will be described later. In other words, in order to print the information on the receipt paper, the number of lines indicating how much length is required along the longitudinal direction of the receipt paper, that is, how many lines are required, is printed. It is set for each power information.

商品コード情報d3は、当該取引商品情報に係る商品を特定するためのコード化された情報であり、商品の種類毎または商品毎に異なる情報である。商品名情報d4は、当該取引商品情報に係る商品の名称を示す情報である。単価情報d5は、当該取引商品情報に係る商品の単価を示す情報である。個数情報d6は、当該取引商品情報に係る商品の購入点数を示す情報である。値引き情報d7は、当該取引商品情報に係る商品について値引きがされている場合、その値引き金額を示す情報である。   The product code information d3 is coded information for specifying the product related to the transaction product information, and is different information for each type of product or each product. The product name information d4 is information indicating the name of the product related to the transaction product information. The unit price information d5 is information indicating the unit price of the product related to the transaction product information. The number information d6 is information indicating the purchase points of the products related to the transaction product information. The discount information d7 is information indicating a discount amount when a discount is applied to the product related to the transaction product information.

ここで、個数情報d6を除く残余の各情報d1〜d5,d7は、コード読取部14によって読み取られた商品コード情報に基づいて、制御部11が、記憶部12または図示しないサーバ装置の記憶部に記憶されている商品情報データベースから、当該商品に関する商品情報を読み出すことによって得られる情報である。なお、前記商品情報データベースには、当該店舗において取引の対象となっている全ての種類の商品毎に、印刷場所情報d1、行数情報d2、商品名情報d4、単価情報d5および値引き情報d7などを含む商品情報が予め登録されており、各商品の商品情報は、商品コード情報d3を用いて管理されている。   Here, the remaining pieces of information d1 to d5 and d7 other than the number information d6 are based on the product code information read by the code reading unit 14, and the control unit 11 stores the storage unit 12 or a storage unit of a server device (not shown). This is information obtained by reading out merchandise information related to the merchandise from the merchandise information database stored in. The merchandise information database includes, for each type of merchandise to be traded in the store, printing location information d1, line number information d2, merchandise name information d4, unit price information d5, discount information d7, and the like. Product information including the product information is registered in advance, and the product information of each product is managed using product code information d3.

また個数情報d6は、当該取引商品情報に係る商品の購入点数が、操作者によって入力部13を介して入力された場合には、その入力された数値によって与えられる。また、入力されなかった場合には、購入点数が1点であると見なし、自動的に1が与えられるように設定されている。   The number information d6 is given by the input numerical value when the purchase point of the product related to the transaction product information is input by the operator via the input unit 13. If no input is made, it is assumed that the number of purchase points is 1, and 1 is automatically given.

図3は、印刷情報を生成するための基礎となる印刷情報フォーマット121aの一例を示す模式図である。同図において、印刷情報フォーマット121aを構成するデータ構成は、最上段に示すように、印刷場所情報d11、行数情報d12、出力内容項目d13およびデータ種類情報d14に関するデータがそれぞれ入力される各項目によって構成され、各項目の下方には、項目毎にデータが入力された印刷情報フォーマット121aの一例が示されている。   FIG. 3 is a schematic diagram illustrating an example of a print information format 121a that is a basis for generating print information. In the figure, the data structure constituting the print information format 121a is as shown in the top row, and each item into which data relating to the print location information d11, the line number information d12, the output content item d13, and the data type information d14 is input. An example of the print information format 121a in which data is input for each item is shown below each item.

本実施形態に係る印刷情報フォーマット121aでは、レシート用紙に印刷される出力内容を示す出力内容項目d13毎に、印刷場所情報d11、行数情報d12およびデータ種類情報d14が設定されて構成されている。このような印刷情報フォーマット121aは、予め作成されて、商品販売データ処理装置1の記憶部12に記憶されている。   The print information format 121a according to the present embodiment is configured by setting print location information d11, line number information d12, and data type information d14 for each output content item d13 indicating the output content printed on the receipt paper. . Such a print information format 121a is created in advance and stored in the storage unit 12 of the merchandise sales data processing apparatus 1.

ここで、印刷場所情報d11は、前述する印刷場所情報d1と同様の情報であり、当該出力内容をレシート用紙に印刷する際に、レシート用紙のどの領域に印刷すべきかを示す情報である。また、行数情報d12は、前述する行数情報d2と同様の情報であり、当該出力内容をレシート用紙に印刷する際に、必要な行数を示す情報である。なお、取引商品情報を印刷する際に必要な行数は、コード読取部14によって読み取られた商品の数に応じて変動するので、変数n(ただし、nは1以上の整数)が割り当てられている。データ種類情報d14は、当該出力内容のデータの種類を示す情報であり、文字データであるかイメージデータであるかを示す情報が割り当てられている。   Here, the print location information d11 is information similar to the print location information d1 described above, and is information indicating which region of the receipt paper should be printed when the output content is printed on the receipt paper. The line number information d12 is the same information as the line number information d2 described above, and is information indicating the number of lines necessary when the output content is printed on the receipt paper. Note that the number of lines necessary for printing the transaction product information varies depending on the number of products read by the code reading unit 14, and therefore a variable n (where n is an integer of 1 or more) is assigned. Yes. The data type information d14 is information indicating the type of data of the output content, and information indicating whether it is character data or image data is assigned.

印刷情報フォーマット121aを構成する各出力内容項目d13は、レシート用紙に印刷される出力内容を示し、一取引の内容に依らずレシートに表示される固定情報に関する項目dx、一取引に係る各商品についての取引商品情報に関する項目dy、および、一取引の決済に関する決済情報に関する項目dzに分類することができる。固定情報に関する項目dxには、店舗に関する項目、取引日時に関する項目、および、のり代となる領域を明示するためののり代項目を含む各種メッセージ項目が含まれる。また、決済情報に関する項目dzには、商品の合計金額項目、預かり金額項目、および、釣銭金額項目が含まれる。   Each output content item d13 constituting the print information format 121a indicates the output content to be printed on the receipt paper. The item dx regarding the fixed information displayed on the receipt regardless of the content of one transaction, and each product related to one transaction Can be classified into items dy related to transaction product information and items dz related to settlement information related to settlement of one transaction. The item dx related to the fixed information includes items related to the store, items related to the transaction date and time, and various message items including a margin item for clearly indicating a region as a margin. Further, the item dz relating to the settlement information includes a total amount item, a deposit amount item, and a change amount item of the product.

このような印刷情報フォーマット121aに対して、一取引毎に生成された取引商品情報および決済情報を割り当てることにより、一取引毎に印刷情報を生成することができる。本実施形態に係る商品販売データ処理装置1は、一取引に係る情報が記載されたレシートを発行するとき、全ての取引商品情報を記載するために必要な行数が多くなってしまうことによって、予め定める長さを超えた長さのレシートを発行する必要があると判定すると、前記予め定める長さ毎に切断されたレシートを発行するように設定されている。すなわち、購入される商品の数が多くなった場合には、レシートを複数枚発行するように設定されている。   By assigning the transaction merchandise information and settlement information generated for each transaction to such a print information format 121a, the print information can be generated for each transaction. When the merchandise sales data processing apparatus 1 according to the present embodiment issues a receipt in which information related to one transaction is issued, the number of rows necessary for describing all the transaction merchandise information is increased. When it is determined that it is necessary to issue a receipt having a length exceeding a predetermined length, a receipt cut for each predetermined length is set. That is, it is set to issue a plurality of receipts when the number of products to be purchased increases.

本実施形態に係る印刷情報フォーマット121aでは、上記のようにレシートを複数枚に分けて発行する場合、図3に示すように、2枚目以降のレシートの両面に、のり代領域であることを明示した画像を印刷するように設定されている。詳細には、表面の先頭位置と裏面における表面に対応する位置に、のり代が設けられるように設定されている。また、1枚目のレシートの裏面の先頭位置にも、のり代が設けられるように設定されている。   In the print information format 121a according to the present embodiment, when a receipt is issued in a plurality of sheets as described above, as shown in FIG. 3, it is a margin area on both sides of the second and subsequent receipts. It is set to print the specified image. More specifically, the margin is set to be provided at positions corresponding to the front position on the front surface and the front surface on the back surface. In addition, it is set so that an allowance is also provided at the leading position on the back surface of the first receipt.

したがって、一取引に係るレシートが複数枚発行された場合であっても、レシートを家計簿などに糊付けして保存するときに、各レシートを厚み方向に重ねて保存することができる。また、一取引に係る情報が記載されていないのり代領域を利用して貼付されるので、貼付後であっても、一取引に係る情報を確実に確認することができる。   Therefore, even when a plurality of receipts related to one transaction are issued, when the receipts are glued to a household account book or the like and stored, the receipts can be stored in the thickness direction. Moreover, since it pastes using the margin area | region where the information which concerns on one transaction is not described, the information which concerns on one transaction can be confirmed reliably even after sticking.

図4は、商品販売データ処理装置1による商品販売データ処理の手順を示すフローチャートである。操作者が、商品の商品コード情報を読み取る準備ができたら、ステップs1に進む。   FIG. 4 is a flowchart showing a procedure of merchandise sales data processing by the merchandise sales data processing apparatus 1. When the operator is ready to read the product code information of the product, the process proceeds to step s1.

以下、ステップs1,s2において、商品登録処理が実行される。ステップs1では、コード読取部14によって商品の商品コード情報が読み取られ、読み取られた商品コード情報が制御部11に入力される。このとき、商品コード情報を読み取った商品の購入点数が複数である場合には、入力部13を介してその購入点数が操作者によって入力されて、その購入点数情報も制御部11に入力される。制御部11に商品コード情報が入力されると、ステップs2に進む。   Hereinafter, in steps s1 and s2, a product registration process is executed. In step s 1, the product code information of the product is read by the code reading unit 14, and the read product code information is input to the control unit 11. At this time, if there are a plurality of purchase points of the product read from the product code information, the purchase points are input by the operator via the input unit 13, and the purchase point information is also input to the control unit 11. . When product code information is input to the control unit 11, the process proceeds to step s2.

ステップs2では、入力された商品コード情報および購入点数情報に基づいて、制御部11は、当該商品についての取引商品情報を生成し、生成した取引商品情報を記憶部12へ格納する。取引商品情報が記憶部12に格納されると、ステップs3に進む。   In step s2, based on the input product code information and purchase point information, the control unit 11 generates transaction product information for the product and stores the generated transaction product information in the storage unit 12. When the transaction product information is stored in the storage unit 12, the process proceeds to step s3.

ステップs3では、制御部11は、取引終了宣言指令が入力されたか否かを判定する。取引終了宣言指令が入力されたと判定すると、制御部11は、決済処理を行う。具体的には、生成した取引商品情報に基づいて商品の合計金額を算出し、入力部13によって入力された預かり金額情報に基づいて釣銭金額を算出する。このような決済処理が行われると、ステップs4に進む。また、取引終了宣言指令が入力されたと判定されない場合には、ステップs1に戻って、次の商品について商品コード情報が入力される。   In step s3, the control unit 11 determines whether or not a transaction end declaration command is input. When it is determined that a transaction end declaration command has been input, the control unit 11 performs a settlement process. Specifically, the total amount of the product is calculated based on the generated transaction product information, and the change amount is calculated based on the deposit amount information input by the input unit 13. When such a settlement process is performed, the process proceeds to step s4. If it is not determined that the transaction end declaration command has been input, the process returns to step s1 and product code information is input for the next product.

以下、ステップs4〜s16において、印刷情報生成処理が実行される。ステップs4では、制御部11は、記憶部12に蓄積されている一取引に係る取引商品情報および決済情報に基づいて、発行されるレシートを1枚としたときの、印刷情報フォーマット121aに従った仮の印刷情報を記憶部12の前記作業領域において生成する。仮の印刷情報が生成されると、ステップs5に進む。   Thereafter, print information generation processing is executed in steps s4 to s16. In step s4, the control unit 11 complies with the print information format 121a when the receipt to be issued is one based on the transaction product information and settlement information related to one transaction stored in the storage unit 12. Temporary print information is generated in the work area of the storage unit 12. When the temporary print information is generated, the process proceeds to step s5.

図5は、図3に示す印刷情報フォーマット121aに従って生成された仮の印刷情報の一例を示す模式図である。図5に示す仮の印刷情報では、88種類の商品について商品コード情報が読み取られた場合を示している。なお、図5では、行数情報d12ではなく、行数情報d12に基づいて先頭から順に割り振られた行番号を示す行番号情報d15が示されている。また、d16として、レシートに実際に記載される出力内容の一例が挙げられている。   FIG. 5 is a schematic diagram showing an example of temporary print information generated according to the print information format 121a shown in FIG. The provisional print information shown in FIG. 5 shows a case where product code information is read for 88 types of products. In FIG. 5, not the line number information d12 but line number information d15 indicating the line numbers allocated in order from the top based on the line number information d12 is shown. Further, as d16, an example of output contents actually described in the receipt is given.

ステップs5では、制御部11は、発行すべきレシートの枚数pを算出する。具体的には、記憶部12に蓄積された取引商品情報を、印刷情報フォーマット121aに割り当てることによって得られたレシート用紙に印刷すべき全行数をNとし、発行されるレシートの枚数が増加する毎に追加すべき出力内容の行数をzとし、レシートの1つの面(以下、「1ページ」と記す)に印刷可能な最大行数をXとすると、発行すべきレシートの枚数pは、p>(N−z)/(2X−z)を満足する最小の整数として算出することができる。レシートの枚数pが算出されると、ステップs6に進む。   In step s5, the control unit 11 calculates the number p of receipts to be issued. Specifically, the total number of lines to be printed on the receipt paper obtained by assigning the transaction product information stored in the storage unit 12 to the print information format 121a is N, and the number of issued receipts increases. Assuming that the number of lines of output contents to be added every time is z and the maximum number of lines that can be printed on one side of the receipt (hereinafter referred to as “one page”) is X, the number of receipts p to be issued is It can be calculated as the smallest integer that satisfies p> (N−z) / (2X−z). When the number of receipts p is calculated, the process proceeds to step s6.

図3に示す印刷情報フォーマット121aの場合、レシートの枚数が増加する毎に、「レシート番号とレシート枚数」、「表下段メッセージ([裏面へ続く])」、「裏最下段メッセージ(のり代)」、「表最上段メッセージ(のり代)」、および、「メッセージ4(次ページへ続く)」として示されている各出力内容を追加する必要があるので、追加すべき行数zは、z=8である。また、図5に示すように、88個の取引商品情報を追加することによって得られた全行数Nは、N=107である。また、1ページに印刷可能な最大行数Xは、X=30として予め設定されている。したがって、レシートの枚数pは、p=2と算出される。   In the case of the print information format 121a shown in FIG. 3, every time the number of receipts increases, “receipt number and number of receipts”, “front row lower message ([continue to back side])”, “back lowermost row message (paste)” ”,“ Table top message (price) ”and“ message 4 (continue to the next page) ”need to be added, so the number of lines z to be added is z = 8. Further, as shown in FIG. 5, the total number of rows N obtained by adding 88 pieces of transaction product information is N = 107. Further, the maximum number of lines X that can be printed on one page is preset as X = 30. Therefore, the number p of receipts is calculated as p = 2.

ステップs6では、追加すべき出力内容を追加することにより得られた追加後の仮の印刷情報の印刷長L(ただし、L=N+z×(p−1))が、ページ数Fで割り切れるか否かを判定する。ここで、印刷長Lとは、前記追加後の仮の印刷情報を構成している行の数に対応する。また、ページ数Fとは、印刷情報が印刷される面の数に対応する。本実施形態では、印刷情報がレシートの表面および裏面に印刷されるので、F=2×pである。ステップs6において、印刷長Lがページ数Fで割り切れると判定された場合にはステップs7に進み、印刷長Lがページ数Fで割り切れないと判定された場合にはステップs8に進む。なお、図5に示される仮の印刷情報の場合、印刷長Lは115であり、ページ数である4で割り切れないため、ステップs8に進む。   In step s6, whether or not the print length L of the temporary print information after addition obtained by adding the output content to be added (where L = N + z × (p−1)) is divisible by the number of pages F. Determine whether. Here, the print length L corresponds to the number of lines constituting the provisional print information after the addition. The page number F corresponds to the number of surfaces on which print information is printed. In the present embodiment, since print information is printed on the front and back surfaces of the receipt, F = 2 × p. If it is determined in step s6 that the print length L is divisible by the page number F, the process proceeds to step s7. If it is determined that the print length L is not divisible by the page number F, the process proceeds to step s8. In the case of the provisional print information shown in FIG. 5, the print length L is 115 and cannot be divided by 4 which is the number of pages, so the process proceeds to step s8.

ステップs7では、剰余行数mに対して0を割り当て、ステップs9に進む。またステップs8では、剰余行数mに対してT(ただし、T=F−(L mod F))を割り当て、ステップs9に進む。ここで、剰余行数mとは、前記追加後の仮の印刷情報をp枚の各レシートの表面と裏面とに配分して印刷するとき、各レシートの表面と裏面とに配分される行数を等しくするために、該追加後の仮の印刷情報に対して、さらに追加すべき行の数に相当する。図5に示される仮の印刷情報の場合、印刷長Lが115であり、ページ数Fが4であるため、ステップs8において、剰余行数mとして1が割り当てられる。   In step s7, 0 is assigned to the number m of remainder lines, and the process proceeds to step s9. In step s8, T (where T = F− (L mod F)) is assigned to the number m of surplus rows, and the process proceeds to step s9. Here, the number m of surplus lines refers to the number of lines allocated to the front and back surfaces of each receipt when the provisional print information after addition is distributed and printed on the front and back surfaces of each of the p sheets of receipts. Are equal to the number of lines to be added to the provisional print information after the addition. In the case of the temporary print information shown in FIG. 5, since the print length L is 115 and the number of pages F is 4, 1 is assigned as the number of remainder lines m in step s8.

ステップs9では、制御部11は、印刷長Lと剰余行数mの和L+mをページ数Fで割り、算出された1ページ分の仮の行数k(ただし、k=(L+m)/F)に基づいて、前記追加後の仮の印刷情報をレシート毎に表面情報d20と裏面情報d21とに仮配分する。図6は、図5に示される仮の印刷情報の場合において、レシート毎に表面情報d20と裏面情報d21とに仮配分したときの模式図である。前記追加後の仮の印刷情報が仮配分されると、ステップs10に進む。   In step s9, the control unit 11 divides the sum L + m of the print length L and the number of remaining lines m by the number of pages F, and calculates the calculated temporary line number k for one page (where k = (L + m) / F). The provisional print information after the addition is temporarily distributed to the front surface information d20 and the back surface information d21 for each receipt. FIG. 6 is a schematic diagram when provisional printing information shown in FIG. 5 is provisionally distributed to the front surface information d20 and the back surface information d21 for each receipt. When the added temporary print information is provisionally distributed, the process proceeds to step s10.

ステップs10では、制御部11は、1枚目のレシートおよび最後のレシートに関して、仮配分したときの表面情報d20と裏面情報d21との境界に隣接する2つの行について、それらの印刷場所情報d11に基づいて採るべき処理を決定する。すなわち、1枚目のレシートの表面情報d20の最下行であるk行目の印刷場所情報d11および1枚目のレシートの裏面情報d21の最上行であるk+1行目の印刷場所情報d11、ならびに、最後のレシートの表面情報d20の最下行であるk×(F−1)行目の印刷場所情報d11および最後のレシートの裏面情報d21の最上行であるk×(F−1)+1行目の印刷場所情報d11に基づいて採るべき処理を決定する。   In step s10, the control unit 11 sets, in the print location information d11, two rows adjacent to the boundary between the front surface information d20 and the back surface information d21 when provisionally distributed for the first receipt and the last receipt. The processing to be taken is determined based on this. That is, the printing location information d11 of the k-th row that is the bottom row of the front surface information d20 of the first receipt, the printing location information d11 of the (k + 1) -th row that is the top row of the back surface information d21 of the first receipt, and The printing location information d11 of the k × (F−1) line that is the bottom row of the front surface information d20 of the last receipt and the k × (F−1) +1 row that is the top row of the back surface information d21 of the last receipt. A process to be taken is determined based on the print location information d11.

k行目およびk+1行目の印刷場所情報d11がいずれも表面である場合またはいずれも裏面である場合、ならびに、k×(F−1)行目およびk×(F−1)+1行目の印刷場所情報d11がいずれも表面である場合またはいずれも裏面である場合のうち、少なくとも1つの場合を満足する場合にはステップs13に進み、残余の場合にはステップs11に進む。   When the printing location information d11 of the k-th line and the (k + 1) -th line is both the front side or the back-side, and the k × (F−1) line and the k × (F−1) +1 line If at least one of the printing location information d11 is the front surface or the back surface is satisfied, the process proceeds to step s13, and if it is the remaining, the process proceeds to step s11.

図6に示す仮配分後の印刷情報では、1枚目のレシートの表面情報d20の最下行である29行目の印刷場所情報d11が表面であり、1枚目のレシートの裏面情報d21の最上行である30行目の印刷場所情報d11が、表面もしくは裏面のいずれでもよくなっている。また、最後のレシートの表面情報d20の最下行である87行目の印刷場所情報d11が表面であり、最後のレシートの裏面情報d21の最上行である88行目の印刷場所情報d11が、表面もしくは裏面のいずれでもよくなっている。したがって、この場合には、ステップs11に進む。   In the print information after provisional distribution shown in FIG. 6, the print location information d11 of the 29th line which is the bottom line of the surface information d20 of the first receipt is the front surface, and the top of the back surface information d21 of the first receipt. The print location information d11 on the 30th line, which is a line, can be on either the front side or the back side. Also, the print location information d11 on the 87th line which is the bottom row of the surface information d20 of the last receipt is the front surface, and the print location information d11 on the 88th row which is the top row of the back surface information d21 of the last receipt is the front surface. Or any of the back side is good. Accordingly, in this case, the process proceeds to step s11.

ステップs13では、制御部11は、印刷情報において出力内容項目d13毎に設定されている印刷場所情報d11に基づいて、レシートの各面に印刷すべき行の数vを決定する。レシートの各面に印刷すべき行の数vが決定されると、ステップs14に進む。   In step s13, the control unit 11 determines the number v of lines to be printed on each side of the receipt, based on the print location information d11 set for each output content item d13 in the print information. When the number v of lines to be printed on each side of the receipt is determined, the process proceeds to step s14.

ステップs14では、制御部11は、ステップs13において決定したレシートの各面に印刷すべき行の数vに基づいて、レシートの各面に追加すべき追加印刷情報121bの行数uを算出し、u行分の追加印刷情報121bをレシートの各面の仮の印刷情報に追加する。追加印刷情報121bが追加されると、ステップs15に進む。   In step s14, the control unit 11 calculates the number u of lines of additional print information 121b to be added to each side of the receipt based on the number v of lines to be printed on each side of the receipt determined in step s13. The additional print information 121b for the u line is added to the temporary print information for each side of the receipt. When the additional print information 121b is added, the process proceeds to step s15.

図7は、商品販売データ処理装置1の記憶部12に記憶されている追加印刷情報121bのデータ構成および追加印刷情報121bの一例を示す模式図である。図3に対応して、図7の最上段には追加印刷情報121bのデータ構成が示されており、追加印刷情報121bのデータ構成の下方には、本実施形態に係る追加印刷情報121bの一例が示されている。各追加印刷情報121bのうち、ステップs14において算出された行数uに対応する行数の追加印刷情報121bが選択されて追加される。   FIG. 7 is a schematic diagram illustrating an example of the data configuration of the additional print information 121b stored in the storage unit 12 of the merchandise sales data processing apparatus 1 and an example of the additional print information 121b. Corresponding to FIG. 3, the data structure of the additional print information 121b is shown at the top of FIG. 7, and an example of the additional print information 121b according to the present embodiment is shown below the data structure of the additional print information 121b. It is shown. Of each additional print information 121b, the additional print information 121b having the number of lines corresponding to the number u of lines calculated in step s14 is selected and added.

またステップs11では、制御部11は、各レシートの表面の行数および裏面の行数をkとして決定し、ステップs12に進む。ステップs12では、制御部11は、図7に基づいて、剰余行数m行分の追加印刷情報121bを最後のレシートの裏面の印刷情報に追加する。図6に示す仮配分後の印刷情報では、最後のレシートの裏面の印刷情報に追加すべき追加印刷情報の行数はm=1であるので、図7に基づいて、1行分の追加印刷情報である「改行」が、最後のレシートの裏面の印刷情報に追加される。追加印刷情報121bが追加されると、ステップs15に進む。   In step s11, the control unit 11 determines the number of rows on the front surface and the number of rows on the back surface of each receipt as k, and proceeds to step s12. In step s12, based on FIG. 7, the control unit 11 adds the additional print information 121b for the number m of remainder lines to the print information on the back side of the last receipt. In the print information after provisional distribution shown in FIG. 6, the number of lines of additional print information to be added to the print information on the back side of the last receipt is m = 1. Therefore, additional print for one line is performed based on FIG. The information “line feed” is added to the print information on the back side of the last receipt. When the additional print information 121b is added, the process proceeds to step s15.

ステップs15では、制御部11は、追加印刷情報121bが追加された仮配分後の印刷情報に基づいて、仮配分後の印刷情報をレシート毎に表面情報d30と裏面情報d31とに再配分する。これによって、印刷部16に送信すべき印刷情報が生成される。このとき、各レシートの裏面情報d31については、表面の出力内容に対して上下反転して印刷されるように、印刷情報が生成される。詳細には、各レシートの裏面情報d31について、行番号情報d15を割り当てる順番を変更するとともに、レシートに印刷される際の各文字についても上下反転される。このように、レシートの裏面の出力内容をレシートの表面の出力内容に対して上下反転して印刷することによって、レシートを捲ってレシートの裏面に印刷された出力内容を確認する場合に、文字を読み易くすることができる。印刷部16に送信すべき印刷情報が生成されると、ステップs16に進む。図8は、図6に示す仮配分後の印刷情報に基づいて生成された、印刷部16に送信すべき印刷情報を示す模式図である。   In step s15, the control unit 11 redistributes the temporarily distributed print information to the front surface information d30 and the back surface information d31 for each receipt based on the temporarily distributed print information to which the additional print information 121b is added. As a result, print information to be transmitted to the printing unit 16 is generated. At this time, print information is generated so that the back surface information d31 of each receipt is printed upside down with respect to the output content on the front surface. Specifically, the order in which the line number information d15 is assigned to the back side information d31 of each receipt is changed, and each character when printed on the receipt is also turned upside down. In this way, when the output content printed on the back side of the receipt is confirmed by turning the output content on the back side of the receipt upside down with respect to the output content on the front side of the receipt, It can be easy to read. When print information to be transmitted to the printing unit 16 is generated, the process proceeds to step s16. FIG. 8 is a schematic diagram showing print information to be transmitted to the printing unit 16 generated based on the print information after provisional distribution shown in FIG.

ステップs16では、制御部11は、再配分された印刷情報を印刷部16へ送信し、印刷部16に対してレシートを発行させるレシート発行処理を実行する。印刷部16は、制御部11から送信された再配分後の印刷情報に基づいて、レシート用紙に対して両面印刷し、レシートを発行する。レシートが発行されると、商品販売データ処理は終了する。   In step s <b> 16, the control unit 11 transmits the redistributed print information to the printing unit 16 and executes a receipt issuing process for causing the printing unit 16 to issue a receipt. The printing unit 16 performs duplex printing on the receipt paper based on the redistributed print information transmitted from the control unit 11 and issues a receipt. When the receipt is issued, the merchandise sales data processing ends.

図9は、図8に示す再配分後の印刷情報に基づいて、印刷部16によって印刷された2枚のレシートRT4,RT5を示す図である。図9に示すように、本実施形態に係る商品販売データ処理装置1を用いれば、のり代領域であることを示す表示Imを1枚目のレシートRT4の裏面RT41の先頭部分に表示させるとともに、2枚目のレシートRT5の表面RT50および裏面RT51の各先頭部分に表示させることができる。したがって、2枚のレシートRT4,RT5を家計簿などに貼付する際に、2枚のレシートを重ねて貼付することができるので、商品の購入点数が多くなってしまった場合であっても、貼付して保存するのに便利である。   FIG. 9 is a diagram showing two receipts RT4 and RT5 printed by the printing unit 16 based on the redistributed print information shown in FIG. As shown in FIG. 9, when the product sales data processing apparatus 1 according to the present embodiment is used, a display Im indicating that it is a margin area is displayed on the top portion of the back surface RT41 of the first receipt RT4, and It can be displayed on each head portion of the front surface RT50 and the back surface RT51 of the second receipt RT5. Therefore, when two receipts RT4 and RT5 are pasted on a household account book, etc., two receipts can be stuck on top of each other. It is convenient to save.

また、図9に示すように、レシートRT4,RT5の裏面RT41,RT51を印刷する際には、レシートRT4,RT5の裏面RT41,RT51に印刷すべき出力内容Inを、レシートRT4,RT5の表面RT40,RT50に印刷される出力内容Ipに対して上下反転するように印刷しているので、レシートRT4,RT5を家計簿などに貼付して保存した場合であっても、レシートを捲ったときにレシートの裏面に印刷されている文字を読み易くすることができる。   As shown in FIG. 9, when printing the backsides RT41 and RT51 of the receipts RT4 and RT5, the output content In to be printed on the backsides RT41 and RT51 of the receipts RT4 and RT5 is output to the front side RT40 of the receipts RT4 and RT5. , RT50 is printed so that it is flipped upside down with respect to the output contents Ip printed on the RT50, even if the receipts RT4 and RT5 are pasted and stored in a household account book etc. It is possible to make it easier to read the characters printed on the back of the paper.

本実施形態に係る商品販売データ処理装置1は、制御部11が、一取引に関して、複数枚のレシートが発行されるように印刷情報を生成し、印刷情報フォーマット121aは、レシート用紙に印刷される出力内容を示す出力内容項目d13と、出力内容項目に関連して設定され、当該出力内容をレシート用紙のどの領域に印刷すべきかを示す印刷場所情報d11と、当該出力内容項目d13に対する出力内容をレシート用紙に印刷する際に必要な行数を示す行数情報d12とを含み、出力内容項目d13は、のり代領域を明示するのり代項目を含み、印刷場所情報d11は、前記のり代を、2枚目以降のすべてのレシート用紙の両面に印刷すべき旨を示す情報を含むので、商品の購入点数が多くなってしまった場合であっても、貼付して保存するのに便利なレシートを発行することができる。   In the merchandise sales data processing apparatus 1 according to the present embodiment, the control unit 11 generates print information so that a plurality of receipts are issued for one transaction, and the print information format 121a is printed on receipt paper. The output content item d13 indicating the output content, the print location information d11 which is set in relation to the output content item and indicates which area of the receipt paper the output content should be printed on, and the output content for the output content item d13. Line number information d12 indicating the number of lines necessary for printing on receipt paper, the output content item d13 includes a margin item that clearly indicates a margin area, and the printing location information d11 includes the margin amount. It includes information indicating that it should be printed on both sides of all receipt sheets from the second sheet onwards, so even if the purchase number of the product has increased, it is pasted and saved It is possible to issue a convenient receipt for that.

また本実施形態に係る商品販売データ処理装置1は、制御部11が、レシート用紙の裏面に印刷すべき出力内容をレシート用紙の表面に印刷される出力内容に対して上下反転するように、裏面に印刷される出力内容の印刷情報を変換して生成するので、印刷されたレシートRT4,RT5を家計簿などに貼付して保存した場合であっても、レシートを捲ったときにレシートの裏面に印刷されている文字を読み易くすることができる。   Further, the commodity sales data processing apparatus 1 according to the present embodiment has the back surface so that the control unit 11 flips the output content to be printed on the back surface of the receipt paper upside down with respect to the output content printed on the front surface of the receipt paper. Since the print information of the output contents printed on the card is converted and generated, even when the printed receipts RT4 and RT5 are pasted and stored on a household account book or the like, The printed characters can be easily read.

1 商品販売データ処理装置
11 制御部
12 記憶部
13 入力部
14 コード読取部
15 表示部
16 印刷部
17 通信部
DESCRIPTION OF SYMBOLS 1 Merchandise sales data processing apparatus 11 Control part 12 Storage part 13 Input part 14 Code reading part 15 Display part 16 Printing part 17 Communication part

Claims (2)

レシート用紙の表面および裏面に対して一取引に係る情報を含む印刷情報を印刷可能な印刷部を備え、印刷部によって前記印刷情報を印刷することによってレシートを発行する商品販売データ処理装置であって、
前記印刷情報を生成するために用いられる印刷情報フォーマットを記憶する記憶部と、
前記記憶部に記憶されている印刷情報フォーマットを記憶部から読み出し、読み出された印刷情報フォーマットを用いて印刷情報を生成し、生成した印刷情報を印刷部に送信して印刷させる制御部とを備え、
前記制御部は、一取引に関して、予め定める長さを超えた長さのレシートを発行する必要があると判定すると、複数枚のレシートが発行されるように印刷情報を生成し、
前記印刷情報フォーマットは、レシート用紙に印刷される出力内容を示す出力内容項目と、該出力内容項目に関連して設定され、当該出力内容項目に対する出力内容をレシート用紙のどの領域に印刷すべきかを示す印刷場所情報と、当該出力内容をレシート用紙に印刷する際に必要な行数を示す行数情報とを含み、
前記出力内容項目は、のり代となる領域を明示するためののり代項目を含み、
前記印刷場所情報は、前記のり代を、2枚目以降のすべてのレシート用紙の両面に印刷すべき旨を示す情報を含むことを特徴とする商品販売データ処理装置。
A merchandise sales data processing apparatus including a printing unit capable of printing print information including information relating to one transaction on the front and back surfaces of a receipt sheet, and issuing a receipt by printing the print information by the printing unit. ,
A storage unit for storing a print information format used for generating the print information;
A control unit that reads the print information format stored in the storage unit from the storage unit, generates print information using the read print information format, and transmits the generated print information to the print unit for printing. Prepared,
When determining that it is necessary to issue a receipt with a length exceeding a predetermined length for one transaction, the control unit generates print information so that a plurality of receipts are issued,
The print information format is set in association with the output content item indicating the output content to be printed on the receipt paper, and in which area of the receipt paper the output content for the output content item should be printed. Print location information indicating, and line number information indicating the number of lines required when printing the output content on receipt paper,
The output content item includes a paste item for specifying a region to be used as a paste,
The merchandise sales data processing apparatus, wherein the printing location information includes information indicating that the margin is to be printed on both sides of all second and subsequent receipt sheets.
レシート用紙の表面および裏面に対して一取引に係る情報を含む印刷情報を印刷可能な印刷部を備え、印刷部によって前記印刷情報を印刷することによってレシートを発行する商品販売データ処理装置であって、
前記印刷情報を生成するために用いられる印刷情報フォーマットを記憶する記憶部と、
前記記憶部に記憶されている印刷情報フォーマットを記憶部から読み出し、読み出された印刷情報フォーマットを用いて印刷情報を生成し、生成した印刷情報を印刷部に送信して印刷させる制御部とを備え、
前記制御部は、レシート用紙の裏面に印刷すべき出力内容が表面に印刷される出力内容に対して上下反転されるように、前記裏面に印刷される出力内容の印刷情報を変換して生成し、
前記印刷情報フォーマットは、レシート用紙に印刷される出力内容を示す出力内容項目と、該出力内容項目に関連して設定され、当該出力内容項目に対する出力内容をレシート用紙のどの領域に印刷すべきかを示す印刷場所情報とを含み、
前記出力内容項目は、のり代となる領域を明示するためののり代項目を含み、
前記印刷場所情報は、前記のり代を、レシート用紙の裏面の最下段に印刷すべき旨を示す情報を含むことを特徴とする商品販売データ処理装置。
A merchandise sales data processing apparatus including a printing unit capable of printing print information including information relating to one transaction on the front and back surfaces of a receipt sheet, and issuing a receipt by printing the print information by the printing unit. ,
A storage unit for storing a print information format used for generating the print information;
A control unit that reads the print information format stored in the storage unit from the storage unit, generates print information using the read print information format, and transmits the generated print information to the print unit for printing. Prepared,
Wherein the control unit, so that the output content to be printed on the back of the receipt paper is turned upside down with respect to output content to be printed on the surface, generated by converting the print information of output content to be printed on the back ,
The print information format is set in association with the output content item indicating the output content to be printed on the receipt paper, and in which area of the receipt paper the output content for the output content item should be printed. Print location information to indicate,
The output content item includes a paste item for specifying a region to be used as a paste,
The merchandise sales data processing apparatus , wherein the printing location information includes information indicating that the margin is to be printed at the bottom of the back side of the receipt paper .
JP2009237755A 2009-10-14 2009-10-14 Product sales data processing device Active JP5415224B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009237755A JP5415224B2 (en) 2009-10-14 2009-10-14 Product sales data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009237755A JP5415224B2 (en) 2009-10-14 2009-10-14 Product sales data processing device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013235111A Division JP5746305B2 (en) 2013-11-13 2013-11-13 Product sales data processing device

Publications (2)

Publication Number Publication Date
JP2011086079A JP2011086079A (en) 2011-04-28
JP5415224B2 true JP5415224B2 (en) 2014-02-12

Family

ID=44078982

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009237755A Active JP5415224B2 (en) 2009-10-14 2009-10-14 Product sales data processing device

Country Status (1)

Country Link
JP (1) JP5415224B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6583300B2 (en) * 2017-01-31 2019-10-02 京セラドキュメントソリューションズ株式会社 Image forming apparatus

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0363144A (en) * 1989-08-02 1991-03-19 Fujitsu Ltd Single-side and double-side printing control system
JPH10307969A (en) * 1997-05-09 1998-11-17 Tec Corp Commodity sales registered data processor
JP2002036760A (en) * 2000-07-25 2002-02-06 Seiko Epson Corp Receipt paper, receipt issuing device, control method therefor, and information recording medium
JP4184919B2 (en) * 2003-10-23 2008-11-19 セイコーインスツル株式会社 Accounting equipment
JP4990741B2 (en) * 2007-11-15 2012-08-01 東芝テック株式会社 Product sales data processing device
JP2009220307A (en) * 2008-03-13 2009-10-01 Canon Inc Printing apparatus and its control method

Also Published As

Publication number Publication date
JP2011086079A (en) 2011-04-28

Similar Documents

Publication Publication Date Title
JP2011107774A (en) Commodity sales data processor and control program therefor
JP2005141649A (en) Pos system, electronic receipt issuance system, electronic receipt issuance method and program
JP2004139245A (en) Slip processing system and slip processing method
CN105139554A (en) Sales data processing apparatus
JP5202481B2 (en) Merchandise sales data processing apparatus and control program thereof
JP2014008682A (en) Printer
JP6155808B2 (en) CONTROL DEVICE, CONTROL SYSTEM, AND CONTROL DEVICE CONTROL METHOD
JP4232393B2 (en) POS terminal and interface device
JP5415224B2 (en) Product sales data processing device
JP5746305B2 (en) Product sales data processing device
JP2008210144A (en) Bill issuing system and bill issuing method
JP5953791B2 (en) POS system and computer program
JP2011086078A (en) Commodity sales data processor
JP6048612B2 (en) POS system and program
JP6660913B2 (en) Sales data processing device and program
JP6311806B2 (en) Printing apparatus and program
JP2014132498A (en) Commodity transaction data processor and program
JP6214046B2 (en) Electronic device, electronic scale device and program
JP7041232B2 (en) POS system
US20240354732A1 (en) Point of sale terminal, method, and medium
JP2012216043A (en) Settlement processor, program and settlement processing system
JP5781670B2 (en) Product information processing apparatus and program thereof
JP5530475B2 (en) Product sales data processing apparatus and program
JP2010067121A (en) Printing information generating device, printing device, printing system, and method for controlling the printing information generating device
JP2005327219A (en) Shop device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130730

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130925

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131015

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131113

R150 Certificate of patent or registration of utility model

Ref document number: 5415224

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150