CN103578200B - Signal conditioning package and control method, server unit and control method thereof - Google Patents
Signal conditioning package and control method, server unit and control method thereof Download PDFInfo
- Publication number
- CN103578200B CN103578200B CN201310279230.1A CN201310279230A CN103578200B CN 103578200 B CN103578200 B CN 103578200B CN 201310279230 A CN201310279230 A CN 201310279230A CN 103578200 B CN103578200 B CN 103578200B
- Authority
- CN
- China
- Prior art keywords
- mentioned
- information
- financial
- signal conditioning
- financial information
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/207—Tax processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种信息处理装置及其控制方法、服务器装置及其控制方法,能够高效地获取财务信息。通过在代表财务打印机中设置GPRS通信模块,从而构成为能与服务器装置进行通信,进而构成为能经由局域网以规定的通信方式与存储财务信息的一个或者多个其他信息处理装置进行通信,代表财务打印机具备信息处理部,该信息处理部在从服务器装置有了特定的其他信息处理装置的财务信息的发送请求的情况下,经由局域网而与该特定的其他信息处理装置进行通信以获取财务信息,并将所获取的财务信息经由通信网络发送给服务器装置。
The present invention provides an information processing device and its control method, a server device and its control method, which can efficiently acquire financial information. By installing a GPRS communication module in the representative financial printer, it is configured to communicate with the server device, and further configured to communicate with one or more other information processing devices that store financial information via a local area network in a prescribed communication method. The printer includes an information processing unit that communicates with the specific other information processing device via a local area network to obtain the financial information when there is a request from the server device to transmit financial information of the other specific information processing device, And the acquired financial information is sent to the server device via the communication network.
Description
技术领域technical field
本发明涉及存储财务信息的信息处理装置、获取财务信息的服务器装置、该信息处理装置的控制方法、以及该服务器装置的控制方法。The present invention relates to an information processing device storing financial information, a server device acquiring financial information, a control method of the information processing device, and a control method of the server device.
背景技术Background technique
在现有技术中,设置在销售商品等的店铺中,对包含与交易相关的信息(与营业额相关的信息、与课税相关的信息等)在内的财务信息进行存储的信息处理装置(电子式现金出纳机、收据用的打印机)被公知(例如参考专利文献1)。In the prior art, an information processing device ( Electronic cash registers, printers for receipts) are known (for example, refer to Patent Document 1).
信息处理装置所存储的财务信息,在例如政府等从店铺征收税金时,被利用作为用于掌握该店铺中的交易实况的信息。The financial information stored in the information processing device is used, for example, as information for grasping the actual status of transactions in the store when the government collects taxes from the store.
专利文献1:日本特开平05-120567号公报Patent Document 1: Japanese Patent Application Laid-Open No. 05-120567
发明内容Contents of the invention
在此,在现有技术中,当政府等的负责人获取信息处理装置中存储的财务信息的情况下,持专用的终端前往设置了信息处理装置的店铺,经由电缆而将信息处理装置与专用的终端相连接,通过在专用的终端所安装的专用的软件工具的功能,从信息处理装置获取财务信息。然而,该现有技术的方法非常麻烦,因而要求提高效率。Here, in the prior art, when a person in charge of the government obtains financial information stored in an information processing device, he goes to a store where the information processing device is installed with a dedicated terminal, and connects the information processing device and the dedicated terminal via a cable. It is connected to a dedicated terminal, and financial information is obtained from an information processing device through the function of a dedicated software tool installed on a dedicated terminal. However, this prior art method is very cumbersome, and thus requires an increase in efficiency.
本发明正是鉴于上述情况而作出的,其目的在于能够高效地获取财务信息。The present invention has been made in view of the above circumstances, and an object of the present invention is to efficiently acquire financial information.
为了实现上述目的,本发明的一种信息处理装置,其特征在于,对财务信息进行存储,上述信息处理装置被构成为能经由通信网络以规定的通信方式与服务器装置进行通信,并且被构成为能经由局域网以规定的通信方式与存储上述财务信息的一个或者多个其他信息处理装置进行通信,上述信息处理装置具备信息处理部,该信息处理部在从上述服务器装置有了特定的上述其他信息处理装置所存储的上述财务信息的发送请求的情况下,经由上述局域网而与该特定的上述其他信息处理装置进行通信以获取上述财务信息,并将所获取的上述财务信息经由上述通信网络发送给上述服务器装置。In order to achieve the above object, an information processing device of the present invention is characterized in that it stores financial information. Can communicate with one or more other information processing devices that store the above-mentioned financial information via a local area network in a prescribed communication method. In the case of a transmission request of the above-mentioned financial information stored in the processing device, communicate with the specific above-mentioned other information processing device via the above-mentioned local area network to obtain the above-mentioned financial information, and transmit the obtained above-mentioned financial information to The above-mentioned server device.
根据该构成,信息处理装置响应来自服务器装置的请求而发送经由局域网相连接的特定的其他信息处理装置的财务信息。因此,不需要如现有技术那样在获取财务信息时将专用的终端与信息处理装置进行连接,能够高效地获取财务信息。According to this configuration, the information processing device transmits financial information of a specific other information processing device connected via the local area network in response to a request from the server device. Therefore, it is not necessary to connect a dedicated terminal to an information processing device when acquiring financial information as in the prior art, and it is possible to efficiently acquire financial information.
在此,因地域的原因,互联网的可靠性低,有些情况下优选服务器与客户端之间的通信经由通信网络而进行。在此基础上,根据上述构成,信息处理装置由于将其他信息处理装置的财务信息经由通信网络发送给服务器装置,因此能够恰当地响应上述请求。Here, depending on the region, the reliability of the Internet is low, and it may be preferable to communicate between the server and the client via a communication network in some cases. In addition, according to the above configuration, since the information processing device transmits financial information of other information processing devices to the server device via the communication network, it can appropriately respond to the request.
另外,关于各个信息处理装置,还能考虑其构成为能经由通信网络与服务器装置进行通信,但该情况下,需要在所有的信息处理装置中设置用于通过通信网络进行通信的通信模块,进而针对所有的信息处理装置获取通信号码,因而在通信成本、制造成本、系统的构建所涉及的成本等各种成本方面有改善的余地。另一方面,根据上述构成,由于信息处理装置作为代表,将经由通信网络而与信息处理装置自身相连接的其他信息处理装置的财务信息,经由局域网发送给服务器装置,因此不需要对其他信息处理装置设置上述的通信模块,或者获取通信号码,能够实现成本的改善。In addition, it is conceivable that each information processing device is configured to be able to communicate with a server device via a communication network, but in this case, it is necessary to install a communication module for communicating through a communication network in all the information processing devices, and then Since communication numbers are acquired for all information processing devices, there is room for improvement in various costs such as communication costs, manufacturing costs, and costs involved in system construction. On the other hand, according to the above configuration, since the information processing device, as a representative, transmits the financial information of other information processing devices connected to the information processing device itself via the communication network to the server device via the local area network, it is not necessary to process other information. The device is equipped with the above-mentioned communication module, or obtains a communication number, which can achieve cost improvement.
另外,本发明的特征在于,上述信息处理部在向上述服务器装置发送上述财务信息的情况下,附加篡改检测用的代表附加信息来进行发送。In addition, the present invention is characterized in that, when transmitting the financial information to the server device, the information processing unit adds representative additional information for tamper detection and transmits.
根据该构成,能通过服务器装置进行财务信息的篡改检测。According to this configuration, it is possible to detect falsification of financial information by the server device.
另外,本发明的特征在于,上述其他信息处理装置将上述财务信息、与基于上述财务信息而生成的篡改检测用的附加信息建立对应地进行存储,上述信息处理部在从上述服务器装置有了特定的上述其他信息处理装置所存储的上述财务信息的发送请求的情况下,经由上述局域网而与该特定的上述其他信息处理装置进行通信以获取上述财务信息以及上述附加信息,并在基于上述附加信息检测出有无对上述财务信息的篡改之后,附加上述代表附加信息来进行发送。In addition, the present invention is characterized in that the other information processing device stores the financial information in association with additional information for tampering detection generated based on the financial information, and the information processing unit receives the specified information from the server device. In the case of a transmission request for the financial information stored in the other information processing device, communicate with the specific other information processing device via the local area network to obtain the financial information and the additional information, and based on the additional information After detection of falsification of the above-mentioned financial information, the above-mentioned representative additional information is added and transmitted.
根据该构成,信息处理装置能够检测从特定的其他信息处理装置获取到的财务信息有无篡改,且仅将没有被篡改的财务信息发送给服务器装置,另外或者将检测出篡改的情况通知给服务器装置等适当的对象。According to this configuration, the information processing device can detect whether or not the financial information acquired from a specific other information processing device has been falsified, and transmit only financial information that has not been falsified to the server device, or notify the server of detection of falsification. Appropriate objects such as devices.
另外,本发明的特征在于,上述信息处理部从上述服务器装置通过邮件接收特定的上述其他信息处理装置所存储的上述财务信息的发送请求,在有了该发送请求的情况下,对邮件的内容进行解析以对该特定的上述其他信息处理装置进行确定。In addition, the present invention is characterized in that the information processing unit receives, from the server device, a transmission request of the financial information stored in the specified other information processing device by mail, and when there is the transmission request, the content of the mail is Analysis is performed to determine the specific other information processing device described above.
根据该构成,通过利用了通信网络的邮件这样的简易方法,能进行从服务器装置向信息处理装置请求发送财务信息。According to this configuration, it is possible to request transmission of financial information from the server device to the information processing device by a simple method such as mail using a communication network.
为了实现上述目的,本发明的一种服务器装置,其特征在于,被连接于将存储财务信息的多个信息处理装置经由局域网相连接而构成的系统,上述服务器装置被构成为能经由通信网络以规定的通信方式与作为构成上述系统的一个上述信息处理装置的代表信息处理装置进行通信,上述服务器装置具备财务信息获取部,该财务信息获取部通过经由上述通信网络的通信,向上述代表信息处理装置请求发送对规定的上述信息处理装置进行确定的信息并且发送该规定的上述信息处理装置的上述财务信息,并从上述代表信息处理装置获取该规定的上述信息处理装置的上述财务信息。In order to achieve the above object, a server device of the present invention is characterized in that it is connected to a system configured by connecting a plurality of information processing devices storing financial information through a local area network, and the server device is configured to be able to communicate with each other through a communication network. A predetermined communication method communicates with a representative information processing device as one of the information processing devices constituting the system, and the server device includes a financial information acquisition unit that transmits information to the representative information processing unit through communication via the communication network. The device requests transmission of information identifying the specified information processing device and transmits the financial information of the specified information processing device, and acquires the financial information of the specified information processing device from the representative information processing device.
根据该构成,服务器装置通过经由通信网络的通信,向代表信息处理装置请求发送特定的信息处理装置的财务信息,并获取财务信息。因此,不需要如现有技术那样在获取财务信息时将专用的终端、与信息处理装置相连接,能够高效地进行财务信息的获取。According to this configuration, the server device requests the representative information processing device to transmit the financial information of the specific information processing device through communication via the communication network, and acquires the financial information. Therefore, it is not necessary to connect a dedicated terminal to an information processing device when acquiring financial information as in the prior art, and it is possible to efficiently acquire financial information.
尤其,服务器装置不必与代表信息处理装置以外的信息处理装置进行通信,便能获取各个信息处理装置的财务信息。因此,不需要为了与各信息处理装置直接进行通信以获取财务信息,而对与各信息处理装置相关的适当的信息进行管理,或者为了按每个信息处理装置进行通信而设置软硬件上的机构、功能,从容易开发性、成本方面来看是有利的。In particular, the server device can acquire financial information of each information processing device without communicating with information processing devices other than the representative information processing device. Therefore, in order to directly communicate with each information processing device to obtain financial information, it is not necessary to manage appropriate information related to each information processing device, or to install software and hardware mechanisms for communicating with each information processing device. , function, from the perspective of easy development and cost, it is advantageous.
另外,本发明的特征在于,上述财务信息获取部基于经由上述代表信息处理装置接收到的规定的上述信息处理装置的上述财务信息,来检查上述财务信息的内容的匹配性。In addition, the present invention is characterized in that the financial information acquiring unit checks consistency of content of the financial information based on the financial information of the predetermined information processing device received via the representative information processing device.
根据该构成,服务器装置由于基于所接收的财务信息来检查财务信息的内容的匹配性,因此根据有无匹配性,在财务信息被篡改而失去匹配性的情况下,能检测出该情况。According to this configuration, since the server device checks the compatibility of the contents of the financial information based on the received financial information, it can detect that the financial information has been falsified to lose the compatibility based on whether or not the financial information is consistent.
另外,本发明的特征在于,上述信息处理装置被构成为能发行收据,并将已发行的上述收据的收据信息作为上述财务信息进行存储,上述财务信息获取部向上述代表信息处理装置请求发送规定的上述信息处理装置的上述收据信息,并基于根据该请求而接收到的该规定的上述信息处理装置的上述收据信息,来检查上述收据信息中的小计金额、与总计金额之间的匹配性。In addition, the present invention is characterized in that the information processing device is configured to issue receipts and store receipt information of the issued receipts as the financial information, and the financial information acquisition unit requests the representative information processing device to send a specified Based on the receipt information of the above-mentioned information processing device received in accordance with the request, check the compatibility between the subtotal amount and the total amount in the receipt information .
在此,只要没有对收据信息进行篡改,则收据信息中的小计金额、与总计金额一定能取得匹配。利用该原理,财务信息获取部通过检查收据信息中的小计金额、与总计金额之间的匹配性,便能有效地检测出对收据信息的篡改。Here, as long as the receipt information is not tampered with, the subtotal amount in the receipt information must match the total amount. Using this principle, the financial information acquisition unit can effectively detect tampering of the receipt information by checking the matching between the subtotal amount in the receipt information and the total amount.
另外,本发明的特征在于,上述信息处理装置将营业额信息与上述收据信息一起进行存储,该营业额信息是对通过发行上述收据后的算账而得到的营业额以规定的单位进行合计所得的信息,上述财务信息获取部向上述代表信息处理装置请求发送规定的上述信息处理装置的上述收据信息、以及上述营业额信息,并基于根据该请求而接收到的上述收据信息、以及上述营业额信息,来检查上述收据信息中包含的信息、与上述营业额信息之间的匹配性。In addition, the present invention is characterized in that the information processing device stores, together with the receipt information, sales amount information obtained by summing up the sales amount obtained by accounting after the issuance of the receipt in predetermined units. information, the financial information acquiring unit requests the representative information processing device to transmit the receipt information and the turnover information of the specified information processing unit, and based on the receipt information and the turnover information received in response to the request , to check the matching between the information contained in the above receipt information and the above turnover information.
在此,在规定的期间被发行的收据所涉及的收据信息中包含的信息、与营业额信息之间,只要信息没有被篡改,则两者一定能取得匹配。在此基础上,财务信息获取部基于从信息处理装置接收到的收据信息、以及营业额信息,来检查收据信息中包含的信息、与营业额信息之间的匹配性,从而能有效地检测出对收据信息、或者营业额信息的篡改。Here, between the information included in the receipt information related to the receipt issued within a predetermined period and the sales amount information, as long as the information is not falsified, there must be a match between the two. On this basis, the financial information acquisition unit checks the matching between the information contained in the receipt information and the turnover information based on the receipt information received from the information processing device and the turnover information, thereby effectively detecting Tampering with receipt information or turnover information.
另外,本发明的特征在于,上述财务信息获取部通过邮件向上述代表信息处理装置请求发送规定的上述信息处理装置的上述财务信息。In addition, the present invention is characterized in that the financial information acquiring unit requests transmission of the financial information of the predetermined information processing device to the representative information processing device by mail.
根据该构成,通过利用了通信网络的邮件这样的简易方法,便能进行从服务器装置向信息处理装置的财务信息的发送请求。According to this configuration, a transmission request of financial information from the server device to the information processing device can be performed by a simple method such as mail using a communication network.
另外,为了实现上述目的,本发明的一种信息处理装置的控制方法,其特征在于,该信息处理装置对财务信息进行存储,并被构成为能经由通信网络以规定的通信方式与服务器装置进行通信,且被构成为能经由局域网以规定的通信方式与存储上述财务信息的一个或者多个其他信息处理装置进行通信,在从上述服务器装置有了特定的上述其他信息处理装置所存储的上述财务信息的发送请求的情况下,经由上述局域网而与该特定的上述其他信息处理装置进行通信以获取上述财务信息,并将所获取的上述财务信息经由上述通信网络发送给上述服务器装置。In addition, in order to achieve the above object, a control method of an information processing device according to the present invention is characterized in that the information processing device stores financial information and is configured to communicate with a server device via a communication network in a prescribed communication method. Communication, and is configured to be able to communicate with one or more other information processing devices storing the above-mentioned financial information via a local area network in a prescribed communication method, and the above-mentioned financial information stored in the other information processing devices specified by the above-mentioned server device In the case of an information transmission request, communicate with the specific other information processing device via the local area network to acquire the financial information, and transmit the acquired financial information to the server device via the communication network.
根据该控制方法,信息处理装置根据来自服务器装置的请求而发送经由局域网相连接的特定的其他信息处理装置的财务信息。因此,不需要如现有技术那样在获取财务信息时对专用的终端、与信息处理装置进行连接,能够高效地进行财务信息的获取。According to this control method, an information processing device transmits financial information of a specific other information processing device connected via a local area network in response to a request from a server device. Therefore, it is not necessary to connect a dedicated terminal to an information processing device when acquiring financial information as in the prior art, and it is possible to efficiently acquire financial information.
另外,为了实现上述目的,本发明的一种服务器装置的控制方法,其特征在于,该服务器装置被连接于将存储财务信息的多个信息处理装置经由局域网相连接而构成的系统,并被构成为能经由通信网络以规定的通信方式与作为构成上述系统的一个上述信息处理装置的代表信息处理装置进行通信,通过经由上述通信网络的通信,向上述代表信息处理装置请求发送对规定的上述信息处理装置进行确定的信息并且发送该规定的上述信息处理装置的上述财务信息,并从上述代表信息处理装置获取该规定的上述信息处理装置的上述财务信息。In addition, in order to achieve the above object, a method for controlling a server device according to the present invention is characterized in that the server device is connected to a system in which a plurality of information processing devices storing financial information are connected via a local area network, and is configured to In order to be able to communicate with the representative information processing device as one of the above-mentioned information processing devices constituting the above-mentioned system by a predetermined communication method via the communication network, request the representative information processing device to send the specified information to the above-mentioned information processing device through communication via the above-mentioned communication network The processing device confirms the information and transmits the financial information of the specified information processing device, and acquires the financial information of the specified information processing device from the representative information processing device.
根据该控制方法,服务器装置通过经由通信网络的通信,向代表信息处理装置请求发送特定的信息处理装置的财务信息,并获取财务信息。因此,不必如现有技术那样在获取财务信息时将专用的终端与信息处理装置相连接,能够高效地获取财务信息。According to this control method, the server device requests transmission of financial information of a specific information processing device to a representative information processing device through communication via a communication network, and acquires the financial information. Therefore, it is not necessary to connect a dedicated terminal to an information processing device when acquiring financial information as in the prior art, and it is possible to efficiently acquire financial information.
发明效果Invention effect
根据本发明,能够高效地获取财务信息。According to the present invention, financial information can be acquired efficiently.
附图说明Description of drawings
图1是表示本实施方式涉及的信息处理系统的构成的图。FIG. 1 is a diagram showing the configuration of an information processing system according to the present embodiment.
图2是表示财务打印机的功能构成的框图。FIG. 2 is a block diagram showing the functional configuration of the financial printer.
图3是表示收据的一例的图。FIG. 3 is a diagram showing an example of a receipt.
图4是表示服务器装置的功能构成的框图。FIG. 4 is a block diagram showing a functional configuration of a server device.
图5是用于简单地说明信息处理系统的各设备的动作的图。FIG. 5 is a diagram for briefly explaining the operation of each device of the information processing system.
图6是表示服务器装置与财务打印机的动作的流程图。Fig. 6 is a flowchart showing the operations of the server device and the financial printer.
图7是表示服务器装置发送的邮件的内容的图。FIG. 7 is a diagram showing the content of mail sent by the server device.
图8是表示服务器装置的动作的流程图。FIG. 8 is a flowchart showing the operation of the server device.
具体实施方式detailed description
以下,参照附图对本发明的实施方式进行说明。Hereinafter, embodiments of the present invention will be described with reference to the drawings.
图1是表示本实施方式涉及的信息处理系统1的构成的图。FIG. 1 is a diagram showing the configuration of an information processing system 1 according to the present embodiment.
如图1所示,信息处理系统1是将多个店铺系统10、和服务器装置11经由包含电话网络(通信网络)12而构成的网络13相连接所构成的。As shown in FIG. 1 , the information processing system 1 is configured by connecting a plurality of store systems 10 and server devices 11 via a network 13 including a telephone network (communication network) 12 .
店铺系统10被应用于购物中心、百货店、便利店等店铺中,是对店铺中的商品的销售状况、商品的库存状况、营业额状况等进行管理的所谓的POS系统的一部分。店铺系统10至少具有在设置于店铺中的多个收银台L,进行与顾客购买的商品相应的算账的功能、以及根据顾客的货款的支付来发行收据(纸片)的功能。The store system 10 is applied to stores such as shopping centers, department stores, and convenience stores, and is a part of a so-called POS system that manages product sales, product inventory, sales, and the like in the store. The store system 10 has at least a function of performing accounts corresponding to products purchased by customers at a plurality of cash registers L installed in the store, and a function of issuing receipts (paper slips) according to payment by customers.
在应用了店铺系统10的店铺中,设置了多个收银台L,按每个收银台L,设置了作为收银机而构成的主机15、和财务打印机16(信息处理装置、记录装置)。在主机15中连接用于读取附在商品、或商品的包装上的条形码的条形码读取器、用于读取顾客所具有的会员卡、信用卡等卡中记录的信息的读卡器。主机15根据来自这些器件的输入、收银员的指示,适当地访问未图示的商品DB、顾客DB,并对财务打印机16进行控制以使之发行收据。In a store to which the store system 10 is applied, a plurality of cash registers L are installed, and for each cash register L, a host computer 15 configured as a cash register and a financial printer 16 (information processing device, recording device) are installed. A barcode reader for reading barcodes attached to commodities or packages of commodities and a card reader for reading information recorded on cards such as membership cards and credit cards owned by customers are connected to the host computer 15 . The host computer 15 appropriately accesses a product DB and a customer DB not shown in accordance with inputs from these devices and instructions from a cashier, and controls the financial printer 16 to issue a receipt.
如图1所示,在店铺系统10中,财务打印机16存在代表财务打印机16A(代表信息处理装置、信息处理装置)、和从属财务打印机16B(其他信息处理装置、信息处理装置)两种。而且,在店铺系统10中,一台代表财务打印机16A、和多台从属财务打印机16B,被连接成经由有线或者无线的局域网N能进行通信。代表财务打印机16A具有与电话网络12连接的功能,能经由电话网络12而与服务器装置11进行通信。从属财务打印机16B不具有与电话网络12连接的功能。关于店铺系统10的构成、基于构成的效果等,将在后面进行详述。As shown in FIG. 1 , in the store system 10 , there are two types of fiscal printers 16 : a representative fiscal printer 16A (representative information processing device, information processing device) and a subordinate fiscal printer 16B (other information processing device, information processing device). Furthermore, in the store system 10, one representative financial printer 16A and a plurality of subordinate financial printers 16B are connected so as to be able to communicate via a wired or wireless local area network N. The representative financial printer 16A has a function of connecting to the telephone network 12 and can communicate with the server device 11 via the telephone network 12 . The slave financial printer 16B does not have the function of connecting to the telephone network 12 . The configuration of the store system 10, the effects based on the configuration, and the like will be described in detail later.
在以下的说明中,对代表财务打印机16A、和从属财务打印机16B明确进行区别,同时当仅表现为“财务打印机16”时,不对它们进行区别而是统一指代这些打印机。In the following description, the representative fiscal printer 16A and the subordinate fiscal printer 16B are clearly distinguished, and when only "fiscal printer 16" is displayed, these printers are collectively referred to without distinction.
图2是表示代表财务打印机16A的功能构成的框图。FIG. 2 is a block diagram showing the functional configuration of the representative financial printer 16A.
代表财务打印机16A在主机15的控制下发行收据,并且对从主机15输入的财务信息进行存储。The representative financial printer 16A issues receipts under the control of the host computer 15 and stores financial information input from the host computer 15 .
财务信息,是与商品等的销售交易相关的信息(与销售额相关的信息、与课税额等相关的信息),是作为应存储的信息而预先规定的信息。该财务信息,是例如政府等国家机关从店铺征收税金时,作为国家机关为了掌握该店铺中的交易实况而参考的信息所利用的。在本实施方式中,作为财务信息,存在后述的写入收据数据54(收据信息)、以及日计营业额数据53(营业额信息)这两种数据。The financial information is information related to sales transactions of products or the like (information related to sales, information related to tax amounts, etc.), and is predetermined as information to be stored. This financial information is used, for example, by a government agency such as the government when collecting taxes from a store, as information that the government agency refers to in order to grasp the actual status of transactions in the store. In the present embodiment, there are two types of data, written receipt data 54 (receipt information) and daily sales data 53 (sales information), which will be described later, as financial information.
另外,在以下说明中,财务打印机16输出的收据,是在收银台L顾客算账时被发行的收据。如图3所示,该收据中必定记录有:每个已购买的商品的小计金额T1(按每个商品,根据商品的单价和购买数量之积而计算出的金额。)、总计金额T2(根据小计金额T1的和而计算出的金额。)、以及支付金额T3(对总计金额T2加上消费税等税而计算出的金额。)。In addition, in the following description, the receipt output by the financial printer 16 is a receipt issued when a customer settles an account at the cash register L. FIG. As shown in Figure 3, the receipt must be recorded: the subtotal amount T1 of each purchased commodity (according to each commodity, the amount calculated based on the product of the unit price of the commodity and the purchase quantity.), the total amount T2 (Amount calculated from the sum of the subtotal amount T1.), and payment amount T3 (amount calculated by adding taxes such as consumption tax to the total amount T2.).
如图2所示,代表财务打印机16A具备:管理基板20、打印机基板21、以及子基板22这三块基板。As shown in FIG. 2 , the representative financial printer 16A includes three boards: a management board 20 , a printer board 21 , and a sub board 22 .
<对管理基板20的描述><Description of Management Board 20>
在管理基板20中装配:主控制部25(控制部)、PC连接器26a、财务连接器26b、通信IC27、ROM28、SRAM29、RTC30、EJ存储器31(存储部)、第1存储器控制部32、缓冲器IC33、GPRS通信模块34(通信模块)、以及通信接口39。Assembled in the management board 20: main control part 25 (control part), PC connector 26a, financial connector 26b, communication IC27, ROM28, SRAM29, RTC30, EJ memory 31 (storage part), first memory control part 32, Buffer IC 33 , GPRS communication module 34 (communication module), and communication interface 39 .
主控制部25对代表财务打印机16A的各部进行中枢性控制,具备CPU和其他外围电路。主控制部25具备信息处理部25a,但关于该部件将在后面叙述。PC连接器26a是在代表财务打印机16A的通常使用时连接了主机15的连接器。主机15经由PC连接器26a输出使代表财务打印机16A进行与收据的发行相关的动作的控制指令,另外输出作为财务信息的日计营业额数据53(后述)。财务连接器26b是连接财务数据读出装置40的连接器。财务数据读出装置40是用于读出在后述的EJ存储器31、财务存储器50中存储的数据的装置,只有例如国家机关(政府等)负责人等得到特别批准的人才能持有。上述的主机15维持与PC连接器26a连接的状态,但财务数据读出装置40与主机15不同,在进行数据的读出时,适当地与财务连接器26b连接。The main control unit 25 centrally controls each unit representing the fiscal printer 16A, and includes a CPU and other peripheral circuits. The main control unit 25 includes an information processing unit 25a, but this will be described later. The PC connector 26a is a connector to which the host computer 15 is connected when representing the normal use of the fiscal printer 16A. The host computer 15 outputs a control command to cause the representative financial printer 16A to perform operations related to receipt issuance via the PC connector 26a, and also outputs daily sales data 53 (described later) as financial information. The financial connector 26b is a connector for connecting the financial data reading device 40 . The financial data reading device 40 is a device for reading data stored in the EJ memory 31 and the financial memory 50 described later, and can only be possessed by specially authorized persons such as persons in charge of state agencies (government, etc.). The above-mentioned host 15 is kept connected to the PC connector 26a, but the financial data reading device 40 is different from the host 15, and is properly connected to the financial connector 26b when reading data.
通信IC27与PC连接器26a以及财务连接器26b相连接,在主控制部25的控制下,在与主机15、财务数据读出装置40之间进行数据的收发。ROM28对用于主控制部25进行各种控制的控制程序(固件)等的各种数据进行不易失性存储。SRAM29是作为主控制部25的CPU的工作区发挥作用的易失性存储器,对各种数据进行临时存储。RTC30(Real-time clock:实时时钟)将表示当前日期时间(年月日、时刻)的数据输出给主控制部25。即使在代表财务打印机16A的电源被断开的情况下,也能从未图示的电池向SRAM29、RTC30提供备份用的电力。The communication IC 27 is connected to the PC connector 26 a and the financial connector 26 b, and transmits and receives data with the host computer 15 and the financial data reading device 40 under the control of the main control unit 25 . The ROM 28 non-volatilely stores various data such as a control program (firmware) for the main control unit 25 to perform various controls. The SRAM 29 is a volatile memory functioning as a work area of the CPU of the main control unit 25 and temporarily stores various data. The RTC 30 (Real-time clock: real-time clock) outputs data indicating the current date and time (year, month, day, time) to the main control unit 25 . Even when the representative financial printer 16A is powered off, a battery (not shown) can supply backup power to the SRAM 29 and RTC 30 .
EJ存储器31是NAND型闪存存储器,能存储大容量的数据。EJ存储器31在第1存储器控制部32的控制下,作为对一个地址只能写入一次数据的存储器发挥作用。这样,能防止在EJ存储器31中写入的数据之后被编辑,防止对在EJ存储器31中存储的数据的篡改。第1存储器控制部32具备CPU,在主控制部25的控制下对EJ存储器31进行数据的读写。缓冲器IC33控制为了提高对EJ存储器31的数据读出、写入的效率而设置的缓冲器。The EJ memory 31 is a NAND flash memory capable of storing large-capacity data. The EJ memory 31 functions as a memory in which data can only be written once to one address under the control of the first memory control unit 32 . In this way, the data written in the EJ memory 31 can be prevented from being edited later, and tampering of the data stored in the EJ memory 31 can be prevented. The first memory control unit 32 includes a CPU, and reads and writes data to and from the EJ memory 31 under the control of the main control unit 25 . The buffer IC 33 controls a buffer provided to improve the efficiency of data reading and writing to the EJ memory 31 .
这些EJ存储器31、第1存储器控制部32、以及缓冲器IC33,通过环氧树脂而被密封在管理基板20上,防止EJ存储器31在物理上被从管理基板20卸下之后,存储在EJ存储器31中的数据被篡改。These EJ memory 31, the first memory control unit 32, and the buffer IC 33 are sealed on the management board 20 with epoxy resin to prevent the EJ memory 31 from being physically removed from the management board 20 and stored in the EJ memory. The data in 31 has been tampered with.
GPRS(General Packet Radio Service,通用分组无线业务)通信模块34(通信模块)在主控制部25的控制下,经由包含电话网络12在内的网络13,依据GPRS标准在与服务器装置11之间进行无线通信。代表财务打印机16A被构成为可装上未图示的SIM卡,被赋予固定的电话号码(通信编号)。而且,GPRS通信模块34具备天线、信号处理电路等,适当地获取在SIM卡中记录的ID,并利用与ID对应的电话号码,在进行了与电话网络12之间的连接的控制之后,在与服务器装置11之间进行无线通信。GPRS (General Packet Radio Service, General Packet Radio Service) communication module 34 (communication module) is under the control of main control unit 25, via network 13 including telephone network 12, according to GPRS standard between server device 11 Wireless communication. The representative financial printer 16A is configured so that a SIM card (not shown) can be attached, and is assigned a fixed telephone number (communication number). Moreover, the GPRS communication module 34 is equipped with an antenna, a signal processing circuit, etc., appropriately acquires the ID recorded in the SIM card, and utilizes the telephone number corresponding to the ID to control the connection with the telephone network 12. Wireless communication is performed with the server device 11 .
通信接口39具备与以太网(注册商标)对应的连接器、网卡等,在主控制部25的控制下,经由局域网N,依据通信标准而与从属财务打印机16B进行通信。The communication interface 39 includes a connector corresponding to Ethernet (registered trademark), a network card, etc., and communicates with the slave printer 16B via the local area network N under the control of the main control unit 25 according to the communication standard.
<对打印机基板21的描述><Description of Printer Board 21>
另外,在打印机基板21装配有打印机控制部45。打印机控制部45基于主机15输出的控制指令,对记录机构46(记录部)进行控制以发行收据。In addition, a printer control unit 45 is mounted on the printer board 21 . The printer control unit 45 controls the recording mechanism 46 (recording unit) based on a control command output from the host computer 15 to issue a receipt.
记录机构46具备:通过对卷纸的印刷面予以热以记录图像的热敏头46a(记录部)、输送卷纸的输送机构46b(输送部)、以及在规定的位置将卷纸切断的切断机构46c(切断部)等。记录机构46在打印机控制部45的控制下,使这些机构、装置执行动作来发行收据。The recording mechanism 46 includes: a thermal head 46a (recording unit) that records an image by heating the printing surface of the roll paper, a transport mechanism 46b (transport unit) that transports the roll paper, and a cutter that cuts the roll paper at a predetermined position. Mechanism 46c (cutting unit) and the like. The recording mechanism 46 operates these mechanisms and devices under the control of the printer control unit 45 to issue a receipt.
在打印机基板21设置打印机侧连接器42,在管理基板20设置管理侧连接器43,通过将这些打印机侧连接器42、和管理侧连接器43相连接,从而将管理基板20和打印机基板21相连接。A printer-side connector 42 is provided on the printer board 21, and a management-side connector 43 is provided on the management board 20. By connecting these printer-side connectors 42 and the management-side connector 43, the management board 20 and the printer board 21 are connected. connect.
在本实施方式中,在发行收据时,首先与代表财务打印机16A连接的主机15生成控制指令,并将所生成的控制指令经由PC连接器26a输出给主控制部25。被输入了控制指令的主控制部25,将所输入的控制指令输出给打印机控制部45。In this embodiment, when issuing a receipt, first, the host computer 15 connected to the representative financial printer 16A generates a control command, and outputs the generated control command to the main control unit 25 via the PC connector 26a. The main control unit 25 having received the control command outputs the input control command to the printer control unit 45 .
<对子基板22的描述><Description of Sub-substrate 22>
在子基板22装配有财务存储器50、和第2存储器控制部51。A financial memory 50 and a second memory control unit 51 are mounted on the sub-board 22 .
财务存储器50是具备EPROM的存储器。在财务存储器50中存储财务写入日期时间数据52、以及日计营业额数据53,关于这些将在后面叙述。财务存储器50在第2存储器控制部51的控制下,作为对一个地址仅写入一次数据的存储器发挥作用。由此,防止在财务存储器50中写入的数据之后被编辑,防止对存储在财务存储器50中的数据的篡改。The accounting memory 50 is a memory provided with EPROM. Financial writing date and time data 52 and daily sales data 53 are stored in the financial memory 50, and these will be described later. The accounting memory 50 functions as a memory in which data is written only once to one address under the control of the second memory control unit 51 . Thereby, the data written in the financial memory 50 is prevented from being edited later, and the data stored in the financial memory 50 is prevented from being falsified.
第2存储器控制部51具备写入了可编程的逻辑电路的器件即CPLD(Complex programmable logic device,复杂可编程逻辑器件),在主控制部25的控制下,对财务存储器50进行数据的读写。The second memory control unit 51 is equipped with a device in which a programmable logic circuit is written, that is, a CPLD (Complex programmable logic device, complex programmable logic device), and under the control of the main control unit 25, reads and writes data to the financial memory 50 .
这些财务存储器50、以及第2存储器控制部51,通过环氧树脂而被密封在子基板22上,防止例如财务存储器50在物理上被从子基板22卸下之后,存储在财务存储器50中的数据被篡改。These financial memory 50 and the second memory control unit 51 are sealed on the sub-substrate 22 by epoxy resin, preventing, for example, after the financial memory 50 is physically removed from the sub-substrate 22, data stored in the financial memory 50 Data has been tampered with.
以上针对代表财务打印机16A的构成进行了说明,但从属财务打印机16B的构成在以下方面与代表财务打印机16A不同。The configuration of the representative fiscal printer 16A has been described above, but the configuration of the slave fiscal printer 16B differs from the representative fiscal printer 16A in the following points.
即,在从属财务打印机16B中没有设置GPRS通信模块34。因此,从属财务打印机16B无法单独地与服务器装置11进行数据通信。另外,由于没有设置GPRS通信模块34,且没有获取电话号码,因此从属财务打印机16B,在制造成本、维护费用等成本方面,与代表财务打印机16A相比更有利。That is, the GPRS communication module 34 is not provided in the slave fiscal printer 16B. Therefore, the slave financial printer 16B cannot perform data communication with the server device 11 alone. In addition, since the GPRS communication module 34 is not installed and the telephone number is not obtained, the slave financial printer 16B is more advantageous than the representative financial printer 16A in terms of manufacturing costs, maintenance costs, and other costs.
另一方面,从属财务打印机16B在其他构成、功能方面,与代表财务打印机16A相同,与代表财务打印机16A同样地具有在主机15的控制下发行收据的功能、存储财务信息的功能。On the other hand, the slave financial printer 16B is the same as the representative financial printer 16A in terms of other structures and functions, and has the function of issuing receipts and storing financial information under the control of the host computer 15 similarly to the representative financial printer 16A.
<对财务信息的描述><description of financial information>
接着,针对在EJ存储器31中存储的写入收据数据54(收据信息)、以及在财务存储器50中存储的日计营业额数据53(营业额信息)进行说明。如上所述,这些数据相当于财务信息。Next, written receipt data 54 (receipt information) stored in the EJ memory 31 and daily sales data 53 (sales information) stored in the accounting memory 50 will be described. As stated above, this data amounts to financial information.
写入收据数据54是表示在通过财务打印机16发行的收据中记录的信息的数据,是作为应存储的数据而被预先规定的数据。例如,在收据上按顾客已购买的每个商品记录了表示商品的信息、表示商品的单价的信息、表示购买该商品的个数的信息、表示各商品的购买所涉及的货款的信息、以及表示所有商品的总购买货款的信息等的情况下,且在表示这些信息的数据作为应存储的数据而被预先规定的情况下,表示这些信息的数据相当于写入收据数据54。The written receipt data 54 is data indicating information recorded on a receipt issued by the financial printer 16, and is predetermined as data to be stored. For example, information indicating the item, information indicating the unit price of the item, information indicating the number of items purchased, information indicating the payment for each item purchased, and In the case of information indicating the total purchase price of all products, and when data indicating such information is predetermined as data to be stored, the data indicating such information corresponds to writing in the receipt data 54 .
如上所述,在本实施方式中,在通过财务打印机16发行收据的情况下,通过主机15生成控制指令,将该控制指令输出给主控制部25,进而控制指令被从主控制部25输出给打印机控制部45。此时,主控制部25从控制指令中提取应作为写入收据数据54存储的信息,将所提取出的这些信息作为写入收据数据54,对第1存储器控制部32进行控制以存储在EJ存储器31中。As mentioned above, in this embodiment, when the receipt is issued by the financial printer 16, the control command is generated by the host computer 15, and the control command is output to the main control unit 25, and then the control command is output from the main control unit 25 to the main control unit 25. Printer control section 45 . At this time, the main control unit 25 extracts the information that should be stored as the write-in receipt data 54 from the control command, and uses the extracted information as the write-in receipt data 54 to control the first memory control unit 32 to store in the EJ in memory 31.
在本实施方式中,写入收据数据54包含收据中的小计金额T1、总计金额T2、和支付金额T3。即,如上所述,在本实施方式涉及的财务打印机16发行的收据中记录了小计金额T1、总计金额T2、以及支付金额T3(参照图3),但主控制部25在每次发行收据时,从控制指令中提取至少这三种信息,并作为写入收据数据54存储在EJ存储器31中。In the present embodiment, the written receipt data 54 includes the subtotal amount T1, the total amount T2, and the payment amount T3 in the receipt. That is, as described above, the subtotal amount T1, the total amount T2, and the payment amount T3 are recorded in the receipt issued by the financial printer 16 according to this embodiment (see FIG. 3 ), but the main control unit 25 At least these three kinds of information are extracted from the control command and stored in the EJ memory 31 as write receipt data 54 .
在此,主控制部25在将写入收据数据54写入到EJ存储器31时,从RTC30中获取表示当前日期时间(年月日+时刻)的数据。主控制部25基于所获取的数据来生成表示日期时间的数据即EJ写入日期时间数据55(日期时间信息),并将写入收据数据54、和EJ写入日期时间数据55建立对应地进行写入。即,各个写入收据数据54与表示在EJ存储器31中写入的日期时间的数据即EJ写入日期时间数据55建立对应地存储在EJ存储器31中。Here, when the main control unit 25 writes the write receipt data 54 into the EJ memory 31 , it acquires data indicating the current date and time (year, month, day+time) from the RTC 30 . Based on the acquired data, the main control unit 25 generates EJ writing date and time data 55 (date and time information) representing the date and time, and associates the writing receipt data 54 with the EJ writing date and time data 55. write. That is, each write receipt data 54 is stored in the EJ memory 31 in association with the EJ write date and time data 55 , which is data indicating the date and time written in the EJ memory 31 .
进而,主控制部25在对写入收据数据54进行写入时,根据写入收据数据54基于规定的散列函数(Hash Function)求出散列值,并通过将所求出的散列值用财务打印机16特有的私人密钥进行加密,从而生成作为数字签名的EJ数字签名56(附加信息),并将写入收据数据54、和EJ数字签名56建立对应地进行写入。即,各个写入收据数据54,与基于各数据而被生成的EJ数字签名56建立对应地被存储在EJ存储器31中。Furthermore, when writing the write receipt data 54, the main control unit 25 calculates a hash value based on a predetermined hash function (Hash Function) from the write receipt data 54, and converts the calculated hash value to Encryption is performed with a private key specific to the financial printer 16 to generate an EJ digital signature 56 (additional information) as a digital signature, and the written receipt data 54 is written in association with the EJ digital signature 56 . That is, each writing receipt data 54 is stored in the EJ memory 31 in association with the EJ digital signature 56 generated based on each data.
另外,将EJ写入日期时间数据55、和写入收据数据54建立对应地进行存储的一个原因在于,根据国家法律法规有义务这样做。In addition, one reason for storing the date and time data 55 written in EJ in association with the written receipt data 54 is that it is obligatory to do so according to national laws and regulations.
日计营业额数据53(营业额信息),是通过财务打印机16已发行收据的算账而得到的“一天”的总营业额。所谓“一天”,在本实施方式中,是在应用了店铺系统10的店铺中从开门到关门为止的期间。主机15按在收银台L进行的每次算账来控制财务打印机16以发行收据,并且将每次算账的营业额金额(=收据中的支付金额T3)进行累计存储。而且,主机15在店铺关门之后的规定定时(例如负责人有指示的定时、到了规定时刻的定时),基于累计存储的每次算账的营业额金额,计算与对应的财务打印机16相关的“一天”中的总营业额。主机15基于所计算出的总营业额,生成日计营业额数据53,并将所生成的日计营业额数据53输出给主控制部25。当日计营业额数据53被输入时,主控制部25对第2存储器控制部51进行控制,并在财务存储器50中写入日计营业额数据53。The daily sales data 53 (sales information) is the total sales of "one day" obtained by calculating the receipts issued by the accounting printer 16 . The term "one day" in the present embodiment refers to the period from opening to closing in a store to which the store system 10 is applied. The host computer 15 controls the financial printer 16 to issue a receipt for each settlement at the cash register L, and accumulates and stores the turnover amount (=payment amount T3 in the receipt) for each settlement. Moreover, the host computer 15 calculates the "one day" associated with the corresponding financial printer 16 based on the accumulatively stored turnover amount for each account settlement at a prescribed timing after the store closes (for example, when the person in charge has an instruction, when the prescribed timing is reached). " in the total turnover. The host computer 15 generates daily sales data 53 based on the calculated total sales, and outputs the generated daily sales data 53 to the main control unit 25 . When the daily sales data 53 is input, the main control unit 25 controls the second memory control unit 51 and writes the daily sales data 53 in the accounting memory 50 .
在此,主控制部25在将日计营业额数据53写入到财务存储器50时,使表示当前日期时间的数据输出至RTC30,并基于该数据而获取进行了写入的日期时间。主控制部25在将表示所获取的日期时间的数据即财务写入日期时间数据52(日期时间信息)、与日计营业额数据53建立了对应的状态下,在财务存储器50中写入日计营业额数据53。即,各个日计营业额数据53,与表示在财务存储器50中写入的日期时间的数据即财务写入日期时间数据52建立对应地被存储在财务存储器50中。Here, the main control unit 25 outputs data indicating the current date and time to the RTC 30 when writing the daily turnover data 53 into the accounting memory 50 , and acquires the date and time when writing is performed based on the data. The main control unit 25 writes the date and time in the financial memory 50 in a state where the date and time data 52 (date and time information) representing the acquired date and time (date and time information) are associated with the daily turnover data 53 . Calculate turnover data53. That is, each daily turnover data 53 is stored in the accounting memory 50 in association with the accounting writing date and time data 52 , which is data indicating the date and time written in the accounting memory 50 .
进而,主控制部25在写入日计营业额数据53时,基于日计营业额数据53而生成作为数字签名的财务数字签名58(附加信息),并将日计营业额数据53和财务数字签名58建立对应地进行写入。即,各个日计营业额数据53,与基于各数据而生成的财务数字签名58建立对应地被存储在财务存储器50中。Furthermore, when the main control unit 25 writes the daily turnover data 53, it generates a financial digital signature 58 (additional information) as a digital signature based on the daily turnover data 53, and writes the daily turnover data 53 and the financial digital signature. The signature 58 is written accordingly. That is, each daily turnover data 53 is stored in the financial memory 50 in association with the financial digital signature 58 generated based on each data.
在本例中,在生成财务数字签名58时使用的散列函数、以及私人密钥,设为与生成EJ数字签名56时使用的散列函数、以及私人密钥相同,但也可以各自不同。In this example, the hash function and private key used to generate the financial digital signature 58 are the same as the hash function and private key used to generate the EJ digital signature 56, but may be different from each other.
这样,在本实施方式中,将财务写入日期时间数据52和日计营业额数据53建立对应地进行存储,这是因为根据国家的法律法规有义务这样做。In this way, in the present embodiment, the date and time data 52 written in finance and the daily turnover data 53 are stored in association with each other, because it is obligatory to do so according to the laws and regulations of the country.
<对主机15的描述><Description of host 15>
另一方面,主机15具备主机控制部44。主机控制部44具备CPU、ROM、RAM、其他外围电路,对主机15的各部进行中枢性控制,具备应用执行部44a、以及打印机驱动器执行部44b。On the other hand, the host 15 includes a host control unit 44 . The host control unit 44 includes a CPU, ROM, RAM, and other peripheral circuits, centrally controls each unit of the host 15, and includes an application execution unit 44a and a printer driver execution unit 44b.
应用执行部44a通过读出并执行在主机15所具备的规定的存储部中存储的应用程序,从而生成包含应在发行的收据中记录的信息在内的应用输出数据。应用执行部44a将所生成的应用输出数据输出给打印机驱动器执行部44b。例如,应用执行部44a基于来自未图示的条形码读取器的输入值,确定顾客已购买的商品的商品代码,并且访问规定的数据库,利用商品代码获取该商品的单价、商品名等,以获取包含上述的小计金额、总计金额、以及支付金额在内的各种信息,并基于所获取的信息生成应用输出数据。The application execution unit 44a reads and executes an application program stored in a predetermined storage unit included in the host computer 15, thereby generating application output data including information to be recorded in the issued receipt. The application execution unit 44a outputs the generated application output data to the printer driver execution unit 44b. For example, the application execution unit 44a specifies the product code of the product purchased by the customer based on the input value from the barcode reader (not shown), and accesses a predetermined database to obtain the unit price, product name, etc. of the product using the product code, and Various information including the above-mentioned subtotal amount, total amount, and payment amount are acquired, and application output data is generated based on the acquired information.
打印机驱动器执行部44b通过读出并执行在主机15所具备的规定的存储部中存储的打印机驱动器,从而基于从应用执行部44a输入的应用输出数据,根据财务打印机16的指令规格,生成使财务打印机16执行与收据的发行相关的一系列动作的控制指令,并输出给财务打印机16。The printer driver execution unit 44b reads out and executes the printer driver stored in a predetermined storage unit included in the host computer 15, thereby generating a financial document according to the command specification of the financial printer 16 based on the application output data input from the application execution unit 44a. The printer 16 executes control commands for a series of operations related to issuance of receipts, and outputs the commands to the financial printer 16 .
控制指令包含:例如,指示图像的记录开始的指令、指示使热敏头46a驱动的指令、指示将卷纸向输送方向输送规定量的指令、指示通过切断机构46c将卷纸切断的指令等各种指令。The control command includes, for example, a command to start recording an image, a command to drive the thermal head 46a, a command to transport the roll paper by a predetermined amount in the transport direction, and a command to cut the roll paper by the cutting mechanism 46c. kind of instruction.
<对服务器装置11的描述><Description of Server Device 11>
图4是表示服务器装置11的功能构成的框图。FIG. 4 is a block diagram showing the functional configuration of the server device 11 .
该服务器装置11是负责征税的政府机关等基于在财务打印机16中存储的财务信息,进行店铺中的交易实况的确认、非法调整的检查等主体及其相关团体所管理的服务器。The server device 11 is a server managed by a government agency in charge of tax collection, etc., based on the financial information stored in the financial printer 16, to check the actual transaction status in the store, check for illegal adjustments, etc., and its related parties.
如图4所示,服务器装置11具备:服务器侧控制部60(控制部)、服务器侧存储部61、服务器侧输入部62、服务器侧显示部63、和服务器侧GPRS通信模块64。As shown in FIG. 4 , the server device 11 includes a server-side control unit 60 (control unit), a server-side storage unit 61 , a server-side input unit 62 , a server-side display unit 63 , and a server-side GPRS communication module 64 .
服务器侧控制部60对服务器装置11的各部进行中枢性控制,具备:作为运算执行部的CPU、对由该CPU执行的各种程序进行不易失性存储的ROM、对由CPU执行的程序、与该程序相关的数据等进行暂时存储的RAM、以及其他外围电路等。服务器侧控制部60具备财务信息获取部60a,关于该部件将在后面叙述。服务器侧存储部61具备硬盘等不易失性存储装置,以可改写各种数据的方式进行不易失性存储。服务器侧输入部62与规定的输入器件连接,检测对输入器件的操作,并输出给服务器侧控制部60。服务器侧显示部63具备显示面板,在服务器侧控制部60的控制下将各种信息显示在显示面板。The server-side control unit 60 centrally controls each unit of the server device 11, and includes a CPU as an operation execution unit, a ROM that non-volatilely stores various programs executed by the CPU, programs executed by the CPU, and RAM for temporarily storing data related to the program, and other peripheral circuits. The server-side control unit 60 includes a financial information acquisition unit 60a, which will be described later. The server-side storage unit 61 includes a nonvolatile storage device such as a hard disk, and performs nonvolatile storage of various data in a rewritable manner. The server-side input unit 62 is connected to a predetermined input device, detects an operation on the input device, and outputs it to the server-side control unit 60 . The server-side display unit 63 includes a display panel, and displays various information on the display panel under the control of the server-side control unit 60 .
另外,服务器装置11的构成不限于图4所示的构成,例如也可以是多个服务器相互协作的构成,另外还可以是集中型系统、分散型系统的一部分功能。即,如果是可执行后述的各种处理的构成,则任何形式都可。In addition, the configuration of the server device 11 is not limited to the configuration shown in FIG. 4 , and may be a configuration in which a plurality of servers cooperate with each other, or may be a part of functions of a centralized system or a distributed system, for example. That is, any configuration is acceptable as long as it is a configuration capable of executing various types of processing described later.
然而,在现有技术中,政府等负责人当获取在各财务打印机16中存储的财务信息(在本例中为写入收据数据54、以及/或者日计营业额数据53)的情况下,带着上述的财务数据读出装置40前往店铺,将财务数据读出装置40和财务打印机16通过专用的电缆进行连接,并通过在财务数据读出装置40中安装的专用的软件工具的功能,从财务打印机16中抽出财务信息。然而,该现有技术的方法,需要费力的同时非常麻烦,存在提高效率的需求。However, in the prior art, when a responsible person such as the government acquires financial information stored in each financial printer 16 (in this example, written receipt data 54 and/or daily turnover data 53), Go to the store with the above-mentioned financial data reading device 40, the financial data reading device 40 and the financial printer 16 are connected by a dedicated cable, and by the function of the dedicated software tool installed in the financial data reading device 40, Financial information is extracted from the financial printer 16 . However, the method in the prior art requires labor and is very cumbersome, and there is a need to improve efficiency.
进而,如上所述,由于有些情况下财务信息被利用作为用于掌握交易的实况的信息,因此要求正确性,在因篡改等导致内容被加以变更了的情况下,要求能够检测出该情况。另外,通过导入对篡改进行检测的结构,从而也能成为抑制篡改的力量。Furthermore, as described above, since financial information is sometimes used as information for grasping the actual status of transactions, accuracy is required, and when the content has been changed due to falsification, it is required to be able to detect this. In addition, by introducing a structure for detecting tampering, it can also become a force for suppressing tampering.
根据以上情况,本实施方式涉及的服务器装置11、以及财务打印机16进行以下处理。Based on the above, the server device 11 and the financial printer 16 according to this embodiment perform the following processes.
首先,在进行服务器装置11、代表财务打印机16A、以及从属财务打印机16B的动作的详细说明之前,针对这些设备的动作进行简单说明。First, before describing in detail the operations of the server device 11 , the representative financial printer 16A, and the slave financial printer 16B, the operations of these devices will be briefly described.
图5是简单地表示服务器装置11、代表财务打印机16A、以及从属财务打印机16B的基本动作的示意图。采用图5,针对服务器装置11从构成店铺系统10的一个从属财务打印机16B获取财务信息时的流程进行说明。FIG. 5 is a schematic diagram briefly showing the basic operations of the server device 11, the representative financial printer 16A, and the slave financial printer 16B. Referring to FIG. 5 , a flow when the server device 11 acquires financial information from one slave financial printer 16B constituting the store system 10 will be described.
服务器装置11向代表财务打印机16A请求发送某个特定的从属财务打印机16B的财务信息(步骤SX1)。代表财务打印机16A基于该请求确定应发送财务信息的从属财务打印机16B,并且向所确定的从属财务打印机16B请求发送财务信息(步骤SX2)。以下,将应发送财务信息的从属财务打印机16B称作“对象打印机”。The server device 11 requests the representative financial printer 16A to transmit financial information of a specific subordinate financial printer 16B (step SX1). The representative fiscal printer 16A determines the subordinate fiscal printer 16B that should transmit the financial information based on the request, and requests the specified subordinate fiscal printer 16B to transmit the financial information (step SX2 ). Hereinafter, the slave financial printer 16B to which financial information should be transmitted is referred to as a "target printer".
对象打印机将财务信息、和基于该财务信息而生成的数字签名(以下称作“从属数字签名”。)建立对应地进行存储,并将财务信息、以及从属数字签名的组合发送给代表财务打印机16A(步骤SX3)。该从属数字签名是基于对象打印机特有的私人密钥、以及散列函数而生成的数字签名。The target printer associates financial information with a digital signature generated based on the financial information (hereinafter referred to as “subordinate digital signature”), stores them in association, and transmits the financial information and the combination of the subordinate digital signature to the representative financial printer 16A. (step SX3). The subordinate digital signature is a digital signature generated based on a private key unique to the target printer and a hash function.
代表财务打印机16A管理与所有的从属财务打印机16B的私人密钥对应的公开密钥、以及散列函数。然后,代表财务打印机16A当从对象打印机中接收财务信息、以及从属数字签名的组合(以下称作“从属财务信息组”。)时,利用该对象打印机的公开密钥、以及散列函数来检测篡改的有无(步骤SX4)。代表财务打印机16A如果检测到篡改,则进行对应的规定的处理。另一方面,代表财务打印机16A如果没检测到篡改,则利用特有的私人密钥(以下称作“代表私人密钥”。)、以及散列函数,基于从属财务信息组,生成数字签名(代表附加信息。以下称作“代表数字签名”。)(步骤SX5)。接着,代表财务打印机16A将从属财务信息组、以及代表数字签名的组合发送给服务器装置11(步骤SX6)。Public keys corresponding to private keys of all subordinate fiscal printers 16B, and hash functions are managed on behalf of the fiscal printer 16A. Then, when the representative financial printer 16A receives a combination of financial information and subordinate digital signatures (hereinafter referred to as "subordinate financial information group") from the target printer, it uses the public key of the target printer and a hash function to detect Presence or absence of falsification (step SX4). If tampering is detected, the representative fiscal printer 16A performs corresponding predetermined processing. On the other hand, if tampering is not detected by the representative financial printer 16A, a digital signature (representative Additional information. Hereinafter referred to as "representative digital signature".) (step SX5). Next, the representative financial printer 16A transmits a combination of the subordinate financial information group and the representative digital signature to the server device 11 (step SX6).
服务器装置11对与代表私人密钥对应的公开密钥(以下称作“代表公开密钥”。)进行管理,并且对生成代表数字签名时使用的散列函数进行管理。然后,服务器装置11当接收到从属财务信息组、以及代表数字签名的组合时,基于代表数字签名检测有无对从属财务信息组的篡改(步骤SX7)。另外,服务器装置11通过后面详述的方法,进行对象打印机的财务信息的匹配性的核对。The server device 11 manages a public key (hereinafter referred to as a "representative public key") corresponding to a representative private key, and also manages a hash function used for generating a representative digital signature. Then, when the server device 11 receives a combination of the subordinate financial information group and the representative digital signature, it detects the presence or absence of falsification of the subordinate financial information group based on the representative digital signature (step SX7). In addition, the server device 11 checks the compatibility of the financial information of the target printer by a method described in detail later.
接着,针对服务器装置11、代表财务打印机16A、以及从属财务打印机16B的动作,采用图6的流程图进行详细描述。在图6中,(A)表示服务器装置11的动作,(B)表示代表财务打印机16A的动作,(C)表示从属财务打印机16B、尤其是对象打印机的动作。Next, the operations of the server device 11 , the representative financial printer 16A, and the subordinate financial printer 16B will be described in detail using the flowchart of FIG. 6 . In FIG. 6 , (A) shows the operation of the server device 11 , (B) shows the operation of the master financial printer 16A, and (C) shows the operation of the slave financial printer 16B, especially the target printer.
在以下的说明中,服务器装置11中的财务信息获取部60a、以及财务打印机16中的信息处理部25a的功能,通过由CPU读出并执行规定的程序等、硬件与软件的协助而被实现。In the following description, the functions of the financial information acquisition unit 60a in the server device 11 and the information processing unit 25a in the financial printer 16 are realized by reading and executing a predetermined program by the CPU, etc., with the assistance of hardware and software. .
在此,如采用图2所说明的那样,在本实施方式中,在代表财务打印机16A中设置GPRS通信模块34,经由电话网络12而能与服务器装置11相连接。然后,如以下将说明的那样,在本实施方式中,在灵活运用该新的构成,使得能够确切地检测出篡改的基础上,实现一种能够容易获取财务信息的结构。Here, as described with reference to FIG. 2 , in this embodiment, the representative financial printer 16A is provided with a GPRS communication module 34 and can be connected to the server device 11 via the telephone network 12 . Then, as will be described below, in the present embodiment, a configuration that enables easy acquisition of financial information is realized after making full use of this new configuration so that falsification can be reliably detected.
这样,在存储财务信息的代表财务打印机16A中设置GPRS通信模块34,经由电话网络12而能与服务器装置11相连接的构成,是现有的装置所不具有的新的构成。进而,将不具有与服务器装置11之间的通信功能的从属财务打印机16B经由局域网N而与该代表财务打印机16A相连接的构成,也是现有的装置、系统所不具有的新的构成。In this way, the representative financial printer 16A that stores financial information is equipped with a GPRS communication module 34 and can be connected to the server device 11 via the telephone network 12, which is a new structure that the existing device does not have. Furthermore, the configuration of connecting the slave financial printer 16B, which does not have a communication function with the server device 11, to the representative financial printer 16A via the local area network N is also a new configuration that does not exist in conventional devices and systems.
参照图6,首先服务器装置11的服务器侧控制部60的财务信息获取部60a,生成一种邮件,该邮件请求发送某个特定的从属财务打印机16B的写入收据数据54、以及日计营业额数据53,即在某个特定的期间内发送的收据所涉及的写入收据数据54、以及该特定的期间所涉及的日计营业额数据53(步骤SA1。该邮件是能利用SMS(short message service)进行发送的邮件。With reference to Fig. 6, at first the financial information acquisition part 60a of the server side control part 60 of server device 11, generate a kind of mail, this mail request sends the writing receipt data 54 of certain specific subordinate financial printer 16B and the daily turnover Data 53, that is, write receipt data 54 related to receipts sent within a certain specific period, and daily calculation turnover data 53 (step SA1) involved in this specific period. This mail can use SMS (short message service) to send mail.
另外,在本例中,所谓“特定的期间”,设为特定的年月日(例如“2012/1/1”等)。In addition, in this example, a "specific period" is a specific date (for example, "2012/1/1" etc.).
图7是示意地表示由步骤SA1生成的邮件的内容的图。FIG. 7 is a diagram schematically showing the contents of the mail generated in step SA1.
在邮件中,根据预先规定的规定格式描述了至少以下内容:(1)明确示出想要获取的财务信息的种类(在本例中为写入收据数据54、日计营业额数据53中的一者或者两者)的信息、(2)明确示出特定的期间的信息、(3)应发送财务信息的地址(在本例中为服务器装置11的电话号码)、以及(4)确定请求发送财务信息的财务打印机16(对象打印机)的信息。另外,成为被请求发送财务信息的对象的财务打印机16,可以是代表财务打印机16A,但为了便于说明,设其为从属财务打印机16B。In the mail, at least the following content is described according to the predetermined format: (1) clearly show the type of financial information that you want to obtain (in this example, write in the receipt data 54, the daily turnover data 53; one or both), (2) information clearly showing a specific period, (3) the address to which the financial information should be sent (in this example, the telephone number of the server device 11), and (4) the confirmation request Information of the financial printer 16 (target printer) that transmits financial information. In addition, the fiscal printer 16 to which transmission of financial information is requested may be the representative fiscal printer 16A, but for convenience of explanation, it is referred to as the subordinate fiscal printer 16B.
在图6的示例中,在邮件中根据规定的格式,在第1行的规定区域描述(1)表示财务信息的种类的信息,在第2行的规定区域描述(2)表示特定的期间的信息,在第3行的规定区域描述表示财务信息的发送目的地的信息,在第4行的规定区域描述确定财务打印机16的信息。另外,在本例中,所谓确定财务打印机16的信息,是指对财务打印机16唯一赋予的识别号码。服务器装置11、以及代表财务打印机16A对各财务打印机16的识别号码进行管理。确定财务打印机16的信息可以是任意信息,例如可以是明确示出设置了财务打印机16的收银台L的信息。In the example of FIG. 6, in the mail, according to the prescribed format, information indicating (1) the type of financial information is described in the prescribed area on the first line, and information indicating a specific period is described (2) in the prescribed area on the second line. For the information, information indicating the destination of the financial information is described in a predetermined area on the third line, and information identifying the financial printer 16 is described in a predetermined area on the fourth line. In addition, in this example, the information identifying the fiscal printer 16 refers to an identification number uniquely assigned to the fiscal printer 16 . The identification number of each financial printer 16 is managed by the server device 11 and the representative financial printer 16A. The information specifying the fiscal printer 16 may be arbitrary information, for example, may be information clearly showing the cash register L where the fiscal printer 16 is installed.
虽然省略详细说明,但服务器装置11是一种可提供用户接口的构成,该用户接口用于向服务器装置11的用户输入:(1)想要获取的财务信息的种类、(2)特定的期间、以及(3)财务打印机16的识别号码。当用户经由该接口输入:(1)财务信息的种类、(2)特定的期间、以及(3)财务打印机16的识别号码,一旦确定输入,则财务信息获取部60a自动生成符合格式的邮件。Although detailed description is omitted, the server device 11 is configured to provide a user interface for inputting to the user of the server device 11: (1) the type of financial information to be acquired, (2) a specific period , and (3) the identification number of the fiscal printer 16. When the user inputs through the interface: (1) the type of financial information, (2) a specific period, and (3) the identification number of the financial printer 16, once the input is confirmed, the financial information acquisition unit 60a automatically generates an email in accordance with the format.
当生成邮件时,财务信息获取部60a对服务器侧GPRS通信模块64进行控制,并将所生成的邮件发送至代表财务打印机16A(步骤SA2)。服务器装置11对代表财务打印机16A的电话号码进行管理。When generating an e-mail, the financial information acquisition unit 60a controls the server-side GPRS communication module 64, and sends the generated e-mail to the representative financial printer 16A (step SA2). The server device 11 manages the telephone number representing the financial printer 16A.
利用了SMS的邮件,由于是推送(push)型电子邮件,因此被即时且主动地发送给财务打印机16。Emails using SMS are sent to the fiscal printer 16 promptly and proactively because they are push-type electronic mails.
一旦从服务器装置11接收邮件(步骤SB1),则代表财务打印机16A的主控制部25的信息处理部25a,对所接收的邮件进行解析,并获取应发送给服务器装置11的财务信息的种类、特定的期间、以及应发送财务信息的从属财务打印机16B(对象打印机)的识别号码(步骤SB2)。在本例中,如图7所示,设应发送的财务信息的种类是写入收据数据54、以及日计营业额数据53,设特定的期间是“2012/1/1”。另外,具有对根据规定的格式描述的邮件进行分析,并获取应发送的财务信息的种类、特定的期间、以及财务打印机16的识别号码的功能的专用程序被装配在财务打印机16中。Once the mail is received from the server device 11 (step SB1), the information processing unit 25a of the main control unit 25 representing the financial printer 16A analyzes the received mail, and acquires the type of financial information to be sent to the server device 11, A specific period and the identification number of the slave financial printer 16B (target printer) to which financial information should be transmitted (step SB2). In this example, as shown in FIG. 7, it is assumed that the type of financial information to be transmitted is written receipt data 54 and daily sales data 53, and the specific period is "2012/1/1". In addition, a dedicated program is installed in the financial printer 16 with a function of analyzing mail described in a predetermined format and acquiring the type of financial information to be sent, a specific period, and the identification number of the financial printer 16 .
接着,信息处理部25a通过局域网N根据规定的协议而与已获取的识别号码所对应的对象打印机进行通信,请求发送在特定的期间即“2012/1/1”发行的收据所涉及的写入收据数据54、以及特定的期间即“2012/1/1”所涉及的日计营业额数据53(步骤SB3)。Next, the information processing unit 25a communicates with the target printer corresponding to the acquired identification number through the local area network N according to a predetermined protocol, and requests to send the written information related to the receipt issued during the specific period, that is, "2012/1/1". Receipt data 54 and daily sales data 53 related to "2012/1/1" which is a specific period (step SB3).
对象打印机响应该请求而访问自身的EJ存储器31,利用EJ写入日期时间数据55,获取在特定的期间即“2012/1/1”发行的收据所涉及的写入收据数据54、以及对应的所有EJ数字签名56(步骤SC1)。In response to this request, the target printer accesses its own EJ memory 31, writes date and time data 55 using EJ, and acquires written receipt data 54 related to receipts issued during a specific period, that is, "2012/1/1", and the corresponding All EJs are digitally signed 56 (step SC1).
进而,对象打印机访问自身的财务存储器50,并利用财务写入日期时间数据52,获取特定的期间即“2012/1/1”的日计营业额数据53、以及对应的财务数字签名58(步骤SC2)。Furthermore, the target printer accesses its own financial storage 50, and uses the financial write date and time data 52 to obtain the daily turnover data 53 and the corresponding financial digital signature 58 of a specific period, that is, "2012/1/1" (step SC2).
接着,对象打印机将在步骤SC1、以及步骤SC2获取到的所有数据经由局域网N根据规定的协议发送至代表财务打印机16A(步骤SC3)。Next, the target printer sends all the data acquired in step SC1 and step SC2 to the representative financial printer 16A via the local area network N according to a predetermined protocol (step SC3).
这样,在本实施方式中,在代表财务打印机16A中设置GPRS通信模块34,服务器装置11通过利用了SMS的邮件进行特定的财务打印机16的财务信息的发送请求。因此,通过采用了利用电话网络12的邮件这样的现有系统的简易方法,便能进行从服务器装置11向代表财务打印机16A的财务信息的发送请求。In this way, in this embodiment, the GPRS communication module 34 is installed in the representative financial printer 16A, and the server device 11 requests transmission of financial information from a specific financial printer 16 by mail using SMS. Therefore, a request for transmission of financial information from the server device 11 to the representative financial printer 16A can be performed by using a simple method using an existing system such as mail using the telephone network 12 .
进而,通过上述构成,实现以下效果。Furthermore, with the above configuration, the following effects are achieved.
即,由于利用了SMS的邮件是推送型电子邮件,因此即时且主动地被发送给代表财务打印机16A。因而,服务器装置11的用户在指示了财务信息的发送请求之后,该发送请求被即时且强制性地通知给代表财务打印机16A,并相应地迅速执行用于财务信息的发送的处理,进行财务信息的发送。因此,在财务信息的获取时,能在店铺方的人进行不正当隐瞒等、对代表财务打印机16A、从属财务打印机16B进行某种处理之前,以出其不意的方式获取财务信息。这样,能高效且迅速地发现利用财务信息进行的不正当行为。That is, since the email using the SMS is a push email, it is immediately and proactively sent to the representative financial printer 16A. Therefore, after the user of the server device 11 instructs a transmission request of financial information, the transmission request is immediately and compulsorily notified to the representative financial printer 16A, and the processing for transmission of financial information is promptly executed accordingly, and the financial information is processed. sent. Therefore, when acquiring financial information, it is possible to acquire financial information unexpectedly before the representative financial printer 16A and the subordinate financial printer 16B perform some kind of processing such as fraudulent concealment by the shop owner. In this way, fraudulent acts using financial information can be found efficiently and quickly.
另外,代表财务打印机16A的信息处理部25a当从对象打印机接收作为财务信息的写入收据数据54、以及日计营业额数据53时(步骤SB4),利用与这些数据对应的数字签名,检测有无篡改(步骤SB5)。如上所述,代表财务打印机16A由于对经由局域网N相连接的所有从属财务打印机16B的散列函数、以及与密钥对应的公开密钥进行管理,因此利用这些信息采用现有的方法便能检测有无篡改。In addition, when the information processing unit 25a representing the financial printer 16A receives the written receipt data 54 as financial information and the daily turnover data 53 from the target printer (step SB4), it detects that there is a digital signature corresponding to these data. No tampering (step SB5). As described above, since the representative fiscal printer 16A manages the hash functions of all subordinate fiscal printers 16B connected via the local area network N and the public keys corresponding to the keys, it is possible to detect No tampering.
接着,信息处理部25a判别在步骤SB5中是否检测到篡改(步骤SB6),在检测到的情况下(步骤SB6:是),进行对应的处理(步骤SB7)。所谓对应的处理,是指例如将检测到篡改的意思通知给服务器装置11等,对管理服务器装置11的人员报告检测到篡改的处理。Next, the information processing part 25a discriminates whether tampering was detected in step SB5 (step SB6), and when detected (step SB6: Yes), it performs a corresponding process (step SB7). Corresponding processing means, for example, notifying the server device 11 or the like of detection of tampering, and reporting detection of tampering to a person who manages the server device 11 .
这样,本实施方式的构成为,当存储在从属财务打印机16B中的财务信息被篡改,或者在从从属财务打印机16B向代表财务打印机16A进行发送的过程中财务信息被篡改了的情况下,能够确切地检测出这些情况。另外,该构成成为抑制篡改的力量。In this way, the configuration of the present embodiment is such that when the financial information stored in the slave financial printer 16B is falsified, or the financial information is falsified during transmission from the slave financial printer 16B to the representative financial printer 16A, it is possible to These conditions are detected exactly. In addition, this configuration becomes a force for suppressing tampering.
另一方面,在未检测到篡改的情况下(步骤SB6:否),信息处理部25a基于从对象打印机接收到的所有数据、即“写入收据数据54以及EJ数字签名56、以及日计营业额数据53以及财务数字签名58”(以下称作“所有从属数据”。),采用自身管理的特有的代表私人密钥、以及散列函数,生成代表数字签名(步骤SB8)。接着,信息处理部25a将所有从属数据与代表数字签名的组合发送给服务器装置11(步骤SB9)。On the other hand, when tampering has not been detected (step SB6: No), the information processing unit 25a based on all the data received from the target printer, that is, "write receipt data 54 and EJ digital signature 56, and daily business Amount data 53 and financial digital signature 58" (hereinafter referred to as "all subordinate data"), using the unique representative private key and hash function managed by itself to generate a representative digital signature (step SB8). Next, the information processing unit 25a transmits a combination of all the dependent data and the representative digital signature to the server device 11 (step SB9).
当接收到所有从属数据与代表数字签名的组合时(步骤SA3),服务器装置11的财务信息获取部60a基于代表数字签名,采用自身管理的代表公开密钥、以及散列函数,检测有无对所有从属数据的篡改(步骤SA4)。在检测到篡改的情况下,财务信息获取部60a对服务器侧显示部63进行控制,在显示面板显示表示有可能被进行财务信息的篡改的意思。这样,服务器装置11的用户,便能够迅速且容易识别有可能对财务信息进行篡改。When the combination of all the subordinate data and the representative digital signature is received (step SA3), the financial information acquisition unit 60a of the server device 11 uses the representative public key managed by itself and the hash function based on the representative digital signature to detect whether there is a pair Tampering of all slave data (step SA4). When falsification is detected, the financial information acquisition unit 60a controls the server-side display unit 63 to display on the display panel that the financial information may be falsified. In this way, the user of the server device 11 can quickly and easily recognize the possibility of falsification of financial information.
在此,假设以能相互进行通信的方式构成服务器装置11、和财务打印机16,且财务打印机16各自构成为通过通信发送财务信息、和利用特有的私人密钥所生成的数字签名。在该情况下,服务器装置11需要对与财务打印机16各自的私人密钥对应的公开密钥进行管理。进而,服务器装置11需要对各财务打印机16的电话号码进行管理,对各财务打印机16单独进行财务信息的发送请求。另一方面,在本实施方式中,具有上述构成,从而所管理的私人密钥、以及电话号码只要是与代表财务打印机16A相关的信息这一个即可。Here, it is assumed that the server device 11 and the financial printer 16 are configured to be communicable with each other, and that the financial printer 16 is configured to transmit financial information and a digital signature generated using a unique private key through communication. In this case, the server device 11 needs to manage the public key corresponding to the private key of each fiscal printer 16 . Furthermore, the server device 11 needs to manage the telephone numbers of the respective financial printers 16 and to individually request the transmission of financial information to each financial printer 16 . On the other hand, in this embodiment, with the above-mentioned configuration, the private key and the telephone number to be managed need only be information related to the representative financial printer 16A.
接着,财务信息获取部60a执行匹配性校对处理(步骤SA5)。Next, the financial information acquisition unit 60a executes a compatibility checking process (step SA5).
图8是表示在匹配性校对处理时的服务器装置11的动作的流程图。FIG. 8 is a flowchart showing the operation of the server device 11 during the matching processing.
在匹配性校对处理中,首先财务信息获取部60a基于所有从属数据中包含的写入收据数据54,检查小计金额T1与总计金额T2之间的匹配性(步骤SD1)。In the consistency verification process, first, the financial information acquisition unit 60a checks the consistency between the subtotal amount T1 and the total amount T2 based on the written receipt data 54 included in all the dependent data (step SD1).
详细来说,在一个写入收据数据54中,只要没有进行某种篡改,则小计金额T1的总计、和总计金额T2一定是一致的。在此基础上,财务信息获取部60a从一个写入收据数据54中提取小计金额T1、以及总计金额T2,并将对小计金额T1进行总计所得的金额与总计金额T2进行比较,如果两者一致则判别为具有匹配性,如果不一致,则判别为没有匹配性。匹配性有无的判别,即可以针对所有写入收据数据54进行,也可以针对其中一部分进行。Specifically, in one written receipt data 54, the total of the subtotal amount T1 and the total amount of money T2 must match unless some kind of falsification is performed. On this basis, the financial information acquisition unit 60a extracts the subtotal amount T1 and the total amount T2 from one written receipt data 54, and compares the amount obtained by summing up the subtotal amount T1 with the total amount T2, and if both If they match, it is judged as matching, and if they do not match, it is judged as non-matching. Whether or not matching is determined may be performed for all written receipt data 54 or for some of them.
接着,财务信息获取部60a判别在步骤SD1中是否判别为没有匹配性(步骤SD2),在判别为没有匹配性的情况下(步骤SD2:是),对服务器侧显示部63进行控制,在显示面板显示表示有可能被进行财务信息尤其是写入收据数据54的篡改的意思(步骤SD3)。这样,服务器装置11的用户能够迅速且容易识别有可能对写入收据数据54进行篡改。另外,在显示时,也可以显示为何写入收据数据54中小计金额T1与总计金额T2之间没有匹配性。Next, the financial information acquisition unit 60a determines whether or not it is determined that there is no compatibility in step SD1 (step SD2), and if it is determined that there is no compatibility (step SD2: Yes), it controls the server side display unit 63 to display The panel display indicates that the financial information, especially the written receipt data 54, may be falsified (step SD3). In this way, the user of the server device 11 can quickly and easily recognize that there is a possibility of falsification of the written receipt data 54 . In addition, when displaying, it may be displayed why there is no match between the subtotal amount T1 and the total amount T2 written in the receipt data 54 .
另一方面,在判别为具有匹配性的情况下(步骤SD2:否),财务信息获取部60a基于写入收据数据54、以及日计营业额数据53,检查写入收据数据54与日计营业额数据53之间的匹配性(步骤SD4)。On the other hand, when it is determined that there is a match (step SD2: No), the financial information acquisition unit 60a checks the written receipt data 54 and the daily sales data 53 based on the written receipt data 54 and the daily sales data 53. Matching between amount data 53 (step SD4).
详细来说,只要没有进行某种篡改,则在某个特定期间内发行的所有收据中的支付金额T3的总计、与随着该特定期间涉及的收据的发行而进行的算账中的总营业额之间一定是一致的。在此基础上,财务信息获取部60a从所有的写入收据数据54中提取支付金额T3,将对支付金额T3进行总计所得的金额与日计营业额数据53表示的总营业额进行比较,如果两者一致,则判别为具有匹配性,如果不一致,则判别为不具有匹配性。Specifically, as long as there is no tampering, the total of the payment amount T3 in all receipts issued during a certain period, and the total turnover in the settlements performed with the issuance of receipts involved in the specified period must be consistent. On this basis, the financial information acquisition unit 60a extracts the payment amount T3 from all the written receipt data 54, and compares the amount obtained by summing up the payment amount T3 with the total turnover indicated by the daily turnover data 53. If If the two match, it is determined that there is matching, and if they do not match, it is determined that there is no matching.
接着,财务信息获取部60a判别在步骤SD4中是否判别为没有匹配性(步骤SD5),在判别为没有匹配性的情况下(步骤SD5:是),将处理过程转移到步骤SD3,对服务器侧显示部63进行控制,在显示面板显示表示有可能财务信息尤其是写入收据数据54、或者日计营业额数据53中的一者或者两者被篡改的意思。这样,服务器装置11的用户能够迅速且容易识别有可能被进行篡改。另外,在显示时,也可以显示为何没有匹配性。Next, the financial information acquisition unit 60a judges whether it is determined that there is no matching in step SD4 (step SD5), and if it is judged that there is no matching (step SD5: Yes), the process is transferred to step SD3, and the server side The display unit 63 performs control to display on the display panel that the financial information, especially the written receipt data 54 or the daily turnover data 53, or both of them may have been tampered with. In this way, the user of the server device 11 can quickly and easily recognize the possibility of tampering. In addition, when displaying, it is also possible to display why there is no match.
另一方面,在判别为有匹配性的情况下(步骤SD5:否),财务信息获取部60a对服务器侧显示部63进行控制,在显示面板显示表示未检测出对财务信息的篡改的意思(步骤SD6)。On the other hand, when it is judged that there is matching (step SD5: No), the financial information acquisition part 60a controls the server side display part 63, and displays on the display panel that the falsification of the financial information has not been detected ( Step SD6).
这样,在本实施方式中,利用所接收的写入收据数据54、和日计营业额数据53中所记录的信息的特性,财务信息获取部60a从多方面尝试篡改的有无的检测。因此,能更加确切地检测篡改,进而这也成为一种强烈抑制篡改的力量。In this way, in this embodiment, the financial information acquisition unit 60a attempts to detect the presence or absence of falsification from various aspects using the characteristics of the information recorded in the received written receipt data 54 and daily sales data 53 . Therefore, tampering can be detected more accurately, and this in turn becomes a force for strongly suppressing tampering.
如以上所说明的那样,在本实施方式中,通过在代表财务打印机16A中设置GPRS通信模块34,从而构成为能经由电话网络12以规定的通信方式与服务器装置11进行通信。进而,构成为能经由局域网N以规定的通信方式将代表财务打印机16A与店铺系统10中的从属财务打印机16B(其他信息处理装置)进行通信。As described above, in this embodiment, by providing the GPRS communication module 34 in the representative financial printer 16A, it is configured to be able to communicate with the server device 11 via the telephone network 12 by a predetermined communication method. Furthermore, it is configured so that the representative financial printer 16A can communicate with the slave financial printer 16B (another information processing device) in the store system 10 via the local area network N by a predetermined communication method.
并且,代表财务打印机16A具备信息处理部25a,该信息处理部25a在从服务器装置11有了特定的从属财务打印机16B所存储的财务信息的发送请求的情况下,经由局域网N而与该特定的从属财务打印机16B进行通信以获取财务信息,经由电话网络12而将所获取的财务信息发送给服务器装置11。In addition, the representative financial printer 16A includes an information processing unit 25a that communicates with the specific subordinate financial printer 16B via the local area network N when there is a transmission request from the server device 11 for the financial information stored in the specific subordinate financial printer 16B. The slave financial printer 16B communicates to obtain financial information, and transmits the acquired financial information to the server device 11 via the telephone network 12 .
根据该构成,不需要如现有技术那样在获取财务信息时对财务数据读出装置40、和财务打印机16进行连接,能够高效地获取财务信息。According to this configuration, it is not necessary to connect the financial data reading device 40 and the financial printer 16 when acquiring financial information as in the prior art, and it is possible to efficiently acquire financial information.
在此,因地域的原因,互联网的可靠性低,有些情况下优选服务器与客户端之间的通信经由电话网络12而进行。在此基础上,根据上述构成,代表财务打印机16A由于经由电话网络12而将从属财务打印机16B的财务信息发送给服务器装置11,因此能够恰当地响应上述请求。Here, depending on the region, the reliability of the Internet is low, and it may be preferable to communicate between the server and the client via the telephone network 12 in some cases. In addition, according to the above configuration, since the representative financial printer 16A transmits the financial information of the subordinate financial printer 16B to the server device 11 via the telephone network 12, it can appropriately respond to the above request.
另外,关于构成店铺系统10的各个财务打印机16,还能考虑到其构成为能够经由电话网络12而与服务器装置11进行通信,但该情况下,需要在所有的财务打印机16中设置用于经由电话网络12进行通信的通信模块,进而针对所有的财务打印机16获取电话号码,因此在通信成本、制造成本、系统的构建所涉及的成本等、各种成本方面都有改善的余地。另一方面,根据上述构成,代表财务打印机16A作为代表,将经由局域网N而与代表财务打印机16A自身连接的从属财务打印机16B的财务信息,经由电话网络12发送给服务器装置11,因此不需要对从属财务打印机16B设置上述的通信模块,或者获取电话号码,能够实现成本的改善。In addition, it is conceivable that each of the financial printers 16 constituting the store system 10 is configured to be able to communicate with the server device 11 via the telephone network 12, but in this case, it is necessary to install a device for communicating with the server device 11 in all the financial printers 16. The communication module that communicates with the telephone network 12 acquires telephone numbers for all financial printers 16, so there is room for improvement in various costs such as communication costs, manufacturing costs, and system construction costs. On the other hand, according to the above configuration, the representative financial printer 16A serves as a representative, and transmits the financial information of the subordinate financial printer 16B connected to the representative financial printer 16A itself via the local area network N to the server device 11 via the telephone network 12, so there is no need to communicate. The slave financial printer 16B is equipped with the above-mentioned communication module, or acquires a telephone number, so that the cost can be improved.
另外,根据本实施方式,代表财务打印机16A在向服务器装置11发送财务信息的情况下,附加代表数字签名(篡改检测用的代表附加信息)后进行发送。In addition, according to the present embodiment, when transmitting financial information to the server device 11 , the representative financial printer 16A adds a representative digital signature (representative additional information for tamper detection) and then transmits.
根据该构成,通过服务器装置11能进行财务信息的篡改检测。尤其,服务器装置11不需要对从属财务打印机16B的公开密钥进行管理,只要对代表财务打印机16A的公开密钥进行管理即可,在成本等方面是有利的。According to this structure, the server apparatus 11 can perform falsification detection of financial information. In particular, the server device 11 does not need to manage the public key of the subordinate fiscal printer 16B, but only needs to manage the public key of the representative fiscal printer 16A, which is advantageous in terms of cost and the like.
另外,根据本实施方式,从属财务打印机16B将财务信息、和基于财务信息而生成的从属数字签名(篡改检测用的附加信息)建立对应地进行存储。然后,代表财务打印机16A的信息处理部25a在从服务器装置11有了特定的从属财务打印机16B所存储的财务信息的发送请求的情况下,经由局域网N而与该特定的从属财务打印机16B进行通信以获取财务信息、以及从属数字签名,基于从属数字签名检测出有无对财务信息的篡改之后,附加代表数字签名来进行发送。In addition, according to the present embodiment, the slave financial printer 16B stores financial information in association with a slave digital signature (additional information for tamper detection) generated based on the financial information. Then, the information processing unit 25a representing the financial printer 16A communicates with the specific subordinate financial printer 16B via the local area network N when there is a request from the server device 11 to transmit financial information stored in the specific subordinate financial printer 16B. The financial information and the subordinate digital signature are acquired, and after detecting whether or not the financial information has been falsified based on the subordinate digital signature, the representative digital signature is added and sent.
根据该构成,代表财务打印机16A能够检测从特定的从属财务打印机16B获取到的财务信息有无篡改,且仅将没有被篡改的财务信息发送给服务器装置11,另外或者将检测出篡改的情况通知给服务器装置11等适当的对象。According to this configuration, the representative financial printer 16A can detect whether the financial information acquired from the specific subordinate financial printer 16B has been falsified, and only transmit the financial information that has not been falsified to the server device 11, or notify Appropriate objects such as the server device 11 are given.
另外,根据本实施方式,信息处理部25a从服务器装置11通过邮件接收特定的从属财务打印机16B所存储的财务信息的发送请求,在有了该发送请求的情况下,对邮件的内容进行解析以确定该特定的从属财务打印机16B。In addition, according to the present embodiment, the information processing unit 25a receives, from the server device 11, a transmission request of the financial information stored in the specific subordinate financial printer 16B by mail, and when there is the transmission request, it analyzes the content of the mail to obtain This particular slave fiscal printer 16B is identified.
根据该构成,通过利用了电话网络12的邮件这样的简易方法,便能进行从服务器装置11向代表财务打印机16A请求发送财务信息。According to this configuration, it is possible to request transmission of financial information from the server device 11 to the representative financial printer 16A by a simple method such as mail using the telephone network 12 .
另外,在本实施方式中,在服务器装置11中设置服务器侧GPRS通信模块64,将服务器装置11构成为经由电话网络12以规定的通信方式与代表财务打印机16A进行通信。然后,服务器装置11具备财务信息获取部60a,该财务信息获取部60a通过经由电话网络12的通信,向代表财务打印机16A请求发送对规定的从属财务打印机16B进行确定的信息并且发送该规定的从属财务打印机16B的财务信息,并从代表财务打印机16A获取该规定的从属财务打印机16B的财务信息。In addition, in this embodiment, the server-side GPRS communication module 64 is provided in the server device 11, and the server device 11 is configured to communicate with the representative financial printer 16A via the telephone network 12 by a predetermined communication method. Then, the server device 11 includes a financial information acquisition unit 60a that requests the representative financial printer 16A to transmit information specifying a predetermined slave financial printer 16B and transmits the predetermined slave financial printer 16B through communication via the telephone network 12. financial information of the financial printer 16B, and acquires financial information of the specified subordinate financial printer 16B from the representative financial printer 16A.
根据该构成,服务器装置11通过经由电话网络12的通信,向代表财务打印机16A请求发送特定的从属财务打印机16B的财务信息,并获取财务信息。因此,不需要如现有技术那样在获取财务信息时对财务数据读出装置40和财务打印机16进行连接,能够高效地获取财务信息。According to this configuration, the server device 11 requests the representative financial printer 16A to transmit the financial information of the specified subordinate financial printer 16B through communication via the telephone network 12 , and acquires the financial information. Therefore, it is not necessary to connect the financial data reading device 40 and the financial printer 16 when acquiring financial information as in the prior art, and it is possible to efficiently acquire financial information.
尤其,服务器装置11不与代表财务打印机16A以外的从属财务打印机16B进行通信,便能获取从属财务打印机16B各自的财务信息。因此,不需要为了与各从属财务打印机16B直接进行通信以获取财务信息,而对与各从属财务打印机16B相关的适当的信息进行管理,或者为了按每个从属财务打印机16B进行通信而设置软硬件上的机构、功能,从容易开发性、成本方面来看是有利的。In particular, the server device 11 can acquire financial information of each of the subordinate financial printers 16B without communicating with the subordinate financial printers 16B other than the representative financial printer 16A. Therefore, in order to directly communicate with each subordinate financial printer 16B to obtain financial information, it is not necessary to manage appropriate information related to each subordinate financial printer 16B, or to install software and hardware for communicating with each subordinate financial printer 16B. It is advantageous in terms of ease of development and cost in view of the mechanism and function on it.
另外,在本实施方式中,财务信息获取部60a基于经由代表财务打印机16A接收到的规定的从属财务打印机16B的财务信息,检查财务信息的内容的匹配性。In addition, in the present embodiment, the financial information acquisition unit 60a checks the compatibility of the financial information content based on the financial information of the predetermined slave financial printer 16B received via the representative financial printer 16A.
根据该构成,服务器装置11由于基于所接收的财务信息对财务信息的内容的匹配性进行检查,因此根据有无匹配性,在财务信息被进行篡改而失去匹配性的情况下,能够检测出该情况。According to this configuration, since the server device 11 checks the compatibility of the content of the financial information based on the received financial information, it can detect the compatibility when the financial information is falsified and loses the compatibility based on whether or not the financial information is tampered with. Condition.
另外,在本实施方式中,财务打印机16以能发行收据的方式而被构成,并将已发行的收据的写入收据数据54作为财务信息进行存储。然后,财务信息获取部60a向代表财务打印机16A请求发送规定的从属财务打印机16B的写入收据数据54,基于根据该请求而接收到的该规定的从属财务打印机16B的收据信息,检查收据信息中的小计金额T1、与总计金额T2之间的匹配性。In addition, in the present embodiment, the financial printer 16 is configured to be able to issue receipts, and stores written receipt data 54 of issued receipts as financial information. Then, the financial information acquisition unit 60a requests the representative financial printer 16A to send the written receipt data 54 of the specified subordinate financial printer 16B, and checks the receipt information in the receipt information based on the receipt information of the specified subordinate financial printer 16B received in response to the request. The match between the subtotal amount T1 and the total amount T2.
在此,只要没有对写入收据数据54进行篡改,则写入收据数据54中的小计金额T1与总计金额T2之间一定能取得匹配性。利用这个原理,财务信息获取部60a通过检查写入收据数据54中的小计金额T1、与总计金额T2之间的匹配性,从而能有效地检测对写入收据数据54的篡改。Here, as long as the written receipt data 54 is not falsified, the subtotal amount T1 and the total amount T2 written in the receipt data 54 must be compatible. Using this principle, the financial information acquisition unit 60a can effectively detect tampering of the written receipt data 54 by checking the compatibility between the subtotal amount T1 written in the receipt data 54 and the total amount T2.
另外,在本实施方式中,财务打印机16将日计营业额数据53与写入收据数据54一起进行存储,该日计营业额数据53是对通过发行收据后的算账而得到的营业额以规定的单位进行合计得到的数据。然后,财务信息获取部60a向代表财务打印机16A请求发送规定的从属财务打印机16B的写入收据数据54、以及日计营业额数据53,并基于根据该请求而接收到的写入收据数据54、以及日计营业额数据53,检查写入收据数据54中包含的信息、与日计营业额数据53表示的信息之间的匹配性。In addition, in the present embodiment, the accounting printer 16 stores the daily sales amount data 53 , which specifies the sales amount obtained through accounting after issuance of the receipt, together with the write-in receipt data 54 . The data obtained by summing up the units. Then, the financial information acquisition unit 60a requests the representative financial printer 16A to send the written receipt data 54 and the daily sales data 53 of the predetermined subordinate financial printer 16B, and based on the written receipt data 54, As well as the daily turnover data 53, the compatibility between the information contained in the written receipt data 54 and the information indicated by the daily turnover data 53 is checked.
根据该构成,财务信息获取部60a基于从代表财务打印机16A接收到的规定的从属财务打印机16B的写入收据数据54、以及日计营业额数据53,检查写入收据数据54中包含的信息、与日计营业额数据53表示的信息之间的匹配性,从而能有效地检测对这些数据的篡改。According to this configuration, the financial information acquisition unit 60a checks the information contained in the written receipt data 54, based on the written receipt data 54 of the predetermined slave financial printer 16B received from the representative financial printer 16A, and the daily sales data 53. The matching with the information represented by the daily turnover data 53 can effectively detect tampering with these data.
另外,在本实施方式中,财务信息获取部60a通过邮件向代表财务打印机16A请求发送规定的从属财务打印机16B的财务信息。In addition, in the present embodiment, the financial information acquiring unit 60a requests the representative financial printer 16A to transmit the financial information of a predetermined subordinate financial printer 16B by mail.
根据该构成,通过利用了电话网络12的邮件这样的简易方法,能进行从服务器装置11向代表财务打印机16A请求财务信息的发送。According to this configuration, it is possible to transmit a request for financial information from the server device 11 to the representative financial printer 16A by a simple method such as mail using the telephone network 12 .
另外,上述的实施方式只不过是本发明的一种形式,在本发明的范围内能任意进行变形以及应用。In addition, the above-mentioned embodiment is only one aspect of the present invention, and can be modified and applied arbitrarily within the scope of the present invention.
例如,在上述的实施方式中,例示了写入收据数据54和财务写入日期时间数据52作为财务信息,但不用说财务信息并不限于这些数据。另外,例如图2、4所示的各功能模块能通过硬件和软件的合作而任意实现,并非暗示特定的硬件构成。另外,也可以使外部连接的其他装置具有各功能模块的功能,另外关于所说明的各种动作,也可以通过执行使外部连接的存储介质存储的程序而执行该动作。For example, in the above-described embodiment, the written receipt data 54 and the financial written date and time data 52 are exemplified as the financial information, but it goes without saying that the financial information is not limited to these data. In addition, for example, each functional block shown in FIGS. 2 and 4 can be arbitrarily realized by cooperation of hardware and software, and does not imply a specific hardware configuration. In addition, the functions of each functional module may be provided to other externally connected devices, and various operations described may be executed by executing a program stored in an externally connected storage medium.
另外,在上述的实施方式中,财务打印机16和服务器装置11构成为经由电话网络12根据GPRS的标准进行通信。然而,这些装置之间的通信方式不限于此,例如只要是虚拟的、物理专用线路、LAN与互联网之间的组合等、能够进行数据通信的构成,则可以是任何构成。通过构成为能够进行数据通信,从而不必如现有技术那样利用财务数据读出装置40,便能够获取财务信息,能够实现高效率的财务信息的获取。In addition, in the above-described embodiment, the financial printer 16 and the server device 11 are configured to communicate via the telephone network 12 in accordance with the GPRS standard. However, the communication method between these devices is not limited thereto, and any configuration may be used as long as data communication is possible, such as a virtual, physical dedicated line, a combination of LAN and the Internet, or the like. By configuring to enable data communication, financial information can be acquired without using the financial data reading device 40 as in the prior art, and efficient acquisition of financial information can be realized.
Claims (12)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012-166737 | 2012-07-27 | ||
| JP2012-166741 | 2012-07-27 | ||
| JP2012166737A JP2014026492A (en) | 2012-07-27 | 2012-07-27 | Information processor, information processing system, control method for information processor, and program |
| JP2012166741A JP2014026494A (en) | 2012-07-27 | 2012-07-27 | Server device, control method for server device, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103578200A CN103578200A (en) | 2014-02-12 |
| CN103578200B true CN103578200B (en) | 2016-01-13 |
Family
ID=50049910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310279230.1A Expired - Fee Related CN103578200B (en) | 2012-07-27 | 2013-07-04 | Signal conditioning package and control method, server unit and control method thereof |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103578200B (en) |
| BR (1) | BR102013019388A2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1464423A (en) * | 2002-06-14 | 2003-12-31 | 广东省广业信息产业集团有限公司 | Method for tax control using intelligent card |
| CN1776737A (en) * | 2005-11-29 | 2006-05-24 | 田玉兵 | Taxation monitoring method and system |
| CN1845499A (en) * | 2006-04-30 | 2006-10-11 | 山东浪潮电子设备有限公司 | A many machines netting management method for tax-controlled cash register |
| CN101149860A (en) * | 2007-09-30 | 2008-03-26 | 中商流通生产力促进中心有限公司 | A tax control data declaration and audit processing method in a network tax control system |
| CN201910098U (en) * | 2010-11-26 | 2011-07-27 | 航天信息股份有限公司 | Network billing machine |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040024665A1 (en) * | 2002-08-05 | 2004-02-05 | Foster Robert A. | System and method for calculating taxes and multi-currency pricing |
-
2013
- 2013-07-04 CN CN201310279230.1A patent/CN103578200B/en not_active Expired - Fee Related
- 2013-07-30 BR BR102013019388A patent/BR102013019388A2/en active Search and Examination
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1464423A (en) * | 2002-06-14 | 2003-12-31 | 广东省广业信息产业集团有限公司 | Method for tax control using intelligent card |
| CN1776737A (en) * | 2005-11-29 | 2006-05-24 | 田玉兵 | Taxation monitoring method and system |
| CN1845499A (en) * | 2006-04-30 | 2006-10-11 | 山东浪潮电子设备有限公司 | A many machines netting management method for tax-controlled cash register |
| CN101149860A (en) * | 2007-09-30 | 2008-03-26 | 中商流通生产力促进中心有限公司 | A tax control data declaration and audit processing method in a network tax control system |
| CN201910098U (en) * | 2010-11-26 | 2011-07-27 | 航天信息股份有限公司 | Network billing machine |
Non-Patent Citations (1)
| Title |
|---|
| 浙江地税普通发票开票软件使用手册http://www.zjds-etax.cn/sword?tid=WsxtXtzySyxgBLH_sendUrl?mid=15;浙江省地方税务局;《浙江地税普通发票开票软件使用手册》;20071217;正文第47-49页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103578200A (en) | 2014-02-12 |
| BR102013019388A2 (en) | 2016-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8650124B2 (en) | System and method for processing payment transaction receipts | |
| JP5333390B2 (en) | POS system and data relay processing method | |
| US20130124348A1 (en) | Plug-in based chip card payments | |
| JP7744389B2 (en) | Processing terminal and its program | |
| JP5903919B2 (en) | POS system, computer program, and accounting apparatus | |
| JP4639804B2 (en) | POS system, printing apparatus, and data relay processing method | |
| JP2014026492A (en) | Information processor, information processing system, control method for information processor, and program | |
| RU2707906C1 (en) | System delivery of goods and for providing access to a service | |
| KR101919865B1 (en) | Apparatus and method for managing electronic receipt | |
| CN103578199B (en) | Information processing device, recording device, server and control method thereof | |
| CN103578200B (en) | Signal conditioning package and control method, server unit and control method thereof | |
| CN102096779B (en) | The control method of electronic equipment and electronic equipment | |
| JP2014026494A (en) | Server device, control method for server device, and program | |
| JP2007018043A (en) | Coupon issuing system | |
| CN103824028B (en) | The control method of information processor and information processor | |
| CN108229231A (en) | A kind of POS inspection devices, system and method based on RFID | |
| JP2014026493A (en) | Recording device, control method for recording device, and program | |
| JP3632017B2 (en) | Stamp tax counting device and stamp tax counting program | |
| JP2014026495A (en) | Server device, control method for server device, and program | |
| JP2014026491A (en) | Information processor, recording device, control method for information processor, and program | |
| JP3955856B2 (en) | Product sales data processing system | |
| KR20100128730A (en) | Printer output control method and device | |
| KR101124304B1 (en) | Method for Approving the RFID Information Corresponded to Purchased Commodities | |
| JP2007018042A (en) | Coupon issuing system | |
| US20080288414A1 (en) | Sales data processor and computer readable medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160113 Termination date: 20210704 |