WO2019034788A1 - Gerät zur übertragung der in einem kassenbon enthaltenen information an eine servereinrichtung und einrichtung zur digitalisierung des kassenbons - Google Patents

Gerät zur übertragung der in einem kassenbon enthaltenen information an eine servereinrichtung und einrichtung zur digitalisierung des kassenbons Download PDF

Info

Publication number
WO2019034788A1
WO2019034788A1 PCT/EP2018/072361 EP2018072361W WO2019034788A1 WO 2019034788 A1 WO2019034788 A1 WO 2019034788A1 EP 2018072361 W EP2018072361 W EP 2018072361W WO 2019034788 A1 WO2019034788 A1 WO 2019034788A1
Authority
WO
WIPO (PCT)
Prior art keywords
authentication data
receipt
server device
user
data
Prior art date
Application number
PCT/EP2018/072361
Other languages
English (en)
French (fr)
Inventor
Leon KNAUER
Christian FEICHTINGER
Thomas Kunze
Original Assignee
Part-Time-Scientists Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Part-Time-Scientists Gmbh filed Critical Part-Time-Scientists Gmbh
Publication of WO2019034788A1 publication Critical patent/WO2019034788A1/de

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/047Payment circuits using payment protocols involving electronic receipts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/209Specified transaction journal output feature, e.g. printed receipt or voice output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3221Access to banking information through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing

