EP0991025A2 - Method for entering data into a postage computer and apparatus for carrying out the method - Google Patents
Method for entering data into a postage computer and apparatus for carrying out the method Download PDFInfo
- Publication number
- EP0991025A2 EP0991025A2 EP99250283A EP99250283A EP0991025A2 EP 0991025 A2 EP0991025 A2 EP 0991025A2 EP 99250283 A EP99250283 A EP 99250283A EP 99250283 A EP99250283 A EP 99250283A EP 0991025 A2 EP0991025 A2 EP 0991025A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- postage
- date
- loading
- changeover
- data
- 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
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/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00314—Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
-
- 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00314—Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
- G07B2017/00354—Setting of date
Definitions
- the invention relates to a method for entering data into a Postage calculator according to the preamble of claim 1 and according to the preamble of claim 8 an arrangement for Carrying out the method according to claim 1.
- the invention aims a reduction in the effort in a data center and a Minimization of the changeover time to a new postage fee table in a postage calculator.
- the procedure is both for franking machines provided, as well as for scales containing postage or similar Devices containing postage computers are suitable.
- each table refers to a separate mail carrier (carrier), which can be selected via the keyboard.
- carrier carrier
- the minimum expiry date of one to a tariff table assigned to carrier identification number CIN is saved and is evaluated by the franking machine in order to To create requirement data for loading new ones Tariff table data or for updating in the memory of the scale according to the CIN.
- US 5,448,641 is a postal fee system with a validity check known in the terminal on the user side.
- the postage rate table is transmitted from the data center to the terminal.
- one for Postage rate table associated code is from the data center to Transfer terminal.
- the latter generates a comparison code from a Information based on the postage rate table received. Based on the Comparison of the received code with the generated comparison code can the validity of the received postage rate table in the terminal be checked.
- the terminal can thus use the transmitted Verify postage rate table.
- the traffic jam results Communication problems.
- the latter leads to a number of devices Extension of the conversion process to a new postage fee table. During this time, the user can view the affected devices do not operate for mail processing.
- the invention has for its object a suitable method for To develop data entry in a postage calculator to the Shorten the changeover process to a new postage fee table, but without increasing the effort in the data center.
- a postage rate table Upon request, a postage rate table must be sent to the end device, in order to be able to load them into the corresponding memory of the postage computer, without having to switch off the machine before loading. Another task is to develop a suitable arrangement for Execution of the procedure.
- the method of entering data into a postage calculator involves loading and updating tariff table data in the postage calculator.
- the transfer and storage of a new postage fee table in one Postage calculator can be used on demand during the operation of the postage calculator or pre-programmed automatically at a first point in time be performed. After the custom loading, the refreshing from tariff table data automatically to a second from Carrier carried out defined time.
- the postage calculator can in be arranged one of the devices of a mail processing system.
- a Trigger button for charging is preferably arranged in the same device, which contains the postage calculator.
- the device with the postage calculator preferably contains a memory for storing rate tables.
- the memory of the postage computer can have at least two Save tables for the same mail carrier.
- One of the two Tables is the table that will be valid in the future and will be charged for loading was prompted by pressing a release button.
- the mail carrier is the responsible postal authority or a private carrier, which provides the user of the mail processing system with information transmitted. Usually there is still enough time before the changeover to the new table, from the day on which the user for example a cover letter with information from the postman gets delivered. would all systems be at the same time would try to load the data from a data center server this is temporarily unreachable for some of these systems.
- the processes loading and Update decoupled from each other in time, so that a relatively large Period for loading is available.
- That the data is loaded before the day of the changeover allows, advantageously, to reduce telephone charges. Since the update is no longer during communication with the Server is done independently, the update can be done in all Systems can be run concurrently if these systems do in advance have the data loaded into one of their memories and non-volatile to save. This solution only requires a little more space, which is getting cheaper and cheaper, and not only minimizes that Changeover time but also the required number of modems, which must be connected to the server.
- the storage space must be queried under certain conditions.
- the device in the system that carries out this query takes also check whether the changeover date has been reached.
- the invention is based on the need of some mail carriers who Service data, especially the fees in postage rate tables, arbitrarily to change.
- the service data are stored in a processing module in or required for the end device.
- the service data include in particular the Fees in postage rate tables, but are not limited to this. If, for simplicity's sake, we only speak of postage rate tables other service data are not excluded.
- the communication from the data center can thus advantageously via modem directly with the processing module in the terminal or indirectly via the terminal with the processing module.
- the processing module is an electronic postage calculator. It is provided that the postage computer is integrated in the terminal or separately is arranged by the terminal.
- the end device is preferably an electronic franking machine or one Postage calculator scale. It is envisaged that the terminal with a Postage computer is connected and that the microprocessor is the terminal or the postage computer is programmed, a storage of the new Postage rate table data in the memory of the terminal or postage computer to make.
- FIG. 1a shows a block diagram of the franking machine according to the invention with a printer module 1 for a fully electronically generated Franking picture, with at least one having several actuating elements Input means 2, a display unit 3, the communication with a MODEM 23 producing a data center, further input means 21 or scale 22 which via an input / output control module 4 are coupled to a control device 6 and non-volatile Stores 5a, 5b or 9, 10 and 11 for data which the variable or include the constant parts of the franking image, and or Programs for processing data related to the Mail transport or service, which the carrier can provide is.
- the control device 6 can in addition to a microprocessor pP in further embodiments also a separate postage calculator 17 and other means, such as a user-specific circuit ASIC for communication with sensors and actuators of the machine base (EP 716 398 A2), a security module SiMo (EP 789 333 A2) and other means, if necessary to improve data security (DE 196 50 993 A1).
- Newer franking machines use digital pressure means 1.
- the franking stamp imprint therefore contains advantageously a reference to the carrier and / or the one used or planned service.
- a character store 9 supplies the necessary print data for the variable parts of the franking image a volatile working memory 7.
- the control device 6 has one Microprocessor ⁇ P on with the input / output control module 4, with Character memory 9, with the volatile memory 7 and with non-volatile RAM 5a, 5b (with internal non-volatile tariff memory) or (shown in dashed lines) with an additional non-volatile Tariff memory 16, with a non-volatile memory 10 and Program memory 11, with the motor of a transport or feed device if necessary with strip release 12, an encoder (coding disk) 13 as well as with a battery-supported calendar module (clock / date module 8) communicates.
- the memory module that the includes non-volatile memory 5b for example Be EEPROM by at least one additional measure, for example sticking on the circuit board, sealing or potting secured with epoxy resin against removal. More detailed information on Individual functions of the funds are in the German patent application DE 195 34 530 A1 made. The latter is entitled: Procedure to secure data and program code of an electronic Franking machine.
- the storage of the postage rate tables within the non-volatile memory 5a can be realized by special Storage areas are provided.
- the postage rate tables can separately in a non-volatile memory 16 (shown in broken lines) get saved.
- the individual memories can be divided into several physically separated or - in a manner not shown - in a few Building blocks can be realized together.
- the future one Tariff table is provided in the appropriate set up for it Memory area 16-01 or the tariff table that was previously valid will be changed accordingly stored in the separately provided memory area 16-02.
- the associated changeover date is in a third area 16-03 of non-volatile memory 16 stored.
- Information in the fourth Memory area 16-04 for such new ones available in the data center Rate table data for example, is a carrier-specific version number.
- the available storage capacity in the non-volatile memory is, for example, 20 kByte due to a space-saving Storage management optimally used.
- the non-volatile tariff memory is preferably a battery-backed C-MO
- the data center has modems 33 which are connected to a server 32 who accesses a database 31 if a corresponding one Request is received.
- a button is pressed as required the keyboard 2 or by means of another suitable input means 21
- the franking machine will load the postage tariff table data from the Data center triggered.
- the microprocessor ⁇ P of the terminal can now the request data via modem 23 via a communication network transmit to the modem 33 of the data center DZ.
- FIG. 2 shows a flowchart for a franking machine according to FIG. 1a, in which a franking machine in operation is loaded separately from a changeover.
- Start 100 and running through a start and initialization routine 101, which was explained in more detail in German patent application DE 195 34 530 A1, point s of the system routine 200 is reached.
- the franking machine is now put into operation and is in its normal operating mode, which is also called normal mode.
- a first step 201 non-volatile input data are called up for setting the franking machine.
- a serial interface to the scale is selected in the first step 201 in order to receive at least one transmitted weight value.
- the keyboard 2 input means permits a large number of further inputs to change the settings. For example, when a key 19 on the keyboard 2 is pressed, a load command is entered. Alternatively, the load command can be entered as a code using the keys 20, which is acknowledged using the key 18.
- the input / display routine 209 contains a large number of query steps, of which only a single query step 209-60 is shown. The latter relates to the request for a load command.
- a branch is made to sub-step 209-61 in order to form request data. If no such entry or no new entry of this type was recognized, a branch is made to point e, possibly via further query steps.
- communication mode 300 it is checked whether there is a transaction request. Such is recognized as present if request data have been formed and are temporarily stored. For example, an E flag is set and queried in communication mode, whereupon an automatically running electronic communication with the data center is triggered.
- the requesting franking machine identifies itself at the data center with its identification number (ID) and transmits at least the version number of the previous postage rate table in order to find a new postage rate table in the database DB 31 of the data center.
- ID identification number
- Each postage rate table is assigned a version number, which is to be compared with the transmitted number in order to determine the new version number of the postage rate table to be loaded in the future.
- the server 32 is programmed to check the correct transmission and error-free caching of service data, which is explained in more detail by means of the unpublished German application 198 30 055.7, entitled: Method for the secure transmission of service data to a terminal and arrangement for carrying out the method becomes.
- the postage rate table data is preferably first temporarily stored in the memory area 7d of the volatile working memory RAM 7 of the franking machine in order to enable a check.
- step 211 If service data has been transmitted as a result of the communication and buffer memory RAM 7d has been stored, then this is recognized in the subsequent query step 211 and a branch is made to the evaluation mode 213 in order to check the correctness of the transmission and validity of the new service data. The result of this check is displayed in display mode 215 before branching back to point s of the system routine. If the result of this check was positive, a U flag for mode switching is set, for example, for a subsequent update. In query step 202, it can now be checked, for example, based on the set U flag, whether service data are to be loaded into the non-volatile memory 16. In step 203, a large number of sub-steps for mode switching and for loading the service data into the non-volatile memory 16 then take place.
- the U flag for mode switching is then reset again in a final sub-step before branching back to point s of the system routine.
- the result is negative. However, if the result of this check was negative, the process branches to the next step, for example to query step 204. If no weight value is determined by the scale 22 and transmitted to the postage meter machine, this is determined in the query step 204 and branched back to the point s of the system routine 200. The postage meter machine thus waits for an input from the scale 22.
- a handshake signal is sent to the scale 22 in step 205 and then branched to step 206 in order to meet the need for a change, in particular on the basis of a saved change-over day and a current one Date to check. If a changeover is required, an update of the service data is required, and a branch is made to step 208 in order to update the service data in the memory areas of the non-volatile memory 16. Then the system routine branches back to point s. Otherwise, point t of system routine 200 is reached.
- the input / display routine 209 contains a plurality of query steps, each of which is queried individually. Further query steps are shown in the above-mentioned German patent application DE 195 34 530 A1.
- step 300 is carried out without communication. If no further data has now been transmitted, which is determined via query step 211, point b of system routine 200 is reached.
- the above-mentioned German patent application DE 195 34 530 A1 already states that a large number of steps between points b and d of the system routine 200 can be carried out before branching to the franking mode 400.
- one of the steps in the present exemplary embodiment is a postage calculation mode 220.
- the subsequent franking mode 400 contains a billing and printing routine which is known per se. After a franking imprint has been printed, the system routine 200 branches back to point s.
- the microprocessor ⁇ P is used as a postage calculator as well as for loading and Update tariff table data by a in the program memory 11 programmed program.
- the program memory 11 is executed as read-only memory ROM.
- the microprocessor is programmed to check the saved changeover date in the franking machine based on the current in the clock / date module 8 saved date and to continue working with the old tariff table data if the changeover date is not met by the current date or otherwise on Provide instructions to perform the upgrade.
- the control device 6 can alternatively have a separate processor 17 included for postage calculation, which with the memory 16 one Postage calculator forms.
- the microprocessor ⁇ P is programmed to Check the saved changeover date in the franking machine based on the current date.
- the processor 17 is programmed to continue working with the old tariff table data Falling below the changeover date by the current date.
- the Microprocessor pP is programmed to transmit an instruction to the postage computer 17 for updating the tariff table data Equality or if the changeover date is exceeded by the current date.
- FIG. 1b is a block diagram of the electronic franking machine shown for a variant with postage calculating scales 22a.
- the modified flow chart which corresponds to that in the flow diagram shown in FIG. 2 is then naturally omitted step 220 of a postage meter internal calculation mode.
- the tariff memory 16 and the processor 27 are part of the Postage calculator of postage-calculating scales 22a.
- the latter is with her serial interface RS 232 via a connecting means 24 with a - not shown - serial interface RS 232 of the input / output control module 4 connected.
- the scale 22a can now the modem 23 Use the franking machine to communicate with the data center.
- remote installation can consequently take place.
- the mail carriers each instruct a data center to transmit the service for remote installation, on request service data, to the terminal in order to be able to load it into the corresponding memory of the processing module.
- Such a remote installation uses a method for the secure transmission of service data to a terminal with the following method steps, which has already been described in detail in the unpublished German application 198 30 055.7.
- request data for service data is formed by the terminal before the terminal communicates with a data center.
- the communication comprises sending the request data in order to request the new service data from the data center, and receiving and buffering the requested service data.
- the mail processing system can include a franking machine and a scale, such as the well-known scale / T1000 system from Francotyp Postalia AG & Co.
- a scale such as the well-known scale / T1000 system from Francotyp Postalia AG & Co.
- loading is carried out in advance the table that will apply in the future.
- the postage computer is integrated in the scale 22a.
- the actuated trigger button on the scale can trigger a preloading of the table that will apply in the future without updating the existing second table of the same mail carrier.
- a date for the entry into force of the table must be saved for each table version.
- the franking machine continues to check whether the table is to be put into force because it already contains a clock / date module.
- FIG. 1c shows a block diagram of a postage computer scale, which via a serial interface with the franking machine according to FIG. 1b connected is.
- A is connected to the RS-232 interface 25 of the balance 22a
- Input / output port 26 connected, which is connected to the internal BUS 43 communicates with the processor 27 of the scale 22a.
- Such a BUS includes data, address and control lines.
- the scale comprises input and output means 42 and 41, which over a I / O port 40 are connected to the processor 27, as well as via the internal bus 43 memory means 28 connected to processor 27 for storing the operating software of the scale, storage means 29 for Storage of application data (e.g. election print numbers) and storage means 16 for storing the loaded service data (e.g. the postage tables).
- a weighing cell 50 is used to determine the weight connected to the processor 27 via an A / D converter 51 and direct connections are also used for resetting or Tare of the weighing cell 50 by the processor 27. Further Versions of US 5,710,706 (EP 724 141 A1) be removed.
- a battery-supported calendar module is optional 48 - drawn in broken lines - can be integrated into the scale 22a. He is connected to the internal BUS 43. All necessary entries will be made made via the keyboard 42. Such are shown on the display 41 important information such as the weight of the Postal items and the postage determined on the basis of the postage fee table.
- the Franking machine contains a calendar module and transmits automatically at least once, for example each time first switch on at the beginning of the day, the currently valid one Current date for postage calculator. The transmitted is in the postage calculator Today's date compared with the aforementioned changeover date. The automatic updating is omitted if the current date is smaller than the changeover date is. The automatic update will is made if the current date is greater than or equal to that Conversion date is.
- the day date is sent to the postage calculator A step ahead that the postage calculator automatically uses the currently valid one Request the date from the calendar module. The latter is done, for example after switching on for the first time at the beginning of the day.
- the Calendar module can be part of the scale and / or the franking machine his. When loading data into different devices of the Systems are loaded. Loading new tariff table data can in a first area of the memory of the postage calculator and that Load from an associated changeover date into a second one Area of the memory of the franking machine.
- the invention provides loading from Information associated with new tariff table data in a first Area of a memory of the postage meter machine, followed by copying to the memory of the postage calculator takes place.
- a shop from an associated changeover date is made in a second Area of the franking machine's memory, followed by one then copying into the memory of the postage calculator, where the changeover date in the second area of the memory Franking machine is deleted.
- the franking machine is with everyone first transmission of weight or postage value data from the Postage calculator the saved changeover date for those Carrier is informed which has been set for the postage calculator.
- the invention provides an embodiment with a postage calculator a balance that the postage calculator in a balance a selective Delete memory areas in the balance before loading compressed new rate table data.
- the postage calculator then carries out an update of the Rate table data, possibly associated with a decompression of the loaded new tariff table data and with a registered letter of of the decompressed data, with tariff table data from the decompresses the first memory area and into the second memory area stored on the scale. This enables that automatic update to any later changeover date independent and temporally decoupled from the aforementioned Loading can be done.
- an automatic request data for loading at a first time defined by the user then to update the loaded port tariff table data, if the second time defined by the mail carrier for new postage rate table data is approached to access current tables can be.
- This automatic works depending on the set mail carrier (Carrier ID), the version or order number or loading code and that supplied by the clock / date module 8 of the franking machine Date.
- the automatic is in with a microprocessor and the keyboard operational connection can be done in the postage calculator itself and / or in the Memory cells of the clock / date block 8 can be realized.
- the postage computer can be integrated into a postage-calculating balance 22a be connected to the franking machine in terms of interface is. It is also possible that that including the postage calculator System is a franking machine. But the case is not meant to be excluded that the postage calculator in the system separately from the franking machine and / or scale is realized and with the latter is interfaced.
Abstract
Das Verfahren zur Dateneingabe in einen Portorechner umfaßt ein Laden und Aktualisieren von Tariftabellendaten im Portorechner, wobei jedoch beide Vorgänge erfindungsgemäß zeitlich entkoppelt voneinander durchgeführt werden. Die Übertragung und Speicherung von einer neuen Portogebührentabelle in einem Portorechner kann on demand oder vorprogammiert auf einen ersten Zeitpunkt automatisch durchgeführt werden. Das Aktualisieren von Tariftabellendaten wird einem zweiten Zeitpunkt automatisch durchgeführt. Das Verfahren ist sowohl für Anwender von Frankiermaschinen vorgesehen, als auch für Portorechner enthaltene Waagen bzw. ähnliche Geräte geeignet. Die Anordnung enthält einen Portorechner und einem Speicher (16) für Dienstdaten mit Speicherbereichen für auf Tariftabellen bezogene Daten. Der Portorechner ist zum Detektieren der Eingabe und Einspeichern eines Ladeerfordernisses, zum Überprüfen des Ladeerfordernisses und zum Laden bei einem Vorliegen des Ladeerfordernisses, zur Eingabe eines Umstellungserfordernis beim Laden, sowie zum Überprüfen des Umstellungserfordernis und Umstellung auf die aktuelle neue Tariftabelle oder Übergang in den Betriebsmodus programmiert. <IMAGE>The method for entering data into a postage calculator includes loading and updating tariff table data in the postage calculator, however, according to the invention, both processes are carried out in a time-decoupled manner. The transfer and storage of a new postage fee table in a postage calculator can be carried out automatically on demand or preprogrammed at a first point in time. The updating of tariff table data is carried out automatically at a second point in time. The method is intended both for users of franking machines and for scales or similar devices contained in postage computers. The arrangement contains a postage computer and a memory (16) for service data with storage areas for data relating to tariff tables. The postage calculator is programmed to detect the entry and storage of a loading requirement, to check the loading requirement and to load when there is a loading requirement, to enter a changeover requirement when loading, as well as to check the changeover requirement and changeover to the current new tariff table or transition to the operating mode . <IMAGE>
Description
Die Erfindung betrifft ein Verfahren zur Dateneingabe in einen
Portorechner gemäß des Oberbegriffs des Anspruchs 1 beziehungsweise
gemäß des Oberbegriffs des Anspruchs 8 eine Anordnung zur
Durchführung des Verfahrens nach Anspruch 1. Die Erfindung bezweckt
eine Verringerung des Aufwandes in einer Datenzentrale und eine
Minimierung der Umstellungszeit auf eine neue Portogebührentabelle in
einem Portorechner. Das Verfahren ist sowohl für Frankiermaschinen
vorgesehen, als auch für Portorechner enthaltende Waagen bzw. ähnliche
Portorechner enthaltende Geräte geeignet.The invention relates to a method for entering data into a
Postage calculator according to the preamble of
Aus DE 38 23 719 C2 und US 41 38 735 ist bekannt, daß ein Nachladen einer Tariftabelle für Portogebühren von einer entfernten Datenzentrale zu bestimmten Zeitpunkten veranlaßt wird. Wenn der Datenaustausch vom Server der Datenzentrale initiiert wird, muß die Frankiermaschine ständig angeschaltet bleiben, was natürlich nachteilig ist. From DE 38 23 719 C2 and US 41 38 735 it is known that reloading a tariff table for postage fees from a remote data center at certain times. If the data exchange from Server of the data center is initiated, the franking machine must constantly remain switched on, which is of course disadvantageous.
Alternativ wurde im US 5,490,077 bzw. im US 5,606,508 vorgeschlagen, das Datenladen von der Frankiermaschine on demand zu initiieren, wobei nach dem Einschalten der Frankiermaschine der Datenbestand in Abhängigkeit von Bedingungen (wie z.B. Name, Datum) aktualisiert wird. Um rechtzeitig die Mehrheit der Postkunden mit einer Tariftabelle auszustatten, wird letztere weit vor ihrem Inkrafttreten in einem Speicher eines Übertragungsmittels (Chipkarte bzw. in einer Zelle eines GSM-Netzes) separat von der Frankiermaschine gespeichert. Die Bedingungen für das Laden werden nichtflüchtig gespeichert, so daß die Maschine ausgeschaltet werden kann. Beim Einschalten der Frankiermaschine wird das Datum des Kalenderbausteins der Frankiermaschine verwendet bzw. mit den weiteren eingegebenen Bedingungen verknüpft, um die Tabelle auszuwählen, die bei Inbetriebnahme in den Speicher der Frankiermaschine geladen wird. Beim Laden aus einem Speicher des Übertragungsmittels erfolgt ein Aktualisieren der bisherigen Tabelle im Speicher der Maschine.Alternatively, it was proposed in US 5,490,077 and US 5,606,508, initiate data loading from the franking machine on demand, whereby After switching on the franking machine, the database is dependent of conditions (such as name, date) is updated. Around provide the majority of postal customers with a tariff table in good time, the latter is stored in a memory well before its entry into force Transmission means (chip card or in a cell of a GSM network) saved separately from the franking machine. The conditions for that Stores are stored non-volatile, so the machine is turned off can be. When the franking machine is switched on, Date of the calendar block of the franking machine used or with the other conditions entered to select the table, in the memory of the franking machine when it is started up is loaded. When loading from a memory of the transmission medium the previous table is updated in the machine's memory.
Aus dem US 5,710,706 (EP 724 141 A1) ist eine Dateneingabe in eine Waage bekannt, welche mit einer Frankiermaschine schnittstellenmäßig verbunden ist, um Tariftabellendaten mit Daten zu aktualisieren. Das Laden der Daten erfolgt von einer entfernten Datenzentrale per Modem zur Frankiermaschine. Das Laden und Aktualisieren erfolgt unmittelbar aufeinanderfolgend. Wenn eine Information vorliegt, daß Tariftabellendaten zu aktualisieren sind, erfolgt ein Laden und ggf. unter Zwischenspeichern von Tariftabellendaten in der Frankiermaschine und ein sektorweises Löschen der alten Portotabelle im nichtflüchtigen Speicher der Waage vor dem Übertragen der neuen Tariftabellendaten aus dem Zwischenspeicher der Frankiermaschine zur Waage und dem Einschreiben der neuen Tariftabellendaten in den nichtflüchtigen Speicher der Waage. In der Waage können mehrere Tabellen gespeichert sein. Jedoch bezieht sich jede Tabelle auf einen separaten Postbeförderer (Carrier), welcher über Tastatur anwählbar ist. Das Mindestgültigkeitsdatum einer zu einer Carrier-ldentifikations-Nummer CIN zugeordneten Tariftabelle wird gespeichert und wird von der Frankiermaschine ausgewertet, um bei Bedarf Anforderungsdaten zu bilden zum Laden von neuen Tariftabellendaten bzw. zur Aktualisierung im Speicher der Waage entsprechend der CIN. Ist jedoch das Mindestgültigkeitsdatum zugleich das Umstellungsdatum von einer alten auf eine neue Tariftabelle, dann ergibt sich ein Stau in der Kommunikation mit der Datenzentrale, wenn die Frankiermaschinen mehrheitlich mit dieser Datenzentrale am selben Tag kommunizieren wollen.From US 5,710,706 (EP 724 141 A1) is a data entry in a Scales known, which interface with a franking machine is connected to update rate table data with data. The The data is loaded from a remote data center using a modem to the franking machine. The loading and updating takes place immediately successively. If there is information that tariff table data are to be updated, they are loaded and, if necessary, under intermediate storage of tariff table data in the franking machine and a sector-wise deletion of the old postage table in the non-volatile memory the scale before transferring the new tariff table data from the Buffer of the franking machine for weighing and registered mail the new tariff table data in the non-volatile memory of the Libra. Several tables can be stored in the scale. However each table refers to a separate mail carrier (carrier), which can be selected via the keyboard. The minimum expiry date of one to a tariff table assigned to carrier identification number CIN is saved and is evaluated by the franking machine in order to To create requirement data for loading new ones Tariff table data or for updating in the memory of the scale according to the CIN. However, it is the minimum validity date at the same time the changeover date from an old to a new rate table, then there is a traffic jam in the communication with the data center if the Most franking machines with this data center on the same day want to communicate.
Aus der US 5,448,641 ist postalisches Gebührensystem mit Gültigkeitsprüfung im Endgerät auf der Benutzerseite bekannt. Die Portotariftabelle wird von der Datenzentrale zum Endgerät übertragen. Auch ein zur Portotariftabelle zugehöriger Code wird von der Datenzentrale zum Endgerät übertragen. Letzteres generiert einen Vergleichs-Code aus einer Information basierend auf der empfangenen Portotariftabelle. Anhand des Vergleiches des empfangenen Codes mit dem generierten Vergleichs-Code kann im Endgerät die Gültigkeit der empfangenen Portotariftabelle überprüft werden. Damit kann das Endgerät die übermittelte Portotariftabelle verifizieren. Zur Verringerung des Staues in der Kommunikation mit der Datenzentrale, wenn die Frankiermaschinen mehrheitlich mit dieser Datenzentrale am selben Tag kommunizieren wollen, müßte eine sehr hohe Anzahl an Modems eingesetzt werden, was den Aufwand in einer Datenzentrale erhöht. Durch den Stau ergeben sich Kommunikationsprobleme. Letztere führt für eine Anzahl von Geräten zur Verlängerung des Umstellungsvorganges auf eine neue Portogebührentabelle. Während dieser Zeit kann der Benutzer die betroffenen Geräte nicht zur Postbearbeitung betreiben.US 5,448,641 is a postal fee system with a validity check known in the terminal on the user side. The postage rate table is transmitted from the data center to the terminal. Also one for Postage rate table associated code is from the data center to Transfer terminal. The latter generates a comparison code from a Information based on the postage rate table received. Based on the Comparison of the received code with the generated comparison code can the validity of the received postage rate table in the terminal be checked. The terminal can thus use the transmitted Verify postage rate table. To reduce congestion in the Communication with the data center when the franking machines the majority communicate with this data center on the same day would have to use a very large number of modems, what increases the effort in a data center. The traffic jam results Communication problems. The latter leads to a number of devices Extension of the conversion process to a new postage fee table. During this time, the user can view the affected devices do not operate for mail processing.
Der Erfindung liegt die Aufgabe zugrunde, ein geeignetes Verfahren zur Dateneingabe in einen Portorechner zu entwickeln, um den Umstellungsvorgang auf eine neue Portogebührentabelle zu verkürzen, ohne jedoch dabei den Aufwand in der Datenzentrale zu erhöhen. The invention has for its object a suitable method for To develop data entry in a postage calculator to the Shorten the changeover process to a new postage fee table, but without increasing the effort in the data center.
Auf Anforderung ist eine Portotariftabelle zum Endgerät zu übermitteln, um diese in entsprechende Speicher des Portorechners laden zu können, ohne daß dem Laden ein Ausschalten der Maschine vorausgehen muß. Eine weitere Aufgabe ist die Entwicklung einer geeigneten Anordnung zur Durchführung des Verfahrens.Upon request, a postage rate table must be sent to the end device, in order to be able to load them into the corresponding memory of the postage computer, without having to switch off the machine before loading. Another task is to develop a suitable arrangement for Execution of the procedure.
Die Aufgabe wird mit den Merkmalen des Verfahrens nach dem Anspruch
1 und mit den Merkmalen der Anordnung nach Anspruch 8 gelöst.The task is with the features of the method according to the
Das Verfahren zur Dateneingabe in einen Portorechner umfaßt ein Laden und ein Aktualisieren von Tariftabellendaten im Portorechner. Die Übertragung und Speicherung von einer neuen Portogebührentabelle in einem Portorechner kann on demand beliebig während des Betriebes des Portorechners oder vorprogammiert auf einen ersten Zeitpunkt automatisch durchgeführt werden. Nach dem benutzerdefinierten Laden, wird das Aktualisieren von Tariftabellendaten automatisch zu einem zweiten vom Beförderer definierten Zeitpunkt durchgeführt. Der Portorechner kann in einem der Geräte eines Postbearbeitungssystems angeordnet sein. Eine Auslösetaste zum Laden ist vorzugsweise in demselben Gerät angeordnet, welches den Portorechner enthält. Das Gerät mit dem Portorechner enthält vorzugsweise einen Speicher zur Speicherung von Tariftabellen.The method of entering data into a postage calculator involves loading and updating tariff table data in the postage calculator. The transfer and storage of a new postage fee table in one Postage calculator can be used on demand during the operation of the postage calculator or pre-programmed automatically at a first point in time be performed. After the custom loading, the refreshing from tariff table data automatically to a second from Carrier carried out defined time. The postage calculator can in be arranged one of the devices of a mail processing system. A Trigger button for charging is preferably arranged in the same device, which contains the postage calculator. The device with the postage calculator preferably contains a memory for storing rate tables.
Erfindungsgemäß kann der Speicher des Portorechners mindestens zwei Tabellen für denselben Postbeförderer speichern. Eine der beiden Tabellen ist die zukünftig gültige Tabelle deren Ladung kostenpflichtig durch die Betätigung einer Auslösetaste frühzeitig veranlaßt wurde. Der Postbeförderer ist die zuständige Postbehörde oder ein privater Carrier, welche dem Benutzer des Postbearbeitungssystems eine Information übermittelt. Gewöhnlich verbleibt noch genügend Zeit bis zur Umstellung auf die neue Tabelle, ab dem Tage an welchem der Benutzer beispielsweise ein Anschreiben mit der Information vom Postboten zugestellt bekommt. Würden alle Systeme zum gleichen Zeitpunkt versuchen, die Daten vom Server einer Datenzentrale zu laden, wäre dieser für ein Teil dieser Systeme temporär unerreichbar. Auch wenn die Datenverarbeitungskapazität des Servers sehr hoch wäre, so daß Daten entschieden schneller geladen werden könnten und auch wenn eine Kommunikation bei einer Vielzahl von Teilnehmeranschlüssen bzw. Modems möglich wäre, könnte das Problem nur gemildert aber nicht beseitigt werden. Erfindungsgemäß werden nun die Vorgänge Laden und Aktualisierung voneinander zeitlich entkoppelt, so daß ein relativ großer Zeitraum zum Laden zur Verfügung steht.According to the invention, the memory of the postage computer can have at least two Save tables for the same mail carrier. One of the two Tables is the table that will be valid in the future and will be charged for loading was prompted by pressing a release button. The The mail carrier is the responsible postal authority or a private carrier, which provides the user of the mail processing system with information transmitted. Usually there is still enough time before the changeover to the new table, from the day on which the user for example a cover letter with information from the postman gets delivered. Would all systems be at the same time would try to load the data from a data center server this is temporarily unreachable for some of these systems. Even if the Data processing capacity of the server would be very high, making data could be loaded much faster and even if one Communication with a large number of subscriber lines or Modems would be possible, the problem could only be mitigated but not be eliminated. According to the invention, the processes loading and Update decoupled from each other in time, so that a relatively large Period for loading is available.
Das die Daten schon vor dem Tag der Umstellung geladen werden, ermöglicht es, in vorteilhafter Weise, die Telefongebühren zu verringern. Da die Aktualisierung nicht mehr während einer Kommunikation mit dem Server sondern unabhängig davon erfolgt, kann die Aktualisierung in allen Systemen gleichzeitig durchgeführt werden, falls diese Systeme im voraus die Daten in einen ihrer Speicher geladen haben und nichtflüchtig speichern. Diese Lösung erfordert nur ein wenig mehr an Speicherplatz, welcher immer preiswerter wird, und minimiert damit nicht nur die Umstellungszeit sondern auch die erforderliche Anzahl der Modems, welche am Server angeschlossen sein müssen.That the data is loaded before the day of the changeover, allows, advantageously, to reduce telephone charges. Since the update is no longer during communication with the Server is done independently, the update can be done in all Systems can be run concurrently if these systems do in advance have the data loaded into one of their memories and non-volatile to save. This solution only requires a little more space, which is getting cheaper and cheaper, and not only minimizes that Changeover time but also the required number of modems, which must be connected to the server.
Die Abläufe, womit eine Aktualisierung von Daten ausgelöst werden, laufen automatisch ab. In demjenigen Gerät des Systems, welches das Datum für das Inkafttreten der Tabelle bzw. ein Umstellungsdatum speichern soll wird ein Speicherplatz dafür reserviert.The processes that trigger an update of data expire automatically. In the device of the system that the Date of entry into force of the table or a changeover date a storage space is reserved for this.
Der Speicherplatz muß unter bestimmten Bedingungen abgefragt werden. Dasjenige Gerät des Systems, welches diese Abfrage durchführt, nimmt auch die Prüfung vor, ob der Umstellungszeitpunkt erreicht ist.The storage space must be queried under certain conditions. The device in the system that carries out this query takes also check whether the changeover date has been reached.
Die Erfindung geht von dem Bedürfnis einiger Postbeförderer aus, die Dienstdaten, insbesondere die Gebühren in Portotariftabellen, beliebig zu ändern. Die Dienstdaten werden in einem Verarbeitungsmodul im oder beim Endgerät benötigt. Die Dienstdaten schließen insbesondere die Gebühren in Portotariftabellen ein, sind aber nicht darauf beschränkt. Wenn nachfolgend vereinfachend nur von Portotariftabellen gesprochen wird, sind andere Dienstdaten jedoch nicht ausgeschlossen.The invention is based on the need of some mail carriers who Service data, especially the fees in postage rate tables, arbitrarily to change. The service data are stored in a processing module in or required for the end device. The service data include in particular the Fees in postage rate tables, but are not limited to this. If, for simplicity's sake, we only speak of postage rate tables other service data are not excluded.
In vorteilhafter Weise kann also die Kommunikation von der Datenzentrale per Modem direkt mit dem Verarbeitungsmodul im Endgerät oder indirekt über das Endgerät mit dem Verarbeitungsmodul erfolgen.The communication from the data center can thus advantageously via modem directly with the processing module in the terminal or indirectly via the terminal with the processing module.
Das Verarbeitungsmodul ist ein elektronischer Portorechner. Es ist vorgesehen, daß der Portorechner im Endgerät intergriert ist oder separat vom Endgerät angeordnet ist. Beim Endgerät handelt es sich vorzugsweise um eine elektronische Frankiermaschine oder um eine Portorechnerwaage. Es ist vorgesehen, daß das Endgerät mit einem Portorechner verbunden ist und daß der Mikroprozessor das Endgerätes oder des Portorechners programmiert ist, eine Speicherung der neuen Portotariftabellendaten im Speicher des Endgerätes bzw. des Portorechners vorzunehmen.The processing module is an electronic postage calculator. It is provided that the postage computer is integrated in the terminal or separately is arranged by the terminal. The end device is preferably an electronic franking machine or one Postage calculator scale. It is envisaged that the terminal with a Postage computer is connected and that the microprocessor is the terminal or the postage computer is programmed, a storage of the new Postage rate table data in the memory of the terminal or postage computer to make.
Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen gekennzeichnet bzw. werden nachstehend zusammen mit der Beschreibung der bevorzugten Ausführung der Erfindung anhand der Figuren näher dargestellt. Es zeigen:
- Figur 1a,
- Blockschaltbild einer Frankiermaschine mit internen Portorechner und Portotariftabellenspeicher,
- Figur 1b,
- Blockschaltbild einer Frankiermaschine mit Anschluß zu einer Portorechner-Waage,
- Figur 1c,
- Blockschaltbild einer Portorechner-Waage,
Figur 2,- Flußplan für eine Frankiermaschine nach Fig.1a.
- Figure 1a,
- Block diagram of a franking machine with internal postage calculator and postage tariff table memory,
- Figure 1b,
- Block diagram of a franking machine with connection to a postage computer scale,
- Figure 1c,
- Block diagram of a postage calculator scale,
- Figure 2,
- Flow chart for a franking machine according to Fig.1a.
Die Figur 1a zeigt ein Blockschaltbild der erfindungsgemäßen Frankiermaschine
mit einem Druckermodul 1 für ein vollelektronisch erzeugtes
Frankierbild, mit mindestens einem mehrere Betätigungselemente aufweisenden
Eingabemittel 2, einer Anzeigeeinheit 3, einem die Kommunikation
mit einer Datenzentrale herstellenden MODEM 23, weitere Eingabemittel
21 bzw. Waage 22 welche über einen Ein/Ausgabe-Steuermodul 4
mit einer Steuereinrichtung 6 gekoppelt sind und mit nichtflüchtigen
Speichern 5a, 5b bzw. 9, 10 und 11 für Daten, welche die variablen bzw.
die konstanten Teile des Frankierbildes einschließen, und bzw.
Programme zur Verarbeitung der Daten in Zusammenhang mit der
Postbeförderungs- bzw. Dienstleistung, welche vom Carrier zu erbingen
ist. Die Steuereinrichtung 6 kann neben einem Mikroprozessor pP in
weiteren Ausführungsformen auch einen separaten Portorechner 17 und
weitere Mittel, wie eine anwenderspezifische Schaltung ASIC für die Kommunikation
mit Sensoren und Aktoren der Maschinenbasis (EP 716 398
A2), ein Sicherheitsmodul SiMo (EP 789 333 A2) und andere Mittel, ggf.
zur Verbesserung der Datensicherheit (DE 196 50 993 A1), enthalten.
Neuere Frankiermaschinen setzen digital arbeitende Druckmittel 1 ein.
Beispielsweise wurden in Frankiermaschinen vom Typ T1000 bzw. JetMail
des Anmelders weltweit erstmals Thermotransferdrucker bzw.
Tintenstrahldrucker eingesetzt. Damit ist es prinzipiell möglich, auf einen
gefüllten Brief im Bereich des Frankierstempels andere Informationen
bzw. beliebig anders zu drucken, welche in einem entsprechenden Zusammenhang
mit einer Dienstleistung eines Carriers stehen. Es ist also
leicht möglich zwischen den privaten Postbeförderern und Ihren Dienstleistungen
zu wechseln. Der Frankierstempelsabdruck enthält deshalb
vorteilhaft einen Hinweis auf den Carrier und/oder die in Anspruch genommene
oder noch geplante Dienstleistung. Ein Charakterspeicher 9
liefert die nötigen Druckdaten für die variablen Teile des Frankierbildes zu
einen flüchtigen Arbeitsspeicher 7. Die Steuereinrichtung 6 weist einen
Mikroprozessor µP auf, der mit dem Ein/Ausgabe-Steuermodul 4, mit dem
Charakterspeicher 9, mit dem flüchtigen Arbeitsspeicher 7 und mit nichtflüchtigen
Arbeitsspeichern 5a, 5b (mit internen nichtflüchtigen Tarifspeicher)
bzw. (gestrichelt gezeichnet) mit einem zusätzlichen nichtflüchtigen
Tarifspeicher 16, mit einem nichtflüchtigen Arbeitsspeicher 10 und
Programmspeicher 11, mit dem Motor einer Transport- bzw. Vorschubvorrichtung
ggf. mit Streifenauslösung 12, einem Encoder (Codierscheibe)
13 sowie mit einem batteriegestützten Kalenderbaustein (Uhr/Datums-Baustein
8) in Verbindung steht. Derjenige Speicherbaustein, welcher den
nichtflüchtigen Arbeitsspeicher 5b umfaßt, kann beispielsweise ein
EEPROM sein, der durch mindestens eine zusätzliche Maßnahme,
beispielsweise Aufkleben auf der Leiterplatte, Versiegeln oder Vergießen
mit Epoxidharz, gegen Entnahme gesichert wird. Nähere Ausführungen zu
einzelnen Funktionen der Mittel werden in der deutschen Patentanmeldung
DE 195 34 530 A1 gemacht. Letztere trägt den Titel: Verfahren
zur Absicherung von Daten und Programmcode einer elektronischen
Frankiermaschine.FIG. 1a shows a block diagram of the franking machine according to the invention
with a
Beispielsweise kann die Speicherung der Portotariftabellen innerhalb des
nichtflüchtigen Speichers 5a realisiert werden, indem besondere
Speicherbereiche bereitgestellt werden. Die Portotariftabellen können
separat in einem nichtflüchtigen Speichers 16 (gestrichelt gezeichnet)
gespeichert werden. Die einzelnen Speicher können in mehreren
physikalisch getrennten oder - in nicht gezeigter Weise - in wenigen
Bausteinen zusammengefaßt verwirklicht sein. Die zukünftig gültige
Tariftabelle wird im entsprechend dafür eingerichteten vorgesehenen
Speicherbereich 16-01 bzw. die bisher gültige Tariftabelle wird entsprechend
im separat vorgesehenen Speicherbereich 16-02 gespeichert. Das
zugehörige Umstellungsdatum wird in einem dritten Bereich 16-03 des
nichtflüchtigen Speichers 16 gespeichert. Eine Information im vierten
Speicherbereich 16-04 für solche in der Datenzentrale verfügbare neue
Tariftabellendaten, ist beispielsweise eine carrierspezifische Versionsnummer.
Die verfügbare Speicherkapazität im nichtflüchtigen Speicher
beträgt beispielsweise 20 kByte wird durch eine platzsparende
Speicherplatzverwaltung optimal genutzt. Der nicht-flüchtige Tarifspeicher
ist vorzugsweise ein batteriegestützter C-MOS-RAM-Baustein. For example, the storage of the postage rate tables within the
Die Datenzentrale besitzt Modems 33, die mit einem Server 32 verbunden
sind, welcher auf eine Datenbank 31 zugreift, wenn eine entsprechende
Anforderung empfangen wird. Bei bedarfsweiser Betätigung einer Taste
der Tastatur 2 oder mittels einem anderem geeigneten Eingabemittel 21
der Frankiermaschine wird das Laden der Portotariftabellendaten aus der
Datenzentrale ausgelöst. Der Mikroprozessor µP des Endgerätes kann
nun die Anforderungsdaten per Modem 23 über ein Kommunikationsnetz
zum Modem 33 der Datenzentrale DZ übermitteln. Alternativ werden
Funk-Sende/Empfangseinrichtungen eingesetzt und per Funk Anforderungsdaten
übermittelt oder ein digitales Kommunikationsnetz entsprechend
benutzt.The data center has
In der Figur 2 wird ein Flußplan für eine Frankiermaschine nach Fig.1a
gezeigt, bei welcher für eine im Betrieb befindlichen Frankiermaschine ein
Laden separat von einer Umstellung erfolgt. Nach dem Einschalten der
Frankiermaschine im Schritt Start 100 und dem Durchlaufen einer Start-
und Initialisierungsroutine 101, welche in der deutschen Patentanmeldung
DE 195 34 530 A1 näher erläutert wurde, wird der Punkt s der
Systemroutine 200 erreicht. Die Frankiermaschine ist nun in Betrieb
genommen und befindet sich in ihrem normalen Betriebsmodus, welcher
auch Normalmodus genannt wird. In einem ersten Schritt 201 werden
nichtflüchtig gespeicherte Eingabedaten zur Einstellung der Frankiermaschine
aufgerufen. Wurde während der Initialisierungsroutine 101 die
Frankiermaschine auf die Zusammenarbeit mit einer in Betrieb genommenen
Waage eingestellt, dann wird im ersten Schritt 201 eine serielle
Schnittstelle zur Waage selektiert, um mindestens einen übermittelten
Gewichtswert zu emfpangen. Das Eingabemittel Tastatur 2 erlaubt eine
Vielzahl von weiteren Eingaben zur Veränderung der Einstellungen.
Beispielsweise wird bei Betätigung einer Taste 19 der Tastatur 2 ein
Ladebefehl eingegeben. Alternativ kann mittels der Tasten 20 der
Ladebefehl als Code eingegeben werden, welcher mittels Taste 18
quittiert wird. Die Eingabe/Anzeigeroutine 209 enthält eine Vielzahl an
Abfrageschritten, von welchen nur ein einziger Abfrageschritt 209-60
dargestellt ist. Letzterer betrifft die Abfrage auf Eingabe eines
Ladebefehls. Wurde eine derartige Eingabe erkannt, wird auf den
Subschritt 209-61 verzweigt, um Anforderungsdaten zu bilden. Wurde
keine oder keine erneute derartige Eingabe erkannt, wird, ggf. über
weitere Abfrageschritte, zum Punkt e verzweigt. Im Kommunikationsmodus
300 wird geprüft, ob ein Transaktionsersuchen vorliegt. Ein
solches wird als vorliegend erkannt, wenn aktuell Anforderungsdaten
gebildet wurden und zwischengespeichert vorliegen. Beispielsweise wird
ein E-Flag gesetzt und im Kommunikationsmodus abgefragt, woraufhin
eine automatisch ablaufende elektronische Kommunikation mit der
Datenzentrale ausgelöst wird.
Im Kommunikationsmodus 300 identifiziert sich die anfordernde Frankiermaschine
bei der Datenzentrale mit ihrer Identifikations-Nummer (ID) und
übermittelt mindestens die Versionsnummer der bisherigen Portotariftabelle
zwecks Auffindung einer neuen Portotariftabelle in der Datenbank
DB 31 der Datenzentrale. Jeder Portotariftabelle ist eine Versionsnummer
zugeordnet, welche mit der übermittelten zu vergleichen ist, um die neue
Versionsnummer der zukünftig zu ladenen Portotariftabelle zu ermitteln.
Der Server 32 ist zur Überprüfung der ordnungsgemäßen Übertragung
und fehlerfreien Zwischenspeicherung von Dienstdaten programmiert, was
anhand der nicht vorveröffentlichten deutschen Anmeldung 198 30 055.7,
mit dem Titel: Verfahren zur sicheren Übertragung von Dienstdaten an ein
Endgerät und Anordnung zur Durchführung des Verfahrens, noch näher
erläutert wird. Die Portotariftabellendaten werden vorzugsweise zunächst
im Speicherbereich 7d des flüchtigen Arbeitsspeichers RAM 7 der
Frankiermaschine zwischengespeichert, um eine Überprüfung zu
ermöglichen.
Wurden im Ergebnis der Kommunikation Dienstdaten übermittelt und im
Arbeitsspeicherbereich RAM 7d zwischengespeichert, dann wird das im
nachfolgendem Abfrageschritt 211 erkannt und es wird zum Auswertemodus
213 verzweigt, um die Korrektheit der Übermittlung und Gültigkeit
der neuen Dienstdaten zu überprüfen. Das Ergebnis dieser Überprüfung
wird im Anzeigemodus 215 angezeigt, bevor zum Punkt s der Systemroutine
zurückverzweigt wird. War das Ergebnis dieser Überprüfung positiv,
wird für ein nachfolgendes Updating beispielsweise ein U-Flag zur
Modusumschaltung gesetzt. Im Abfrageschritt 202 kann nun zum Beispiel
anhand des gesetzten U-Flags geprüft werden, ob Dienstdaten in den
nichtflüchtigen Speicher 16 zu laden sind. Im Schritt 203 erfolgt dann eine
Vielzahl von Subschritten zur Modusumschaltung und zum Laden der
Dienstdaten in den nichtflüchtigen Speicher 16. Das U-Flag zur Modusumschaltung
wird dann in einem abschließenden Subschritt wieder zurückgesetzt,
bevor zum Punkt s der Systemroutine zurückverzweigt wird.
Bei der nächsten Überprüfung ist das Ergebnis negativ. War das Ergebnis
dieser Überprüfung aber negativ, so wird zum nächsten Schritt, beispielsweise
zum Abfrageschritt 204, verzweigt. Wird kein Gewichtswert von der
Waage 22 ermittelt und zur Frankiermaschine übertragen, dann wird dies
im Abfrageschritt 204 festgestellt und zum Punkt s der Systemroutine 200
zurückverzweigt. Die Frankiermaschine wartet somit auf eine Eingabe
seitens der Waage 22. Ist diese Eingabe erfolgt, wird im Schritt 205 ein
Handshake-Signal zur Waage 22 gesendet und dann zum Schritt 206
verzweigt, um das Erfordernis einer Umstellung, insbesondere anhand
eines gespeicherten Umstellungstages und eines aktuellen Datums, zu
überprüfen. Beim Erfordernis einer Umstellung ist eine Aktualisierung der
Dienstdaten erforderlich und es wird zum Schritt 208 verzweigt, um eine
Aktualisierung der Dienstdaten in den Speicherbereichen des nichtflüchtigen
Speichers 16 durchzuführen. Dann wird zum Punkt s der Systemroutine
zurückverzweigt. Anderenfalls wird der Punkt t der Systemroutine
200 erreicht. Die Eingabe/Anzeigeroutine 209 enthält eine Vielzahl an
Abfrageschritten, von welchen jeder einzeln abgefragt wird. In der o.g.
deutschen Patentanmeldung DE 195 34 530 A1 werden weitere
Abfrageschritte gezeigt. Liegen keine weiteren Eingaben wird der Schritt
300 ohne Kommunikation durchlaufen. Wenn nun keine weiteren Daten
übermittelt wurden, was über den Abfrageschritt 211 festgestellt wird, wird
der Punkt b der Systemroutine 200 erreicht.
In der o.g. deutschen Patentanmeldung DE 195 34 530 A1 ist bereits
dargelegt, daß eine Vielzahl an Schritten zwischen den Punkten b und d
der Systemroutine 200 durchlaufen werden kann, bevor zum
Frankiermodus 400 verzweigt wird. In an sich bekannter Weise ist einer
der Schritte im vorliegenden Ausführungsbeispiel ein Portoberechnungsmodus
220. Der nachfolgende Frankiermodus 400 enthält eine ansich
bekannte Abrechnungs- und Druckroutine. Nach dem Drucken eines
Frankierabdruckes wird zum Punkt s der Systemroutine 200
zurückverzweigt.FIG. 2 shows a flowchart for a franking machine according to FIG. 1a, in which a franking machine in operation is loaded separately from a changeover. After switching on the franking machine in
In
If service data has been transmitted as a result of the communication and
The above-mentioned German patent application DE 195 34 530 A1 already states that a large number of steps between points b and d of the system routine 200 can be carried out before branching to the
Der Mikroprozessor µP ist als Portorechner sowie zum Laden und
Aktualisieren von Tariftabellendaten durch ein im Programmspeicher 11
gespeicherten Programm programmiert. Der Programmspeicher 11 ist
als Nurlesespeicher ROM ausgeführt. Der Mikroprozessor ist
programmiert, zum Überprüfen des gespeicherten Umstellungsdatums
in der Frankiermaschine anhand des aktuellen im Uhren/Datums-Baustein
8 gespeicherten Datums und zum Weiterarbeiten mit den
alten Tariftabellendaten im Falle einer Unterschreitung des Umstellungsdatums
durch das aktuelle Datum oder anderenfalls zum
Übermitteln einer Anweisung zur Ausführung der Umstellung.The microprocessor µP is used as a postage calculator as well as for loading and
Update tariff table data by a in the
Die Steuereinrichtung 6 kann alternativ einen separaten Prozessor 17
zur Portoberechnung enthalten, welcher mit dem Speicher 16 einen
Portorechner bildet. Der Mikroprozessor µP ist programmiert, zum
Überprüfen des gespeicherten Umstellungsdatums in der Frankiermaschine
anhand des aktuellen Datums. Der Prozessor 17 ist
programmiert, zum Weiterarbeiten mit den alten Tariftabellendaten bei
Unterschreitung des Umstellungsdatums durch das aktuelle Datum. Der
Mikroprozessor pP ist programmiert, zum Übermitteln einer Anweisung
an den Portorechner 17 zur Aktualisierung der Tariftabel-lendaten bei
Gleichheit oder bei Überschreitung des Umstellungs-datums durch das
aktuelle Datum. The
In einer Ausführungsform wird die Frankiermaschine beim Initialisieren
auf eine bestimmte Stadt und ein bestimmtes Ladedatum eingestellt.
Diese Einstellungen können im nichtflüchtigen Speicher 5a oder 16 in
separaten Speicherbereichen 16-05, 16-06 gespeichert werden. Das im
Speicherbereich 16-06 gespeicherten Ladedatum wird beispielsweise im
Abfrageschritt 202 abgefragt und ist separat von dem im Speicherbereich
16-03 gespeicherten Umstellungsdatum. Somit kann ein vorprogrammiertes
Laden zu einem ersten Zeitpunkt im Lademodus und ein
Umstellen von Dienstdaten zu einem zweiten Zeitpunkt automatisch im
Betriebmodus der Frankiermaschine erfolgen. Wird die Frankiermaschine
nicht vorher ausgeschaltet, werden zum vorprogrammierten ersten
Zeitpunkt, beispielsweise nach Mitternacht, Dienstdaten in den zum
Laden vorgesehenen ersten Speicherbereich 16-01 geladen. Der zweite
Zeitpunkt für die Umstellung wird vom Postbeförderer vorgegeben und
wird beim Laden in den dritten Speicherbereich 16-03 geladen. Bei
Gleichheit oder bei Überschreitung des Umstellungsdatums durch das
aktuelle Datum, ist der Portorechner zur Aktualisierung der Tariftabel-lendaten
programmiert. Dabei führt der Portorechner ein Löschen und
Einschreiben von Daten in den zweiten Speicherbereich 16-02 bei der
Aktualisierung der Tariftabellendaten aus. Die Erfindung besteht darin:
- zum Initialisieren eines den Portorechner einschließenden Systems nach dem Einschalten in einer Start- und Initialisierungs-routine 101, wobei entsprechend der Eingabe mindestens des Städtenamens oder einer vergleichbaren ersten Information, welche den Städtenamen kennzeichnet, die Initialisierung vorgenommen wird,
- zum Detektieren der Eingabe und Einspeichern eines Ladeerfordernisses, einschließlich des im sechten Speicherbereich 16-06 gespeicherten Ladedatums, und/oder einer vergleichbaren im vierten Speicherbereich 16-04 gespeicherten zweiten Information, die dem Portorechner eine Vorauswahl einer Tariftabelle für einen vorbestimmten Carrier kennzeichnet,
- zum Überprüfen des Ladeerfordernisses (im Schritt 202) bzw. des Ladedatums anhand des von einem Kalenderbaustein bereitgestellten Datums und zum Laden, beginnend mit einer Modusumschaltung auf einen Lademodus, wenn ein vom Kalenderbaustein bereitgestellte Datum das gespeicherte Ladedatum erreicht oder überschreitet und Übergang in den Betriebsmodus, wenn das bereitgestellte Datum das gespeicherte Ladedatum unterschreitet,
- zur Eingabe eines Umstellungserfordernis beim Laden, insbesondere Einspeichern eines Umstellungsdatums in den Speicherbereich 16-03,
- zum Überprüfen des Umstellungserfordernis (im Schritt 206),
anhand des Umstellungsdatums im Vergleich mit dem vom
Uhren/Datums-
Baustein 8 bereitgestellten Datum und Umstellung auf die aktuelle neue Tariftabelle, wenn durch das bereitgestellte Datum das gespeicherte Umstellungsdatum erreicht oder überschritten wird oder Übergang in den Betriebsmodus, wenn das bereitgestellte Datum das gespeicherte Umstellungsdatum unterschreitet.
- for initializing a system including the postage computer after being switched on in a start and
initialization routine 101, the initialization being carried out in accordance with the input of at least the city name or a comparable first piece of information which identifies the city name, - to detect the entry and storage of a loading requirement, including the loading date stored in the real storage area 16-06, and / or comparable second information stored in the fourth storage area 16-04, which identifies the postage calculator a preselection of a tariff table for a predetermined carrier,
- to check the loading requirement (in step 202) or the loading date based on the date provided by a calendar module and for charging, starting with a mode switch to a charging mode if a date provided by the calendar module reaches or exceeds the stored charging date and transition to the operating mode, if the provided date falls below the saved loading date,
- for entering a changeover requirement when loading, in particular storing a changeover date in the memory area 16-03,
- to check the changeover requirement (in step 206), based on the changeover date in comparison with the date provided by the clock /
date module 8 and changeover to the current new tariff table if the saved changeover date is reached or exceeded by the provided date or transition into the Operating mode when the date provided falls below the saved changeover date.
In der Figur 1b ist ein Blockschaltbild der elektronischen Frankiermaschine
für eine Variante mit portoberechnender Waage 22a dargestellt.
Im modifizierten Flußdiagramm, welches entsprechend zu dem in
der Fig.2 gezeigten Flußdiagramm aufgebaut ist, entfällt dann natürlich
der Schritt 220 eines frankiermaschinen-internen Portoberechnungsmodus. FIG. 1b is a block diagram of the electronic franking machine
shown for a variant with
Der Tarifspeicher 16 und der Prozessor 27 sind hier Bestandteil des
Portorechners der portoberechnenden Waage 22a. Letztere ist mit ihrer
seriellen Schnittstelle RS 232 über ein Verbindungsmittel 24 mit einer -
nicht gezeigten - seriellen Schnittstelle RS 232 des Ein/Ausgabe-Steuermoduls
4 verbunden. Die Waage 22a kann nun das Modem 23 der
Frankiermaschine zur Kommunikation mit der Datenzentrale benutzen.The
Werden Dienstdaten benötigt, insbesondere eine geänderte Portotariftabelle
in einem elektronischen Portorechner, kann folglich eine
Ferninstallation erfolgen. Die Postbeförderer beauftragen jeweils eine
Datenzentrale mit der Dienstleistung zur Ferninstallation, auf Anforderung
Dienstdaten, zum Endgerät zu übermitteln, um diese in entsprechende
Speicher des Verarbeitungsmoduls laden zu können. Bei einer solchen
Ferninstallation kommt ein Verfahren zur sicheren Übertragung von
Dienstdaten an ein Endgerät mit folgenden Verfahrenschritten zum
Einsatz, welche schon in der nicht vorveröffentlichten deutschen Anmeldung
198 30 055.7 ausführlich beschrieben wurde. Nach einem Bereitstellen
von neuen Dienstdaten in der Datenzentrale für eine zukünftige
Verarbeitung basierend auf den Dienstdaten, erfolgt ein Bilden von
Anforderungsdaten für Dienstdaten vom Endgerät vor der Kommunikation
des Endgerätes mit einer Datenzentrale. Die Kommunikation umfaßt ein
Senden der Anforderungsdaten, um die neuen Dienstdaten von der
Datenzentrale anzufordern, und ein Empfangen und Zwischenspeichern
der angeforderten Dienstdaten.
Das Postbearbeitungssystem kann eine Frankiermaschine und eine
Waage umfassen, wie beispielsweise das bekannte Waage/T1000-System
der Firma Francotyp Postalia AG & Co. Um rechtzeitig eine
Mehrheit an Postkunden mit einer Tariftabelle auszustatten, welche ab
einem Umstellungstag aktuell ist, erfolgt im vorab ein Laden der zukünftig
gültigen Tabelle. Der Portorechner ist in diesem Ausführungsbeispiel in
die Waage 22a integriert. Die betätigte Auslösetaste der Waage kann ein
Vorabladen der zukünftig gültigen Tabelle auslösen, ohne die bestehende
zweite Tabelle des selben Postbeförderers zu aktualisieren. Für jede
Tabellenversion muß ein Datum für das Inkafttreten der Tabelle
zugeordnet gespeichert werden. Die Überprüfung, ob die Tabelle in Kraft
zu setzen ist, erfolgt weiterhin mit Hilfe der Frankiermaschine, weil diese
bereits einen Uhren/Datums-Baustein enthält.If service data is required, in particular a changed postage rate table in an electronic postage calculator, remote installation can consequently take place. The mail carriers each instruct a data center to transmit the service for remote installation, on request service data, to the terminal in order to be able to load it into the corresponding memory of the processing module. Such a remote installation uses a method for the secure transmission of service data to a terminal with the following method steps, which has already been described in detail in the unpublished German application 198 30 055.7. After new service data have been provided in the data center for future processing based on the service data, request data for service data is formed by the terminal before the terminal communicates with a data center. The communication comprises sending the request data in order to request the new service data from the data center, and receiving and buffering the requested service data.
The mail processing system can include a franking machine and a scale, such as the well-known scale / T1000 system from Francotyp Postalia AG & Co. In order to provide a majority of postal customers with a tariff table in good time, which is current from a changeover day, loading is carried out in advance the table that will apply in the future. In this exemplary embodiment, the postage computer is integrated in the
Im Unterschied zum Postbearbeitungssystem nach EP 724 141 A1 muß beim erfindungsgemäßen System nun nicht jedesmal beim Einschalten der Maschine mit einer langen Kommunikation mit einem entfernten Server und mit einem während der Kommunikation erfolgenden Umstellungsvorgang gerechnet werden. Vielmehr kann nun die betätigte Auslösetaste der Waage ein on-demand-Laden der zukünftig gültigen Tabelle vorab des Umstellungsvorganges auslösen. Der Umstellungsvorgang selbst bleibt vom Benutzer unbemerkt, weil er zeitlich versetzt und entkoppelt vom on-demand-Laden sowie automatisch am Umstellungstag und dabei relativ schnell abläuft.In contrast to the mail processing system according to EP 724 141 A1 in the system according to the invention now not every time when switching on the machine with a long communication with a remote Server and with one that takes place during communication Changeover process can be expected. Rather, the actuated can Trigger button on the balance an on-demand loading of the future valid Trigger the table in advance of the changeover process. The conversion process itself remains unnoticed by the user because he is offset in time and decoupled from the on-demand shop and automatically on the changeover day and runs relatively quickly.
Die Figur 1c zeigt ein Blockschaltbild einer Portorechner-Waage, welche
über eine serielle Schnittstelle mit der Frankiermaschine nach Figur 1b
verbunden ist. An die RS-232-Schnittstelle 25 der Waage 22a ist ein
Ein/Ausgabe-Port 26 angeschlossen, welches mit dem internen BUS 43
mit dem Prozessor 27 der Waage 22a in Verbindung steht. Ein solcher
BUS schließt Daten-, Adreß- und Steuerleitungen ein.FIG. 1c shows a block diagram of a postage computer scale, which
via a serial interface with the franking machine according to FIG. 1b
connected is. A is connected to the RS-232
Die Waage umfaßt Eingabe- und Ausgabemittel 42 und 41, die über ein
I/O-Port 40 mit dem Prozessor 27 verbunden sind, sowie über den
internen BUS 43 mit dem Prozessor 27 verbundene Speichermittel 28
zum Speichern der Betriebssoftware der Waage, Speichermittel 29 zum
Speichern von Anwendungsdaten (beispielsweise Wahldruck-Nummern)
und Speichermittel 16 zum Speichern der geladenen Dienstdaten (z.B.
der Portotabellen). Zum Ermitteln des Gewichtes ist eine Wiegezelle 50
über einen A/D-Wandler 51 mit dem Prozessor 27 verbunden und
außerdem dienen direkte Verbindungen zum Rücksetzen (Reset) oder
Tarieren (Tara) der Wiegezelle 50 durch den Prozessor 27. Weitergehende
Ausführungen können der US 5,710,706 (EP 724 141 A1)
entnommen werden. Optional kann ein batteriegestützter Kalenderbaustein
48 - gestrichelt gezeichnet - in die Waage 22a integriert sein. Er ist
am internen BUS 43 angeschlossen. Alle notwendigen Eingaben werden
über die Tastatur 42 vorgenommen. Auf dem Display 41 werden solche
wichtigen Informationen ausgegeben, wie zum Beispiel das Gewicht des
Postgutes und das anhand der Portogebührentabelle ermittelte Porto.The scale comprises input and output means 42 and 41, which over a
I /
Wird eine geänderte Portotariftabelle in einem elektronischen Portorechner
benötigt, kann eine Ferninstallation on demand erfolgen. Dazu
wird die Taste 45 betätigt, um den Ladevorgang auszulösen und es
erscheint eine entsprechende Anzeige auf dem Display 41. Wird die
Waage 22a in den Lademodus umgeschaltet, können verschiedene
Dienstdaten und insbesondere die Portogebührentabelle, welche ganz
oder teilweise geändert werden sollen, geladen werden. Im Unterschied
zur o.g. bekannten Lösung der EP 724 141 A1 existiert keine Kopplung
des Ladevorganges mit einer Aktualisierung und die Taste 45 löst noch
keinen Aktualisierungsmode aus.Will a changed postage rate table in an electronic postage calculator
remote installation can be carried out on demand. To
the
Der Prozessor 27 ist programmiert, zum Überprüfen des gespeicherten Umstellungsdatums in der Frankiermaschine anhand des aktuellen Datums und zum Weiterarbeiten mit den alten Tariftabellendaten bei Unterschreitung des Umstellungsdatums durch das aktuelle Datum und zum Übermitteln einer Anweisung an den Portorechner zur Aktualisierung der Tariftabellendaten bei Gleichheit oder bei Überschreitung des Umstellungsdatums durch das aktuelle Datum. Der Portorechner führt ein Einschreiben von Daten zur Aktualisierung der Tariftabellendaten im dafür vorgesehenen Speicher aus. Dabei ist das erfindungsgemäße Verfahren zur Dateneingabe in einen Portorechner, mit einem Laden und Aktualisieren von Tariftabellendaten im Portorechner in einer Ausführungsform mit folgenden Verfahrenschritten vorgesehen:
- Bereitstellen mindestens eines ersten und zweiten Speicherbereiches im Portorechner, wobei der zweite Speicherbereich Tariftabellendaten der bisher gültigen Tariftabelle speichert und der erste Speicherbereich für Tariftabellendaten der zukünftig ab Umstellungsdatum gültigen neuen Tariftabelle vorgesehen ist,
- Überprüfen im Portorechner auf Vorliegen eines Ladebefehls, wobei bei Vorliegen eines Ladebefehls eine Bildung von entsprechenden Anforderungsdaten und deren Übertragung zur Datenzentrale durchgeführt wird,
- Modusumschaltung auf einen Lademodus mit Selektieren eines freien ersten Speicherbereiches im Speicher des Portorechners,
- Empfangen und Laden von komprimierten neuen Tariftabellendaten und von einem zugehörigen Umstellungsdatum sowie Umschaltung auf den Betriebsmodus,
- automatisches Aktualisieren unabhängig und zeitlich entkoppelt von dem vorgenannten Laden, wobei Tariftabellendaten aus dem ersten Speicherbereich dekomprimiert und in den zweiten Speicherbereich des Portorechners eingespeichert werden, wobei das Aktualisieren zu einem beliebig späteren Umstellungsdatum erfolgen kann.
- Providing at least one first and second storage area in the postage computer, the second storage area storing tariff table data of the tariff table previously valid and the first storage area being provided for tariff table data of the new tariff table valid in the future from the changeover date,
- Checking in the postage computer for the presence of a load command, with the creation of corresponding request data and its transmission to the data center when a load command is present,
- Mode switching to a loading mode with selection of a free first memory area in the memory of the postage computer,
- Receiving and loading of compressed new tariff table data and an associated changeover date as well as switching to the operating mode,
- automatic updating independent of and temporally decoupled from the aforementioned loading, tariff table data being decompressed from the first storage area and stored in the second storage area of the postage computer, the updating being able to take place at any later changeover date.
Weiterhin ist vorgesehen, daß das Laden von neuen Tariftabellendaten in einen ersten Bereich des Speichers des Portorechners und das Laden von einem zugehörigen Umstellungsdatum in einen dritten Bereich 16-03 des Speichers des Portorechners erfolgt. Die Frankiermaschine enthält einen Kalenderbaustein und übermittelt automatisch mindestens einmal, beispielsweise jeweils beim erstmaligem Einschalten am Anfang des Tages, das aktuell gültige Tagesdatum zum Portorechner. Im Portorechner wird das übermittelte Tagesdatum mit dem vorgenannten Umstellungsdatum verglichen. Das automatische Aktualisieren unterbleibt, wenn das Tagesdatum kleiner als das Umstellungsdatum ist. Das automatische Aktualisieren wird vorgenommen wird, wenn das Tagesdatum größer oder gleich dem Umstellungsdatum ist. It is also provided that the loading of new tariff table data into a first area of the postage calculator memory and that Load from an associated changeover date to a third Area 16-03 of the memory of the postage calculator takes place. The Franking machine contains a calendar module and transmits automatically at least once, for example each time first switch on at the beginning of the day, the currently valid one Current date for postage calculator. The transmitted is in the postage calculator Today's date compared with the aforementioned changeover date. The automatic updating is omitted if the current date is smaller than the changeover date is. The automatic update will is made if the current date is greater than or equal to that Conversion date is.
Dabei geht einer Übermittlung des Tagesdatums zum Portorechner der Schritt vorraus, daß der Portorechner automatisch das aktuell gültige Datum beim Kalenderbaustein anfordert. Letzteres erfolgt beispielsweise nach dem erstmaligem Einschalten am Anfang des Tages. Der Kalenderbaustein kann Bestandteil der Waage und/oder der Frankiermaschine sein. Beim Laden können Daten in verschiedene Geräte des Systems geladen werden. Das Laden von neuen Tariftabellendaten kann in einen ersten Bereich des Speichers des Portorechners und das Laden von einem zugehörigen Umstellungsdatum in einen zweiten Bereich des Speichers der Frankiermaschine erfolgen.The day date is sent to the postage calculator A step ahead that the postage calculator automatically uses the currently valid one Request the date from the calendar module. The latter is done, for example after switching on for the first time at the beginning of the day. The Calendar module can be part of the scale and / or the franking machine his. When loading data into different devices of the Systems are loaded. Loading new tariff table data can in a first area of the memory of the postage calculator and that Load from an associated changeover date into a second one Area of the memory of the franking machine.
Erfindungsgemäß erfolgt auch ein Speichern einer Information in einem vierten Speicherbereich des Portorechners für in der Datenzentrale verfügbare neue Tariftabellendaten, wobei die Information beispielsweise ein Lade-Code oder eine carrierspezifische Versionsnummer ist. Es werden folgende Schritte durchlaufen:
- Bereitstellen einer Information für in der Datenzentrale verfügbare neue Tariftabellendaten, und ein
- Übermitteln der Information von der Datenzentrale über die Frankiermaschine zum Portorechner,
- Speichern der Information im vierten Speicherbereich 16-04 für den Portorechner für solche in der Datenzentrale verfügbare neue Tariftabellendaten,
- Überprüfen im Portorechner anhand der gespeicherten Information auf Eingabe eines der Information entsprechenden zugehörigen Lade-Codes, der per Eingabemittel eingegeben wurde,
- Modusumschaltung auf einen Lademodus mit Selektieren eines freien ersten Speicherbereiches im Portorechner, wenn der Lade-Code ein vorbestimmtes Verhältnis zur Information hat, und Laden von zur Information zugehörigen komprimierten neuen Tariftabellendaten und von einem zugehörigen Umstellungsdatum in Abhängigkeit von der Überprüfung im Portorechner vor dem automatischen Aktualisieren.
- Providing information for new tariff table data available in the data center, and a
- Transmission of the information from the data center via the franking machine to the postage computer,
- Storing the information in the fourth memory area 16-04 for the postage computer for such new tariff table data available in the data center,
- Check in the postage calculator on the basis of the stored information for input of an associated loading code corresponding to the information, which was entered by means of input means,
- Mode switching to a loading mode with selection of a free first memory area in the postage calculator if the loading code has a predetermined relationship to the information, and loading of compressed new tariff table data associated with the information and of an associated changeover date depending on the check in the postage calculator before the automatic update .
Die Erfindung sieht in einer Ausführungsform ein Laden von zur Information zugehörigen neuen Tariftabellendaten in einen ersten Bereich eines Speichers der Frankiermaschine vor, wobei anschließend ein Kopieren in den Speicher des Portorechners erfolgt. Ein Laden von einem zugehörigen Umstellungsdatum erfolgt jedoch in einen zweiten Bereich des Speichers der Frankiermaschine, gefolgt von einem anschließenden Kopieren in den Speicher des Portorechners, wobei das Umstellungsdatum im zweiten Bereich des Speichers der Frankiermaschine gelöscht wird. Der Frankiermaschine wird bei jeder ersten Übertragung von Gewichts- oder Portowertdaten aus dem Portorechner das gespeicherte Umstellungsdatum für denjenigen Carrier mitgeteilt wird, welcher für den Portorechner eingestellt wurde.In one embodiment, the invention provides loading from Information associated with new tariff table data in a first Area of a memory of the postage meter machine, followed by copying to the memory of the postage calculator takes place. A shop from an associated changeover date is made in a second Area of the franking machine's memory, followed by one then copying into the memory of the postage calculator, where the changeover date in the second area of the memory Franking machine is deleted. The franking machine is with everyone first transmission of weight or postage value data from the Postage calculator the saved changeover date for those Carrier is informed which has been set for the postage calculator.
Die Erfindung sieht in einer Ausführungsform mit einem Portorechner in einer Waage vor, daß der Portorechner in einer Waage ein selektives Löschen von Speicherbereichen in der Waage vor dem Laden von komprimierten neuen Tariftabellendaten vornimmt. Der Portorechner führt dann zu einem zweiten Zeitpunkt eine Aktualisierung der Tariftabellendaten, ggf. verbunden mit einer Dekomprimierung der geladenen neuen Tariftabellendaten und mit einem Einschreiben von der dekomprimierten Daten durch, wobei Tariftabellendaten aus dem ersten Speicherbereich dekomprimiert und in den zweiten Speicherbereich der Waage eingespeichert werden. Das ermöglicht es, daß das automatische Aktualisieren zu einem beliebig späteren Umstellungsdatum unabhängig und zeitlich entkoppelt von dem vorgenannten Laden erfolgen kann.The invention provides an embodiment with a postage calculator a balance that the postage calculator in a balance a selective Delete memory areas in the balance before loading compressed new rate table data. The postage calculator then carries out an update of the Rate table data, possibly associated with a decompression of the loaded new tariff table data and with a registered letter of of the decompressed data, with tariff table data from the decompresses the first memory area and into the second memory area stored on the scale. This enables that automatic update to any later changeover date independent and temporally decoupled from the aforementioned Loading can be done.
Es ist in einer Variante vorgesehen, daß eine Automatik Anforderungsdaten
zum Laden zu einem ersten vom Benutzer definierten Zeitpunkt
bildet, um dann die geladenen Porttotariftabellendaten zu aktualisieren,
wenn der zweite vom Postbeförderer definierte Zeitpunkt für neue Portotariftabellendaten
herangerückt ist, um auf aktuelle Tabellen zugreifen zu
können. Diese Automatik arbeitet abhängig vom eingestellten Postbeförderer
(Carrier-ID), der Versions-, oder Bestellnummer bzw. Lade-Codes
und dem vom Uhren/Datumsbaustein 8 der Frankiermaschine gelieferten
Datum. Die Automatik steht mit einem Mikroprozessor und der Tastatur in
operativer Verbindung kann im Portorechner selbst und/oder in den
Speicherzellen des Uhren/Datumsbausteins 8 realisiert sein.It is provided in a variant that an automatic request data
for loading at a first time defined by the user
then to update the loaded port tariff table data,
if the second time defined by the mail carrier for new postage rate table data
is approached to access current tables
can. This automatic works depending on the set mail carrier
(Carrier ID), the version or order number or loading code
and that supplied by the clock /
Der Portorechner kann in eine portoberechnende Waage 22a integriert
sein, welche schnittstellenmäßig mit der Frankiermaschine verbunden
ist. Es ist auch möglich, daß das den Portorechner einschließende
System eine Frankiermaschine ist. Dabei soll aber auch der Fall nicht
ausgeschlossen werden, daß der Portorechner im System separat von
der Frankiermaschine und/oder Waage realisiert ist und mit letzteren
schnittstellenmäßig verbunden ist.The postage computer can be integrated into a postage-calculating
Die Erfindung ist nicht auf die vorliegenden Ausführungsform beschränkt. Vielmehr ist eine Anzahl von Varianten im Rahmen der Ansprüche denkbar. So können offensichtlich weitere andere Ausführungen der Erfindung entwickelt bzw. eingesetzt werden, die vom gleichen Grundgedanken der Erfindung ausgehend, die von den anliegenden Ansprüchen umfaßt werden.The invention is not limited to the present embodiment. Rather, a number of variations are within the scope of the claims conceivable. So obviously other other versions of the Invention are developed or used by the same Basic ideas of the invention, starting from the attached Claims are included.
Claims (13)
daß das Laden von neuen Tariftabellendaten zu einem benutzerdefinierten ersten Zeitpunkt, der beliebig je Bedarf wählbar ist, oder vorprogrammiert auf diesen Zeitpunkt erfolgt und daß das Aktualisieren von neuen Tariftabellendaten zu einem vom jeweiligen Postbeförderer definierten zweiten Zeitpunkt erfolgt.Process for entering data into a postage calculator, with loading and updating tariff table data in the postage calculator, with checking the stored changeover date on the basis of the current date, characterized by this
that the loading of new tariff table data takes place at a user-defined first point in time, which can be selected as required, or preprogrammed at this point in time and that the updating of new tariff table data takes place at a second point in time defined by the respective mail carrier.
daß der Frankiermaschine bei jeder ersten Übertragung von Gewichts- oder Portowertdaten aus dem Portorechner das gespeicherte Umstellungsdatum für denjenigen Carrier mitgeteilt wird, welcher für den Portorechner eingestellt wurde.Method according to claim 1, characterized in that the loading of new tariff table data associated with the information into a first area of the memory of the postage meter machine and that subsequently copying into the memory of the postage calculator takes place, and that the loading of an associated changeover date into a second area the postage meter memory and a subsequent copying into the postage computer memory, the changeover date being deleted in the second area of the postage meter memory,
that the franking machine is informed of the stored changeover date for the carrier which was set for the postage calculator with each first transfer of weight or postage value data from the postage calculator.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19843252A DE19843252A1 (en) | 1998-09-11 | 1998-09-11 | Data entry in postage computer, e.g. in postage machine, postage scales, involves loading of new postage table data at user-defined time, and updating data at time defined by post carrier |
DE19843252 | 1998-09-11 |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0991025A2 true EP0991025A2 (en) | 2000-04-05 |
EP0991025A3 EP0991025A3 (en) | 2000-12-13 |
EP0991025B1 EP0991025B1 (en) | 2006-03-01 |
Family
ID=7881712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP99250283A Expired - Lifetime EP0991025B1 (en) | 1998-09-11 | 1999-08-20 | Method for entering data into a postage computer and apparatus for carrying out the method |
Country Status (4)
Country | Link |
---|---|
US (1) | US6615196B1 (en) |
EP (1) | EP0991025B1 (en) |
AU (1) | AU4750599A (en) |
DE (2) | DE19843252A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006060700A1 (en) * | 2006-12-18 | 2008-06-19 | Francotyp-Postalia Gmbh | A method of data processing with the provision of postage fee tables and their selection from a database of a data center as well as an arrangement for carrying out the method |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19857778A1 (en) * | 1998-12-04 | 2000-06-08 | Francotyp Postalia Gmbh | Processing variable service data structures and display text in processing module for franking machine or postage weighing machine uses microprocessor to access memory areas containing display texts and data for calculations |
DE19925381A1 (en) | 1999-06-02 | 2000-12-07 | Francotyp Postalia Gmbh | Arrangement for tariff table loading |
DE10019085A1 (en) | 2000-04-10 | 2001-12-06 | Francotyp Postalia Gmbh | Arrangement and method for providing a message when loading service data for a terminal |
FR2850776A1 (en) * | 2003-01-31 | 2004-08-06 | Neopost Ind | EXPIRY DEVICE FOR POSTAGE SYSTEM |
DE102006022210A1 (en) * | 2006-05-11 | 2007-11-15 | Francotyp-Postalia Gmbh | Arrangement and method for creating a franking imprint |
EP3435338A1 (en) | 2013-01-29 | 2019-01-30 | Neopost Technologies | Date management system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4138735A (en) | 1977-01-31 | 1979-02-06 | Pitney-Bowes, Inc. | System for remotely resetting postage rate memories |
DE3823719A1 (en) | 1987-07-16 | 1989-01-26 | Pitney Bowes Inc | SECURITY SYSTEM FOR USE WITH A CHARACTER PRINTING AUTHORIZATION DEVICE |
US5448641A (en) | 1993-10-08 | 1995-09-05 | Pitney Bowes Inc. | Postal rating system with verifiable integrity |
US5490077A (en) | 1993-01-20 | 1996-02-06 | Francotyp-Postalia Gmbh | Method for data input into a postage meter machine, arrangement for franking postal matter and for producing an advert mark respectively allocated to a cost allocation account |
EP0716398A2 (en) | 1994-12-07 | 1996-06-12 | Francotyp-Postalia GmbH | Interface circuit for franking machine and method for manipulation-proof print data control |
EP0724141A1 (en) | 1994-12-23 | 1996-07-31 | Francotyp-Postalia Aktiengesellschaft & Co. | Method for data input for a weighing device |
US5606508A (en) | 1992-04-16 | 1997-02-25 | Francotyp Postalia Gmbh | Assembly for franking postal matter |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3243696A1 (en) * | 1982-11-23 | 1984-10-18 | Francotyp - Postalia GmbH, 1000 Berlin | METHOD FOR SETTING THE DATE FOR ELECTRONICALLY CONTROLLED FRANKING MACHINES |
US5161109A (en) * | 1988-12-16 | 1992-11-03 | Pitney Bowes Inc. | Up/down loading of databases |
US5905232A (en) * | 1993-10-14 | 1999-05-18 | Ascom Hasler Mailing Systems, Inc. | Electronic postage scale system and method |
US5715164A (en) * | 1994-12-14 | 1998-02-03 | Ascom Hasler Mailing Systems Ag | System and method for communications with postage meters |
JP4117912B2 (en) * | 1997-06-13 | 2008-07-16 | ピットニイ ボウズ インコーポレイテッド | Virtual postage meter with secure digital signature device |
-
1998
- 1998-09-11 DE DE19843252A patent/DE19843252A1/en not_active Withdrawn
-
1999
- 1999-08-20 DE DE59913172T patent/DE59913172D1/en not_active Expired - Lifetime
- 1999-08-20 EP EP99250283A patent/EP0991025B1/en not_active Expired - Lifetime
- 1999-09-02 US US09/388,626 patent/US6615196B1/en not_active Expired - Lifetime
- 1999-09-10 AU AU47505/99A patent/AU4750599A/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4138735A (en) | 1977-01-31 | 1979-02-06 | Pitney-Bowes, Inc. | System for remotely resetting postage rate memories |
DE3823719A1 (en) | 1987-07-16 | 1989-01-26 | Pitney Bowes Inc | SECURITY SYSTEM FOR USE WITH A CHARACTER PRINTING AUTHORIZATION DEVICE |
US5606508A (en) | 1992-04-16 | 1997-02-25 | Francotyp Postalia Gmbh | Assembly for franking postal matter |
US5490077A (en) | 1993-01-20 | 1996-02-06 | Francotyp-Postalia Gmbh | Method for data input into a postage meter machine, arrangement for franking postal matter and for producing an advert mark respectively allocated to a cost allocation account |
US5448641A (en) | 1993-10-08 | 1995-09-05 | Pitney Bowes Inc. | Postal rating system with verifiable integrity |
EP0716398A2 (en) | 1994-12-07 | 1996-06-12 | Francotyp-Postalia GmbH | Interface circuit for franking machine and method for manipulation-proof print data control |
EP0724141A1 (en) | 1994-12-23 | 1996-07-31 | Francotyp-Postalia Aktiengesellschaft & Co. | Method for data input for a weighing device |
US5710706A (en) | 1994-12-23 | 1998-01-20 | Francotyp-Postalia Ag & Co. | Method for entering data into a scale |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006060700A1 (en) * | 2006-12-18 | 2008-06-19 | Francotyp-Postalia Gmbh | A method of data processing with the provision of postage fee tables and their selection from a database of a data center as well as an arrangement for carrying out the method |
Also Published As
Publication number | Publication date |
---|---|
EP0991025A3 (en) | 2000-12-13 |
DE59913172D1 (en) | 2006-04-27 |
US6615196B1 (en) | 2003-09-02 |
EP0991025B1 (en) | 2006-03-01 |
DE19843252A1 (en) | 2000-03-16 |
AU4750599A (en) | 2000-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0986028B1 (en) | Method for data entry into a service device and arrangement for carrying out the same | |
DE4447404C2 (en) | Method for entering data into a balance and arrangement for carrying out the method | |
DE19549305A1 (en) | Method and arrangement for entering data into a franking machine | |
DE3204906C2 (en) | ||
EP0805420B1 (en) | Method and arrangement for processing data in a mail processing system with a franking machine | |
DE3712092A1 (en) | RECHARGE SYSTEM FOR FRANKING MACHINES | |
DE3712100A1 (en) | STAMP MACHINE MESSAGE PRINTING SYSTEM | |
EP0779601A2 (en) | Method for paying the resetting of an electronic franking machine and arrangement for operating a data host | |
EP0773517B1 (en) | Method and device for automatic modem-type recognition and adaptation | |
EP0805419A2 (en) | Method for processing data in a mail processing system with a franking machine and arrangement | |
EP0892368A2 (en) | Method for downloading statistical data and for the classification in statistical sets at the loading of a batch of data | |
EP1615176A2 (en) | Method and system for storage and processing of data | |
EP0809215B1 (en) | Interchangeable postage computer module and method for data transmission | |
EP0991025B1 (en) | Method for entering data into a postage computer and apparatus for carrying out the method | |
EP1058213B1 (en) | Device for loading postal rate tables | |
EP0969420B1 (en) | Method for secure transfer of service data to a terminal and arrangement for carrying out the same | |
EP1001383B1 (en) | Apparatus and method for the storage of data concerning the usage of a terminal | |
DE2820658C2 (en) | ||
EP1037172B1 (en) | Method for the automatic installation of franking machines and apparatus for carrying out said method | |
EP0992947B1 (en) | Apparatus and method for the storing of data concerning the usage of an end-user device | |
DE69912054T2 (en) | Consumption control procedure for franking machines | |
EP1017024A2 (en) | Method for processing variable service data structures and display texts in a processing module and apparatus for carrying out the method | |
EP1657535B1 (en) | Method of equipping a franking machine with a postal weighing scale | |
DE102006060700A1 (en) | A method of data processing with the provision of postage fee tables and their selection from a database of a data center as well as an arrangement for carrying out the method | |
EP1457931A2 (en) | Device for an automatic input of a product code in a mail processing apparatus |
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): CH DE FR GB IT LI |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
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 CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
RIC1 | Information provided on ipc code assigned before grant |
Free format text: 7G 07B 17/02 A, 7G 07B 17/00 B |
|
17P | Request for examination filed |
Effective date: 20010412 |
|
AKX | Designation fees paid |
Free format text: CH DE FR GB IT LI |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: FRANCOTYP-POSTALIA AG & CO. KG |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: FRANCOTYP-POSTALIA GMBH |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): CH DE FR GB IT LI |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: ROTTMANN, ZIMMERMANN + PARTNER AG Ref country code: CH Ref legal event code: EP |
|
REF | Corresponds to: |
Ref document number: 59913172 Country of ref document: DE Date of ref document: 20060427 Kind code of ref document: P |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20060508 |
|
ET | Fr: translation filed | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20061204 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PFA Owner name: FRANCOTYP-POSTALIA GMBH Free format text: FRANCOTYP-POSTALIA GMBH#TRIFTWEG 21-26#16547 BIRKENWERDER (DE) -TRANSFER TO- FRANCOTYP-POSTALIA GMBH#TRIFTWEG 21-26#16547 BIRKENWERDER (DE) |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: 746 Effective date: 20130319 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R084 Ref document number: 59913172 Country of ref document: DE Effective date: 20130314 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R081 Ref document number: 59913172 Country of ref document: DE Owner name: FRANCOTYP-POSTALIA GMBH, DE Free format text: FORMER OWNER: FRANCOTYP-POSTALIA GMBH, 16547 BIRKENWERDER, DE Effective date: 20150330 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 18 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PCAR Free format text: NEW ADDRESS: GARTENSTRASSE 28 A, 5400 BADEN (CH) |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 19 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20180717 Year of fee payment: 20 Ref country code: FR Payment date: 20180827 Year of fee payment: 20 Ref country code: IT Payment date: 20180830 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20180822 Year of fee payment: 20 Ref country code: GB Payment date: 20180822 Year of fee payment: 20 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R071 Ref document number: 59913172 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: PE20 Expiry date: 20190819 |
|
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 EXPIRATION OF PROTECTION Effective date: 20190819 |