[0001] The present invention relates to an attendant-controlled terminal for automatic enablement
and monitoring of fuel dispensers, and more particularly relates to a cash/credit
sales control terminal for use in a gasoline service station, which monitors and controls
the amount of dispensed fuel from a plurality of gasoline pumps, combines miscellaneous
sales information with the sale amount of a selected one of the pumps, prints individual
customer receipts, automatically verifies a customer's credit status, and provides
certain accounting and inventory functions.
[0002] Heretofore, equipment has been provided in service stations which permits the remote
display of gasoline transactional information, i.e., the display of the dollar amount
and gallonage of a pump transaction on a display console which may be located in the
sales office of the service station, outside the view of the pump dispenser.
[0003] To utilize this information, however, the attendant must manually transcribe the
displayed information onto a receipt/invoice for presentation to the customer. For
credit transactions, the attendant must manually transfer the account number from
the customer's embossed credit card onto the receipt, normally by means of a hand-operated
embossing machine, and transcribe on the receipt the appropriate sales information.
Verification of the customers credit is often done manually via a printed "bad accounts"
booklet, telephonically or electronically via a connection to a dedicated, on-line
credit authorization network.
[0004] All of these manual operations are time- consuming to the attendant. With the recent
trend toward single attendant operated, self-service stations one of the problems
which arises is that customers are kept waiting in line to pay the single attendant
while the attendant transacts business with previous customers. This time consumption
problem is further exacerbated, where the customer desires to purchase miscellaneous
items in addition to his gasoline purchase, especially when such purchases are by
credit card.
[0005] The attendant's transactional operations are not only time consuming, they are subject
to error, illegibility and fraud. The attendant must have intelligence and training
to transact business quickly with the customer so that customers are not kept waiting.
[0006] The prior art discloses a fully automated vending-type apparatus for the dispensement
of fuel, described in U.S. Patent 3,786,421 issued to W. Wostl on January 15, 1974.
The Wostl device provides a step forward in the art, eliminating the service station
attendant altogether by permitting self-vending of the fuel and self-payment by the
customer.
[0007] Wostl provides an automated service station having a control console into which a
customer inserts his credit card. Indentifying indicia on the credit card are read,
and signals indicative of those identifying indicia are transmitted to a data bank
in which is stored credit information on holders of credit cards. If the credit card
is approved, the data bank returns an approval signal permitting the control console
to receive from the customer an indication of the fuel or other goods which he desires
to obtain. The control console enables the dispensing device for the selected goods,
and the customer then actuates the dispensing device himself to obtain the goods.
[0008] The Wostl device, however, is not capable of handling the sales of goods which cannot
be automatically dispensed, and, therefore, does not create a transactional receipt
for such goods. Nor is the Wostl device compatible with conventional credit card processing
in which credit card indicia is printed onto a receipt in a form recognisable by an
optical reading device. The optical reading device is used to scan the transactional
receipt in order to retrieve customer information and sales data for appropriately
billing the customer.
[0009] A fully-automated fuel dispensing system is also described in US patent 3 931 497.
[0010] The prior art also discloses attendant-controlled systems in which fuel dispensers
are automatically monitored and which can also handle non-fuel sales. Such systems
are described in US patent 3 632 988 and US patent 3 765 567.
[0011] In particular, US patent 3 765 567 describes an attendant-controlled system for automatic
enablement and monitoring of fuel dispensers and transacting sales comprising one
or more manually operable fuel dispensing means for dispensement of fuel, each said
fuel dispensing means including means for generating first coded data signals representative
of the value of fuel dispensed, credit card reader means operable for identifying
indicia carried by a credit card and for generating second coded data signals indicative
of said indicia, attendant-operable keyboard means including: (i) sale input means
for generating third coded data signals representative of the value of at least one
non-fuel sale keyed-in by the attendant; and (ii) print means capable of generating
a print signal for commanding a receipt print-out of said value of fuel dispensed
and/or said non-fuel sale, receipt printer means for printing alphabetic and/or numeric
information, data transmission means connectable to a data bank capable of transmitting
data signals thereto and capable of receiving fourth coded data signals from the data
bank representative of credit authorization, processor control means interconnected
to said fuel dispensing means, said credit card reader means, said keyboard means,
said receipt printer means and said data transmission means, said processor control
means being responsive to said second coded data signals for instructing said transmission
means to transmit said second coded data signals to said data bank, and responsive
to said print signal for transmitting said first coded data signals and/or said third
coded data signals to said printer means for instructing said printer means to print
a receipt indicative of said value of dispensed fuel and/or said non-fuel sale.
[0012] In the system described in US patent 3 765 567, if the fourth coded data signals
from the data bank indicate that credit is not authorised, this is displayed by causing
a lamp on the operator's console to light. This has the disadvantage that the operator
may fail to notice that the lamp has lit and may therefore complete the unauthorised
transaction.
[0013] The present invention solves this problem by providing a system in which the processor
control means is responsive to the fourth coded data signals for inhibiting the printing
of the receipt. The receipt can therefore be printed only when the customer's credit
status is positive.
[0014] In accordance with a further feature of the invention, the terminal records predetermined
information for providing an accounting print-out when requested by the terminal operator.
A display device may be connected to the terminal for providing visual output to the
operator of formulated information, as for example, the customer's credit status.
[0015] One embodiment of the invention will now be described with reference to the accompanying
drawings, in which:
Figure 1 is a perspective view of a gasoline service station incorporating the system
of the present invention.
Figure 2 is a perspective view of a terminal of the system of Figure 1.
Figure 3 illustrates a conventional microcomputer forming the process and control
system of the terminal of Figure 3.
Figure 4 is a flowchart illustrating the basic executive control sequence executed
by the microcomputer of Figure 3.
Figures 5A and 5B are flowcharts illustrating the flow of interrupts executed by the
microcomputer of Figure 3.
Figure 6 is a flowchart of credit card account data and status data acquisition executed
by the microcomputer of Figure 3.
Figure 7 is a flowchart of keyboard data acquisition and response sequence executed
by the microcomputer of Figure 3.
Figure 8 is a top view of a portion of a keyboard embodiment of the terminal of Figure
2.
Figure 9 is a flowchart of gasoline sales data acquisition executed by the microcomputer
of Figure 3.
Figures 10-13 are flowcharts of control keyboard commands executed by the microcomputer
of Figure 3.
[0016] Referring to Figure 1, a gasoline station 11 is illustrated having a plurality of
gasoline dispensing islands, 13, 15, 17. Each island is shown having three separate
gasoline dispensers 20a, 20b, 20c, each of which may have one or two fuel outlets,
for dispensing separate types of fuels, as for example, regular, high octane, low-lead
and no-lead gasoline. The dispensing islands of the station also may be denominated
according to different types of services performed at the islands. For example, at
the full service island 13 a station attendant pumps gas, cleans windshields, checks
oil and provides other services, while at the self-service island 15 the customer
does the pumping himself providing his own service. Such separate service islands
may be priced differently for gasoline sales to discount the price of gas where an
attendant is not required.
[0017] Apparatus of the present invention includes an attendant-controlled console 19, positioned
within gas station 11, and includes an underground cable 21 providing communication
between console 19 and each of the nine pumps of Figure 1. A second cable 23 connects
console 19 to. a data bank (not shown) for transmission and receipt of credit and/or
sales information.
[0018] Console 19 is shown in more detail in Figure 2 as including a receipt printer 27,
a credit card reader 29, a keyboard 31 and a visual display device 33. Console 19
is controlled by the attendant on duty who may take cash or credit cards for payment
of gasoline dispensed from the pumps. Miscellaneous items sold at the gas station,
as for example, motor oil, food, automotive components and labor, and the like, can
be keyed into console 19 using keyboard 31 to provide proper sale information to ready
the console for an automatic printing by printer 27 of both gasoline and miscellaneous
item purchases onto a receipt when commanded by the attendant.
[0019] Credit card reader 29 includes a card receiving guide slot 35 adapted to receive
the customer's credit card in a sliding fashion, facilitating quick operation by the
attendant to check the card's credit status. Reading heads (not shown) positioned
along the insides of the guide slot generate information carried by the card as the
card travels quickly therethrough. The card reader 29 retrieves the information from
the card for commanding automatic investigation by the console of the credit status
of the particular credit card being read. An example of such a card reader 29 is produced
by American Magnetics Corporation as Magstripe Reader Model 40.
[0020] Keyboard 31 includes a ten-key numeric keypad 37 for entering of numeric information.
As numeric keys are pressed a corresponding numeric representation visually appears
on a keyboard display 39 of display device 33, for aiding the attendant to enter correct
numerical data into the console. Non-gasoline sales data can be entered via numeric
keypad 37, as can the user's credit card number in the event that card reader 29 is
malfunctioning. Alternately, such non-gasoline sales data may be entered via miscellaneous
function keys 43. Numeric control instructions can also be entered from the keypad
37 for controlling the functioning of console 19, as described hereinafter.
[0021] A functional keypad 41 is also provided on the keyboard for instructing console 19
to perform particular operating functions by a simple pressing of the keys of keypad
41. For example, a PRINT function key can be actuated for signalling that a proper
means of payment has been received and a receipt should be printed from printer 27.
A CASH key can be actuated indicating that the particular type of payment being made
by the customer is cash rather than credit card. An ENTER and CLEAR functional key
may also be included; the ENTER key for entering the information typed from keypad
37 as represented on keyboard display 39, and the CLEAR key for erasing the same typed
information in order to retype the numeric values in the event the attendant realizes
he has made an error.
[0022] Other miscellaneous function keys 43 may be provided on keyboard 31 for simple attendant
actuation to command console 19 to perform an operating function. For example, an
accounting function may be requested for instructing a printing of accounting totals.
[0023] A dispenser control keypad 45 having a plurality of fuel pump selection buttons 46,
each button 46 associated with a separate gasoline pump, is provided for permitting
the attendant to selectively control the sale of gasoline from individual dispensing
pumps at the separate islands. A pump may function for holding the last sale in its
display register and inhibiting dispensement of more gasoline until the pump is reset.
The actuation of a selection button 46 causes the console 19 to make ready for printing
a receipt for the sale of gasoline from the pump associated with the button 46 selected
and the pump is then reset for gasoline dispensement by the next customer.
[0024] Printer 27 may take the form of a conventional dot matrix printer of the alphanumeric
variety and is controllable for providing a number of print functions commanded by
the attendant. Ordinarily, printer 27 prints individual customer receipts. Where payment
is made by way of credit card, printer 27 is operable to print on preformed, preprinted
credit invoices having a plurality of sheets for formulating at least a customer copy
and a charge copy. The credit invoice is printed to contain the particular credit
card number of the customer and the total sale amount. Further printing may include
other particulars, as for example, station identification indicia, the date, the quantity
of goods or services purchased, the unit price and the type of product. An example
of such a printer 27 is a LRC 7040 Series Matrix Printer manufactured by LRC Inc.
Riverton, Wyoming.
[0025] In order to permit an optical character recognition system (OCR) system) to read
the particular charge slip for formulating a monthly billing to the customer, the
printer prints the customer's credit card number and the total charge amount in OCR
readable characters at a proper-well-defined position on the card receipt. OCR readable
characters are specifically signed characters which are capable of being read by a
machine. This permits all charge copies to be shipped to a central processing station
in order for an OCR system to read all charge copies and automatically perform appropriate
billing to individual customers.
[0026] Printer 27 is also operable for printing out specific accounting information which
has been accumulated throughout the day, week, month or particular time period as
established by the owner of the station. For example, printer 27 may be commanded
to print out credit card summaries of the account numbers and accumulatd number of
credit dollars which have been utilized by purchases throughout a given time period.
This credit summary can in turn be used as credit to purchase bulk fuel from the petroleum
company's tank trucks. Also, printer 27 is capable of printing out accumulated sales
totals or gallonage totals for particular days, weeks or 8-hour shifts if so desired.
[0027] Visual display device 33 includes a plurality of annunciators 47 which are controllable
for communicating information to the attendant concerning a particular functioning
of the system. For example, after a credit card has been slid through card reader
slot 35, an annunciator 47 is actuable upon determination of the credit authorization
status of the particular card read, signaling the attendant to either accept or reject
the purchase for credit. Another annunciator, for example, may be used to indicate
low inventory levels of fuel at the station.
[0028] Referring to Figure 3, a conventional microcomputer 49 controls the overall system
processing and management of console 19. The microcomputer performs a number of tasks
which may be summarized as follows:
(1) data is retrieved from the dispensing pumps in the form of a measure of the value
amount of the gasoline dispensed and is manipulated by microcomputer 49 to enable
printing of gasoline sale information by printer 27;
(2) sales data is received from keyboard 31 and is manipulated to provide output commands
to printer 27 for printing of the keyed-in sales information; control data entered
from keyboard 31 instructs the operation of microcomputer 49, as for example, instructing
the microcomputer to provide a receipt print-out; and
(3) data is received from card reader 29 of the information read from the customer's
credit card and is manipulated to provide output commands along cable 23 for enabling
transmission of the credit card information to a data bank for establishing credit
authorization.
[0029] One suitable microcomputer 49 is a Z80.Microcomputer system, Software Development
Board SDB-80, manufactured by Mostek Corporation, Carrollton, Texas. Reference is
made to Mostek's MK3880 Central Processing Unit Technical Manual, February, 1977,
Mostek's MK3881 Parallel I/0 Controller Technical Manual, November, 1976 and Mostek's
SDB-80 Software Development Board Operations Manual, May, 1977, which are incorporated
herein by reference. Specifically, the SDB Operations Manual explains the considerations
involved in interfacing peripheral devices to the Z80 microcomputer.
[0030] As shown in Figure 3, microcomputer 49 treats printer 27, card reader 29, keyboard
31, display device 33 and the dispensing islands (island 17 shown in Figure 3) as
peripheral devices which are interconnected by means of bus cables 67. The microcomputer
is also can- nected to cable 23 for communication with the data bank.
[0031] Microcomputer 49 is interconnected to the dispensing islands for monitoring the sale
of gasoline dispensed from each pump. The final totals for each pump are transmitted
to the microcomputer at the completion of fuel dispensing when commanded by the attendant's
actuation of the dispenser control keypad 45. The dispensing islands may also receive
commands from microcomputer 49 for enabling and disabling selected pumps. The pump
sales data may be encoded in a number of ways, preferably, the value amount rather
than the gallonage is encoded in the pump data, with the gallonage computable separately
by the microcomputer from a known unit price per gallon.
[0032] As illustrated in the above-cited Wostl patent (see Figures 9-12), fuel pump controls
are located on the outside of the pump for actuation by the customer. After a customer
completes dispensing a desired quantity of fuel, a handle located on the side of the
pump is rotated by the customer to stop the gasoline tally permitting the pump nozzle
to be replaced in its holder. The rotation of the pump handle can be utilized to place
the pump's final sales data in a ready state for retrieval by the microcomputer when
desired. The pump may automatically lock at this time until reset by the microcomputer.
[0033] Dispenser control keypad 45 of the keyboard 31 is utilized to permit the attendant
to instruct the microcomputer to retrieve pump sales data from a selected pump and
to thereafter enable the selected pump for use by the next customer. The attendant
actuates keypad 45 just prior to actuation of the PRINT key of keypad 41 to provide
the appropriate gas sales information of a selected pump required by the printer.
This is an important feature of the embodiment, which permits an attendant to quickly
select a particular pump sale to be printed by the printer without the attendant having
to view the pump or transcribe any pump sale information.
[0034] To permit a gasoline pre-payment mode of terminal operation to be performed, in which
a customer may pre-purchase a quantity, for example $5.00 of gasoline, the microcomputer
may effectively monitor the immediate pump sales total and disable the particular
pump upon its reaching the $5.00 dispensed sale.
[0035] One preferred embodiment of the present invention is structured around microcomputer
49 which is a conventional 8-bit, parallel bus microprocessor having an accumulator,
a plurality of registers and an instruction register and CPU Control for interpretation
and execution of micro-level assembly language instructions.
[0036] Microcomputer 49 manages the acquisition of dispensing sales data from gasoline pumps
and other sales information data entered through keyboard 31, processes the data and
prints the sales information in receipt form via printer 27. The system is managed
under the control of keyboard 31 permitting the attendant to initiate particular operations
to be performed by microcomputer 49. The accumulation of sales data information is
conducted in a program sequence manner in order to print a final receipt upon request.
As the attendant pushes the PRINT button on keyboard 31, microcomputer 49 produces
a receipt print-out according to information it has accumulated and processed. Until
the attendant pushes the PRINT button, the microcomputer continues to accumulate sales
data.
[0037] In order to obtain the data required for print-out of both gasoline and other sale
information, the microcomputer steps through a basic executive control sequence schematically
shown in the flowchart of Figure 4. The executive sequence embodies a basic set of
subroutines used to read entries from keyboard 31, card reader 29 and from the dispensing
pumps 20a-c.
[0038] The encircled A in Figure 4 indicates the initial entry point into the executive
control sequence. At step S1, the system is initialized and microcomputer 49 begins
to step through successive steps S2-S4 for evaluating the status of 3 different flags.
Whenever one of the three flags is set, control is transferred to a specific subroutine
for producing a predetermined function.
[0039] At step S2, a CARD READER flag is checked for passing control via step S5 to a subroutine
which reads credit card data being sent from card reader 29. At step S3, a KEYBOARD
flag is checked for determining whether keyboard data is available for entry from
keyboard 31; control is responsively passed at step S6 to a keyboard subroutine. The
status of a PAID flag is checked at step S4, indicating whether the attendant is requesting
sales data of a particular pump to be retrieved. When the PAID flag is set control
is passed at step S7 to a gas sale retrieval subroutine.
[0040] Each of the 3 executive control flags are effectively set by the card reader or keyboard
requesting an interrupt from microcomputer 49. The interrupt request will be honored
by the microcomputer at the completion of the current instruction being executed,
by passing control to a peripheral service routine illustrated by Figure 5A.
[0041] Referring to Figure 5A, the encircled B indicates the initial entry point into the
peripheral service routine. Microcomputer 49 initially determines which of the peripherals
is demanding interrupt. The interrupting peripheral is determined at steps S10-S12
for responsively setting one of the 3 executive control flags at steps S13-S15. After
the flag has been set, the interrupting peripheral is notified in a handshake manner
and control is returned to the executive control sequence of Figure 4, steps S16,
S17.
[0042] Whenever a substantially simultaneous interrupt is occurring (as for example where
both a key from keypad 45 and a key from keypad 41 are depressed) the peripheral service
routine determines the simultaneous demand for interrupt, step S18, and a reenter
annuciator 47 is actuated, step S 19, for signaling the operator to re-perform his
previous actions in a successive manner.
[0043] Figure 6 illustrates the flow of the credit card routine which is entered from the
executive control sequence whenever the CARD READER flag is set. At step S20 microcomputer
49 retrieves the credit card data from card reader 29. The microcomputer performs
a check at step S21 and S22 to determine whether the entire card data has been retrieved.
If the card information is incomplete, microcomputer 49 initiates a "Re-Enter" annunciator
47 on the display device 33 for signalling the attendant to re-enter the credit card
through card reader 29. (Step S23).
[0044] Where the entire data from the credit card has been received, control is passed for
transmission of the credit card data to the data bank, step S24. After data transmission,
the card reader flag is reset, step S25, and return is made at step S26 to the executive
control for awaiting data return from the data bank.
[0045] The data bank is stored with credit card validation data from which the validity
of accounts can be determined. By way of example, if the data bank is a centralized
data bank serving a plurality of service 11 from a remote location, then the data
bank may store each account number together with an indication of whether the account
is valid or invalid. The data bank functions by returning to the microcomputer a credit
card validation data word indicative of the credit card validity state.
[0046] Referring to Figure 5B, an interrupt request S27 from the data bank will cause microcomputer
49 to jump to a communication sequence beginning at step S28 as shown in Figure 6.
Microcomputer 49 reads the data transmitted from the data bank and determines whether
or not credit has been authorized (steps S28S29). If credit has not been authorized
microcomputer 49 actuates a "DENY" annunciator 47 of the display device 33, step S30.
If credit is authorized, an "AUTHORIZED" annunciator 47 is actuated, step S31. The
credit card information is then stored at step S32 and a "CARD OK" flag is set at
step S33 before control is returned to the executive control program via step S34.
[0047] The "CARD OK" flags tells the microcomputer whether credit is authorized. If credit
is not authorized, the printing of a receipt is automatically inhibited when the attendant
presses the PRINT button. The attendant must then use the CASH key to transact the
sale. Because the terminal maintains a record of the CASH dollars accumulated by the
attendant, attendant fraud is avoided.
[0048] Figure 7 illustrates the flow of the keyboard routine entered from the executive
control sequence whenever the keyboard flag is set. The keyboard subroutine initially
determines which of the several keys of keyboard 31 has been actuated and then where
required jumps to an appropriate routine for handling the operation commanded.
[0049] The functional keys of keypad 41 of Figure 2 are illustrated in Figure 8 by keys
91-97, and are those keys which are used more often and therefore are given separate
key status for direct and simple entry of instruction by the attendant to microcomputer
49. Keypad 43 of Figure 3, may also be given separate key status as indicated by the
keys 99-105 in Figure 8. In an added embodiment, the functional commands associated
with keys 91-105 may, in the alternative, be entered by coded data using numeric keypad
37 followed by actuation of the ENTER key, as described hereinafter.
[0050] The keyboard routine of Figure 7 monitors the direct entry keys of Figure 8. A print
key 91, a cash key 93, an enter key 95 and a clear key 97 are functional keys which
when actuated by the attendant cause microcomputer 49 to produce a programmed function.
A unit price key 99, a station ID key 101 and a poll ID key 103 are data entry keys
which when actuated in conjunction with numeric keypad 37 enter data to microcomputer
49 for providing information to be printed by printer 27 and/or information to be
transferred to the data bank. An accounting key 105 is actuable for commanding microcomputer
49 to print out specific tables of information which have been kept and updated by
the microcomputer during system operation.
[0051] Referring to Figure 7, steps S35-S42 make a determination as to whether one of the
keys of functional keypad 41 has been actuated by the attendant, for responsively
jumping to a print, cash, enter or clear subroutine at respective steps S43-S46. Where
one of the data entry keys 99-103 has been actuated, control is passed to steps S47-S49
for entry and storage of the data. Actuation of accounting key 105 commands a print-out
of predetermined totals which have been accumulated by the processor during its operation,
after which the accounting totals are cleared, step S50, S51. After processing of
a key actuation of the routine of Figure 7, the keyboard flag is cleared and control
is returned to the executive control sequence, steps S52-S53.
[0052] The unit price, station I.D. and POLL I.D. data which are entered, are stored at
an appropriate location for use by the microcomputer during printing and/or on-line
communication with the data bank. The unit price data may contain two or more different
unit prices for each grade of gasoline sold for permitting a multi-tier price structuring
on either a full-service/self-service basis and/or a cash/credit basis. Where, for
example, a gasoline sale is transferred from a self-service pump, the stored unit
price may be used to calculate the number of gallons dispensed also, a discount may
be given for cash purchases by using the stored unit price to compute the final sale
amount to be sent to the printer.
[0053] Referring to Figure 9, a PAID subroutine is entered from the executive control sequence
whenever the PAID flag is set responsive to the attendant pressing a selected pump
button 46. The PAID subroutine inputs the selected pump data and stores the same for
use during receipt printing (Step S54). Receipt of the pump data is acknowledged to
the dispensing island in a handshake fashion and a sale flag is set, steps -S55-S56.
Control is then returned to the executive control routine at step S57. With the sales
information of the selected pump stored, the print key may be actuated for printing
the receipt.
[0054] Actuation of the print key transfers the program sequence from the keyboard routine
of Figure 7 to the print routine of Figure 10. The print routine initially determines
whether a sale has occurred for printing by checking the SALE flag; the CARD READER
flag is also checked for printing a receipt only if a credit card payment is authorized
(step S58). Where a print-out is to occur, steps S59=S61 are executed for printing
the receipt. The microcomputer computes a sale total of miscellaneous sale items with
the gasoline sale of the selected pump. All data to be printed is moved to a print
table from which proper recept format is constructed. The receipt is thereafter printed
by the microcomputer 49 successively transferring print commands and data information
from the print table to the printer 27. The print tables are thereafter cleared at
step S62, and a credit card summary of the transaction is stored in memory at step
S63.
[0055] A credit card summary of the printed transaction is stored in a predetermined memory
location and includes the account number of the credit card billed, plus the sales
amount of gasoline and miscellaneous items purchased. This credit card summary can
be retrieved from storage by microcomputer 49 for independent print-out to provide
a credit voucher to purchase bulk gasoline, as explained above.
[0056] After the credit card summary has been stored, a test is performed at step S64 for
determining whether the summary memory location is full. If the summary memory location
is full, all inputs to microcomputer 49 are disabled and a credit card summary annunciator
47 of the visual display device 33 is actuated to indicate to the attendant that a
credit card summary print-out must be actuated, step S65, S66. If the summary memory
location is determined not to be full, the SALE and CARD OK flags are reset, the keyboard
flag is reset and return is made to the executive control sequence, steps S67-S69.
[0057] Actuation of the CASH key on the keyboard transfers the program sequence from the
keyboard routine of Figure 7 to the CASH routine of Figure 11, where data of the present
cash sale is accumulated in order to update accounting tables, step S70. Thereafter,
the keyboard flag is reset and control is returned to the executive control sequence
via steps S71, S72.
[0058] Certain accounting information is accumulated during operation of the microcomputer
by programming the microcomputer to store predetermined information into memory. For
example, gasoline sales totals can be accumulated in dollars and gallons and can be
accumulated for the entire station sales, for a specific product, for a type of service,
i.e. full or self- serve, for a method of payment, i.e., cash or credit, or for storage
tank inventory. The storing of such information can be accomplished during receipt
print-out in the print routine of Figure 10.
[0059] Actuation of the ENTER key on the keyboard transfers the program sequence from the
keyboard routine of Figure 7 to an ENTER routine of Figure 12. Pressing of the ENTER
key will enter specific commands to microcomputer 49. These commands may be orderly
stored in a buffer memory associated with the keyboard by actuation of the numeric
keypad 37. The microcomputer inputs the data stored in the buffer memory of the keyboard,
step S73, deciphering at steps S74-S78 the instructional command dictated by the buffer
memory data.
[0060] If a credit card code including a credit card number has been entered into the keyboard
31, the microcomputer deciphers the code at step S74 and jumps at step S79 to the
credit card routine of Figure 6 for proper verification of the credit card number
to retrieve credit authorization. If date code instruction has been entered, the microcomputer
is instructed to store a new date in the print tables (step S75, S80). At step S76,
microcomputer 49 determines whether a particular type of miscellaneous sale has been
made in which appropriate sale information and required alphanumeric character spelling
of the type of sale, is required to be printed onto the receipt. The specific print
code in conjunction with its sale information is stored at step S81 and the sale is
set for indicating a sale has occurred, step S82.
[0061] Certain accounting information can be accumulated during operation of the microcomputer
by programming the microcomputer to store predetermined information. Where an accounting
print-out request of such totals is deciphered at step S77, microcomputer 49 prints
the saved totals at step S83 by transferring the requested information saved to the
printer for appropriate print-out. The requested total tables are then cleared at
step S84.
[0062] The credit card summary buffer can be printed out independently of other accounting
totals saved. The microcomputer senses that a credit card summary print-out instruction
has been received at step S78, and appropriately prints a summary of the information
stored in the credit card buffer at step S85; after which the summary buffer is cleared
at step S86.
[0063] After the specific code instruction from the keyboard 31 has been interpreted and
performed by microcomputer 49, the keyboard flag is reset and return is made to the
executive control sequence at steps S87, S88.
[0064] Actuation of the CLEAR key 97 on the keyboard transfers the program sequence from
the keyboard routine of Figure 7 to a CLEAR routine of Figure 13. Data is cleared
at step S89 from the buffer memory of the keyboard and the keyboard flag is cleared
at step S90. Return is then made to the executive control sequence at step S91.
1. An attendant-controlled system for automatic enablement and monitoring of fuel
dispensers and transacting sales comprising:
at least one manually operable fuel dispensing means for dispensement of fuel, each
said fuel dispensing means including means for generating first coded data signals
representative of the value of fuel dispensed;
credit card reader means operable for identifying indicia carried by a credit card
and for generating second coded data signals indicative of said indicia;
attendant-operable keyboard means including:
(i) sale input means for generating third coded data signals representative of the
value of at least one non-fuei sale keyed-in by the attendant; and
(ii) print means capable of generating a print signal for commanding a receipt print-out
of said value of fuel dispensed and/or said non-fuel sale;
receipt printer means for printing alphabetic and/or numeric information;
data transmission means connectable to a data bank capable of transmitting data signals
thereto and capable of receiving fourth coded data signals from the data bank representative
of credit authorization;
processor control means interconnected to said fuel dispensing means, said credit
card reader means, said keyboard means, said receipt printer means and said data transmission
means, said processor control means being responsive to said second coded data signals
for instructing said transmission means to transmit said second coded data signals
to said data bank, and responsive to said print signal for transmitting said first
coded data signals and/or said third coded data signals to said printer means for
instructing said printer means to print a receipt indicative of said value of dispensed
fuel and/or said non-fuel sale, characterised in that said processor control means
is responsive to said fourth coded data signals for inhibiting said printing of said
receipt.
2. Apparatus according to claim 1 and comprising a plurality of said manually operable
fuel dispensing means, characterised in that there are provided first key means operable
for instructing said processor control means to retrieve said first coded data signals
of a selected fuel dispensing means.
3. Apparatus according to claim 1 or claim 2, characterised in that said processor
control means is responsive to said print signal for computing fifth coded data signals
representative of a sales total of said value of dispensed fuel and said value of
said non-fuel sale and for transmitting said fifth coded data signals to said printer
means for printing the sales total.
4. Apparatus according to claim 3, characterised in that said processor control means
is responsive to said second data signals for storing at least a portion of said second
data signals and is responsive to the operation of said print signal for storing said
fifth .data signals in association with its corresponding second data signals; and
in that said keyboard means includes key means manually selectable for instructing
said processor control means to transmit all said stored second data signals and their
associated fifth data signals to said printer means for printing each said portion
of said indicia and respective sales totals.
5. Apparatus according to claim 4, characterised in that said processor control means
is responsive to said key means for computing sixth coded data signals representative
of a credit sale total of all said stored fifth data signals and for transmitting
said sixth coded data signals to said printer means for printing the credit sales
total in conjunction with said printing of each said portion of said indicia and representative
sales totals.
6. Apparatus according to any preceding claim, characterised in that said processor
control means accumulates said first coded data signals for producing seventh coded
data signals representative of an accounting total of the value of total fuel dispensed
over a period of time; and in that said keyboard means includes manually selectable
means for instructing said processor control means to transmit said seventh coded
data signals to said printer means for printing said value of total fuel dispensed.
7. Apparatus according to claim 6, characterised in that said processor control means
accumulates first coded data signals according to a particular type of fuel dispensed
for producing fuel type data signals representative of an accounting total of the
value of total fuel of the particular type of fuel dispensed over a period of time;
and in that said manually selectable means includes means for instructing said processor
control means to transmit said fuel type data signals to said printer means for printing
said value of total fuel of the particular type of fuel dispensed.
8. Apparatus according to any preceding claim, characterised in that said printer
means includes means for receiving a preformed, preprinted credit invoice form insertable
within said printer means for printing onto the form.
9. Apparatus according to claim 8, characterised in that said printer means includes
means for printing OCR characters at a well-defined location on the form.
10. Apparatus according to any preceding claim, characterised in that said keyboard
means includes a display device for visually indicating said non-fuel sale amounts
as keyed-in by the attendant.
11. Apparatus according to any preceding claim, characterised in that there are provided
annunciator means operable responsive to a command signal, for communicating with
the attendant, and in that said processor control means is connected to said annunciator
means and produces a said command signal for operating said annunciator means.
12. Apparatus according to claim 11, characterised in that said processor control
means produces a said command signal responsive to said fourth coded data signals.
13. Apparatus according to any preceding claim, characterised in that said processor
means computes volume data signals representative of the volume of fuel dispensed
responsive to said first coded data signals, and transmits said volume data signals
to said printer means in conjunction with said first and said third coded data signals.
14. Apparatus according to any preceding claim, characterised in that said processor
control means is responsive to said print signals for formulating print data input
signals from said first coded data signals of a single dispensing means and said third
coded data signals, and for transmitting said print data input signals to said printer
means for instructing said printer means to print said receipt.
15. Apparatus according to claim 14, characterised in that said keyboard means includes
means for entering unit price data to said processor control means, and in that said
processor control means stores said unit price data when entered from said keyboard
means and said processor control means utilizes said unit price data for formulating
print data input signals.
16. Apparatus according to claim 15, characterised in that said entered price data
includes a plurality of unit prices for each type of fuel dispensable by said fuel
dispensing means, and in that said processor control means selects one of said unit
prices in formulating said print data input signals.
17. Apparatus according to any preceding claim, characterised in that said processor
control means accumulates third coded data signals for producing non-fuel type data
signals representative of an accounting total of the value of total non-fuel items
sold over a period of time; and in that said manually selective means includes means
for instructing said processor control means to transmit said non-fuel type data signals
to said printer means for printing said value of total non-fuel items sold.
18. Apparatus according to claim 7, characterised in that said processor control means
further comprises inventory control means capable of monitoring said fuel type data
signals and bulk purchases of fuel of a particular type to determine the amount of
fuel of a particular type available to be dispensed at any point in time; and further
comprising second annunciator means connected to said processor control means to alert
said attendant of a condition wherein the amount of fuel of a particular type available
to be dispensed is below a predetermined operating minimum.
1. Von Bedienungspersonal gesteuertes System zum automatischen Freigeben und Überwachen
von Kraftstoffabgabeeinrichtungen und zum Durchführen von Verkäufen, mit mindestens
einer von Hand betätigbaren Kraftstoffabgabeeinrichtung, welche jeweils eine Einrichtung
zum Erzeugen von ersten kodierten Datensignalen aufweist, welche den Wert des abgegebenen
Kraftstoffs darstellen; mit einem Kreditkartenleser zum Identifizieren von mittels
einer Kreditkarte eingebrachter Kenndaten und zum Erzeugen von zweiten kodierten Datensignalen,
welche die Kenndaten anzeigen;
mit einer vom Bedienungspersonal betätigbaren Tastatur mit
(1) einer Verkaufseingabeeinrichtung zum Erzeugen von dritten kodierten Datensignalen,
welche den Wert mindestens eines nicht Kraftstoff betreffenden Verkaufs darstellen,
der von dem Bedienungspersonal eingetastet worden ist, und
(11) eine Druckeinrichtung, mittels welcher ein Drucksignal erzeugt werden kann, um
das Ausdrucken eines Belegs über den Wert des abgegebenen Kraftstoffs und/oder den
nicht Kraftstoff betreffenden Verkauf zu befehlen;
mit einem Belegdrucker zum Drucken alphabetischer und/oder numerischer Information;
mit einer Datenübertragungseinrichtung, die mit einer Datenbank verbindbar ist, und
mit welcher an diese Daten signale übertragen werden können und welche vierte kodierte
Datensignale von der Datenbank empfangen kann, welche einer Kreditbefugnis entsprechen;
mit einer Prozessorsteuereinrichtung, die mit den Kraftstoffabgabeeinrichtungen, dem
Kreditkartenleser, der Tastatur, dem Belegdrucker und der Datenübertragungseinrichtung
verbunden ist, wobei die Prozessorsteuereinrichtung auf die zweiten kodierten Signale
anspricht, um der Ubertragungseinrichtung zu befehlen, die zweiten kodierten Signale
an die Datenbank zu übertragen, und auf das Drucksignal anspricht, um die ersten kodierten
Signale und/oder die dritten kodierten Signale an den Drucker zu übertragen, um diesem
zu befehlen, einen Beleg zu drucken, welcher den Wert des abgegebenen Kraftstoffs
und/oder den nicht Kraftstoff betreffenden Verkauf anzeigt, dadurch gekennzeichnet,
daß die Prozessorsteuereinrichtung auf die vierten kodierten Datensignale anspricht,
um das Drucken des Belegs zu verhindern.
2. System nach Anspruch 1, mit einer Anzahl von Hand betätigbarer Kraftstoffabgeeinrichtungen,
dadurch gekennzeichnet, daß erste Tasteinrichtungen vorgesehen sind, welche betätigbar
sind, um der Prozessorsteuereinrichtung zu befehlen, die ersten kodierten Daten einer
ausgewählten Kraftstoffabgabeeinrichtung wideraufzufinden.
3. System nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet, daß die Prozessorsteuereinrichtung
auf das Drucksignal anspricht, zum Berechnen von fünften kodierten Datensignalen,
welche einer Gesamtverkaufssumme des Wertes des abgegebenen Kraftstoffs und des Werts
des nicht Kraftstoff betreffenden Verkaufs entsprechen, und zum Übertragen der fünften
kodierten Datensignale an den Drucker, damit dieser die Gesamtverkaufssumme ausdruckt.
4. System nach Anspruch 3, dadurch gekennzeichnet, daß die Prozessorsteuereinrichtung
auf die zweiten Datensignale anspricht, um zumindest einen Teil der zweiten Datensignale
zu specihern, und auf das Anlegen des Drucksignals anspricht, um die fünften Datensignale
in Verbindung mit den entsprechenden zweiten Datensignalen zu speichern, und daß die
Tastatur von Hand auswählbare Tasten aufweist, um der Prozessorsteuereinrichtung zu
befehlen, alle gespeicherten zweiten Datensignale und deren zugeordnete fünfte Datensignale
an den Drucker zu übertragen, um den jeweiligen Teil der Kenndaten und der entsprechenden
Gesamtverkaufssummen auszudrucken.
5. System nach Anspruch 4, dadurch gekennzeichnet, daß die Prozessorsteuereinrichtung
auf die Tastatur anspricht, um sechste kodierte Datensignale zu berechnen, welche
einer Gesamtkredit-Verkaufssumme der gespeicherten fünften Datensignale entsprechen,
und um die sechsten kodierten Datensignale an den Drucker zu übertragen, um die Gesamtkredit-Verkaufssumme
in Verbindung mit dem Drucken des jeweiligen Teils der Kenndaten und der representativen
Gesamtverkaufsbeträge zu drucken.
6. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die
Prozessorsteuereinrichtung die ersten kodierten Datensignale aufsummiert, um siebte
kodierte Datensignale zu erzeugen, welche einem Gesamtrechnungsbetrag über den Wert
des insgesamt über einen bestimmten Zeitabschnitt abgegebenen Kraftstoffs entsprechen,
und daß die Tastatur manuell wählbare Einrichtungen aufweist, um der Prozessorsteuereinrichtung
zu befehlen, die siebten kodierten Datensignale an den Drucker zu übertragen, um den
Wert des insgesamt abgegebenen Kraftstoffs auszudrucken.
7. System nach Anspruch 6, dadurch gekennzeichnet, daß die Prozessorsteuereinrichtung
erste kodierte Datensignale entsprechend einer ganz bestimmten Sorte eines abgegebenen
Kraftstoffs ansammelt, um Kraftstoffsorten-Datensignale zu erzeugen, die einen Gesamtrechnungsbetrag
des Werts des von der bestimmten Sorte über einen vorbestimmten Zeitabschnitt abgegebenen
Kraftstoffs darstellen, und daß die von Hand auswählbare Einrichtung eine Einrichtung
aufweist, um der Prozessorsteuereinrichtung zu befehlen, die Kraftstoffsorten-Datensignale
an den Drucker zu übertragen, damit der Wert des von der bestimmten Sorte insgesamt
abgegebenen Kraftstoffs ausgedruckt wird.
8. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der
Drucker eine Einrichtung zum Aufnehmen eines vorgegebenen, vorgedruckten Kreditrechnungsformulars
aufweist, das in den Drucker einführbar ist, um auf das Formular zu drucken.
9. System nach Anspruch 8, dadurch gekennzeichnet, daß der Drucker eine Einrichtung
aufweist, um OCR-Zeichen an einer genau festgelegten Stelle auf dem Formular zu drucken.
10. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die
Tastatur eine Anzeigeeinrichtung aufweist, um die keinen Kraftstoff betreffenden Verkaufsbeträge
visuell anzuzeigen, wie sie von der Bedienungsperson eingetastet worden sind.
11. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß akustische
Signalisiereinrichtungen vorgesehen sind, die entsprechend einem Befehlssignal betätigbar
sind, um mit der Bedienungsperson eine Verbindung herzustellen, und daß die Prozessorsteuereinrichtung
mit den akustischen Signalisiereinrichtungen verbunden ist und ein Befehlssignal zum
Betätigen der Signalisiereinrichtungen erzeugt.
12. System nach Anspruch 11, dadurch gekennzeichnet, daß die Prozessorsteuereinrichtung
das Befehlssignal erzeugt, das auf die vierten kodierten Datensignale anspricht.
13. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die
Prozessoreinrichtung entsprechend den ersten kodierten Datensignalen Volumen-Datensignale
berechnet, welche dem Kraftstoffvolumen entsprechen, und die Volumen-Datensignale
an den Drucker zusammen mit den ersten und den dritten kodierten Datensignalen überträgt.
14. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die
Prozessorsteuereinrichtung auf die Drucksignale anspricht, um Druckdaten-Eingabesignale
aus den ersten kodierten Datensignalen einer einzigen Abgabeeinrichtung und die dritten
kodierten Datensignale zu formulieren, und um die Druckdaten-Eingabesignale an den
Drucker zu übertragen, um diesem zu befehlen, den Beleg zu drucken.
15. System nach Anspruch 14, dadurch gekennzeichnet, daß, die Tastatur eine Einrichtung
aufweist, um an die Prozessorsteuereinrichtung Preisdaten pro Einheit einzugeben,
und daß die Prozessorsteuereinheit die Preisdaten pro Einheit speichert, wenn sie
von der Tastatur aus eingegeben worden sind, und daß die Prozessorsteuereinheit die
Preisdaten pro Einheit dazu verwendet, um Druckdaten-Eingabesignale zu formulieren.
16. System nach Anspruch 15, dadurch gekennzeichnet, daß die eingegebenen Preisdaten
eine Anzahl Preiseinheiten für jede Sorte von Kraftstoff aufweisen, der mittels der
Kraftstoffabgabeeinrichtung abgebbar ist, und daß die Prozessorsteuereinheit eine
der Preiseinheiten auswählt, um die Druckdaten-Eingabesignale darzulegen.
17. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die
Prozessorsteuerinrichtung dritte kodierte Datensignale ansammelt, um nicht Kraftstoffsorten
betreffende Datensignale zur erzeugen, die einem Gesamtrechungsbetrag des Werts der
gesamten, keinen Kraftstoff betreffenden Artikel, die über einen bestimmten Zeitabschnit
verkauft worden sind, entsprechen, und daß die von Hand auswählbare Einrichtung eine
Einrichtung aufweist, um der Prozessorsteüereinrichtung zu befehlen, die nicht Kraftstoffsorten
bezogenen Datensignale an den Drucker zu übertragen, um den Wert der insgesamt verkauften,
nicht Kraftstoff bezogenen Artikel auszudrucken.
18. System nach Anspruch 7, dadurch gekennzeichnet, daß die Prozessorsteuerinrichtung
eine Lagerbestands-Steuereinrichtung aufweist, mittels welcher die Kraftstoffsorten-Datensignale
und Kraftstoff-Vorratsmengen einer ganz bestimmten Sorte überwacht werden können,
um die Kraftstoffmenge einer bestimmten Sorte zu bestimmen, die zu jedem Zeitpunkt
abgegeben werden kann, und daß sie ferner zweite akustische Signalisiereinrichtung
aufweist, die mit der Prozessorsteuereinrichtung verbunden sind, um die Bedienungsperson
daruaf aufmerksam zu machen, daß die Kraftstoffmenge einer bestimmten Sorte, die abgegeben
werden soll, unter einer vorbestimmten minimalen Vorratsmenge liegt.
1. Système commandé par surveillant pour assurer automatiquement l'autorisation et
le . contrôle de distributeurs de carburant et la transaction de ventes, comprenant:
- un ou plusiers moyens de distribution de carburant actionnables manuellement pour
la distribution de carburant, chacun desdits moyens de distribution de carburant comprenant
un moyen pour engendrer des premiers signaux de données codés représentant la valeur
de carburant distribué:
- un lecteur de carte de crédit pouvant être actionné pour l'identification d'indices
portés par une carte de crédit et pour la génération de secondes signaux de données
codés représentant iesdits indices;
- un clavier à touches manoeuvrable par le surveillant et comportant:
(i) un moyen d'entrée de vente pour engendrer des troisièmes signaux de données codés
représentant la valeur d'au moins une vente ne concernant pas du carburant et défini
par clavier par le surveillant; et
(ii) un moyen d'impression capable d'engendrer un signal d'impression pour commander
une impression de reçu de ladite valeur de carburant distribué et/ou de ladite vente
ne concernant pas du carburant;
- une imprimante de reçu pour imprimer une information alphabétique et/ou numérique;
- un moyen de transmission de données pouvant être relié à une banque de données,
en étant capable de transmettre des signaux de données à celle-ci et de recevoir des
quatrièmes signaux de données codés en provenance de la banque de données et représentant
une autorisation de crédit;
- un moyen de commande par processeur interconnecté avec lesdits moyens de distribution
de carburant, ledit lecteur de carte de crédit, ledit clavier à touches, ladite imprimante
de reçu et ledit moyen de transmission de données, ledit moyen de commande à processeur
répondant auxdits seconds signaux de données codés pour commander ledit moyen de transmission
en vue de la transmission desdits seconds signaux de données codés à ladite banque
de données, et répondant audit signal d'impression pour transmettre lesdits premiers
signaux de données codés et/ou lesdits troisièmes signaux de données codés à ladite
imprimante afin de commander l'imprimante en vue de l'impression d'un reçu indiquant
ladite valeur de carburant distribué et/ou de ladite vente ne concernant pas du carburant,
caractérisé en ce que ledit moyen de commande par processeur répond auxdits quatrièmes
signaux de données codés pour empêcher ladite impression dudit reçu.
2. Appareillage selon la revendication 1 et comprenant une pluralité desdits moyens
de distribution de carburant pouvant être actionnés manuellement, caractérisé en ce
qu'il est prévu des premiers moyens à touches pouvant être actionnés pour commander
ledit moyen de commande par processeur en vue de l'extraction desdits premiers signaux
de données codés d'un moyen de distribution de carburant sélectionné.
3. Appareillage selon la revendication 1 ou 2, caractérisé en ce que ledit moyen de
commande par processeur répond audit signal d'impression pour calculer des cinquièmes
signaux de données codés représentant. le total de la valeur de vente du carburant
distribué et de la valeur de vente ne concernant pas du carburant et pour transmettre
lesdits cinquièmes signaux de données codés à ladite imprimante pour l'impression
du total de ventes.
4. Appareillage selon la revendication 3, caractérisé en ce que ledit moyen de commande
par processeur répond auxdits seconds signaux de données pour mémoriser au moins une
partie desdits seconds signaux de données et répond à la génération dudit signal d'impression
pour mémoriser lesdits cinquièmes signaux de données en association avec les seconds
signaux de données correspondants; et en ce que ledit clavier comprend des moyens
à touches pouvant être sélectionnées manuellement pour commander ledit moyen de commande
par processeur en vue de la transmission de tous lesdits seconds signaux de données
mémorisés et leurs cinquièmes signaux de données associés à ladite imprimante pour
l'impression de chaque partie desdits indices et des totaux de vente respectifs.
5. Appareillage selon la revendication 4, caractérisé en ce que ledit moyen de commande
par processeur répond audits moyens à touches pour calculer des sixièmes signaux de
données codés représentant un total de vente à crédit de tous lesdits cinquièmes signaux
de données mémorisés et pour transmettre lesdits sixièmes signaux de données codés
à ladite imprimante pour l'impression du total des ventes à crédit en coopération
avec ladite impression de chacune desdites parties desdits indices et des totaux de
vente representatifs.
6. Appareillage selon l'une quelconque des revendications précédentes, caractérisé
en ce que ledit moyen de commande par processeur accumule lesdits premiers signaux
de données codés pour produire des septièmes signaux de données codés représentant
un total de comptabilisation de la valeur du carburant total distribué pendant une
période de temps; et en ce que ledit clavier comprend des moyens pouvant être sélectionnés
manuellement pour commander ledit moyen de commande par processeur pour la transmission
desdits septièmes signaux de données codés à ladite imprimante pour l'impression de
ladite valeur du carburant total distribué.
7. Appareillage selon la revendication 6, caractérisé en ce que ledit moyen de commande
par processeur accumule des premiers signaux de données codés en concordance avec
un type particulier de carburant distribué pour produire des signaux de données de
type de carburant représentant un total de comptabilisation de la valeur du carburant
total du type particulier de carburant distribué pendant une période de temps; et
en ce que lesdits moyens pouvant être sélectionnés manuellement comprennent des moyens
pour commander ledit moyen de commande par processeur en vue de la transmission desdits
signaux de données de type de carburant à ladite imprimante pour l'impression de ladite
valeur de carburant total du type particulier de carburant distribué.
8. Appareillage selon l'une quelconque des revendications précédentes, caractérisé
en ce que ladite imprimante comprend un moyen pour recevoir un document de facture
à crédit pré- agencé et préimprimé qui peut être inséré dans l'imprimante en vue d'une
impression sur le document.
9. Appareillage selon la revendication 8, caractérisé en ce que ladite imprimante
comprend un moyen pour une impression de caractères OCR dans un emplacement bien défini
sur le document.
10. Appareillage selon l'une quelconque des revendications précédentes, caractérisé
en ce que ledit clavier à touches comprend un dispositif d'affichage pour indiquer
visuellement les valeurs de ventes ne concernant pas du carburant telles qu'introduites
par clavier par le surveillant.
11. Appareillage selon l'une quelconque des revendications précédentes, caractérisé
en ce qu'il est prévu des moyens indicateurs pouvant être actionnés en réponse à un
signal de commande, en vue d'une communication avec le surveillant, et en ce que ledit
moyen de commande par processeur est relié auxdits moyens indicateurs et produit un
signal de commande pour l'actionnement desdits moyens indicateurs.
12. Appareillage selon la revendication 11, caractérisé en ce que ledit moyen de commande
par processeur produit un tel signal de commande en réponse auxdits quatrièmes signaux
de données codés.
13. Appareillage selon l'une quelconque des revendications précédentes, caractérisé
en ce que ledit moyen à processeur calcule des signaux de données de volume représentant
le volume de carburant distribué en réponse auxdits premiers signaux de données codés
et transmet lesdits signaux de données de volume à ladite imprimante en combinaison
avec lesdits premiers et lesdits troisièmes signaux de données codés.
14. Appareillage selon l'une quelconque des revendications précédentes, caractérisé
en ce que ledit moyen de commande par processeur répond auxdits signaux d'impression
pour pro-' duire des signaux d'entrée de données d'impression à partir desdits premiers signaux
de données codés d'un seul moyen distributeur et desdits troisièmes signaux de données
codés, et pour transmettre lesdits signaux d'entrée de données d'impression à ladite
imprimante pour commander ladite imprimante en vue de l'impression dudit reçu.
15. Appareillage selon la revendication 14, caractérisé en ce que ledit clavier à
touches comprend un moyen pour introduire des données de prix unitaire dans ledit
moyen de commande par processeur et en ce que ledit moyen de commande par processeur
mémorise lesdites données de prix unitaire lorsqu'elles sont introduites en provenance
du clavier et en ce que ledit moyen de commande par processeur utilise lesdites données
de prix unitaire pour produire des signaux d'entrée de données d'impression.
16. Appareillage selon la revendication 15, caractérisé en ce que lesdites données
de prix unitaire introduites comprennent une pluralité de prix unitaires pour chaque
type de carburant pouvant être distribué par lesdits moyens distributeurs de carburant,
et en ce que ledit moyen de commande par processeur sélectionne un desdits prix unitaires
lors de la génération desdits signaux d'entrée de données d'impression.
17. Appareillage selon l'une quelconque des revendications précédentes, caractérisé
en ce que ledit moyen de commande par processeur accumule des troisièmes signaux de
données codés pour produire des signaux de données d'un type ne concernant pas du
carburanCet représentant un total de comptabilisation de la valeur totale d'articles
ne concernant pas du carburant qui ont été vendus pendant une période de temps; et
en ce que lesdits moyens pouvant être sélectionnés manuellement comprennent des moyens
pour commander ledit moyen de commande par processeur pour transmettre lesdits signaux
de données d'un type d'articles ne concernant pas du carburant à ladite imprimante
pour l'impression de ladite valeur totale des articles ne concernant pas du carburant
qui ont été vendus.
18. Appareillage selon la revendication 7, caractérisé en ce que ledit moyen de commande
par processeur comprend en outre un moyen de contrôle d'inventaire pouvant contrôler
lesdits signaux de données d'un type concernant du carburant et des achats de carburant
en vrac d'un type particulier pour déterminer la quantité de carburant d'un type particulier
disponible et à distribuer à tout instant; et comprend en outre des seconds moyens
indicateurs reliés audit moyen de commande par processeur pour alerter ledit surveillant
d'un condition dans laquelle la quantité de carburant d'un type particulier disponible
pour être distribuée est inférieure à un minimum d'exploitation.prédéterminé.