Definitions

  • the present invention relates to a device for transmitting the information contained in a ticket to a server device and a device for digitizing the receipt.
  • an apparatus for transmitting the information in a receipt to a server device and a device for digitizing the Kas ⁇ senbons provide to facilitate a digital storage and management of the receipt by a user.
  • a device for transmitting the information contained in a receipt to a server device comprises a first interface adapted to communicate with an interface of a cash register and receive print data for printing the receipt from the cash register, a second interface adapted to communicate with a server device via a network connection, a third interface adapted to communicate with a receipt printer and forward the print data for printing the receipt to the receipt printer, the apparatus being adapted to transfer the print data for printing the receipt to the server device and / or on the basis of the print data to produce electronic document comprising all the information contained in the receipt and to transmit the created electronic document to the server device.
  • the device is set up, in particular, to be switched between a cash register, such as the cash register in a supermarket, and the receipt printer usually connected directly to the cash register, which prints the receipt according to the print job sent from the cash register to the receipt printer
  • a cash register such as the cash register in a supermarket
  • the receipt printer usually connected directly to the cash register, which prints the receipt according to the print job sent from the cash register to the receipt printer
  • the respective item codes such as bar codes or the like, attached to the items to be purchased or goods are usually scanned at the cash register, and based on the scanned item codes, document data are created in the cash register.
  • the cashier presses a "print" button of the cash register, whereby the receipt data is sent to the receipt printer as part of a print job.
  • the print data for printing the receipt transmitted from the cash register to the apparatus may include, for example, ASCII characters and control data to instruct the printer to print the receipt. Since the apparatus receives all the print data sent in the print job, the apparatus may initialize an electronic document having all the information contained in the receipt and sent to the server device and / or the print data the set-up device is sent, which can also create an electronic document based on the print data, which has all the information contained in the ticket.
  • the creation of the electronic document by the device or the server device can be done, for example, by interpreting the control data contained in the print data and then removing it, so that the electronic document produced is in text form, not in the form of a simple image.
  • the generated electronic document may, for example, include the date and time of the creation of the document, the type, the number or the price of the individual articles in text form.
  • the created electronic document may be provided for viewing or downloading on the server device. Because all the information contained in the receipt is in textual form in the created electronic document, a user can automatically categorize, analyze, and search the documents.
  • the electronic document has a digital image of the receipt or corresponds to a digital image of the receipt.
  • a digital image of the receipt may be provided on the server device for viewing or download, so that a user who wants to digitally archive or manage his receipts does not need to scan them himself. Since the digital image is created based on the print data, the digital image may include all the characters imaged on the receipt printed by the receipt printer or, if necessary, the layout and size ratio of the digital image characters corresponding to those of the printed receipt can. In other words, the generated digital image of the receipt may correspond to a copy of the receipt paper.
  • the electronic document can not be first used as a digital image of the receipt, but the formatting of the text contained in the ticket, such as the arrangement, size, etc. of the characters are automatically changed so that the information contained in the receipt for the User is more readable.
  • the device is designed such that both an electrical configuration and a mechanical configuration of the first interface corresponds to that of the interface of a receipt printer, which is provided to receive the print data directly or via a corresponding cable from the interface of the cash register, and both an electrical configuration and a mechanical configuration of the third interface corresponds to that of the interface of the cash register.
  • the device can be easily switched between the cash register and the receipt printer.
  • neither a modification of the cash register nor a modification of the receipt printer is required.
  • a change in the connection technology is not required, it just needs to be provided another cable for connection between the device and the receipt printerlitis
  • the second interface may be configured as a radio modem adapted to communicate with the server device via a mobile radio network. network to communicate.
  • the device is configured to provide and / or encrypt and / or compress a file containing the print data and / or the electronic document with an electronic signature and / or provided with the electronic signature and / or encrypted and / or compressed file to the server device to send.
  • the encryption prevents the file, if intercepted by an unauthorized person during transmission, from being read by the latter.
  • the data volume during transmission can be kept small by the compression, as a result of which the costs, in particular in the case of transmission via the mobile radio network, can be kept small.
  • the device has a memory device, wherein the device is set up to store the received print data and / or the electronic document produced in a hardware-encrypted or software-sealed manner in the memory device.
  • the device may comprise a housing, a control device and a sensor device for detecting an impact of physical forces. walt have on the housing, wherein the control device is set up * the stored in the memory device pruck flowers and / or the electronic document stored in the memory device and / or a key for decrypting the hardware encrypted or software encrypted print data and / or a key for decrypting the hardware encrypted or software-encrypted electronic document created when the sensor device detects the impact of physical force on the enclosure.
  • the device has an authentication data acquisition device that is configured to acquire authentication data of a user, wherein the device is configured to send the detected authentication data of the user to the server device via the network connection, information from the server device to receive via the network connection whether or not the user 's authentication data matches a registered user' s authentication data stored in a database, and only in the case that the authentication data acquired by the authentication data acquisition device includes authentication data of a registered user included in the Database, agree to transfer the print data for printing the receipt and / or the created electronic document to the server device.
  • the print data can be forwarded by default to the receipt printer if the authentication data recorded by means of the authentication data acquisition device does not match the authentication data of a registered user. or are not assigned to a user account of a registered user.
  • the print data can be forwarded by default to the receipt printer if the authentication data recorded by means of the authentication data acquisition device does not match the authentication data of a registered user. or are not assigned to a user account of a registered user.
  • only print data and / or electronic documents are transmitted to the server device if the authentication data match those of a registered user. Therefore, the data volume of all the data transmitted from the device to the server device can be significantly reduced.
  • the transmitted data can be stored linked to the authentication data i of the server device, and only to the authenticated user for viewing or downloading from the server device to be provided.
  • the device may be further configured to receive information from the server device over the network connection whether in the database the registered user is assigned the information that the receipt is to be printed out, in case the registered user is assigned the information that the receipt is to be printed out, forward the print data to the receipt printer, and in case the registered user has the Information is not assigned, that the receipt should be printed, not forward the print data to the receipt printer.
  • This design can be saved by the company in which the cash is set up, considerable cost, since the printing costs including maintenance costs for the receipt printer can be significantly reduced if many users do not want a printout.
  • the authentication data acquisition device preferably comprises a communication device that is set up to listen to capture data of the user, which are transmitted from an external device via Bluetooth, near field communication or an acoustic signal or from an RFID chip.
  • the external device may be, for example, a user's smartphone or a physical card provided with the RFID chip or an NFC-enabled transponder »
  • the authentication data acquisition device may be configured to acquire authentication data contained in the print data.
  • a graphic code such as a bar code or a QR code corresponding to the authentication data and printed on the physical card or displayed by the smartphone can be scanned by a cashier along with those of the purchased goods so that the print data includes a specific number that is recognized by the device as the authentication data.
  • a device for digitizing a receipt comprises a server device, a database and a device described above, wherein the server device has a memory unit and is adapted to the received print data and / or the electronic document received associated with the authentication data in the memory unit store or create the electronic record based on the print data and store it in the memory unit linked to the authentication data.
  • the server device is adapted to provide a user interface through which a user can register and log in, specifying a user name and password, with respective authentication data associated with a respective registered user in the database, and the user interface configured thereto is, those stored in the storage unit print data
  • a device for digitizing a receipt comprises a server device, a database and a device described above, wherein the server device is set up to store the received print data and / or the received electronic document linked to the authentication data in the database or to create the electronic record based on the print data and store it in the database linked to the authentication data.
  • the server device is configured to provide a user interface through which a user can register and log in, specifying a user name and a password, wherein respective authentication data is associated with a respective registered user in the database, and wherein the user interface is configured to provide those stored in the database and / or stored electronic data in the database for viewing and / or downloading a registered user whose authentication data match the authentication data, which in the database linked to this print data and / or stored in this electronic document.
  • This catfish can prevent registered users from viewing or downloading the data or receipts assigned to other users.
  • the apparatus further comprises an application provided by the server device or an external server device for downloading and installing on an external device, such as a smartphone, configured to communicate with the server device via a network connection, the application thus configured is that when starting the application on the external device by a not yet registered user, the user can register by means of a user name and a password, and after successful registration of the server device to the newly registered user authentication data are assigned in the database and to the Application on the external device which is adapted to store the received authentication data in the external device,
  • the application is set up such that when the application is first started on the external device by a not yet registered user, the user must register by means of a user name and a password, and after successful registration of the server device to the new one registered user Authentication data In the database to be assigned and sent to the application on the external device, which is adapted to store the received authentication data in the external device.
  • a new user can easily register, at the same time storing the authentication data on his external device such as the smartphone so that the user can immediately use the services provided by the institution.
  • the application may be configured to establish a communication link with the authentication device acquisition device of the device for transmitting the information contained in a ticket to a server device when the Bluetooth or NFC function of the smartphone is switched on, and the authenticated data is sent to the device when the communication connection is successfully established To send authentication data acquisition device.
  • the device has a display device and is configured to generate a graphic code such as a QR code and to display the graphic code on the display device, the application being adapted to a camera of the to activate the external device and to cause the user to photograph the graphic code displayed on the display device, to extract the photographed graphic code from the image photographed with the camera, and to extract the extracted graphic code together with the authentication data stored in the external device to the device Server device to transmit, wherein the server device is adapted to determine, from soft device for transmitting the information contained in a ticket to a server device from a plurality of devices for transmitting the information contained in a ticket to a server device, the graphical code has been generated, and whether or not the authentication data transmitted by the application matches with authentication data of a registered user stored in the database, and only in the case that the authentication data transmitted by the application with authentication data of a registered user, submit a request to the means for transmitting the information contained in a ticket to a server device to cause the determined device to transmit the
  • the server device is adapted to register a new user in the database by storing authentication data including a user name and a password in the database for the newly registered user, and the authentication data for the newly registered user stored in the database, to transmit the determined device for transmitting the information contained in a receipt to a server device.
  • Wöbet the determined device for transmitting the in a Kassenbon information to a server device is set up to send a print job to the receipt printer to cause the receipt printer from the server to print out received authentication data for the newly registered user.
  • the device may be further configured to communicate with the server device to determine whether the authentication data in the database is associated with a registered user and, in the event that the authentication data is not associated with a registered user, be adapted to send a print job to the printer to print user interface access data newly assigned to the authentication data from the server device, including a user name and a password.
  • the server device is configured to send an acknowledgment signal to the device if the received print data and / or the received electronic document are linked to the authentication data in the storage unit or the database has been stored, or the electronic document based on the print data associated with the authentication data has been stored in the storage unit or the database, the apparatus being adapted, upon receiving the confirmation signal from the server device, hardware encrypted or software encrypted in the storage device stored received print data and / or in the memory device hardware encrypted or software encrypted stored electronic document to delete.
  • Show it: 1 shows a device according to the invention for digitizing a receipt according to an embodiment including a device according to the invention for transferring the information contained in a receipt to a server device,
  • FIG. 2 shows a flow chart for explaining the typical steps carried out by the device according to the invention for digitizing the receipt according to the embodiment shown in FIG. 1 as part of a payment process
  • FIG. 3 shows a device according to the invention for digitizing a ticket according to a different embodiment, including the device according to the invention for transferring the information contained in a ticket to a server device,
  • FIG. 4 is a flowchart for explaining the steps performed by the individual components of the device for digitizing the receipt in accordance with the embodiment shown in FIG. 3 as part of a payment process, FIG.
  • FIG. 5 shows an example of an embodiment of a user interface of the server device
  • Fig. 6 shows another example of an embodiment of a user interface of the server device.
  • the device 50 for digitizing the receipt has an inventive device 1 for transferring the information contained in a receipt to a server device 5, the server device 5, and a database 10.
  • the device according to the invention is in communication with a cash register 3, a printer 9, and an external device Ii, such as a smartphone.
  • the device 1 has a housing 23 and is arranged to be connected between the cash register 3, which is used, for example, as a receptacle. Registered cash register of a supermarket, and a printer 9, which is designed for example as a receipt printer to be switched *
  • the device 1 has a first interface 2 for communication with an interface, in particular printer interface 31 of the cash register 3, a second interface 4 for communication with an interface part 53 of the server device 5 via a network connection 6, a third interface 8 for communication with an interface 91 of the Printer 9, a memory device 22 and a controller 21, which is adapted to communicate with the first interface 2, the second interface 4, the third interface 8 and the memory device 22.
  • the first interface 2 of the device 1 is connected to the interface 31 of the cash register 3 via a first data recovery 12.
  • the first interface 2 of the device 1 and the interface 31 of the cash register 3 may also be configured to communicate wirelessly with each other.
  • the first interface 2 of the device 1 is adapted to print data for printing the receipt, that is, the entire data stream including the control data sent from the interface 31 of the cash register 3 in the direction of the interface 91 of the printer 9 to print a receipt or cash register will, to receive.
  • the first interface 2 may in particular be designed such that both its electrical configuration and also its mechanical configuration correspond to those of the corresponding cut parts 91 of the printer 9. This means that the first interface 2 is configured in such a way that a cable which is usually used to transmit the print data to the printer 9 and into the corresponding socket or Interface 91 of the printer 9 is plugged, also in the second interface 2 of the device is inserted such that the sent from the cash register 3 print data can be received by means of the first interface 2.
  • the print data can be transmitted, for example, by means of the ESC / POS protocol from Epson or other protocols which are usually used in conjunction with cash registers for transferring a print job to a receipt printer.
  • the third interface 8 is configured to forward the print data received from the cash register 3 to the printer 9.
  • the third interface 8 may be designed such that both its electrical configuration and its mechanical configuration correspond to those of the interface 31 of the cash register 3. This means that the third interface 8 is configured in such a way that the cable which is usually used to transmit the print data to the printer 9 and is plugged into the corresponding socket or interface 31 of the cash register 3, also into the third interface 8 of the Device is inserted such that the sent from the cash register 3 print data can be forwarded by means of the third interface 8 to the printer 8,
  • the third interface 8 of the device 1 is connected via a data line 13 to the interface 91 of the printer 9.
  • the third interface 8 of the device 1 and the interface 91 of the printer 9 may also be configured to communicate wirelessly with each other.
  • the control device 21 is configured to store the print data received via the first interface 2 in the memory device 22.
  • the received print data are stored, in particular in encrypted form, in the memory device 22; that they can not be read by an unauthorized user.
  • the encryption of the stored print data may be hardware-based or software-based.
  • the memory device 22 has its own processor, not shown, which automatically encrypts the received print data during storage, for example AES128 hardware encrypted, while in the case of a software-based encryption, the print data is encrypted by the controller 21 and then to the memory device 22nd be transmitted, which stores the encrypted print data.
  • the control device 21 may comprise a crypto chip, by means of which the encryption can take place in a hardware-accelerated manner.
  • the device 1 is provided with a sensor device, not shown, whose measurement data are monitored by the control device 21.
  • the control device 21 is set up to determine an effect of physical force on the housing 23 on the basis of the measurement data of the sensor device, and the data stored in the memory device 22 and / or a key for decrypting the data stored in the memory device 22 upon detection clearing of physical force on the housing 23.
  • the sensor device may comprise, for example, an electric circuit, wherein the control device 21 detects the action of physical force on the housing 23 when the circuit is interrupted.
  • the second interface 4 of the device 1 is set up to receive the print data received from the cash register 3 to the server device 5 via a network connection S r which is In Flg. 1 is illustrated by a dashed line, in particular via the Internet, to be transmitted gene, wherein the print data is encrypted, for example, by means of the PGP (Pretty Good Privacy) or a similar encryption technology transmitted.
  • PGP Peripheral Component Interconnect
  • the second interface 4 can be designed, for example, as a LAN interface, WLAN interface or in the form of a radio modem. If the second interface 4 is designed as a LAN interface or WLAN interface, the device 1 via the second interface 4, for example, with a corresponding network of the company in which the cash register 3 is set up, and using this network on the Internet communicate with the server device 5.
  • the second interface 4 is set up, for example, to send the print data to the server device 5 by means of the mobile radio standard GPRS or by means of the mobile radio standard EDGE,
  • the print data may be compressed by the controller 21 prior to transmission to the server device 5, and the compressed print data may be sent to the server device 5.
  • a mapping table for example, be stored in the form of a dictionary in the respective terms that are commonly included in the print data, associated with respective abbreviations or symbols.
  • the respective terms included in the print data are then replaced by the corresponding abbreviations or symbols, and the compressed print data in which the respective terms are replaced by the corresponding abbreviations or symbols are sent to the server device 5
  • the radio modem is a modem that supports all networks, including the 2G network, and also supports both Bluetooth 3.0 and SSL transmission.
  • the server device 5 has a control unit 51, a memory unit 52 and the interface 53 for communicating with the device 1 or other external devices.
  • the control unit 51 is arranged to prepare an electronic document having all the information based on the print data for printing the receipt 100, 100 * sent from the device 1 and received by the control unit 51 via the interface 53, which is contained in the receipt 100, 100 V , and the electronic document produced and, where appropriate, the received print data in the storage unit 52 to store.
  • the total information of the receipt 100, 100 contained in the electronic document produced for example, the date and time of the creation of the receipt or receipt 100, 100 ⁇ the type, number and price of each article, the name and the address sales items, data that the cash register 3, which has sent the print job or the print data uniquely identify, and the like include.
  • control unit 51 is configured to generate an electronic document which is a digital document based on the print data for printing the receipt 100, 100 sent from the device 1 and received by the control unit 51 via the interface 53 Image of the receipt 100, 100 '.
  • the creation of the electronic document comprising all the information contained in the receipt or comprising the digital image of the receipt 100, 100 * may, for example, comprise the creation of an electronic document in a file format which may be made changes to the created one makes it comprehensible and is a file format acceptable to the authorities, such as a tax
  • the creation of the electronic document may include, for example, the creation of a PDF / A document by means of a virtual printer provided with an electronic signature to ensure the legal validity of the document produced and / or thus by an official party such as the tax office accepted file format.
  • the authentication data with the associated user data are stored in a database 10, with which the server device 5 is in communication connection, wherein the Kornmunikationsverbln- tion may be wireless or wired.
  • the database 10 may also be stored in the storage unit 52.
  • the registration of a user or creation of a new user account in the database 10 can take place by registering a user by means of a user interface or user interface provided by the server device 5, for example in the form of a web page, and corresponding authentication data is assigned to the registered user .
  • the user is prompted by means of the user interface to specify a user name and a corresponding password by means of an appropriate input mask, and to deposit user data such as an e-mail address and name.
  • a registered user is prompted when invoking the website to select in a corresponding input mask, whether the purchase receipt using the device l the receipt 100, 100 'should be printed in paper form or not.
  • the respective selection of the user is then stored by means of the server device 5 in the database 10 together with the user data and the authentication data * It can be set by default that the receipt 100, 100 'should not be printed in paper form.
  • the server device 5 or any server or any server device which is embodied, for example, as an Internet-based digital distribution platform for application software, sets up an application for an external device 11 such as, for example
  • Smartphone that a user can download and install on their external device 11.
  • the application When the user installs the downloaded application on their external device 11 and launches the application, the application prompts the user to log in or re-register.
  • the application prompts the user to enter a user name and password to create a new user account.
  • the server device 5 creates a new user account by storing the entered user name, the entered password, and authentication data generated by the server device 5 linked together in the database 10, and sends the generated authentication data to the external device 11, which Stored authentication data
  • the server device 5 If it is a ready registered user, when the already registered user installs the downloaded application on his external device 11 and, for example, logs on after starting the application by means of his user name and password, the server device 5 generates authentication data to the user in the database 10, and sends the authentication data to the external device 11, which stores the authentication data.
  • a user who has already registered via the user interface can be provided with a physical card with an RFID chip whose ID code represents the authentication data and is linked to the user data in the database 10. In the event that a physical card is delivered to the already registered user, the card may also be provided with a barcode representing the authentication data associated with the user data in the database 10.
  • the card may also be provided with a transponder which is arranged for the short-distance communication (NFC) and in which the authentication data stored in the database 10 are stored User data is linked.
  • NFC short-distance communication
  • the device 1 has an authentication data acquisition device for determining or for detecting authentication data of a user.
  • the authentication data acquisition device can have a communication device 7 which is set up to receive the authentication data of a user and from the control device 21 is controlled.
  • the communication device 7 may be configured to receive authentication data via near field communication, Bluetooth, RFID, or a similar communication method from an external device 11 such as the smartphone or the physical card.
  • the device 1 can be set up to check whether the authentication data received by means of RFID is valid authentication data or Not.
  • an ID code of the RFID chip is transmitted, which represents the authentication data, and which contains a number with a sequence of digits.
  • the device 50 or the server device 5 is configured to generate respective ID codes or numbers, which represent respective authentication data, according to a specific pattern.
  • the device 1 can check whether the authentication data transmitted by RFID is valid authentication data by comparing the sequence of the digits of the number contained in the ID code or the authentication data with the particular pattern If the sequence of digits of the number contained in the ID code or in the authentication data does not correspond to the particular pattern, the device 1 determines that they are not valid authentication data. On the other hand, if the sequence of digits of the number contained in the iD * code or in the authentication data corresponds to the particular pattern, the device 1 determines that they are valid authentication data.
  • the communication device 7 can also be configured to receive an acoustic signal, which is output, for example, from the external device 11, such as the smartphone of a registered user, representing the user's authentication data.
  • the authentication data acquisition device or its communication device 7 can, as in Flg. 1 may be integrated in the housing 23 of the device 1, or the authentication data acquisition device or its communication device 7 may be provided such that it can be arranged separately from the other components of the device 1 and with the control device 21 and / or storage device 22nd via a not shown cable in Communication connection is. In this way, the authentication data acquisition device can advantageously be arranged in the immediate vicinity of the cash register 3 and in the field of vision of the customer.
  • the device 1 has the communication device 7, a new user can also be registered in a different manner than described above.
  • physical cards can be designed with RFID chips in the area of the cash register 3, which can be taken by a customer.
  • the device 1 in the case of a first use of the card, that is to say that with the communication unit 7 the ID code of the RFID chip, which corresponds to authentication data, is read, the device 1 can send a print job to the printer 9 in order to send the card Authentication credentials associated with the user interface.
  • the application prompts the user to first change the password and to enter customer data such as the email address and name *
  • the card designed in the area of the cash register 3 can have a barcode which represents authentication data.
  • This barcode can be used to activate a scanner, as it is commonly used at cash registers in the supermarket, in addition to the other barcodes printed on the goods or items are to be read in.
  • the (reading in of the barcode on the card can cause that a certain number is contained in the print data, for example a specific number sequence fn of the article number recognized by the device 1.
  • the device 1 Upon receiving the generated username / password combination, the device 1 generates a print job using the print protocol accepted by the printer 9 and sends it to the printer 9 for the username / password associated with the authentication data Combination, that is, the access data for the user interface, to print out
  • a print job generated to the printer 9 may also include a job to the printer 9 to print text in addition to the username / password combination that will greet the user.
  • the device 1 may be configured, in particular, to determine within a predetermined period of time after receiving the print data whether authentication data, in particular valid authentication data, are received by the authentication data acquisition device.
  • the authentication of the user takes place in dependence on the technology used by the user.
  • the user has installed the application provided by the server device 5 on his external device 11 such as the smartphone and has opened it during the shopping, and Bluetooth or local field communication, the ones stored in the external device 11 are authenticated. ngsrtz read out of the communication device 7 and thus the user is authenticated. If the user mistakenly uses the physical card with the NFC transponder, the user authentication will work analogously.
  • N FC authentication Technology Since it can not be ensured when using Bluetooth that the authentication data may not be read out by an external device, such as another user's smartphone, and thus misadjustment of the print data occurs,
  • the corresponding authentication data are read out of the RFID chip by means of the communication device 7 and thus the user is authenticated.
  • an acoustic signal is emitted from an external device 11, such as the smartphone, to authenticate the user, the acoustic signal is detected by the communication device 7 and stored in the storage device 22.
  • an additional measure such as the input of a PIN is preferably used for authentication.
  • the external device 11 such as the user's smartphone
  • the server device 5 or the external server device is hosted by the server device 5 or the external server device.
  • a graphical code such as a barcode or a QR code corresponding to the authentication data is displayed.
  • the respective code displayed on the external device 11 is then read in by the cash register scanner 3.
  • the reading of the code causes the print data to contain a specific number, for example a specific number sequence in the article number, which is recognized by the authentication data acquisition device of the device 1 as the authentication data, thereby authenticating the user.
  • the device 1 forwards the print data to the printer 9 via the third interface 8.
  • the receipt 100 x 100 is printed out according to the print data from the printer 9, in particular, in the case where the authentication data acquisition apparatus does not receive the authentication data within the predetermined time period after receiving the print data Print data is not sent to the server device 5.
  • the predetermined tent duration should be chosen to be long enough to allow a user, for example, in the case of using N FC technology, to bring his external device 11, such as the smartphone, away from communication device 7, which is within the communication range.
  • the predetermined period of time should not be too long to keep a delay in the printing of the receipt 100, 100 'low.
  • the device 1 can Next, as described above, determine whether it is valid authentication data or not.
  • the device 1 determines that the received authentication data is not valid authentication data, it sends the print data to the printer 9 without forwarding the print data to the server device 5.
  • the device 1 determines that the received or acquired authentication data is valid authentication data, the device 1 can buffer the received or acquired authentication data in the device 1, for example in its memory device 22. Further, in this case, by transmitting a request signal, for example, using a ping method sent to the network address of the server device 5, the apparatus 1 determines whether the server device 5 is reachable via the network connection 6.
  • the device 1 If the device 1 does not receive a corresponding response signal from the server device 5 within a predetermined period of time, the device 1 will re-send the request signal and if necessary repeat this process several times.
  • the device 1 after defrosting for a defined period of time, the device 1 aborts the attempt to establish communication with the server device 5 if it has not received a corresponding response signal and forwards the print data via the third interface 8 to the pusher 9 without the print data to send to the server device 5,
  • the device 1 forwards the print data via the third interface 8 to the printer 9 welter if it has not received a corresponding response signal at the end of the defined period of time in order to avoid any delay due to the lack of a network connection.
  • the device 1 but denies Furthermore, to establish a communication link with the server device 5, and sends, as soon as it receives a corresponding response signal from the server device 5 and thus ensures that the server device 5 is reached, the received authentication data to the server device. 5
  • the device 1 If, on the other hand, the device 1 receives a corresponding response signal from the server device 5 within the defined period of time and thus ensures that the server device 5 can be reached, the device 1 sends the received authentication data to the server device 5.
  • the control unit 51 of the server device 5 communicates with the database 10 to determine whether the received authentication data matches with registered user authentication data stored in the database 10. Upon completion of the determination, the server device 5 sends information to the device 1 via the network connection 6 as to whether or not the user's authentication data matches with authentication data of a registered user.
  • the device 1 When the device 1 receives information from the server device 5 that the authentication data does not match with authentication data of a registered user, the device 1 forwards the print data to the printer 9 via the third interface 8 without sending the print data to the server device 5.
  • the device 1 when the device 1 receives information from the server device 5 that the authentication data matches with authentication data of a registered user, the device 1 transmits to the server device 5 together with the authentication data for requesting information on whether the ticket receipt is to be printed or Not.
  • the device 1 with the request signal for requesting whether the receipt should be printed or not even with the authentication data to send to the server device 5 as soon as the device 1 receives the corresponding response signal from the server device 5, with is ensured that the server device 5 is reached.
  • the control unit 51 of the server device 5 communicates with the database 10 to determine, based on the user data associated with the authentication data, whether to print out or not to print out. Upon completion of the determination, the server device 5 sends, via the network connection 6, information to the device 1 as to whether the receipt 100, 100 V should be printed out or should not be printed out.
  • Wenrvdas device 1 from the server device 5 receives the information that the ticket 100, 100 'is to be printed, the device 1 forwards the print data via the third interface 8 to the printer 9, if this has not already happened, because the device. 1 after expiration of the defined period of time, no corresponding response signal has been received from the server device 5 for the transmission of the request signal sent to the network address of the server device 5 in order to determine whether the server device 5 can be reached via the network connection 6.
  • the receipt 100, 100 ' Upon receiving the print data from the apparatus 1, the receipt 100, 100 'is printed out by the printer 9 according to the print data. Furthermore, the device 1 sends the print data via the second interface 4 to the server device S.
  • the server device 5 can store the received print data in the memory unit 52 in such a way that they are linked to the user data and thus assigned to the corresponding user account. Further, the control unit 51 prepares the server device 5 on the basis of the print data to print the receipt 100 , 100 ', the electronic document comprising all the information contained in the receipt 100, 100' and possibly having a digital image of the receipt 100, 100 ', and stores this in association with the user data In Storage unit 52, so that they are assigned to the corresponding user account.
  • means 20 for digitizing a receipt are arranged to send a notification to the external device 11 of the registered user via the server device 5, by which the user is informed if transmission of the print data from the device 1 to the server device 5 was successful and the data was assigned to his user account or user account.
  • the device 1 preferably comprises a signal generator, not shown, which is set up to output an acoustic or optical signal.
  • the device 50 for digitizing may be arranged such that the server device S sends a status of processing of the data sent from the device 1 to the server device 5 to the device 1, and the device 1 indicates the status of processing of the device 1 data sent to the server device 5 signaled by the signal generator.
  • the server device 5 can, for example, transmit the status to the device 1 that the transmission of the print data from the device 1 to the server device 5 was successful and / or the electronic document created by server device 5 based on the received print data was successfully stored and / or corresponding user account or user account has been assigned.
  • an authentification detection device designed as an NFC / RFID reading device can be installed under a signal transmitter embodied as an OLED / E-ink display.
  • the authentication data acquisition device or its communication device 7 when the authentication data acquisition device or its communication device 7 is provided such that it can be arranged separately from the other components of the device 1 as described above, the authentication data acquisition device or its communication device 7 together with the signal generator advantageously is in close proximity be arranged to the cash register 3 and in the field of view of the customer, while the remaining components of the device 1 can be arranged, for example, under the cash register 3, so that, for example, a circular apparatus which is both authentication data acquisition device and their communication device 7 as a signal / on the Checkout 3 is located.
  • the device 1 When the device 1 receives from the server device 5 the information that the receipt 100, 100 'is not to be printed out, it merely forwards the print data to the server device 5 without forwarding the print data to the printer 9. As described above, the server device 5 stores the received print data in the storage unit 52, prepares the electronic document, and stores it in the storage unit 52.
  • the user can view the electronic documents stored in the memory unit 52 of the server device 5 when he has logged on with his user name and password.
  • the user may also download the electronic document stored in the storage unit 52 of the server device 5 *
  • the device 1 may additionally or alternatively to the communication device 7 have a display device 24.
  • the control means 21 is adapted to receive, upon receipt of respective print data, a respective specific graphic code such as a QR code and to display the graphic code on the display 24.
  • a respective specific graphic code such as a QR code
  • a function of scanning the graphic code using the camera of the external device 11 is included. Accordingly, when the user scans the QR code displayed on the display 24 using the application, he photographs the graphic code with the camera, and the graphic code scanning function extracts the graphic code from the image taken with the camera, the application transmits the extracted graphic code together with the authentication data stored in the external device Ii to the server device 5.
  • the server device S is configured to determine from which device 1 of a plurality of devices 1 the graphic code has been generated, and if the authentication data transmitted by the application with registered user authentication data stored in the database 10 is the same or not.
  • the server device 5 is further configured to send a request to the detected device 1 only in the event that the authentication data transmitted by the application coincide with authentication data of a registered user to cause the device 1 to determine the print data for printing the ticket 100, 100 'to the server device 5 to transmit, and after receipt of the print data for printing the receipt 100, 100' from the determined device 1, the received print data for printing the receipt 100, 100 * store in the memory unit 52 such that they corresponding user whose authentication data has been transmitted to the server device 5 together with the extracted graphic code by means of the external device 11 are and can be provided by means of the user interface to pending and / or download.
  • step S2 the controller 21 stores the received print data in the storage device 22 in an encrypted form.
  • step S3 the control device 21 continuously determines, for the duration of a predetermined period of time, whether authentication data of a user is detected by the authentication data acquisition device or not.
  • the controller 21 determines, after the lapse of the predetermined time period, that no authentication data of a user has been detected by the authentication data acquisition device (NO in step S4), the print data from the device 1 will be sent to the printer 9 but not to the server device 5 and the receipt 100, 100 "is printed out by the printer 9 in step S9.
  • the control device 21 determines after the predetermined period that authentication data of a user has been acquired by the authentication data acquisition device (FIG. 3A in step 54), the device 1 sends a request signal to a network address of the server direction 5 in step S5 in order to check whether the server device 5 can be reached via the network connection 6 or not. If the device 1 does not receive a corresponding response signal from the server device 5 within a predetermined tent area ⁇ NO in step S5), it may repeat this process several times as necessary, as illustrated by step S6.
  • the device 1 If the device 1 does not receive a corresponding response signal from the server device 5 in spite of the repeated transmission of the request signal, the device 1 aborts the attempt to establish a communication link with the server device 5 after a defined period of time and forwards the print data to the printer 9 only not to the server device 5, and the receipt 100, 100 'is printed out by the printer 9 in step S9.
  • the device 1 If the device 1 receives a corresponding response signal from the server device 5 within the defined deletion period (YES in step S5), the device 1 sends the received authentication data in step S7 together with a request as to whether the received authentication data matches with authentication data of a registered user and whether, if the received authentication data coincides with authentication data of a registered user, the receipt 100, 100 'is to be printed or not, to the server device 5.
  • the server device 5 communicates with the database 10 to determine whether the received authentication data with Authentication data of a registered user match and, if appropriate, whether the receipt 100, 100 'to be printed or not. After completion of the determination, the server device 5 sends the determination result to the device 1 »
  • the device 1 checks in step S8 whether it is after a certain tent space the determination result received from the Sen / er worn 5 or not.
  • the apparatus 1 determines that it has not received the determination result from the server device 5 (NO in step S8), it merely forwards the print data to the printer 9 but not to the server device 5, and the receipt 100, 100 'in Step S9 printed by the printer 9.
  • the device 1 If the device 1 has received a determination result (YES in step S8), according to which the sent authentication data does not match with authentication data of a registered user (NO in step 10), it forwards the print data only to the printer 9 but not to the server device 5, and the receipt 100, 100 'is printed out by the printer 9 in step S9.
  • step S1 ⁇ if the device 1 has received a determination result that the transmitted authentication data matches with authentication data of a registered user (YES in step S1 ⁇ ), the process goes to step S11.
  • the apparatus 1 When the apparatus 1 has received a determination that the receipt 100, 100 "is to be printed out (YES in step S11), it forwards the print data to the printer 9, and the receipt 100, 100 'becomes integral with the printer in step S9 Thereafter, regardless of whether or not the receipt 100 is to be printed out according to the result of determination (YES / NO in step S11), the apparatus 1 sends the print data in encrypted form in step S12, for example, using the standard PGP or another suitable encryption technique, to the server device 5.
  • the server device 5 sends an acknowledgment signal, by which it is confirmed that the server device 5 has received the data sent from the device 1 when it has received the data.
  • the device 1 can be be directed to delete the corresponding print data stored in the memory device 22 of the device 1 after receiving the confirmation signal. In this way it can be achieved that a data memory with only a small storage capacity can be used as the storage device 22 / whereby the costs for the production of the device 1 can be kept low,
  • the server device 5 Upon receipt of the push data sent from the apparatus 1, the server device 5 stores the print data in the storage unit 52. The welter, the server device 5 prepares an electronic document on the basis of the received print data and also stores it in the storage unit 52. Once the corresponding data has been stored by the server device 5 in the storage unit 52, the user can access this data using his or her application installed on the external device 11 or the user interface.
  • FIG. 3 illustrates a device 50 * according to the invention for digitizing a receipt according to another embodiment, including the device 1 according to the invention shown in FIG. 1 for transferring the information contained in a receipt to a server device.
  • the other embodiment of the device 50 v for digitizing the receipt substantially corresponds to the embodiment shown in FIG. 1 of the device 50 for digitizing the receipt, but differs from the embodiment shown in FIG. 1 in that the server device S, unlike the server device 5 shown in FIG. 1, does not have the memory unit 52 shown in FIG.
  • Both the function catfish as well as the configuration of the cash register 3, the printer 9, the external device 11 and the device 1 are in the embodiment shown in Fig. 3selfsförm the means 50% the same as that shown with reference to in Fig. 1 Device 50 described configuration and Functioning of the cash register 3, the printer 9, the external device 11 and the device 1.
  • the server device 5 * is in communication communication with the database 10, wherein the control unit 51 is adapted to cause the electronic document created by the server device 5 * and / or that of the Serving means $ received print data sent from the device 1, are stored in the database 10, instead of this as with reference to Flg. 1 described in the memory unit 52 of the server device 5 to store.
  • the control unit 51 is adapted to cause the electronic document created by the server device 5 * and / or that of the Serving means $ received print data sent from the device 1, are stored in the database 10, instead of this as with reference to Flg. 1 described in the memory unit 52 of the server device 5 to store.
  • the control unit 51 is adapted to cause the electronic document created by the server device 5 * and / or that of the Serving means $ received print data sent from the device 1, are stored in the database 10, instead of this as with reference to Flg. 1 described in the memory unit 52 of the server device 5 to store.
  • the control unit 51 is adapted to cause the electronic document created by the server device 5 * and / or that of the Serving means $
  • the user can, by means of the user interface of the server device 5 * or the application installed on the external device 11, generate the electronic documents created by the server device 5 *, stored in the database 10 and associated with his user account and, if appropriate, the corresponding print data also stored in the database 10 when he has logged on with his user name and password. If necessary, the user can save the electronic font stored in the database 10. piece and also download the stored in the database 10 print data.
  • step Sl of the printer 3 As already described with reference to step Sl of FIG. 2, after all goods or article codes have been scanned, for example, the scanner of the cash register 3, in step Sl 'the print data for printing the receipt 100, 100' of the Checkout 3 is sent in the direction of the printer 9, and from the device 1 according to the invention, which is connected between the cash register 3 and the printer 9 received. Thereafter, the controller 21 stores in step S2 * the received print data in the storage device 22 in encrypted form, whereby the print data from the device 1 are at least buffered,
  • step S3 * the control device 21 determines continuously for the duration of a predetermined period of time after receipt of the print data whether valid authentication data of a user is detected by the authentication data acquisition device or not.
  • the control device 21 determines that valid authentication data of a user has not been detected by the authentication data acquisition device within the predetermined period of time after receiving the print data (No in step S4 * )
  • the print data in step S5 becomes * from the device 1 only to the printer 9 but not to the server device 5 * forwarded, and the receipt 100, 10 ⁇ * is printed out in step $ by means of the printer 9,
  • control device 21 determines after expiry of the predetermined time period that valid authentication data of a user was acquired by the authentication data acquisition device within the predetermined period of time after receipt of the print data (Yes in step S4 'j), the acquired authentication data are written by means of the Device 1 is temporarily stored in step ST, and the device 1 checks in step S8 'whether or not the server device 5 * is reachable by sending a request signal to a network address of the server device 5 * .
  • step S9' the device 1 determines in step S9' that the print data is sent to the printer 9 and forward the print data to the printer 9 in step 55 * , whereby the receipt 100, 100 'is printed out in step 56 "by means of the printer 9.
  • the device 1 stores the information that in case of the User has selected by means of the user interface parts that the receipt 100, 100 'is to be printed, the receipt 100, 100' is not reprinted, as indicated by ⁇ P) omit * on the path between step S9 'and step SJO "illustrated.
  • the device 1 further attempts to establish a communication link with the server device 5 *, and sends, once the communication link with the server device 5 * is established, the detected authentication information in step S10 'together with a request to the server device 5 ⁇ if the valid authentication data acquired are assigned to a registered user and if, if the validated Authentication data associated with a registered user r the receipt 100, 100 'to be printed or not.
  • the device 1 If the device 1 receives a corresponding response signal from the server device 5 "within the predetermined time period (Yes in step 58 '), the device 1 sends the received authentication data in step S10 * together with a request as to whether the received authentication data has authentication data of a registered user and whether the received authentication data coincides with authentication data of a registered user, the receipt 100, 100 'is to be printed out or not, to the server device 5 * .
  • the server device 5 * communicates with the database 10 in step s, or sends the received authentication data together with a request to it, to determine whether the received authentication data match with the authentication data of a registered user and if so whether the receipt 100, 100 * is printed should or should not be.
  • step S12 * it is then determined in step S12 * whether the authentication data sent by the server device 5 V match the authentication data of a registered user stored in the database 10 and, if appropriate, if the information of the registered user is associated with the ticket receipt 100 , lDCF should be printed.
  • the database 10 sends in step S13 'the determination result or the response to the request to the server device 5 ⁇ which sends the determination result or the response to the request to the device 1 in step S14'.
  • the device 1 transmits in step S16 * a request to create a new account or a new user name and password together with the print data to the server device 5 ⁇
  • the server device 5 After receiving the request sent from the device 1 to the server device iP, the server device 5 generates in step SIT a new account and based on the received print data a digital document, that is the electronic document, and communicates with the database 10 to cause the Patenbank 10 as illustrated in step S18 * to save the newly generated account and to save the generated electronic document linked to the generated account.
  • step S19 ⁇ after storing the newly generated account and the associated generated electronic document in the database 10, the server device 5 'sends the newly generated account data, that is the newly generated user name and the corresponding newly generated password to the device 1, which after receiving the account data in step S20 v sends the print data together with the newly generated account data to the printer 9. Subsequently, in step S21 * the receipt 100, 100 ⁇ or the receipt and the newly generated account data are printed by the printer 9.
  • the apparatus 1 determines from the server device! P at step S22 ⁇ ob the receipt 100, 100 'should be printed or not.
  • the apparatus 1 sends the print data in encrypted form in step S24 *, for example, using the standard PGP or another suitable one Encryption technique to the server device S t which in step S25 ' generates a digital document based on the received print data, and then communicates with the database 10 to cause it to generate the generated digital document or electronic document linked to the account or user name in step S26 * save.
  • step S2T If the answer is that the receipt 100, 100 * is to be printed (Yes in step S2T), the apparatus 1 checks in step S23 ⁇ whether it has previously stored the information that in case the user uses the user interface parts has selected that the receipt 100, 100 'to be printed, the receipt 100, 100' is not printed again.
  • step S24 * it sends the print data in encrypted form, for example using the standard PGP or another suitable encryption technique to which Server S without sending the print data to the printer 9.
  • the server device 5 then generates in step S25 'based on the received print data a digital document or creates the electronic document, and then communicates with the database 10 to cause them, the generated digital document or electronic document linked to the Save account or user name in step S26 v .
  • the device 1 If the device 1 has not previously stored the information that the ticket 100, 100 'is not to be printed again, it sends in step S24 v the print data in encrypted form, for example using the standard PGP or other suitable encryption technique the server device 5 ⁇ which in step S25 * based on the received print data, a digital Document generated or created the electronic document "and closing communicated to ⁇ to the database 10 in order to cause them associated with the account or user name in step S26 y to store the generated digital document and the created electronic document, further The device 1 sends the print data to the printer 9, which prints the ticket 100, 100 'or the receipt based on the received print data in step S6'.
  • the printer 9 which prints the ticket 100, 100 'or the receipt based on the received print data in step S6'.
  • the user can access it using its application or user interface installed on the external device 11.
  • the server device 5 * sends an acknowledgment signal to the device 1, by which it is confirmed that the server device 5 * has received the print data sent from the device 1, and the print data has been stored in the database 10, if the print data in the Database 10 were saved.
  • the device 1 may be configured to delete the corresponding print data buffered in the memory device 22 of the device 1 after receiving the confirmation signal. In this way, it can be achieved that, as the memory device 22, a data memory with only a small storage capacity can be used, whereby the costs for the production of the device 1 can be kept low.
  • the signal transmitter of the Device 1 signals that the device 5 * created based on the received print data electronic document successfully stored and / or assigned to the corresponding user account or user account.
  • a corresponding embodiment may also comprise the application which the user has downloaded from the server device 5, 5 * or the external server device and installed on his external device 11.
  • the user is prompted by means of an input mask M1 to select or input the token ID, which corresponds to a part of the authentication data, by means of an input field Ei Input field E2 to enter his password.
  • the input mask can also have an input field for the user name.
  • the user can press the SFi button to retrieve the corresponding ticket sponsors linked to this authentication data.
  • an input mask M2 is displayed on the screen in which the user is prompted to select a date of creation of the receipt 100 by means of an input field E3. After selecting the date, the user can display the generated electronic document by pressing the SF2 button.
  • the created electronic document corresponding to the receipt 100 is displayed on the screen along with information indicating the date of the invoice and the associated authentication data.
  • Flg. 6 an example of an embodiment of the user interface of the server device 5, 5 * according to another embodiment, which is slightly modified in comparison to the embodiment of the user interface of the server device described with reference to FIG. 5, is illustrated below Application, which the user has downloaded from the server device 5, 5 ⁇ or the external server device and installed on his external device 11.
  • the user is prompted by means of an input mask Ml * to enter his user or user name in the Efn-gabefetds und and to enter his password in an input field E2 * .
  • the user can press the SFr button to log in.
  • an input screen M2 % is displayed on the screen where the user is prompted to display a generated electronic document or a receipt 10CP by a date through an input field E3 1 the creation of the electronic document.
  • the user can display the generated electronic document by pressing the button SF2 *.
  • E3 * additional fields in the Elnga- bemaske M2 V to be displayed receipt 100 'using other filters such as the date of the receipt 100% can be provided alternatively or additionally to the input field, by soft to the user a in of the information contained in the receipt lDo * contained article type, an article contained in the information contained in the receipt 100 /, one in the information included in the receipt 100 * is, the name and / or location of the point of sale at which the device 1 is set up, which has sent the print data for the preparation of the cash register 100 'to the server device 5, 5 *, and the like,
  • Fig. 6B it is set for the corresponding user that the receipt 100 'should not be printed because the selection box E4' is not marked. If the user wishes to print the receipt 100 "on future purchases, he may highlight the selection box E4 * and then press the SF3 'button to update the data stored with respect to his user account so that the receipt lfjo' is printed.
  • the selected created electronic document comprising all of the information contained in, and in the illustrated case, the ticket 100 *, along with information indicating the date of the ticket Indicate invoice, displayed on the screen.
  • the apparatus 1 supplies the print data for printing the receipt 100, 100 * to the server device 5, 5? sends, and the server device 5, 5 * based on the print data created the electronic document.
  • the controller 21 of the device 1 can be designed as a processor with relatively low computing power, whereby the manufacturing cost of the device 1 can be kept low.
  • the device 1 or the control device 21 can also be set up, even on the basis of the print data for printing the receipt 100, 100 'sent by the cash register 3 and received by the device 1 electronic document comprising all the information contained in the receipt 100, 100 "or, where appropriate, a digital image of the receipt 100, 100 ', and storing the electronic document produced in the storage means 22.
  • the creation of the electronic document which may comprise the digital image of the cash register 100, 100 v , for example comprising the creation of a PDF / A document provided with an electronic signature
  • the device 1 transmits the created electronic document in encrypted form, for example using the standard PGP, to the server device 5, 5 'which spoke the received electronic document after performing a corresponding decryption according to the embodiment of the device 50 shown in Fig. 1 in the memory unit 52 rt or according to the in Fig. 3, the device 50 "stores in the database 10.
  • the device 1 can also send the print data to the server device 5, 5", and the server device 5 sends the print data according to the embodiment of the device 50 in the storage unit shown in FIG 52 or store the server device 5 ( according to the embodiment of the device 50 "shown in FIG. 3) in the database 10.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

