US20150052057A2 - System and Method for Processing Bank Notes - Google Patents

System and Method for Processing Bank Notes Download PDF

Info

Publication number
US20150052057A2
US20150052057A2 US14/361,074 US201214361074A US2015052057A2 US 20150052057 A2 US20150052057 A2 US 20150052057A2 US 201214361074 A US201214361074 A US 201214361074A US 2015052057 A2 US2015052057 A2 US 2015052057A2
Authority
US
United States
Prior art keywords
bank
processing machine
note processing
note
application server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US14/361,074
Other versions
US20140297536A1 (en
US9990794B2 (en
Inventor
Andrej Pietschker
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giesecke and Devrient Currency Technology GmbH
Original Assignee
Giesecke and Devrient 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 Giesecke and Devrient GmbH filed Critical Giesecke and Devrient GmbH
Assigned to GIESECKE & DEVRIENT GMBH reassignment GIESECKE & DEVRIENT GMBH ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PIETSCHKER, ANDREJ
Publication of US20140297536A1 publication Critical patent/US20140297536A1/en
Publication of US20150052057A2 publication Critical patent/US20150052057A2/en
Assigned to GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBH reassignment GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBH ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GIESECKE & DEVRIENT GMBH
Application granted granted Critical
Publication of US9990794B2 publication Critical patent/US9990794B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D11/00Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
    • G07D11/20Controlling or monitoring the operation of devices; Data handling
    • G07D11/28Setting of parameters; Software updates
    • G07D11/0078
    • 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/042Payment circuits characterized in that the payment protocol involves at least one cheque

Definitions

  • the present invention relates to a system and a method for processing value documents, in particular bank notes.
  • processing of bank notes is understood here to be in particular the counting, checking and sorting of bank notes.
  • the present invention is employable in principle without restriction for any kind of sheet-like value documents.
  • a special focus of the present invention lies on bank notes, however, so that hereinbelow the term “bank notes” will normally be employed for simplicity's sake instead of the general term “value documents”, but this is not to be understood in a restrictive manner
  • bank-note processing machines which usually consist of a plurality of portions or processing zones which are disposed one after the other and perform different working steps.
  • the number, kind and arrangement of the portions can vary depending on the requirements for the processing of the bank notes.
  • a bank-note processing machine comprises at least one input portion with an input pocket, an operator control portion as well as an output portion with a plurality of output pockets. After being input into the input pocket, the bank notes are singled in the input portion and captured by sensors in a checking device in order to recognize those bank notes that are no longer fit for taking part in bank-note circulation. These are separated from the bank notes fit for circulation and output separately or destroyed, where applicable.
  • bank notes fit for circulation are transported further by means of a transport system and output in the output pockets of the output portion, being sorted for example according to the value of a bank note.
  • a bank-note processing machine can have a shredder module for destroying selected bank notes and/or modules for stacking or bundling processed bank notes.
  • the sequence of bank-note processing can be controlled and monitored by an operating person via a user interface, which is usually located in the operator control portion.
  • a central control device which is frequently an industrial PC built into the bank-note processing machine, or a corresponding mainboard.
  • An industrial PC is usually based on an IBM-compatible personal computer and can be operated with software for such devices.
  • Such industrial PCs based on an IBM-compatible personal computer have many advantages as a result of the mass production, such as a high degree of standardization with regard to both the hardware and the software, and a large offer of peripheral components and application software.
  • An industrial PC must meet special requirements compared with devices for the office area (office PCs) and is normally designed to be especially robust e.g. with regard to environmental influences or electromagnetic disturbances, and altogether largely fail-safe.
  • Such an industrial PC built into a bank-note processing machine, or a corresponding mainboard, is often operated with a conventional PC operating system, e.g. Windows or Linux, which is stored in a non-volatile memory unit, e.g. a hard disk, of the industrial PC.
  • a conventional PC operating system e.g. Windows or Linux
  • a non-volatile memory unit e.g. a hard disk
  • the memory unit of the industrial PC normally has further software modules installed thereon.
  • the memory unit can have installed thereon not only the software modules that are necessary for the standard operation of a bank-note processing machine, such as for example respective software modules for controlling the checking device, the transport system and/or a user interface (for example in the form of a touchscreen) of the bank-note processing machine, but also further, possibly optional software modules that are not necessary for the standard operation of the bank-note processing machine but rather relate to additional applications relating in particular to the processing of the data arising in the standard operation of the bank-note processing machine, such as e.g. the processing of raw image data, the capture of serial numbers, and the like.
  • the power of the control device of a bank-note processing machine must meet constantly increasing requirements, since an important quality feature of a bank-note processing machine is the speed at which bank notes can be processed, e.g. sorted, by the machine (i.e. the throughput rate).
  • the processing speeds of modern bank-note processing machines reach values of up to 50 bank notes per second.
  • the image data arising during operation of the bank-note processing machine have a size of up to some gigabytes per second.
  • the industrial PC built into the bank-note processing machine, or a corresponding mainboard is conventionally so designed from the start that it can handle not only the tasks necessary for the standard operation of the bank-note processing machine, but also such “optional” tasks in particular for data processing, i.e. has a processor unit with high processor power.
  • Such an approach to arranging the control device of a bank-note processing machine can involve the problem, however, that the control device is designed too powerfully for standard operation, since for example the requirements and needs of an operator of a bank-note processing machine can change in the course of time, in that for example the optional recording and/or processing of raw image data is no longer required and/or the amount of bank notes to be processed decreases, thereby wasting resources.
  • the built-in central control device is not powerful enough to meet the increased requirements, which normally means that the operator must purchase a completely new bank-note processing machine.
  • the present invention is based on the object of providing a system and a method for processing bank notes wherein there is employed at least one bank-note processing machine that can be flexibly adapted to the needs of the operator of the bank-note processing machine.
  • a system for processing value documents in particular bank notes
  • the system comprises at least one bank-note processing machine having a central control device on which only those software modules are implemented that are necessary for the standard operation of the bank-note processing machine, in particular for counting, checking and/or sorting bank notes.
  • the system comprises at least one application server which is connected to the bank-note processing machine via an external communication network and has implemented thereon at least one further software module which is executed on the application server and provides an application which provides at least one function going beyond the standard operation of the bank-note processing machine.
  • a method for processing value documents in particular bank notes.
  • the method comprises the steps of executing those software modules on a bank-note processing machine that are required for the standard operation of the bank-note processing machine, in particular for counting, checking and/or sorting bank notes, as well as executing at least one further software module on an application server which can communicate with the bank-note processing machine via an external communication network to thereby provide an application which provides at least one function going beyond the standard operation of the bank-note processing machine.
  • Essential to the invention is thus in particular that in principle optional applications which are provided by corresponding software modules and are not necessary for the standard operation of a bank-note processing machine are moved to the application server, which can thus provide its power to the bank-note processing machine flexibly according to the momentary requirements to be met by said machine.
  • the central control device of the bank-note processing machine is an industrial PC or a corresponding mainboard on which a PC operating system, such as e.g. Windows or Linux, is installed.
  • a PC operating system such as e.g. Windows or Linux
  • the bank-note processing machine comprises at least one checking device which captures raw data and/or measuring data of the bank notes processed with the bank-note processing machine.
  • the software module provided on the application server preferably provides an application which is arranged for processing the raw data and/or measuring data captured by the checking device of the bank-note processing machine.
  • the raw data and/or measuring data captured by the checking device of the bank-note processing machine contain the raw data and/or measuring data from at least one bank note determined as a forgery.
  • the application server has stored therein, preferably for each type of bank-note processing machine, configuration data which can be employed by the bank-note processing machine in connection with a bank note's raw data and/or measuring data for rating or classifying a bank note.
  • a configuration application is executed on the application server for this purpose, so that the application server is arranged for adapting the configuration data stored therein, preferably for each type of bank-note processing machine, on the basis of the raw data and/or measuring data, in particular the raw data and/or measuring data of a bank note determined as a forgery, in order to make the adapted configuration data available to bank-note processing machines of the corresponding type.
  • the configuration application is arranged for producing on the basis of the raw data and/or measuring data, in particular the raw data and/or measuring data of a bank note determined as a forgery, a template of such a forged bank note. Such a template can be employed when processing further bank notes for identifying and sorting out false bank notes.
  • the raw data and/or measuring data provided by the checking device of the bank-note processing machine contain serial-number data of the bank notes processed by the bank-note processing machine.
  • the application server is arranged, due to a serial-number application executed thereon, for storing in a serial-number archive the serial-number data provided by a bank-note processing machine.
  • the application server is preferably further arranged, due to the serial-number application executed thereon, for supervising the bank-note circulation between bank-note processing machines that are in communication with the application server, using the serial-number data provided by a bank-note processing machine and using the serial-number archive.
  • the serial-number application is preferably arranged for storing in the serial-number archive in connection with the serial number of a bank note further data relating to the bank note, such as for example the bank-note value, the bank-note processing machine with which this bank note was processed, date and time of processing, the intensity of a security feature of the bank note as measured by the checking device of the bank-note processing machine, the limpness of the bank note, the presence of an adhesive strip on the bank note, and the like.
  • This preferred embodiment allows information to be collected by means of the serial-number archive for example about how fast a bank note and/or individual security features of a bank note wear out.
  • the raw data and/or measuring data provided by a bank-note processing machine can further comprise digital images of the bank notes processed by the bank-note processing machine, which are processed and/or analyzed by means of an application provided by the application server, in order for example to extract the serial number of a bank note.
  • This function can also be integrated into the serial-number application.
  • a reporting application can further be executed on the application server, so that said server is arranged for accordingly editing the raw data and/or measuring data provided by a bank-note processing machine, as well as further data relating to the bank-note processing machine, such as operating data of the bank-note processing machine or accounting data, and creating therefrom a summary, that is for example prescribed by standards or guidelines, of these edited raw data and/or measuring data as well as of the further data relating to the bank-note processing machine, in the form of an electronic document, for example in the form of a Word document, PDF document and/or Excel file.
  • the application server additionally or alternatively provides a servicing application, so that said server is arranged for determining and supervising a bank-note processing machine's need for servicing on the basis of the raw data and/or measuring data provided by the bank-note processing machine.
  • the servicing application executed on the application server can for example determine a bank-note processing machine's need for servicing by comparing the measuring data of a bank-note processing machine with the raw data and/or measuring data of bank-note processing machines of the same type. If this comparison yields a drop in performance of a bank-note processing machine, the servicing application executed on the application server can prompt a servicing of this bank-note processing machine.
  • the servicing application executed on the application server can, on the basis of the raw data and/or measuring data provided by a bank-note processing machine, prompt the servicing of this bank-note processing machine when for example the raw data and/or measuring data indicate that a bank-note processing machine has processed a number of bank notes that is greater than a definable threshold value.
  • the external communication network can be the Internet, a non-public communication network, e.g. a company's communication network, or a combination thereof.
  • a respective bank-note processing machine and/or the application server has stored thereon electronic keys by means of which the transfer of data between a bank-note processing machine and the application server can be encrypted and/or a mutual authentication process can preferably be carried out between a bank-note processing machine and the application server before the bank-note processing machine can access applications that are implemented on the application server, and/or the bank-note processing machine can relay raw data and/or measuring data to the application server for further processing.
  • the authentication process is a challenge-response authentication.
  • the invention offers the following advantages, among others.
  • the operator of a bank-note processing machine can access new optional services or applications independently of the hardware configuration of his bank-note processing machine. It is also possible here for hardware-intensive services or applications to extend the standard operation of bank-note processing machines which are basically not arranged for such services or applications.
  • FIG. 1 a schematic representation of a preferred embodiment of a system for processing bank notes
  • FIG. 2 a schematic detail view of a bank-note processing machine of the system for processing bank notes of FIG. 1 .
  • FIG. 1 shows a schematic representation of a system 10 for processing bank notes according to a preferred embodiment of the invention.
  • the system 10 comprises a first bank-note processing machine 20 a as well as a second bank-note processing machine 20 b which are in particular arranged for counting, checking and/or sorting bank notes.
  • the bank-note processing machine 20 a is part of a local network (local area network; LAN) 40 .
  • a client terminal 30 is likewise connected to the LAN 40 , being arranged for communicating with the bank-note processing machine 20 a.
  • the bank-note processing machine 20 a and the client terminal 30 are connected via the LAN 40 to an external communication network 50 , preferably to the Internet.
  • the bank-note processing machine 20 b is connected directly to the external communication network 50 .
  • FIG. 2 shows a detail view of the bank-note processing machine 20 a which can, but does not have to, be identically constructed to the bank-note processing machine 20 b .
  • the bank-note processing machine 20 a On the face or front side the bank-note processing machine 20 a has an input pocket 22 into which a stack of bank notes can be inserted for processing by the bank-note processing machine 20 a , as indicated schematically in FIG. 2 .
  • the bank notes are inserted into the input pocket 22 with their long side or longitudinal side facing an operating person sitting or standing in front of the bank-note processing machine 20 a .
  • the bank notes are singled out of the input pocket 22 by means of a suitable singling device and transferred to a first portion of a following transport system 24 of the bank-note processing machine 20 a , which feeds the singled bank notes to a checking device 25 .
  • the transport system 24 of the bank-note processing machine 20 a can be realized for example by means of a multiplicity of guiding or diverting elements and belt-driven driving rollers.
  • the checking device 25 there can be tested selectable criteria of a bank note being moved through the checking device 25 .
  • the bank-note processing machine 20 a further comprises a user interface in the form of a touchscreen 27 , on which information e.g. about the state of the bank-note processing machine 20 a can be displayed to a user and/or the user can make inputs for example for controlling the bank-note processing machine 20 a.
  • the bank-note processing machine 20 a represented in FIG. 2 works as follows.
  • the bank notes inserted into the input pocket 22 are fed by means of the singling device consecutively, bank note by bank note, to the transport system 24 of the bank-note processing machine 20 a .
  • the transport system 24 transports the bank notes and guides them through the checking device 25 , which is arranged for determining raw data and/or measuring data (i.e. measuring data that have already been processed further) with regard to at least one physical (e.g. optical) property of a bank note guided through the checking device 25 .
  • the thus determined raw data and/or measuring data of the bank note are employed by a central control device 26 , connected to the checking device 25 , of the bank-note processing machine 20 a for associating the bank note with a certain class and feeding it to one of the output pockets 28 a - d according to this classification.
  • the possible classes from which one can be selected are for example the denominations of the different bank notes. Possible classes can then be provided for example for 5, 10, 20, 50, 100, 200 and 500 euro notes. However, the establishment of a class can in general also be effected with regard to authenticity and/or fitness, i.e. the suitability of the bank note for reuse.
  • the checking device 25 is a device having suitable light sources and optical sensors for measuring optical properties, e.g. the absorption behavior and/or reflection behavior, of a bank note in one or more selected wavelength regions, and thus for producing raw data and/or measuring data of a respective bank note.
  • the central control device 26 comprises a processor unit 26 a and a memory unit 26 b .
  • the central control device 26 may, according to a preferred embodiment of the invention, be an industrial PC or a corresponding mainboard.
  • the memory unit 26 b of the central control device 26 which may be e.g. a non-volatile memory in the form of a fixed-disk memory or a flash memory, preferably has implemented thereon a known PC operating system, e.g. Windows or Linux.
  • the memory unit 26 b of the central control device 26 has stored thereon, besides an operating system, only the software modules that are necessary for the standard operation of the bank-note processing machine 20 a .
  • the memory unit 26 b has stored thereon a user-interface software module, i.e. a software module for controlling the user interface 27 in the form of a touchscreen, a transport-system software module, i.e. a software module for coordinated actuation of the components forming the transport system 24 , and a checking-device software module, i.e. a software module for operating the checking device 25 .
  • these functions which are necessary for operating the bank-note processing machine can in principle be provided by a single software module, i.e. the user-interface software module, the transport-system software module and the checking-device software module can also be combined into a single control software module.
  • the checking device 25 itself has a processor unit on which a checking-device software module is implemented.
  • the memory unit 26 b of the central control device 26 preferably has installed thereon a software module which cooperates suitably with the checking-device software module implemented on the checking device 25 .
  • both the bank-note processing machine 20 a and the bank-note processing machine 20 b are connected via the external communication network 50 (preferably the Internet) to an application server 60 , which preferably has implemented thereon further software modules which respectively provide optional applications that are not absolutely necessary for operating the bank-note processing machine 20 a or 20 b , but provide additional optional services or functions that a user can use in addition to the applications of the standard operation of the bank-note processing machine 20 a or 20 b .
  • These additional applications which in conventional bank-note processing machines must be provided by the processor unit of such a bank-note processing machine, are thus relocated to the application server 60 according to the invention.
  • the application server 60 which can be connected to a database 70 , thus makes available to the bank-note processing machine 20 a or 20 b , acting as the client in this case, via the external communication network 50 in particular computing capacity, data memory and optional applications provided by software modules, in a form that can be adapted to the needs of the bank-note processing machine 20 a or 20 b .
  • the operator of the bank-note processing machine 20 a or 20 b rents from the operator of the application server 60 , or pays for, a maximum computing capacity, maximum data-memory size, selected software modules and/or a maximum number of application instances, which can be adapted manually or fully automatically depending on the requirements of the operator of the bank-note processing machine 20 a or 20 b.
  • the application server 60 there is executed on the application server 60 a configuration application (also called an adaptation application) which is provided by a corresponding optional software module provided on the application server and is not necessary for the standard operation of the bank-note processing machine 20 a or 20 b .
  • the application server 60 is arranged for analyzing the raw data and/or measuring data of the checking device 25 of the bank-note processing machine 20 a (or the bank-note processing machine 20 b ) and adapting, in dependence on this analysis of the raw data and/or measuring data, a configuration data set, where applicable, that is stored on the application server 60 or the database 70 connected thereto.
  • a separate configuration data set is preferably stored for each type of bank-note processing machine on the application server 60 or the database 70 connected thereto.
  • the configuration data set for a certain type of bank-note processing machine can define, for a bank note's physical properties measured by the checking device 25 , respective values ranges within which respectively measured properties of a bank note must fall in order for it to be assignable to a certain class, e.g. a certain value, “authentic”/“false”, and the like.
  • the application server 60 is arranged for performing an adaptation of the configuration data set in particular when it has been determined that the raw data and/or measuring data provided by the bank-note processing machine 20 a or 20 b are based on a bank note recognized as a forgery. This recognition of a false bank note using the raw data and/or measuring data can be effected by the configuration application provided on the application server 60 and/or by the central control device 26 of the bank-note processing machine 20 a.
  • the application server 60 is arranged, due to the configuration application executed thereon, for newly determining the limits of this values range such that the value measured for the one property of the false bank note that hitherto lay within this values range is also no longer comprised by the newly determined values range.
  • the configuration application can be arranged for producing, on the basis of the raw data and/or measuring data of a bank note determined as a forgery, a template of such a forged bank note. Such a template can be employed when processing further bank notes for identifying and sorting out false bank notes.
  • the adapted configuration data set can be stored by the application server 60 in the database 70 , and made available to a certain bank-note processing machine (e.g. the bank-note processing machine 20 a or 20 b ) and/or to all bank-note processing machines of a certain type.
  • a certain bank-note processing machine e.g. the bank-note processing machine 20 a or 20 b
  • the application server 60 there is additionally or alternatively executed on the application server 60 a serial-number application which is provided by a corresponding optional software module provided on the application server 60 and is not necessary for the standard operation of the bank-note processing machine 20 a or 20 b .
  • the application server 60 is arranged for analyzing the raw data and/or measuring data of the checking device 25 of the bank-note processing machine 20 a (as well as the raw data and/or measuring data of the checking devices of the further bank-note processing machines connected to the application server 60 ) and for extracting therefrom the serial numbers of the processed bank notes.
  • the application server 60 is preferably arranged, by means of the serial-number application executed thereon, for extracting a respective bank note's serial number from the corresponding image data.
  • the application server 60 is arranged, by means of the serial-number application executed thereon, for maintaining preferably on the database 70 a serial-number archive in which new serial numbers can be stored and serial numbers that have already been entered can be retrieved.
  • the serial number determined for a bank note is preferably stored together with further data relating to the bank note, such as e.g. the bank-note value, the bank-note processing machine with which this bank note was processed, date and time of processing, the intensity of a security feature of the bank note as measured by the checking device of the bank-note processing machine, the limpness of the bank note, the presence of an adhesive strip on the bank note, and the like.
  • the application server 60 is able to supervise the bank-note circulation in particular between the bank-note processing machines that are in communication with the application server 60 . Further, the application server 60 is able due to the serial-number application executed thereon to more easily recognize false money using the central serial-number archive or to retrieve marked bank notes whose serial numbers are known. Finally, the application server 60 is able due to the serial-number application executed thereon to collect information about how fast a bank note and/or individual security features of a bank note wear out using the central serial-number archive.
  • the application server 60 is additionally or alternatively executed on the application server 60 a reporting application which is provided by a corresponding optional software module provided on the application server 60 and is not necessary for the standard operation of the bank-note processing machine 20 a or 20 b .
  • the application server 60 is arranged for accordingly editing the raw data and/or measuring data provided by a bank-note processing machine as well as further data relating to the bank-note processing machine, such as operating data of the bank-note processing machine or accounting data, and for automatically creating an electronic document in a form definable by the user of the bank-note processing machine, for example in the form of a Word document, PDF document and/or Excel file. Creating such electronic documents in a certain form may be prescribed for example by legal stipulations for the operation of a bank-note processing machine.
  • the application server 60 there is additionally or alternatively executed on the application server 60 a servicing application which is provided by a corresponding optional software module provided on the application server 60 and is not necessary for the standard operation of the bank-note processing machine 20 a or 20 b .
  • the application server 60 is arranged for determining and supervising the need for servicing of a bank-note processing machine 20 a , 20 b on the basis of the raw data and/or measuring data provided by the bank-note processing machine 20 a , 20 b .
  • the servicing application executed on the application server 60 can for example determine the need for servicing of a bank-note processing machine 20 a , 20 b by comparing the raw data and/or measuring data of a bank-note processing machine 20 a , 20 b with the raw data and/or measuring data of bank-note processing machines of the same type. If this comparison yields a drop in performance of the bank-note processing machine 20 a , 20 b , the servicing application executed on the application server 60 can prompt a servicing of this bank-note processing machine 20 a , 20 b .
  • the servicing application provided on the application server 60 can, on the basis of the raw data and/or measuring data provided by a bank-note processing machine 20 a , 20 b , prompt the servicing of this bank-note processing machine 20 a , 20 b when for example the raw data and/or measuring data indicate that the bank-note processing machine 20 a , 20 b has processed a number of bank notes that is greater than a definable threshold value.
  • the raw data and/or measuring data provided by a bank-note processing machine preferably further comprise information about error cases occurring in the bank-note processing machine, such as e.g.
  • the application server 60 is arranged, due to the servicing application executed thereon, for prompting, due to the information about error cases occurring for example on average after the processing of a certain number of bank notes in bank-note processing machines of a certain type, the servicing of a bank-note processing machine of this type in which this error case has hitherto not occurred.
  • the external communication network 50 is preferably the Internet
  • the communication network 50 may also be a non-public communication network, e.g. a company's communication network.
  • hybrid solutions are likewise imaginable in which e.g. a company operates a multiplicity of bank-note processing machines and an application server via a non-public communication network according to the invention, but can, when necessary, access a further application server accessible via the Internet in order to absorb load peaks for example.
  • a respective bank-note processing machine 20 a , 20 b and/or the application server 60 has stored thereon electronic keys for mutual authentication and/or encryption of the data transfer between a bank-note processing machine 20 a , 20 b and the application server 60 .
  • a challenge-response authentication must preferably first be carried out successfully between the bank-note processing machine 20 a , 20 b and the application server 60 .
  • a challenge-response authentication must preferably first be carried out successfully between the bank-note processing machine 20 a , 20 b and the application server 60 .
  • the optional encryption of the data transfer between a respective bank-note processing machine 20 a , 20 b and/or the application server 60 there can be used symmetric or asymmetric encryption methods or hybrid methods known to the person skilled in the art.
  • the functions of the hereinabove described application server 60 can also be performed by a multiplicity of application servers, for example by a server farm, which are in communication with the bank-note processing machines 20 a , 20 b via the communication network 50 .
  • the hereinabove described applications or software modules which are optional for the operation of the bank-note processing machines 20 a , 20 b can be implemented or be executed on different application servers.

Abstract

A system for processing bank notes and a corresponding method comprises at least one bank-note processing machine having a central control device on which only those software modules are implemented that are necessary for the standard operation of the bank-note processing machine for counting, checking and/or sorting bank notes. At least one application server is connected to the bank-note processing machine via an external communication network and has implemented thereon at least one further software module which is executed on the application server and provides an application which provides at least one function going beyond the standard operation of the bank-note processing machine. The application provided on the application server involves a configuration application, a serial-number application, a reporting application and/or a servicing application.

Description

  • The present invention relates to a system and a method for processing value documents, in particular bank notes. The term “processing” of bank notes is understood here to be in particular the counting, checking and sorting of bank notes.
  • The present invention is employable in principle without restriction for any kind of sheet-like value documents. A special focus of the present invention lies on bank notes, however, so that hereinbelow the term “bank notes” will normally be employed for simplicity's sake instead of the general term “value documents”, but this is not to be understood in a restrictive manner
  • For processing bank notes there are employed bank-note processing machines which usually consist of a plurality of portions or processing zones which are disposed one after the other and perform different working steps. The number, kind and arrangement of the portions can vary depending on the requirements for the processing of the bank notes. Typically, a bank-note processing machine comprises at least one input portion with an input pocket, an operator control portion as well as an output portion with a plurality of output pockets. After being input into the input pocket, the bank notes are singled in the input portion and captured by sensors in a checking device in order to recognize those bank notes that are no longer fit for taking part in bank-note circulation. These are separated from the bank notes fit for circulation and output separately or destroyed, where applicable. The bank notes fit for circulation are transported further by means of a transport system and output in the output pockets of the output portion, being sorted for example according to the value of a bank note. Optionally, such a bank-note processing machine can have a shredder module for destroying selected bank notes and/or modules for stacking or bundling processed bank notes. The sequence of bank-note processing can be controlled and monitored by an operating person via a user interface, which is usually located in the operator control portion.
  • For coordinated control of the hereinabove described components of a bank-note processing machine, the latter normally has a central control device, which is frequently an industrial PC built into the bank-note processing machine, or a corresponding mainboard. An industrial PC is usually based on an IBM-compatible personal computer and can be operated with software for such devices. Such industrial PCs based on an IBM-compatible personal computer have many advantages as a result of the mass production, such as a high degree of standardization with regard to both the hardware and the software, and a large offer of peripheral components and application software. An industrial PC must meet special requirements compared with devices for the office area (office PCs) and is normally designed to be especially robust e.g. with regard to environmental influences or electromagnetic disturbances, and altogether largely fail-safe.
  • Such an industrial PC built into a bank-note processing machine, or a corresponding mainboard, is often operated with a conventional PC operating system, e.g. Windows or Linux, which is stored in a non-volatile memory unit, e.g. a hard disk, of the industrial PC. Besides the operating system, the memory unit of the industrial PC normally has further software modules installed thereon. Depending on the applications for which a bank-note processing machine is to be used, the memory unit can have installed thereon not only the software modules that are necessary for the standard operation of a bank-note processing machine, such as for example respective software modules for controlling the checking device, the transport system and/or a user interface (for example in the form of a touchscreen) of the bank-note processing machine, but also further, possibly optional software modules that are not necessary for the standard operation of the bank-note processing machine but rather relate to additional applications relating in particular to the processing of the data arising in the standard operation of the bank-note processing machine, such as e.g. the processing of raw image data, the capture of serial numbers, and the like.
  • The power of the control device of a bank-note processing machine must meet constantly increasing requirements, since an important quality feature of a bank-note processing machine is the speed at which bank notes can be processed, e.g. sorted, by the machine (i.e. the throughput rate). The processing speeds of modern bank-note processing machines reach values of up to 50 bank notes per second. When e.g. digital images of bank notes with a resolution sufficient for allowing the testing of the bank notes' security features are created at such processing speeds, the image data arising during operation of the bank-note processing machine have a size of up to some gigabytes per second. When images of the front and back of the bank note and/or images in different wavelength regions are moreover created, there arise even greater amounts of data which must be processed by the central control device of the bank-note processing machine.
  • To enable such amounts of data to be processed by the bank-note processing machine in real time, the industrial PC built into the bank-note processing machine, or a corresponding mainboard, is conventionally so designed from the start that it can handle not only the tasks necessary for the standard operation of the bank-note processing machine, but also such “optional” tasks in particular for data processing, i.e. has a processor unit with high processor power. Such an approach to arranging the control device of a bank-note processing machine can involve the problem, however, that the control device is designed too powerfully for standard operation, since for example the requirements and needs of an operator of a bank-note processing machine can change in the course of time, in that for example the optional recording and/or processing of raw image data is no longer required and/or the amount of bank notes to be processed decreases, thereby wasting resources. There can also occur the reverse case, however, that due to increased requirements of an operator of a bank-note processing machine the built-in central control device is not powerful enough to meet the increased requirements, which normally means that the operator must purchase a completely new bank-note processing machine.
  • Against this background, the present invention is based on the object of providing a system and a method for processing bank notes wherein there is employed at least one bank-note processing machine that can be flexibly adapted to the needs of the operator of the bank-note processing machine.
  • This object is achieved according to the invention by the subject matter of claim 1. A corresponding method for processing bank notes is the subject matter of the independent method claim. Advantageous developments of the invention are defined in the subclaims.
  • According to a first aspect of the invention, a system for processing value documents, in particular bank notes, is provided. The system comprises at least one bank-note processing machine having a central control device on which only those software modules are implemented that are necessary for the standard operation of the bank-note processing machine, in particular for counting, checking and/or sorting bank notes. Further, the system comprises at least one application server which is connected to the bank-note processing machine via an external communication network and has implemented thereon at least one further software module which is executed on the application server and provides an application which provides at least one function going beyond the standard operation of the bank-note processing machine.
  • According to a second aspect of the invention, a method for processing value documents, in particular bank notes, is provided. The method comprises the steps of executing those software modules on a bank-note processing machine that are required for the standard operation of the bank-note processing machine, in particular for counting, checking and/or sorting bank notes, as well as executing at least one further software module on an application server which can communicate with the bank-note processing machine via an external communication network to thereby provide an application which provides at least one function going beyond the standard operation of the bank-note processing machine.
  • Essential to the invention is thus in particular that in principle optional applications which are provided by corresponding software modules and are not necessary for the standard operation of a bank-note processing machine are moved to the application server, which can thus provide its power to the bank-note processing machine flexibly according to the momentary requirements to be met by said machine.
  • According to a preferred embodiment, the central control device of the bank-note processing machine is an industrial PC or a corresponding mainboard on which a PC operating system, such as e.g. Windows or Linux, is installed.
  • Preferably, the bank-note processing machine comprises at least one checking device which captures raw data and/or measuring data of the bank notes processed with the bank-note processing machine. In this connection, the software module provided on the application server preferably provides an application which is arranged for processing the raw data and/or measuring data captured by the checking device of the bank-note processing machine.
  • According to a preferred embodiment, the raw data and/or measuring data captured by the checking device of the bank-note processing machine contain the raw data and/or measuring data from at least one bank note determined as a forgery. In this connection, the application server has stored therein, preferably for each type of bank-note processing machine, configuration data which can be employed by the bank-note processing machine in connection with a bank note's raw data and/or measuring data for rating or classifying a bank note. Preferably, a configuration application is executed on the application server for this purpose, so that the application server is arranged for adapting the configuration data stored therein, preferably for each type of bank-note processing machine, on the basis of the raw data and/or measuring data, in particular the raw data and/or measuring data of a bank note determined as a forgery, in order to make the adapted configuration data available to bank-note processing machines of the corresponding type. Alternatively or additionally, the configuration application is arranged for producing on the basis of the raw data and/or measuring data, in particular the raw data and/or measuring data of a bank note determined as a forgery, a template of such a forged bank note. Such a template can be employed when processing further bank notes for identifying and sorting out false bank notes.
  • According to a preferred embodiment, the raw data and/or measuring data provided by the checking device of the bank-note processing machine contain serial-number data of the bank notes processed by the bank-note processing machine. Preferably, the application server is arranged, due to a serial-number application executed thereon, for storing in a serial-number archive the serial-number data provided by a bank-note processing machine. In this preferred embodiment, the application server is preferably further arranged, due to the serial-number application executed thereon, for supervising the bank-note circulation between bank-note processing machines that are in communication with the application server, using the serial-number data provided by a bank-note processing machine and using the serial-number archive. Alternatively or additionally, the serial-number application is preferably arranged for storing in the serial-number archive in connection with the serial number of a bank note further data relating to the bank note, such as for example the bank-note value, the bank-note processing machine with which this bank note was processed, date and time of processing, the intensity of a security feature of the bank note as measured by the checking device of the bank-note processing machine, the limpness of the bank note, the presence of an adhesive strip on the bank note, and the like. This preferred embodiment allows information to be collected by means of the serial-number archive for example about how fast a bank note and/or individual security features of a bank note wear out.
  • Alternatively or additionally, the raw data and/or measuring data provided by a bank-note processing machine can further comprise digital images of the bank notes processed by the bank-note processing machine, which are processed and/or analyzed by means of an application provided by the application server, in order for example to extract the serial number of a bank note. This function can also be integrated into the serial-number application.
  • According to a further preferred embodiment, a reporting application can further be executed on the application server, so that said server is arranged for accordingly editing the raw data and/or measuring data provided by a bank-note processing machine, as well as further data relating to the bank-note processing machine, such as operating data of the bank-note processing machine or accounting data, and creating therefrom a summary, that is for example prescribed by standards or guidelines, of these edited raw data and/or measuring data as well as of the further data relating to the bank-note processing machine, in the form of an electronic document, for example in the form of a Word document, PDF document and/or Excel file.
  • Preferably, the application server additionally or alternatively provides a servicing application, so that said server is arranged for determining and supervising a bank-note processing machine's need for servicing on the basis of the raw data and/or measuring data provided by the bank-note processing machine. The servicing application executed on the application server can for example determine a bank-note processing machine's need for servicing by comparing the measuring data of a bank-note processing machine with the raw data and/or measuring data of bank-note processing machines of the same type. If this comparison yields a drop in performance of a bank-note processing machine, the servicing application executed on the application server can prompt a servicing of this bank-note processing machine. Alternatively or additionally, the servicing application executed on the application server can, on the basis of the raw data and/or measuring data provided by a bank-note processing machine, prompt the servicing of this bank-note processing machine when for example the raw data and/or measuring data indicate that a bank-note processing machine has processed a number of bank notes that is greater than a definable threshold value.
  • According to a preferred embodiment, the external communication network can be the Internet, a non-public communication network, e.g. a company's communication network, or a combination thereof.
  • Preferably, a respective bank-note processing machine and/or the application server has stored thereon electronic keys by means of which the transfer of data between a bank-note processing machine and the application server can be encrypted and/or a mutual authentication process can preferably be carried out between a bank-note processing machine and the application server before the bank-note processing machine can access applications that are implemented on the application server, and/or the bank-note processing machine can relay raw data and/or measuring data to the application server for further processing. Preferably, the authentication process is a challenge-response authentication.
  • The person skilled in the art will appreciate that the hereinabove described preferred embodiments can be advantageously implemented within the framework of the first aspect of the invention, i.e. within the framework of the system for processing bank notes, as well as within the framework of the second aspect of the invention, i.e. within the framework of the method for processing bank notes.
  • The invention offers the following advantages, among others. The operator of a bank-note processing machine can access new optional services or applications independently of the hardware configuration of his bank-note processing machine. It is also possible here for hardware-intensive services or applications to extend the standard operation of bank-note processing machines which are basically not arranged for such services or applications.
  • Further features, advantages and objects of the invention can be found in the following detailed description of several exemplary embodiments and alternative embodiments. Reference is made to the drawings, in which there are shown:
  • FIG. 1 a schematic representation of a preferred embodiment of a system for processing bank notes, and
  • FIG. 2 a schematic detail view of a bank-note processing machine of the system for processing bank notes of FIG. 1.
  • FIG. 1 shows a schematic representation of a system 10 for processing bank notes according to a preferred embodiment of the invention. The system 10 comprises a first bank-note processing machine 20 a as well as a second bank-note processing machine 20 b which are in particular arranged for counting, checking and/or sorting bank notes. The bank-note processing machine 20 a is part of a local network (local area network; LAN) 40. A client terminal 30 is likewise connected to the LAN 40, being arranged for communicating with the bank-note processing machine 20 a.
  • The bank-note processing machine 20 a and the client terminal 30 are connected via the LAN 40 to an external communication network 50, preferably to the Internet. The bank-note processing machine 20 b is connected directly to the external communication network 50.
  • FIG. 2 shows a detail view of the bank-note processing machine 20 a which can, but does not have to, be identically constructed to the bank-note processing machine 20 b. On the face or front side the bank-note processing machine 20 a has an input pocket 22 into which a stack of bank notes can be inserted for processing by the bank-note processing machine 20 a, as indicated schematically in FIG. 2. In the preferred embodiment represented in FIG. 2, the bank notes are inserted into the input pocket 22 with their long side or longitudinal side facing an operating person sitting or standing in front of the bank-note processing machine 20 a. The bank notes are singled out of the input pocket 22 by means of a suitable singling device and transferred to a first portion of a following transport system 24 of the bank-note processing machine 20 a, which feeds the singled bank notes to a checking device 25. As is known to the person skilled in the art, the transport system 24 of the bank-note processing machine 20 a can be realized for example by means of a multiplicity of guiding or diverting elements and belt-driven driving rollers. By means of the checking device 25 there can be tested selectable criteria of a bank note being moved through the checking device 25. Depending on this check, the bank notes are fed, in the further course of the transport system 24 of the bank-note processing machine 20 a, to one of the output pockets 28 a-d preferably through the suitable actuation of a multiplicity of gate devices. Preferably, the bank-note processing machine 20 a further comprises a user interface in the form of a touchscreen 27, on which information e.g. about the state of the bank-note processing machine 20 a can be displayed to a user and/or the user can make inputs for example for controlling the bank-note processing machine 20 a.
  • Specifically, the bank-note processing machine 20 a represented in FIG. 2 works as follows. The bank notes inserted into the input pocket 22 are fed by means of the singling device consecutively, bank note by bank note, to the transport system 24 of the bank-note processing machine 20 a. The transport system 24 transports the bank notes and guides them through the checking device 25, which is arranged for determining raw data and/or measuring data (i.e. measuring data that have already been processed further) with regard to at least one physical (e.g. optical) property of a bank note guided through the checking device 25. The thus determined raw data and/or measuring data of the bank note are employed by a central control device 26, connected to the checking device 25, of the bank-note processing machine 20 a for associating the bank note with a certain class and feeding it to one of the output pockets 28 a-d according to this classification. The possible classes from which one can be selected are for example the denominations of the different bank notes. Possible classes can then be provided for example for 5, 10, 20, 50, 100, 200 and 500 euro notes. However, the establishment of a class can in general also be effected with regard to authenticity and/or fitness, i.e. the suitability of the bank note for reuse. The individual possible classes then reflect for example different degrees of authenticity or fitness of the bank notes, such as for example “authentic”, “circulable”, “to be destroyed”, and the like. Preferably, the checking device 25 is a device having suitable light sources and optical sensors for measuring optical properties, e.g. the absorption behavior and/or reflection behavior, of a bank note in one or more selected wavelength regions, and thus for producing raw data and/or measuring data of a respective bank note.
  • In the preferred embodiment represented in FIG. 2, the central control device 26 comprises a processor unit 26 a and a memory unit 26 b. The central control device 26 may, according to a preferred embodiment of the invention, be an industrial PC or a corresponding mainboard. The memory unit 26 b of the central control device 26, which may be e.g. a non-volatile memory in the form of a fixed-disk memory or a flash memory, preferably has implemented thereon a known PC operating system, e.g. Windows or Linux.
  • Preferably, the memory unit 26 b of the central control device 26 has stored thereon, besides an operating system, only the software modules that are necessary for the standard operation of the bank-note processing machine 20 a. Preferably, the memory unit 26 b has stored thereon a user-interface software module, i.e. a software module for controlling the user interface 27 in the form of a touchscreen, a transport-system software module, i.e. a software module for coordinated actuation of the components forming the transport system 24, and a checking-device software module, i.e. a software module for operating the checking device 25. As the person skilled in the art will appreciate, these functions which are necessary for operating the bank-note processing machine can in principle be provided by a single software module, i.e. the user-interface software module, the transport-system software module and the checking-device software module can also be combined into a single control software module. According to a further variant according to the invention, it is imaginable that the checking device 25 itself has a processor unit on which a checking-device software module is implemented. In this case, the memory unit 26 b of the central control device 26 preferably has installed thereon a software module which cooperates suitably with the checking-device software module implemented on the checking device 25.
  • As can be taken from FIG. 1 again, both the bank-note processing machine 20 a and the bank-note processing machine 20 b are connected via the external communication network 50 (preferably the Internet) to an application server 60, which preferably has implemented thereon further software modules which respectively provide optional applications that are not absolutely necessary for operating the bank- note processing machine 20 a or 20 b, but provide additional optional services or functions that a user can use in addition to the applications of the standard operation of the bank- note processing machine 20 a or 20 b. These additional applications, which in conventional bank-note processing machines must be provided by the processor unit of such a bank-note processing machine, are thus relocated to the application server 60 according to the invention. The application server 60, which can be connected to a database 70, thus makes available to the bank- note processing machine 20 a or 20 b, acting as the client in this case, via the external communication network 50 in particular computing capacity, data memory and optional applications provided by software modules, in a form that can be adapted to the needs of the bank- note processing machine 20 a or 20 b. According to the invention, it is conceivable for example that the operator of the bank- note processing machine 20 a or 20 b rents from the operator of the application server 60, or pays for, a maximum computing capacity, maximum data-memory size, selected software modules and/or a maximum number of application instances, which can be adapted manually or fully automatically depending on the requirements of the operator of the bank- note processing machine 20 a or 20 b.
  • According to a preferred embodiment of the invention, there is executed on the application server 60 a configuration application (also called an adaptation application) which is provided by a corresponding optional software module provided on the application server and is not necessary for the standard operation of the bank- note processing machine 20 a or 20 b. By means of the configuration application executed thereon, the application server 60 is arranged for analyzing the raw data and/or measuring data of the checking device 25 of the bank-note processing machine 20 a (or the bank-note processing machine 20 b) and adapting, in dependence on this analysis of the raw data and/or measuring data, a configuration data set, where applicable, that is stored on the application server 60 or the database 70 connected thereto. In this connection, a separate configuration data set is preferably stored for each type of bank-note processing machine on the application server 60 or the database 70 connected thereto. The configuration data set for a certain type of bank-note processing machine can define, for a bank note's physical properties measured by the checking device 25, respective values ranges within which respectively measured properties of a bank note must fall in order for it to be assignable to a certain class, e.g. a certain value, “authentic”/“false”, and the like.
  • Due to the configuration application executed thereon, the application server 60 is arranged for performing an adaptation of the configuration data set in particular when it has been determined that the raw data and/or measuring data provided by the bank- note processing machine 20 a or 20 b are based on a bank note recognized as a forgery. This recognition of a false bank note using the raw data and/or measuring data can be effected by the configuration application provided on the application server 60 and/or by the central control device 26 of the bank-note processing machine 20 a.
  • It is for example conceivable that in the case of a bank note recognized as false (due to other measured properties), a property is measured whose value lies within a values range of the configuration data set in which a bank note is deemed authentic. In this case, the application server 60 is arranged, due to the configuration application executed thereon, for newly determining the limits of this values range such that the value measured for the one property of the false bank note that hitherto lay within this values range is also no longer comprised by the newly determined values range. Alternatively or additionally, the configuration application can be arranged for producing, on the basis of the raw data and/or measuring data of a bank note determined as a forgery, a template of such a forged bank note. Such a template can be employed when processing further bank notes for identifying and sorting out false bank notes.
  • After such an adaptation of a configuration data set has been carried out by means of the configuration application on the application server 60 for a certain type of bank-note processing machine, the adapted configuration data set can be stored by the application server 60 in the database 70, and made available to a certain bank-note processing machine (e.g. the bank- note processing machine 20 a or 20 b) and/or to all bank-note processing machines of a certain type.
  • According to a preferred embodiment of the invention, there is additionally or alternatively executed on the application server 60 a serial-number application which is provided by a corresponding optional software module provided on the application server 60 and is not necessary for the standard operation of the bank- note processing machine 20 a or 20 b. By means of the serial-number application executed thereon, the application server 60 is arranged for analyzing the raw data and/or measuring data of the checking device 25 of the bank-note processing machine 20 a (as well as the raw data and/or measuring data of the checking devices of the further bank-note processing machines connected to the application server 60) and for extracting therefrom the serial numbers of the processed bank notes. In case the raw data and/or measuring data provided by the bank-note processing machine 20 a contain a respective bank note's image data, the application server 60 is preferably arranged, by means of the serial-number application executed thereon, for extracting a respective bank note's serial number from the corresponding image data.
  • Preferably, the application server 60 is arranged, by means of the serial-number application executed thereon, for maintaining preferably on the database 70 a serial-number archive in which new serial numbers can be stored and serial numbers that have already been entered can be retrieved. In the serial-number archive the serial number determined for a bank note is preferably stored together with further data relating to the bank note, such as e.g. the bank-note value, the bank-note processing machine with which this bank note was processed, date and time of processing, the intensity of a security feature of the bank note as measured by the checking device of the bank-note processing machine, the limpness of the bank note, the presence of an adhesive strip on the bank note, and the like. By means of these data stored in the serial-number archive, the application server 60 is able to supervise the bank-note circulation in particular between the bank-note processing machines that are in communication with the application server 60. Further, the application server 60 is able due to the serial-number application executed thereon to more easily recognize false money using the central serial-number archive or to retrieve marked bank notes whose serial numbers are known. Finally, the application server 60 is able due to the serial-number application executed thereon to collect information about how fast a bank note and/or individual security features of a bank note wear out using the central serial-number archive.
  • According to a preferred embodiment of the invention, there is additionally or alternatively executed on the application server 60 a reporting application which is provided by a corresponding optional software module provided on the application server 60 and is not necessary for the standard operation of the bank- note processing machine 20 a or 20 b. By means of the reporting application executed thereon, the application server 60 is arranged for accordingly editing the raw data and/or measuring data provided by a bank-note processing machine as well as further data relating to the bank-note processing machine, such as operating data of the bank-note processing machine or accounting data, and for automatically creating an electronic document in a form definable by the user of the bank-note processing machine, for example in the form of a Word document, PDF document and/or Excel file. Creating such electronic documents in a certain form may be prescribed for example by legal stipulations for the operation of a bank-note processing machine.
  • According to a preferred embodiment of the invention, there is additionally or alternatively executed on the application server 60 a servicing application which is provided by a corresponding optional software module provided on the application server 60 and is not necessary for the standard operation of the bank- note processing machine 20 a or 20 b. By means of the servicing application executed thereon, the application server 60 is arranged for determining and supervising the need for servicing of a bank- note processing machine 20 a, 20 b on the basis of the raw data and/or measuring data provided by the bank- note processing machine 20 a, 20 b. The servicing application executed on the application server 60 can for example determine the need for servicing of a bank- note processing machine 20 a, 20 b by comparing the raw data and/or measuring data of a bank- note processing machine 20 a, 20 b with the raw data and/or measuring data of bank-note processing machines of the same type. If this comparison yields a drop in performance of the bank- note processing machine 20 a, 20 b, the servicing application executed on the application server 60 can prompt a servicing of this bank- note processing machine 20 a, 20 b. Alternatively or additionally, the servicing application provided on the application server 60 can, on the basis of the raw data and/or measuring data provided by a bank- note processing machine 20 a, 20 b, prompt the servicing of this bank- note processing machine 20 a, 20 b when for example the raw data and/or measuring data indicate that the bank- note processing machine 20 a, 20 b has processed a number of bank notes that is greater than a definable threshold value. In this preferred embodiment, the raw data and/or measuring data provided by a bank-note processing machine preferably further comprise information about error cases occurring in the bank-note processing machine, such as e.g. the malfunctioning of a component of the bank-note processing machine, the forming of a bank-note jam at a certain place in the bank-note processing machine, and the like. Preferably, the application server 60 is arranged, due to the servicing application executed thereon, for prompting, due to the information about error cases occurring for example on average after the processing of a certain number of bank notes in bank-note processing machines of a certain type, the servicing of a bank-note processing machine of this type in which this error case has hitherto not occurred.
  • Although it was described hereinabove that the external communication network 50 is preferably the Internet, the person skilled in the art will appreciate that the present invention can also be advantageously implemented by means of other communication networks. Accordingly, the communication network 50 may also be a non-public communication network, e.g. a company's communication network. According to the invention, hybrid solutions are likewise imaginable in which e.g. a company operates a multiplicity of bank-note processing machines and an application server via a non-public communication network according to the invention, but can, when necessary, access a further application server accessible via the Internet in order to absorb load peaks for example.
  • According to a preferred embodiment, in particular in case the communication network is at least partly the publicly accessible Internet, a respective bank- note processing machine 20 a, 20 b and/or the application server 60 has stored thereon electronic keys for mutual authentication and/or encryption of the data transfer between a bank- note processing machine 20 a, 20 b and the application server 60. Before the bank- note processing machine 20 a, 20 b can access the optional applications executed on the application server 60, and/or the bank- note processing machine 20 a, 20 b can relay raw data and/or measuring data to the application server 60 for further processing by the applications executed thereon, a challenge-response authentication must preferably first be carried out successfully between the bank- note processing machine 20 a, 20 b and the application server 60. In the optional encryption of the data transfer between a respective bank- note processing machine 20 a, 20 b and/or the application server 60 there can be used symmetric or asymmetric encryption methods or hybrid methods known to the person skilled in the art.
  • The person skilled in the art will appreciate that the functions of the hereinabove described application server 60 can also be performed by a multiplicity of application servers, for example by a server farm, which are in communication with the bank- note processing machines 20 a, 20 b via the communication network 50. In this connection, the hereinabove described applications or software modules which are optional for the operation of the bank- note processing machines 20 a, 20 b can be implemented or be executed on different application servers.

Claims (11)

1-10. (canceled)
11. A system for processing value documents, comprising:
at least one bank-note processing machine having a central control device on which there are implemented software modules necessary for the standard operation of the bank-note processing machine; and
an application server which is connected to the bank-note processing machine via a communication network and on which there is implemented at least one further software module which is executed on the application server and provides to the bank-note processing machine an application which provides at least one function going beyond the standard operation of the bank-note processing machine.
12. The system according to claim 11, wherein the central control device of the bank-note processing machine is an industrial PC or a corresponding mainboard on which a PC operating system is installed.
13. The system according to claim 11, wherein the bank-note processing machine comprises at least one checking device which captures raw data and/or measuring data of the bank notes processed with the bank-note processing machine, wherein the software module implemented on the application server provides an application which is arranged for processing the raw data and/or measuring data captured by the checking device of the bank-note processing machine.
14. The system according to claim 13, wherein the application server has stored therein for each type of bank-note processing machine, configuration data which can be employed by the bank-note processing machine in connection with a bank note's raw data and/or measuring data for rating or classifying a bank note, and wherein a configuration application is executed on the application server, so that the application server is arranged for adapting the configuration data stored therein for each type of bank-note processing machine on the basis of the raw data and/or measuring data, in order to make the adapted configuration data available to bank-note processing machines of the corresponding type.
15. The system according to claim 13, wherein the raw data and/or measuring data provided by the checking device of the bank-note processing machine comprise serial-number data of the bank notes processed by the bank-note processing machine, wherein the application server is arranged, due to a serial-number application executed thereon, for storing in a serial-number archive the serial-number data provided by a bank-note processing machine, and supervising the flow of bank notes between the bank-note processing machines that are in communication with the application server, using the serial-number data provided by a bank-note processing machine as well as using the serial-number archive.
16. The system according to claim 15, wherein the application server, due to the serial-number application executed thereon, is arranged for extracting a bank's serial number note from a bank note's image data which are part of the raw data and/or measuring data provided by the bank-note processing machine.
17. The system according to claim 13, wherein a reporting application is executed on the application server, so that the latter is arranged for accordingly editing the raw data and/or measuring data provided by a bank-note processing machine and creating therefrom a report in a definable form.
18. The system according to claim 13, wherein a servicing application is executed on the application server, so that the latter is arranged for determining and supervising the need for servicing of a bank-note processing machine on the basis of the raw data and/or measuring data provided by the bank-note processing machine.
19. The system according to claim 11, wherein the bank-note processing machine and/or the application server has stored thereon electronic keys by means of which the transfer of data between the bank-note processing machine and the application server can be encrypted and/or an authentication process can be carried out between the bank-note processing machine and the application server, wherein the authentication process is preferably a mutual challenge-response authentication.
20. A method for processing value documents wherein the method comprises the following steps:
executing software modules on a bank-note processing machine which are required for the standard operation of the bank-note processing machine; and
executing at least one further software module on an application server which can communicate with the bank-note processing machine via a communication network, wherein the at least one further software module provides an application which provides at least one function going beyond the standard operation of the bank-note processing machine.
US14/361,074 2011-11-29 2012-11-27 System and method for processing bank notes Active 2032-11-30 US9990794B2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE102011119897A DE102011119897A1 (en) 2011-11-29 2011-11-29 System and method for processing banknotes
DE10211119897.4 2011-11-29
DE102011119897 2011-11-29
PCT/DE2012/001137 WO2013079050A2 (en) 2011-11-29 2012-11-27 System and method for processing banknotes

Publications (3)

Publication Number Publication Date
US20140297536A1 US20140297536A1 (en) 2014-10-02
US20150052057A2 true US20150052057A2 (en) 2015-02-19
US9990794B2 US9990794B2 (en) 2018-06-05

Family

ID=47665760

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/361,074 Active 2032-11-30 US9990794B2 (en) 2011-11-29 2012-11-27 System and method for processing bank notes

Country Status (5)

Country Link
US (1) US9990794B2 (en)
EP (1) EP2786356B1 (en)
DE (1) DE102011119897A1 (en)
ES (1) ES2946694T3 (en)
WO (1) WO2013079050A2 (en)

Citations (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845008A (en) * 1994-01-20 1998-12-01 Omron Corporation Image processing device and method for identifying an input image, and copier scanner and printer including same
US6318537B1 (en) * 1999-04-28 2001-11-20 Cummins-Allison Corp. Currency processing machine with multiple internal coin receptacles
US20020026422A1 (en) * 2000-07-31 2002-02-28 Giesecke & Devrient Gmbh Bank note processing machine and method for operating bank note processing machine
US20020107743A1 (en) * 2001-02-05 2002-08-08 Nobutoshi Sagawa Transaction processing system having service level control capabilities
US20020133461A1 (en) * 2001-03-19 2002-09-19 Diebold, Incorporated Automated banking machine processing system and method
US20030100370A1 (en) * 2001-11-23 2003-05-29 Cyberscan Technology, Inc. Modular entertainment and gaming system configured for network boot, network application load and selective network computation farming
US20030140087A1 (en) * 2002-07-30 2003-07-24 Patrick Lincoln Systems and methods for negotiated resource utilization
US6672505B1 (en) * 2000-09-27 2004-01-06 Diebold, Incorporated Automated banking machine configuration system and method
US20040016797A1 (en) * 2002-07-23 2004-01-29 Jones William J. System and method for processing currency bills and documents bearing barcodes in a document processing device
US20040143826A1 (en) * 2003-01-16 2004-07-22 International Business Machines Corporation Externalized classloader information for application servers
US20050097122A1 (en) * 2003-08-29 2005-05-05 Thierry Schafflutzel Redundancy-free provision of multi-purpose data
US20050161501A1 (en) * 2001-12-21 2005-07-28 Giesecke & Devrient Gmbh Value document and device for processing value documents
US6970846B1 (en) * 1996-11-27 2005-11-29 Diebold, Incorporated Automated banking machine configuration method
US7040531B2 (en) * 2001-03-16 2006-05-09 De La Rue International Limited Document handling machine
US20060163027A1 (en) * 2002-03-12 2006-07-27 Giesecke & Devrient Gmbh Device for handling banknotes
US20060212372A1 (en) * 2003-06-30 2006-09-21 Jens Eberhard System and method for processing units of value
US7134009B2 (en) * 2002-10-21 2006-11-07 Scan Coin Industries Ab Portable set-up device and method for a coin handling or valuable paper handling machine
US20070032295A1 (en) * 2004-06-18 2007-02-08 Muir Robert L Cashless reservation system
US20070152034A1 (en) * 2003-12-23 2007-07-05 Jurgen Dietz System consisting of bank note processing machines, bank note processing machine and associated operating method
US20070296202A1 (en) * 2006-05-08 2007-12-27 De La Rue International Limited Document handling apparatus
US7325205B2 (en) * 1999-12-08 2008-01-29 Giesecke & Devrient Gmbh Use unit for bank note processing machines
US20080032801A1 (en) * 2001-11-23 2008-02-07 Cyberview Technology, Inc. Game talk service bus
US20080126547A1 (en) * 2001-09-12 2008-05-29 Vmware Resource allocation in computers
US7404515B1 (en) * 2000-05-25 2008-07-29 Diebold Self-Service Systems Divison Of Diebold, Incorporated Cash dispensing automated banking machine diagnostic system and method
US20090022390A1 (en) * 2007-07-17 2009-01-22 Araz Yacoubian Currency bill sensor arrangement
US20090212105A1 (en) * 1996-11-27 2009-08-27 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated banking machine that operates responsive to data bearing records
US20090222362A1 (en) * 2005-11-24 2009-09-03 Jan Stood Method for handling of a bank note and system therefore
US20100157822A1 (en) * 2008-12-22 2010-06-24 Sap Agdietmar-Hopp-Allee Service accounting method and apparatus for composite service
US20110061988A1 (en) * 2005-01-25 2011-03-17 Peter Lonsdale Improvements relating to banknote validation
US7929749B1 (en) * 2006-09-25 2011-04-19 Cummins-Allison Corp. System and method for saving statistical data of currency bills in a currency processing device
US20110129139A1 (en) * 2008-08-08 2011-06-02 Toshio Numata Paper sheet management system, paper sheet recognition apparatus, paper sheet management apparatus, paper sheet management method and paper sheet management program
US20110199649A1 (en) * 2008-10-15 2011-08-18 Glesecke & Devrient Gmbh Method and device for processing value documents
US20110208606A1 (en) * 2010-02-19 2011-08-25 Computer Associates Think, Inc. Information Technology Services E-Commerce Arena for Cloud Computing Environments
US8077961B2 (en) * 2003-12-23 2011-12-13 Giesecke & Devrient Gmbh Bank note processing machine and method for identifying forged bank notes
US8146801B1 (en) * 2005-12-20 2012-04-03 Diebold Self-Service Systems Division Of Diebold, Incorporated Card activated automated banking machine system and method
US20120084183A1 (en) * 2010-09-30 2012-04-05 Palm, Inc. Transaction processing circuit
US8172130B2 (en) * 1996-11-27 2012-05-08 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated banking machine that operates responsive to data bearing records
US20120197433A1 (en) * 2009-07-22 2012-08-02 Klaus Buchmann Method for processing banknotes
US8381917B2 (en) * 2006-09-08 2013-02-26 Giesecke & Devrient Gmbh Method for destroying banknotes
US9164802B2 (en) * 2011-05-24 2015-10-20 International Business Machines Corporation System, method and program product for allocating resources and services

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10241149A1 (en) 2002-09-05 2004-03-11 Giesecke & Devrient Gmbh System and method for monitoring banknotes for the presence of counterfeit banknotes
DE10242572A1 (en) * 2002-09-13 2004-04-01 Giesecke & Devrient Gmbh Arrangement for obtaining sensor data from bank-note processing machines, has at least one sensor connected via RF device and RF network to evaluation point
SE524041C2 (en) * 2002-10-21 2004-06-22 Scan Coin Ind Ab Portable device and method for configuring a machine that handles coins or securities
US6883706B2 (en) * 2003-05-05 2005-04-26 International Business Machines Corporation Point-of-sale bill authentication
DE10360860A1 (en) * 2003-12-23 2005-07-21 Giesecke & Devrient Gmbh Method of loading and operating bank note processing machine with software, authenticates software source prior to permanent storage in memory
DE102004033092A1 (en) * 2004-07-08 2006-01-26 Giesecke & Devrient Gmbh Procedure for the proof of origin of banknotes

Patent Citations (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845008A (en) * 1994-01-20 1998-12-01 Omron Corporation Image processing device and method for identifying an input image, and copier scanner and printer including same
US8172130B2 (en) * 1996-11-27 2012-05-08 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated banking machine that operates responsive to data bearing records
US6970846B1 (en) * 1996-11-27 2005-11-29 Diebold, Incorporated Automated banking machine configuration method
US20090212105A1 (en) * 1996-11-27 2009-08-27 Diebold Self-Service Systems Division Of Diebold, Incorporated Automated banking machine that operates responsive to data bearing records
US20140108245A1 (en) * 1996-11-27 2014-04-17 Diebold Self-Service Systems, Division Of Diebold, Incorporated Automated banking machine that operates responsive to data bearing records
US6318537B1 (en) * 1999-04-28 2001-11-20 Cummins-Allison Corp. Currency processing machine with multiple internal coin receptacles
US7325205B2 (en) * 1999-12-08 2008-01-29 Giesecke & Devrient Gmbh Use unit for bank note processing machines
US7404515B1 (en) * 2000-05-25 2008-07-29 Diebold Self-Service Systems Divison Of Diebold, Incorporated Cash dispensing automated banking machine diagnostic system and method
US7788633B2 (en) * 2000-07-31 2010-08-31 Giesecke & Devrient Gmbh Bank note processing machine and method for operating bank note processing machine
US20020026422A1 (en) * 2000-07-31 2002-02-28 Giesecke & Devrient Gmbh Bank note processing machine and method for operating bank note processing machine
US6672505B1 (en) * 2000-09-27 2004-01-06 Diebold, Incorporated Automated banking machine configuration system and method
US20020107743A1 (en) * 2001-02-05 2002-08-08 Nobutoshi Sagawa Transaction processing system having service level control capabilities
US7040531B2 (en) * 2001-03-16 2006-05-09 De La Rue International Limited Document handling machine
US20020133461A1 (en) * 2001-03-19 2002-09-19 Diebold, Incorporated Automated banking machine processing system and method
US20080126547A1 (en) * 2001-09-12 2008-05-29 Vmware Resource allocation in computers
US20030100370A1 (en) * 2001-11-23 2003-05-29 Cyberscan Technology, Inc. Modular entertainment and gaming system configured for network boot, network application load and selective network computation farming
US20080032801A1 (en) * 2001-11-23 2008-02-07 Cyberview Technology, Inc. Game talk service bus
US20050161501A1 (en) * 2001-12-21 2005-07-28 Giesecke & Devrient Gmbh Value document and device for processing value documents
US20060163027A1 (en) * 2002-03-12 2006-07-27 Giesecke & Devrient Gmbh Device for handling banknotes
US20040016797A1 (en) * 2002-07-23 2004-01-29 Jones William J. System and method for processing currency bills and documents bearing barcodes in a document processing device
US20030140087A1 (en) * 2002-07-30 2003-07-24 Patrick Lincoln Systems and methods for negotiated resource utilization
US7134009B2 (en) * 2002-10-21 2006-11-07 Scan Coin Industries Ab Portable set-up device and method for a coin handling or valuable paper handling machine
US20040143826A1 (en) * 2003-01-16 2004-07-22 International Business Machines Corporation Externalized classloader information for application servers
US20060212372A1 (en) * 2003-06-30 2006-09-21 Jens Eberhard System and method for processing units of value
US20050097122A1 (en) * 2003-08-29 2005-05-05 Thierry Schafflutzel Redundancy-free provision of multi-purpose data
US8077961B2 (en) * 2003-12-23 2011-12-13 Giesecke & Devrient Gmbh Bank note processing machine and method for identifying forged bank notes
US20070152034A1 (en) * 2003-12-23 2007-07-05 Jurgen Dietz System consisting of bank note processing machines, bank note processing machine and associated operating method
US20070032295A1 (en) * 2004-06-18 2007-02-08 Muir Robert L Cashless reservation system
US20110061988A1 (en) * 2005-01-25 2011-03-17 Peter Lonsdale Improvements relating to banknote validation
US20090222362A1 (en) * 2005-11-24 2009-09-03 Jan Stood Method for handling of a bank note and system therefore
US8146801B1 (en) * 2005-12-20 2012-04-03 Diebold Self-Service Systems Division Of Diebold, Incorporated Card activated automated banking machine system and method
US20070296202A1 (en) * 2006-05-08 2007-12-27 De La Rue International Limited Document handling apparatus
US8381917B2 (en) * 2006-09-08 2013-02-26 Giesecke & Devrient Gmbh Method for destroying banknotes
US7929749B1 (en) * 2006-09-25 2011-04-19 Cummins-Allison Corp. System and method for saving statistical data of currency bills in a currency processing device
US20090022390A1 (en) * 2007-07-17 2009-01-22 Araz Yacoubian Currency bill sensor arrangement
US20110129139A1 (en) * 2008-08-08 2011-06-02 Toshio Numata Paper sheet management system, paper sheet recognition apparatus, paper sheet management apparatus, paper sheet management method and paper sheet management program
US20110199649A1 (en) * 2008-10-15 2011-08-18 Glesecke & Devrient Gmbh Method and device for processing value documents
US20100157822A1 (en) * 2008-12-22 2010-06-24 Sap Agdietmar-Hopp-Allee Service accounting method and apparatus for composite service
US20120197433A1 (en) * 2009-07-22 2012-08-02 Klaus Buchmann Method for processing banknotes
US20110208606A1 (en) * 2010-02-19 2011-08-25 Computer Associates Think, Inc. Information Technology Services E-Commerce Arena for Cloud Computing Environments
US20120084183A1 (en) * 2010-09-30 2012-04-05 Palm, Inc. Transaction processing circuit
US9164802B2 (en) * 2011-05-24 2015-10-20 International Business Machines Corporation System, method and program product for allocating resources and services

Also Published As

Publication number Publication date
ES2946694T3 (en) 2023-07-24
US20140297536A1 (en) 2014-10-02
US9990794B2 (en) 2018-06-05
WO2013079050A2 (en) 2013-06-06
DE102011119897A1 (en) 2013-05-29
WO2013079050A3 (en) 2013-07-25
EP2786356B1 (en) 2023-05-10
EP2786356A2 (en) 2014-10-08

Similar Documents

Publication Publication Date Title
CN111144886B (en) Automatic bank account-arriving record processing method, system, equipment and storage medium
RU2562765C2 (en) Banknote processing
US9690841B2 (en) Method and apparatus for determining a class reference data record for the classification of value documents
JP2014186373A (en) Sheet materials processing method, sheet materials processing device, and sheet materials processing system
CN102096960B (en) Processing method of bill currency count machine system
US20190236348A1 (en) Rapid landmark-based media recognition
US9934643B2 (en) Method for processing value documents and means for performing the method
US9805259B2 (en) Method for providing measurement data from a device for processing value documents and value document processing device
JP2010086006A (en) Sheet processing system and method for checking the same
US9666007B2 (en) Method and apparatus for handling value documents
CN104050752A (en) Sheet processing method and sheet processing system
US9990794B2 (en) System and method for processing bank notes
CN101324938A (en) Information processing system, information processing method, and computer readable medium
JP6334749B2 (en) Paper sheet processing method, paper sheet processing apparatus, and paper sheet processing system
US10949324B2 (en) System for auditing shredding data
JP7245751B2 (en) Banknote handling system and banknote handling method
US9905070B2 (en) Method for providing measurement data to an apparatus for processing valuable documents and valuable document processing apparatus
CN112184407A (en) Expense reimbursement management system based on research and study travel
US10225144B2 (en) System and method for processing bank notes
JP5259227B2 (en) Paper sheet processing system and paper sheet processing method
CN110930579A (en) Voucher extraction method, device and system
KR102341893B1 (en) Bill sorter and server apparatus for updating bill recognition program using automatic collection bill data and controlling method thereof
CN110084620B (en) Electronic credential high-frequency abnormal opening detection system and method based on deep learning
KR20190088728A (en) Bill sorter and managing apparatus for remotely developing bill recognition program and controlling method thereof
EP3716232A1 (en) Money handling device and method for controlling money handling device

Legal Events

Date Code Title Description
AS Assignment

Owner name: GIESECKE & DEVRIENT GMBH, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PIETSCHKER, ANDREJ;REEL/FRAME:032975/0719

Effective date: 20140404

AS Assignment

Owner name: GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBH, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GIESECKE & DEVRIENT GMBH;REEL/FRAME:043178/0041

Effective date: 20170707

Owner name: GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBH, GERMAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GIESECKE & DEVRIENT GMBH;REEL/FRAME:043178/0041

Effective date: 20170707

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4