WO2000021807A1 - Cash management system interface - Google Patents

Cash management system interface Download PDF

Info

Publication number
WO2000021807A1
WO2000021807A1 PCT/US1999/023540 US9923540W WO0021807A1 WO 2000021807 A1 WO2000021807 A1 WO 2000021807A1 US 9923540 W US9923540 W US 9923540W WO 0021807 A1 WO0021807 A1 WO 0021807A1
Authority
WO
WIPO (PCT)
Prior art keywords
management system
cash management
providing software
communication link
over
Prior art date
Application number
PCT/US1999/023540
Other languages
French (fr)
Inventor
John W. Sims
Rex A. Townsend
Original Assignee
Autovend, Inc.
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 Autovend, Inc. filed Critical Autovend, Inc.
Publication of WO2000021807A1 publication Critical patent/WO2000021807A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/403Solvency checks
    • G06Q20/4037Remote solvency checks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit

Definitions

  • the present invention relates to interfaces for cash management systems, and particularly to a point-of-sale interface for a cash management system of the type that accepts cash deposits and dispenses cash, such as paper money and rolls of coins
  • 09/228,719 describes an exemplars' that includes bill verifier and stacker units, a bill dispenser, a card reader, a key pad input, a display output, a printer, and a modem
  • bill verifier and stacker units for example, describes exemplars' that includes bill verifier and stacker units, a bill dispenser, a card reader, a key pad input, a display output, a printer, and a modem
  • Such systems are useful in retail operations where it is desirable both to limit the amount of cash available to employees and to provide the ability to obtain various denominations of coins or bills as needed
  • P O S point-of-sale
  • a typical P O S system can include a main computer that is coupled to various other P O S devices such as cash registers, bar code scanners, etc
  • the P O S system illustratively includes a computer which, according to the invention, is coupled to the cash management system by a communication link, such as an RS-485 serial interface
  • the cash management system is integrated with the P O S system according to various aspects of the present invention
  • Software is provided on both the P O S and cash management systems, so that functions of the cash management system are integrated with the P O S system
  • a cash management system interface method and apparatus can include one or more of the following features providing a communication interface to couple a P O S system to a cash management system, providing software on a cash management system to allow for operation of the cash management system over a communication link from a remote device, providing software on a P O S system to allow for control of a remote cash management system over a communication link, providing a graphical user interface on a P O S system for control of a cash management system, defining data formats for communicating information between a cash management system and a P O S system, providing a diagnostic menu interface to a cash management system, providing a setup menu interface to a cash management system, controlling a cash management system over a modem, and controlling a cash management system over a wide-area network
  • Fig 1 illustrates a block diagram of a cash management system integrated into a point-of-sale system
  • Figs 2-12 illustrate displays which are produced on an integrated P O S system/cash management system of the type illustrated in Fig 1 , and,
  • Figs 13-14 illustrate flow diagrams of various communications between, and actions by, the P O S system and cash management system of an integrated P O S system/cash management system of the type illustrated in Fig 1
  • a cash management system can be integrated with a P O S system as illustrated in the block diagram in Fig 1, the illustrative display screens illustrated in Figs 2-12, and the interface flow diagram illustrated in Figs 13-14
  • Cash management system 10 includes a user interface 12, such as a keyboard and display as described in, for example, U S Patent Application No 09/228,719, as well as other controlled devices such as rolled coin dispensers 14, bill verifier and stacker units 16, a printer 18, a card reader 20, etc
  • Cash management system 10 includes an interface 22, illustratively an RS-485 serial communication link, for communicating with a P O S system 24
  • P O S system 24 includes a corresponding RS-485 interface 26 to the cash management system, as well as its own user interface 28, illustratively a monitor, keyboard, and mouse-driven interface such as provided on a typical Windows TM personal computer
  • a Windows-based emulation of the user interface 12 can be provided as illustrated in Figs 2-12
  • the system displays illustrated in Figs 2-12 provide a graphical representation of the keypad, buttons, and display of user interface 12
  • a separate emulation of cash management system user interface 12 is provided on P O S system 24, this functionality can be incorporated into an existing user interface or provided in any other convenient manner
  • the P O S system 24 can utilize the functionality of the cash management system interface 12 in any manner desired
  • data included in the emulated printer report illustrated in Fig 2 can be electronically captured on P O S system 24 for further processing or dissemination as desired
  • Figs 2-12 illustrate various features of cash management system 10 as provided on its user interface 12 or remotely on P O S system user interface 28
  • cash management system 10 provides diagnostic functions that can be provided remotely on P O S system 24
  • interfaces 22, 26 are configured to use a modem interface, cellemetry interface, or
  • diagnostics for a cash management system 10 in one location can be run from a P O S system 24 at another location anywhere in the world
  • the P O S system 24 computer and a cash management system 10 such as, for example, an Autovend RMS Model 102 or 103 system, CMS Model 300 or 301, or CDS Model 600, 601 or 602, all available from Autovend, Inc , 6635 East 30 th Street, Suite A, Indianapolis, Indiana 46219, both wait for data If the cash management system 10 receives data, it performs one of the following operations it disconnects, breaking its connection with the computer, it disables its keypad and display and displays a "privacy mode on" message, it reenables its keypad and display and displays a "privacy mode off' message, it receives data telling it that when it receives a command to print from the computer, it must print to its own associated printer, the P O S system 24's computer, or both, it returns a string of data that tells the P O S system 24 that the P O S system 24 and the cash management system 10 are still connected, it receives a key which is loaded into the keyboard buffer
  • the P O S system 24 if the P O S system 24 receives data, it performs one of the following operations it clears its display buffer and sets its cursor position to 0 0, it receives a data string containing the x and y coordinates of its cursor, and moves its cursor to this position, it makes its cursor visible on its display, it makes its cursor invisible on its display, it displays the next character that is sent to the P O S system 24 in the printer window, it displays the next character that is sent to the P O S system 24 in the display window at the current cursor position, after the P O S system 24's computer remains idle for two seconds without receiving any data from the cash management system 10, the P O S system 24's computer checks to verify if the cash management system 10 is still connected If the cash management system 10 is still connected, the cash management system 10 sends an acknowledgment that it is still connected If the P O S system 24's computer commands the cash management system 10 to connect to it, the cash management system 10 either sends an acknowledgment, and the cash management system 10 and P O S
  • a description of an illustrative communication protocol between a cash management system 10 and P O S system 24 follows Such a protocol includes a command string that the P O S system 24 sends to the cash management system 10, telling the cash management system 10 what to do All strings follow the same format
  • the illustrative command string includes one or more dummy characters (#1) plus a start command character (#2) plus one or more command characters plus an end command character (#3)
  • the cash management system 10 checks its serial buffer, it looks for a dummy character When it finds one, it will continue to read until it finds a start character It then reads the command character(s)
  • Illustrative characters which are sent by the cash management system 10 and P O S system 24 are contained in Tables 1 and 2, respectively
  • the cash management system 10 stops checking the buffer when it receives the end command character.
  • the purpose of the dummy characters is that the cash management system 10 may be busy checking one of its associated devices, such as a bill reader, so a long enough string of characters should be sent to provide a reasonable opportunity for the cash management system 10 to find the transmitted data.
  • the P. O. S. system 24 continues to send the command string until it receives an acknowledgment character, or until a timeout occurs.
  • the cash management system 10 acknowledges that it received the command, illustratively by sending ASCII code 202.
  • the P. O. S. system 24 illustratively first sends a connect command to the cash management system 10.
  • the illustrative connect command includes the connect character and a 12 character password.
  • the cash management system 10 responds to this connect command with a "connected" acknowledgment or with a bad password No communication can ensue unless the "connected" acknowledgment is received
  • the P O S system 24 sends a "get display” command
  • the cash management system 10 reads the display buffer and outputs it to the P O S system 24
  • the P O S system 24 sends the cash management system 10's printer location, for example, the cash management system 10's own dedicated printer, a PC window, or both, to the cash management system 10
  • the P O S system 24 Whenever the P O S system 24 ceases communication with the cash management system 10, the P O S system 24 sends the "disconnect" command The cash management system 10 then ceases communication with the P O S system 24
  • the P O S system 24 emulates the cash management system 10's display by changing the display window at the same time and in the same way as the display on the cash management system 10 is changed For example, when the display on the cash management system 10 is cleared, the cash management system 10 sends a "clear display" command to the P O S system 24, and the P O S system 24's display is cleared as well The cursor position, and cursor status are changed in the same way When text is received, it is sent to the screen at the current cursor position The cursor's x value is then incremented When the x value exceeds the display's limits, the cursor's x value is set to 0 and its y value is incremented
  • the P O S system 24 sends a command string containing a character representing that key
  • the cash management system 10 converts the character to the equivalent code that the cash management system 10's keypad sends to its central processing unit That code is then placed in the keyboard buffer, causing the cash management system 10 to treat the code as though it had been received from its own keypad
  • the cash management system 10 also remembers where the last keypress came from so that it knows where to print to next
  • the P O S system 24 sends a "quick reports" command if the cash management system 10 is not on a menu screen it will send back an acknowledgment that the operator must be on a menu screen to use the "quick reports" command If the cash management system 10 is on a menu screen, it will request the operator's personal identification number, or PIN If the operator responds with an incorrect PIN, the cash management system 10 acknowledges by canceling the "quick reports" command If the operator responds with a correct P
  • All data received which is between ASCII code 15 and ASCII code 20 contains the x and y coordinates of the cursor location The first number is the y coordinate A sample data string containing a cursor location would then be "#151 12#20 This would correspond to the x y cursor coordinates 12 1
  • the cash management system 10 will send back to the P O S system 24 either ASCII code 208, if the password is incorrect, or ASCII code 27, if the password is correct If the P O S system 24 receives 27, the P O S system 24 responds with ASCII code 1 12, commanding the cash management system 10 to get its display and send it to the P O S system 24 The P O S system 24 then sends ASCII code 109, 1 10 or 1 1 1, depending on the location to which it wants the display sent A sample of this communication would then be
  • the cash management system 10 then sends its cursor position and display text
  • the P O S system 24 then responds by sending
  • the display area is cleared and the cursor position is set to 0 0
  • the cash management system 10 sends ASCII code 30 to the P O S system 24
  • the P O S system 24 clears its receive buffer and then sends ASCII code
  • the P O S system 24 sends ASCII code 120 to the cash management system 10
  • the cash management system 10 responds by sending ASCII code 206 if it is not on a main menu If it is on a main menu, it will display the PIN code screen If a valid PIN code is entered, the cash management system 10 will respond will ASCII code 205 Otherwise, it will respond with ASCII code 207 If the P O S system 24 receives ASCII code 205, it will commence asking for a report After sending the report, the cash management system 10 sends ASCII code 153 After receiving ASCII code 153, the P O S system 24 requests the next report A sample of this communication would then be
  • the cash management system 10 Each time the cash management system 10 receives a command other than ASCII code 202, it responds with ASCII code 202, confirming receipt of the command The cash management system 10 sends an error message, ASCII code 5, when it cannot fulfill a request

Abstract

A method of providing a communication interface (22, 26) for coupling to point-of-sale (P.O.S) system (24) to a cash management system (10) for providing communication between the P.O.S. system (24), and the cash management system (10) includes providing software on the cash management system (10) over a communication link (22, 26) and providing software on the P.O.S. system (24) to permit control of the cash management system (10) over the communication link (22, 26).

Description

CASH MANAGEMENT SYSTEM INTERFACE
Field of the Invention
The present invention relates to interfaces for cash management systems, and particularly to a point-of-sale interface for a cash management system of the type that accepts cash deposits and dispenses cash, such as paper money and rolls of coins
Background of the Invention Cash management systems are known U S Patent Application No
09/228,719, for example, describes an exemplars' that includes bill verifier and stacker units, a bill dispenser, a card reader, a key pad input, a display output, a printer, and a modem Such systems are useful in retail operations where it is desirable both to limit the amount of cash available to employees and to provide the ability to obtain various denominations of coins or bills as needed
In addition to using cash management systems, retail operations typically include a point-of-sale (P O S ) system that is separate from the cash management system A typical P O S system can include a main computer that is coupled to various other P O S devices such as cash registers, bar code scanners, etc The P O S system illustratively includes a computer which, according to the invention, is coupled to the cash management system by a communication link, such as an RS-485 serial interface The cash management system is integrated with the P O S system according to various aspects of the present invention Software is provided on both the P O S and cash management systems, so that functions of the cash management system are integrated with the P O S system
Disclosure of the Invention
A cash management system interface method and apparatus according to the present invention can include one or more of the following features providing a communication interface to couple a P O S system to a cash management system, providing software on a cash management system to allow for operation of the cash management system over a communication link from a remote device, providing software on a P O S system to allow for control of a remote cash management system over a communication link, providing a graphical user interface on a P O S system for control of a cash management system, defining data formats for communicating information between a cash management system and a P O S system, providing a diagnostic menu interface to a cash management system, providing a setup menu interface to a cash management system, controlling a cash management system over a modem, and controlling a cash management system over a wide-area network
Brief Description of the Drawings
The invention may best be understood by referring to the following detailed description and accompanying drawings which illustrate the invention In the drawings
Fig 1 illustrates a block diagram of a cash management system integrated into a point-of-sale system,
Figs 2-12 illustrate displays which are produced on an integrated P O S system/cash management system of the type illustrated in Fig 1 , and,
Figs 13-14 illustrate flow diagrams of various communications between, and actions by, the P O S system and cash management system of an integrated P O S system/cash management system of the type illustrated in Fig 1
Detailed Descriptions of Illustrative Embodiments
A cash management system can be integrated with a P O S system as illustrated in the block diagram in Fig 1, the illustrative display screens illustrated in Figs 2-12, and the interface flow diagram illustrated in Figs 13-14 Cash management system 10 includes a user interface 12, such as a keyboard and display as described in, for example, U S Patent Application No 09/228,719, as well as other controlled devices such as rolled coin dispensers 14, bill verifier and stacker units 16, a printer 18, a card reader 20, etc Cash management system 10 includes an interface 22, illustratively an RS-485 serial communication link, for communicating with a P O S system 24 P O S system 24 includes a corresponding RS-485 interface 26 to the cash management system, as well as its own user interface 28, illustratively a monitor, keyboard, and mouse-driven interface such as provided on a typical Windows ™ personal computer
Including the interfaces 22, 26 in the cash management system 10 and P O S system 24, respectively, permits the P O S system user interface 28 to incorporate or integrate the features of the cash management system user interface 12 into the P O S system 24 Thus, for example, a Windows-based emulation of the user interface 12 can be provided as illustrated in Figs 2-12 The system displays illustrated in Figs 2-12 provide a graphical representation of the keypad, buttons, and display of user interface 12 Although a separate emulation of cash management system user interface 12 is provided on P O S system 24, this functionality can be incorporated into an existing user interface or provided in any other convenient manner Furthermore, the P O S system 24 can utilize the functionality of the cash management system interface 12 in any manner desired For example, data included in the emulated printer report illustrated in Fig 2 can be electronically captured on P O S system 24 for further processing or dissemination as desired
Figs 2-12 illustrate various features of cash management system 10 as provided on its user interface 12 or remotely on P O S system user interface 28 Thus, for example as illustrated in Fig 3, cash management system 10 provides diagnostic functions that can be provided remotely on P O S system 24 When interfaces 22, 26 are configured to use a modem interface, cellemetry interface, or
World Wide Web-based interface, diagnostics for a cash management system 10 in one location can be run from a P O S system 24 at another location anywhere in the world
Referring now to Figs 13-14, the P O S system 24 computer and a cash management system 10 such as, for example, an Autovend RMS Model 102 or 103 system, CMS Model 300 or 301, or CDS Model 600, 601 or 602, all available from Autovend, Inc , 6635 East 30th Street, Suite A, Indianapolis, Indiana 46219, both wait for data If the cash management system 10 receives data, it performs one of the following operations it disconnects, breaking its connection with the computer, it disables its keypad and display and displays a "privacy mode on" message, it reenables its keypad and display and displays a "privacy mode off' message, it receives data telling it that when it receives a command to print from the computer, it must print to its own associated printer, the P O S system 24's computer, or both, it returns a string of data that tells the P O S system 24 that the P O S system 24 and the cash management system 10 are still connected, it receives a key which is loaded into the keyboard buffer This is interpreted by the cash management system 10 as a command from its keypad However, the cash management system 10 recognizes the source of this input so that it knows to print to the P O S system 24's selected printer After each of these operations, the cash management system 10 returns to wait for data
Referring to Fig 14, if the P O S system 24 receives data, it performs one of the following operations it clears its display buffer and sets its cursor position to 0 0, it receives a data string containing the x and y coordinates of its cursor, and moves its cursor to this position, it makes its cursor visible on its display, it makes its cursor invisible on its display, it displays the next character that is sent to the P O S system 24 in the printer window, it displays the next character that is sent to the P O S system 24 in the display window at the current cursor position, after the P O S system 24's computer remains idle for two seconds without receiving any data from the cash management system 10, the P O S system 24's computer checks to verify if the cash management system 10 is still connected If the cash management system 10 is still connected, the cash management system 10 sends an acknowledgment that it is still connected If the P O S system 24's computer commands the cash management system 10 to connect to it, the cash management system 10 either sends an acknowledgment, and the cash management system 10 and P O S system 24 wait for data, or the P O S system 24 does not receive an acknowledgment from the cash management system 10, in which case the P O S system 24 may continue to send a connect command until a connection is established, or an attempt to establish a connection is terminated
A description of an illustrative communication protocol between a cash management system 10 and P O S system 24 follows Such a protocol includes a command string that the P O S system 24 sends to the cash management system 10, telling the cash management system 10 what to do All strings follow the same format The illustrative command string includes one or more dummy characters (#1) plus a start command character (#2) plus one or more command characters plus an end command character (#3) When the cash management system 10 checks its serial buffer, it looks for a dummy character When it finds one, it will continue to read until it finds a start character It then reads the command character(s) Illustrative characters which are sent by the cash management system 10 and P O S system 24 are contained in Tables 1 and 2, respectively
Table 1
Figure imgf000007_0001
Figure imgf000008_0001
Table 2
Figure imgf000008_0002
Figure imgf000009_0001
The cash management system 10 stops checking the buffer when it receives the end command character. The purpose of the dummy characters is that the cash management system 10 may be busy checking one of its associated devices, such as a bill reader, so a long enough string of characters should be sent to provide a reasonable opportunity for the cash management system 10 to find the transmitted data. Of course, even with this scheme, there is a possibility that the cash management system 10 will miss the transmitted data. Therefore, the P. O. S. system 24 continues to send the command string until it receives an acknowledgment character, or until a timeout occurs. Upon receipt of a command, the cash management system 10 acknowledges that it received the command, illustratively by sending ASCII code 202.
In order to connect to the cash management system 10, the P. O. S. system 24 illustratively first sends a connect command to the cash management system 10. The illustrative connect command includes the connect character and a 12 character password. The cash management system 10 responds to this connect command with a "connected" acknowledgment or with a bad password No communication can ensue unless the "connected" acknowledgment is received Once the P O S system 24 and cash management system 10 are connected, the P O S system 24 sends a "get display" command When the cash management system 10 receives this command, it reads the display buffer and outputs it to the P O S system 24 Next, the P O S system 24 sends the cash management system 10's printer location, for example, the cash management system 10's own dedicated printer, a PC window, or both, to the cash management system 10
Whenever the P O S system 24 ceases communication with the cash management system 10, the P O S system 24 sends the "disconnect" command The cash management system 10 then ceases communication with the P O S system 24
The P O S system 24 emulates the cash management system 10's display by changing the display window at the same time and in the same way as the display on the cash management system 10 is changed For example, when the display on the cash management system 10 is cleared, the cash management system 10 sends a "clear display" command to the P O S system 24, and the P O S system 24's display is cleared as well The cursor position, and cursor status are changed in the same way When text is received, it is sent to the screen at the current cursor position The cursor's x value is then incremented When the x value exceeds the display's limits, the cursor's x value is set to 0 and its y value is incremented
When the P O S system 24 receives a "print" command, all following characters are sent to the P O S system 24's printer window until the "end print" command is received
When a key on the P O S system 24's keypad is pressed, the P O S system 24 sends a command string containing a character representing that key When the cash management system 10 receives the command, it converts the character to the equivalent code that the cash management system 10's keypad sends to its central processing unit That code is then placed in the keyboard buffer, causing the cash management system 10 to treat the code as though it had been received from its own keypad The cash management system 10 also remembers where the last keypress came from so that it knows where to print to next When the P O S system 24 sends a "quick reports" command, if the cash management system 10 is not on a menu screen it will send back an acknowledgment that the operator must be on a menu screen to use the "quick reports" command If the cash management system 10 is on a menu screen, it will request the operator's personal identification number, or PIN If the operator responds with an incorrect PIN, the cash management system 10 acknowledges by canceling the "quick reports" command If the operator responds with a correct PIN, the cash management system 10 acknowledges with a "proceed" command The P O S system 24 acknowledges with a request for each report it wants If there is an error in the report request, the cash management system 10 identifies the error to the P O S system 24 so that the P O S system 24 can display an appropriate message to the operator Upon the successful transmission of a requested report, the cash management system 10 sends a "ready" to notify the P O S system 24 that the cash management system 10 is ready for the next command When the "privacy mode" feature is turned on, output from the P O S system 24 to the cash management system 10 is ignored Data is only sent from the cash management system 10 to the P O S system 24 When "privacy mode" is turned off, output from the P O S system 24 to the cash management system 10 resumes In the event the cash management system 10 becomes disconnected from the P O S system 24, privacy mode is turned off
All data received which is between ASCII code 21 and ASCII code 22 is outputted to display beginning at the current cursor position A sample data string to display would then be "#21 DISPENSER EMPTY#22 "
All data received which is between ASCII code 200 and ASCII code 201 is outputted to the printer A sample data string to the printer would then be
"#200DEPOSIT RECEIPT#13USER 111#131 1/13/98 2 00 PM#13BLLL READER A $15 00#13#13#13#201 "
All data received which is between ASCII code 15 and ASCII code 20 contains the x and y coordinates of the cursor location The first number is the y coordinate A sample data string containing a cursor location would then be "#151 12#20 This would correspond to the x y cursor coordinates 12 1 After receiving ASCII code 113 plus a space-padded 12 character password, the cash management system 10 will send back to the P O S system 24 either ASCII code 208, if the password is incorrect, or ASCII code 27, if the password is correct If the P O S system 24 receives 27, the P O S system 24 responds with ASCII code 1 12, commanding the cash management system 10 to get its display and send it to the P O S system 24 The P O S system 24 then sends ASCII code 109, 1 10 or 1 1 1, depending on the location to which it wants the display sent A sample of this communication would then be
P O S system 24 "#l#l#l#l#l#l#l#l#l#l#l#l#l#l#l#l#2#113Ferrari #3" cash management system 10 "#202#27 " P O S system 24 "#l#l#l#l#l#l#l#l#l#l#l#l#l#l#l#l#2#112#3 "
The cash management system 10 then sends its cursor position and display text The P O S system 24 then responds by sending
"#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#2#110#3 "
When the P O S system 24 receives ASCII code 16, it turns the cursor on When it receives ASCII code 14, it turns the cursor off When ASCII code
23 is received, the display area is cleared and the cursor position is set to 0 0 As the buffer nears full, the cash management system 10 sends ASCII code 30 to the P O S system 24 The P O S system 24 clears its receive buffer and then sends ASCII code
202, telling the cash management system 10 to resume communication A sample of this communication would then be
cash management system 10 "#30"
P O S system 24 "#202 "
In an illustrative protocol for obtaining quick reports, the P O S system 24 sends ASCII code 120 to the cash management system 10 The cash management system 10 responds by sending ASCII code 206 if it is not on a main menu If it is on a main menu, it will display the PIN code screen If a valid PIN code is entered, the cash management system 10 will respond will ASCII code 205 Otherwise, it will respond with ASCII code 207 If the P O S system 24 receives ASCII code 205, it will commence asking for a report After sending the report, the cash management system 10 sends ASCII code 153 After receiving ASCII code 153, the P O S system 24 requests the next report A sample of this communication would then be
P O S system 24 "#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#2#120#3" cash management system 10 "#202" cash management system 10 "#205 (displays PIN code screen and receives a valid code)"
P O S system 24 "#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#2#116#3" cash management system 10 "#202" cash management system 10 "#153 (finished sending report to designated printer)"
P O S system 24 "#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#1#2#117#3" cash management system 10 "#202" cash management system 10 "#153 (finished sending report to designated printer) "
Each time the cash management system 10 receives a command other than ASCII code 202, it responds with ASCII code 202, confirming receipt of the command The cash management system 10 sends an error message, ASCII code 5, when it cannot fulfill a request

Claims

What is claimed is
1 A method of providing a communication interface for coupling a point-of-sale (P O S ) system to a cash management system for providing communication between the P O S system and the cash management system including providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P O S system to permit control of the cash management system over the communication link 2 The method of claim 1 wherein providing software on the
P O S system to permit control of the cash management system over the communication link includes providing a graphical user interface on the P O S system to permit control of the cash management system over the communication link
3 The method of claim 1 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P O S system to permit control of the cash management system over the communication link together include defining data formats for communicating information between the cash management system and the P O S system 4 The method of claim 2 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P O S system to permit control of the cash management system over the communication link together include defining data formats for communicating information between the cash management system and the P O S system
5 The method of claim 1 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P O S system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P O S system for controlling the cash management system over a modem
6. The method of claim 2 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for controlling the cash management system over a modem.
7. The method of claim 3 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for controlling the cash management system over a modem.
8. The method of claim 4 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for controlling the cash management system over a modem.
9. The method of claim 1 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for controlling the cash management system over a wide-area network. 10. The method of claim 2 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for controlling the cash management system over a wide-area network.
11. The method of claim 3 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for controlling the cash management system over a wide-area network. 12. The method of claim 4 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for controlling the cash management system over a wide-area network.
13. The method of claim 1 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing diagnostic functions on the cash management system.
14. The method of claim 2 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing diagnostic functions on the cash management system.
15. The method of claim 3 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing diagnostic functions on the cash management system.
16. The method of claim 4 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing diagnostic functions on the cash management system.
17. The method of claim 1 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing setup functions on the cash management system.
18. The method of claim 2 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing setup functions on the cash management system. 19. The method of claim 3 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing setup functions on the cash management system.
20. The method of claim 4 wherein providing software on the cash management system to permit operation of the cash management system over a communication link, and providing software on the P.O.S. system to permit control of the cash management system over the communication link together include providing software on at least one of the cash management system and the P.O.S. system for performing setup functions on the cash management system.
INDS02 RDC 283979
PCT/US1999/023540 1998-10-09 1999-10-09 Cash management system interface WO2000021807A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10382898P 1998-10-09 1998-10-09
US60/103,828 1998-10-09

Publications (1)

Publication Number Publication Date
WO2000021807A1 true WO2000021807A1 (en) 2000-04-20

Family

ID=22297230

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/023540 WO2000021807A1 (en) 1998-10-09 1999-10-09 Cash management system interface

Country Status (1)

Country Link
WO (1) WO2000021807A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2824166A1 (en) * 2001-04-30 2002-10-31 Bh Technologies Computer processing of receipts and other financial documents for management information, uses scanning of documents and counting of cash to provide digital data for a central computer
WO2003083787A1 (en) * 2002-04-02 2003-10-09 Cashguard Ab Cash register system for articles like notes or coins

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5901067A (en) * 1996-11-15 1999-05-04 Kim Y. Kao System for interactively selecting and activating groups of electrically powered devices
US5926796A (en) * 1997-05-05 1999-07-20 Walker Asset Management Limited Partnership Method and apparatus for selling subscriptions to periodicals in a retail environment
US5953709A (en) * 1998-02-19 1999-09-14 Labor Ready, Inc. Automated voucher cash-out system and method
US5987426A (en) * 1997-10-14 1999-11-16 Ncr Corporation Point-of-sale system including isolation layer between client and server software

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5901067A (en) * 1996-11-15 1999-05-04 Kim Y. Kao System for interactively selecting and activating groups of electrically powered devices
US5926796A (en) * 1997-05-05 1999-07-20 Walker Asset Management Limited Partnership Method and apparatus for selling subscriptions to periodicals in a retail environment
US5987426A (en) * 1997-10-14 1999-11-16 Ncr Corporation Point-of-sale system including isolation layer between client and server software
US5953709A (en) * 1998-02-19 1999-09-14 Labor Ready, Inc. Automated voucher cash-out system and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2824166A1 (en) * 2001-04-30 2002-10-31 Bh Technologies Computer processing of receipts and other financial documents for management information, uses scanning of documents and counting of cash to provide digital data for a central computer
WO2003083787A1 (en) * 2002-04-02 2003-10-09 Cashguard Ab Cash register system for articles like notes or coins

Similar Documents

Publication Publication Date Title
US6360138B1 (en) Pump and customer access terminal interface computer converter to convert traditional pump and customer access terminal protocols to high speed ethernet protocols
EP1134705A2 (en) Self service terminal
US20030168509A1 (en) System and method for the security of payment transactions
WO2004062307A1 (en) Information processing apparatus, devices thereof, and communication device
WO2003065260A1 (en) Transaction method and automatic transaction device for executing the method
KR20090011903A (en) Portable pos terminal and pos system thereof
WO2000021807A1 (en) Cash management system interface
US20020103707A1 (en) Data processing method, data processing apparatus and portable electronic terminal
CN202013596U (en) Civil aviation ticket vending machine and civil aviation ticket vending system
US11417068B1 (en) System and method for augmented reality interaction at a self-service terminal
KR101016829B1 (en) Auto Teller Machine and Method for Financial Transaction thereof
JP2002352299A (en) Device, system and method for processing transaction
JP3617892B2 (en) Unattended contract system
JP2003085364A (en) Maintenance terminal for atm, and method of controlling the terminal
JP2614560B2 (en) POS system
JPH11213247A (en) Customer operation type system
JP5217028B2 (en) Service providing business support server and method, and service providing business support system
JP2659336B2 (en) Automatic cash transaction equipment
JP2006127173A (en) Automatic transaction apparatus
JP3527018B2 (en) Station service equipment
KR20030056132A (en) Card sales slip issuing apparatus having a for wireless communication device
JP3641679B2 (en) EB system with introduction wizard function via the Internet
JP2000311272A (en) Remote branch system
KR20130006856A (en) Information integrated management system of atm and method thereof
JP3062620U (en) Electronic banking device linked to purchase management system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 09807070

Country of ref document: US

122 Ep: pct application non-entry in european phase