Fuel pump control card
First Claim
1. A pump control system for controlling at least one fuel dispenser during the fueling process through a PC-based Point-of-Sales system, where the pump control system includes a printed circuit board which functions as an interface between a first microprocessor in said dispenser, and a second microprocessor in said PC-based POS system, comprising:
- (a) a read-only-memory device for storing a series of commands for controlling said dispenser during the fueling process;
(b) a read-and-write memory device for storing response data from said dispenser during the fueling process;
(c) a pump control processing means, operatively connected through a serial port to said first microprocessor in said dispenser, and operatively connected through a parallel port to said second microprocessor in said PC-based POS system, for;
(1) retrieving commands from said read-only-memory device in a predetermined sequence and outputting said commands in a readable format to said first microprocessor in said dispenser causing said dispenser to dispense fuel;
(2) receiving response data from said first microprocessor during the fueling process and storing said response data in said read-and-write-memory device;
(3) processing and outputting said response data to said second microprocessor in said PC-based POS system;
(d) a configuring means electrically connected to said pump control processing means and to said first microprocessor in said dispenser for translating the communication protocols so that said commands are readable by said first microprocessor and said response data is readable by said pump control processing means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a fuel pump control system for controlling fuel dispensers through a PC-based POS terminal. The system includes a printed circuit board which can be inserted in an expansion slot in the PC for controlling the fuel dispensers. The system uses a microprocessor with read-only-memory and read-and-write-memory. A series of commands are stored in the ROM for controlling the dispensers during the fueling process. A configuration circuit translates and configures the communication protocol of the pump control system and the communication protocol of the dispensers allowing them to interact. Response data from the dispenser during the fueling process is stored in the RAM. The pump control system is interfaced to the POS application software in the POS. In a preferred embodiment, the flow of data between the microprocessor in the pump controller and the microprocessor in the PC-based POS is controlled by a terminate-stay-resident driver. The system allows the POS application software program to integrate pump control with other features as cash register, card authorization, inventory control, and related. The present invention is particularly well suited for use in open-platform PC-based POS systems, can accommodate customized POS application programs.
36 Citations
6 Claims
-
1. A pump control system for controlling at least one fuel dispenser during the fueling process through a PC-based Point-of-Sales system, where the pump control system includes a printed circuit board which functions as an interface between a first microprocessor in said dispenser, and a second microprocessor in said PC-based POS system, comprising:
-
(a) a read-only-memory device for storing a series of commands for controlling said dispenser during the fueling process; (b) a read-and-write memory device for storing response data from said dispenser during the fueling process; (c) a pump control processing means, operatively connected through a serial port to said first microprocessor in said dispenser, and operatively connected through a parallel port to said second microprocessor in said PC-based POS system, for; (1) retrieving commands from said read-only-memory device in a predetermined sequence and outputting said commands in a readable format to said first microprocessor in said dispenser causing said dispenser to dispense fuel; (2) receiving response data from said first microprocessor during the fueling process and storing said response data in said read-and-write-memory device; (3) processing and outputting said response data to said second microprocessor in said PC-based POS system; (d) a configuring means electrically connected to said pump control processing means and to said first microprocessor in said dispenser for translating the communication protocols so that said commands are readable by said first microprocessor and said response data is readable by said pump control processing means. - View Dependent Claims (2)
-
-
3. A pump control circuit board for controlling the dispensing process, used in combination with
at least one fuel dispenser having a first microprocessor with programmable memory device for the dispensing operation, and a PC-based POS system having a second microprocessor with programmable memory device having POS application programming for register function, comprising: -
(a) a printed circuit board having pin connectors suitable for connecting said circuit board to said second microprocessor in said PC; (b) a read-only-memory device on said circuit board for storing a series of commands to control said dispenser during the fueling process; (c) a read-and-write-memory device on said circuit board for storing response data from said dispenser during the fueling process; (d) a pump control processing means, operatively connected through a serial port to said first microprocessor in said dispenser, and operatively connected through a parallel port to said second microprocessor in said POS, for (1) retrieving said commands from said read-only-memory device in a predetermined sequence and outputting said commands in a readable format to said first microprocessor in said dispenser causing said dispenser to dispense fuel; (2) receiving response data from said first microprocessor during the fueling process and storing said response data in said read-and-write-memory device; (3) processing and outputting said response data to said microprocessor in said PC-based POS system through a driver interface program for controlling the flow of data between the two; (e) a configuration circuit with power supply, electrically connected between said pump control processing means and said first microprocessor in said dispenser, for translating the communication protocols of the two so that said commands are readable by said first microprocessor and said response data is readable by said pump control processing means.
-
-
4. A pump control board for controlling fuel dispensers, used in combination with
at least one fuel dispenser having a first microprocessor with programmable memory device for performing the dispensing function, a PC-based POS system having a second microprocessor with programmable memory device having POS application software for performing cash register function, where said pump control board is interfaced by a driver, and a configuring circuit for translating communication protocols between said pump control board and said dispenser, wherein the improvement comprises: -
(a) a printed circuit board having pin connectors for inserting said circuit board into an expansion slot in said second microprocessor in said PC-based POS system, (b) a read-only-memory device on said circuit board for storing a series of commands for controlling said dispenser during the fueling operation; (c) a read-and-write-memory device on said circuit board for storing response data from said dispenser during the fueling operation; (d) a pump control processing means, operatively connected through a serial port to said first microprocessor in said dispenser, and operatively connected through a parallel port to said second microprocessor in said PC-based POS system for (1) retrieving commands from said read-only-memory device in a predetermined sequence and outputting said commands in a readable format to said first microprocessor in said dispenser causing said dispenser to dispense fuel, (2) receiving response data from said first microprocessor during the fueling process and storing said response data in said read-and-write-memory device; (3) processing and outputting said response data to said microprocessor in said PC-based POS system where said dispenser are controlled through said POS system. - View Dependent Claims (5)
-
-
6. A method for controlling the dispensing process by a pump control board including a first microprocessor with read-only-memory for storing control commands and read-and-write-memory for storing responses to said commands, in combination with,
at least one fuel dispenser having a second microprocessor with programmable memory device for operating the dispenser, a PC-based POS system having a third microprocessor with programmable memory device and application program for operating the POS, a configuration circuit for translating communication protocols between said control circuit board and said dispenser, said control circuit board being inserted in an expansion slot of said PC-based POS system, comprising the steps of: -
(a) setting the price per unit of the fuel to be dispensed by said dispenser by sending a command format including fueling position, hose number, read or write operation flag, and unit price, whereas with a write operation flag the price is stored in said memory of said dispenser, with a read operation flag said dispenser responds back to said first microprocessor with response indicating fueling position, hose number, and unit price stored; (b) starting the dispensing process by an authorization command with format including command code, fueling position, hose number, and limit amount of fuel to be dispensed; (c) polling the status of said dispenser by a status request command with format including fueling position and hose number, whereafter said dispenser responds with status indicator response including hose is dispensing fuel, hose is idle, pump handle has been lifted and service is requested at hose; (d) reading sales information by a sales information command with format including command code, fueling position, hose number, and operational flag, whereas with a read operation flag said dispenser responds to said first microprocessor with response including pump number, hose number, and amount of fuel dispensed, or with a clear operation flag thereby the sale flag is cleared.
-
Specification