EP0390731A2 - Method for recharging the funding register of a postage meter and postage meter for carrying out the method - Google Patents

Method for recharging the funding register of a postage meter and postage meter for carrying out the method Download PDF

Info

Publication number
EP0390731A2
EP0390731A2 EP90810166A EP90810166A EP0390731A2 EP 0390731 A2 EP0390731 A2 EP 0390731A2 EP 90810166 A EP90810166 A EP 90810166A EP 90810166 A EP90810166 A EP 90810166A EP 0390731 A2 EP0390731 A2 EP 0390731A2
Authority
EP
European Patent Office
Prior art keywords
information
franking machine
memory
code
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP90810166A
Other languages
German (de)
French (fr)
Other versions
EP0390731B1 (en
EP0390731A3 (en
Inventor
Werner Haug
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Frama AG
Original Assignee
Frama AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=4204683&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=EP0390731(A2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Frama AG filed Critical Frama AG
Publication of EP0390731A2 publication Critical patent/EP0390731A2/en
Publication of EP0390731A3 publication Critical patent/EP0390731A3/en
Application granted granted Critical
Publication of EP0390731B1 publication Critical patent/EP0390731B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/0008Communication details outside or between apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/0008Communication details outside or between apparatus
    • G07B2017/00153Communication details outside or between apparatus for sending information
    • G07B2017/00161Communication 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • G07B2017/00266Man-machine interface on the apparatus
    • G07B2017/00274Mechanical, e.g. keyboard
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • G07B2017/00516Details of printing apparatus
    • G07B2017/00524Printheads
    • G07B2017/00548Mechanical printhead
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00733Cryptography or similar special procedures in a franking system
    • G07B2017/00935Passwords

Definitions

  • the invention relates to a method for filling the value memory of a franking machine, the functional sequence of which is controlled by a central electronic control unit, with a coded information exchange between an authoritative, remote central office and the user of the franking machine, with the control unit of the franking machine making a suitable assignment between the exchanged Information is checked as well as a franking machine for carrying out this method, with an electronic control unit having a computer and memory, which is connected to a number of input keys and a display field, one of the memories being a preset value memory for amounts of value to be used by franking.
  • the required pair-forming information is calculated according to a rule that is uniformly prescribed for all franking machines, ie according to an algorithm, both in the central office and in the franking machine, and according to the Exchange of information with the head office compared with regard to the possible pair formation in the franking machine.
  • This rule thus forms an access key for the purchase of new ones in the Frankierma seemingly consumable quantities.
  • the invention has for its object to find a method of the type mentioned, which ensures significantly improved security against unauthorized filling of the value storage without increased equipment.
  • This object is achieved according to the invention in that the creation of the coded information and its mutual assignment to provide information pairs is carried out in the form of real random numbers and randomly and the information and assignments that are valid only for the franking machine in question both at the central office and in a memory of the postage meter machine is stored, the filling of the default memory of the postage meter machine taking place after it has been determined on the basis of a program of the control unit that the information received from the control center and entered into the postage meter machine as an input code for filling up the default value memory is stored in an identical wording in the Postage meter machine already exists and a pair of information consists of this input code and a return code to be communicated for further refilling of the control center.
  • both the individual information and its pairing assignment are completely random, that is to say, according to true random characteristics for each franking machine are dependent and are only legible at the head office, there is a very high level of security against misuse.
  • Security can be further increased in that the pairs of information are provided in table form in the memory of the franking machine and correspondingly in the central office and can only be called up in the order of the table-like arrangement for filling up the default value memory.
  • control centers e.g. are located at the postal directorate of a specific postal district and are each responsible for the franking machines available in this postal district.
  • the technical effort can e.g. At individual smaller post offices, it can be reduced that the pairs of information, or their tables, are only stored in the headquarters in the form of signed, signed sheets, instead of storing them electronically in a computer system.
  • the control desk 1 shown in FIG. 1 is provided, for example, on the housing of a postage meter machine, the details of which regarding its electronically controlled, electromechanical drive and the function of the control desk elements in CH-PS 669 056 (US Serial No. 256,070 and US-PS 4,520,725) as well as described in CH applications No. 853/89 and 854/89.
  • the input buttons 2-6 of the control panel 1, which are located below the display panel 7, can be used, depending on the selection of a corresponding program by means of the D-SET button 8, either for the input and for the electromechanical setting of predetermined franking values according to the assigned label 9 or for incrementally passing on individual decimal digits of a franking value.
  • the switchable first function of the "CRED LEFT" function key 13 is used to query the default value that is still available for franking.
  • a red light-emitting diode 18 arranged above this labeled function key lights up when a value entered for franking exceeds the remaining default value. At this moment, the franking machine can no longer be used for franking until the preset value memory 20 (FIG. 2) is refilled.
  • the block diagram of the central control unit according to FIG. 2 shows the peripheral elements already mentioned as blocks "KEYBORD” 8.2-6, 13-17, “INDICATOR LAMPS” 18, “DISPLAYS” 7, “KEY” 10.
  • the signals of the function keys 8, 2-6, 13-17 and the key 10 are converted into binary word signals by ENCODER 22 and fed to a BUSCONTROLLER and MULTIPLEXER 24. This periodically or spontaneously operates the peripheral elements mentioned, separates inputs and outputs and brings or reads the information in sequential form to or from the peripheral bus 25. It can be designed as a separate microprocessor.
  • the display panel 7 and the indicator lamps (18) of the control panel 1 are each operated via a DECODER / DRIVER 23 in order to be controlled with the required electrical power based on binary information.
  • the "CLOCK" element 26 is used for time control for the date display on the second display 27 of the control panel 1.
  • the central computer bus 28 is connected to the BUS CONTROLLER and MULTIPLEXER 24 via a bus port 29 and a bus isolator 30.
  • the bus isolator 30 effects a separation of the signals so that no disturbances reach the computer bus 28.
  • the bus port 29 converts the signals from the fast computer bus 28 to the slow peripheral bus 25.
  • the central computer CPU 32 and a plurality of memories 20, 21, 33, 34 are connected to the computer bus 28.
  • the non-volatile data memory RAM 20, which is designed, for example, as a RAM with a battery, as a NOVRAM, EEPROM or EAROM, stores intermediate results and contains the value specification that can be used by franking and the chain fields (POINTERS) (FIG. 4) for querying those in the read-only memory ROM 21 contained code tables (Fig.4).
  • This read-only memory 21 is enclosed in the sealed housing of the franking machine or is also fastened in a sealed manner. It can be replaced by a person authorized by the post office, for example if the code tables provided or a have been consumed by them.
  • a suitable written information ("out of order") after the LAST POINTER has arrived at the end of one of the stored code tables 38 according to the register 36 of the block diagram in FIG.
  • a program memory 33 designed as a ROM, PROM or EPROM is provided for the various function programs of the franking machine, as described in more detail in the aforementioned CH applications 853/89 and 854/89, among others.
  • a data memory RAM 34 is provided for temporary storage. It goes without saying that different memories of the same characteristic can also be present as memory fields in a uniform memory chip.
  • a coded information exchange must take place between the franking machine and the authorizing post office.
  • the post office must be informed of a return code number stored in the read-only memory (ROM) 21 of the franking machine and the desired amount to be refilled.
  • the authorizing input code number subsequently supplied by the post office forms the key number for filling up the default value memory RAM 20 of the franking machine.
  • This exchange of information e.g. in the form of an eight-digit number, can be done in any way, e.g. orally or by modem over a telephone connection or in writing.
  • the required return code is always released by the franking machine in response, ie in "return", for the input of an entry code number authorizing the filling from the otherwise inaccessible read-only memory ROM 21 and can be called up as often as desired on the display 7 of the control panel 1, if the zero key 10 in the key holder 11 of the franking machine machine is plugged.
  • the first return code is thus made available to the user of the franking machine for later filling by the franking machine from its read-only memory ROM 21 after he has entered the first input code number for the first use of the franking machine.
  • This first input code number is supplied to the buyer when the franking machine is purchased, for example, or was entered before the sale for a first replenishment paid for with the purchase.
  • the information required for each replenishment in the form of two eight-digit code numbers results from the return code communicated to the post office, e.g. corresponding to the combination of numbers "21379432" shown on the display 7, together with the specified desired replenishment amount of e.g. 500, - and the new input code number, which corresponds to the desired replenishment amount and is taken from the post office of the table according to Fig. 5 relevant for the franking machine in question.
  • the input code number required for replenishment by CHF 500 is equal to the number combination "134411 76 ⁇ .
  • the new return code number which will be automatically displayed by the franking machine for subsequent subsequent replenishment after this replenishment, 5 corresponds to the number combination "23490039" in accordance with this table according to Fig. 5.
  • This return code number is used for comparison with the return code number released by the franking machine, or for identification if the user subsequently requests a further refill amount for his franking machine and generally becomes not communicated by the post office.
  • the complete program sets according to the flow chart pass according to branch 41 first of all the presence of the key 10 with the number "0" beforehand, ie this must be signaled via the key receptacle 11 of the control panel 1 of the control unit according to FIG.
  • the "PENALTY" timer should have the value zero, because according to the bottom part of the flowchart it only comes into operation after a complete incorrect entry of a code entry number. By doubling the timing of incorrect entries, it is intended to prevent numerous entries from being tried.
  • the last pointer position Pw in a table Nw is taken from the register "LETZTER POINTER" (FIG. 4) in order to display the old return code required for obtaining an authoritative input code according to function field 45, such as is shown in Fig.1.
  • the code input function is activated after inserting key No. 0 according to function fields 46 to 51.
  • the result of this is that, according to function fields 49 to 51, ten flashing arrows 52 with the value numbers 53 on the numeric keypad 2-6, 14-17 and eight dashes "--------" appear on the display 7, indicating the free spaces mark for the code numbers to be entered.
  • the line 54 provided on the left outside in the line of lines also flashes, as indicated in FIG. 1A, B by line lines. This means that the program is ready to start entering the code at this point.
  • a pointer Pw is stored in the pointer register (FIG. 4) of the non-volatile RAM memory 20, which pointer points to the next code line 55 with the pointer that has not yet been used for filling -Numbers 0, 1,2, 3, ... shows.
  • the pointer registers are each called with the number Nw of the code table.
  • the lines 55 contained in each of the code tables Nw each have a return code and a primary code.
  • the latter can be found by program-wise searching of all stored tables Nw and compared with the input code until at the branch 56 the primary code stored in the code register matches this Input code and then according to function field 57 the value 58 corresponding to the relevant code table Nw can be added to the value specification register 20.
  • the input code number begins with the number "1” because each input code number has a "1" as the first digit, while each return code number begins with a "2".
  • the table number Nw corresponding to the desired replenishment amount is entered.
  • the number "1” must be entered for the refill amount of CHF 100.
  • Fig. 1B shows the display 7 before entering the last number "8” of this example.
  • the line “-” flashes at the point to be completed.
  • the branch 61 corresponds to the program position at which an input key 2-6, 13-17 is to be pressed.
  • function field 62 the key value is entered in the code input register and, in the subsequent function field 63, the reduced number of free number spaces "-" is correspondingly reduced in a number counter.
  • the branch 64 causes the program to continue along the returning program loop 65 and via the function fields 50, 51, 61-64 in the same way until there is no free number space "-" and consequently eight numbers "11445378" have been entered .
  • the CE key 80 is pressed on the branch 61 instead of an input key 2-6, 13-17, the number entered disappears at the relevant number place by again overwriting a space "-" there according to function field 81.
  • the changed number of numbers still to be entered is registered in the numerical counter at the function field 82.
  • eight number spaces "--------" are already free, the program is returned to the functional field 50.

Abstract

For recharging the funding register (20) of a franking machine, a return code is released from the read-only memory (21) of the latter, which must be notified, along with the amount to be recharged, to an authorising control centre in order to obtain from this control centre an input code enabling the funding register to be recharged with this amount. Numerous information pairs consisting of an input code and a return code are stored in tabular form in the control centre and in the read-only memory (21) of the franking machine. These codes consist of real random numbers. Once the input code has been entered in the franking machine, a search is performed in the read-only memory (21) of the franking machine, on the basis of a program of a central electronic control unit of the franking machine, to identify the position in the table in which an identical real random number occurs. Once this identity has been established, the funding register (20) is recharged by a prespecified amount according to the table and the new return code is issued which is required for future recharging and is allocated to the last input code according to the table. <IMAGE>

Description

Die Erfindung betrifft ein Verfahren zum Auffüllen des Wertvor­gabespeichers einer Frankiermaschine, deren Funktionsablauf durch eine zentrale elektronische Steuereinheit gesteuert wird, mit einem codierten Informationsaustausch zwischen einer autori­sierenden, ortsfernen Zentrale und dem Benutzer der Frankierma­schine, wobei mittels der Steuereinheit der Frankiermaschine ei­ne passende Zuordnung zwischen den ausgetauschten Informationen überprüft wird sowie eine Frankiermaschine zur Ausführung dieses Verfahrens, mit einer Rechner und Speicher aufweisenden elektro­nischen Steuereinheit, die mit einer Anzahl von Eingabetasten und einem Anzeigefeld verbunden ist, wobei einer der Speicher ein Wertvorgabespeicher für durch Frankieren zu verbrauchende Wertmengen ist.The invention relates to a method for filling the value memory of a franking machine, the functional sequence of which is controlled by a central electronic control unit, with a coded information exchange between an authoritative, remote central office and the user of the franking machine, with the control unit of the franking machine making a suitable assignment between the exchanged Information is checked as well as a franking machine for carrying out this method, with an electronic control unit having a computer and memory, which is connected to a number of input keys and a display field, one of the memories being a preset value memory for amounts of value to be used by franking.

Nach bekannten Verfahren dieser Art, z.B. entsprechend der US-A-­4,097,923, werden die erforderlichen, ein Paar bildenden Infor­mationen nach einer für alle Frankiermaschinen einheitlich vor­gegebenen Regel, d.h. nach einem Algorithmus, sowohl in der Zen­trale als auch in der Frankiermaschine errechnet und nach dem Informationsaustausch mit der Zentrale hinsichtlich der mögli­chen Paarbildung in der Frankiermaschine verglichen. Dabei er­gibt sich ein zum Auffüllen des Wertvorgabespeichers gültiges Informationspaar, wenn der Komparator der Frankiermaschine fest­gestellt hat, dass beide Einzelinformationen des Paares nach derselben Regel errechnet worden sind. Diese Regel bildet somit einen Zugangsschlüssel für den Erwerb neuer, in der Frankierma­ schine verbrauchbarer Wertmengen.According to known methods of this type, for example in accordance with US-A-4,097,923, the required pair-forming information is calculated according to a rule that is uniformly prescribed for all franking machines, ie according to an algorithm, both in the central office and in the franking machine, and according to the Exchange of information with the head office compared with regard to the possible pair formation in the franking machine. This results in a pair of information that is valid for filling up the value memory when the comparator of the franking machine has determined that both individual pieces of information of the pair have been calculated according to the same rule. This rule thus forms an access key for the purchase of new ones in the Frankierma seemingly consumable quantities.

Diese bekannten Verfahren haben den Nachteil einer begrenzten Sicherheit gegen nichtautorisierte Wertvorgabeauffüllung, denn der Schlüssel zu dem für sämtliche Frankiermaschinen gültigen Sicherheitssystem, d.h. der diesem zugrundeliegende Algorithmus, lässt sich durch Probieren unter Zuhilfenahme üblicher Computer verhältnismässig einfach ermitteln. Die teilweise bei bekannten Verfahren verwendeten Zufallszahlengeneratoren beinhalten eben­falls eine Rechenregel und liefern deshalb keine echten Zufalls­zahlen, so dass sie ebenfalls nur eine begrenzte Sicherheit be­wirken.These known methods have the disadvantage of limited security against unauthorized replenishment of default values, because the key to the security system valid for all franking machines, i.e. the algorithm on which this is based can be determined relatively easily by trial and error with the help of conventional computers. The random number generators, which are sometimes used in known methods, also contain a calculation rule and therefore do not supply any real random numbers, so that they likewise only provide limited security.

Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren der ein­gangs genannten Art zu finden, das ohne vergrösserten apparati­ven Aufwand eine wesentlich verbesserte Sicherheit gegen nicht autorisiertes Auffüllen des Wertmengenspeichers gewährleistet.The invention has for its object to find a method of the type mentioned, which ensures significantly improved security against unauthorized filling of the value storage without increased equipment.

Die Lösung dieser Aufgabe erfolgt erfindungsgemäss dadurch, dass die Erstellung der codierten Informationen und deren gegenseiti­ge Zuordnung zur Bereitstellung von Informationspaaren, in Form von echten Zufallszahlen und regellos vorgenommen wird und die für die betreffende Frankiermaschine allein gültigen Informatio­nen und Zuordnungen sowohl bei der Zentrale als auch in einem Speicher der Frankiermaschine aufbewahrt werden, wobei das Auf­füllen des Wertvorgabespeichers der Frankiermaschine erfolgt, nachdem aufgrund eines Programmes der Steuereinheit festgestellt worden ist, dass die von der Zentrale erhaltene und zum Auffül­len des Wertvorgabespeichers in die Frankiermaschine als Einga­becode eingegebene Information in identischer Formulierung ge­speichert in der Frankiermaschine bereits vorhanden und wobei ein Informationspaar aus diesem Eingabecode und einem für eine weitere Auffüllung der Zentrale mitzuteilenden Retourcode be­steht ist.This object is achieved according to the invention in that the creation of the coded information and its mutual assignment to provide information pairs is carried out in the form of real random numbers and randomly and the information and assignments that are valid only for the franking machine in question both at the central office and in a memory of the postage meter machine is stored, the filling of the default memory of the postage meter machine taking place after it has been determined on the basis of a program of the control unit that the information received from the control center and entered into the postage meter machine as an input code for filling up the default value memory is stored in an identical wording in the Postage meter machine already exists and a pair of information consists of this input code and a return code to be communicated for further refilling of the control center.

Da aufgrund dieses Verfahrens somit sowohl die Einzelinformatio­nen als auch deren paarweise Zuordnung vollkommen regellos, d.h. nach echter Zufallscharakteristik für jede Frankiermaschine un­ abhängig gebildet werden und diese nur bei der Zentrale lesbar vorliegen, ist folglich eine sehr hohe Sicherheit gegen Miss­brauch gegeben.As a result of this method, both the individual information and its pairing assignment are completely random, that is to say, according to true random characteristics for each franking machine are dependent and are only legible at the head office, there is a very high level of security against misuse.

Die Sicherheit kann weiterhin erhöht werden, indem die Informa­tionspaare tabellenartig im Speicher der Frankiermaschine und entsprechend in der Zentrale vorgesehen sind und nur in der Rei­henfolge der tabellenartigen Einordnung für die Auffüllung des Wertvorgabespeichers abrufbar sind.Security can be further increased in that the pairs of information are provided in table form in the memory of the franking machine and correspondingly in the central office and can only be called up in the order of the table-like arrangement for filling up the default value memory.

Es können mehrere Zentralen vorhanden sein, die sich z.B. bei der Postdirektion eines bestimmten Postbezirkes befinden und die jeweils für die in diesem Postbezirk vorhandenen Frankiermaschi­nen zuständig sind. Der technische Aufwand kann, z.B. an einzel­nen kleineren Postämtern, kann dadurch verringert werden, dass die Informationspaare, bzw. deren Tabellen, in der Zentrale nur in Form von schriftlich ausgefüllten, signierbaren Blättern auf­bewahrt werden, anstatt diese elektronisch in einer EDV-Anlage zu speichern.There can be several control centers, e.g. are located at the postal directorate of a specific postal district and are each responsible for the franking machines available in this postal district. The technical effort can e.g. At individual smaller post offices, it can be reduced that the pairs of information, or their tables, are only stored in the headquarters in the form of signed, signed sheets, instead of storing them electronically in a computer system.

Weitere vorteilhafte Ausgestaltungen der Erfindung ergeben sich aus der folgenden Beschreibung anhand der Zeichnungen. Es zeigt:

  • Fig.1 ein Schaltpult einer Frankiermaschine,
  • Fig.1A das Hauptanzeigefeld zu dem Schaltpult nach Fig.1 mit dem Ziffernfeld für die Informationseingabe,
  • Fig.1B das Hauptanzeigefeld der Fig.1B, mit sieben Ziffern einer achtziffrigen Eingabeeinformation,
  • Fig.2 einen Teil eines vereinfachten Blockschemas der zentra­len elektronischen Steuereinheit der Frankiermaschine,
  • Fig.3A den oberen Teil eines Flussdiagrammes des Programmab­laufs für die Auffüllung des Wertvorgabespeichers,
  • Fig.3B den unteren Teil zu dem Flussdiagramm nach Fig.3A,
  • Fig.4 ein Blockschema der verketteten Datenfelder (Pointer) eines nichtflüchtigen RAM-Registers sowie der die Informationspaare enthaltenden Codetabellen eines Festwertspeichers (ROM) und
  • Fig.5 ein Abbildung von schriftlichen Codetabellen.
Further advantageous embodiments of the invention result from the following description with reference to the drawings. It shows:
  • 1 shows a control panel of a franking machine,
  • 1A the main display field for the control panel according to FIG. 1 with the numeric field for the information input,
  • 1B shows the main display field of FIG. 1B, with seven digits of eight-digit input information,
  • 2 shows a part of a simplified block diagram of the central electronic control unit of the franking machine,
  • 3A shows the upper part of a flowchart of the program sequence for filling up the value memory,
  • 3A shows the lower part of the flowchart according to FIG. 3A,
  • 4 shows a block diagram of the linked data fields (pointer) of a non-volatile RAM register and of the code tables of a read-only memory (ROM) containing the information pairs
  • 5 shows an illustration of written code tables.

Das in Fig.1 dargestellte Schaltpult 1 ist beispielsweise am Ge­häuse einer Frankiermaschine vorgesehen, deren Einzelheiten hin­sichtlich ihres elektronisch gesteuerten, elektromechanischen Antriebes sowie der Funktion der Schaltpultelemente in der CH-PS 669 056 (US-Serial No. 256,070 und US-PS 4,520,725) sowie in den CH-Anmeldungen Nr. 853/89 und 854/89 näher beschrieben sind. Wie dort erwähnt ist, können die Eingabetasten 2-6 des Schaltpultes 1, die sich unterhalb des Anzeigefeldes 7 befinden, je nach der Auswahl eines entsprechenden Programmes mittels der D-SET-Taste 8, entweder für die Eingabe und elektromechanische Einstellung von fest vorgegebenen Frankierwerten entsprechend der zugeordne­ten Beschriftung 9 oder für die inkrementweise Weiterstellung einzelner Dezimalziffern eines Frankierwertes verwendet werden. Die Einführung eines Null-Schlüssels 10 in die Schlüsselaufnahme 11 des Schaltpultes 1 und die anschliessende Betätigung der D-­SET-Taste 8 gibt gemäss dem Programmschema der Fig.3A,B diesen Eingabetasten 2-6 eine weitere Funktion, indem sie zu Tasten ei­ner Zehnertastatur für die Eingabe von Codeziffern werden. Die fünf weiteren Tasten der Zehnertastatur ergeben sich durch die Funktionsänderung der symmetrisch zu den Eingabetasten 2-6 ober­halb des Anzeigefeldes 7 angeordneten Funktionstasten 13-17. Nach dieser Funktionsumschaltung werden die den jeweiligen Ta­sten 2-6 und 13-17 zugeordneten Zahlenwerte 0-9 neben den ent­sprechenden Tasten auf dem Anzeigefeld 7 dargestellt, wie es die Fig.1A und Fig.1B zeigen.The control desk 1 shown in FIG. 1 is provided, for example, on the housing of a postage meter machine, the details of which regarding its electronically controlled, electromechanical drive and the function of the control desk elements in CH-PS 669 056 (US Serial No. 256,070 and US-PS 4,520,725) as well as described in CH applications No. 853/89 and 854/89. As mentioned there, the input buttons 2-6 of the control panel 1, which are located below the display panel 7, can be used, depending on the selection of a corresponding program by means of the D-SET button 8, either for the input and for the electromechanical setting of predetermined franking values according to the assigned label 9 or for incrementally passing on individual decimal digits of a franking value. The introduction of a zero key 10 into the key receptacle 11 of the control panel 1 and the subsequent actuation of the D-SET key 8 gives these input keys 2-6 a further function in accordance with the program diagram of FIGS. 3A, B, by using keys on a numeric keypad for entering code digits. The five other keys of the numeric keypad result from the change in function of the function keys 13-17 arranged symmetrically to the input keys 2-6 above the display field 7. After this function switchover, the numerical values 0-9 assigned to the respective keys 2-6 and 13-17 are shown next to the corresponding keys on the display panel 7, as shown in FIGS. 1A and 1B.

Die umschaltbare erste Funktion der Funktionstaste "CRED LEFT" 13 dient der Abfrage des noch zum Frankieren zur Verfügung ste­henden Vorgabewertes. Eine oberhalb dieser beschrifteten Funk­tionstaste angeordnete rote Leuchtdiode 18 leuchtet auf, wenn ein zum Frankieren eingebener Wert den verbliebenen Vorgabewert übersteigt. Die Frankiermaschine ist in diesem Moment zum Fran­kieren nicht mehr benutzbar, bis der Wertvorgabespeicher 20 (Fig.2) wieder aufgefüllt wird.The switchable first function of the "CRED LEFT" function key 13 is used to query the default value that is still available for franking. A red light-emitting diode 18 arranged above this labeled function key lights up when a value entered for franking exceeds the remaining default value. At this moment, the franking machine can no longer be used for franking until the preset value memory 20 (FIG. 2) is refilled.

Das Blockschema der zentralen Steuereinheit nach Fig.2 zeigt die bereits erwähnten peripheren Elemente als Blöcke "KEYBORD" 8,2-­6, 13-17, "INDICATOR LAMPS" 18, "DISPLAYS" 7, "KEY" 10. Die Sig­nale der Funktionstasten 8, 2-6, 13-17 sowie des Schlüssels 10 werden durch ENCODER 22 in binäre Wortsignale umgesetzt und einem BUSCONTROLLER und MULTIPLEXER 24 zugeleitet. Dieser be­dient periodisch oder spontan die genannten peripheren Elemente, trennt Eingänge und Ausgänge und bringt oder liest die In­formationen in sequentieller Form zum oder vom Peripheriebus 25. Er kann als separater Mikroprozessor ausgebildet sein. Das An­zeigefeld 7 und die Anzeigelampen (18) des Schaltpultes 1 wer­den jeweils über einen DECODER/DRIVER 23 bedient, um aufgrund einer binären Information mit der erforderlichen elektrischen Leistung angesteuert zu werden. Das Element "CLOCK" 26 dient der Zeitsteuerung für die Datumsanzeige auf der zweiten Anzeige 27 des Schaltpultes 1. Der zentrale Rechnerbus 28 ist über einen Busport 29 und einen Busisolator 30 an den BUSCONTROLLER und MULTIPLEXER 24 angeschlossen. Der Busisolator 30 bewirkt eine Trennung der Signale, so dass keinen Störungen zum Rechnerbus 28 gelangen. Der Busport 29 setzt die Signale vom schnellen Rech­nerbus 28 zum langsamen Peripheriebus 25 um.The block diagram of the central control unit according to FIG. 2 shows the peripheral elements already mentioned as blocks "KEYBORD" 8.2-6, 13-17, "INDICATOR LAMPS" 18, "DISPLAYS" 7, "KEY" 10. The signals of the function keys 8, 2-6, 13-17 and the key 10 are converted into binary word signals by ENCODER 22 and fed to a BUSCONTROLLER and MULTIPLEXER 24. This periodically or spontaneously operates the peripheral elements mentioned, separates inputs and outputs and brings or reads the information in sequential form to or from the peripheral bus 25. It can be designed as a separate microprocessor. The display panel 7 and the indicator lamps (18) of the control panel 1 are each operated via a DECODER / DRIVER 23 in order to be controlled with the required electrical power based on binary information. The "CLOCK" element 26 is used for time control for the date display on the second display 27 of the control panel 1. The central computer bus 28 is connected to the BUS CONTROLLER and MULTIPLEXER 24 via a bus port 29 and a bus isolator 30. The bus isolator 30 effects a separation of the signals so that no disturbances reach the computer bus 28. The bus port 29 converts the signals from the fast computer bus 28 to the slow peripheral bus 25.

An den Rechnerbus 28 sind der zentrale Rechner CPU 32 sowie meh­rere Speicher 20,21,33,34 angeschlossen. Der nichtflüchtige Da­tenspeicher RAM 20, der z.B. als RAM mit Batterie, als NOVRAM, EEPROM oder EAROM ausgeführt ist, speichert Zwischenresultate und enthält die durch Frankieren verbrauchbare Wertvorgabe sowie die Kettfelder (POINTERS) (Fig.4) zur Abfrage der in dem Fest­wertspeicher ROM 21 enthaltenen Codetabellen (Fig.4). Dieser Festwertspeicher 21 ist im versiegelten Gehäuse der Frankierma­schine eingeschlossen oder auch selbst versiegelt befestigt. Er ist durch eine vom Postamt autorisierte Person auswechselbar, z.B. falls die zur Verfügung gestellten Codetabellen oder eine von ihnen verbraucht worden sind. Dies kann gleichzeitig mit der durch die entsprechend lange Betriebszeit der Frankiermaschine ohnehin fällig gewordenen Maschinenrevision erfolgen. Der Ver­brauch wird z.B. auf der Anzeige 7 durch eine geignete schrift­liche Information ("out of order") signalisiert, nachdem der LETZTE POINTER gemäss dem Register 36 des Blockschemas der Fig.4 am Ende einer der abgespeicherten Codetabellen 38 angekommen ist. Weiterhin ist ein als ROM, PROM oder EPROM ausgeführter Programmspeicher 33 für die verschiedenen Funktionsprogramme der Frankiermaschine vorgesehen, wie sie u.a. in den zuvorgenannten CH-Anmeldungen 853/89 und 854/89 näher beschrieben sind. Schliesslich ist für temporäre Speicherungen ein Datenspeicher RAM 34 vorgesehen. Es versteht sich, dass verschiedene Speicher gleicher Charakteristik auch als Speicherfelder in einem ein­heitlichen Speicherchip vorhanden sein können.The central computer CPU 32 and a plurality of memories 20, 21, 33, 34 are connected to the computer bus 28. The non-volatile data memory RAM 20, which is designed, for example, as a RAM with a battery, as a NOVRAM, EEPROM or EAROM, stores intermediate results and contains the value specification that can be used by franking and the chain fields (POINTERS) (FIG. 4) for querying those in the read-only memory ROM 21 contained code tables (Fig.4). This read-only memory 21 is enclosed in the sealed housing of the franking machine or is also fastened in a sealed manner. It can be replaced by a person authorized by the post office, for example if the code tables provided or a have been consumed by them. This can take place at the same time as the machine revision which is due due to the correspondingly long operating time of the franking machine. The consumption is signaled, for example, on the display 7 by a suitable written information ("out of order") after the LAST POINTER has arrived at the end of one of the stored code tables 38 according to the register 36 of the block diagram in FIG. Furthermore, a program memory 33 designed as a ROM, PROM or EPROM is provided for the various function programs of the franking machine, as described in more detail in the aforementioned CH applications 853/89 and 854/89, among others. Finally, a data memory RAM 34 is provided for temporary storage. It goes without saying that different memories of the same characteristic can also be present as memory fields in a uniform memory chip.

Um das Auffüllen des Wertvorgabespeichers 20 nur nach vorheriger Einholung einer Bewilligung des Postamtes zu ermöglichen, z.B. nachdem ein dem gewünschten Vorgabewert entsprechender Betrag auf das betreffende Konto des Postamtes überwiesen worden ist, hat zwischen der Frankiermaschine und dem autorisierenden Post­amt ein codierter Informationsaustausch zu erfolgen. Für diesen Informationsaustausch ist dem Postamt eine in dem Festwertspei­cher (ROM) 21 der Frankiermaschine abgespeicherte Retourcode­zahl sowie der gewünschte, nachzufüllende Vorgabebetrag mitzu­teilen. Die anschliessend vom Postamt gelieferte, autorisierende Eingabecode-Zahl bildet die Schlüsselzahl für die Auffüllung des Wertvorgabespeichers RAM 20 der Frankiermaschine. Dieser Infor­mationsaustausch, z.B. in Form von jeweils einer achtstelligen Zahl, kann auf beliebige Weise erfolgen, z.B. mündlich oder per Modem über eine Telefonverbindung oder auch schriftlich.In order to make it possible to fill up the default value memory 20 only after obtaining prior approval from the post office, e.g. After an amount corresponding to the desired default value has been transferred to the relevant post office account, a coded information exchange must take place between the franking machine and the authorizing post office. For this information exchange, the post office must be informed of a return code number stored in the read-only memory (ROM) 21 of the franking machine and the desired amount to be refilled. The authorizing input code number subsequently supplied by the post office forms the key number for filling up the default value memory RAM 20 of the franking machine. This exchange of information, e.g. in the form of an eight-digit number, can be done in any way, e.g. orally or by modem over a telephone connection or in writing.

Der erforderliche Retourcode wird stets von der Frankiermaschine in Anwort, d.h. in "retour", zu der Eingabe einer die Auffüllung autorisierenden Eingabecode-Zahl aus dem sonst nicht zugängli­chen Festwertspeicher ROM 21 freigegeben und kann beliebig oft auf der Anzeige 7 des Schaltpultes 1 aufgerufen werden, wenn der Null-Schlüssel 10 in die Schlüsselaufnahme 11 der Frankierma­ schine gesteckt wird. Der erste Retourcode wird somit dem Benu­tzer der Frankiermaschine für eine spätere Auffüllung durch die Frankiermaschine aus deren Festwertspeicher ROM 21 zur Verfügung gestellt, nachdem er die erste Eingabecode-Zahl zur erstmaligen Benutzung der Frankiermaschine in diese eingegeben hat. Diese erste Eingabecode-Zahl wird z.B. beim Kauf der Frankiermaschine dem Käufer mitgeliefert oder sie wurde bereits vor dem Verkauf für eine mit dem Kauf bezahlte erste Auffüllung eingegeben.The required return code is always released by the franking machine in response, ie in "return", for the input of an entry code number authorizing the filling from the otherwise inaccessible read-only memory ROM 21 and can be called up as often as desired on the display 7 of the control panel 1, if the zero key 10 in the key holder 11 of the franking machine machine is plugged. The first return code is thus made available to the user of the franking machine for later filling by the franking machine from its read-only memory ROM 21 after he has entered the first input code number for the first use of the franking machine. This first input code number is supplied to the buyer when the franking machine is purchased, for example, or was entered before the sale for a first replenishment paid for with the purchase.

Die für jede Auffüllung erforderlichen Informationen in Form von zwei achtstelligen Code-Zahlen ergeben sich aus dem dem Postamt mitgeteilten Retourcode, z.B. entsprechend der auf der Anzeige 7 dargestellten Zahlenkombination "21379432", zusammen mit dem angegebenen gewünschten Auffüllbetrag von z.B. Fr. 500,- und der neuen Eingabecode-Zahl, die dem gewünschten Auffüllbetrag ent­spricht und beim Postamt der für die betreffende Frankierma­schine massgeblichen Tabelle nach Fig.5 entnommen wird. Entspre­chend dieser Tabelle ist die für Auffüllung um Fr. 500,- erfor­derliche Eingabecode-Zahl gleich der Zahlenkombination "134411 76˝. Die neue Retourcode-Zahl, die nach erfolgter Auffüllung um diesen Betrag für die spätere weitere Auffüllung selbstätig von der Frankiermaschine angezeigt wird, entspricht gemäss dieser Tabelle nach Fig.5 der Zahlenkombination "23490039". Diese Re­tourcode-Zahl dient dem Vergleich mit der von der Frankierma­schine freigegebenen Retourcode-Zahl, bzw. zur Identifikation, wenn der Benutzer für seine Frankiermaschine anschliessend einen weiteren Auffüllbetrag wünscht und wird grundsätzlich nicht vom Postamt mitgeteilt.The information required for each replenishment in the form of two eight-digit code numbers results from the return code communicated to the post office, e.g. corresponding to the combination of numbers "21379432" shown on the display 7, together with the specified desired replenishment amount of e.g. 500, - and the new input code number, which corresponds to the desired replenishment amount and is taken from the post office of the table according to Fig. 5 relevant for the franking machine in question. According to this table, the input code number required for replenishment by CHF 500 is equal to the number combination "134411 76˝. The new return code number, which will be automatically displayed by the franking machine for subsequent subsequent replenishment after this replenishment, 5 corresponds to the number combination "23490039" in accordance with this table according to Fig. 5. This return code number is used for comparison with the return code number released by the franking machine, or for identification if the user subsequently requests a further refill amount for his franking machine and generally becomes not communicated by the post office.

Im folgenden wird der Programmablauf der zentralen elektroni­schen Steuereinheit (Fig.2) beim Auffüllen ihres Wertvorgabe­speichers anhand des Flussdiagrammes der Fig.3A,B naher erläu­tert. Der Programmweg über eine durch einen Kreis 40 dargestell­te Uebergangsstelle erfolgt jeweils, wenn die der jeweiligen Verzweigung zugeordnete Aussage, z.B. "Schlüssel Nr.= 0", nicht zutrifft.In the following, the program sequence of the central electronic control unit (FIG. 2) when filling up its default value memory is explained in more detail using the flow chart of FIGS. 3A, B. The program path via a transition point represented by a circle 40 takes place in each case when the statement associated with the respective branch, e.g. "Key No. = 0", does not apply.

Entsprechend dem Flussdiagramm setzt der vollständige Programm­ durchlauf gemäss Verzweigung 41 somit zuerst das Vorhandensein des Schlüssels 10 mit der Nummer "0" voraus, d.h. dies muss über die Schlüsselaufnahme 11 des Schaltpultes 1 der Steuereinheit nach Fig.2 signalisiert sein. Der "PENALTY"-Timer soll gemäss Verzweigung 42 den Wert Null haben, denn er tritt gemäss unter­stem Teil des Flussdiagrammes erst nach einer vollständigen Fehleingabe einer Codeeingabe-Zahl in Funktion. Er soll durch Verdoppelung des Zeitablaufs bei der Falscheingabe verhindern, dass zahlreiche Eingaben probiert werden können. Gemäss Funktionsfeldern 43,44 wird die letzte Pointerposition Pw in einer Tabelle Nw aus dem Register "LETZTER POINTER" (Fig.4) ent­nommen, um den für die Einholung eines autorisierenden Eingabe­codes erforderlichen alten Retourcode gemäss Funktionsfeld 45 auf die Anzeige 7 zu bringen, wie in Fig.1 dargestellt ist.The complete program sets according to the flow chart pass according to branch 41 first of all the presence of the key 10 with the number "0" beforehand, ie this must be signaled via the key receptacle 11 of the control panel 1 of the control unit according to FIG. According to branch 42, the "PENALTY" timer should have the value zero, because according to the bottom part of the flowchart it only comes into operation after a complete incorrect entry of a code entry number. By doubling the timing of incorrect entries, it is intended to prevent numerous entries from being tried. According to function fields 43, 44, the last pointer position Pw in a table Nw is taken from the register "LETZTER POINTER" (FIG. 4) in order to display the old return code required for obtaining an authoritative input code according to function field 45, such as is shown in Fig.1.

Um den vom Postamt erhaltenen Eingabecode eingeben zu können, wird nach dem erwähnten Einstecken des Schlüssels Nr.0 gemäss den Funktionsfeldern 46 bis 51 die Code-Eingabefunktion akti­viert. Dies hat zur Folge, dass gemäss Funktionsfeldern 49 bis 51 auf der Anzeige 7 zehn blinkende Pfeile 52 mit den Wertzahlen 53 der Zehnertastatur 2-6,14-17 und acht Striche "--------" erscheinen, die die Freiplätze für die einzugebenden Code-Zahlen kennzeichnen. Der links ausssen in der Strichreihe vorgesehene Strich 54 blinkt ebenfalls, wie in Fig.1A,B durch Strichlinien angedeutet ist. Dies bedeutet, dass das Programm bereit ist für die an dieser Stelle beginnende Code-Eingabe.In order to be able to enter the input code received from the post office, the code input function is activated after inserting key No. 0 according to function fields 46 to 51. The result of this is that, according to function fields 49 to 51, ten flashing arrows 52 with the value numbers 53 on the numeric keypad 2-6, 14-17 and eight dashes "--------" appear on the display 7, indicating the free spaces mark for the code numbers to be entered. The line 54 provided on the left outside in the line of lines also flashes, as indicated in FIG. 1A, B by line lines. This means that the program is ready to start entering the code at this point.

Für jede der acht Codetabellen Nw = 0 bis Nw = 7 ist im Pointer-­Register (Fig.4) des nichtflüchtigen RAM-Speichers 20 ein Poin­ter Pw abgespeichert, der auf die nächste, noch nicht zum Auf­füllen verbrauchte Code-Zeile 55 mit den Pointer-Nummern 0, 1,2, 3,... zeigt. Die Pointerregister werden jeweils mit der Nummer Nw der Code-Tabelle aufgerufen. Die in jeder der Code-Tabellen Nw enthaltenen Zeilen 55 weisen jeweils einen Retourcode und einen Primärcode auf. Letzterer ist durch programmgemässes Absu­chen aller abgespeicherter Tabellen Nw zu finden und mit dem Eingabecode zu vergleichen, bis an der Verzweigung 56 der im Coderegister aufbewahrte Primärcode übereinstimmt mit diesem Eingabecode und dann gemäss Funktionsfeld 57 der der betref­fenden Codetabelle Nw entsprechende Wert 58 in das Wertvorgabe­register 20 addiert werden kann.For each of the eight code tables Nw = 0 to Nw = 7, a pointer Pw is stored in the pointer register (FIG. 4) of the non-volatile RAM memory 20, which pointer points to the next code line 55 with the pointer that has not yet been used for filling -Numbers 0, 1,2, 3, ... shows. The pointer registers are each called with the number Nw of the code table. The lines 55 contained in each of the code tables Nw each have a return code and a primary code. The latter can be found by program-wise searching of all stored tables Nw and compared with the input code until at the branch 56 the primary code stored in the code register matches this Input code and then according to function field 57 the value 58 corresponding to the relevant code table Nw can be added to the value specification register 20.

Die Eingabe der Eingabecode-Zahl beginnt mit der Zahl "1", denn jede Eingabecode-Zahl hat als erste Stelle eine "1", während je­de Retourcode-Zahl mit einer "2" beginnt. Hierfür ist die neben der in der Anzeige 7 abgebildeten "1" angeordnete Taste 13 des Schaltpultes 1 zu drücken. Danach wird die dem gewünschten Auf­füllbetrag entsprechende Tabellennummer Nw eingegeben. Entspre­chend der Tabelle der Fig.5 ist für den Auffüllbetrag von Fr. 100,- die Zahl "1" einzugeben. Anschliessend ist die sich gemäss dieser Tabelle anschliessende Zahlenfolge "445378" einzugeben. Fig. 1B zeigt die Anzeige 7 vor der Eingabe der letzten Zahl "8" dieses Beispieles. An der noch zu vervollständigenden Stelle blinkt der Strich "-". Die Verzweigung 61 entspricht der Pro­grammstelle, an der eine Eingabetaste 2-6,13-17 zu drücken ist. Gemäss Funktionsfeld 62 geht der Tastenwert in das Code-Eingabe­register ein und beim anschliessenden Funktionsfeld 63 wird entsprechend die verringerte Anzahl der freien Zahlenplätze "-" in einem Ziffernzähler reduziert. Die Verzweigung 64 bewirkt, dass sich das Programm entlang der zurücklaufenden Programm­schleife 65 und über die Funktionsfeldern 50,51,61-64 auf glei­che Weise fortsetzt, bis kein freier Zahlenplatz "-" mehr übrig ist und folglich acht Zahlen "11445378" eingegeben worden sind.The input code number begins with the number "1" because each input code number has a "1" as the first digit, while each return code number begins with a "2". To do this, press the button 13 of the control panel 1 located next to the "1" shown in the display 7. Then the table number Nw corresponding to the desired replenishment amount is entered. According to the table in Fig. 5, the number "1" must be entered for the refill amount of CHF 100. Then enter the number sequence "445378" following this table. Fig. 1B shows the display 7 before entering the last number "8" of this example. The line "-" flashes at the point to be completed. The branch 61 corresponds to the program position at which an input key 2-6, 13-17 is to be pressed. According to function field 62, the key value is entered in the code input register and, in the subsequent function field 63, the reduced number of free number spaces "-" is correspondingly reduced in a number counter. The branch 64 causes the program to continue along the returning program loop 65 and via the function fields 50, 51, 61-64 in the same way until there is no free number space "-" and consequently eight numbers "11445378" have been entered .

Nachdem der Eingabecode vollständig eingegeben worden ist, wer­den die Codetabellen Nw gemäss Funktionsfeld 73 nach dem die­selbe Zahl aufweisenden Primärcode abgesucht. Dies beginnt ge­mäss Funktionsfeld 66 mit der Tabelle Nw = 0. Wurde der Primär­code in der betreffenden Tabelle Nw nicht gefunden und somit die Bedingung "Coderegister = Primärcode" der Verzweigung 56 nicht erfüllt, so wird gemäss Funktionsfeld 67 "Inkrement Nw" die nächste Tabelle Nw geholt, um abgesucht zu werden. Dies setzt sich gemäss Verzweigung 68 und der zurücklaufenden Programm­schleife 69 fort, bis die Tabelle Nw = 8 abgesucht worden ist, ohne dass die Bedingung der Verzweigung 56 erfüllt worden ist, bzw. ohne dass der passende Primäcode gefunden worden ist. Es liegt in diesem Fall eine Fehleingabe vor und das Eingabepro­gramm wird durch den wirksam werdenden PENALTY-Timer gemäss den Funktionsfeldern 70 bis 72 für eine bestimmte Zeit unterbrochen. Nach der Freigabe erscheint der bisherige Retourcode wieder auf der Anzeige 7 und die Eingabe kann erneut gestartet werden. Falls die eingegebene achtstellige Zahl erneut nicht als Pri­märcode-Zahl in einer Tabelle Nw des Festwertspeichers 21 ge­funden wird, erhöht sich die Unterbrechungs- bzw. Strafzeit je­desmal auf das Doppelte.After the input code has been completely entered, the code tables Nw are searched in accordance with function field 73 for the primary code having the same number. According to function field 66, this begins with table Nw = 0. If the primary code was not found in the relevant table Nw and the condition "code register = primary code" of branch 56 was not met, then the next table Nw becomes function field 67 "increment Nw" fetched to be searched. This continues according to branch 68 and the returning program loop 69 until the table Nw = 8 has been searched without the condition of branch 56 having been fulfilled, or without finding the appropriate primary code. In this case there is an incorrect entry and the entry program is interrupted for a certain time by the PENALTY timer taking effect according to function fields 70 to 72. After approval, the previous return code appears again on display 7 and the entry can be started again. If the entered eight-digit number is again not found as the primary code number in a table Nw of the read-only memory 21, the interruption or penalty time increases twice.

Wurde an der Verzweigung 56 die Identität zwischen eingegebener Code-Zahl "11445378" und der Primärcode-Zahl festgestellt, so wird der PENALTY-Timer gemäss Funktionsfeldern 74,75 nach even­tuell vorangegangener Fehleingabe wieder auf Null gestellt. Wei­terhin wird die Pointernummer (Po) um einen Wert erhöht (Feld 76) und als neuer Pointer im Register 36 "LETZTER POINTER" zu­sammen mit der zugehörigen Tabellennummer (Nw = 0) gespeichert (Feld 77), so dass dieselbe Code-Zahl nicht nochmals zum Auffül­len verwendet werden kann. Schliesslich wird der Vorgabewert 58 der Tabelle Nw in das Wertvorgaberegister (20) addiert und der neue, für spätere Auffüllungen zu verwendende Retourcode er­scheint auf der Anzeige 7, solange der Schlüssel mit der Nummer "0" in der Schlüsselaufnahme 11 des Schaltpultes 1 bleibt. Zum Frankieren wird ein anderer Schlüssel verwendet, von denen ent­sprechend der Anzahl der Benutzer mehrere vorhanden sein können. Die Ausführung dieser Schlüssel ist in der US-A- 4,788,623 näher beschrieben.If the identity between the entered code number "11445378" and the primary code number has been determined at the branch 56, the PENALTY timer according to function fields 74, 75 is reset to zero after any previous incorrect entry. Furthermore, the pointer number (Po) is increased by a value (field 76) and saved as a new pointer in register 36 "LAST POINTER" together with the associated table number (Nw = 0) (field 77), so that the same code number is not repeated can be used for filling. Finally, the default value 58 of the table Nw is added to the default value register (20) and the new return code to be used for later replenishments appears on the display 7 as long as the key with the number "0" remains in the key holder 11 of the control panel 1. Another key is used for franking, of which there may be several depending on the number of users. The execution of these keys is described in more detail in US-A-4,788,623.

Falls an der Verzweigung 61 anstatt einer Eingabetaste 2-6,13-17 die CE-Taste 80 gedrückt wird, verschwindet an dem betreffenden Zahlenplatz die eingegebene Zahl, indem gemäss Funktionsfeld 81 wieder ein Leerzeichen "-" dort überschrieben wird. Am Funk­tionsfeld 82 wird die geänderte Anzahl der noch einzugebenden Zahlen im Ziffernzähler registriert. Falls jedoch gemäss vorhe­riger Verzweigung 83 bereits acht Zahlenplätze "--------" frei sind, so wird das Programm zum Funktionsfeld 50 zurückgeführt.If the CE key 80 is pressed on the branch 61 instead of an input key 2-6, 13-17, the number entered disappears at the relevant number place by again overwriting a space "-" there according to function field 81. The changed number of numbers still to be entered is registered in the numerical counter at the function field 82. However, if, according to the previous branch 83, eight number spaces "--------" are already free, the program is returned to the functional field 50.

Claims (10)

1. Verfahren zum Auffüllen des Wertvorgabespeichers einer Frankiermaschine, deren Funktionsablauf durch eine zentrale elektronische Steuereinheit gesteuert wird, mit einem codierten Informationsaustausch zwischen einer autorisierenden, ortsfernen Zentrale und dem Benutzer der Frankiermaschine, wobei mittels der Steuereinheit der Frankiermaschine eine passende Zuordnung zwischen den ausgetauschten Informationen überprüft wird, da­durch gekennzeichnet, dass die Erstellung der codierten Infor­mationen und deren gegenseitige Zuordnung zur Bereitstellung von Informationspaaren, in Form von echten Zufallszahlen und regel­los vorgenommen wird und dass die für die betreffende Frankier­maschine allein gültigen Informationen und Zuordnungen sowohl bei der Zentrale als auch in einem Speicher der Frankiermaschine aufbewahrt werden, wobei das Auffüllen des Wertvorgabespeichers der Frankiermaschine um eine vorgegebene Wertmenge erfolgt, nachdem aufgrund eines Programmes der Steuereinheit festgestellt worden ist, dass die von der Zentrale erhaltene und zum Auffül­len des Wertvorgabespeichers in die Frankiermaschine als Einga­becode eingegebene Information in identischer Formulierung ge­speichert in der Frankiermaschine bereits vorhanden ist und wo­bei ein Informationspaar aus diesem Eingabecode und einem für eine weitere Auffüllung der Zentrale mitzuteilenden Retourcode besteht.1. Method for filling up the value memory of a franking machine, the functional sequence of which is controlled by a central electronic control unit, with a coded information exchange between an authoritative, remote central office and the user of the franking machine, whereby a suitable assignment between the exchanged information is checked by means of the control unit of the franking machine is characterized in that the creation of the coded information and their mutual allocation to provide pairs of information is carried out in the form of real random numbers and randomly and that the information and assignments that are valid for the franking machine in question are used both at the central office and in a memory the franking machine can be stored, the filling of the value memory of the franking machine by a predetermined amount of value takes place after a program of the control unit f It has been established that the information received from the control center and entered in the franking machine as an input code to fill up the value memory is already stored in the franking machine in an identical wording and a pair of information consists of this input code and a return code to be communicated for further filling up of the control center . 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Informationen und deren gegenseitige Zuordnung in aus dem Ein­gabecode und dem Retourcode bestehenden Paaren in tabellenför­miger Anordnung bei der Zentrale aufbewahrt sind, wobei für jede vorgegebene, auffüllbare Wertmenge eine eigene Tabelle vorhanden ist.2. The method according to claim 1, characterized in that the information and their mutual assignment in pairs consisting of the input code and the return code are stored in a tabular arrangement at the central office, a separate table being available for each predetermined, fillable value set. 3. Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass zur Auffüllung nur der Eingabecode des Informationspaares verwendbar ist, das in der Tabelle dem für die vorangegangene Auffüllung verwendeten Informationspaar folgt.3. The method according to claim 2, characterized in that only the input code of the information pair can be used for filling, which follows the information pair used for the previous filling in the table. 4. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekenn­zeichnet, dass die dem Benutzer der Frankiermaschine von der Zentrale zu liefernde codierte Information von einer schriftlich vorliegenden, die Informationspaare aufweisenden Tabelle abgele­sen wird.4. The method according to any one of claims 1 to 4, characterized in that the coded information to be supplied to the user of the franking machine from the central office is read from a table which is available in writing and contains the information pairs. 5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekenn­zeichnet, dass die Informationen aus einer Zahlenfolge bestehen, wobei die an einer vorgegebenen Dezimalstelle vorgesehene Zahl kennzeichnend ist für eine von mehreren möglichen, für die Auf­füllung vorgegebenen Wertmengen.5. The method according to any one of claims 1 to 4, characterized in that the information consists of a sequence of numbers, the number provided at a predetermined decimal place being indicative of one of several possible sets of values predetermined for the filling. 6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekenn­zeichnet, dass die an einer vorgegebenen Dezimalstelle vorgese­hene Zahl einer Zahlenfolge den jeweiligen Informationsteil des Informationspaares kennzeichnet.6. The method according to any one of claims 1 to 5, characterized in that the number of a sequence of numbers provided at a predetermined decimal place identifies the respective information part of the information pair. 7. Frankiermaschine zur Ausführung des Verfahrens nach Anspruch 1, mit einer Rechner (32) und Speicher (20,21,33,34) aufweisen­den elektronischen Steuereinheit (Fig.2), die mit einer Anzahl von Eingabetasten (2-6,13-17,8) und einem Anzeigefeld (7) ver­bunden ist, wobei einer der Speicher ein Wertvorgabespeicher (RAM, 20) für durch Frankieren zu verbrauchende Wertmengen ist, dadurch gekennzeichnet, dass die elektronische Steuereinheit (Fig. 2) der Frankiermaschine einen Festwertspeicher (ROM, 21) aufweist, in dem mehrere fest vorgegebene, aus einem Eingabecode und einem Retourcode bestehende Informationspaare gespeichert sind.7. franking machine for carrying out the method according to claim 1, with a computer (32) and memory (20,21,33,34) having electronic control unit (Fig.2), which with a number of input keys (2-6,13- 17,8) and a display field (7), one of the memories being a default memory (RAM, 20) for quantities of value to be used by franking, characterized in that the electronic control unit (FIG. 2) of the franking machine has a read-only memory (ROM , 21) in which a plurality of predefined information pairs consisting of an input code and a return code are stored. 8. Frankiermaschine nach Anspruch 7. dadurch gekennzeichnet, dass die Informationspaare in tabellenartig vorgegebener Rei­henfolge in dem Festwertspeicher (ROM, 21) vorhanden sind und nur in dieser Reihenfolge zum Auffüllen des Wertvorgabespeichers (RAM, 20) abrufbar sind.8. Postage meter machine according to claim 7, characterized in that the pairs of information are present in a table-like, predetermined order in the read-only memory (ROM, 21) and can only be called up in this order to fill up the value preset memory (RAM, 20). 9. Frankiermaschine nach Anspruch 8, dadurch gekennzeichnet, dass die Informationspaare in mehreren Tabellen (38) gespeichert sind, wobei für verschiedene vorgegebene, aufzufüllende Wert­mengen (58) jeweils eine (38) Tabelle vorhanden ist.9. Franking machine according to claim 8, characterized in that the pairs of information are stored in several tables (38) are, with a (38) table being available for different predetermined amounts of value (58) to be filled. 10. Frankiermaschine nach einem der Ansprüche 7 bis 9, dadurch gekennzeichnet, dass entlang des Anzeigefeldes (7) mindestens zehn Tasten (2-6, 13-17) angeordnet sind, die eine mehrfache Funktion für die Befehlseingabe an die zentrale elektronische Steuereinheit (Fig.2) aufweisen, wobei mindestens ein Befehls­eingabemittel (10,8) vorhanden ist, zur Einleitung eines Pro­grammes der Steuereinheit (Fig.2) für die Auffüllung des Wert­vorgabespeichers (20) und dabei zur Aenderung der Funktion der Tasten (2-6, 13-17) , so dass diese eine Zehnertastatur bilden, für die Eingabe einer codierte Information in Form einer mehr­stelligen Code-Zahl, wobei der Tastenwert (0-9) neben der je­weiligen Taste auf dem Anzeigefeld (7) dargestellt ist.10. Franking machine according to one of claims 7 to 9, characterized in that at least ten keys (2-6, 13-17) are arranged along the display field (7), which have a multiple function for the command input to the central electronic control unit (Fig .2), at least one command input means (10, 8) being present, for initiating a program of the control unit (Fig. 2) for filling up the value memory (20) and for changing the function of the keys (2-6, 13 -17) so that they form a numeric keypad for entering coded information in the form of a multi-digit code number, the key value (0-9) being shown next to the respective key on the display panel (7).
EP90810166A 1989-03-29 1990-03-05 Method for recharging the funding register of a postage meter and postage meter for carrying out the method Expired - Lifetime EP0390731B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH1193/89 1989-03-29
CH1193/89A CH678368A5 (en) 1989-03-29 1989-03-29

Publications (3)

Publication Number Publication Date
EP0390731A2 true EP0390731A2 (en) 1990-10-03
EP0390731A3 EP0390731A3 (en) 1991-09-04
EP0390731B1 EP0390731B1 (en) 1994-11-30

Family

ID=4204683

Family Applications (1)

Application Number Title Priority Date Filing Date
EP90810166A Expired - Lifetime EP0390731B1 (en) 1989-03-29 1990-03-05 Method for recharging the funding register of a postage meter and postage meter for carrying out the method

Country Status (5)

Country Link
US (1) US5157616A (en)
EP (1) EP0390731B1 (en)
AT (1) ATE114842T1 (en)
CH (1) CH678368A5 (en)
DE (1) DE59007791D1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0700021A1 (en) * 1994-09-01 1996-03-06 Secap Method for transmitting information between a computerized control centre and a plurality of electronic franking machines
WO2011073527A1 (en) 2009-12-18 2011-06-23 Itella Oyj System, method and service for adding funds into a pre-paid service

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5280531A (en) * 1991-10-28 1994-01-18 Pitney Bowes Inc. Apparatus for the analysis of postage meter usage
CH683652A5 (en) * 1992-03-10 1994-04-15 Frama Ag Franking machine.
DE4422263A1 (en) * 1994-06-24 1996-01-04 Francotyp Postalia Gmbh Method for coordinating the data stock between an electronic franking machine and a data center
DE4446667C2 (en) * 1994-12-15 1998-09-17 Francotyp Postalia Gmbh Process for improving the security of franking machines when transferring credit
ATE285610T1 (en) * 1995-03-07 2005-01-15 Frama Ag DEVICE FOR DETERMINING A FANKING VALUE

Citations (6)

* Cited by examiner, † Cited by third party
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
GB2080203A (en) * 1980-07-14 1982-02-03 Pitney Bowes Inc A postage meter
WO1985003787A1 (en) * 1984-02-14 1985-08-29 Peter White Electronic transaction security system
WO1986005611A1 (en) * 1985-03-15 1986-09-25 Hasler Ag Device and method for delivering and controlling predetermined amounts in a predetermined storage of a franking machine
GB2188876A (en) * 1986-04-10 1987-10-14 Pitney Bowes Inc Postage meter communication system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH663848A5 (en) * 1982-10-04 1988-01-15 Frama Ag ADJUSTMENT FOR TYPE WHEELS.
CH669426A5 (en) * 1985-09-12 1989-03-15 Frama Ag
CH669056A5 (en) * 1985-11-12 1989-02-15 Frama Ag Franking machine.
GB8830423D0 (en) * 1988-12-30 1989-03-01 Alcatel Business Systems Franking system
US5077660A (en) * 1989-03-23 1991-12-31 F.M.E. Corporation Remote meter configuration
US5079712A (en) * 1990-03-02 1992-01-07 Pitney Bowes Inc. Register setting arrangement for carrier management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
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
GB2080203A (en) * 1980-07-14 1982-02-03 Pitney Bowes Inc A postage meter
WO1985003787A1 (en) * 1984-02-14 1985-08-29 Peter White Electronic transaction security system
WO1986005611A1 (en) * 1985-03-15 1986-09-25 Hasler Ag Device and method for delivering and controlling predetermined amounts in a predetermined storage of a franking machine
GB2188876A (en) * 1986-04-10 1987-10-14 Pitney Bowes Inc Postage meter communication system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0700021A1 (en) * 1994-09-01 1996-03-06 Secap Method for transmitting information between a computerized control centre and a plurality of electronic franking machines
FR2724244A1 (en) * 1994-09-01 1996-03-08 Secap METHOD FOR TRANSMITTING INFORMATION BETWEEN A COMPUTER CONTROL CENTER AND A PLURALITY OF ELECTRONIC POSTAGE MACHINES
US5675651A (en) * 1994-09-01 1997-10-07 Secap Method for transmitting information between a computerized control center and a plurality of electronic franking machines
WO2011073527A1 (en) 2009-12-18 2011-06-23 Itella Oyj System, method and service for adding funds into a pre-paid service

Also Published As

Publication number Publication date
DE59007791D1 (en) 1995-01-12
ATE114842T1 (en) 1994-12-15
EP0390731B1 (en) 1994-11-30
CH678368A5 (en) 1991-08-30
EP0390731A3 (en) 1991-09-04
US5157616A (en) 1992-10-20

Similar Documents

Publication Publication Date Title
DE3014882C2 (en) Authorization ID
DE3636700A1 (en) PORTABLE ELECTRONIC DEVICE
EP0065662B1 (en) Electronic taximeter
DE2706215A1 (en) BET SLIP PROCESSING DEVICE AND METHOD
WO1986005611A1 (en) Device and method for delivering and controlling predetermined amounts in a predetermined storage of a franking machine
DE2840325A1 (en) ARRANGEMENT FOR BOOKING PRE-DETERMINED SAME UNITS
EP0355238A1 (en) Assembly of a plurality of product or service vending machines
DE3904215C2 (en) Method and arrangement for identifying a user of a chip card
DE3129550A1 (en) Electronic control device for a gaming machine with respect to random numbers from a total number
DE2930347A1 (en) POST CONTROL UNIT
EP0390731B1 (en) Method for recharging the funding register of a postage meter and postage meter for carrying out the method
DE2463403C2 (en) Franking machine with an input device
WO1992007338A1 (en) Postage-meter-strip printing machine
DE3627124A1 (en) MACHINE LOCKING SYSTEM
DE2825095A1 (en) Personal weighing scales with digital display - include memory circuit storing entered values of ideal weight of user
DE2820658C2 (en)
DE3125021A1 (en) DEVICE FOR CONTROLLING AND CONTROLLING SEVERAL COIN-ACTUATED MACHINES
DE1945783A1 (en) Digit checking device for an electronic device for recording transactions, in particular business transactions
DE2823387C2 (en) Self-collecting device for issuing tickets or goods
EP0353530B1 (en) Method for differentiating between electronic circuits with non-volatile memories
DE3628253A1 (en) Dispensing system for goods or services which has electronic storage and control devices operable by means of value cards (chip cards)
DE3149279A1 (en) Program coding
DE3627493A1 (en) Key with a code
AT500775B1 (en) GAME CONSOLE
DE2708316C2 (en) Process for determining whether the owner of a card is authorized to use a terminal of a network system, and a device for carrying out the process

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): AT BE CH DE FR GB IT LI NL SE

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT BE CH DE FR GB IT LI NL SE

17P Request for examination filed

Effective date: 19911122

17Q First examination report despatched

Effective date: 19930727

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE CH DE FR GB IT LI NL SE

REF Corresponds to:

Ref document number: 114842

Country of ref document: AT

Date of ref document: 19941215

Kind code of ref document: T

REF Corresponds to:

Ref document number: 59007791

Country of ref document: DE

Date of ref document: 19950112

ITF It: translation for a ep patent filed

Owner name: JACOBACCI & PERANI S.P.A.

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 19950201

ET Fr: translation filed
PLBI Opposition filed

Free format text: ORIGINAL CODE: 0009260

26 Opposition filed

Opponent name: PITNEY BOWES INC.

Effective date: 19950830

NLR1 Nl: opposition has been filed with the epo

Opponent name: PITNEY BOWES INC.

PLBF Reply of patent proprietor to notice(s) of opposition

Free format text: ORIGINAL CODE: EPIDOS OBSO

PLBO Opposition rejected

Free format text: ORIGINAL CODE: EPIDOS REJO

APAC Appeal dossier modified

Free format text: ORIGINAL CODE: EPIDOS NOAPO

APAE Appeal reference modified

Free format text: ORIGINAL CODE: EPIDOS REFNO

APAE Appeal reference modified

Free format text: ORIGINAL CODE: EPIDOS REFNO

APAC Appeal dossier modified

Free format text: ORIGINAL CODE: EPIDOS NOAPO

PLBO Opposition rejected

Free format text: ORIGINAL CODE: EPIDOS REJO

PLBN Opposition rejected

Free format text: ORIGINAL CODE: 0009273

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: OPPOSITION REJECTED

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

27O Opposition rejected

Effective date: 20010717

NLR2 Nl: decision of opposition
APAH Appeal reference modified

Free format text: ORIGINAL CODE: EPIDOSCREFNO

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20070313

Year of fee payment: 18

Ref country code: AT

Payment date: 20070313

Year of fee payment: 18

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: CH

Payment date: 20080205

Year of fee payment: 19

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20080321

Year of fee payment: 19

Ref country code: GB

Payment date: 20080320

Year of fee payment: 19

Ref country code: NL

Payment date: 20080318

Year of fee payment: 19

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20080314

Year of fee payment: 19

Ref country code: DE

Payment date: 20080321

Year of fee payment: 19

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: BE

Payment date: 20080430

Year of fee payment: 19

EUG Se: european patent has lapsed
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20080305

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20080306

BERE Be: lapsed

Owner name: *FRAMA A.G.

Effective date: 20090331

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20090305

NLV4 Nl: lapsed or anulled due to non-payment of the annual fee

Effective date: 20091001

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20091130

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090331

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090331

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20091001

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090331

Ref country code: NL

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20091001

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090305

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20091123

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20090305