EP0298776B1 - Franking machine system - Google Patents
Franking machine system Download PDFInfo
- Publication number
- EP0298776B1 EP0298776B1 EP19880306278 EP88306278A EP0298776B1 EP 0298776 B1 EP0298776 B1 EP 0298776B1 EP 19880306278 EP19880306278 EP 19880306278 EP 88306278 A EP88306278 A EP 88306278A EP 0298776 B1 EP0298776 B1 EP 0298776B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- credit
- controller
- franking
- franking machine
- register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Revoked
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
- G07B2017/00088—Communication details outside or between apparatus via landlines
- G07B2017/00096—Communication details outside or between apparatus via landlines via phone lines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
- G07B2017/00137—In a LAN
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
- G07B2017/00153—Communication details outside or between apparatus for sending information
- G07B2017/00161—Communication details outside or between apparatus for sending information from a central, non-user location, e.g. for updating rates or software, or for refilling funds
Definitions
- This invention relates to a franking machine system for updating the credit available in a franking machine for franking mail items and in particular to a system for updating the credit available in a plurality of franking machines.
- the invention also relates to a controller for use in such a system.
- franking machines for franking mail items are provided with means to store a value of credit available for use in franking items and as franking takes place the credit value is decremented to correspond to the remaining credit available for use.
- the credit has been decremented to a predetermined minimum value the franking machine is rendered inoperative to carry further franking of items.
- the part of the machine for carrying out accounting functions and for storing data relating to the use of the machine, including the value of credit available is contained within a sealed secure housing. Access to this part of the machine by the user is not authorised and updating of the credit value available can only be carried out by the postal authority.
- a franking machine system comprising a plurality of franking machines and a remote resetting computer is characterised by a controller; first communication means between each said franking machine and said controller; said controller including register means to register a total value of credit available for the system and means operable to distribute amounts of credit via said first communication means to selected franking machines and to decrement said total value of credit registered by said register means by said distributed amounts of credit and second communication means operable to communicate between the controller and the remote resetting computer to effect updating of the total value of credit in said register means.
- a controller for use in remotely re-crediting of a group of franking machines including electronic accounting and control circuits and first register means for storing data relating to usage of each franking machine of the group is characterised by second register means for storing a total value of credit available for distribution to said franking machines of the group; communication means for communicating with said franking machines of said group; said electronic accounting and control circuits being operable in response to a request for an amount of credit from one of said franking machines of the group to read data from registers in that franking machine, to check said data, to transmit a credit update signal to that franking machine and to decrement said total value of credit in said second register means by said amount of credit and communication means operable to communicate with a resetting centre computer to effect a credit update transaction whereby a new credit value is authorised and including means to enter said new credit value in said second register means.
- a franking machine system having a postal authority resetting centre 10, a company or other organisation 11 which, as illustrated, consists for example of a main or head office 12 at one geographical location and branch offices 13 at other locations.
- the postal authority resetting centre is equipped with a computer 14 with suitable data storage connected by means of a modem 15 to a telephone or data communications network 16.
- the main office 12 of the organisation has a plurality of franking machines 17 connected by means of a local area network 18 to a controller 19.
- the controller 19 is connected by means of a modem 20 to the telephone or data communications network 16.
- branch offices 13 as illustrated in Figure 1, these also may be equipped with franking machines 21.
- franking machines 21 are connected to communication lines 22 by means of modems 23.
- the modem 20 at the main office 11 is also connected to the lines 22.
- the lines 22 may be public telephone network lines or private lines dedicated to communication between different locations of the organisation.
- the franking machines 17, 21 have electronic accounting and control circuits such as in currently available franking machines.
- the franking machines are provided with input/output ports to enable data to be input from the controller 19 to the accounting and control circuits of the franking machines and to enable data to be output from the accounting circuits of the franking machines to the controller 19.
- a suitable form of input/output port and interface circuits has been described in our co-pending UK patent application No. 8708031. It will be appreciated that the computer 14 at the postal authority resetting centre is able to communicate via the telephone network with controllers located in other organisations having a plurality of franking machines connected to controllers or to individual franking machines.
- the franking machines 17, 21 each contain electronic accounting circuits and registers for maintaining a record of credit available for franking with that machine and a record of franking transactions.
- a descending register registers the value of credit available for franking and the value is decremented for each franking transaction carried out by a user.
- An ascending register registers the accumulated value of franking used by the machine and a further register registers the count of items franked by the machine.
- the registers are duplicated in order to store multiple copies of each data value for reasons of maintaining the data in a secure manner.
- the accounting and control circuits are housed in secure sealed housings to prevent fraudulent use of the franking machines.
- the postal resetting authority updates the value of credit held in the descending register by the amount of additional credit purchased and at the same time reads the current values held in the ascending register and the item count register.
- the controller 19 acts as a master in respect of remote credit updating. Credit purchased by the organisation is set into the controller by the computer 14 at the postal authority resetting centre and this credit is subsequently distributed to the individual franking machines 17, 21 by the controller. Similarly the readings of the registers of the individual franking machines are read out by the controller and subsequently the data is transmitted by the controller to the postal authority computer 14.
- Transmission of data between the controller and the postal authority computer and between the controller and the franking machines is carried out with suitable transmission protocols. For example if the controller is busy transacting a credit update or other data transfer with the postal authority computer, transaction requests from the franking machines to the controller are ignored. When the transaction with the postal authority computer is completed, transaction requests from the franking machines are accepted by the controller one at a time. Suitable clash avoidance techniques and messages are utilised in communication between the controller and the franking machines.
- the controller 19 comprises a micro-controller 24 containing program and working memories as well as control and arithmetic logic and input/output circuits.
- the program memory stores the application software code for carrying out the required operations of the controller.
- Dual non-volatile memories 25, 26 contain status registers for the controller as well as registers for storing all the credit and franking usage values of the system in accordance with the last transaction between the controller and any franking machine.
- a real time clock 27 is provided to enable transaction dates to be stored with the register values.
- a keyboard and associated circuit 28 enables a user to enter commands to the micro-controller. One such command may be to cause register values to be read and displayed on a digital display 29.
- Another command would cause the controller to enter remote resetting mode in which a request is transmitted to the postal authority computer for the issue of additional credit to the controller.
- a further command could be used to cause the controller to output data to a printer.
- Parameters of the franking machine system may be set in the controller at the time of installation by means of a set of manually operable switches 30.
- One such parameter is the number of franking machines connected in the system.
- Other parameters may include the mode of connection to each franking machine. If the parameters of the system are changed at any time, for example by the addition of further licensed franking machines, the switches 30 are reset to reflect the new parameters.
- Input/output circuits 31 are provided to enable the micro-controller 24 to communicate either directly or by means of a local area network 18 with the franking machines 17. Further input/output circuits 32 are provided to enable the micro-controller 24 to communicate via the modem 20 with the postal authority computer 14 and with other franking machines 21 connected via lines 22. Commonly available modems use a standard known as RS232 and hence the circuits 32 are arranged to conform to this standard to interface with commonly available modems. All external connections 33, 34, 35 from the input/output circuits 31, 32 are protected by means of protection circuits 36. These protection circuits provide protection from damage to the micro-controller 24 and the memories 25, 26 due to the application of excess voltage to the external connections.
- the electronic modules of the controller 19 are powered from a power supply 37 receiving power from the electricity mains.
- the power supply 37 is provided with suppression circuits to prevent mains borne interference from causing mal-operation of the controller.
- the power supply 37 is provided with under and over voltage detection circuits to ensure that in the event of either condition, the micro-controller enters a routine whereby all circuits are set to a state such that data is not lost or corrupted. All the circuit modules forming the controller 19 are contained within a secure enclosure 38 which is sealed by means approved by the postal authority to prevent unauthorised access to the circuit modules.
- the flow diagram of Figure 3 shows the sequence of steps carried out when it is desired to effect a transaction with the postal authority resetting centre computer.
- the sequence is initiated by the user keying in a command on the controller keyboard 28 for the controller to enter the remote resetting mode and keying in a personal identity number.
- the controller stores personal identity numbers in the memories 25, 26 and the micro-controller compares the entered number with those stored in the memories. If the entered number is found to be an authorised number, the controller may automatically dial the telephone number of the resetting centre to make a connection with the computer at the centre.
- the computer 14 at the resetting centre requests the controller to transmit the serial numbers of all the franking machines in the system, corresponding register values, transaction dates, a transaction identification code and any other data required for recording and checking with existing data held by the resetting centre computer.
- the controller encrypts this data and transmits it together with the serial number of the controller to the computer 14.
- the computer utilises the controller serial number to read a secure encryption key unique to that controller from a secure look up table.
- the encrypted data is checked for errors in transmission and if any error has occurred a fault error message is returned to the controller for display on the display 29 and the transaction request is aborted. If the transmission is without error an acknowledgement is returned to the controller.
- the computer 14 utilises the encryption key read from the table and an algorithm using a first random table to decrypt the encrypted data.
- the computer checks and records the register values from the controller. If these values do not have the correct relationship with those values currently held by the computer a fault error message is returned to the controller and the transaction request is aborted. If the values are acceptable the controller is instructed to display a request for the user to enter a value of new postage credit payment required. This new value is checked against authorised limits and account status and if this is found to be acceptable the computer utilises the encryption key to encrypt a data block to be returned to the controller.
- This data block contains a new transaction identification code generated by a pseudo-random number generator such as a linear feed shift register, the new postage credit payment value and checking data.
- the controller on receipt of this encrypted data block, decrypts it and updates its registers including updating the descending register with the current new value of credit available for distribution to the franking machines in the system.
- Time limits are preset for the various interactive sequences of the computer 14 and the controller 19 and tests are carried out to determine if these time limits are exceeded for any of the sequences. If any time limit is exceeded the transaction is terminated.
- power fail flags P/F are used to ensure that satisfactory operation is completed when power is restored.
- a similar sequence of operations is utilised to carry out a credit update transaction between the controller and any selected one of the franking machines in the system. Similar levels of security apply to transactions between the controller and the franking machines and to transactions between the controller and the resetting centre computer. However it will be appreciated that different algorithms and secure keys are utilised in encrypting and decrypting for the two kinds of transaction.
- the sequence of operations for updating the credit value of a franking machine by the controller is shown in Figure 4.
- the franking machine requiring credit updating transmits a transaction request to the controller.
- the initiation of the transaction request may be by manual intervention of a user or may be effected automatically upon the descending register of the franking machine being decremented to as preset minimum credit value.
- the controller If the controller is not busy carrying out another transaction it reads the registers of the franking machine and from receipt of the serial number of the machine, the controller looks up a secure franking machine key unique to that particular franking machine.
- the data relating to register contents is encrypted by the franking machine prior to transmission to the controller and is decrypted by the controller utilising the secure franking machine key and an algorithm using a second random table.
- the register values received by the controller are checked against values currently held by the controller and the new received values are recorded.
- the controller verifies that the request for credit update key on the franking machine is set.
- the controller may be programmed to issue preset amounts of credit to the franking machines or to issue amounts of credit as requested through the franking machines.
- the amount of credit required for the transaction is checked against the total amount of credit available for distribution by the controller. If the amount is available the secure key is utilised by the controller to encrypt a data block containing the value of credit update, a new transaction identification code generated by a pseudo random number generator and checking data. This is transmitted to the franking machine which is thereby enabled to update its descending register.
- an error message is transmitted to the franking machine for display to the user and a transaction request message is displayed on display 29 of the controller to alert a user to the need to obtain new credit from the postal resetting authority.
- error messages are generated in response to a checking step indicating an error.
- the modems provided with the resetting computer, the controller and the franking machines for communicating via the telephone system may be stand alone devices connected by cables to the computer, controller and franking machines respectively or may be constructed as circuits housed internally of the computer, controller and franking machines.
- a transportable memory unit such as described in our UK Patent application 8510096 and corresponding US Patent application Serial No. 853928 could be used.
- the memory unit would be written with data by the resetting computer for updating credit in the controller and accounting data relating to the use of the franking machines controlled by the controller would be written into the memory unit for transmission to the resetting computer.
- a transportable memory unit could be utilised as a communication device between the controller and the franking machines.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
- This invention relates to a franking machine system for updating the credit available in a franking machine for franking mail items and in particular to a system for updating the credit available in a plurality of franking machines. The invention also relates to a controller for use in such a system.
- Commonly, franking machines for franking mail items are provided with means to store a value of credit available for use in franking items and as franking takes place the credit value is decremented to correspond to the remaining credit available for use. When the credit has been decremented to a predetermined minimum value the franking machine is rendered inoperative to carry further franking of items. For reasons of security and to prevent fraudulent use of the franking machine, the part of the machine for carrying out accounting functions and for storing data relating to the use of the machine, including the value of credit available, is contained within a sealed secure housing. Access to this part of the machine by the user is not authorised and updating of the credit value available can only be carried out by the postal authority. Previously it has been necessary for the user to take the machine, or at least that part of the machine which carries out accounting functions and stores the credit value, to the postal authority and upon payment by the user the postal authority accesses the machine to enter a new value of credit and then reseals the machine. In order to overcome the inconvenience of needing to physically transport a part of the franking machine to the postal authority it has been proposed to accomplish the operation of updating of credit on the users premises by transmission of coded data by telephone. In one proposal disclosed in US patent specification 3,792,446 the franking machine is constructed to generate a sequence of combinations, one being used at each credit updating. The data centre computer of the postal authority provides to the user, via the telephone, the current combination for use to re-credit the franking machine. The received combination is entered in the franking machine, the machine compares the internally generated combination and the entered combination and if the combinations match the credit value in the franking machine is updated.
- Known methods of updating credit in franking machines have been based upon the postal authority having access either directly or via a telephone line with each individual franking machine licensed by the postal authority. While this is satisfactory for users with only a single franking machine, for users who have a number of franking machines the present methods are inconvenient and involve the user and the postal authorities in a large volume of financial accounting.
- According to one aspect of the invention a franking machine system comprising a plurality of franking machines and a remote resetting computer is characterised by a controller; first communication means between each said franking machine and said controller; said controller including register means to register a total value of credit available for the system and means operable to distribute amounts of credit via said first communication means to selected franking machines and to decrement said total value of credit registered by said register means by said distributed amounts of credit and second communication means operable to communicate between the controller and the remote resetting computer to effect updating of the total value of credit in said register means.
- According to another aspect of the invention a controller for use in remotely re-crediting of a group of franking machines including electronic accounting and control circuits and first register means for storing data relating to usage of each franking machine of the group is characterised by second register means for storing a total value of credit available for distribution to said franking machines of the group; communication means for communicating with said franking machines of said group; said electronic accounting and control circuits being operable in response to a request for an amount of credit from one of said franking machines of the group to read data from registers in that franking machine, to check said data, to transmit a credit update signal to that franking machine and to decrement said total value of credit in said second register means by said amount of credit and communication means operable to communicate with a resetting centre computer to effect a credit update transaction whereby a new credit value is authorised and including means to enter said new credit value in said second register means.
- An embodiment of the invention will now be described by way of example with reference to the drawings in which:-
- Figure 1 shows a franking machine system having a plurality of franking machines coupled to a common controller in which the controller is used for transactions with a postal authority resetting centre
- Figure 2 is a block schematic diagram of the common controller shown in Figure 1
- Figure 3 is a flow diagram of operational steps in a transaction between the common controller and a postal authority computer and
- Figure 4 is a flow diagram of operational steps in a transaction between the common controller and one of the franking machines.
- Referring first to Figure 1, a franking machine system is shown having a postal
authority resetting centre 10, a company orother organisation 11 which, as illustrated, consists for example of a main orhead office 12 at one geographical location andbranch offices 13 at other locations. The postal authority resetting centre is equipped with acomputer 14 with suitable data storage connected by means of amodem 15 to a telephone or data communications network 16. Themain office 12 of the organisation has a plurality offranking machines 17 connected by means of alocal area network 18 to acontroller 19. Thecontroller 19 is connected by means of amodem 20 to the telephone or data communications network 16. If the organisation also hasbranch offices 13, as illustrated in Figure 1, these also may be equipped withfranking machines 21. Thesefranking machines 21 are connected tocommunication lines 22 by means ofmodems 23. Themodem 20 at themain office 11 is also connected to thelines 22. It will be appreciated that thelines 22 may be public telephone network lines or private lines dedicated to communication between different locations of the organisation. Thefranking machines controller 19 to the accounting and control circuits of the franking machines and to enable data to be output from the accounting circuits of the franking machines to thecontroller 19. A suitable form of input/output port and interface circuits has been described in our co-pending UK patent application No. 8708031. It will be appreciated that thecomputer 14 at the postal authority resetting centre is able to communicate via the telephone network with controllers located in other organisations having a plurality of franking machines connected to controllers or to individual franking machines. - As is usual, the
franking machines - Usually when it is desired to enter credit in a franking machine, the postal resetting authority updates the value of credit held in the descending register by the amount of additional credit purchased and at the same time reads the current values held in the ascending register and the item count register. However in the present franking machine system, the
controller 19 acts as a master in respect of remote credit updating. Credit purchased by the organisation is set into the controller by thecomputer 14 at the postal authority resetting centre and this credit is subsequently distributed to theindividual franking machines postal authority computer 14. Thus updating of credit for use in the plurality of franking machines by the postal authority computer and the transmitting of data relating to usage of the franking machines is effected as a single transaction by the controller. Credit transfer from the controller to anyfranking machine - Transmission of data between the controller and the postal authority computer and between the controller and the franking machines is carried out with suitable transmission protocols. For example if the controller is busy transacting a credit update or other data transfer with the postal authority computer, transaction requests from the franking machines to the controller are ignored. When the transaction with the postal authority computer is completed, transaction requests from the franking machines are accepted by the controller one at a time. Suitable clash avoidance techniques and messages are utilised in communication between the controller and the franking machines.
- Referring now to Figure 2, the
controller 19 comprises a micro-controller 24 containing program and working memories as well as control and arithmetic logic and input/output circuits. The program memory stores the application software code for carrying out the required operations of the controller. Dualnon-volatile memories 25, 26 contain status registers for the controller as well as registers for storing all the credit and franking usage values of the system in accordance with the last transaction between the controller and any franking machine. Areal time clock 27 is provided to enable transaction dates to be stored with the register values. A keyboard and associatedcircuit 28 enables a user to enter commands to the micro-controller. One such command may be to cause register values to be read and displayed on adigital display 29. Another command would cause the controller to enter remote resetting mode in which a request is transmitted to the postal authority computer for the issue of additional credit to the controller. A further command could be used to cause the controller to output data to a printer. Parameters of the franking machine system may be set in the controller at the time of installation by means of a set of manuallyoperable switches 30. One such parameter is the number of franking machines connected in the system. Other parameters may include the mode of connection to each franking machine. If the parameters of the system are changed at any time, for example by the addition of further licensed franking machines, theswitches 30 are reset to reflect the new parameters. Input/output circuits 31 are provided to enable the micro-controller 24 to communicate either directly or by means of alocal area network 18 with thefranking machines 17. Further input/output circuits 32 are provided to enable the micro-controller 24 to communicate via themodem 20 with thepostal authority computer 14 and withother franking machines 21 connected vialines 22. Commonly available modems use a standard known as RS232 and hence thecircuits 32 are arranged to conform to this standard to interface with commonly available modems. Allexternal connections output circuits 31, 32 are protected by means ofprotection circuits 36. These protection circuits provide protection from damage to the micro-controller 24 and thememories 25, 26 due to the application of excess voltage to the external connections. Such excess voltage may result from un-intentional electrostatic discharge or may be as a result of fraudulent attempts to interfere with the contents of the memories. Suitable protection circuits are described in our co-pending application referred to hereinbefore. The electronic modules of thecontroller 19 are powered from apower supply 37 receiving power from the electricity mains. Thepower supply 37 is provided with suppression circuits to prevent mains borne interference from causing mal-operation of the controller. In addition thepower supply 37 is provided with under and over voltage detection circuits to ensure that in the event of either condition, the micro-controller enters a routine whereby all circuits are set to a state such that data is not lost or corrupted. All the circuit modules forming thecontroller 19 are contained within a secure enclosure 38 which is sealed by means approved by the postal authority to prevent unauthorised access to the circuit modules. - The flow diagram of Figure 3 shows the sequence of steps carried out when it is desired to effect a transaction with the postal authority resetting centre computer. The sequence is initiated by the user keying in a command on the
controller keyboard 28 for the controller to enter the remote resetting mode and keying in a personal identity number. The controller stores personal identity numbers in thememories 25, 26 and the micro-controller compares the entered number with those stored in the memories. If the entered number is found to be an authorised number, the controller may automatically dial the telephone number of the resetting centre to make a connection with the computer at the centre. Thecomputer 14 at the resetting centre then requests the controller to transmit the serial numbers of all the franking machines in the system, corresponding register values, transaction dates, a transaction identification code and any other data required for recording and checking with existing data held by the resetting centre computer. The controller encrypts this data and transmits it together with the serial number of the controller to thecomputer 14. The computer utilises the controller serial number to read a secure encryption key unique to that controller from a secure look up table. The encrypted data is checked for errors in transmission and if any error has occurred a fault error message is returned to the controller for display on thedisplay 29 and the transaction request is aborted. If the transmission is without error an acknowledgement is returned to the controller. Thecomputer 14 utilises the encryption key read from the table and an algorithm using a first random table to decrypt the encrypted data. The computer checks and records the register values from the controller. If these values do not have the correct relationship with those values currently held by the computer a fault error message is returned to the controller and the transaction request is aborted. If the values are acceptable the controller is instructed to display a request for the user to enter a value of new postage credit payment required. This new value is checked against authorised limits and account status and if this is found to be acceptable the computer utilises the encryption key to encrypt a data block to be returned to the controller. This data block contains a new transaction identification code generated by a pseudo-random number generator such as a linear feed shift register, the new postage credit payment value and checking data. The controller on receipt of this encrypted data block, decrypts it and updates its registers including updating the descending register with the current new value of credit available for distribution to the franking machines in the system. Time limits are preset for the various interactive sequences of thecomputer 14 and thecontroller 19 and tests are carried out to determine if these time limits are exceeded for any of the sequences. If any time limit is exceeded the transaction is terminated. During critical sequences of the transaction, power fail flags (P/F) are used to ensure that satisfactory operation is completed when power is restored. - A similar sequence of operations is utilised to carry out a credit update transaction between the controller and any selected one of the franking machines in the system. Similar levels of security apply to transactions between the controller and the franking machines and to transactions between the controller and the resetting centre computer. However it will be appreciated that different algorithms and secure keys are utilised in encrypting and decrypting for the two kinds of transaction.
- The sequence of operations for updating the credit value of a franking machine by the controller is shown in Figure 4. The franking machine requiring credit updating transmits a transaction request to the controller. The initiation of the transaction request may be by manual intervention of a user or may be effected automatically upon the descending register of the franking machine being decremented to as preset minimum credit value. If the controller is not busy carrying out another transaction it reads the registers of the franking machine and from receipt of the serial number of the machine, the controller looks up a secure franking machine key unique to that particular franking machine. The data relating to register contents is encrypted by the franking machine prior to transmission to the controller and is decrypted by the controller utilising the secure franking machine key and an algorithm using a second random table. The register values received by the controller are checked against values currently held by the controller and the new received values are recorded. The controller then verifies that the request for credit update key on the franking machine is set. The controller may be programmed to issue preset amounts of credit to the franking machines or to issue amounts of credit as requested through the franking machines. The amount of credit required for the transaction is checked against the total amount of credit available for distribution by the controller. If the amount is available the secure key is utilised by the controller to encrypt a data block containing the value of credit update, a new transaction identification code generated by a pseudo random number generator and checking data. This is transmitted to the franking machine which is thereby enabled to update its descending register. If the amount of credit required by the transaction is not available for distribution by the controller an error message is transmitted to the franking machine for display to the user and a transaction request message is displayed on
display 29 of the controller to alert a user to the need to obtain new credit from the postal resetting authority. As will be seen from the flow diagram, error messages are generated in response to a checking step indicating an error. - The modems provided with the resetting computer, the controller and the franking machines for communicating via the telephone system may be stand alone devices connected by cables to the computer, controller and franking machines respectively or may be constructed as circuits housed internally of the computer, controller and franking machines.
- While the franking machine system described hereinbefore utilises the public telephone system to provide communication between the controller and the resetting computer it will be appreciated that other methods of communication may be used. For example a transportable memory unit such as described in our UK Patent application 8510096 and corresponding US Patent application Serial No. 853928 could be used. The memory unit would be written with data by the resetting computer for updating credit in the controller and accounting data relating to the use of the franking machines controlled by the controller would be written into the memory unit for transmission to the resetting computer. Similarly a transportable memory unit could be utilised as a communication device between the controller and the franking machines.
Claims (10)
- A franking machine system comprising a plurality of franking machines (17,21) and a remote resetting computer (14) characterised by a controller (19); first communication means (18,20,22,23) between each said franking machine (17,21) and said controller (19); said controller including register means (25,26) to register a total value of credit available for the system and means (24) operable to distribute amounts of credit via said first communication means (18,20,22,23) to selected franking machines (17, 21) and to decrement said total value of credit registered by said register means (25,26) by said distributed amounts of credit and second communication means (15,16,20) operable to communicate between the controller (19) and the remote resetting computer (14) to effect updating of the total value of credit in said register means (25,26).
- A franking machine system as claimed in claim 1 further characterised in that said second communication means (15,16,20) includes a modem (20) connected to the controller (19).
- A franking machine system as claimed in claim 1 or 3 further characterised in that the first communication means (18,20,22,23) comprises a local area network (18) interconnecting at least a group of said franking machines (17) and said controller (19).
- A franking machine system as claimed in claim 1 or 3 further characterised in that said first communication means (18,20,22,23) includes further modems (23,20)) connected respectively to at least some of the franking machines (21) and to said controller (19); and communication lines (22) for connecting the further modem (20) connected to the controller (19) with the further modems (23) connected to the franking machines (21).
- A franking machine system as claimed in claim 4 further characterised in that the modem (20) connected to the controller (19) is common to the first communication means (20,22,23) and second communication means (15,16,20).
- A franking machine system as claimed in any preceding claim further characterised in that each franking machine (17,21) includes means to transmit a credit update request signal to the controller (19); and in that said controller (19) is operative in response to receipt of said request signal from any one of said franking machines (17,21) to transmit a credit update signal to that franking machine from which the request signal was transmitted; and each franking machine (17,21) is operative in response to receipt of a credit update signal to enter a new value of credit in a descending credit register.
- A franking machine system as claimed in claim 6 further characterised in that each franking machine (17,21) includes detection means operative in response to the value of credit in its descending credit register being equal or below a preset level to operate said means to transmit a credit update request signal.
- A controller for use in remotely re-crediting of a group of franking machines (17, 21) including electronic accounting and control circuits (24); and first register means (25,26) for storing data relating to usage of each franking machine (17,21) of the group; characterised by second register means (25,26) for storing a total value of credit available for distribution to said franking machines (17,21) of the group; communication means (18,20,22,23) for communicating with said franking machines (17,21) of said group; said electronic accounting and control circuits (24) being operable in response to a request for an amount of credit from one of said franking machines (17,21) of the group to read data from registers in that franking machine, to check said data, to transmit a credit update signal to that franking machine (17,21) and to decrement said total value of credit in said second register means by said amount of credit and communication means (15,16,20) operable to communicate with a resetting centre computer (14) to effect a credit update transaction whereby a new credit value is authorised and including means to enter said new credit value in said second register means (25,26).
- A franking machine system as claimed in claim 1 further characterised in that the first communication means (20,22,23) includes a transportable memory unit.
- A franking machine system as claimed in claim 1 further characterised in that the second communication means (15,16,20) includes a transportable memory unit.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB8716184A GB2208368B (en) | 1987-07-09 | 1987-07-09 | Franking machine system |
GB8716184 | 1987-07-09 |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0298776A2 EP0298776A2 (en) | 1989-01-11 |
EP0298776A3 EP0298776A3 (en) | 1989-07-26 |
EP0298776B1 true EP0298776B1 (en) | 1993-09-29 |
Family
ID=10620373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP19880306278 Revoked EP0298776B1 (en) | 1987-07-09 | 1988-07-08 | Franking machine system |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0298776B1 (en) |
DE (1) | DE3884485T2 (en) |
GB (1) | GB2208368B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5187798A (en) * | 1989-03-06 | 1993-02-16 | Pitney Bowes Inc. | Electronic postage meter having separate funds charge registers and recredits funds register in predetermined amount when funds fall to predetermined level |
US5058025A (en) * | 1989-03-23 | 1991-10-15 | F.M.E. Corporation | Emergency post office setting for remote setting meter |
CA2051155C (en) * | 1990-09-13 | 1997-11-18 | Hyung-Kun Paul Kim | System for recharging a plurality of postage meters |
US5224046A (en) * | 1990-09-13 | 1993-06-29 | Pitney Bowes Inc. | System for recharging a plurality of postage meters |
US5202914A (en) * | 1990-09-13 | 1993-04-13 | Pitney Bowes Inc. | System for resetting a postage meter |
EP0690417A3 (en) * | 1994-06-02 | 1999-09-15 | Neopost Industrie | Postage meter having electronic access control security |
US5701249A (en) * | 1995-03-23 | 1997-12-23 | Pitney Bowes Inc. | Service and usage data collection using a special mail piece |
US6397328B1 (en) | 1996-11-21 | 2002-05-28 | Pitney Bowes Inc. | Method for verifying the expected postage security device and an authorized host system |
US6169804B1 (en) * | 1996-11-21 | 2001-01-02 | Pitney Bowes Inc. | Method for verifying the expected postage security device and its status |
US6081795A (en) * | 1997-12-18 | 2000-06-27 | Pitney Bowes Inc. | Postage metering system and method for a closed system network |
CA2285834A1 (en) * | 1998-10-29 | 2000-04-29 | Pitney Bowes Inc. | A method and system for selectively replenishing a postage meter on an inserter system |
FR2793332B1 (en) * | 1999-05-05 | 2001-08-10 | Secap | POSTAGE MACHINE AND ITS OPERATING METHOD |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3792446A (en) * | 1972-12-04 | 1974-02-12 | Pitney Bowes Inc | Remote postage meter resetting method |
US4097923A (en) * | 1975-04-16 | 1978-06-27 | Pitney-Bowes, Inc. | Remote postage meter charging system using an advanced microcomputerized postage meter |
US4447890A (en) * | 1980-07-14 | 1984-05-08 | Pitney Bowes Inc. | Remote postage meter systems having variable user authorization code |
US4376299A (en) * | 1980-07-14 | 1983-03-08 | Pitney Bowes, Inc. | Data center for remote postage meter recharging system having physically secure encrypting apparatus and employing encrypted seed number signals |
FR2584557B1 (en) * | 1985-07-02 | 1989-07-28 | Smh Alcatel | REMOTE CONTROL SYSTEM FOR POSTAGE MACHINES |
US4855920A (en) * | 1985-12-26 | 1989-08-08 | Pitney Bowes, Inc. | Postage accounting device |
US4787045A (en) * | 1986-04-10 | 1988-11-22 | Pitney Bowes Inc. | Postage meter recharging system |
CA1274313A (en) * | 1986-09-05 | 1990-09-18 | Michael P. Taylor | Postage accounting system |
-
1987
- 1987-07-09 GB GB8716184A patent/GB2208368B/en not_active Expired - Lifetime
-
1988
- 1988-07-08 EP EP19880306278 patent/EP0298776B1/en not_active Revoked
- 1988-07-08 DE DE19883884485 patent/DE3884485T2/en not_active Revoked
Also Published As
Publication number | Publication date |
---|---|
EP0298776A2 (en) | 1989-01-11 |
DE3884485D1 (en) | 1993-11-04 |
GB2208368B (en) | 1991-07-03 |
DE3884485T2 (en) | 1994-05-05 |
GB2208368A (en) | 1989-03-30 |
EP0298776A3 (en) | 1989-07-26 |
GB8716184D0 (en) | 1987-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5323323A (en) | Franking machine system | |
EP0376573B1 (en) | Franking system | |
US5394469A (en) | Method and apparatus for retrieving secure information from mass storage media | |
US5661799A (en) | Apparatus and storage medium for decrypting information | |
US4791565A (en) | Apparatus for controlling the use of computer software | |
EP0550226B1 (en) | Method and system for remote resetting of a franking meter credit | |
US4907271A (en) | Secure transmission of information between electronic stations | |
US5448638A (en) | Security apparatus and system for retail environments | |
US5206812A (en) | Franking machine | |
EP0298776B1 (en) | Franking machine system | |
US5606613A (en) | Method for identifying a metering accounting vault to digital printer | |
US5715164A (en) | System and method for communications with postage meters | |
EP0018081B1 (en) | Method and system for securing postage printing transactions | |
CA1258916A (en) | System for detecting unaccounted for printing in a value printing system | |
EP0138386B1 (en) | Identification card | |
EP0175487A2 (en) | Software protection device | |
US7716491B2 (en) | Generation and management of customer pin's | |
EP0958674B1 (en) | System for protecting cryptographic processing and memory resources for postal franking machines | |
JPH0695352B2 (en) | Data center for remote variable recharge | |
US5918234A (en) | Method and apparatus for redundant postage accounting data files | |
US5749078A (en) | Method and apparatus for storage of accounting information in a value dispensing system | |
EP0717377B1 (en) | Remote and secure feature enabling for an electronic postage meter | |
US6591251B1 (en) | Method, apparatus, and code for maintaining secure postage data | |
EP0285390B1 (en) | Franking machine | |
EP0493949B1 (en) | Postage meter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): DE FR GB |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): DE FR GB |
|
17P | Request for examination filed |
Effective date: 19900123 |
|
17Q | First examination report despatched |
Effective date: 19920120 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: NEOPOST LIMITED |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
REF | Corresponds to: |
Ref document number: 3884485 Country of ref document: DE Date of ref document: 19931104 |
|
ET | Fr: translation filed | ||
PLBI | Opposition filed |
Free format text: ORIGINAL CODE: 0009260 |
|
PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
26 | Opposition filed |
Opponent name: PITNEY BOWES INC. Effective date: 19940628 |
|
R26 | Opposition filed (corrected) |
Opponent name: PITNEY BOWES INC. Effective date: 19940628 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 19960610 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 19960624 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 19960626 Year of fee payment: 9 |
|
RDAH | Patent revoked |
Free format text: ORIGINAL CODE: EPIDOS REVO |
|
RDAG | Patent revoked |
Free format text: ORIGINAL CODE: 0009271 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: PATENT REVOKED |
|
GBPR | Gb: patent revoked under art. 102 of the ep convention designating the uk as contracting state |
Free format text: 970126 |
|
27W | Patent revoked |
Effective date: 19970126 |