Ein Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5) umfasst eine erste Schnittstelle (2), die dazu eingerichtet ist, mit einer Schnittstelle (31) einer Kasse (3) zu kommunizieren und Druckdaten zum Ausdruck des Kassenbons (100, 100`) von der Kasse (3) zu empfangen, eine zweite Schnittstelle (4), die dazu eingerichtet ist mit einer Servereinrichtung (5, 5`) über eine Netzwerkverbindung (6) zu kommunizieren, eine dritte Schnittstelle (8), die dazu eingerichtet ist, mit einem Bondrucker (9) zu kommunizieren und die Daten zum Ausdruck des Kassenbons (100, 100`) an den Bondrucker (9) weiterzuleiten, wobei das Gerät (1) dazu eingerichtet ist, die Druckdaten zum Ausdruck des Kassenbons (100, 100`) an die Servereinrichtung (5, 5`) zu übertragen und/oder auf der Basis der Druckdaten ein elektronisches Schriftstück zu erstellen, welches die gesamte Information aufweist, die in dem Kassenbon (100, 100`) enthalten ist, und das erstellte elektronische Schriftstück an die Servereinrichtung (5, 5`) zu übertragen.

Description

GERÄT ZUR ÜBERTRAGUNG KASSENBON ENTHALTENEN INFORMATION AN EINE SERVEREINRICHTUNG UND EINRICHTUNG ZUR DIGITALISIERUNG DES KASSENBONS
Die vorliegende Erfindung betrifft ein Gerät zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung sowie eine Einrichtung zur Digitalisierung des Kassenbons.
Beim Einkauf in beispielsweise einem Supermarkt besteht neben der Barzahlung des Einkaufs seit langem die Möglichkeit, den Einkauf bargeldlos, beispielsweise mitteis einer EC- Karte zu bezahlen. Seit einiger Zeit besteht auch die Möglichkeit, den Bezahlvorgang lediglich unter Verwendung eines Smartphones abzuwickein.
In allen bekannten Fällen des Bezahlvorgangs wird die Rechnung bzw. der Kassenbon von einem Drucker, der mit der Kasse verbunden oder in diese integriert ist, ausgedruckt, obwohl viele Kunden den Ausdruck nicht benötigen . Durch diese von den Kunden nicht erwünschten Ausdrucke wird einerseits der Papierverbrauch unnötig erhöht, und andererseits entstehen für das jeweilige Unternehmen unnötige Kosten in Form der Druckkosten einschließlich der Wartungskosten für die Geräte.
Anderseits gibt es Kunden, die die Kassenbons scannen, um die Kassenbons in digitaler Form aufzubewahren und zu verwalten.
Aufgaben der vorliegenden Erfindung sind es ein Gerät zur Übertragung der in einem Kassenbon enthaltenen Informationen an eine Servereinrichtung sowie eine Einrichtung zur Digitalisierung des Kas¬ senbons bereitzustellen, um eine digitale Archivierung und Verwaltung der Kassenbons durch einen Benutzer zu erleichtern.
Diese Aufgaben werden durch die Merkmale der unabhängigen Patentansprüche gelöst.
Vorteilhafte Ausgestaltungen und Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.
Gemäß einer Ausführungsform umfasst ein Gerät zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrich- tung eine erste Schnittstelle, die dazu eingerichtet ist, mit einer Schnittstelle einer Kasse zu kommunizieren und Druckdaten zum Ausdruck des Kassenbons von der Kasse zu empfangen, eine zweite Schnittsteile, die dazu eingerichtet ist, mit einer Servereinrichtung über eine Netzwerkverbindung zu kommunizieren, eine dritte Schnittstelle, die dazu eingerichtet ist, mit einem Bondrucker zu kommunizieren und die Druckdaten zum Ausdruck des Kassenbons an den Bondrucker weiterzuleiten, wobei das Gerät dazu eingerichtet ist, die Druckdaten zum Ausdruck des Kassenbons an die Servereinrichtung zu übertragen und/oder auf der Basis der Druckdaten ein elektronisches Schriftstück zu erstellen, welches die gesamte Information aufweist, die in dem Kassenbon enthalten ist, und das erstellte elektronische Schriftstück an die Servereinrichtung zu übertragen.
Dabei ist das Gerät insbesondere dazu eingerichtet, zwischen eine Kasse, wie etwa die Registrierkasse in einem Supermarkt, und den üblicherweise direkt an die Kasse angeschlossenen Bondrucker, welcher den Kassenbon entsprechend dem von der Kasse an den Bondrucker gesendeten Druckauftrag ausdruckt, geschaltet zu werden« Bei einem Einkauf werden an der Kasse üblicherweise die jeweiligen, auf den einzukaufenden Artikeln bzw. Waren angebrachten Artikelcodes wie etwa Barcodes oder Ähnliches gescannt, und basierend auf den eingescannten Artikelcodes werden in der Kasse Belegdaten erstellt. Nachdem die Artikelcodes aller einzukaufenden Artikel bzw. Waren eingescannt wurden, drückt der Kassierer oder die Kassiererin beispielsweise auf eine Schaltfläche «Drucken* der Kasse, wodurch die Belegdaten im Rahmen eines Druckauftrags an den Bondrucker gesendet werden.
Die Druckdaten zum Ausdruck des Kassenbons, die von der Kasse an das Gerät übertragen werden, können beispielsweise ASCII-Zeichen und Steuerdaten enthalten, um den Drucker anzuweisen, den Kassenbon zu drucken. Da das Gerät sämtliche Druckdaten, die in dem Druckauftrag gesendet werden, empfängt, kann von dem Gerät ein elektronisches Schriftstück ersteilt werden, weiches die gesamte Information aufweist, die in dem Kassenbon enthalten ist, und an die Servereinrichtung gesendet werden und/oder die Druckdaten an die Setvereinrichtung gesendet werden, welche basierend auf den Druckdaten ebenfalls ein elektronisches Schriftstück erstellen kann, welches die gesamte Information aufweist, die in dem Kassenbon enthalten ist.
Die Erstellung des elektronischen Schriftstücks durch das Gerät oder die Servereinrichtung kann beispielsweise erfolgen, indem die in den Druckdaten enthaltenen Steuerdaten interpretiert und anschließend entfernt werden, so dass das erstellte elektronische Schriftstück in Textform, und nicht in Form eines einfachen Bildes vorliegt. Das erstellte elektronische Schriftstück kann beispielsweise das Datum und die Uhrzeit der Erstellung des Belegs, die Art, die Anzahl oder den Preis der einzelnen Artikel in Textform aufweisen.
Insbesondere kann auf der Servereinrichtung das erstellte elektronische Schriftstück zur Ansicht oder zum Herunterladen bereitgestellt werden. Weil die gesamte in dem Kassenbon enthaltene Information in Textform in dem erstellten elektronischen Schriftstück vorliegt, kann ein Benutzer die Belege automatisch kategorisieren, analysieren und durchsuchen.
Gemäß einer Ausführungsform weist das elektronische Schriftstück ein digitales Abbild des Kassenbons auf oder entspricht einem digitalen Abbild des Kassenbons.
Somit kann bei dieser Ausführungsform auf der Servereinrlchtung ein digitales Abbild des Kassenbons zur Ansicht oder zum Herunterladen bereitgestellt werden, so dass ein Benutzer, der seine Kassenbons digital archivieren oder verwalten will, diese nicht mehr selbst einscannen muss. Da das digitale Abbild basierend auf den Druckdaten erstellt wird, kann das digitale Abbild sämtliche Schriftzeichen, die auf dem durch den Bondrucker ausgedruckten Kassenbon abgebildet sind oder gegebenenfalls wären, enthalten, wobei die Anordnung und das Größenverhältnis der Schriftzeichen des digitalen Abbilds denjenigen des ausgedruckten Kassenbons entsprechen kann. Mit anderen Worten kann das erstellte digitale Abbild des Kassenbons einer Kopie des Papierausdrucks des Kassenbons entsprechen.
In anderen Fällen kann das elektronische Schriftstück auch nicht als digitales Abbild des Kassenbons ersteilt werden, sondern die Formatierung des in dem Kassenbon enthaltenen Textes wie etwa die Anordnung, Größe etc. der Schriftzeichen derart automatisch geändert werden, dass die in dem Kassenbon enthaltene Information für den Benutzer besser lesbar ist.
Bevorzugt ist das Gerät derart ausgebildet, dass sowohl eine elektrische Konfiguration als auch eine mechanische Konfiguration der ersten Schnittstelle derjenigen der Schnittstelle eines Bondruckers entspricht, die dafür vorgesehen Ist, die Druckdaten direkt bzw. über ein entsprechendes Kabel von der Schnittstelle der Kasse zu empfangen, und sowohl eine elektrische Konfiguration als auch eine mechanische Konfiguration der dritten Schnittstelle derjenigen der Schnittstelle der Kasse entspricht. Durch diese Ausgestaltung kann das Gerät auf einfache Weise zwischen die Kasse und den Bondrucker geschaltet werden. Insbesondere ist dadurch weder eine Modifikation der Kasse noch eine Modifikation des Bondruckers erforderlich. Auch eine Änderung der Verbindungstechnik ist nicht erforderlich, es muss lediglich ein weiteres Kabel zur Verbindung zwischen dem Gerät und dem Bondrucker bereit» gestellt werden.
Die zweite Schnittstelle kann alsein Funkmodem ausgebildet sein, das dazu eingerichtet ist, mit der Servereinrichtung über ein Mobilfunk- netzwerk zu kommunizieren. Durch diese Ausgestaltung ist keinerlei Anschluss zu einem Netzwerk des Unternehmens, in dem die Kasse aufgestellt ist, erforderlich, um die Daten an die Servereinrichtung zu übertragen. Daher kann das Gerät nahezu unabhängig von der Infrastmktur des Unternehmens eingesetzt werden, es muss lediglich eine Stromversorgung für das Gerät durch das Unternehmen bereitgestellt werden»
Gemäß einer Ausführungsform ist das Gerät dazu eingerichtet, eine Datei, welche die Druckdaten und/oder das elektronische Schriftstück enthält, mit einer elektronischen Signatur zu versehen und/oder zu verschlüsseln und/oder zu komprimieren, und die mit der elektronischen Signatur versehene und/oder verschlüsselte und/oder komprimierte Datei an die Servereinrichtung zu senden. Durch das Versehen mit der elektronischen Signatur kann die Rechtsgültigkeit des erstellten Dokuments gewährleistet werden oder zumindest gewährleistet werden, dass das elektronische Schriftstück eindeutig einer bestimmten Kasse und somit einem bestimmten Unternehmen zugeordnet werden kann, wodurch die Wahrscheinlichkeit, dass das erstellte elektronische Schriftstück von einer Behörde wie etwa dem Finanzamt gemäß der GoBD akzeptiert wird, erhöht wird, wobei die Verschlüsselung verhindert, dass die Datei, wenn sie bei der Übertragung von einem Unbefugten abgefangen wird, von diesem gelesen werden kann. Ferner kann durch die Komprimierung das Datenvolumen bei der Übertragung klein gehalten werden, wodurch die Kosten, insbesondere bei der Übertragung per Mo- bilfunknetzwerk klein gehalten werden können.
Bevorzugt weist das Gerät eine Speichereinrichtung auf, wobei das Gerät dazu eingerichtet ist, die empfangen Druckdaten und/oder das erstellte elektronische Schriftstück hardwareverschlüsselt oder softwareverschlüsseit in der Speichereinrichtung zu speichern. Des Weiteren kann das Gerät ein Gehäuse, eine Steuereinrichtung und eine Sensoreinrichtung zur Ermittlung einer Einwirkung von physischer Ge- walt auf das Gehäuse aufweisen, wobei die Steuereinrichtung dazu eingerichtet ist* die in der Speichereinrichtung gespeicherten pruckdaten und/oder das in der Speichereinrichtung gespeicherte elektronische Schriftstück und/oder einen Schlüssel zur Entschlüsselung der hardwareverschlüsselten oder softwareverschlüsselten Druckdaten und/oder einen Schlüssel zur Entschlüsselung des hardwareverschlüsselten oder softwareverschlüsselten erstellten elektronischen Schriftstücks zu löschen, wenn die Sensoreinrichtung die Einwirkung von physischer Gewalt auf das Gehäuse ermittelt Durch diese Maßnahmen kann ein unbefugter Zugriff auf die in dem Gerät gespeicherten Daten weitestgehend vermieden werden.
Gemäß einer Ausführungsform weist das Gerät eine Authentifizie- rungsdatenerfassungselnrichtung auf, die dazu eingerichtet Ist, Authen- tifizierungsdaten eines Benutzers zu erfassen, wobei das Gerät dazu eingerichtet ist, die erfassten Authentifizierungsdaten des Benutzers über die Netzwerkverbindüng an die Servereinrichtung zu senden, Informationen von der Servereinrichtung über die Netzwerkverbindung darüber zu empfangen, ob die Authentifizierungsdaten des Benutzers mit Authentifizierungsdaten eines registrierten Benutzers, die in einer Datenbank gespeichert sind, übereinstimmen oder nicht, und nur im Falle, dass die mittels der Authentifizierungsdatenerfassungseinrichtung erfassten Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers, die in der Datenbank gespeichert sind, übereinstimmen, die Druckdaten zum Ausdruck des Kassenbons und/oder das erstellte elektronische Schriftstück an die Servereinrichtung zu übertragen.
Bei dieser Ausgestaltung können ferner die Druckdaten standardmäßig an den Bondrucker weitergeleitet werden, wenn die mittels der Authentiflzierungsdatenerfassungseinrichtung erfassten Authentifizierungsdaten nicht mit Authentifizierungsdaten eines registrierten Benut- zers übereinstimmen bzw. keinem Benutzeraccount eines registrierten Benutzers zugeordnet sind. Insbesondere werden bei dieser Ausgestaltung nur Druckdaten und/oder elektronische Schriftstücke an die Ser- vereinrichtung übertragen, wenn die Authentifizierungsdaten mit denjenigen eines registrierten Benutzers Übereinstimmen. Daher kann das Datenvolumen der gesamten Daten, die von dem Gerät an die Servereinrichtung übertragen werden, erheblich reduziert werden Des Weiteren können die übertragenen Daten mit den Authentifizierungsdaten i der Servereinrichtung verknüpft gespeichert werden, und nur dem authentifizierten Benutzer zur Ansicht oder zum Herunterlade von der Servereinrichtung bereitgestellt werden.
Im Falle, dass die mittels der Authentifizierungsdatenerfassungs- einrtchtung erfassten Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers, die in der Datenbank gespeichert sind, übereinstimmen, kann das Gerät ferner dazu eingerichtet sein, Informationen von der Servereinrichtung über die Netzwerkverbindung darüber zu empfangen, ob in der Datenbank dem registrierten Benutzer die Information zugeordnet ist, dass der Kassenbon ausgedruckt werden soll, Im Falle, dass dem registrierten Benutzer die Information zugeordnet ist, dass der Kassenbon ausgedruckt werden soll, die Druckdaten an den Bondrucker weiterzuleiten, und im Falle, dass dem registrierten Benutzer die Information nicht zugeordnet ist, dass der Kassenbon ausgedruckt werden soll, die Druckdaten nicht an den Bondrucker weiterzuleiten. Durch diese Ausgestaltung können durch das Unternehmen, in dem die Kasse aufgestellt ist, erhebliche Kosten eingespart werden, da die Druckkosten einschließlich der Wartungskosten für den Bondrucker deutlich verringert werden können, wenn viele Benutzer keinen Ausdruck wünschen.
Bevorzugt umfasst die Authentifizierungsdatenerfassungseinrich- tung eine Kommunikationseinrichtung, die dazu eingerichtet ist, Au- thentiflzierungsdaten des Benutzers zu erfassen, welche von einem externen Gerat mitteis Bluetooth, Nahfeldkommunikation oder eines akustischen Signals oder von einem RFID-Chip übertragen werden. Bei dem externen Gerät kann es sich beispielsweise um ein Smartphone des Benutzers oder eine physische Karte handeln, die mit dem RFID-Chip oder einem NFC-fähTgen Transponder versehen ist»
Die Authentlflzierungsdatenerfassungseinrichtung kann dazu eingerichtet sein, Authentifizierungsdaten zu erfassen, die in den Druckdaten enthatten sind. Bei dieser Ausführungsform kann beispielsweise ein graphischer Code wie etwa ein Barcode oder ein QR-Code, welcher den Authentifizierungsdaten entspricht und auf der physischen Karte aufgedruckt oder von dem Smartphone angezeigt wird, mittels eines Scanners der Kasse zusammen mit denjenigen der eingekauften Waren bzw. Artikel eingelesen werden, so dass in den Druckdaten eine bestimmte Nummer enthalten ist, die von dem Gerät als die Authentifizierungsdaten erkannt werden.
GemäB einer Ausführungsform umfasst eine Einrichtung zur Digitalisierung eines Kassenbons eine Servereinrichtung, eine Datenbank und ein vorstehend beschriebenes Gerät, wobei die Servereinrichtung eine Speichereinheit aufweist und dazu eingerichtet ist, die empfangenen Druckdaten und/oder das empfangene elektronische Schriftstück verknüpft mit den Authentifizierungsdaten in der Speichereinheit zu speichern oder basierend auf den Druckdaten das elektronische Schriftstück zu erstellen und verknüpft mit den Authentifizierungsdaten in der Speichereinheit zu speichern. Des Wetteren ist die Servereinrichtung dazu eingerichtet, eine Benutzerschnittstelle bereitzustellen, über die sich ein Benutzer unter Angabe eines Benutzernamens und eines Passworts registrieren und anmelden kann, wobei einem jeweiligen registrierten Benutzer in der Datenbank jeweilige Authentifizierungsdaten zugeordnet sind, und wobei die Benutzerschnittstelle dazu eingerichtet ist, diejenigen in der Speichereinheit gespeicherten Druckdaten
und/oder dasjenige in der Speichereinheit gespeicherte elektronische Schriftstück einem registrierten Benutzer zur Ansicht und/oder zum Herunterladen bereitzustellen, dessen Authentifizierungsdaten mit den Authentifizierungsdaten übereinstimmen, welche in der Speichereinheit verknüpft mit diesen Druckdaten und/oder diesem elektronischen
Schriftstück gespeichert sind.
Auf diese Weise kann verhindert werden, dass registrierte Benutzer die Daten bzw. Kassenbons, die anderen Benutzern zugeordnet sind, einsehen oder herunterladen können.
Gemäß einer anderen Ausfuhrungsform umfasst eine Einrichtung zur Digltalisierung eines Kassenbons eine Servereinrichtung, eine Datenbank und ein vorstehend beschriebenes Gerät, wobei die Serverein* richtung dazu eingerichtet ist, die empfangenen Druckdaten und/oder das empfangene elektronische Schriftstück verknüpft mit den Authentifizierungsdaten in der Datenbank zu speichern oder basierend auf den Druckdaten das elektronische Schriftstück zu erstellen und verknüpft mit den Authentifizierungsdaten in der Datenbank zu speichern. Des Weiteren ist die Servereinrichtung dazu eingerichtet, eine Benutzer- schnittsteile bereitzustellen, über die sich ein Benutzer unter Angabe eines Benutzernamens und eines Passworts registrieren und anmelden kann, wobei einem jeweiligen registrierten Benutzer in der Datenbank jeweilige Authentifizierungsdaten zugeordnet sind, und wobei die Be- nutzerschnittstelie dazu eingerichtet Ist, diejenigen In der Datenbank gespeicherten Druckdaten und/oder dasjenige in der Datenbank gespeicherte elektronische Schriftstück einem registrierten Benutzer zur Ansicht und/oder zum Herunterladen bereitzustellen, dessen Authentifizierungsdaten mit den Authentifizierungsdaten übereinstimmen, welche in der Datenbank verknüpft mit diesen Druckdaten und/oder diesem elektronischen Schriftstück gespeichert sind. Auf diese Welse kann verhindert werden, dass registrierte Benutzer die Daten bzw. Kassenbons, die anderen Benutzern zugeordnet sind, einsehen oder herunterladen können.
Bevorzugt urnfasst die Einrichtung ferner eine Anwendung, die durch die Servereinrichtung oder eine externe Servereinrichtung zum Herunterladen und Installieren auf einem externen Gerät wie etwa einem Smartphone bereitgestellt wird, welches dazu eingerichtet ist, mit der Servereinrichtung über eine Netzwerkverbindung zu kommunizieren, wobei die Anwendung derart eingerichtet ist, dass sich bei einem Starten der Anwendung auf dem externen Gerät durch einen noch nicht registrierten Benutzer der Benutzer mittels eines Benutzernamens und eines Passworts registrieren kann, und nach erfolgreicher Registrierung von der Servereinrichtung dem neu registrierten Benutzer Authentifizierungsdaten in der Datenbank zugeordnet werden und an die Anwendung auf dem externen Gerät gesendet werden, welche dazu eingerichtet ist, die empfangenen Authentifizierungsdaten in dem externen Gerät zu speichern,
Bei einer anderen Ausgestaltung ist die Anwendung derart eingerichtet, dass sich bei einem erstmaligen Starten der Anwendung auf dem externen Gerät durch einen noch nicht registrierten Benutzer der Benutzer mittels eines Benutzernamens und eines Passworts registrieren muss, und nach erfolgreicher Registrierung von der Servereinrich- tung dem neu registrierten Benutzer Authentifizierungsdaten In der Datenbank zugeordnet werden und an die Anwendung auf dem externen Gerät gesendet werden, welche dazu eingerichtet ist, die empfangenen Authentifizierungsdaten in dem externen Gerät zu speichern.
Durch diese Ausgestaltungen kann sich ein neuer Benutzer auf einfache Weise registrieren, wobei gleichzeitig die Authentifizierungsdaten auf seinem externen Gerät wie etwa dem Smartphone gespeichert werden, so dass der Benutzer sofort die von der Einrichtung berelfcge- stellten Dienste nutzen kann.
Die Anwendung kann dazu eingerichtet sein, bei einer eingeschalteten Bluetooth- oder NFC-Funktion des Smartphones eine Kommunikationsverbindung mit der Authentifizlerungsdätenerfassungseinrichtung des Geräts zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung herzustellen, und bei erfolgreicher Herstellung der Kommunikationsverbindung die Authentifiziert] ngsdaten an die Authentifizierungsdatenerfassungseinrichtung zu senden.
Gemäß einer Ausführungsfbrrn der Einrichtung zur Digitalisierung eines Kassenbons weist das Gerät eine Anzeigeeinrichtung auf und ist dazu eingerichtet, einen graphischen Code wie etwa einen QR-Code zu generieren und den graphischen Code auf der Anzeigeeinrichtung anzuzeigen, wobei die Anwendung dazu eingerichtet ist, eine Kamera des externen Geräts zu aktivieren und den Benutzer dazu zu veranlassen, den auf der Anzeigeeinrichtung angezeigten graphischen Code zu fotografieren, den fotografierten graphischen Code aus dem mit der Kamera fotografierten Bild zu extrahieren und den extrahierten graphischen Code zusammen mit den in dem externen Gerät gespeicherten Authentifizierungsdaten an die Servereinrichtung zu übertragen, wobei die Servereinrichtung dazu eingerichtet ist zu ermitteln, von weichem Gerät zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung aus einer Vielzahl von Geräten zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung der graphische Code generiert wurde, und ob die von der Anwendung übertragenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers, die in der Datenbank gespeichert sind, übereinstimmen oder nicht, und nur im Falle, dass die von der Anwendung übertragenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers übereinstimmen, eine Anfrage an das er- mittelte Gerät zur Übertragung der in einem Kassenbon enthaltenen In- formation an eine Servereinrichtung zu schicken, um das ermittelte Gerät zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung zu veranlassen, die Druckdaten zum Ausdruck des Kassenbons und/oder das erstellte elektronische Schriftstuck an die Servereinrichtung zu übertragen, und nach Empfang der Druckdaten zum Ausdruck des Kassenbons und/oder des erstellten elektronischen Schriftstücks von dem ermittelten Gerät zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung die empfangenen Druckdaten zum Ausdruck des Kassenbons und/oder das elektronische Schriftstück dem entsprechenden Benutzer, dessen Authentifizierungsdaten zusammen mit dem extrahierten graphischen Code mittels des externen Geräts an die Servereinrichtung übertragen wurden, in der Datenbank zuzuordnen und mittels der Benutzerschnittstelle zur Ansicht und/oder zum Herunterladen bereitzustellen.
Gemäß dieser Ausführungsform der Einrichtung zur Digitalisierung eines Kassenbons ist im Falle, dass die von der Anwendung übertragenen Authentifizierungsdaten nicht mit Authentifizierungsdaten eines registrierten Benutzers übereinstimmen, die Servereinrichtung dazu eingerichtet, einen neuen Benutzer in der Datenbank zu registrieren, durch Speicherung von Authentifizierungsdaten einschließlich eines Benutzernamens und eines Passworts in der Datenbank für den neu registrierten Benutzer, und die in der Datenbank gespeicherten Authentifizierungsdaten für den neu registrierten Benutzer ah das ermittelte Gerät zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung zu übertragen, Wöbet das ermittelte Gerät zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung dazu eingerichtet ist, einen Druckauftrag an den Bondrucker zu senden, um den Bondrucker zu veranlassen die von der Serverein- richtung empfangenen Authentifizierungsdaten für den neu registrierten Benutzer auszudrucken.
Im Falle, dass die Authentifizierungsdatenerfassungseinrichtung dazu eingerichtet ist, die Authentifizierungsdaten zu erfassen, die in den Druckdaten enthatten sind, kann das Gerät ferner dazu eingerichtet sein, mit der Servereinrichtung zu kommunizieren, um zu ermitteln, ob die Authentifizierungsdaten in der Datenbank einem registrierten Benutzer zugeordnet sind, und dazu eingerichtet sein im Falle, dass die Authentifizierungsdaten keinem registrierten Benutzer zugeordnet sind, einen Druckauftrag an den Drucker zu senden, um den Authentifizierungsdaten von der Servereinrichtung neu zugeordnete Zugangsdaten für die Benutzerschnittstelle einschließlich eines Benutzernamens und eines Passworts auszudrucken.
Gemäß einer Ausführungsform der Einrichtung zur Digitalisierung eines Kassenbons, bei der das Gerät die Speichereinrfchtung umfasst, Ist die Servereinrichtung dazu eingerichtet, ein Bestätigungssignal an das Gerät zu senden, wenn die empfangenen Druckdaten und/oder das empfangene elektronische Schriftstück verknüpft mit den Authentifizierungsdaten in der Speichereinheit oder der Datenbank gespeichert wurden, oder das basierend auf den Druckdaten ersteilte elektronische Schriftstück verknüpft mit den Authentifizierungsdaten in der Speichereinheit oder der Datenbank gespeichert wurde, wobei das Gerät dazu eingerichtet ist, bei Empfang des Bestätigungssignals von der Servereinrichtung, die in der Speichereinrichtung hardwareverschlüsselt oder softwareverschlüsselt gespeicherten empfangenen Drückdaten und/oder das in der Speichereinrichtung hardwareverschlüsselt oder softwareverschlüsselt gespeicherte elektronische Schriftstück zu löschen.
Bevorzugte Ausführungsformen der Erfindung werden nachfolgend anhand der Figuren beispielhaft erläutert.
Es zeigen: Fig. 1 eine erfindungsgemäße Einrichtung zur Digitalisierung eines Kassenbons gemäß einer Ausfuhrungsform einschließlich eines erfindungsgemäßen Geräts zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung,
Fig. 2 ein Ablaufdiagramm zur Erläuterung der typischen, von der erfindungsgemäßen Einrichtung zur Digitalisierung des Kassenbons gemäß der in Fig. 1 gezeigten Ausführungsförm im Rahmen eines Bezahlvorgangs durchgeführten Schritte,
Fig. 3 eine erfindungsgemäße Einrichtung zur Digitalisierung eines Kassenbons gemäß einer änderen Ausführungsform einschließlich des erfindungsgemäßen Geräts zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung,
Hg. 4 ein Ablaufdiagramm zur Erläuterung der von den einzelnen Komponenten der Einrichtung zur Digitalisierung des Kassenbons gemäß der in Fig. 3 gezeigten Ausführungsform im Rahmen eines Bezahlvorgangs durchgeführten Schritte,
Fig. 5 ein Beispiel einer Ausgestaltung einer Benutzerschnittstelle der Servereinrichtung, und
Fig. 6 ein anderes Beispiet einer Ausgestaltung einer Benutzer* Schnittstelle der Servereinrichtung.
Fig. 1 veranschaulicht eine erfindungsgemäße Einrichtung zur Digitalisierung eines Kassenbons gemäß einer Ausführungsform. Die Einrichtung 50 zur Digitalisierung des Kassenbons weist ein erfindungsgemäßes Gerät 1 zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung 5, die Servereinrichtung 5, und eine Datenbank 10 auf. in dem In Flg. 1 veranschaulichten Beispiel steht die erfindungsgemäße Einrichtung in Kommunikationsverbindung mit einer Kasse 3, einem Drucker 9, und einem externen Gerät Ii wie etwa einem Smartphone. Das Gerät 1 weist ein Gehäuse 23 auf und ist dazu eingerichtet, zwischen die Kasse 3, die beispielsweise als eine Re- gistrierkasse eines Supermarkts ausgebildet ist, und einen Drucker 9, der beispielsweise als ein Bondrucker ausgebildet ist, geschaltet zu werden*
Das Gerät 1 weist eine erste Schnittstelle 2 zur Kommunikation mit einer Schnittstelle, insbesondere Druckerschnittstelle 31 der Kasse 3, eine zweite Schnittstelle 4 zur Kommunikation mit einer Schnittsteile 53 der Servereinrichtung 5 über eine Netzwerkverbindung 6, eine dritte Schnittstelle 8 zur Kommunikation mit einer Schnittstelle 91 des Druckers 9, eine Speichereinrichtung 22 und eine Steuereinrichtung 21 auf, weiche dazu eingerichtet ist, mit der ersten Schnittstelle 2, der zweiten Schnittstelle 4, der dritten Schnittstelle 8 und der Speichereinrichtung 22 zu kommunizieren.
In der in Fig. l veranschaulichten Ausführungsform ist die erste Schnittstelle 2 des Geräts 1 mit der Schnittstelle 31 der Kasse 3 über eine erste Datenrettung 12 verbunden. Bei einer anderen Ausführungsform können die erste Schnittstelle 2 des Geräts 1 und die Schnittstelle 31 der Kasse 3 auch dazu eingerichtet sein, drahtlos miteinander zu kommunizieren. Die erste Schnittstelle 2 des Geräts 1 ist dazu eingerichtet, Druckdaten zum Ausdruck des Kassenbons, das heißt den gesamten Datenstrom einschließlich der Steuerdaten, der von der Schnittstelle 31 der Kasse 3 in Richtung der Schnittstelle 91 des Druckers 9 zum Ausdruck eines Kassenbons bzw. Kassenbelegs gesendet wird, zu empfangen.
Im Falle einer drahtgebundenen Kommunikation kann die erste Schnittstelle 2 insbesondere derart ausgebildet sein, dass sowohl ihre elektrische Konfiguration ais auch ihre mechanische Konfiguration denjenigen der entsprechenden Schnittsteile 91 des Druckers 9 entspricht. Dies bedeutet, dass die erste Schnittstelle 2 derart konfiguriert ist, dass ein Kabel, welches üblicherweise zur Übertragung der Druckdaten an den Drucker 9 verwendet wird und in die entsprechende Buchse bzw. Schnittstelle 91 des Druckers 9 eingesteckt wird, auch in die zweite Schnittstelle 2 des Geräts derart einsteckbar ist, dass die von der Kasse 3 gesendeten Druckdaten mittels der ersten Schnittstelle 2 empfangen werden können.
Dabei können die Druckdaten beispielsweise mittels des Protokolls ESC/POS von Epson oder anderen Protokollen, die üblicherweise In Verbindung mit Registrierkassen zur Übertragung eines Druckauftrags an einen Bondrucker verwendet werden, übertragen werden.
Die dritte Schnittstelle 8 Ist dazu eingerichtet, die von der Kasse 3 empfangenen Druckdaten an den Drucker 9 weiterzuleiten. Dabei kann die dritte Schnittstelle 8 derart ausgebildet sein, dass sowohl ihre elektrische Konfiguration als auch ihre mechanische Konfiguration derjenigen der Schnittstelle 31 der Kasse 3 entspricht. Dies bedeutet, dass die dritte Schnittstelle 8 derart konfiguriert ist, das das Kabel, welches üblicherweise zur Übertragung der Druckdaten an den Drucker 9 verwendet wird und in die entsprechende Buchse bzw. Schnittstelle 31 der Kasse 3 eingesteckt wird, auch in die dritte Schnittstelle 8 des Geräts derart einsteckbar ist, dass die von der Kasse 3 gesendeten Druckdaten mittels der dritten Schnittstelle 8 an den Drucker 8 weitergeleitet werden können,
Zur Herstellung der Kommunikationsverbindung zwischen dem Gerät 1 und dem Drucker 9 ist die dritte Schnittstelle 8 des Geräts 1 über eine Datenleitung 13 mit der Schnittstelle 91 des Druckers 9 verbunden. Bei einer anderen Ausführungsform können die dritte Schnittstelle 8 des Geräts 1 und die Schnittstelle 91 des Druckers 9 auch dazu eingerichtet sein, drahtlos miteinander zu kommunizieren.
Die Steuereinrichtung 21 ist dazu eingerichtet, die über die erste Schnittstelle 2 empfangenen Druckdaten in der Speichereinrichtung 22 zu speichern. Dabei werden die empfangenen Druckdaten insbesondere in verschlüsselter Form in der Speichereinrichtung 22 gespeichert, so- dass sie nicht von einem unbefugten Benutzer ausgelesen wenden können.
Die Verschlüsselung der gespeicherten Druckdaten Kann hardwarebasiert oder softwarebasiert sein. Im Falle einer hardwarebasierten Verschlüsselung weist die Speichereinrichtung 22 einen eigenen nicht gezeigten Prozessor auf, der die empfangenen Druckdaten beim Abspeichern automatisch verschlüsselt, beispielsweise automatisch AES128 hardwareverschlüsselt, während im Falle einer softwarebasierten Verschlüsselung die Druckdaten mittels der Steuereinrichtung 21 verschlüsselt werden und dann an die Speichereinrichtung 22 übertragen werden, welche die verschlüsselten Druckdaten abspeichert. Hierbei kann die Steuereinrichtung 21 einen Crypto-Chip aufweisen, durch weichen die Verschlüsselung hardwarebeschleunigt erfolgen kann.
Des Weiteren ist zur Sicherung der in Speichereinrichtung 22 gespeicherten Daten vor einem unbefugten Zugriff das Gerät 1 mit einer nicht gezeigten Sensoreinrichtung versehen, deren Messdaten von der Steuereinrichtung 21 überwacht werden. Die Steuereinrichtung 21 ist dazu eingerichtet, auf der Basis der Messdaten der Sensoreinrichtung eine Einwirkung von physischer Gewalt auf das Gehäuse 23 zu ermitteln, und die in der Speichereinrichtung 22 gespeicherten Daten und/oder einen Schlüssel zur Entschlüsselung der in der Speichereinrichtung 22 gespeicherten Daten bei Ermittlung des Einwlrkens von physischer Gewalt auf das Gehäuse 23 zu löschen. Die Sensoreinrichtung kann beispielsweise einen elektrischen Stromkreis umfassen, wobei die Steuereinrichtung 21 die Einwirkung von physischer Gewalt auf das Gehäuse 23 ermittelt, wenn der Stromkreis unterbrochen ist.
Die zweite Schnittstelle 4 des Geräts 1 ist dazu eingerichtet, die von der Kasse 3 empfangenen Druckdaten an die Servereinrichtung 5 über eine Netzwerkverbindung Sr welche In Flg. 1 durch eine gestrichelte Linie veranschaulicht ist, insbesondere über das Internet, zu übertra- gen, wobei die Druckdaten verschlüsselt, beispielsweise mittels des Standards PGP (Pretty Good Privacy) oder einer ähnlichen Verschlüsselungstechnik übertragen werden.
Diezweite Schnittstelle 4 kann beispielsweise als LAN- Schnittstelle, WLAN-SchnittsteUe oder In Form eines Funkmodems ausgebildet sein. Falls die zweite Schnittstelle 4 als LAN-Schnittstelle oder WLAN-Schnittstelle ausgebildet ist, kann das Gerät 1 über die zweite Schnittstelle 4 beispielsweise mit einem entsprechenden Netzwerk des Unternehmens, in dem die Kasse 3 aufgestellt ist, verbunden werden und unter Verwendung dieses Netzwerks über das Internet mit der Servereinrichtung 5 kommunizieren.
Im Falle einer Ausbildung als Funkmodem ist die zweite Schnittstelle 4 beispielsweise dazu eingerichtet, die Druckdaten mittels des Mobilfunkstandards GPRS oder mittels des Mobilfunkstandards EDGE an die Servereinrichtung 5 zu senden,
Bei einer Ausführungsform können die Druckdaten vor der Übertragung an die Servereinrichtung 5 mittels der Steuereinrichtung 21 komprimiert werden, und die komprimierten Druckdaten an die Servereinrichtung 5 gesendet werden. Zur Komprimierung kann beispielsweise in der Speichereinrichtung 22 eine nicht gezeigte Zuordnungstabelle, beispielsweise in Form eines Wörterbuchs gespeichert sein, in der jeweilige Begriffe, die üblicherweise häufig in den Druckdaten enthalten sind, jeweiligen Abkürzungen oder Symbolen zugeordnet sind. Bei der Komprimierung werden dann die jeweiligen Begriffe, die in den Druckdaten enthalten sind, durch die entsprechenden Abkürzungen oder Symbole ersetzt und die komprimierten Druckdaten, bei denen die jeweiligen Begriffe durch die entsprechenden Abkürzungen oder Symbole ersetzt sind, werden an die Servereinrichtung 5 gesendet
Um die Kommunikation zwischen dem Gerät 1 und der Servereinrichtung 5 weitestgehend sicherzustellen, ist für die Auswahl eines ge- eigneten Funkmodems als die zweite Schnittstelle 4 vor allem die Auswahl eines angemessenen Übertragungsweges und damit verbunden eines geeigneten Modems entscheidend, Die beste Netzabdeckung haben die beiden Mobilfunkstandards GPRS und EDGE (2G). Jedoch sind bei Verwendung dieser Technologien lediglich niedrige Datenraten im Bereich bis 473 KBit/s zur Kommunikation mit der Servereinrichtung 5 möglich. Da ein durchschnittlicher Kassenbon lediglich 800 Zeichen enthält und vor der Übertragung noch auf ca. 60% der Größe komprimiert werden kann, sind diese Übertragungstechnologien durchaus geeignet. Mit einem festen Wörterbuch und durch Bündelung mehrerer Kassen* bons, die im Rahmen einer Übertragung an die Servereinrichtung 5 zusammen gesendet werden, sind noch höhere Kompressionsrateh möglich.
Besonders bevorzugt wird als das Funkmodem ein Modem verwendet das alle Netze, einschließlich des 2G Netzes unterstützt, und zudem sowohl Bluetooth 3.0 als auch SSL-Übertragung unterstützt.
Die Servereinrichtung 5 weist eine Steuereinheit 51, eine Speichereinheit 52 und die Schnittstelle 53 zur Kommunikation mit dem Gerät 1 oder anderen externen Vorrichtungen auf. Die Steuereinheit 51 ist dazu eingerichtet, auf Basis der Druckdaten zum Ausdruck des Kassenbons 100, 100* die von dem Gerät 1 gesendet werden und von der Steuereinheit 51 über die Schnittstelle 53 empfangen werden, ein elektronisches Schriftstück zu erstellen, welches die gesamte Information aufweist, die in dem Kassenbon 100, 100V enthalten ist, und das erstellte elektronische Schriftstück und gegebenenfalls die empfangenen Druckdaten In der Speichereinheit 52 zu speichern. Die gesamte Information des Kassenbons 100, 100\ die in dem erstellten elektronischen Schriftstück enthalten ist, kann beispielsweise das Datum und die Uhrzeit der Erstellung des Belegs bzw. Kassenbons 100, 100\ die Art, Anzahl und den Preis der einzelnen Artikel, den Namen und die Adressda- ten der Verkaufissteile, Daten, die die Kasse 3, welche den Druckauftrag bzw. die Druckdaten gesendet hat, eindeutig identifizieren, und Ähnliches umfassen.
Gemäß einer Ausführungsform Ist die Steuereinheit 51 dazu eingerichtet, auf Basis der Druckdaten zum Ausdruck des Kassenbons 100, 100\ die von dem Gerät 1 gesendet werden und von der Steuereinheit 51 über die Schnittstelle 53 empfangen werden, ein elektronisches Schriftstück zu erstellen, welches ein digitales Abbild des Kassenbons 100, 100' aufweist.
Die Erstellung des elektronischen Schriftstücks, welches die gesamte Information aufweist, die In dem Kassenbon enthalten ist bzw. welches das digitale Abbild des Kassenbons 100, 100* umfasst, kann beispielsweise die Erstellung eines elektronischen Schriftstücks in einem Dateiformat umfassen, das gegebenenfalls vorgenommene Änderungen des erstellten elektronischen Schriftstücks nachvollziehbar macht und ein von behördlicher Seite, beispielsweise von einem Finanzamt, akzeptiertes Dateiformat ist,
Insbesondere kann die Erstellung des elektronischen Schriftstücks beispielsweise die Erstellung eines PDF/A-Dokuments mittels eines virtuellen Druckers umfassen, welches mit einer elektronischen Signatur versehen ist, um die Rechtsgültigkeit des erstellten Dokuments zu gewährleisten und/oder somit ein von behördlicher Seite wie etwa dem Finanzamt akzeptiertes Dateiformat aufweist.
Zur Sicherstellung, dass die an die Servereinrichtung 5 gesendeten Druckdaten bzw. das in der Speichereinheit 52 gespeicherte elektronische Schriftstück, weiches zumindest die gesamte in dem Kassenbon 100, 100' enthaltene Information oder das digitale Abbild des Kassenbons 100, 100' umfasst, nicht von unbefugten Benutzem gelesen werden können, können diese Daten, die in der Speichereinheit 52 gespeichert sind, nur von registrierten Benutzem, die sich zudem anhand von entsprechenden Authentiflzlerungsdaten mittels des Geräts 1 an der Kasse 3 authentifiziert haben, abgerufen werden.
Die Authentifizierungsdaten mit den zugehörigen Benutzerdaten sind in einer Datenbank 10 gespeichert, mit der die Servereinrichtung 5 in Kommunikationsverbindung steht, wobei die Kornmunikationsverbln- dung drahtlos oder drahtgebunden ausgebildet sein kann. Bei einer Ausführungsform kann die Datenbank 10 auch in der Speicheretnheit 52 gespeichert sein.
Die Registrierung eines Benutzers bzw. Erstellung eines neuen Benutzeraccounts in der Datenbank 10 kann erfolgen, indem sich ein Benutzer mittels einer von der Servereinrichtung 5 bereitgestellten Benutzerschnittstelle bzw. Benutzeroberfläche, beispielsweise in Form ei- ner Webseite, registriert und dem registrierten Benutzer entsprechende Authentifizierungsdaten zugeordnet werden. Bei der Registrierung wird der Benutzer mittels der Benutzeroberfläche dazu aufgefordert, mittels einer entsprechenden Eingabemaske einen Benutzernamen und ein zugehöriges Passwort festzulegen, und Benutzerdaten wie etwa eine E- Mail-Adresse und Namen zu hinterlegen.
Des Weiteren wird ein registrierter Benutzer bei Aufruf der Webseite dazu aufgefordert, in einer entsprechenden Eingabemaske auszuwählen, ob bei einem Einkauf unter Verwendung des Geräts l der Kassenbon 100, 100' in Papierform ausgedruckt werden soll oder nicht. Die jeweilige Auswahl des Benutzers wird dann mittels der Servereinrichtung 5 in der Datenbank 10 zusammen mit den Benutzerdaten und den Authentifizierungsdaten abgespeichert* Dabei kann standardmäßig eingestellt sein, dass der Kassenbon 100, 100' nicht In Papierform ausgedruckt werden soll.
Die Zuordnung der Authentifizierungsdaten zu einem registrierten Benutzer und/oder die Registrierung eines neuen Benutzers kann auf unterschiedliche Arten erfolgen« Bevorzugt stellt die Serverein richtung 5 öder ein beliebiger Server bzw. eine beliebige Servereinrichtung, welche beispielsweise als inter- net-basierte digitale Vertriebsplattform für Anwendungssoftware ausgebildet ist, eine Anwendung für ein externes Gerät 11 wie etwa ein
Smartphone bereit, die sich ein Benutzer herunterladen und auf seinem externen Gerät 11 Installieren kann.
Wenn der Benutzer die heruntergeladene Anwendung auf seinem externen Gerät 11 installiert und die Anwendung startet, wird er durch die Anwendung aufgefordert, sich anzumelden oder sich neu zu registrieren.
Falls es sich um einen noch nicht registrierten Benutzer handelt, der sich neu registrieren lassen will, wird der noch nicht registrierte Benutzer durch die Anwendung dazu aufgefordert, einen Benutzemamen und ein Passwort einzugeben, um einen neuen Benutzeraccount zu erstellen. Nach der entsprechenden Eingabe erstellt die Servereinrichtung 5 einen neuen Benutzeraccount, indem sie den eingegebenen Benutzernamen, das eingegebene Passwort, und von der Servereinrichtung 5 generierte Authentifizierungsdaten miteinander verknüpft in der Datenbank 10 speichert, und sendet die generierten Authentifizierungsdaten an das externe Gerät 11, weiches die Authentifizierungsdaten abspeicherte
Falls es sich um einen bereite registrierten Benutzer handelt, generiert, wenn sich der bereits registrierte Benutzer die heruntergeladene Anwendung auf seinem externen Gerät 11 installiert und sich beispielsweise nach Start der Anwendung mittels seines Benutzernamens und seines Passworts anmeldet, die Servereinrichtung 5 Authentifizierungsdaten, die dem Benutzer in der Datenbank 10 zugeordnet werden, und sendet die Authentifizierungsdaten an das externe Gerät 11, welches die Authentifizierungsdaten abspeichert. Zusätzlich oder alternativ dazu kann einem Benutzer, der sich bereits mitteis der Benutzerschnittstelle registriert hat, eine physische Karte mit einem RFID-Chip zugestellt werden, dessen ID-Code die Au- thentifizlerungsdaten repräsentieren und in der Datenbank 10 mit den Benutzerdaten verknüpft wird. Im Falle, dass dem bereits registrierten Benutzer eine physische Karte zugestellt wird, kann die Karte auch mit einem Barcode versehen sein, weicher die Authentifizierungsdaten repräsentiert, die in der Datenbank 10 mit den Benutzerdaten verknüpft sind. Weiterhin kann in dem Fall, in dem einem bereits registrierten Benutzer eine physische Karte zugestellt wird, die Karte auch mit einem Transponder versehen sein, der zur Nahfeidkommunlkation (NFC) eingerichtet ist und in dem die Authentifizierungsdaten gespeichert sind, die In der Datenbank 10 mit den Benutzerdaten verknüpft sind.
Zur Authentifizierung des Benutzers an der Kasse 3 weist das Gerät 1 eine Authentifizierungsdatenerfassungseinrichtung zur Ermittlung bzw. zum Erfassen von Authentifizierungsdaten eines Benutzers auf Die Authentifizlerungsdatenerfassungseinrichtung kann eine Kommunikationseinrichtung 7 aufweisen, welche dazu eingerichtet ist, die Authentifizierungsdaten eines Benutzers zu empfangen, und von der Steuereinrichtung 21 gesteuert wird. Die Kommunikationseinrichtung 7 kann beispielsweise dazu eingerichtet sein, Authentifizierungsdaten mitteis Nahfeldkommunikation, Bluetooth, RFID oder einem ähnlichen Kommunika- tjpnsverfahren von einem externen Gerät 11 wie etwa dem Smartphone oder der physischen Karte zu empfangen.
Im Falle, dass die Kommunikationseinrichtung 7 dazu eingerichtet ist, Authentifizierungsdaten mittels RFID von dem externen Gerät 11 oder der physischen Karte zu empfangen, kann das Gerät 1 dazu eingerichtet sein zu überprüfen, ob es sich bei den mittels RFID empfangenen Authentifizierungsdaten um valide Authentifizierungsdaten handelt oder nicht. Bei der Übertragung der Authentifizierungsdaten mittels RFID wird ein ID-Code des RFID-Chips übertragen, der die Authentifizierungsdaten repräsentiert, und der eine Zahl mit einer Abfolge von Ziffern enthält. Üie Einrichtung 50 bzw. die Servereinrichtung 5 ist dazu eingerichtet, jeweilige ID-Codes bzw. Zahlen, welche jeweilige Authentifizierungsdaten repräsentieren, nach einem bestimmten Muster zu generieren. Auf diese Weise kann das Gerät 1 überprüfen, ob es sich bei den mittels RFID abertragenen Authentifizierungsdaten um valide Authentifizierungsdaten handelt, indem es die Abfolge der Ziffern der Zahl, die in dem ID-Code bzw. den Authentifizierungsdaten enthalten ist, mit dem bestimmten Muster vergleicht Wenn die Abfolge der Ziffern der Zahl, die in dem ID-Code bzw. in den Authentifizierungsdaten enthatten ist, nicht dem bestimmten Muster entspricht, bestimmt das Gerät l, dass es sich nicht um valide Authentifizierungsdaten handelt. Wenn hingegen die Abfolge der Ziffern der Zahl, die In dem iD*Code bzw. in den Authentifizierungsdaten enthalten ist, dem bestimmten Muster entspricht, bestimmt das Gerät l, dass es sich um valide Authentifizierungsdaten handelt.
Zusätzlich oder alternativ dazu kann die Kommunikationseinrichtung 7 auch dazu eingerichtet sein, ein akustisches Signal, weiches beispielsweise von dem externen Gerät 11 wie etwa dem Smartphone eines registrierten Benutzers ausgegeben wird und die Authentifizierungsdaten des Benutzers darstellt, zu empfangen.
Die Authentifizierungsdatenerfassungseinrichtung bzw. deren Kommunikationseinrichtung 7 kann wie in Flg. 1 gezeigt in dem Gehäuse 23 des Geräts 1 integriert sein, oder die Authentifizierungsdatener- fassungseinrichtung bzw. deren Kommunikationseinrichtung 7 kann derart vorgesehen sein, dass sie separat von den übrigen Komponenten des Geräts 1 angeordnet werden kann und mit der Steuereinrichtung 21 und/oder Speichereinrichtung 22 über ein nicht gezeigtes Kabel in Kommunikationsverbindung steht. Auf diese Weise kann die Authentifi- zierungsdatenerfassungseinrichtung vorteilhaft in unmittelbarer Nähe zu der Kasse 3 und im Sichtfeld des Kunden angeordnet werden.
Im Falle, dass das Gerät 1 die Kommunikationseinrichtung 7 aufweist, kann ein neuer Benutzer auch auf eine andere als die oben beschriebenen Arten registriert werden. Beispielsweise können physische Karten mit RFID-Chips im Bereich der Kasse 3 ausgelegt sein, die von einem Kunden mitgenommen werden können. In diesem Fall kann bei einer ersten Nutzung der Karte, das heißt, dass mit der Kommunikati- onseinrfchtung 7 der ID-Code des RFID-Chips, welcher Authentifizierungsdaten entspricht, ausgelesen wird, das Gerät 1 einen Druckauftrag an den Drucker 9 senden, um den Authentifizierungsdaten zugeordnete Zugangsdaten für die Benutzerschnittstelle auszudrucken. Wenn sich der Benutzer mit diesen Zugangsdaten zum ersten Mai bei der Webseite anmeldet, wird er durch die Anwendung dazu aufgefordert, zunächst das Passwort zu ändern und Kundendaten wie E-Mail-Adresse und Namen zu hinterlegen*
Da viele Kunden bereits anderweitige physische Karten mit einem RFID-Chip besitzen, in dem ein ID-Code gespeichert ist, könnten auch diese anderweitigen Karten auf ähnliche Weise wie die oben beschriebenen, im Bereich der Kasse 3 ausgelegten Karten, zur Authentifizierung und nachfolgenden Anmeldung bei der Website mit den ausgedruckten Zugangsdaten verwendet werden. Auf diese Weise müsste der Benutzer keine weitere physische Karte zum Einkauf mitnehmen, da eine bereits bestehende Karte zur Authentifizierung verwendet wird.
Alternativ dazu kann die im Bereich der Kasse 3 ausgelegte Karte einen Barcode aufweisen, welcher Authentifizierungsdaten repräsentiert. Dieser Barcode kann zur Aktivierung von einem Scanner, wie er üblicherweise bei Kassen im Supermarkt verwendet wird, zusätzlich zu den anderen Barcodes, weiche auf den Waren bzw. Artikeln abgedruckt sind, eingelesen werden. Dabei kann das (Einlesen des Barcodes auf der Karte bewirken, dass In den Druckdaten eine bestimmte Nummer ent* halten ist, beispielsweise eine bestimmte Zahlensequenz fn der Artikelnummer, die von dem Gerät 1 erkannt wird. Bei Empfang der Druckdaten von der Kasse 3 erkennt das Gerät 1 die bestimmte Nummer und sendet die bestimmte Nummer zusammen mit einer entsprechenden Anfrage an die Servereinrichtung 5, welche eine Benutzerna- me/Passwort-Kombtnation generiert, die generierte Benutzerna- me/Passwort- Kombination in der Datenbank 10 speichert, und die generierte Benutzemame/Passwort-Kombination an das Gerät l sendet. Bei Empfang der generierten Benutzername/Passwort-Kombination generiert das Gerät 1 unter Verwendung des von dem Drucker 9 akzeptierten Druckprotokolls einen Druckauftrag und sendet diesen an den Drucker 9, um die den Authentifizierungsdaten zugeordnete Benutzername/Passwort-Kombination, das heißt die Zugangsdaten für die Benutzerschnittstelle, auszudrucken. Der von dem Drucker 9 generierte Druckauftrag kann auch einen Auftrag an den Drucker 9 enthalten, zusätzlich zu der Benutzername/Passwort-Kombination einen Text auszudrucken, durch welchen der Benutzer begrüßt wird.
Wieder mit Bezug auf die Authentifizierung des Benutzers an der Kasse 3 kann das Gerät 1 insbesondere dazu eingerichtet sein, nach Empfang der Druckdaten innerhalb einer vorgegebenen Zeitdauer zu ermitteln, ob mittels der Authentifizierungsdatenerfassungseinrichtung Authentifizierungsdaten, insbesondere valide Authentifizierungsdaten empfangen werden.
Die Authentifizierung des Benutzers erfolgt dabei in Abhängigkeit von der von dem Benutzer verwendeten Technologie.
Falls der Benutzer die von der Servereinrichtung 5 bereitgestellte Anwendung auf seinem externen Gerät 11 wie etwa dem Smartphone installiert und bei dem Einkauf geöffnet hat, und Bluetooth oder Nah- feldkommunikation eingeschattet hat, werden die in dem externen Gerät 11 gespeicherten Authentifiziert. ngsdaten von der Kommunikationseinrichtung 7 ausgelesen und somit der Benutzer authentifiziert. Irrt Falle, dass der Benutzer die physische Karte mit dem NFC-fähtgen Transponder verwendet, funktioniert die Authentifizierung des Benutzers analog.
Da die Reichweite von Bluetooth mit einigen Metern deutlich höher ist als die Reichwette der Nahfeldkommunikation, die nur wenige Zentimeter beträgt, so dass der Benutzer das externe Gerät 11 in die Nähe der Kommunikationseinrlchtgng 7 bringen muss, ist es bevorzugt, die Authentifizierung mittels der N FC-Technologie vorzunehmen, da es bei der Verwendung von Bluetooth nicht sichergestellt werden kann, dass nicht eventuell die Authentifizierungsdaten von einem externen Gerät wie etwa einem Smartphone eines anderen Benutzers ausgelesen werden und es somit zu einer Fehlzuordnung der Druckdaten kommt,
Fälts der Benutzer zur Authentifizierung beispielsweise die physische Karte mit dem RFID-Chip verwendet, werden die entsprechenden Authentifizierungsdaten mittels der Kommunikationseinrichtung 7 aus dem RFID-Chip ausgelesen und somit der Benutzer authentifiziert.
Falls zur Authentifizierung des Benutzers ein akustisches Signal von einem externen Gerät 11 wie etwa dem Smartphone abgegeben wird, wird das akustische Signal von der Kommunikationseinrichtung 7 erfasst und in der Speicherein rieh tu ng 22 gespeichert. Diese Methode ist jedoch unpräzise und unzuverlässig, da Nebengerätische den Prozess massiv stören können. Daher wird zur Authentifizierung bevorzugt eine zusätzliche Maßnahme wie zum Beispiel die Eingabe einer PIN verwendet.
Bei einer anderen Art der Authentifizierung wird auf dem externen Gerät 11 wie etwa dem Smartphone des Benutzers von der von der Servereinrichtüng 5 oder der externen Servereinrichtung berettgesteli- ten Anwendung ein graphischer Code wie etwa ein Barcode oder ein QR-Code angezeigt, der den Authentiflzierungsdaten entspricht. Der jeweilige, auf dem externen Gerät 11 angezeigte Code wird dann von dem Scanner der Kasse 3 eingelesen. Durch das Einlesen des Codes wird bewirkt, dass in den Druckdaten eine bestimmte Nummer enthalten ist, beispielsweise eine bestimmte Zahlensequenz in der Artikelnummer, die von der Authentifizierungsdatenerfassungseinrlchtung des Geräts 1 als die Authentiflzierungsdaten erkannt werden, wodurch der Benutzer authentifiziert wird.
Wenn innerhalb der vorgegebenen Zeitdauer von der Authentifi- zierongsdatenerfassungseinrichtung keine Authentiflzierungsdaten ermittelt bzw. empfangen werden, leitet das Gerät 1 die Druckdaten über die dritte Schnittstelle 8 an den Drucker 9 weiter. Nach Empfang der Druckdaten von dem Gerät 1 wird der Kassenbon 100, 100x entsprechend der Druckdaten von dem Drucker 9 ausgedruckt, insbesondere werden in dem Fall, in dem die Authentifizierungsdatenerfassungsein- rlchtung nicht innerhalb der vorgegebenen Zeitdauer nach Empfang der Druckdaten die Authentiflzierungsdaten empfängt, die Druckdaten nicht an die Servereinrichtung 5 gesendet.
Die vorgegebene Zeltdauer sollte ausreichend lang gewählt sein, um einem Benutzer beispielsweise im Falle der Verwendung der N FC- Technologie zu ermöglichen, sein externes Gerät 11 wie etwa das Smartphone in einen Abstand zu der Kommunikationseinrichtung 7 zu bringen, der innerhalb der Kommunikationsreichweite liegt. Jedoch sollte die vorgegebene Zeitdauer nicht zu lange gewählt werden, um eine Verzögerung des Ausdrucks des Kassenbons 100, 100' gering zu halten.
Falls von der Authentifizierungsdatenerfassungseinrichtung des Gerät 1 innerhalb der vorgegebenen Zeitdauer Authentiflzierungsdaten eines Benutzers empfangen bzw. erfasst werden, kann das Gerät 1 zu- nächst wie oben beschrieben ermitteln, ob es sich um valide Authentifl- zierungsdaten handelt oder nicht.
Falls das Gerät 1 ermittelt, dass die empfangenen bzw. erfassten Authentifizierungsdaten keine validen Authentifrzierungsdaten sind, sendet es die Druckdaten an den Drucker 9, ohne die Druckdaten an die Servereinrichtung 5 weiterzuleiten.
Falls das Gerät 1 ermittelt, dass die empfangenen bzw. erfassten Authentifizierungsdaten valide Authentifizierungsdaten sind, kann das Gerät l die empfangenen bzw. erfassten Authentifizierungsdaten in dem Gerät 1, beispielsweise in dessen Speichereinrichtung 22, Zwischenspeichern. Des Weiteren ermittelt das Gerät 1 in diesem Fall durch Aussenden eines Anfragesignals, beispielsweise unter Verwendung eines Ping- Verfahrens, das an die Netzwerkadresse der Servereinrichtung 5 gesendet wird, ob die Servereinrichtung 5 über die Netzwerkverbindung 6 erreichbar ist.
Falls das Gerät 1 innerhalb eines vorbestimmten Zeitraums kein entsprechendes Antwortsignal von der Servereinrichtung 5 empfängt, sendet das Gerät 1 das Anfragesignal erneut aus und wiederholt diesen Vorgang gegebenenfalls mehrere Male.
Gemäß einer Ausführungsform bricht das Gerät 1 nach Abtauf einer definierten Zeitdauer den Versuch, eine Kommunikationsverbirtdung mit der Servereinrichtung 5 herzustellen ab, wenn es kein entsprechendes Antwortsignal empfangen hat, und leitet die Druckdaten über die dritte Schnittstelle 8 an den Drücker 9 weiter, ohne die Druckdaten an die Servereinrichtung 5 zu senden,
Gemäß einer anderen Ausführungsform leitet das Gerät 1 die Druckdaten über die dritte Schnittstelle 8 an den Drucker 9 welter, wenn es bei Ablauf der definierten Zeitdauer kein entsprechendes Antwortsignal empfangen hat, um keine Verzögerung aufgrund des Fehlens einer Netzwerkverbindung zu riskieren. Das Gerät 1 versticht jedoch weiterhin, eine Kommunikationsverbindung mit der Servereinrichtung 5 herzustellen, und sendet, sobald es ein entsprechendes Antwortsignal von der Servereinrichtung 5 empfängt und somit sichergestellt ist, dass die Servereinrichtung 5 erreichbar ist, die empfangenen Authentifizie- rungsdaten an die Servereinrichtung 5.
Wenn hingegen das Gerät 1 innerhalb der definierten Zeltdauer ein entsprechendes Antwortsignal von der Servereinrichtung 5 emp^ fängt und somit sichergestellt ist, dass die Servereinrichtung 5 erreichbar ist, sendet das Gerät 1 die empfangenen Authentifizierungsdaten an die Servereinrichtung 5.
Wenn die Servereinrichtung 5 die von dem Gerät gesendeten Authentifizierungsdaten empfängt, kommuniziert die Steuereinheit 51 der Servereinrichtung 5 mit der Datenbank 10 um zu ermitteln, ob die empfangenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers, die In der Datenbank 10 gespeichert sind, übereinstimmen. Nach Abschluss der Ermittlung sendet die Servereinrichtung 5 über die Netzwerkverbindung 6 eine Information an das Gerät 1 darüber, ob die Authentifizierungsdaten des Benutzers mit Authentifizierungsdaten eines registrierten Benutzers übereinstimmen oder nicht.
Wenn das Gerät 1 von der Servereinrichtung 5 die Informationen empfängt, dass die Authentifizierungsdaten nicht mit Authentifizierungsdaten eines registrierten Benutzers Übereinstimmen, leitet das Gerät 1 die Druckdaten über die dritte Schnittstelle 8 an den Drucker 9 weiter, ohne die Druckdaten zu der Servereinrichtung 5 zu senden.
Wenn das Gerät 1 hingegen von der Servereinrichtung 5 die Informationen empfängt, dass die Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers Übereinstimmen, sendet das Gerät 1 an die Serverefnrichtung 5 zusammen mit den Authentifizierungsdaten em Anfragesignai zur Anforderung von Informationen darüber, ob der Kassenbon gedruckt werden soll oder nicht. Bei einer Ausführungsform kann das Gerät 1 das Anfragesignal zur Anforderung von Informationen darüber, ob der Kassenbon gedruckt werden soll o- der nicht, auch bereits zusammen mit den Authentifizierungsdaten an die Servereinrichtung 5 senden, sobald das Gerät 1 das entsprechende Antwortsignal von der Servereinrichtung 5 empfängt, mit dem sichergestellt ist, dass die Servereinrichtung 5 erreichbar ist.
Die Steuereinheit 51 der Servereinrichtung 5 kommuniziert mit der Datenbank 10, um anhand der den Authentifizierungsdaten zugeordneten Benutzerdaten zu ermitteln, ob ein Ausdruck in Papierform erfolgen soll oder nicht erfolgen soll. Nach Abschluss der Ermittlung sendet die Servereinrichtung 5 Ober die Netzwerkverbindung 6 eine Information an das Gerät 1 darüber, ob der Kassenbon 100, 100V ausgedruckt werden soll oder nicht ausgedruckt werden solf.
Wenrvdas Gerät 1 von der Servereinrichtung 5 die Information empfängt, dass der Kassenbon 100, 100' ausgedruckt werden soll, leitet das Gerät 1 die Druckdaten über die dritte Schnittstelle 8 an den Drucker 9 weiter, sofern dies nicht schon geschehen ist, weil das Gerät 1 nach Ablauf der definierten Zeitdauer kein entsprechendes Antwortsignal auf das Aussenden des Anfragesignals, das an die Netzwerkadresse der Servereinrichtung 5 gesendet wurde, um zu ermitteln, ob die Ser- vereinrtchtung 5 über die Netzwerkverbindung 6 erreichbar ist, von der Servereinrichtung 5 empfangen hat.
Nach Empfang der Druckdaten von dem Gerät 1 wird der Kassenbon 100, 100' entsprechend der Druckdaten von dem Drucker 9 ausgedruckt. Des Weiteren sendet das Gerät 1 die Druckdaten über die zweite Schnittstelle 4 an die Servereinrichtung S. Die Servereinrichtung 5 kann die empfangenen Druckdaten in der Speichereinheit 52 derart abspeichern, dass sie mit den Benutzerdaten verknüpft sind und somit dem entsprechenden Benutzerkonto zugeordnet sind. Ferner erstellt die Steuereinheit 51 der Servereinrichtung 5 auf der Basis der Druckdaten zum Ausdruck des Kassenbons 100, 100' das elektronische Schriftstück, weiches die gesamte Information aufweist, die in dem Kassenbon 100, 100' enthalten ist und gegebenenfalls ein digitales Abbild des Kassenbons 100, 100' aufweist, und speichert dieses verknüpft mit den Benutzerdaten In der Speichereinheit 52, so dass diese dem entsprechenden Benutzerkonto zugeordnet sind.
Bevorzugt ist die Einrichtung 50 zur Digitalisierung eines Kassenbons derart eingerichtet, dass an das externe Gerät 11 des registrierten Benutzers mittels der Servereinrichtung 5 eine Benachrichtigung geschickt wird, mittels weicher der Benutzer darüber informiert wird, falls eine Übermittlung der Druckdaten von dem Gerät 1 an die Servereinrichtung 5 erfolgreich war und die Daten seinem Benutzerkonto bzw. Benutzeraccount zugeordnet wurden.
Des Weiteren umfasst das Gerät 1 bevorzugt einen nicht gezeigten Signalgeber, der dazu eingerichtet ist ein akustisches oder optisches Signal auszugeben. In diesem Fall kann die Einrichtung 50 zur Digitalisierung derart eingerichtet sein, dass die Servereinrichtung S einen Status der Verarbeitung der von dem Gerät 1 an die Servereinrichtung 5 gesendeten Daten an das Gerät 1 sendet, und das Gerät 1 den Status der Verarbeitung der von dem Gerät 1 an die Servereinrichtung 5 gesendeten Daten mitteis des Signalgebers signalisiert. Hierbei kann die Servereinrichtung 5 beispielsweise den Status an das Gerät 1 übermitteln, dass die Übermittlung der Druckdaten von dem Gerät 1 an die Servereinrichtung 5 erfolgreich war und/oder das von Servereinrichtung 5 basierend auf den empfangen Druckdaten erstellte elektronische Schriftstück erfolgreich abgespeichert und/oder dem entsprechenden Benutzerkonto bzw. Benutzeraccount zugeordnet wurde. In diesem Fall kann beispielweise eine als NFC-/RFID-Lesegerät ausgebildete Authentt- flzlerungsdatenerfassungseinrichtung unter einem als OLED-/ E-Ink- Display ausgebildeten Signalgeber verbaut werden. Ferner kann in die- sem Fall, wenn die Authentifizierungsdatenerfassungseinrichtung bzw. deren Kommunikationseinrichtung 7 derart vorgesehen ist, dass sie wie oben beschrieben separat von den übrigen Komponenten des Geräts 1 angeordnet werden kann, die Authentifizierungsdatenerfassungseinrich- tung bzw. deren Kommunikationsef nrichtung 7 zusammen mit dem Signalgeber vorteilhaft in unmittelbarer Nähe zu der Kasse 3 und im Sichtfeld des Kunden angeordnet werden, während die übrigen Komponenten des Geräts 1 beispielsweise unter der Kasse 3 angeordnet werden können, so dass beispielsweise ein kreisförmiger Apparat, der sowohl Authentifizierungsdatenerfassungseinrichtung bzw. deren Kommunikationseinrichtung 7 als auch Signalgeber ist/an der Kasse 3 liegt.
Wenn das Gerät 1 von der Servereinrichtung 5 die Information empfängt, dass der Kassenbon 100, 100' nicht ausgedruckt werden soll, leitet es die Druckdaten lediglich an die Servereinrichtung 5 weiter, ohne die Druckdaten an den Drucker 9 weiterzuleiten. Die Servereinrichtung 5 speichert wie Oben beschrieben die empfangenen Druckdaten in der Speichereinheit 52, erstellt das elektronische Schriftstück und speichert dieses In der Speichereinheit 52 ab.
Mittels der Benutzerschnittstelte der Servereinrichtung 5 oder der auf dem externen Gerät 11 installierten Anwendung kann der Benutzer die in der Speichereinheit 52 der Servereinrichtung 5 gespeicherten elektronischen Schriftstücke einsehen, wenn er sich mit seinem Benutzernamen und seinem Passwort angemeldet hat. Gegebenenfalls kann der Benutzer das in der Speichereinheit 52 der Servereinrichtung 5 gespeicherte elektronische Schriftstück auch herunterladen*
Bei einer anderen Ausführungsform kann das Gerät 1 zusätzlich oder alternativ zu der Kommunikationseinrichtung 7 eine Anzeigeeinrichtung 24 aufweisen. Bei dieser Ausgestaltung ist die Steuereinrichtung 21 dazu eingerichtet, bei Empfang von jeweiligen Druckdaten einen jeweiligen spezifischen graphischen Code wie etwa einen QR-Code zu erzeugen, und den graphischen Code auf der Anzeigeeinrichtung 24 anzuzeigen. In diesem Fall ist in der Anwendung, die der Benutzer von der Seryereinrichtung 5 oder der externen Servereinrichtung herunterladen und auf seinem externen Gerät 11 installieren kann, eine Funktion zum Scannen des graphischen Codes unter Verwendung der Kamera des externen Geräts 11 enthalten. Wenn der Benutzer dementsprechend den auf der Anzeigeeinrichtung 24 dargestellten QR-Code unter Verwendung der Anwendung scannt, fndem er mit der Kamera den graphischen Code fotografiert, und die Funktion zum Scannen des graphischen Codes den graphischen Code aus dem mit der Kamera aufgenommenen Bild extrahiert hat, überträgt die Anwendung den extrahierten graphischen Code zusammen mit den in dem externen Gerät Ii gespeicherten Authentifizierungsdaten an die Servereinrichtung 5. Die Servereinrichtung S Ist dazu eingerichtet zu ermitteln, von welchem Gerät 1 aus einer Vielzahl von Geräten 1 der graphische Code generiert wurde, und ob die von der Anwendung übertragenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers, die in der Datenbank 10 gespeichert sind, übereinstimmen oder nicht. Die Servereinrichtung 5 ist ferner dazu eingerichtet, nur im Falle, dass die von der Anwendung übertragenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers ubereinstimmen, eine Anfrage an das ermittelte Gerät 1 zu schicken, um das ermittelte Gerät 1 zu veranlassen, die Druckdaten zum Ausdruck des Kassenbons 100, 100' an die Servereinrichtung 5 zu übertragen, und nach Empfang der Druckdaten zum Ausdruck des Kassenbons 100, 100' von dem ermittelten Gerät 1 die empfangenen Druckdaten zum Ausdruck des Kassenbons 100, 100* in der Speichereinheit 52 derart abzuspeichern, dass sie dem entsprechenden Benutzer, dessen Authentifizierungsdaten zusammen mit dem extrahierten graphischen Code mittels des externen Geräts 11 an die Servereinrichtung 5 übertragen wurden, zugeordnet sind und mittels der Benutzerschnittstelle zur Ansteht und/oder zum Herunterladen bereitgestellt werden können.
Mit Bezug auf Fig. 2 werden nachfolgend die typischen, von den Komponenten der erfindungsgemäßen Einrichtung zur Digitalisierung des Kassenbons gemäß der in Fig. l gezeigten Ausführungsform Im Rahmen eines Bezahlvorgangs ausgeführten Schritte beschrieben.
Nachdem alle Waren beispielsweise mitteis eines Scanners von der Kasse 3 eingescannt wurden, werden in Schritt Sl die Druckdaten zum Ausdruck des Kassenbons 100, 100' von der Kasse 3 in Richtung des Druckers 9 gesendet, und von dem erfindungsgemäßen Gerät 1, das zwischen die Kasse 3 und den Drucker 9 geschaltet Ist, empfangen. Danach speichert die Steuereinrichtung 21 In Schritt S2 die empfangenen Druckdaten in der Speichereinrichtung 22 in verschlüsselter Form ab.
In Schritt S3 ermittelt die Steuereinrichtung 21 kontinuierlich für die Dauer eines Vorgegebenen Zeitraums, ob von der Authentifizie- rungsdatenerfassungseinrichtung Authentifizierungsdaten eines Benutzers erfasst werden oder nicht. Wenn die Steuereinrichtung 21 nach Ablauf des vorgegebenen Zeitraums ermittelt, dass von der Authentlfizie- rungsdatenerfassungseinrichtung keine Authentifizierungsdaten eines Benutzers erfasst wurden (NEIN in Schritt S4), werden die Druckdaten von dem Gerät 1 lediglich an den Drucker 9 aber nicht an die Servereln- richtung 5 weitergeleitet, und der Kassenbon 100, 100" wird in Schritt S9 mittels des Druckers 9 ausgedruckt.
Wenn hingegen die Steuereinrichtung 21 nach Ablauf des vorgegebenen Zeitraums ermittelt, dass von der Authentifizierungsdatener- fassungseinrichtung Authentifizierungsdaten eines Benutzers erfasst wurden (3A In Schritt 54), sendet das Gerät 1 in Schritt S5 ein Anfrage- signal an eine Netewerkadresse der Serverelnrichtung 5, um zu prüfen, ob die Servereinrichtung 5 über die Netzwerkverbindung 6 erreichbar ist oder nicht. Wenn das Gerät 1 Innerhalb eines vorbestimmten Zeltraums kein entsprechendes Antwortsignal von der Serverefnrichtung 5 empfängt {NEIN In Schritt S5), wiederholt es diesen Vorgang gegebenenfalls mehrere Male, wie durch Schritt S6 veranschaulicht. Wenn das Gerät 1 trotz der wiederholten Aussendung des Anfragesignais kein entsprechendes Antwortsignal von der Servereinrichtung 5 empfängt, bricht das Gerät 1 den Versuch, eine Kommunikationsverbindung mit der Servereinrichtung 5 herzustellen, nach Ablauf einer definierten Zeitdauer ab und leitet die Druckdaten lediglich an den Drucker 9 aber nicht an die Servereinrichtung 5 weiter, und der Kassenbon 100, 100' wird In Schritt S9 mittels des Druckers 9 ausgedruckt.
Wenn das Gerät 1 innerhalb der definierten Zettdauer ein entsprechendes Antwortsignal von der Servereinrichtung 5 empfängt (JA in Schritt S5), sendet das Gerät 1 in Schritt S7 die empfangenen Authentifizierungsdaten zusammen mit einer Anfrage, ob die empfangenen Au- thentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers ubereinstimmen und ob, falls die empfangenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzer übereinstimmen, der Kassenbon 100, 100' ausgedruckt werden soll o- der nicht, an die Servereinrichtung 5. Die Servereinrichtung 5 kommuniziert mit der Datenbank 10 um zu ermitteln, ob die empfangenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers übereinstimmen und gegebenenfalls, ob der Kassenbon 100, 100' ausgedruckt werden soll oder nicht. Nach Abschluss der Ermittlung sendet die Servereinrichtung 5 das Ermittlungsergebnis an das Gerät 1»
Dabei kann es jedoch vorkommen, dass die Kommunikationsverbindung zwischen dem Gerät 1 und der Servereinrichtung 5 nach dem Senden der Authentifizierungsdaten von dem Gerät 1 zu der Servereinrichtung S unterbrochen wird, Daher prüft das Gerät 1 in Schritt S8, ob es nach Ablauf eines bestimmten Zeltraums das Ermittlungsergebnis von der Sen/ereinrichtung 5 empfangen hat oder nicht. Wenn das Gerät 1 ermittelt, dass es das Ermittlungsergebnis nicht von der Servereinrichtung 5 empfangen hat (NEIN in Schritt S8), leitet es die Druckdaten lediglich an den Drucker 9 aber nicht an die Servereinrichtung 5 weiter, und der Kassenbon 100, 100' wird in Schritt S9 mittels des Druckers 9 ausgedruckt.
Wenn das Gerät 1 ein Ermittlungsergebnis empfangen hat (JA in Schritt S8), wonach die gesendeten Authentifizierungsdaten nicht mit Authentlfizierungsdaten eines registrierten Benutzers übereinstimmen (NEIN in Schritts 10), leitet es die Druckdaten lediglich an den Drucker 9 aber nicht an die Servereinrichtung 5 weiter, und der Kassenbon 100, 100' wird in Schritt S9 mittels des Druckers 9 ausgedruckt.
Wenn das Gerät 1 hingegen ein Ermittlungsergebnis empfangen hat, wonach die gesendeten Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers übereinstimmen (JA in Schritt S1Ö), geht der Ablauf welter zu Schritt Sil.
Wenn das Gerät 1 ein Ermittlungsergebnis empfangen hat, wonach der Kassenbon 100, 100" ausgedruckt werden soll (JA in Schritt Sil), leitet es die Druckdaten an den Drucker 9 weiter, und der Kassenbon 100, 100' wird in Schritt S9 mitteis des Druckers 9 ausgedruckt. Danach sendet das Gerät 1, unabhängig davon ob gemäß dem Ermitt* lungsergebnis der Kassenbon 100 ausgedruckt werden sott oder nicht (JA/NEIN in Schritt Sil), in Schritt S12 die Drückdaten in verschlüsselter Form, beispielsweise unter Verwendung des Standards PGP oder einer anderen geeigneten Verschlüsselungstechnik, an die Servereinrichtung 5.
Gemäß einer Ausführungsform sendet die Servereinrichtung 5 ein Bestätigungssignal, durch weiches bestätigt wird, dass die Servereinrichtung 5 die von dem Gerät 1 gesendeten Daten empfangen hat, wenn sie die Daten empfangen hat. Dabei kann das Gerät 1 dazu einge- richtet sein, nach Erhalt des Bestätigungssignals die entsprechenden Druckdaten, die in der Speichereinrichtung 22 des Geräts 1 gespeichert sind, zu löschen. Auf diese Weise kann erreicht werden, dass als die Speichereinrichtung 22 ein Datenspeicher mit lediglich geringer Speicherkapazität verwendet werden kann/ wodurch die Kosten für die Herstellung des Geräts 1 gering gehalten werden können,
Nach Empfang der Drückdaten, die von dem Gerät 1 gesendet wurden, speichert die Servereinrichtüng 5 die Druckdaten in der Spei* chereinheit 52. Des Welteren erstellt die Servereinrichtung 5 auf der Basis der empfangenen Druckdaten ein elektronisches Schriftstück und speichert dieses ebenfalls in der Speichereinheit 52. Sobald die entsprechenden Daten von der Servereinrichtung 5 in der Speichereinheit 52 gespeichert wurden, kann der Benutzer unter Verwendung seiner auf dem externen Gerät 11 installierten Anwendung oder der Benutzer- schnittstelle auf diese Daten zugreifen.
Rg. 3 veranschaulicht eine erfindungsgemäße Einrichtung 50* zur Digitalisierung eines Kassenbons gemäß einer anderen Ausführungsform einschließlich des in Fig, 1 gezeigten erfindungsgemäßen Geräts 1 zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtüng. Die in Fig. 3 gezeigte andere Ausführungsform der Einrichtung 50v zur Digitalisierung des Kassenbons entspricht im Wesentlichen der in Fig, l gezeigten Ausführungsförm der Einrichtung 50 zur Digitalisierung des Kassenbons, unterscheidet sich aber von der in Fig. 1 gezeigten Ausführungsform dadurch, dass die Servereinrichtung S im Unterschied zu der in Fig. 1 gezeigten Servereinrichtung 5 die in Fig. l gezeigte Speichereinheit 52 nicht aufweist. Sowohl die Funktionswelse als auch die Konfiguration der Kasse 3, des Druckers 9, des externen Geräts 11 und des Geräts 1 sind bei der in Fig. 3 gezeigten Ausführungsförm der Einrichtung 50% die gleichen, wie die mit Bezug auf die in Fig. 1 gezeigte Einrichtung 50 beschriebene Konfiguration und Funktlonsweise der Kasse 3, des Druckers 9, des externen Geräts 11 und des Geräts 1.
In der In Fig. 3 gezeigten Ausführungsförm der Einrichtung 50* steht die Servereinrichtung 5* mit der Datenbank 10 in Kommunikationsverbindung, wobei die Steuereinheit 51 dazu eingerichtet ist, zu veranlassen, dass das von Servereinrichtung 5* erstellte elektronische Schriftstück und/oder die von der Servereinrichtung $ empfangenen Druckdaten, die von dem Gerät 1 gesendet wurden, in der Datenbank 10 gespeichert werden, anstatt diese wie mit Bezug auf Flg. 1 beschrieben in der Speichereinheit 52 der Servereinrichtung 5 zu speichern. Auch hierbei können zur Sicherstellung, dass die von dem Gerät l an die Servereinrichtung 5' gesendeten Druckdaten bzw. das in der Patenbank 10 gespeicherte elektronische Schriftstück, welches die gesamte in dem Kassenbon 100, 100* enthaltene Information umfasst, nicht von Unbefugten Benutzem gelesen Werden können, diese Daten, die in der Datenbank 10 gespeichert sind, nur von registrierten Benutzern, die sich zudem anhand von entsprechenden Authentifizierungsdaten mittels des Geräts 1 an der Kasse 3 authentifiziert haben, abgerufen werden. Die Datenbank 10 kann wie in Fig. 3 gezeigt separat von der Servereinrichtung y vorgesehen sein oder in der Servereinrichtung 5' «ithalten sein.
Analog zu dem mit Bezug auf Fig. 1 beschriebenen Fall kann der Benutzer mitteis der Benutzerschnittstelle der Servereinrichtung 5* oder der auf dem externen Gerät 11 installierten Anwendung die von der Servereinrichtung 5* erstellten, In der Datenbank 10 gespeicherten, und seinem Benutzeraccount zugeordneten elektronischen Schriftstücke sowie gegebenenfalls die entsprechenden, ebenfalls in der Datenbank 10 gespeicherten Druckdaten einsehen, wenn er sich mit seinem Benutzer- namen und seinem Passwort angemeldet hat Gegebenenfalls kann der Benutzer das in der Datenbank 10 gespeicherte elektronische Schrift- stück und die in der Datenbank 10 gespeicherten Druckdaten auch herunterladen.
Mit Bezug auf Fig. 4 werden nachfolgend die typischen, von den Komponenten der in Fig. 3 gezeigten Einrichtung 50* zur Digitalisierung eines Kassenbons im Rahmen eines Bezahlvorgangs ausgeführten
Schritte beschrieben. Die mit Bezug auf die Fig. 4 beschriebenen, im Rahmen des Bezahlvorgangs von der in Fig. 3 gezeigten Einrichtung 50* zur Digitalisierung des Kassenbons durchgeführten Schritte entsprechen den mit Bezug auf Flg. 2 beschriebenen typischen, von den Komponenten der in Fig. 1 gezeigten Einrichtung 50 zur Digitalisierung eines Kassenbons durchgeführten Schritten oder sind nur leicht modifiziert*
Wie bereits mit Bezug auf Schritt Sl der Fig. 2 beschrieben, werden, nachdem alle Waren bzw. Artikel bzw. Artikelcodes beispielsweise mitteis des Scanners der Kasse 3 eingescannt wurden, in Schritt Sl' die Druckdaten zum Ausdruck des Kassenbons 100, 100' von der Kasse 3 in Richtung des Druckers 9 gesendet, und von dem erfindungsgemäßen Gerät 1, das zwischen die Kasse 3 und den Drucker 9 geschaltet ist, empfangen. Danach speichert die Steuereinrichtung 21 in Schritt S2* die empfangenen Druckdaten in der Speichereinrichtung 22 in verschlüsselter Form ab, wodurch die Druckdaten von dem Gerät 1 zumindest zwischengespeichert werden,
In Schritt S3* ermittelt die Steuereinrichtung 21 kontinuierlich für die Dauer eines vorgegebenen Zeitraums nach Empfang der Druckdaten, ob von der Authentifizierungsdatenerfassungseinrichtung valide Au- thentiflzierungsdaten eines Benutzers erfasst werden oder nicht. Wenn die Steuereinrichtung 21 nach Ablauf des vorgegebenen Zeitraums in Schritt S4" ermittelt, dass von der Authentifizierungsdatenerfassungs- einrichtung innerhalb des vorgegebenen Zeitraums nach Empfang der Druckdaten keine validen Authentifizierungsdaten eines Benutzers erfasst wurden (Nein in Schritt S4*), werden die Druckdaten in Schritt S5* von dem Gerät 1 lediglich an den Drucker 9 aber nicht an die Serverein- richtung 5* weitergeleitet, und der Kassenbon 100, 10Ö* wird in Schritt $& mittels des Druckers 9 ausgedruckt,
Wenn hingegen die Steuereinrichtung 21 nach Ablauf des vorgegebenen Zeitraums ermittelt, dass von der Authentifizierungsdatener- fassungseinrichtung innerhalb des vorgegebenen Zeitraums nach Empfang der Druckdaten valide Authentiflzierungsdaten eines Benutzers er- fasst wurden (Ja in Schritt S4' j, werden die erfassten Authentifizle- rungsdaten mittels des Geräts 1 in Schritt ST zwischengespeichert, und das Gerät 1 prüft in Schritt S8', ob die Servereinrichtung 5* erreichbar ist oder nicht, indem sie ein Anfragesignal an eine Netzwerkadresse der Servereinrichtung 5* sendet.
Wenn das Gerät 1 innerhalb eines vorbestimmten Zeitraums kein entsprechendes Antwortsignal von der Servereinrichtung 5 empfängt und somit die Servereinrichtung 5* nicht erreichbar ist (Nein In Schritt S8'), bestimmt das Gerät 1 in Schritt S9', dass die Druckdaten an den Drucker 9 gesendet werden sollen, und leitet die Druckdaten in Schritt 55* an den Drucker 9 weiter, wodurch der Kassenbon 100, 100' in Schritt 56" mittels des Druckers 9 ausgedruckt wird. Gleichzeitig speichert das Gerät 1 die Information ab, dass im Falle, dass der Benutzer mittels der Benutzerschnittsteile ausgewählt hat, dass der Kassenbon 100, 100' gedruckt werden soll, der Kassenbon 100, 100' nicht noch einmal gedruckt wird, wie durch ÄP) auslassen* auf dem Pfad zwischen Schritt S9' und Schritt SJO" veranschaulicht. Das Gerät 1 versucht jedoch weiterhin eine Kommunikationsverbindung mit der Servereinrichtung 5* herzustellen, und sendet, sobald die Kommunikationsverbindung mit der Servereinrichtung 5* hergestellt ist, in Schritt S10' die erfassten Authentiflzierungsdaten zusammen mit einer Anfrage an die Servereinrichtung 5\ ob die erfassten validen Authentiflzierungsdaten einem registrierten Benutzer zugeordnet sind und ob, falls die erfassten validen Authentifizierungsdaten einem registrierten Benutzer zugeordnet sindr der Kassenbon 100, 100' ausgedruckt werden soll oder nicht.
Wenn das Gerät 1 innerhalb des vorbestimmten Zeitraums ein entsprechendes Antwortsignal von der Servereinrichtung 5" empfängt (Ja in Schritt 58'), sendet das Gerät 1 in Schritt S10* die empfangenen Authentifizierungsdaten zusammen mit einer Anfrage, ob die empfangenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers übereinstimmen und ob, fails die empfangenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzer übereinstimmen, der Kassenbon 100, 100' ausgedruckt werden soll oder nicht, an die Servereinrichtung 5*.
Die Servereinrichtung 5* kommuniziert in Schritt Sir mit der Datenbank 10 bzw. sendet die empfangenen Authentifizierungsdaten zusammen mit einer Anfrage an diese, um zu ermitteln, ob die empfangenen Authentifizierungsdaten mit Authentifizierungsdaten eines registrierten Benutzers übereinstimmen und gegebenenfalls, ob der Kassenbon 100, 100* ausgedruckt werden soll oder nicht.
In der Datenbank 10 wird daraufhin In Schritt S12* ermittelt, ob die von der Servereinrichtung 5V gesendeten Authentifizierungsdaten mit in der Datenbank 10 gespeicherten Authentifizierungsdaten eines registrierten Benutzers übereinstimmen und gegebenenfalls ob mit den Authentifizierungsdaten des registrierten Benutzers die Information verknüpft ist, dass der Kassenbon 100, lDCF ausgedruckt werden soll. Nach Abschluss der Ermittlung sendet die Datenbank 10 in Schritt S13' das Ermittlungsergebnis bzw. die Antwort auf die Anfrage an die Servereinrichtung 5\ welche in Schritt S14' das Ermittlungsergebnis bzw. die Antwort auf die Anfrage an das Gerät 1 sendet.
Wenn sich aus der Antwort auf die Anfrage ergibt, dass die erfass- ten vaiiden Authentifizierungsdaten keinem registrierten Benutzer zugeordnet sind (Nein in Schritt S15*), sendet das Gerät 1 in Schritt S16* eine Anforderung, einen neuen Account bzw. Benutzeraccount bzw. einen neuen Benutzernamen mit zugehörigem Passwort zu erstellen, zusammen mit den Druckdaten an die Servereinrichtung 5\ Nach Empfang der Anforderung, die von dem Gerät 1 an die Servereinrichtung iP gesendet wurde, generiert die Servereinrichtung 5" in Schritt SIT einen neuen Account und basierend auf den empfangenen Druckdaten einen digitalen Beleg, das heißt das elektronische Schriftstück, und kommuniziert mit der Datenbank 10, um die Patenbank 10 wie in Schritt S18* veranschaulicht zu veranlassen, den neu generierten Account zu speichern und das generierte elektronische Schriftstück verknüpft mit dem generierten Account abzuspeichern.
In Schritt S19\ nach Abspeicherung des neu generierten Accounts und des damit verknüpften generierten elektronischen Schriftstücks in der Datenbank 10, sendet die Servereinrichtung 5' die neu generierten Accountdaten, das hei&t den neu generierten Benutzernamen und das entsprechende neu generierte Passwort an das Gerät 1, welches nach Empfang der Accountdaten in Schritt S20v die Druckdaten zusammen mit den neu generierten Accountdaten an den Drucker 9 sendet. Daraufhin werden in Schritt S21* der Kassenbon 100, 100Λ bzw. der Beleg sowie die neu generierten Accountdaten von dem Drucker 9 gedruckt.
Wenn sich hingegen aus der Antwort auf die Anfrage ergibt, dass die erfassten validen Authentifizierungsdaten einem registrierten Benutzer in der Datenbank 10 zugeordnet sind (Ja In Schritt 515*), bestimmt das Gerät 1 anhand der Antwort von der Servereinrichtung !P in Schritt S22\ ob der Kassenbon 100, 100' gedruckt werden soll oder nicht.
Wenn sich aus der Antwort ergibt, dass der Kassenbon 100, 100N nicht gedruckt werden soll (Nein in Schritt S22'), sendet das Gerät 1 in Schritt S24* die Druckdaten in verschlüsselter Form, beispielsweise unter Verwendung des Standards PGP oder einer anderen geeigneten Verschlüsselungstechnik, an die Servereinrichtung St welche in Schritt S25' basierend auf den empfangenen Druckdaten einen digitalen Beleg generiert bzw. das elektronische Schriftstück erstellt, und anschließend mit der Datenbank 10 kommuniziert, um diese zu veranlassen, den generierten digitalen Beleg bzw. das erstellte elektronische Schriftstück verknüpft mit dem Account bzw. Benutzernamen in Schritt S26* zu speichern.
Wenn sich aus der Antwort ergibt, dass der Kassenbon 100, 100* gedruckt werden soll (Ja in Schritt S2T), überprüft das Gerät 1 In Schritt S23\ Ob es zuvor die Information abgespeichert hat, dass im Falle, dass der Benutzer mittels der Benutzerschnittsteile ausgewählt hat, dass der Kassenbon 100, 100' gedruckt werden soll, der Kassenbon 100, 100' nicht noch einmal gedruckt wird.
Falls das Gerät 1 zuvor die Information gespeichert hat, dass der Kassenbon 100, 100' nicht noch einmal gedruckt werden soll, sendet es In Schritt S24* die Druckdaten in verschlüsselter Form, beispielsweise unter Verwendung des Standards PGP öder einer anderen geeigneten Verschlüsselungstechnik, an die Servereinrichtung S, ohne die Druckdaten an den Drucker 9 zu senden. Die Servereinrichtung 5 generiert daraufhin in Schritt S25' basierend auf den empfangenen Druckdaten einen digitalen Beleg bzw. erstellt das elektronische Schriftstück, und kommuniziert anschließend mit der Datenbank 10, um diese zu veranlassen, den generierten digitalen Beleg bzw. das erstellte elektronische Schriftstück verknüpft mit dem Account bzw. Benutzernamen in Schritt S26v zu Speichern.
Falls das Gerät 1 zuvor die Information nicht gespeichert hat, dass der Kassenbon 100, 100' nicht noch einmal gedruckt werden soll, sendet es in Schritt S24vdie Druckdaten In verschlüsselter Form, beispielsweise unter Verwendung des Standards PGP oder einer anderen geeigneten Verschlüsselungstechnik, an die Servereinrichtung 5\ welche In Schritt S25* basierend auf den empfangenen Druckdaten einen digitalen Beleg generiert bzw. das elektronische Schriftstück erstellt» und an^ schließend mit der Datenbank 10 kommuniziert, um diese zu veranlassen, den generierten digitalen Beleg bzw. das erstellte elektronische Schriftstuck verknüpft mit dem Account bzw. Benutzernamen in Schritt S26y zu speichern, Des Weiteren sendet das Gerät 1 die Druckdaten an den Drucker 9, welcher den Kassenbon 100, 100' bzw. den Beleg basierend auf den empfangenen Druckdaten in Schritt S6' druckt.
Sobald der generierte digitale Beleg bzw. das erstellte elektronische Schriftstück in der Datenbank 10 gespeichert wurde, kann der Benutzer unter Verwendung seiner auf dem externen Gerät 11 installierten Anwendung oder der Benutzerschnittstelle darauf zugreifen.
Gemäß einer Ausführungsform sendet die Servereinrichtung 5* ein Bestätigungssignal an das Gerät 1, durch welches bestätigt wird, dass die Servereinrichtung 5* die von dem Gerät 1 gesendeten Druckdaten empfangen hat, und die Druckdaten in der Datenbank 10 gespeichert wurden, wenn die Druckdaten in der Datenbank 10 gespeichert wurden. Dabei kann das Gerät 1 dazu eingerichtet sein, nach Erhalt des Bestätigungssignals die entsprechenden Druckdaten, die in der Speichereinrichtung 22 des Geräts 1 zwischengespeichert sind, zu löschen. Auf diese Weise kann erreicht werden, dass als die Speichereinrichtung 22 ein Datenspeicher mit lediglich geringer Speicherkapazität verwendet werden kann, wodurch die Kosten für die Herstellung des Geräts 1 gering gehalten werden können.
Des Weiteren kann, wenn das Gerät 1 das Bestätigungssignal von der Servereinrichtung 5* empfängt, durch weiches bestätigt wird, dass die Servereinrichtung 5Λ die von dem Gerät 1 gesendeten Druckdaten empfangen hat, und die Druckdaten in der Datenbank 10 gespeichert wurden, der Signalgeber des Geräts 1 signalisieren, dass das von der Servereinrichtung 5* basierend auf den empfangen Druckdaten erstellte elektronische Schriftstück erfolgreich abgespeichert und/oder dem entsprechenden Benutzerkonto bzw. Benutzeraccount zugeordnet wurde.
Mit Bezug auf Flg. 5 wird nachfolgend ein Beispiel für eine Ausgestaltung der Benutzerschnittstelle der Servereinrichtung 5, 5' gemäß einer Ausführungsform veranschaulicht. Eine entsprechende Ausgestal* tung kann auch die Anwendung aufweisen, welche der Benutzer von der Servereinrichtung 5, 5* oder der externen Servereinrichtung heruntergeladen und auf seinem externen Gerät 11 installiert hat.
Wie in Fig. 5A veranschaulicht wird der Benutzer nach Aufrufen der Webseite bzw. Starten der Anwendung anhand einer Eingabemaske Ml dazu aufgefordert, die Token-ID, welche einem Teil der Authentifi- zierungsdaten entspricht, mittels eines Eingabefelds Ei auszuwählen bzw. einzugeben und in einem Eingabefeld E2 sein Passwort einzugeben. Anstelle des Eingabefelds für die Token-ID kann die Eingabemaske auch ein Eingabefeld für den Benutzernamen aufweisen. Nach Eingabe der entsprechenden Daten kann der Benutzer die Schaltfläche SFi betätigen, um die entsprechenden Kassenbon-Paten, die mit diesen Authen- tifizierungsdaten verknüpft sind, abzurufen.
Nach Betätigung der Schaltfläche SFI wird wie in Fig. 5B veranschaulicht eine Eingabemaske M2 auf dem Bildschirm angezeigt, in der der Benutzer dazu aufgefordert wird, mitteis eines Eingabefelds E3 ein Datum der Erstellung des Kassenbons 100 auszuwählen. Nach Auswahl des Datums kann sich der Benutzer durch Betätigung der Schaltfläche SF2 das erstellte elektronische Schriftstück anzeigen lassen.
Nach Betätigung der Schaltfläche SF2 wird wie In Fig. 5C veranschaulicht das erstellte elektronische Schriftstück, weiches dem Kassenbon 100 entspricht, zusammen mit Informationen, die das Datum der Rechnung sowie die zugehörigen Authentiflzierungsdaten angeben, auf dem Bildschirm angezeigt. Mit Bezug auf Flg. 6 wird nachfolgend ein Beispiet für eine Ausgestaltung der Benutzerschnittstelle der Servereinrichtung 5, 5* gemäß einer anderen Ausführungsform veranschaulicht, die im Verglich zu der mit Bezug auf Fig. 5 beschriebenen Ausgestaltung der Benutzerschnitt- stelte der Servereinrichtung leicht modifiziert ist Eine entsprechende Ausgestaltung kann auch die Anwendung aufweisen, welche der Benutzer von der Servereinrichtung 5, 5Γ oder der externen Servereinrichtung heruntergeladen und auf seinem externen Gerät 11 installiert hat.
Wie in Fig. 6Ä veranschaulicht wird der Benutzer nach Aufrufen der Webseite bzw. Starten der Anwendung anhand einer Eingabemaske Ml* dazu aufgefordert, seinen Benutzer- bzw. Nutzernamen in dem Efn- gabefetds ΕΓ einzugeben und in einem Eingabefeld E2* sein Passwort einzugeben. Nach Eingabe der entsprechenden Daten kann der Benutzer die Schaltfläche SFr betätigen, um sich anzumelden.
Nach Betätigung der Schaltfläche SFr wird wie In Fig. 6B veranschaulicht eine Eingabemaske M2% auf dem Bildschirm angezeigt, in der der Benutzer dazu auf&efordert wird, mitteis eines Eingabefelds E31 ein erstelltes elektronisches Schriftstück bzw. eine Rechnung bzw. einen Kassenbon 10CP anhand eines Datums der Erstellung des elektronischen Schriftstücks auszuwählen. Nach Auswahl des erstellten elektronischen Schriftstücks kann sich der Benutzer durch Betätigung der Schaltfläche SF2* das erstellte elektronische Schriftstück anzeigen lassen.
Bei einer nicht gezeigten Ausführungsform können alternativ oder zusätzlich zu dem Eingabefeld E3* weitere Eingabefelder in der Elnga- bemaske M2V vorgesehen sein, durch weiche der Benutzer den anzuzeigenden Kassenbon 100' anhand anderer Filter wie etwa dem Datum der Erstellung des Kassenbons 100% einem in der Information, die in dem Kassenbon lDö* enthalten Ist, enthaltenen Artikel-Typ, einem In der Information, die in dem Kassenbon 100/ enthalten ist, enthaltenen Artikel- Namen, einem in der Information, die in dem Kassenbon 100* enthaften ist, enthaltenen Namen und/oder Ort der Verkaufsstelle, an der das Gerät 1 aufgestellt Ist, welches die Druckdaten zur Erstellung des Kassen« bons 100' an die Servereinrichtung 5, 5* gesendet hat, und Ähnlichem auswählen kann,
In dem In Fig. 6B dargestellten Fall ist für den entsprechenden Benutzer eingestellt, dass der Kassenbon 100' nicht gedruckt werden soll, da der Auswahlkasten E4' nicht markiert ist. Falls der Benutzer wünscht, dass bei zukünftigen Einkäufen der Kassenbon 100" gedruckt wird, kann er den Auswahlkasten E4* markieren und anschließend die Schaltfläche SF3' drücken, um die mit Bezug auf sein Benutzerkohto gespeicherten Daten derart zu aktualisieren, dass zukünftig der Kassenbon lfjo' ausgedruckt wird.
Nach Betätigung der Schaltfläche SF2* wird wie in Fig. 6G veranschaulicht das ausgewählte erstellte elektronische Schriftstuck, weiches die gesamte Information aufweist, die in dem Kassenbon 100* enthalten ist und in dem dargestellten Fall auch diesem entspricht, zusammen mit Informationen, die das Datum der Rechnung angeben, auf dem Bildschirm angezeigt.
In der vorstehenden Beschreibung wurden Ausführungsbeispfeie beschrieben, bei dem das Gerät 1 die Druckdaten zum Ausdruck des Kassenbons 100, 100* an die Servereinrichtung 5, 5? sendet, und die Servereinrichtung 5, 5* basierend auf den Druckdaten das elektronische Schriftstück erstellt. Auf diese Weise kann die Steuereinrichtung 21 des Geräts 1 als ein Prozessor mit relativ geringer Rechenleistung ausgebildet sein, wodurch die Herstellungskosten des Geräts 1 gering gehalten werden können.
Gemäß einer anderen Ausführungsform kann das Gerät 1 bzw. die Steuereinrichtung 21 auch dazu eingerichtet sein, selbst auf der Grundlage der Druckdaten zum Ausdruck des Kassenbons 100, 100' die von der Kasse 3 gesendet und von dem Gerät 1 empfangen werden, ein elektronisches Schriftstück zu ersteilen, welches die gesamte in dem Kassenbon 100, 100" enthaltene Information aufweist oder gegebenenfalls ein digitales Abbild des Kassenbons 100, 100' aufweist, und das erstellte elektronische Schriftstück in der Speichereinrichtung 22 speichern . Dabei kann die Erstellung des elektronischen Schriftstücks, welches das digitale Abbild des Kassen bons 100, 100v umfassen kann, beispielsweise die Erstellung eines PDF/A-Dokuments umfassen, welches mit einer elektronischen Signatur versehen ist. In diesem Fall sendet das Gerät 1, im Unterschied zu dem voranstehend beschriebenen Ausführungsbeispiel, das erstellte elektronische Schriftstück in verschlüsselter Form, beispielsweise unter Verwendung des Standards PGP, an die Servereinrichtung 5, 5' welche das empfangene elektronische Schriftstück nach Durchführung einer entsprechenden Entschlüsselung gemäß der in Fig. 1 gezeigten Ausführungsform der Einrichtung 50 in der Speichereinheit 52 speichert oder gemäß der in Fig . 3 gezeigten Ausführungsform der Einrichtung 50" in der Datenbank 10 speichert. Zusätzlich kann das Gerät 1 auch die Druckdaten an die Servereinrichtung 5, 5" versenden, und die Servereinrichtung 5 die Druckdaten gemäß der in Fig. 1 gezeigten Ausführungsform der Einrichtung 50 in der Speichereinheit 52 abspeichern oder die Servereinrichtung 5( gemäß der in Fig. 3 gezeigten Ausführungsform der Einrichtung 50" in der Datenbank 10 speichern .

Claims

Patentansprüche
1. Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5'), umfassend:
eine erste Schnittstelle (2), die dazu eingerichtet ist, mit einer Schnittsteile (31) einer Kasse (3) zu kommunizieren und Druckdaten zum Ausdruck des Kassenbons (100, 100%) von der Kasse (3) zu empfangen,
eine zweite Schnittstelle (4), die dazu eingerichtet ist, mit einer Servereinrichtung (5, 5X) über eine Netzwerkverbindung (6) zu kommunizieren,
eine dritte Schnittstelle (8), die dazu eingerichtet ist, mit einem Bondrucker (9) zu kommunizieren und die Druckdaten zum Ausdruck des Kassenbons (100, 100*) an den Bondrucker (9) weiterzuleben, wobei das Gerät (l) dazu eingerichtet ist,
die Druckdaten zum Ausdruck des Kassenbons (100, 100X) an die Servereinrichtung (5, 5*) zu übertragen und/oder auf der Basis der Druckdaten ein elektronisches Schriftstück zu erstellen, weiches die gesamte Information aufweist, die in dem Kassenbon (100, 100') enthalten ist, und das erstellte elektronische Schriftstück an die Servereinrichtung (5, 9) zu übertragen.
2. Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5*), wobei das elektronische Schriftstück ein digitales Abbild des Kassenbons (100, 100') aufweist oder einem digitalen Abbild des Kassenbons (100, 100') entspricht.
3. Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, !T) gemäß Anspruch 1 oder 2, bei dem sowohl eine elektrische Konfiguration als auch eine mechanische Konfiguration der ersten Schnittsteile (2) derjenigen der Schnittstelle (91) eines Bondruckers (9) entspricht, die dafür vorgesehen ist, die Druckdaten direkt von der Schnittstelle (31) der Kasse (3) zu empfangen, und
sowohl eine elektrische Konfiguration als auch eine mechanische Konfiguration der dritten Schnittstelle (8) derjenigen der Schnittstelle (31) der Kasse (3) entspricht.
4. Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5*) gemäß einem der Ansprüche 1 bis 3, bei dem die zweite Schnittstelle (4) als ein Funkmodem ausgebildet ist, das dazu angerichtet Ist, mit der Servereinrichtung (5, S) über ein Mobilfunknetzwerk zu kommunizieren.
5. Gerät (1) zur Übertragung der In einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5*) gemäß einem der voranstehenden Ansprüche, wobei das Gerät (1) dazu eingerichtet ist, eine Datei, welche die Drückdaten und/oder das elektronische Schriftstück enthält, mit einer elektronischen Signatur zu versehen und/öder zu verschlüsseln und/oder zu komprimieren, und
die mit der elektronischen Signatur versehene und/oder verschlüsselte und/oder komprimierte Datei an die Servereinrichtung (5, S) zu senden.
6. Gerät (1 ) 2ur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5*) gemäß einem der vorstehenden Ansprüche, ferner umfassend eine Speichereinrichtung (22), wobei das Gerät (1) dazu eingerichtet ist, die empfangen Druckdaten und/oder das erstellte elektronische Schriftstück hardwarever- schlüsselt oder softwareverschlüsselt in der Speichereinrichtung (22) zu speichem.
7. Gerat (1) zur Öbertragung der In einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5') gemäß Anspruch 6, ferner umfassend ein Gehäuse <23)r eine Steuereinrichtung (21) und eine Sensoreinrichtung zur Ermittlung einer Einwirkung von physischer Gewalt auf das Gehäuse (23), wobei die Steuereinrichtung (21) dazu eingerichtet ist, die in der Speichereinrichtung (22) gespeicherten Druckdaten und/oder das in der Speicherein richtung (22) gespeicherte elektronische Schriftstück und/oder einen Schlüssel zur Entschlüsselung der hardwareverschlüsselten oder softwareverschlüsselten Druckdaten und/oder einen Schlüssel zur Entschlüsselung des hardwareverschlüsselten oder softwareverschlüsselten erstellten elektronischen Schriftstücks zu löschen, wenn die Sensoreinrichtung die Einwirkung von physischer Gewalt auf das Gehäuse (23) ermittelt.
8, Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, S) gemäß einem der vorstehenden Ansprüche, ferner umfassend eine Authentifizierungsda- tenerfassungseinrichtung, die dazu eingerichtet ist, Authentifizierungs- daten eines Benutzers zu erfassen, wobei das Gerät (1) dazu eingerichtet ist, die erfassten Authentifizierungsdaten des Benutzers über die Netzwerkverbindung (6) an die Servereinrichtung (5, 5") zu senden,
Informationen von der Servereinrichtung (5, 5') über die Netzwerkverbindung (6) darüber zu empfangen, ob die Authentifizierungsdaten des Benutzers mit Authentifizierungsdaten eines registrierten Benutzers, die in einer Datenbank (10) gespeichert sind, übereinstimmen oder nicht, und nur Im Falle, dass die mittels der Authentifizierungsdatenerfas- sungselnrichtung erfassten Authentifizierungsdaten mit Authentifizie- rungsdaten eines registrierten Benutzers, die In der Datenbank (10) gespeichert sind, übereinstimmen, die Druckdaten zum Ausdruck des Kassenbons (10Ό, 10CT) und/oder das erstellte elektronische Schriftstück an die Servereinrichtung (5, 5") zu übertragen.
9. Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5*) gemäß Anspruch 8, wobei im Falle/ dass die mittels der Authentifizierungsdatenerfassungs- einrichtung erfassten Authentifizierungsdaten mit Authentifizierungsda- ten eines registrierten Benutzers, die in der Datenbank (10) gespeichert sind, Übereinstimmen, das Gerät (!) ferner dazu eingerichtet ist, Informationen von der Serverelnrichtung (5, 5*) über die Netewerkverbfn- dung (6) darüber zu empfangen, ob in der Datenbank (10) dem registrierten Benutzer die Information zugeordnet ist, dass der Kassenbon (100, 100') ausgedruckt werden soll,
im Falle, dass dem registrierten Benutzer die Information zugeordnet ist, dass der Kassenbon (100, 100') ausgedruckt werden soll, die Druckdaten ah den Bondrucker (9) weiterzuleiten, und
im Falle, dass dem registrierten Benutzer die Information nicht zugeordnet ist, dass der Kassenbon (100, 100') ausgedruckt werden soll, die Druckdaten nicht an den Bondrucker (9) weiterzuleiten.
10. Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5*) gemäö Anspruch 8 oder 9, bei dem die Authentifizierungsdatenerfassungseinrichtung eine Kommunikationseinrichtung (7) aufweist, die dazu eingerichtet ist, Authentifizierungsdaten des Benutzers zu erfassen, welche von einem externen Gerät (11) mittels Bluetooth, Nahfeldkommunikation oder eines akustischen Signals, oder von einem RFID-Chip (11) übertragen werden.
11, Gerät (l) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5, 5*) gemäß einem der Ansprüche 8 bis 10, bei dem die Auttientifizierungsdatenerfassungsein- richtung dazu eingerichtet ist, Authentiflzierungsdaten zu erfassen, die in den Druckdaten enthalten sind,
12. Einrichtung (50) zur Digitalisierung eines Kassenbons (100, 100'), umfassend eine Servereinrichtung (5), eine Datenbank (10) und ein Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5) gemäß einem der Ansprüche 1 bis 11, wobei die Servereinrichtung (5) eine Speichereinheit (52) aufweist und dazu eingerichtet ist,
die empfangenen Drückdaten und/oder das empfangene elektronische Schriftstuck verknüpft mit den Authentiflzierungsdaten in der Speichereinheit (52) zu speichern oder basierend auf den Druckdaten das elektronische Schriftstück zu erstellen und verknüpft mit den Authentiflzierungsdaten in der Speichereinheit (52) zu speichern, und
eine Benutzerschnittstelle bereitzustellen, über die sich ein Benutzer unter Angabe eines Benutzernamens und eines Passworts registrieren und anmelden kann, wobei
einem jeweiligen registrierten Benutzer in der Datenbank (10) jeweilige Authentiflzierungsdaten zugeordnet sind, und wobei die Benutzerschnittstelle dazu eingerichtet ist, diejenigen in der Speichereinheit (52) gespeicherten Druckdaten und/oder dasjenige in der Speichereinheit (52) gespeicherte elektronische Schriftstück einem registrierten Benutzer zur Ansicht und/oder zum Herunterladen bereitzustellen, dessen Authentiflzierungsdaten mit den Authentiflzierungsdaten überein- stimmen, welche in der Speichereinheit (52) verknöpft mit diesen
Druckdaten und/oder diesem elektronischen Schriftstück gespeichert sind.
13. Einrichtung (50*) zur Digitalisierung eines Kassenbons (100, 100'), umfassend eine Servereinrichtung (5'), etne Datenbank (10) und ein Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung (5') gemäß einem der Ansprüche 1 bis 11, wobei die Servereinrichtung (5*) dazu eingerichtet ist,
die empfangenen Druckdaten und/oder das empfangene elektronische Schriftstück verknüpft mit den Authentifizierungsdaten in der Datenbank (10) zu speichern oder basierend auf den Druckdaten das elektronische Schriftstück zu erstellen und verknüpft mit den Authentifizierungsdaten in der Datenbank (10) zu speichern, und
eine Benutzerschnittstelle bereitzustellen, über die sich ein Benutzer unter Angabe eines Benutzernamens und eines Passworts registrieren und anmelden kann, wobei
einem jeweiligen registrierten Benutzer In der Datenbank (10) jeweilige Authentifizierungsdaten zugeordnet sind, und wobei die Benutzerschnittstelle dazu eingerichtet ist, diejenigen in der Datenbank (10) gespeicherten Druckdaten und/oder dasjenige in der Datenbank (10) gespeicherte elektronische Schriftstück einem registrierten Benutzer zur Ansicht und/oder zum Herunterladen bereitzustellen, dessen Authentifizierungsdaten mit den Authentifizierungsdaten Übereinstimmen, welche in der Datenbank (10) verknüpft mit diesen Druckdaten und/oder diesem elektronischen Schriftstück gespeichert sind.
14. Einrichtung (50, 50') zur Digitalisierung eines Kassenbons (100, 100') gemäß Anspruch 12 oder 13, ferner umfassend eine Anwendung, die durch die Servereinrichtung (5, 5*) oder eine externe Ser- vereinrichtung zum Herunterladen und Installieren auf einem externen Gerät (11) wie etwa einem Smartphone bereitgestellt wird, welches da* zu eingerichtet ist, mit der Servereinrichtung (5, 9) über eine Netzwerkverbindung zu kommunizieren, wobei die Anwendung derart eingerichtet ist, dass sich bei einem Starten der Anwendung auf dem externen Gerät (11) durch einen noch nicht registrierten Benutzer der Benutzer mittels eines Benutzernamens und eines Passworts registrieren kann, und nach erfolgreicher Registrierung von der Servereinrichtung (5) dem neu registrierten Benutzer Authentifizierungsdaten In der Datenbank (10) zugeordnet werden und an die Anwendung auf dem externen Gerät (11) gesendet werden, welche dazu eingerichtet ist, die empfangenen Authentifizierungsdaten in dem externen Gerät (11) zu speichern.
15. Einrichtung (50, 50') zur Digitalisierung eines Kassenbons (100, 100") gemäß Anspruch 14, bei der die Anwendung dazu eingerichtet ist, bei einer eingeschalteten Bluetooth- oder NFC-Funktion des Smartphones (11) eine Kommunikationsverbindung mit der Authentifi- zierungsdatenerfassungseinrichtung des Geräts (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung herzustellen, und bei erfolgreicher Hersteilung der Kommunikationsverbindung die Authentifizierungsdaten an die Authentifizierungsdatener- fassungseinrfchtung zu senden.
16. Einrichtung (50, 50') zur Digitalisierung eines Kassenbons (100, 100v) gemäß Anspruch 14 oder 15, bei der das Gerät (1) eine Anzeigeeinrichtung (24) aufweist und dazu eingerichtet ist, einen graphischen Code wie etwa einen QR-Code zu generieren und den graphischen Code auf der Anzeigeeinrichtung (24) anzuzeigen, die Anwendung dazu eingerichtet ist, eine Kamera des externen Geräts (11) zu aktivie- ren und den Benutzer dazu zu veranlassen, den auf der Anzeigeeinrichtung (24) angezeigten graphischen Code zu fotografieren, den fotografierten graphischen Code aus dem mit der Kamera fotografierten Bild zu extrahieren und den extrahierten graphischen Code zusammen mit den in dem externen Gerät (11) gespeicherten Authentiflzierungsdaten an die Servereinrichtung (5, 5") zu übertragen, wobei
die Servereinrichtung (5, 5") dazu eingerichtet ist zu ermitteln, von welchem Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung aus einer Vielzahl von Geräten (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung der graphische Code generiert wurde, und ob die von der Anwendung übertragenen Authentiflzierungsdaten mit Authentiflzierungsdaten eines registrierten Benutzers, die in der Datenbank (10) gespeichert sind, übereinstimmen oder nicht, und nur im Falle, dass die von der Anwendung übertragenen Authentiflzierungsdaten mit Authentiflzierungsdaten eines registrierten Benutzers übereinstimmen, eine Anfrage an das ermittelte Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung zu schicken, um das ermittelte Gerät (l) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung zu veranlassen, die Druckdaten zum Ausdruck des Kassenbons (100, 100') und/oder das erstellte elektronische Schriftstück an die Servereinrichtung (5, 5*) zu übertragen, und nach Empfang der Druckdaten zum Ausdruck des Kassenbons (100, 100*) und/oder des erstellten elektronischen Schriftstücks von dem ermittelten Gerät (1) zur Übertragung der In einem Kassenbon enthaltenen Information an eine Servereinrichtung die empfangenen Druckdaten zum Ausdruck des Kassenbons (100, 100') und/oder das elektronische Schriftstück dem entsprechenden Benutzer, dessen Authentiflzierungsdaten zusammen mit dem extrahierten graphischen Code mittels des externen Geräts (11) an die Serverelnrichtung (5, 5") übertragen wurden, in der Datenbank (10) zuzuordnen und mittels der Benutzerschnittstelle zur Ansicht und/oder zum Herunterladen bereitzustellen.
17. Einrichtung (50, 50Λ) zur Digitalisierung eines Kassenbons (100, 100') gemäß Anspruch 16, bei der Im Falle, dass die von der Anwendung übertragenen Authentifizierungsdaten nicht mit Authentifizie- rungsdaten eines registrierten Benutzers übereinstimmen, die Servereinrichtung (5, 5*) dazu eingerichtet ist, einen neuen Benutzer in der Datenbank (10) zu registrieren, durch Speicherung von Authentifizierungsdaten einschließlich eines Benutzernamens und eines Passworts in der Datenbank (10) für den neu registrierten Benutzer, und die in der Datenbank (10) gespeicherten Authentifizierungsdaten für den neu registrierten Benutzer an das ermittelte Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung zu übertragen, wobei
das ermittelte Gerät (1) zur Übertragung der in einem Kassenbon enthaltenen Information an eine Servereinrichtung dazu eingerichtet ist, einen Druckauftrag an den Bondrucker (9) zu senden, um den Bondrucker (9) zu veranlassen die von der Servereinrichtung (5, 5") empfangenen Authentifizierungsdaten für den neu registrierten Benutzer auszudrucken.
18. Einrichtung (50, 50') zur Digitalisierung eines Kassenbons (100, 100') gemäß einem der Ansprüche 12 bis 17, beider im Falle, dass die Authentifizierungsdatenerfassungseinrichtung dazu eingerichtet ist, die Authentifizierungsdaten zu erfassen, die in den Druckdaten enthalten sind, das Gerät (1) dazu eingerichtet ist, mit der Servereinrichtung (5, 5") zu kommunizieren, um zu ermitteln, ob die Authentifizierungsdaten in der Datenbank (10) einem registrierten Benutzer zuge- ordnet sind, und dazu eingerichtet Ist im Falle, dass die Authentiflzie- rungsdaten keinem registrierten Benutzer zugeordnet sind, einen
Druckauftrag an den Drucker (9) zu senden, um den Authentlfizie* rungsdaten von der Servereinrichtung (5, 5*) neu zugeordnete Zugangsdaten für die Benutzerschnittstelle einschließlich eines Benutzernamens und eines Passworts auszudrucken.
19 Einrichtung (50, 50x) zur Digitalisierung eines Kassenbons (100, 100*) gemäß einem der Ansprüche 12 bis 18, bei der das Gerät (1) die Speichereinrichtung (22) umfasst, wobei
die Servereinrichtung (5, 5") dazu eingerichtet ist, ein Bestätigungssignal an das Gerät (1) zu senden, wenn die empfangenen Druckdaten und/oder das empfangene elektronische Schriftstück verknüpft mit den Authentifizierungsdaten in der Speichereinheit (52) oder der Datenbank (10) gespeichert wurden, oder das basierend auf den Druckdaten erstellte elektronische Schriftstück verknüpft mit den Authentifizierungsdaten in der Speichereinheit (52) oder der Datenbank (10) gespeichert wurde, und
das Gerät (1) dazu eingerichtet ist, bei Empfang des Bestätigungssignals von der Servereinrichtung (5, 5*), die in der Speichereinrichtung (22) hardwareverschiüsselt oder söftwareverschfüsselt gespeicherten empfangenen Druckdaten und/oder das in der Speichereinrichtung (22) hardwareverschiüsselt oder softwareverschlüsselt gespeicherte elektronische Schriftstück zu löschen.
PCT/EP2018/072361 2017-08-18 2018-08-17 Gerät zur übertragung der in einem kassenbon enthaltenen information an eine servereinrichtung und einrichtung zur digitalisierung des kassenbons WO2019034788A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102017214477.7 2017-08-18
DE102017214477 2017-08-18

Publications (1)

Publication Number Publication Date
WO2019034788A1 true WO2019034788A1 (de) 2019-02-21

Family

ID=63490403

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2018/072361 WO2019034788A1 (de) 2017-08-18 2018-08-17 Gerät zur übertragung der in einem kassenbon enthaltenen information an eine servereinrichtung und einrichtung zur digitalisierung des kassenbons

Country Status (1)

Country Link
WO (1) WO2019034788A1 (de)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120185306A1 (en) * 2011-01-18 2012-07-19 Fang Cheng Electronic Transaction Record Distribution System
WO2013127059A1 (en) * 2012-02-28 2013-09-06 Sinogael Technologies Limited System to facilitate integration of software
EP2713265A2 (de) * 2012-09-28 2014-04-02 Seiko Epson Corporation Drucksteuerungsvorrichtung, Drucker, und Steuerungsverfahren für eine Drucksteuerungsvorrichtung
US20140222545A1 (en) * 2011-07-14 2014-08-07 Ecrebo Limited Method of enhancing point-of-sale systems
CA2824514A1 (en) * 2013-08-23 2015-02-23 8012385 Canada Inc. Sales recording module compatible pos system
US20150138592A1 (en) * 2012-06-20 2015-05-21 Seiko Epson Corporation Information Management System, and Printer

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120185306A1 (en) * 2011-01-18 2012-07-19 Fang Cheng Electronic Transaction Record Distribution System
US20140222545A1 (en) * 2011-07-14 2014-08-07 Ecrebo Limited Method of enhancing point-of-sale systems
WO2013127059A1 (en) * 2012-02-28 2013-09-06 Sinogael Technologies Limited System to facilitate integration of software
US20150138592A1 (en) * 2012-06-20 2015-05-21 Seiko Epson Corporation Information Management System, and Printer
EP2713265A2 (de) * 2012-09-28 2014-04-02 Seiko Epson Corporation Drucksteuerungsvorrichtung, Drucker, und Steuerungsverfahren für eine Drucksteuerungsvorrichtung
CA2824514A1 (en) * 2013-08-23 2015-02-23 8012385 Canada Inc. Sales recording module compatible pos system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Tamper resistance - Wikipedia", 11 July 2017 (2017-07-11), XP055510715, Retrieved from the Internet <URL:https://en.wikipedia.org/w/index.php?title=Tamper_resistance&oldid=790116198> [retrieved on 20180927] *

Similar Documents

Publication Publication Date Title
EP1240632B1 (de) Zahlungstransaktionsverfahren und zahlungstransaktionssystem
WO2006027171A1 (de) Elektronisches ticket
WO1999008415A2 (de) Einrichtung zum sicheren erstellen von elektronischen unterschriften
DE10256961B4 (de) Verfahren zum Ermöglichen eines sicheren Druckens sowie Druckvorrichtung, tragbare externe Rechenvorrichtung und auf einem computerlesbaren Medium gespeichertes und ein sicheres Drucken ermöglichendes Programm
DE69723882T2 (de) Verfahren und einrichtung zur sicherung der dienstleistungen welche über ein computernetz vom internet-typ angeboten werden
EP2770484B1 (de) Lesegerät für ein Dokument, Verfahren zum Lesen eines Datenobjekts und Computerprogrammprodukt
EP3246865A1 (de) Verfahren und anordnung zur übermittlung von transaktionsdaten unter nutzung eines öffentlichen datennetzes
EP2732398B1 (de) Verfahren zum betreiben einer netzwerkeinrichtung
EP1220075B1 (de) System und Verfahren zum Erteilen der Laufberechtigung für ein auf einem Rechner installiertes Programm
EP1780520A2 (de) Waage und Verfahren zum Betreiben einer Waage
WO2013011043A1 (de) Mobiles system für finanztransaktionen
WO2019034788A1 (de) Gerät zur übertragung der in einem kassenbon enthaltenen information an eine servereinrichtung und einrichtung zur digitalisierung des kassenbons
EP1864196B1 (de) Lesegerät mit integrierter kryptographieeinheit
DE19703970B4 (de) Verfahren zur Erfassung von Daten und deren Übermittlung in authentischer Form
WO2016041843A1 (de) Verfahren und anordnung zur autorisierung einer aktion an einem selbstbedienungssystem
EP1915729B1 (de) Vorrichtung, verfahren und anlagensystem zur interaktion mit einem benutzer sowie verfahren zur aufnahme eines benutzers in eine geschlossene benutzergruppe
EP3657750B1 (de) Verfahren zur authentifizierung einer datenbrille in einem datennetz
WO2022253424A1 (de) Transaktionssystem für dezentral in einem rechnernetzwerk gespeicherte kryptographische vermögenswerte
WO2010079192A1 (de) Verfahren zum verarbeiten von druckaufträgen mit hilfe eines tragbaren datenträgers
DE102008037793A1 (de) Phototoken
DE19616918A1 (de) System zur personenbezogenen Bild- und Datenerfassung
EP2409256B1 (de) Verfahren zur verfügungstellung eines zertifikats, computerprogrammprodukt und computersystem
WO2019180173A1 (de) Safe und safe-sicherheitssystem
WO2019185178A1 (de) Signatursystem zur verifikation einer unterschrift, sowie ein entsprechendes signaturverfahren
DE10010504A1 (de) Steuersystem für Scan- und Ausgabegeräte

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18765023

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18765023

Country of ref document: EP

Kind code of ref document: A1