EP0809215B1 - Interchangeable postage computer module and method for data transmission - Google Patents
Interchangeable postage computer module and method for data transmission Download PDFInfo
- Publication number
- EP0809215B1 EP0809215B1 EP97250136A EP97250136A EP0809215B1 EP 0809215 B1 EP0809215 B1 EP 0809215B1 EP 97250136 A EP97250136 A EP 97250136A EP 97250136 A EP97250136 A EP 97250136A EP 0809215 B1 EP0809215 B1 EP 0809215B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- postage
- exchangeable
- data
- calculator module
- postage calculator
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
- G07F7/1008—Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/346—Cards serving only as information carrier of service
-
- 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/00362—Calculation or computing within apparatus, e.g. calculation of postage value
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00459—Details relating to mailpieces in a franking system
- G07B17/00661—Sensing or measuring mailpieces
-
- 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/00322—Communication between components/modules/parts, e.g. printer, printhead, keyboard, conveyor or central unit
-
- 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/00362—Calculation or computing within apparatus, e.g. calculation of postage value
- G07B2017/0037—Calculation of postage value
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00459—Details relating to mailpieces in a franking system
- G07B17/00661—Sensing or measuring mailpieces
- G07B2017/00701—Measuring the weight of mailpieces
Definitions
- the invention relates to an exchangeable postage computer module according to the type specified in claim 1 and a corresponding method for data transmission between postage computer module and base unit, according to the in Preamble of claim 10 specified type.
- Field of application for such a postage computer module are especially postage scales and franking machines or similar or billing basic devices.
- US 4,325,440 describes a method for franking of mail pieces and a multiprocessor system that a system processor for postage calculation and contains further subsystem processors, one being a subsystem processor with a scale, being a subsystem processor with a user interface and being one for a postage print with certain subsystem processor is connected to a postage printer.
- the multiprocessor system is not flexible on other devices used.
- US 4,718,506 describes a postage calculator for a postage scale.
- the postage calculator is with one exchangeable postage storage and is also not flexible in combination with others or can be used on other devices.
- US 5 262 939 describes a postage meter Multicarrier function. But here too is the postage calculator integrated part of a complete Weighing and computing system and not flexible in Combination with other or on other devices used.
- EP 0 099 666 B1 also describes a system with a fixed processor and interchangeable Fee table storage works.
- a franking machine is with one Control unit, storage means, an input means, a MODEM or other data receiving means, one I / O control means, a display means and one Printer equipped, being in the storage means a prepaid credit value is saved in a non-volatile manner is present.
- the control unit is responsible CPU also managing the monetary data and the Postage meter is with suitable security means Mistake. After deducting the determined postage from The aforementioned credit value prints a fixed one Print head columns the franking imprint at the same time Letter transport. This is a print width of about 1 inch.
- US 4 802 218 primarily describes methods for chip card-based billing of a franking system, however also contains the proposal for another chip card, on which the current postage rate table is saved is.
- This postal rate table is created by the Franking system used to determine the postage value. It turns out to be the bottleneck for data transmission here too the serial interface to the chip card the postage rate table.
- a charging plug for such a method is from the EP 0 560 717 A2 for a franking machine is known which includes an internal postage calculator.
- the built in the internal postage calculator Tariff memory can be added later by the user be updated by using a charging plug on the outside the new postage table is inserted, its content after actuation of command input means in the internal computer memory is copied.
- the user must itself for loading, i.e. for the topicality of the internal table data.
- a flexibility towards future changes is only in the extent to which the table size is given internal storage space was previously scheduled for this.
- the postage fee tables are updated from time to time Postal carrier updated. Usually be there tariffs for certain transport services increased. With a charging plug or replacement of read-only memories to consider all possible changes in the future, will become increasingly difficult in the future, because there is no flexibility regarding new ones Postage calculation structures.
- the invention has for its object the disadvantages the state of the art to eliminate and use an interface as well as a small one to be transmitted Amount of data in an arrangement the postage fees to investigate.
- the solution is said to be a slight modification to the carrier and / or country-specific postage structure allow without opening the base machine or one To have to commission service technicians.
- the postage calculation type easily convertible or expandable.
- a common cause of the above Disadvantages is that the problem of possible later changes in postal tariffs so far through the exchange or reloading a fee schedule has been resolved.
- the real one Fees are calculated by the existing program of the corresponding basic device (franking machine or postage scale) integrated Postage calculator by evaluating the reloaded or externally attached postage table. Because the evaluating The program and the computer cannot be changed from the outside is only a predetermined class of postage rate changes rechargeable. If the structure is on fundamental changes in unforeseen ways can also the exchange of the fixed interpretation program be required so that a technician deployment all installed systems is required.
- the invention is based on the idea, not only Make the postage tables interchangeable by the customer, but also the postage calculator by the customer to be exchanged with.
- the formation of the postage fee and calculation module takes place according to the invention as one on a standard interface attachable or inside a Base device can be used in a location accessible to the customer interchangeable facility for postage calculation, which subsequently interchangeable postage computer module is called.
- This interchangeable postage calculator module contains essential parts of a complete postage calculator, in particular a central processing unit (CPU) and a memory for postage information as well a housing.
- CPU central processing unit
- the interface is called a standardized serial Interface executed. It is envisaged that Postage computer module via the interface connector to supply at least one operating voltage.
- a postage calculation structure change such a postage computer module, such as a dongle, as whole be exchanged by the user.
- a postage computer module such as a dongle
- the basic device is suitable for a franking machine or postage meter.
- the postage computer module provides at least one data Carrier to change the display in the base unit service requests made from inputs to a carrier and for processing of the data supplied in the basic device.
- the postage computer module receives from the computer of the franking machine and / or the postage scale via the interface Information about weight and additional information of the User pressed for shipping, especially via Keys. From this information, the interchangeable postage calculator the postage value and sends this in connection with other data about a Interface to the requesting computer in the basic device back.
- the exchangeable postage computer module can be used as a single-chip computer or also as a processing unit CPU separate storage elements.
- the program for determining postage rely on postage tables of the conventional type can, but is not limited to, if in Postage computation module also located by the customer is exchanged with.
- Postage structure elements, that are difficult to depict in postage tables are, in a simple manner by appropriate program flow predictable, which gives advantages in terms of Memory requirements and processing speed result.
- This is particularly advantageous if a new carrier offer a service for what Fees of a different or different kind and Way to be determined.
- a new carrier offer a service for what Fees of a different or different kind and Way to be determined.
- Advantages also arise with the production of country variants.
- the operating program there is no need to touch in the base machine, if a different country-specific calculation structure it is asked for.
- the protocol is appropriately agreed so that the Use of the exchangeable postage calculator described equally as an accessory to a scale as well is possible as an additional device to a franking machine. This makes an entire device family optional equip with the postage calculation function.
- a variant is provided in which the housing of the postage computer module equipped with two interfaces is to connect the computer to the serial cable between franking machine and one that To be able to insert weight-determining scales.
- the signal flow can be via the second with the Libra coupled interface can be designed that the balance information directly from the postage computer module is used to determine postage. With the first Interface with which the postage computer module to the Postage meter is connected, only the determined postage value transferred. On the other hand, too conceivable that the balance information first on the Interfaces of the postage computer module to the franking machine is forwarded, and from there to one other time than block with the information about the User input for postage calculation back to the Postage calculator module goes.
- the franking machine automatically the presence of the interchangeable postage calculator recognizes to the customer the calculation function accordingly offer or the desired postage from To query customers.
- serial interface interchangeable postage computer module It is planned to use the serial interface interchangeable postage computer module if necessary program or load data.
- Figure 1 is a view of the pluggable Postage fee and calculation module 50 with one Security housing 51 shown, which one serial interface, for example a V24 interface 52 has.
- FIG. 2 The interior view shown in FIG. 2 conveys an impression of an inexpensive setup with a single-chip computer 53 on a circuit board 56.
- the single-chip computer 53 with a Additional module 55 to be connected to clock generation.
- the Postage calculator of the exchangeable postage calculator module also as an OTP processor (ONE TIME PROGRAMMABLE) be trained.
- OTP processor has one internal volatile RAM iRAM and internal non-volatile memory iROM or iEPROM, where the latter during manufacture or afterwards is programmed accordingly for the customer.
- An 8051 processor for example, can be used as the OTP a 16 kbyte on-chip EPROM as internal program memory be used.
- OTP type has an additional writable internal non-volatile memory E 2 PROM, into which carrier-specific data (for example tariff table data) can be loaded via the interface.
- carrier-specific data for example tariff table data
- FIG. 3 shows a somewhat more complex variant with the production Processing unit (CPU) 54, non-volatile memory 57 and an additional module 55.
- the latter can one Include clock generator module and, if necessary, others Include assemblies used to operate the serial Interface (V24 interface) are required.
- a PROM, EPROM, E 2 PROM, FLASH-MEMORY or battery-backed CMOS-RAM can be used as the non-volatile memory 57.
- FIG. 4 shows an interface connection with pluggable postage fee and calculation module for one Postage scale with its one serial interface 61 with the one serial interface 41 of the franking machine 40 is connected.
- a well-known intelligent Postage scale 60i is already for postage calculation for a single public postal carrier (postal authority) intended. Under the title: Procedure for Data entry in a scale is not in one Pre-published European application 95250313.4 already an extension to a set of carriers has been proposed, taking from the aforementioned sentence the desired carrier can be selected.
- Each Carrier is a carrier identification number (CIN) assigned. The calculated Porto and the CIN are converted from postage to Franking machine transmitted.
- the postage scale contains an electrically programmable non-volatile Storage for the tariff table data.
- franking machine and postage scales are for the same location and initialized same set of carriers.
- Postage scales become verification data for the franking machine transmitted, for checking in the franking machine, whether the tariff table data is still up to date. Otherwise, an automatic update be performed.
- a postage scale 60i further developed according to the invention is with two serial interfaces 61 and 62 and with equipped with an internal processor that programs is the data including weight data the interchangeable postage calculator module 50 for postage calculation to transmit.
- data is special via the keyboard of the intelligent postage scale 60i entered type of shipment, such as Letter, parcel, printed matter, goods shipment, book shipment and other and / or the entered form of dispatch, such as express, registered mail, return receipt, Airmail and other and / or destination zone data, Domestic, foreign, zip code, ZIP TO ZONE and, if applicable, mail piece thickness, mail piece format as well as election prints, such as registered mail and other dates.
- Such an intelligent postage scale 60i also has a corresponding display.
- the interchangeable postage computer module 50 can also from the interchangeable postage computer module 50 delivered characters or texts can be displayed.
- the to the serial interface 62 of the portage scale 60i with its serial interface 52 interchangeable postage computer module 50 enables under Under certain circumstances, a choice between further shipping dates, which with the only public postal carrier (Postal authority) are not provided.
- the processor of the Postage scale 60i is programmed, the interchangeable Postage calculator module after such - as this is based on the Figure 10 will be explained - further shipping data to query this after actuating a suitable one Bring actuating means to the display, for example to make a selection using the keyboard of the postage scale to enable.
- the calculated postage is then over the postage balance 60i is transmitted to the franking machine 40.
- Such a variant with intelligent postage scale 60i is used to expand the postage calculation to at least one new mail carrier or to Adaptation to a new calculation structure using the exchangeable postage computer module 50.
- an interface connection according to FIG. 5 can a pluggable postage fee and calculation module also to a free interface 42 of a franking machine be put.
- a scale 60 on a second interface of the Franking machine 40 inserted to weight data to transfer.
- the advantage is a cheaper one Balance 60 compared to a postage balance 60i, because this Scale 60 does not need internally for postage calculation and otherwise not for entering and displaying (all) shipping data to be trained.
- FIG. 6 shows one that can be plugged in like a dongle trained, postage computer module for a franking machine, according to a second variant, the franking machine not enough free interfaces features.
- This second variant of the interface connection for a franking machine and for at least one with double interfaces 52 and 58 provided postage computer module 50 is for interface expansion advantageous if, for example, the Postage meter 40 with only a single serial Interface 42 is equipped. It is intended that the interchangeable postage computer module 50 with its serial interface 52 to the serial interface 42 of the franking machine 40 is inserted.
- the exchangeable postage computer module 50 according to the invention here a second interface 58 is preferred for the 60i postage scale and a corresponding adapter function with protocol conversion.
- the display of the shipping data options will either via the display unit of the scale or Franking machine realized.
- the postage scale 60i is the basic device forms ( Figure 4) the shipping data options displayed on the display unit of the postage scale 60i.
- the balance keyboard foil depending on the type of balance individual stickers for special function keys of the Scales provided.
- Balance keyboard foil or sticker can be omitted if the keys of the scale keyboard are marked neutrally, the marks in of the operating instructions are listed and explained.
- the customization of the display can vary depending on the display type different kind.
- the variant a) also enables simple Display units, such as a ten-digit number Seven segment display a communication with the User.
- simple Display units such as a ten-digit number Seven segment display a communication with the User.
- the over the ten-digit seven-segment display displayed characters are used as command code based on the aforementioned modified operating instructions identified by the user and can by means of Key operation can be changed or acknowledged.
- the franking machine is the basic device, it can Display of shipping data options via the display unit the franking machine also in the aforementioned Way to be realized.
- An improvement to the user interface is included an alphanumeric suitable for text display Display unit or with a graphic display achieved.
- Linking to an existing menu structure can be a special one from the exchangeable postage computer module 50 delivered menu parts are shown, being records over the communication link between the exchangeable postage computer module and Franking machine can be exchanged, which is based on the Figures 10 and 11 are explained in more detail.
- the processor the franking machine 40 is programmed, such to display further shipping data in order to the keyboard of the franking machine 40 to make a selection enable.
- the selection of shipping data becomes interchangeable Postage calculator module 50 transmitted.
- the calculated postage value is then replaced by the exchangeable postage computer module 50 transmitted to the franking machine 40.
- the scale 60 only delivers those measured on the item Weight data.
- weight and shipping data of one and the same device to the exchangeable postage computer module 50 are transmitted. For example Weight data entered manually or under certain circumstances in a device such as personal computer 70 or Franking machine 40, what the Postage scales 60i and scales 60 are no longer necessary. To enter the Weight data can also be another peripheral Device should be provided.
- An automatic franking machine can be advantageous be connected to a personal computer, via which all entries are made.
- the weight data are based on the number of insoles, the average deposit weight, the type of packaging and the weight of the packaging material.
- suitable system, but without the invention interchangeable postage calculation module is under the Title: Procedure for determining the cheapest carrier and mail processing system with personal computer and with a method for data processing, in the unpublished German application 196 17 557.7 have been explained in more detail.
- the franking machine is in another advantageous variant with a comfortable user interface (User interface) for all inputs and displays fitted.
- a suitable system but without that exchangeable postage calculation module according to the invention, is entitled: Procedure and arrangement for Data processing in a mail processing system with a franking machine, in the unpublished German application 196 17 476.7 closer have been explained. In the latter case, the result is Application of the invention, i.e. with the invention interchangeable postage calculation module an interface connection, like that in principle in the invention Interface circuit shown in Figure 5 without the postage scale. Instead of the scales is a remote personal computer 70 to the serial Interface connected.
- connection of the different devices 40, 60 and / or 70 to the exchangeable postage computer module 50 basically takes place according to one of the figures in FIGS. 5 or 6 variant shown. It is in one Design variant executed that weight and Shipping data from different devices 40, 60 and / or 70 to the exchangeable postage computer module 50 be transmitted. To the second step 620, the above mentioned process steps are then corresponding Sub-process steps for the transmission of the shipping data from different devices to that to provide interchangeable postage computer module 50.
- FIG. 7a The flow chart explained with reference to FIG. 7a forms on the one hand a solution for the - in Figures 4 and 5 shown - variants and on the other hand this is Flowchart for an interchangeable postage calculator module also a first solution to the - shown in Figure 6 - second variant for a franking machine with pluggable postage fee and calculation module at one serial interface. So it is possible that the Scale 60 only transmits the weight value and in exchangeable postage calculator module the postage calculation he follows. The other selected shipping dates and the The CIN identifier of the selected mail carrier is given by the franking machine for the exchangeable postage computer module transmitted.
- FIG. 7b shows a sub-variant of a flow chart for data exchange of a pluggable Postage fee and calculation module shown. This Sub-variant specifically meets the interface interconnection according to the variant shown in FIG. 6 to. Another step 600 is to select the Interface provided, but not shown.
- the scale 60i delivers this current weight on the exchangeable postage computer module 50, analogous to step 610 explained above Transmission of the weight data to the interchangeable Postage calculator module 50.
- the weight information is converted and then in the second Sub-step 612 transmitted to the franking machine.
- the third sub-step 613 Collect the data in the franking machine.
- the franking machine initially saves the weight data between up to the user the type of dispatch, form et al Entered data, for example CIN.
- the Postage meter represents one - in FIG.
- the second step 620 is specified for sub-step 621 such that from the franking machine 40 to the interchangeable Postage computer module 50 the aforementioned data record is transmitted.
- the third step 630 takes place again the postage calculation by the interchangeable Postage calculator module located postage and Calculation module.
- step 640 carried out, whereby by the exchangeable postage computer module 50 a data record to the franking machine 40 is transmitted, which is more closely based on FIG is explained.
- FIG. 8 shows a data record for the information flow from the franking machine to the interchangeable one Postage calculator shown, such as in Step 621 is transmitted.
- An identifier CIN for the selected Post carrier sent.
- the record closes at least the mail piece weight and selected shipping parameters on.
- the number of shipping parameters is variable. In order to communicate this number, one is required in advance Information about the length of the parameter list of the Submitted record. If necessary, more Data such as dimensions of the mail item transmitted. Contribute to the success of the transmission further data record components at.
- the record will opened with a start sequence and with a End sequence completed. For data security the record also includes a checksum (Checksum) about essential data of the data set.
- Checksum Checksum
- FIG. 9 shows a data record for the information flow from exchangeable postage calculator to Franking machine shown.
- the record closes at least that determined postage value and, if applicable, the position for the decimal point.
- the data record is with a Start sequence opened and with an end sequence completed.
- the Data set again a check sum (checksum) about essential data of the data set as well as a Information about the length of the parameter list of the Record.
- the data set contains an additional one Information about the data record component Error status.
- a "0" cannot Error, but "1" an error due to changed Form of dispatch mean.
- the error "2" will displayed if a calculation is not possible.
- On selected by an incorrectly transmitted CIN unknown carrier is replaced by error "10" communicated, etc.
- Command COMMAND "CLEAR TEXT SHIPMENT FORM” and a DETAILED IDENTIFICATION parameter and an identifier CIN transmitted for the carrier "CARRIER”.
- the IDENTIFICATION allows the requesting Basic device (postage scale, franking machine) one data record adapted to its display means (characters or text). Can in an auxiliary mode detailed explanations are available.
- an automatic adaptation to a different user interface hardware for the most diverse basic devices are provided.
- For security against manipulation becomes an encrypted checksum via the data of the carrier-specific printed image parts intended.
- On the franking imprint or printed image can then, for example, in a mail distribution center the carrier with whom the item of mail is recognized to be transported.
- a non-mechanical printing process especially for freely programmable prints suitable.
- a Franking machine which has a serial interface and a suitable interface communication program owns, for the automatic postage calculation be upgraded for one or more carriers.
- a basic machine which in the non-volatile Save the country-specific carrier by default, especially the public mail carrier, such as contains for example Deutsche Post AG loaded, can still be upgraded. Additional carriers can now be plugged in using the invention and interchangeable interchangeable postage calculator module be selected in addition to the mail piece according to the invention optionally by another carrier to be transported if this is cheaper.
- the main advantage is the lack of any Limitation for postage calculation with simultaneous Retrofittability to be viewed by the customer.
- the postage calculation can also be carried out if they are completely new or different is carried out which the carrier in the Determines the future.
- the franking machine is for billing with the same set of desired carriers like the interchangeable postage calculation module.
- an automatic Update routine for saved rate table data performed in the franking machine, whereby Appropriate means are provided so that the Franking machine with a data center in Communication connection can occur. Possibly rate table data is reloaded and then to Postage fee module in the exchangeable postage calculator module 50 transmitted.
- the exchangeable postage calculator module 50 is only exchanged in this embodiment, if at least one from the set of carriers in future one postage value after another basic calculation structure can be calculated.
- a location-specific initialization of the franking machine takes place automatically every time it is switched on or manually.
- the latter input option exists after switching on in a sub-step Initialization, by entering the zip code zip code in the franking machine.
- the ability to postage for a particular It is basically the purpose to determine the carrier determined by a franking machine, Mail items for this one selected carrier free. If the corresponding tariff or desired service in the postage computer module 50 not is available for some of the carriers automatic postage determination not possible. If the corresponding tariff or the desired service is not available in the postage computer module 50, answers the postage computer module 50 with an error message.
- the desired one on the part of the Postage calculator module 50 possible services from the Determination of the basic device from or is the Franking machine for certain types of franking or not suitable for printing on a piece of mail this is also ascertained and displayed or be signaled, especially in response to a corresponding input by an input means of User interface hardware (keyboard).
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mathematical Physics (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
Die Erfindung betrifft ein auswechselbares Portorechnermodul gemäß der im Anspruch 1 angegebenen Art und ein entsprechendes Verfahren zur Datenübertragung zwischen Portorechnermodul und Basisgerät, gemäß der im Oberbegriff des Anspruchs 10 angegebenen Art.The invention relates to an exchangeable postage computer module according to the type specified in claim 1 and a corresponding method for data transmission between postage computer module and base unit, according to the in Preamble of claim 10 specified type.
Anwendungsgebiet für ein solches Portorechnermodul sind insbesondere Portowaagen und Frankiermaschinen oder ähnliche bzw. abrechnende Basisgeräte.Field of application for such a postage computer module are especially postage scales and franking machines or similar or billing basic devices.
Es sind bereits mehrere Verfahren bekannt, Portoberechnungstabellen in portoberechnenden Waagen austauschbar oder nachladbar zu machen. So wird in US 4 506 330 eine in einem PROM auf einer abnehmbaren Leiterplatte gespeicherte Portotabelle mit Schaltern zur Adressierungsumschaltung beschrieben.Several methods are already known, postage calculation tables interchangeable in postage calculating scales or to make it reloadable. So in US 4,506,330 one in a PROM on a removable circuit board Stored postage table with switches for Addressing switchover described.
In US 3 635 297 ist eine ähnliche in ROM's abgelegte, auswechselbare Portospeichertabelle beschrieben. Diese Tabelle liegt an einem parallelen Bus, um den schnellen Zugriff eines Prozessors auf diese zu ermöglichen. In US 3,635,297 a similar one is stored in ROMs, exchangeable postage memory table described. This Table is on a parallel bus to the fast one Allow processor access to them.
Die US 4 325 440 beschreibt ein Verfahren zum Frankieren von Poststücken und ein Multiprozessorsystem, das einen Systemprozessor für die Portoberechnung und weitere Subsystemprozessoren enthält, wobei ein Subsystemprozessor mit einer Waage, wobei ein Subsystemprozessor mit einem Userinterface und wobei ein für einen Portodruck bestimmter Subsystemprozessor mit einem Portodrucker verbunden ist. Das Multiprozessorsystem ist nicht flexibel an anderen Geräten einsetzbar.US 4,325,440 describes a method for franking of mail pieces and a multiprocessor system that a system processor for postage calculation and contains further subsystem processors, one being a subsystem processor with a scale, being a subsystem processor with a user interface and being one for a postage print with certain subsystem processor is connected to a postage printer. The multiprocessor system is not flexible on other devices used.
Die US 4 718 506 beschreibt einen Portorechner für eine Portowaage. Der Portorechner ist mit einem auswechselbarem Portospeicher ausgerüstet und ist ebenfalls nicht flexibel in Kombination mit anderen bzw. an anderen Geräten einsetzbar.US 4,718,506 describes a postage calculator for a postage scale. The postage calculator is with one exchangeable postage storage and is also not flexible in combination with others or can be used on other devices.
Die US 5 262 939 beschreibt eine Portowaage mit Multicarrierfunktion. Aber auch hier ist der Portorechner integrierter Bestandteil eines kompletten Wiege- und Rechensystems und nicht flexibel in Kombination mit anderen bzw. an anderen Geräten einsetzbar.US 5 262 939 describes a postage meter Multicarrier function. But here too is the postage calculator integrated part of a complete Weighing and computing system and not flexible in Combination with other or on other devices used.
Aus der US 5.117.364 ist ein Postbefördererverwaltungssystem mit einer Waage für zu versendende Pakete, einem angeschlossenem Computer und Eingabemitteln bekannt, wobei der Computer einen auswechselbaren Speicher zum Speichern einer Datenbank für Tariftabellen der einzelnen Postbeförderer mit Portogebührendaten enthält. Der Ablauf bei der Bestimmung des kostengünstigsten Beförderers wird nur durch Bedienereingaben unterbrochen. Das System kann jedoch auf neu hinzukommende Portoberechnungsstrukturen einiger Postbeförderer nicht flexibel reagieren. From US 5,117,364 is a mail carrier management system with a scale for packages to be shipped, one connected computer and input means known, wherein the computer has removable memory for Save a database for tariff tables of the individual Contains mail carrier with postage fee data. The Process for determining the cheapest carrier is only interrupted by operator input. The system can, however, add new postage calculation structures some postal carriers are not flexible react.
Das EP 0 099 666 B1 beschreibt ebenfalls ein System, das mit einem festen Prozessor und austauschbaren Gebührentabellenspeichern arbeitet.EP 0 099 666 B1 also describes a system with a fixed processor and interchangeable Fee table storage works.
Derartige Lösungen mit herkömmlicher Portostruktur sind nur flexibel bezüglich der Tabellengröße. Im Falle von Tariferweiterungen bzw. -änderungen wird einfach der Festwertspeicher mit der Portotariftabelle gegen einen solchen mit mehr Speicherkapazität ausgetauscht. Von Nachteil ist aber, daß derartige austauschbare Festwertspeicher von dem Prozesser im Basisgerät nach einem fest gespeicherten Programm ausgewertet werden. Damit sind solche Lösungen auf herkömmliche Portostrukturelemente des Programms beschränkt und gegenüber neuen Portostrukturelementen unflexibel. Ein weiterer Nachteil beim Zugreifen auf die Festwertspeicher mit einer umfangreichen Portotariftabelle besteht darin, daß eine hinreichende Schnelligkeit beim Zugreifen den Einsatz einer teueren Schnittstelle erfordert, welche eine Vielzahl an PINs aufweisen muß.Such solutions with a conventional postage structure are only flexible regarding the table size. In case of Tariff extensions or changes are simply the Read-only memory with the postage rate table against one exchanged those with more storage capacity. Of The disadvantage is that such replaceable Read-only memory from the processor in the base unit a permanently stored program can be evaluated. Such solutions are based on conventional postage structure elements of the program limited and opposite new postage structure elements inflexible. Another Disadvantage when accessing the read-only memory with an extensive postage rate table consists of that sufficient speed to access the Use of an expensive interface requires which must have a large number of PINs.
Ab einer mittleren bis höheren Anzahl an zu versendenden Briefen oder anderen Postgütern werden in üblicher Weise Frankiermaschinen zum Frankieren der Postgüter benutzt. Eine Frankiermaschine ist mit einer Steuereinheit, Speichermitteln, einem Eingabemittel, einem MODEM oder anderen Daten-Empfangsmitteln, einem Ein/Ausgabe-Steuermittel, einem Anzeigemittel und einem Drucker ausgerüstet, wobei in den Speichermitteln nichtflüchtig ein vorausbezahlter Guthabenwert gespeichert vorliegt. In der Regel obliegt der Steuereinheit CPU auch die Verwaltung der geldwerten Daten und die Frankiermaschine ist mit geeigneten Sicherheitsmitteln versehen. Nach Abzug des ermittelten Portowertes vom vorgenannten Guthabenwert druckt ein feststehender Druckkopf spaltenweise den Frankierabdruck bei gleichzeitigem Brieftransport. Dabei wird eine Druckbreite von ca. 1 Zoll erreicht.From a medium to high number of to mailing letters or other mail items are in franking machines for franking the Postal items used. A franking machine is with one Control unit, storage means, an input means, a MODEM or other data receiving means, one I / O control means, a display means and one Printer equipped, being in the storage means a prepaid credit value is saved in a non-volatile manner is present. As a rule, the control unit is responsible CPU also managing the monetary data and the Postage meter is with suitable security means Mistake. After deducting the determined postage from The aforementioned credit value prints a fixed one Print head columns the franking imprint at the same time Letter transport. This is a print width of about 1 inch.
Die US 4 802 218 beschreibt primär Verfahren zur chipkartenbasierten Abrechnung eines Frankiersystems, enthält jedoch auch den Vorschlag einer weiteren Chipkarte, auf der die aktuelle Portotariftabelle gepeichert ist. Diese Posttariftabelle wird vom Programm des Frankiersystems zur Ermittlung des Portowerts benutzt. Als Nadelöhr für eine Datenübertragung erweist sich auch hier die serielle Schnittstelle zur Chipkarte mit der Portotariftabelle.US 4 802 218 primarily describes methods for chip card-based billing of a franking system, however also contains the proposal for another chip card, on which the current postage rate table is saved is. This postal rate table is created by the Franking system used to determine the postage value. It turns out to be the bottleneck for data transmission here too the serial interface to the chip card the postage rate table.
Zur Vermeidung dieses Nachteils sind Verfahren geeignet, die nicht erst unmittelbar während der Portoberechnung auf den externen Festwertspeicher zugreifen, sondern vorab die aktuelle Portotariftabelle in einen internen Speicherbereich kopieren bzw. laden. Ein Ladestecker für ein solches Verfahren ist aus der EP 0 560 717 A2 für eine Frankiermaschine bekannt geworden, welche einen internen Portorechner einschließt. Der in den internen Portorechner eingebaute Tarifspeicher kann nachträglich durch den Benutzer aktualisiert werden, indem außen ein Ladestecker mit der neuen Portotabelle angesteckt wird, dessen Inhalt nach Betätigung von Befehlseingabemitteln in den rechnerinternen Speicher kopiert wird. Der Benutzer muß selbst für das Laden, d.h. für die Aktualität der intern gespeicherten Tabellendaten sorgen. Eine Flexibilität gegenüber zukünftiger Veränderungen ist nur in dem Maße bezüglich der Tabellengröße gegeben inwieweit vorher interner Speicherplatz dafür eingeplant wurde.There are procedures to avoid this disadvantage suitable, which is not only immediately during the Postage calculation to the external read-only memory access, but in advance the current postage rate table Copy or load into an internal memory area. A charging plug for such a method is from the EP 0 560 717 A2 for a franking machine is known which includes an internal postage calculator. The built in the internal postage calculator Tariff memory can be added later by the user be updated by using a charging plug on the outside the new postage table is inserted, its content after actuation of command input means in the internal computer memory is copied. The user must itself for loading, i.e. for the topicality of the internal table data. A flexibility towards future changes is only in the extent to which the table size is given internal storage space was previously scheduled for this.
Die Portogebührentabellen werden von Zeit zu Zeit vom Postbeförderer aktualisiert. In der Regel werden dabei die Tarife für bestimmte Beförderungsleistungen erhöht. Durch einen Ladestecker bzw. Austausch von Festwertspeichern alle zukünftig möglichen Änderungen zu berücksichtigen, wird zukünftig jedoch immer schwieriger, denn es besteht keine Flexibilität bezüglich neuer Portoberechnungsstrukturen.The postage fee tables are updated from time to time Postal carrier updated. Usually be there tariffs for certain transport services increased. With a charging plug or replacement of read-only memories to consider all possible changes in the future, will become increasingly difficult in the future, because there is no flexibility regarding new ones Postage calculation structures.
Solange Frankiermaschinen nur zur Abrechnung mit einem Beförderer (bislang die nationale Postagentur) vorgesehen sind, ist der Verfall der alten Portogebührentabellen und die Notwendigkeit des Nachladens einer neuen Tabelle ein für den Hersteller und den Kunden noch zu überschauender Vorgang, insbesondere wenn die Portostrukturen dabei erhalten bleiben. Dann kann auch eine Datenzentrale die Übermittlung einer aktuellen Tabelle veranlassen, wie aus der DE 28 03 982 bekannt geworden ist. Die Portoberechnungsgeräte aller Kunden müssen aber mit einem Modem oder vergleichbarem Übertragungsmittels ausgestattet sein und für die Übermittlung der Aktualisierungsdaten ständig empfangsbereit gehalten werden. Strukturänderungen in der Berechnung können nicht berücksichtigt werden. Ein solches Verfahren kann auch nicht individuell für jeden Kunden einen speziellen Satz an geeigneten Beförderern in sein Portoberechnungsgerät laden.As long as franking machines only for billing with one Carrier (previously the national postal agency) provided is the expiration of the old postage fee tables and the need to reload one a new table for the manufacturer and the customer process still to be surveyed, especially if the Postage structures are retained. Then you can too a data center the transmission of a current Initiate table, as known from DE 28 03 982 has become. The postage calculation devices of all customers but must with a modem or similar Be equipped for transmission and for the transmission the update data is always ready to receive being held. Structural changes in the Calculation cannot be considered. On Such a procedure can also not be individual for everyone Customers a special set of suitable carriers load into his postage calculator.
Ein anderes Verfahren ist in der US 5 490 077 für eine Frankiermaschine ausführlich beschrieben worden, welche automatisch für die Aktualität der intern gespeicherten Tabellendaten nach jedem Einschalten der Frankiermaschine durch Laden aus einem externen Speicher in einem Übertragungsmittel sorgt. Dabei erfordert jedes Übertragungsmittel spezifische Empfangs- bzw. Eingabemittel. Bei einer Mobilfunkvariante sind Mobilfunk-Empfangs/Sendemittel, bei einer ISDN-Variante ein Modem und bei einer Chipkarten-Variante eine Chipkartenleseeinheit erforderlich.Another method is in US 5 490 077 for a Franking machine has been described in detail, which automatically for the topicality of the internally stored Table data each time the franking machine is switched on by loading from external storage in provides a means of transmission. Each requires Transmission means specific receiving or input means. In the case of a mobile radio variant, mobile radio reception / transmission means are a modem for an ISDN variant and in the case of a chip card variant, a chip card reading unit required.
Bei allen diesen Lade- oder Kopierverfahren ist zwar keine Schnelligkeit beim Datenzugriff während des Ladens mehr nötig, jedoch sind solche Lösungen immer noch zu unflexibel bezüglich einer Tarifänderung, welche eine wesentlich vergrößerte Tariftabelle zur Folge hat und gestatten keine Anpassung an eine neue Portoberechnungsstruktur.With all of these loading or copying methods is admittedly no speed at data access during the Charging more necessary, but such solutions are always still too inflexible regarding a tariff change, which is a much larger rate table for The consequence is and does not permit adaptation to a new one Postage calculation structure.
Eine der noch verbleibenden Verbesserungen der Frankiermaschinen liegt in der Schaffung von Flexibilität hinsichtlich der Abrechnung gegenüber verschiedenen Beförderern. Dabei ist eine kostengünstige Dienstleistung aus jeweilig gültigen Tarifstrukturen verschiedener Beförderer auszuwählen. Ist aber die Frankiermaschine zur Abrechnung gegenüber einer Vielzahl verschiedener Beförderer eingerichtet, muß auch eine spezielle Lösung geschaffen werden, damit stets die für den ausgewählten Beförderer gültige Portogebührentabelle zur Verfügung steht. Voraussetzung dafür ist die Einplanung von genügend Speicherplatz für die unterschiedlichen befördererbezogenen Tarife. Nun ist aber denkbar, daß neu am Markt auftretende regional, national oder international agierende private Beförderer völlig vom bisherigen abweichende Portostrukturen haben, die sich nicht derart in den Tabellen darstellen lassen, daß das unveränderte alte Interpretationsprogramm hieraus den Portowert ermitteln könnte. Grundsätzlich neue Portoberechnungsstrukturen der Tarife könnten nationale Postagenturen als auch private Beförderer festlegen. Bei der Aktualisierung müßte also auch das Interpretationsprogramm ausgetauscht werden, was aber speziell bei Frankiermaschinen auf Sicherheitsbedenken stößt, denn ein vom Frankiermaschinenrechner ausgeführter Programmcode muß stets nach speziellen Sicherheitskriterien bezüglich der Datenmanipulationssicherheit der in der Frankiermaschine gespeicherten geldwerten Daten ausgebildet werden. Die eingespeisten Programmteile dürfen im Sinne die Datenmanipulationssicherheit nicht verringern. Aus der Sicht der Beförderer stellt jede Möglichkeit des Benutzers von außen einen Programmcode in die Frankiermaschine nachzuladen ein unakzeptables Sicherheitsrisiko dar, weil nicht ausgeschlossen werden kann, daß auf diesem Weg gezielt Software zum Zwecke der Manipulation der geldwerten Daten in Fälschungsabsicht eingeschleust wird. Selbst wenn aber, vom o.g. Verfahren abweichend, ein Servicetechniker die neuen Programmteile (Installationsprogramm) installieren soll, ergeben sich außer den Kosten auch grundsätzliche Schwierigkeiten für ein solches Installationsverfahren. Der zur Abbildung zukünftiger Portoberechnungsstrukturen erforderliche Speicherplatzbedarf im internen Speicherbereich ist nämlich schwer vorauszuplanen, wodurch das o.g. Installationsverfahren unter Umständen ebenfalls scheitern kann.One of the remaining improvements to the franking machines lies in creating flexibility in terms of billing against various Carriers. It is an inexpensive service from the applicable tariff structures of various Select carrier. But is the franking machine for billing against a variety set up by different carriers, one must also special solution can be created so that always for valid postage fee table for the selected carrier is available. requirement of it is planning enough storage space for the different carrier-related tariffs. Now is but conceivable that new regional, national or international private carriers completely different postage structures have that are not shown in the tables leave that unchanged old interpretation program from this could determine the postage value. Fundamentally new postage calculation structures of the Tariffs could be national postal agencies as well as private ones Determine carrier. So when updating it should the interpretation program can also be exchanged, but what about security concerns especially with franking machines bumps, because one from the franking machine computer Executed program code must always according to special Security criteria regarding data manipulation security the one stored in the franking machine monetary data are formed. The fed Program parts are allowed to protect against data manipulation do not decrease. From the perspective of Carrier presents every possibility of the user reload a program code outside into the franking machine an unacceptable security risk because it cannot be ruled out that this way targeted software for the purpose of manipulating the intentions of counterfeit money becomes. But even if, from the above Procedure deviating, a service technician the new program parts (installation program) install, result in the cost also basic difficulties for a such installation procedure. The one to map future ones Postage calculation structures required Space is required in the internal memory area hard to plan ahead, which means that the above Installation procedures may also be possible can fail.
Der Erfindung liegt die Aufgabe zugrunde, die Nachteile des Standes der Technik zu beseitigen und unter Einsatz einer Schnittstelle sowie bei einer geringen zu übertragenden Datenmenge in einer Anordnung die Portogebühren zu ermitteln.The invention has for its object the disadvantages the state of the art to eliminate and use an interface as well as a small one to be transmitted Amount of data in an arrangement the postage fees to investigate.
Die Lösung soll eine leichte Modifizierung auf die beförderer- und/oder länderspezifische Portostruktur gestatten, ohne die Basismaschine zu öffnen oder einen Servicetechniker beauftragen zu müssen. Insbesondere soll bei eventuell später auftretenden neuartigen Portoberechnungsstrukturen die Portoberechnungsart leicht umstellbar oder erweiterbar sein.The solution is said to be a slight modification to the carrier and / or country-specific postage structure allow without opening the base machine or one To have to commission service technicians. In particular is to be used in the case of new types that may appear later Postage calculation structures the postage calculation type easily convertible or expandable.
Zusätzlich ist ein flexibleres Verfahren zur Datenübertragung für die Verarbeitung zur Portoberechnung so weiter zu entwickeln, daß Geräte, wie beispielsweise Portowaagen bzw. Frankiermaschinen gegebenenfalls in Verbindung mit Waagen, auf zukünftige Dienstleistungen diverser privater Postbeförderer erweiterbar sind, so daß der Portowert nach aktuell gültigen Tarifen berechnet werden kann.In addition, there is a more flexible method for data transmission for processing for postage calculation so continue to develop that equipment, such as Postage scales or franking machines if necessary in Connection with scales, on future services various private mail carriers are expandable, so that the postage value according to currently valid tariffs can be calculated.
Diese Aufgaben werden mit den Merkmalen der Ansprüche 1 bzw. 10 gelöst.These tasks are accomplished with the features of claims 1 or 10 solved.
Eine gemeinsame Ursache der o.g. Nachteile liegt darin, daß das Problem möglicher späterer Posttarifänderungen bisher durch den Austausch beziehungsweise Nachladen einer Gebührentabelle gelöst wurde. Die eigentliche Gebührenberechnung erfolgt durch das bestehende Programm des in das entsprechende Basisgerät (Frankiermaschine beziehungsweise Portowaage) integrierten Portorechners durch Auswertung der nachgeladenen oder äußerlich angesteckten Portotabelle. Da das auswertende Programm sowie der Rechner von außen nicht veränderbar sind, ist nur eine vorbestimmte Klasse von Portotarifänderungen nachladbar. Falls sich die Struktur auf unvorhergesehene Weise grundlegend ändert, kann auch der Austausch des festen Interpretationsprogramms erforderlich werden, so daß ein Technikereinsatz bei allen installierten Systemen erforderlich wird. Hierbei sind unter Umständen umfangreiche Änderungen erforderlich, da durch die Hardwareausstattung des bestehenden Rechners für alle Zeit die Nachladbarkeit der Portotabellen begrenzt ist, insbesondere bezüglich des Speicherplatzes zur Aufnahme der Gebührentabelle bzw. der Adressierbarkeit sowie der Rechengeschwindigkeit. Es wäre leicht denkbar, daß künftige Portotabellen infolge ihrer Komplexität aus diesen Gründen vom alten Rechner nicht mehr angemessen bearbeitet werden können. Dies gilt im verstärkten Maße, wenn zukünftig die Tarife mehrerer in den Markt eintretender Beförderer bei der Portoberechnung berücksichtigt werden sollen. Ein Überdimensionieren der Hardware einer Frankiermaschine oder einer Portowaage auf ein hinreichend zukunftssicheres Niveau würde jedoch einen Kompromiß darstellen, der bereits zum Zeitpunkt der Geräteproduktion Geld kostet, jedoch nur von wenigen Benutzern oder möglicherweise nie benötigt wird.A common cause of the above Disadvantages is that the problem of possible later changes in postal tariffs so far through the exchange or reloading a fee schedule has been resolved. The real one Fees are calculated by the existing program of the corresponding basic device (franking machine or postage scale) integrated Postage calculator by evaluating the reloaded or externally attached postage table. Because the evaluating The program and the computer cannot be changed from the outside is only a predetermined class of postage rate changes rechargeable. If the structure is on fundamental changes in unforeseen ways can also the exchange of the fixed interpretation program be required so that a technician deployment all installed systems is required. in this connection may be extensive changes required because of the hardware equipment of the reloadability for all times the postage tables is limited, especially with regard to of the storage space for recording the fee table or the addressability and the computing speed. It would be easily conceivable that future postage tables due to their complexity for these reasons not adequately processed by the old computer can be. This applies to an even greater extent if the tariffs of several entering the market in the future Carrier taken into account in the postage calculation should be. An oversizing of the hardware a franking machine or a postage meter on one A sufficiently future-proof level would, however, Represent compromise already at the time of Device production costs money, but only from a few Users or may never be needed.
Die Erfindung basiert auf dem Gedanken, nicht nur Portotabellen vom Kunden austauschbar zu gestalten, sondern dabei auch den Portorechner durch den Kunden gleich mit auszutauschen zu lassen.The invention is based on the idea, not only Make the postage tables interchangeable by the customer, but also the postage calculator by the customer to be exchanged with.
Die Ausbildung des Portogebühren- und Berechnungsmoduls erfolgt erfindungsgemäß als eine auf eine Standardschnittstelle aufsteckbare bzw. in das Innere eines Basisgerätes an einem dem Kunden zugänglichen Ort einsetzbare austauschbare Einrichtung zur Portoberechnung, welche nachfolgend austauschbares Portorechnermodul genannt wird. Dieses austauschbare Portorechnermodul enthält wesentliche Teile eines kompletten Portorechners, insbesondere eine zentrale Verarbeitungseinheit (CPU) und einen Speicher für Portoinformationen sowie ein Gehäuse.The formation of the postage fee and calculation module takes place according to the invention as one on a standard interface attachable or inside a Base device can be used in a location accessible to the customer interchangeable facility for postage calculation, which subsequently interchangeable postage computer module is called. This interchangeable postage calculator module contains essential parts of a complete postage calculator, in particular a central processing unit (CPU) and a memory for postage information as well a housing.
Es ist zweckmäßig, den Portorechnermodul in einem Gehäuse nach Art eines Dongles unterzubringen.It is useful to have the postage calculator module in one To accommodate a dongle-type housing.
Die Schnittstelle wird als standardisierte serielle Schnittstelle ausgeführt. Es ist vorgesehen, das Portorechnermodul über den Schnittstellenstecker mit mindestens einer Betriebsspannung zu versorgen.The interface is called a standardized serial Interface executed. It is envisaged that Postage computer module via the interface connector to supply at least one operating voltage.
Im Falle einer Portoberechnungsstrukturänderung kann ein solches Portorechnermodul, wie ein Dongle, als ganzes durch den Benutzer ausgetauscht werden. Als Basisgerät eignen sich Frankiermaschine oder Portoaage.In the case of a postage calculation structure change such a postage computer module, such as a dongle, as whole be exchanged by the user. As The basic device is suitable for a franking machine or postage meter.
Das Portorechnermodul liefert Daten mindestens eines Beförderers zur Anzeigeänderung im Basisgerät aufgrund von Eingaben betreff gestellter Dienstleistungsanforderungen an einen Beförderer und zur Verarbeitung der gelieferten Daten im Basisgerät.The postage computer module provides at least one data Carrier to change the display in the base unit service requests made from inputs to a carrier and for processing of the data supplied in the basic device.
Das Portorechnermodul erhält vom Rechner der Frankiermaschine und/oder der Portowaage über die Schnittstelle Informationen über Gewicht und Zusatzangaben des Benutzers zum Versand, insbesondere über gedrückte Tasten. Aus diesen Informationen berechnet der austauschbare Portorechner den Portowert und sendet diesen in Verbindung mit anderen Daten über eine Schnittstelle an den anfordernden Rechner im Basisgerät zurück.The postage computer module receives from the computer of the franking machine and / or the postage scale via the interface Information about weight and additional information of the User pressed for shipping, especially via Keys. From this information, the interchangeable postage calculator the postage value and sends this in connection with other data about a Interface to the requesting computer in the basic device back.
Das auswechselbare Portorechnermodul kann als Einchip-Rechner oder auch als Verarbeitungseinheit CPU mit getrennten Speicherelementen ausgeführt sein.The exchangeable postage computer module can be used as a single-chip computer or also as a processing unit CPU separate storage elements.
Vorteilhaft ist, daß das Programm zur Portoermittlung sich auf Portotabellen der herkömmlichen Art stützen kann, aber nicht darauf beschränkt ist, wenn das im Portorechenmodul befindliche Programm vom Kunden ebenfalls mit ausgetauscht wird. Hierdurch sind Portostrukturelemente, die in Portotabellen nur schwer abbildbar sind, in einfacher Weise durch entsprechenden Programmablauf berechenbar, wodurch sich Vorteile bezüglich der Speicherbedarfs sowie der Verarbeitungsgeschwindigkeit ergeben. Das ist insbesondere vorteilhaft, wenn ein neuer Beförderer eine Dienstleistung anbieten, wofür Gebühren nach einer abweichenden bzw. anderen Art und Weise ermittelt werden. Weiterhin ist das im Falle von komplexen Portoberechnungsänderungen der angestammten Postbeförderer vorteilhaft. Vorteile entstehen auch bei der Produktion von Ländervarianten. Das Betriebsprogramm in der Basismaschine muß nicht angetastet werden, wenn eine andere länderspezifische Berechnungsstruktur gewünscht wird.It is advantageous that the program for determining postage rely on postage tables of the conventional type can, but is not limited to, if in Postage computation module also located by the customer is exchanged with. As a result, postage structure elements, that are difficult to depict in postage tables are, in a simple manner by appropriate program flow predictable, which gives advantages in terms of Memory requirements and processing speed result. This is particularly advantageous if a new carrier offer a service for what Fees of a different or different kind and Way to be determined. Furthermore, in the case of complex postage calculation changes of the traditional Mail carrier advantageous. Advantages also arise with the production of country variants. The operating program there is no need to touch in the base machine, if a different country-specific calculation structure it is asked for.
Das Protokoll wird zweckmäßig so vereinbart, daß der Einsatz des beschriebenen auswechselbaren Portorechners gleichermaßen als Zusatzgerät zu einer Waage als auch als Zusatzgerät zu einer Frankiermaschine möglich ist. Hierdurch läßt sich eine ganze Gerätefamilie optional mit der Portoberechnungsfunktion ausrüsten.The protocol is appropriately agreed so that the Use of the exchangeable postage calculator described equally as an accessory to a scale as well is possible as an additional device to a franking machine. This makes an entire device family optional equip with the postage calculation function.
Es ist vorgesehen, auch einige der empfangenen Werte zurück zu übermitteln. Diese Werte können im Einzelfall vom Portorechnermodul verändert sein, um dem anfordernden Gerät und damit dem Benutzer zu signalisieren, daß die ursprünglich gewählte Versendungsform aus Gründen der Tarifstruktur unzulässig oder unzweckmäßig ist. Es ist möglich dem Benutzer zugleich eine zweckmäßige mögliche Versendungsform zu signalisieren.It is intended to include some of the values received submit back. These values can vary in individual cases be changed by the postage computer module to the requesting Device and thus to signal the user that the originally selected form of dispatch for reasons the tariff structure is inadmissible or inappropriate. It is possible the user at the same time an expedient to signal possible form of dispatch.
Es ist vorgesehen, im Protokoll einige sonstige Befehle zu vereinbaren, beispielsweise zur Abfrage der Versionsnummer des auswechselbaren Portorechnermoduls oder um dem auswechselbaren Portorechnermodul Informationen über das anfordernde System zu übertragen, damit unterschiedliche Programmabläufe gesteuert werden können, falls das auswechselbare Portorechnermodul an unterschiedlichen Systemen betrieben werden soll.There are some other commands in the protocol to be agreed, for example to query the Version number of the exchangeable postage computer module or information to the exchangeable postage computer module to transmit over the requesting system so different program sequences can be controlled can, if the exchangeable postage computer module different systems should be operated.
Es ist eine Variante vorgesehen, bei der das Gehäuse des Portorechnermoduls mit zwei Schnittstellen ausgestattet ist, um den Rechner in die serielle Kabelverbindung zwischen Frankiermaschine und einer das Gewicht ermittelnden Waage einfügen zu können. Hierbei sind verschiedene Ausführungsformen für den Signalfluß möglich: Der Signalfluß kann über die zweite mit der Waage gekoppelten Schnittstelle so gestaltet werden, daß vom Portorechnermodul die Waageninformation direkt zur Portoermittlung herangezogen wird. Mit der ersten Schnittstelle, mit welcher das Portorechnermodul an die Frankiermaschine angeschlossen ist, wird lediglich der ermittelte Portowert übertragen. Andererseits ist auch denkbar, daß die Waageinformation zunächst über die Schnittstellen des Portorechnermoduls an die Frankiermaschine weitergeleitet wird, und von dort zu einem anderen Zeitpunkt als Block mit der Angabe über die Benutzereingaben zur Portoberechnung wieder an das Portorechnermodul geht. Drittens ist denkbar, daß der Portorechner durch eine zusätzliche Hardware die ansonsten durchgängige Verbindung zwischen Frankiermaschine und Waage unterbricht, wenn er aus dem Datenstrom erkennt, daß der aktuelle Informationsblock für ihn bestimmt ist, beziehungsweise dann unterbricht, wenn durch den Portorechner selbst eine Information an die Frankiermaschine gesendet werden soll.A variant is provided in which the housing of the postage computer module equipped with two interfaces is to connect the computer to the serial cable between franking machine and one that To be able to insert weight-determining scales. in this connection are different embodiments for the signal flow possible: The signal flow can be via the second with the Libra coupled interface can be designed that the balance information directly from the postage computer module is used to determine postage. With the first Interface with which the postage computer module to the Postage meter is connected, only the determined postage value transferred. On the other hand, too conceivable that the balance information first on the Interfaces of the postage computer module to the franking machine is forwarded, and from there to one other time than block with the information about the User input for postage calculation back to the Postage calculator module goes. Thirdly, it is conceivable that the Postage calculator through additional hardware otherwise continuous connection between franking machine and Libra interrupts when it leaves the Data stream recognizes that the current block of information is intended for him, or then interrupts, if the postage calculator itself provides information the franking machine is to be sent.
Es ist denkbar, daß der Portorechner den auf der einen Schnittstelle gelesenen Informationsfluß der Waage konvertiert und erst dann an die Frankiermaschine weitersendet. Hierdurch ergibt sich der besondere Vorteil, nachträglich Waagen mit anderem Protokoll an bestehende Anlagen anschließen zu können, ohne in die Frankiermaschine eingreifen zu müssen, etwa um das Waagen-Kommunikationsprogramm auszutauschen. It is conceivable that the postage calculator on the one Interface read information flow of the scale converted and only then to the franking machine retransmits. This results in the special Advantage of adding scales with a different protocol to be able to connect existing systems without entering the Having to intervene with the franking machine, for example to do that Exchange the scale communication program.
Es ist zweckmäßig, daß die Frankiermaschine selbsttätig die Anwesenheit des auswechselbaren Portorechners erkennt, um dem Kunden entsprechend die Berechnungsfunktion anzubieten oder den gewünschten Portowert vom Kunden abzufragen.It is expedient that the franking machine automatically the presence of the interchangeable postage calculator recognizes to the customer the calculation function accordingly offer or the desired postage from To query customers.
Es ist vorgesehen, über die serielle Schnittstelle das auswechselbare Portorechnermodul gegebenenfalls zu programmieren bzw. Daten zu laden.It is planned to use the serial interface interchangeable postage computer module if necessary program or load data.
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 1,
- Ansicht des steckbaren Portorechnermoduls,
- Figur 2,
- Innenansicht des steckbaren Portorechnermoduls nach einer ersten Variante,
- Figur 3,
- Innenansicht des steckbaren Portorechnermoduls nach einer zweiten Variante,
- Figur 4,
- steckbares Portorechnermodul für eine Portowaage,
- Figur 5,
- steckbares Portorechnermodul für eine Frankiermaschine, nach einer ersten Schnittstellenverschaltungsvariante,
- Figur 6,
- steckbares Portorechnermodul für eine Frankiermaschine, nach einer zweiten Schnittstellenverschaltungsvariante,
- Figur 7a,
- Flußdiagramm für den Datenaustausch eines steckbaren Portorechner moduls zur Ermittlung des Portowertes für eine Portowaage oder eine Frankiermaschine,
- Figur 7b,
- Flußdiagramm für den Datenaustausch eines steckbaren Portorechnermoduls nach einer Subvariante,
- Figur 8,
- Datensatz für den Informationsfluß von der Frankiermaschine zum auswechselbaren Portorechnermodul,
- Figur 9,
- Datensatz für den Informationsfluß vom externen Portorechnermodul zur Frankiermaschine,
- Figur 10,
- zusätzlicher Datensatz für den Informationsfluß von der Frankiermaschine zum auswechselbaren Portorechnermodul,
Figur 11,- zusätzlicher Datensatz für den Informationsfluß vom auswechselbaren Portorechnermodul zur Frankiermaschine.
- Figure 1,
- View of the pluggable postage computer module,
- Figure 2,
- Interior view of the pluggable postage computer module according to a first variant,
- Figure 3,
- Interior view of the pluggable postage computer module according to a second variant,
- Figure 4,
- plug-in postage computer module for a postage scale,
- Figure 5,
- plug-in postage computer module for a franking machine, according to a first interface connection variant,
- Figure 6,
- pluggable postage computer module for a franking machine, according to a second interface connection variant,
- Figure 7a,
- Flow chart for the data exchange of a plug-in postage computer module for determining the postage value for a postage scale or a franking machine,
- Figure 7b,
- Flow chart for the data exchange of a pluggable postage computer module according to a sub-variant,
- Figure 8,
- Data record for the flow of information from the franking machine to the exchangeable postage computer module,
- Figure 9,
- Data record for the flow of information from the external postage computer module to the franking machine,
- Figure 10,
- additional data record for the flow of information from the franking machine to the exchangeable postage computer module,
- Figure 11,
- Additional data record for the flow of information from the exchangeable postage computer module to the franking machine.
In der Figur 1 ist eine Ansicht des steckbaren
Portogebühren- und Berechnungsmoduls 50 mit einem
Sicherheitsgehäuse 51 dargestellt, welches eine
serielle Schnittstelle, beispielsweise eine V24-Schnittstelle
52 aufweist.In Figure 1 is a view of the pluggable
Postage fee and
Die in der Figur 2 gezeigte Innenansicht, vermittelt
einen Eindruck von einem kostengünstigen Aufbau mit
einem Single-Chip-Rechner 53 auf einer Platine 56.
Zusätzlich kann der Single-Chip-Rechner 53 mit einem
Zusatzbaustein 55 zur Takterzeugung verbunden sein.The interior view shown in FIG. 2 conveys
an impression of an inexpensive setup with
a single-
Um einen unautorisierten Nachbau vorzubeugen, kann der Portorechner des auswechselbaren Portorechnermoduls auch als OTP-Prozessor (ONE TIME PROGRAMMABLE) ausgebildet sein. Ein solcher OTP-Prozessor weist einen internen flüchtigen Arbeitsspeicher iRAM und interne nichtflüchtige Speicher iROM bzw. iEPROM auf, wobei letzterer während der Herstellung oder im Anschluß daran entsprechend für den Kunden programmiert wird. To prevent an unauthorized replica, the Postage calculator of the exchangeable postage calculator module also as an OTP processor (ONE TIME PROGRAMMABLE) be trained. Such an OTP processor has one internal volatile RAM iRAM and internal non-volatile memory iROM or iEPROM, where the latter during manufacture or afterwards is programmed accordingly for the customer.
Alle entscheidenden Programmteile sind im internen Programmspeicher iROM gespeichert. Nach der Programmierung des OTP kann das Programm, einschließlich das Schnittstellenprogramm, nicht mehr ausgelesen werden.All crucial parts of the program are internal Program memory iROM saved. After programming of the OTP, the program, including the Interface program, can no longer be read out.
Als OTP kann beispielsweise ein 8051-Prozessor mit einem 16 kByte On-Chip-EPROM als internen Programmspeicher eingesetzt werden.An 8051 processor, for example, can be used as the OTP a 16 kbyte on-chip EPROM as internal program memory be used.
Ein anderer OTP-Typ weist einen zusätzlichen beschreibbaren internen nichtflüchtigen Speicher E2PROM auf, in den über die Schnittstelle befördererspezifische Daten, (z.B. Tariftabellendaten) geladen werden können.Another OTP type has an additional writable internal non-volatile memory E 2 PROM, into which carrier-specific data (for example tariff table data) can be loaded via the interface.
Dagegen zeigt die in der Figur 3 gezeigte Innenansicht
eine in der Herstellung etwas aufwendigere Variante mit
Verarbeitungseinheit (CPU) 54, nichtflüchtigem Speicher
57 und einem Zusatzbaustein 55. Letzterer kann einen
Takterzeugerbaustein einschließen und ggf. weitere
Baugruppen umfassen, die zum Betrieb der seriellen
Schnittstelle (V24-Schnittstelle) erforderlich sind.In contrast, the interior view shown in Figure 3 shows
a somewhat more complex variant with the production
Processing unit (CPU) 54,
Als nichtflüchtiger Speicher 57 kann ein PROM, EPROM,
E2PROM, FLASH-MEMORY oder batteriegestützter CMOS-RAM
verwendet werden.A PROM, EPROM, E 2 PROM, FLASH-MEMORY or battery-backed CMOS-RAM can be used as the
Die interne Verarbeitungseinheit CPU des auswechselbaren Portorechnermoduls ist durch ein im nichtflüchtigen Speicher gespeichertes Berechnungsprogramm programmiert zum:
- Liefern von Daten mindestens eines Beförderers vom auswechselbaren Portorechnermodul zur Anzeigeänderung im Basisgerät aufgrund von Benutzereingaben betreff gestellter Dienstleistungsanforderungen an einen Beförderer und zur Verarbeitung der gelieferten Daten im Basisgerät,
- Empfangen von Gewichtsdaten und von Versanddaten für ein Poststück,
- Portowertberechnung aufgrund der Portotariftabellendaten und Berechnungsstruktur des gewünschten Beförderers im auswechselbaren Portorechnermodul und
- Liefern von den Portowert einschließenden Daten mindestens eines Beförderers vom auswechselbaren Portorechnermodul zum befördererbezogenen Verarbeiten der gelieferten Daten im Basisgerät.
- Delivering data of at least one carrier from the exchangeable postage computer module to a carrier in order to change the display based on user input relating to service requests and for processing the data supplied in the base unit,
- Receiving weight data and shipping data for a mail item,
- Postage value calculation based on the postage tariff table data and calculation structure of the desired carrier in the exchangeable postage calculator module and
- Delivery of data including the postage value of at least one carrier from the exchangeable postage computer module for the carrier-related processing of the delivered data in the base unit.
Die Figur 4 zeigt eine Schnittstellenverschaltung mit
steckbaren Portogebühren- und Berechnungsmodul für eine
Portowaage, die mit ihrer einen seriellen Schnittstelle
61 mit der einen seriellen Schnittstelle 41 der Frankiermaschine
40 verbunden ist. Eine bekannte intelligente
Portowaage 60i ist bereits zum Portoberechnen
für einen einzigen öffentlichen Postbeförderer (Postbehörde)
vorgesehen. Unter dem Titel: Verfahren zur
Dateneingabe in eine Waage, ist in einer nicht
vorveröffentlichten europäischen Anmeldung 95250313.4
bereits eine Erweiterung auf einen Satz an Beförderern
vorgeschlagen worden, wobei aus dem vorgenannten Satz
der gewünschte Beförderer selektiert werden kann. Jedem
Beförderer ist als Kennung eine Carrier-Identifikations-Number
(CIN) zugeordnet. Das berechnete
Porto und die CIN werden von der Portowaage zur
Frankiermaschine übermittelt. Die Portowaage enthält
einen elektrisch programmierbaren nichtflüchtigen
Speicher für die Tariftabellendaten. Frankiermaschine
und Portowaage werden für den gleichen Standort und den
gleichen Satz an Beförderern initialisiert. Von der
Portowaage werden Überprüfungsdaten zur Frankiermaschine
übermittelt, zur Überprüfung in der Frankiermaschine,
ob die Tariftabellendaten noch aktuell sind.
Andernfalls kann eine automatische Aktualisierung
durchgeführt werden.FIG. 4 shows an interface connection with
pluggable postage fee and calculation module for one
Postage scale with its one
Eine erfindungsgemäß weiter entwickelte Portowaage 60i
ist mit zwei seriellen Schnittstellen 61 und 62 und mit
einem internen Prozessor ausgerüstet, welcher programmiert
ist, die Gewichtsdaten einschließenden Daten an
das auswechselbare Portorechnermodul 50 zur Portoberechnung
zu übermitteln. Solche Daten sind insbesondere
die über die Tastatur der intelligenten Portowaage
60i eingegebene Versendungsart, wie beispielsweise
Brief, Päckchen, Drucksache, Warensendung, Büchersendung
und andere und/oder die eingegebene Versendungsform,
wie beispielsweise Expreß, Einschreiben, Rückschein,
Luftpost und andere und/oder Daten zur Bestimmungszone,
Inland, Ausland, Postleitzahl, ZIP TO ZONE
und gegebenenfalls Poststückdicke, Poststückformat
sowie Wahldrucke, wie beispielsweise Einschreiben und
andere Daten. Eine solche intelligente Portowaage 60i
weist auch eine entsprechende Anzeige auf. Beispielsweise
können auch vom auswechselbaren Portorechnermodul
50 gelieferte Zeichen oder Texte angezeigt werden. Das
auf die serielle Schnittstelle 62 der Portowaage 60i
mit seiner seriellen Schnittstelle 52 gesteckte
auswechselbare Portorechnermodul 50 ermöglicht unter
Umständen eine Auswahl zwischen weiteren Versanddaten,
welche beim einzigen öffentlichen Postbeförderer
(Postbehörde) nicht vorgesehen sind. Der Prozessor der
Portowaage 60i ist programmiert, den auswechselbaren
Portorechnermodul nach solchen - wie dies anhand der
Figur 10 noch erläutert wird - weiteren Versanddaten
abzufragen, um diese nach Betätigung eines geeigneten
Betätigungsmittels zur Anzeige zu bringen, beispielsweise
um über die Tastatur der Portowaage eine Auswahl
zu ermöglichen. Der errechnete Portowert wird dann über
die Portowaage 60i zur Frankiermaschine 40 übermittelt.
Eine solche Variante mit intelligenter Portowaage 60i
dient zur vorzugsweise zur Erweiterung der Portoberechnung
auf mindestens einen neuen Postbeförderer oder zur
Anpassung an eine neue Berechnungsstruktur mittels des
auswechselbaren Portorechnermoduls 50.A
Nach einer Schnittstellenverschaltung gemäß Figur 5
kann ein steckbarer Portogebühren- und Berechnungsmodul
auch auf eine freie Schnittstelle 42 einer Frankiermaschine
gesteckt werden. In dieser ersten Variante
wird eine Waage 60 auf eine zweite Schnittstelle der
Frankiermaschine 40 gesteckt, um Gewichtsdaten zu
übermitteln. Der Vorteil liegt in einer billigeren
Waage 60 gegenüber einer Portowaage 60i, denn diese
Waage 60 braucht intern nicht zur Portoberechnung und
gegenbenenfalls nicht zur Eingabe und Anzeige von
(allen) Versanddaten ausgebildet zu sein.After an interface connection according to FIG. 5
can a pluggable postage fee and calculation module
also to a
Es ist alternativ auch in einer - nicht gezeigten -
Ausführungsvariante mit einer mechanischen Waage und
- im Gegensatz zur Schaltung nach Figur 5 - ohne
schnittstellenmäßigen Verbindung von der Waage zur
Frankiermaschine vorgesehen, daß Gewichts- und
Versanddaten von ein und dem selben Gerät, nämlich der
Frankiermaschine an das auswechselbare Portorechnermodul
50 übermittelt werden. Die von der mechanischen
Waage abgelesenen Gewichtswerte müssen dann über die
Frankiermaschinentastatur manuell in die Frankiermaschine
eingegeben werden.Alternatively, it is also in a - not shown -
Version with a mechanical scale and
- in contrast to the circuit of Figure 5 - without
Interface connection from the scale to
Postage meter provided that weight and
Shipping data from one and the same device, namely the
Franking machine to the exchangeable
Die Figur 6 zeigt einen, wie ein Dongle steckbar
ausgebildeten, Portorechnermodul für eine Frankiermaschine,
nach einer zweiten Variante, wobei die Frankiermaschine
nicht über genügend freie Schnittstellen
verfügt. Diese zweite Variante der Schnittstellenverschaltung
für eine Frankiermaschine und für
mindestens ein mit doppelter Schnittstelle 52 und 58
versehenes Portorechnermodul 50, ist zur Schnittstellenerweiterung
vorteilhaft, wenn beispielsweise die
Frankiermaschine 40 nur mit einer einzigen seriellen
Schnittstelle 42 ausgerüstet ist. Es ist vorgesehen,
daß das auswechselbare Portorechnermodul 50 mit seiner
seriellen Schnittstelle 52 auf die serielle Schnittstelle
42 der Frankiermaschine 40 gesteckt ist. Das
auswechselbare Portorechnermodul 50 weist erfindungsgemäß
hier eine zweite Schnittstelle 58 vorzugsweise
für die Portowaage 60i und eine entsprechende Adapterfunktion
mit Protokollkonvertierung auf.FIG. 6 shows one that can be plugged in like a dongle
trained, postage computer module for a franking machine,
according to a second variant, the franking machine
not enough free interfaces
features. This second variant of the interface connection
for a franking machine and for
at least one with
Die Anzeige der Versanddatenmöglichkeiten wird entweder über die Anzeigeeinheit der Waage oder der Frankiermaschine realisiert.The display of the shipping data options will either via the display unit of the scale or Franking machine realized.
Für den Fall, daß die Portowaage 60i das Basisgerät
bildet (Figur 4) werden die Versanddatenmöglichkeiten
über die Anzeigeeinheit der Portowaage 60i angezeigt.
Zur Anpassung an neue Portoberechnungsstrukturen oder
andere Beförderer wird eine dem Waagetyp zugehörige
modifizierte Bedienungsanleitung und eine neue zugehörige
Waagetastaturfolie vom Hersteller geliefert.
Statt der Waagetastaturfolie sind je nach Waagetyp auch
einzelne Aufkleber für spezielle Funktionstasten der
Waage vorgesehen. Waagetastaturfolie oder Aufkleber
können entfallen, wenn die Tasten der Waagetastatur
neutral gekennzeichnet sind, wobei die Kennzeichen in
der Bedienungsanleitung aufgelistet und erklärt sind.
Die Anpassung der Anzeige kann je nach Anzeigetyp auf
verschiedene Art erfolgen.In the event that the
Eine Anpassung der Benutzerschnittstelle wird ausgabeseitig
grundsätzlich realisiert, durch:
Die Variante a) ermöglicht auch bei einfachen Anzeigeeinheiten, wie beispielsweise einer zehnstelligen Siebensegmentanzeige eine Kommunikation mit dem Benutzer. Die über die zehnstelligen Siebensegmentanzeige angezeigten Zeichen werden als Befehlscode anhand der vorgenannten modifizierten Bedienungsanleitung vom Benutzer identifiziert und können mittels Tastenbetätigung gewechselt oder quittiert werden.The variant a) also enables simple Display units, such as a ten-digit number Seven segment display a communication with the User. The over the ten-digit seven-segment display displayed characters are used as command code based on the aforementioned modified operating instructions identified by the user and can by means of Key operation can be changed or acknowledged.
Ist aber die Frankiermaschine das Basisgerät, kann die Anzeige der Versanddatenmöglichkeiten über die Anzeigeeinheit der Frankiermaschine ebenso in vorgenannter Weise realisiert werden.But if the franking machine is the basic device, it can Display of shipping data options via the display unit the franking machine also in the aforementioned Way to be realized.
Eine Verbesserung der Benutzerschnittstelle wird mit
einer zur Textdarstellung geeigneten alphanumerischen
Anzeigeeinheit oder mit einem graphikfähigen Display
erzielt. An eine vorhandene Menuestruktur anknüpfend
kann ein spezieller vom auswechselbaren Portorechnermodul
50 gelieferter Menueteil dargestellt werden,
wobei Datensätze über die Kommunikationsverbindung
zwischen dem auswechselbaren Portorechnermodul und
Frankiermaschine ausgetauscht werden, welche anhand der
Figuren 10 und 11 näher erläutert werden. Der Prozessor
der Frankiermaschine 40 ist programmiert, solche
weiteren Versanddaten zur Anzeige zu bringen, um über
die Tastatur der Frankiermaschine 40 eine Auswahl zu
ermöglichen.An improvement to the user interface is included
an alphanumeric suitable for text display
Display unit or with a graphic display
achieved. Linking to an existing menu structure
can be a special one from the exchangeable
Die Auswahl an Versanddaten wird zum auswechselbaren
Portorechnermodul 50 übermittelt. Der errechnete Portowert
wird dann vom auswechselbaren Portorechnermodul 50
zur Frankiermaschine 40 übermittelt. Die Waage 60
liefert dabei nur noch die am Poststück gemessenen
Gewichtsdaten.The selection of shipping data becomes interchangeable
Wenn die Portowaage 60i bzw. Waage 60 in den Figuren 4
bis 6 entfernt wird, ergeben sich weitere alternative
Ausführungsvarianten. In einer solchen - in den Figuren
4 bis 6 nicht gezeigten - Ausführungsvariante ist auch
vorgesehen, daß Gewichts- und Versanddaten von ein und
dem selben Gerät an den auswechselbaren Portorechnermodul
50 übermittelt werden. So können beispielsweise
Gewichtsdaten manuell eingegeben oder unter Umständen
in einem Gerät, wie Personalcomputer 70 oder
Frankiermaschine 40, errechnet werden, was dann die
Portowaage 60i bzw. Waage 60 erübrigt. Zur Eingabe der
Gewichtsdaten kann aber auch ein anderes peripheres
Gerät vorgesehen sein. If the
Vorteilhaft kann eine automatisch arbeitende Frankiermaschine
an einem Personalcomputer angeschlossen sein,
über den sämtliche Eingaben vorgenommen werden. Zur
Eingabe der Gewichtsdaten durch den Personalcomputer 70
werden die Gewichtsdaten anhand der Einlagenanzahl, des
durchschnittlichen Einlagengewichtes, der Verpackungsart
und des Verpackungsmaterialgewichtes berechnet. Ein
geeignetes System, aber ohne den erfindungsgemäßen
auswechselbaren Portoberechnungsmodul, ist unter dem
Titel: Verfahren zur Ermittlung des günstigsten Beförderers
und Postverarbeitungssystem mit Personalcomputer
und mit einem Verfahren zur Datenverarbeitung,
in der nicht vorveröffentlichten deutschen Anmeldung
196 17 557.7 näher erläutert worden.An automatic franking machine can be advantageous
be connected to a personal computer,
via which all entries are made. to
Input of the weight data by the
In einer anderen vorteilhaften Variante ist die Frankiermaschine
mit einer komfortablen Benutzerschnittstelle
(Userinterface) für alle Eingaben und Anzeigen
ausgestattet. Ein geeignetes System, aber ohne den
erfindungsgemäßen auswechselbaren Portoberechnungsmodul,
ist unter dem Titel: Verfahren und Anordnung zur
Datenverarbeitung in einem Postverarbeitungssystem mit
einer Frankiermaschine, in der nicht vorveröffentlichten
deutschen Anmeldung 196 17 476.7 näher
erläutert worden. Im letzterem Fall ergibt sich bei
Anwendung der Erfindung, d.h. mit dem erfindungsgemäßen
auswechselbaren Portoberechnungsmodul eine Schnittstellenverschaltung,
wie das prinzipiell in der erfindungsgemäßen
Schnittstellenverschaltung nach Figur 5 gezeigt
worden ist, jedoch ohne die Portowaage. Statt der Waage
ist ein entfernter Personalcomputer 70 an die serielle
Schnittstelle angeschlossen.The franking machine is in another advantageous variant
with a comfortable user interface
(User interface) for all inputs and displays
fitted. A suitable system, but without that
exchangeable postage calculation module according to the invention,
is entitled: Procedure and arrangement for
Data processing in a mail processing system with
a franking machine, in the unpublished
German application 196 17 476.7 closer
have been explained. In the latter case, the result is
Application of the invention, i.e. with the invention
interchangeable postage calculation module an interface connection,
like that in principle in the invention
Interface circuit shown in Figure 5
without the postage scale. Instead of the scales
is a remote
In der Figur 7a ist ein Flußdiagramm für den Datenaustausch eines steckbaren Portogebühren- und Berechnungsmoduls mit weiteren Geräten, vorzugsweise zur Ermittlung des Portowertes für eine Portowaage oder eine Frankiermaschine dargestellt. Es sind verschiedene miteinander in Wirkungsbeziehung stehende Geräte, wie Frankiermaschine 40, Waage 60 oder Personalcomputer 70 denkbar, welche folgende Schritte ausführen:
Schritt 600, Selektieren der seriellen Schnittstelle zum auswechselbaren Portorechnermodul 50,- Schritt 610, Übermittlung von Gewichtsdaten einschließenden
Daten an
den auswechselbaren Portorechnermodul 50, der einen Portogebühren- und Berechnungsmodul enthält und der an irgendeines der vorgenannte Geräte bzw. zwischen zwei der vorgenannten Geräte geschaltet ist, - Schritt 620, Übermittlung der Versanddaten an
den auswechselbaren Portorechnermodul 50, wobei die Versanddaten die Versandart und die Versandform einschließen und weitere Daten umfassen können, Schritt 630, Portoberechnung im auswechselbaren Portorechnermodul 50 nach aktuellem Tarif undSchritt 640, Senden von Portowert, Versanddaten und Zusatzdaten andie Frankiermaschine 40.
-
Step 600, selection of the serial interface to the exchangeablepostage computer module 50, - Step 610, transmission of data including weight data to the exchangeable
postage calculator module 50, which contains a postage fee and calculation module and which is connected to any of the aforementioned devices or between two of the aforementioned devices, - Step 620, transmission of the shipping data to the exchangeable
postage computer module 50, wherein the shipping data can include the shipping type and the shipping form and can include further data, -
Step 630, postage calculation in the exchangeablepostage computer module 50 according to the current tariff and -
Step 640, sending postage value, shipping data and additional data to thefranking machine 40.
Die Anschaltung der unterschiedlichen Geräte 40, 60
und/oder 70 an den auswechselbaren Portorechnermodul 50
erfolgt grundsätzlich nach einer der in den Figuren 4,
5 oder 6 gezeigten Variante. Es ist in einer
Ausführungsvariante ausgeführt, daß Gewichts- und
Versanddaten von unterschiedlichen Geräten 40, 60
und/oder 70 an den auswechselbaren Portorechnermodul 50
übermittelt werden. Zum zweiten Schritt 620, der oben
genannten Verfahrensschritte, sind dann entsprechende
Subverfahrensschritte für die Übermittlung der Versanddaten
von unterschiedlichen Geräten an das
auswechselbare Portorechnermodul 50 vorzusehen.The connection of the
Das anhand der Figur 7a erläuterte Flußdiagramm bildet einerseits eine Lösung für die - in der Figur 4 und 5 gezeigten - Varianten und andererseits ist dieses Flußdiagramm für ein auswechselbares Portorechnermodul auch eine erste Lösung zur - in der Figur 6 gezeigten - zweiten Variante für eine Frankiermaschine mit steckbarem Portogebühren- und Berechnungsmodul an einer seriellen Schnittstelle. So ist es möglich, daß die Waage 60 nur den Gewichtswert übermittelt und im auswechselbaren Portorechnermodul die Portoberechnung erfolgt. Die weiteren ausgewählten Versanddaten und die Kennung CIN des gewählten Postbeförderers werden durch die Frankiermaschine zum auswechselbaren Portorechnermodul übermittelt.The flow chart explained with reference to FIG. 7a forms on the one hand a solution for the - in Figures 4 and 5 shown - variants and on the other hand this is Flowchart for an interchangeable postage calculator module also a first solution to the - shown in Figure 6 - second variant for a franking machine with pluggable postage fee and calculation module at one serial interface. So it is possible that the Scale 60 only transmits the weight value and in exchangeable postage calculator module the postage calculation he follows. The other selected shipping dates and the The CIN identifier of the selected mail carrier is given by the franking machine for the exchangeable postage computer module transmitted.
In der Figur 7b ist eine Subvariante eines Flußdiagramms
für den Datenaustausch eines steckbaren
Portogebühren- und Berechnungsmoduls dargestellt. Diese
Subvariante trifft speziell auf die Schnittstellenverschaltung
gemäß der in der Figur 6 gezeigten Variante
zu. Es ist wieder ein Schritt 600 zum Selektieren der
Schnittstelle vorgesehen, aber nicht gezeigt.FIG. 7b shows a sub-variant of a flow chart
for data exchange of a pluggable
Postage fee and calculation module shown. This
Sub-variant specifically meets the interface interconnection
according to the variant shown in FIG. 6
to. Another
Im ersten Subschritt 611 liefert die Waage 60i das
aktuelle Gewicht an das auswechselbare Portorechnermodul
50, analog zum oben erläuterten Schritt 610 zur
Übermittlung der Gewichtsdaten an das auswechselbare
Portorechnermodul 50. Nach diesem ersten Subschritt 611
mit einem Signalfluß von der Waage 60 zum
auswechselbaren Portorechnermodul 50 wird bei Bedarf
die Gewichtsinformation konvertiert und dann im zweiten
Subschritt 612 an die Frankiermaschine übermittelt.
Nach dieser Übermittlung der Gewichtsdaten an die
Frankiermaschine erfolgt im dritten Subschritt 613 ein
Sammeln der Daten in der Frankiermaschine. Die Frankiermaschine
speichert die Gewichtsdaten zunächst
zwischen bis der Benutzer die Versendungsart, -Form
u.a. Daten, beispielsweise CIN eingegeben hat. Die
Frankiermaschine stellt einen - in der Figur 8
gezeigten - Datensatz unter Hinzufügung von Versanddaten
und weiterer Daten zusammen. Der zweite Schritt
620 ist derart zum Subschritt 621 spezifiziert, daß von
der Frankiermaschine 40 an das auswechselbare
Portorechnermodul 50 der vorgenannte Datensatz
übertragen wird. Im dritten Schritt 630 erfolgt wieder
die Portoberechnung durch den im auswechselbaren
Portorechnermodul befindlichen Portogebühren- und
Berechnungsmodul. Anschließend wird Schritt 640
durchgeführt, wobei vom auswechselbaren Portorechnermodul
50 ein Datensatz an die Frankiermaschine 40
übermittelt wird, welcher anhand der Figur 9 näher
erläutert wird.In the
In der Figur 8 wird ein Datensatz für den Informationsfluß
von der Frankiermaschine zum auswechselbaren
Portorechner aufgezeigt, wie er beispielsweise im
Schritt 621 übermittelt wird. Erfindungsgemäß wird im
Datensatz eine Kennung CIN für den selektierten
Postbeförderer übermittelt. Der Datensatz schließt
mindestens das Poststückgewicht und selektierte Versandparameter
ein. Die Zahl der Versandparameter ist
variabel. Um diese Zahl mitzuteilen, wird vorab eine
Information über die Länge der Parameterliste des
Datensatzes übermittelt. Gegebenenfalls werden weitere
Daten, wie beispielsweise Abmessungen des Poststückes
übermittelt. Zum Gelingen der Übermittlung tragen
weitere Datensatzbestandteile bei. Der Datensatz wird
mit einer Startsequenz eröffnet und mit einer
Endesequenz abgeschlossen. Zwecks Datensicherheit
beinhaltet der Datensatz auch eine Überprüfungssumme
(Checksumme) über wesentliche Daten des Datensatzes.FIG. 8 shows a data record for the information flow
from the franking machine to the interchangeable one
Postage calculator shown, such as in
In der Figur 9 wird ein Datensatz für den Informationsfluß vom auswechselbaren Portorechner zur Frankier-maschine dargestellt. Erfindungsgemäß wird im Datensatz eine Kennung CIN für den selektierten Postbeförderer und eine Kennung für den Listentyp bzw. Typ des Portogebühren- und Berechnungsmoduls übermittelt. Der Datensatz schließt mindestens den ermittelten Portowert und gegebenenfalls die Stelle für den Dezimalpunkt ein. Der Datensatz wird mit einer Startsequenz eröffnet und mit einer Endesequenz abgeschlossen. Zwecks Datensicherheit beinhaltet der Datensatz wieder eine Überprüfungssumme (Checksumme) über wesentliche Daten des Datensatzes sowie eine Information über die Länge der Parameterliste des Datensatzes. Der Datensatz enthält als zusätzliches Datensatzbestandteil eine Information über den Fehlerstatus. Hier kann beispielsweise eine "0" keinen Fehler, aber "1" einen Fehler durch geänderte Versendungsform bedeuten. Der Fehler "2" wird angezeigt, wenn eine Berechnung nicht möglich ist. Ein durch eine falsch übermittelte CIN selektierter unbekannter Beförderer wird durch Fehler "10" mitgeteilt, usw.FIG. 9 shows a data record for the information flow from exchangeable postage calculator to Franking machine shown. According to the invention An identifier CIN for the selected Post carrier and an identifier for the list type or Type of postage fee and calculation module transmitted. The record closes at least that determined postage value and, if applicable, the position for the decimal point. The data record is with a Start sequence opened and with an end sequence completed. For data security purposes, the Data set again a check sum (checksum) about essential data of the data set as well as a Information about the length of the parameter list of the Record. The data set contains an additional one Information about the data record component Error status. Here, for example, a "0" cannot Error, but "1" an error due to changed Form of dispatch mean. The error "2" will displayed if a calculation is not possible. On selected by an incorrectly transmitted CIN unknown carrier is replaced by error "10" communicated, etc.
In der Figur 10 wird ein zusätzlicher Datensatz für den Informationsfluß von der Frankiermaschine zum auswechselbaren Portorechner aufgezeigt, welcher zur Vorbereitung einer Selektion der CIN, von Versanddaten und anderen Daten abläuft. Erfindungsgemäß wird ein Befehl COMMAND "KLARTEXT VERSENDUNGSFORM" und ein Parameter KENNZIFFER AUSFÜHRLICHKEIT sowie eine Kennung CIN für den Beförderer "CARRIER" übermittelt. Die Kennziffer AUSFÜHRLICHKEIT ermöglicht es dem anforderndem Basisgerät (Portowaage, Frankiermaschine) einen seinem Anzeigemitteln angepaßten Datensatz (Zeichen oder Text) zu übermitteln. In einem Hilfsmodus können ausführliche Erläuterungen abgerufen werden. Erfindungsgemäß ist ein automatisches Anpassen an eine unterschiedliche Benutzerschnittstellen-Hardware für die unterschiedlichsten Basisgeräte vorgesehen.An additional data record for the Flow of information from the franking machine to exchangeable postage calculator shown, which for Preparation of a selection of the CIN, of shipping data and other data expires. According to the invention Command COMMAND "CLEAR TEXT SHIPMENT FORM" and a DETAILED IDENTIFICATION parameter and an identifier CIN transmitted for the carrier "CARRIER". The IDENTIFICATION allows the requesting Basic device (postage scale, franking machine) one data record adapted to its display means (characters or text). Can in an auxiliary mode detailed explanations are available. According to the invention, an automatic adaptation to a different user interface hardware for the most diverse basic devices are provided.
Die Figur 11 zeigt einen zusätzlichen Datensatz für den Informationsfluß vom auswechselbaren Portorechner zur Frankiermaschine. Erfindungsgemäß werden Texte übermittelt, um eine Einstellung bzw. Darstellung von Versandparametern und/oder anderer beförderungsspezifischer Daten zu ermöglichen. Neben den bereits genannten Datensatzbestandteilen und der Kennung des Listentyps und der Kennung des Carriers werden folgende Informationen übermittelt:
- Zahl der Texte,
- Länge des Textes mit der Nummer 1
- ASCII-Zeichen für den Text zur Nummer 1
- Textendekennung,
- Länge des Textes mit der Nummer 2
- ASCII-Zeichen für den Text zur Nummer 2
- Textendekennung, usw.
- Number of texts,
- Length of the text with the number 1
- ASCII characters for the text to number 1
- Text end identifier,
- Length of the text with the number 2
- ASCII characters for the text to number 2
- Text recognition, etc.
Damit kann über die Anzeigeeinheit des Basisgerätes, beispielsweise der Frankiermaschine, auch eine Darstellung erfolgen, welches in dem Menue entsprechend richtig eingeordnet, eine Auswahl auch zwischen zusätzlichen Einstelldaten bzw. ergänzenden Parametern ermöglicht. Voraussetzung ist eine adaptierbare Baumstruktur der Menueverzweigungen eines flexiblen Userinterface, welche beispielsweise unter dem Titel: Verfahren und Anordnung zur Dateneingabe in eine Frankiermaschine, in der nicht vorveröffentlichten deutschen Anmeldung 195 49 305.2 vorgeschlagen wurde.With the display unit of the base unit, for example the franking machine, also one Representation take place, which in the menu accordingly correctly classified, a choice between additional setting data or additional parameters allows. An adaptable tree structure is required the menu branches of a flexible User interface, which for example under the title: Method and arrangement for data entry in a Franking machine, in the unpublished German application 195 49 305.2 was proposed.
Die Kommunikation mit solchen in den Figuren 10 und 11 im Prinzip gezeigten Datensätzen kann mehrmals hintereinander erfolgen und ist immer dann vorteilhaft, wenn das Basisgerät über eine komfortable Benutzerschnittstelle mit einem zur Textdarstellung geeigneten mehrzeiligem bzw. graphikfähigem Display verfügt.Communication with those in Figures 10 and 11 data records shown in principle can be repeated take place in a row and is always advantageous if the base unit has a convenient user interface with a suitable for text display multi-line or graphic display.
In einer vorteilhaften Ausführungsvariante kann vorgesehen sein, daß modifizierte befördererspezifische Druckbildteile im Speicher des auswechselbaren Portorechnermoduls nichtflüchtig zu speichern und bei Bedarf in die Frankiermaschine zu laden. Zur Manipulationssicherheit wird eine verschlüsselte Überprüfungssumme über die Daten der befördererspezifischen Druckbildteile vorgesehen. Am Frankierabdruck bzw. Druckbild kann dann beispielsweise in einer Postverteilstelle erkannt werden, mit welchem Beförderer das Poststück transportiert werden soll. Für eine solche Ausführungsvariante ist natürlich ein nichtmechanisches Druckverfahren für beliebig programmierbare Abdrucke besonders geeignet. In an advantageous embodiment variant can be provided that modified carrier-specific Parts of the printed image in the memory of the exchangeable postage computer module non-volatile storage and when needed to load into the franking machine. For security against manipulation becomes an encrypted checksum via the data of the carrier-specific printed image parts intended. On the franking imprint or printed image can then, for example, in a mail distribution center the carrier with whom the item of mail is recognized to be transported. For such a variant is of course a non-mechanical printing process especially for freely programmable prints suitable.
In einer weiteren Ausführungsvariante kann eine Frankiermaschine, welche eine serielle Schnittstelle und ein geeignetes Schnittstellenkommunikationsprogramm besitzt, nachträglich zur automatischen Portoberechnung für einen oder mehrere Beförderer aufgerüstet werden. Auch eine Basismaschine, welche in den nichtflüchtigen Speichern standardmäßig den länderspezifische Beförderer, insbesondere den öffentlichen Postbeförderer, wie beispielsweise die Deutsche Post AG geladen enthält, kann noch aufgerüstet werden. Zusätzliche Beförderer können nun bei Verwendung des erfindungsgemäß aufsteckbaren und austauschbaren auswechselbaren Portorechnermoduls zusätzlich selektiert werden, um das Poststück erfindungsgemäß wahlweise durch einen anderen Beförderer befördern zu lassen, wenn dies günstiger ist.In a further embodiment variant, a Franking machine, which has a serial interface and a suitable interface communication program owns, for the automatic postage calculation be upgraded for one or more carriers. Also a basic machine, which in the non-volatile Save the country-specific carrier by default, especially the public mail carrier, such as contains for example Deutsche Post AG loaded, can still be upgraded. Additional carriers can now be plugged in using the invention and interchangeable interchangeable postage calculator module be selected in addition to the mail piece according to the invention optionally by another carrier to be transported if this is cheaper.
Als wesentlicher Vorteil ist das Fehlen jeglicher Beschränkung für die Portoberechnung bei gleichzeitiger Nachrüstbarkeit durch den Kunden anzusehen. Die Portoberechnung kann also auch dann durchgeführt werden, wenn sie nach völlig neuartigen oder anderen Gesichtspunkten durchgeführt wird, welche der Beförderer in der Zukunft festlegt.The main advantage is the lack of any Limitation for postage calculation with simultaneous Retrofittability to be viewed by the customer. The postage calculation can also be carried out if they are completely new or different is carried out which the carrier in the Determines the future.
Mit der zunehmenden Liberalisierung der Postzustellung werden für den Kunden Postverarbeitungssysteme interessant, mit denen es ihm möglich ist, zwischen den Angeboten verschiedener konkurrierender Beförderer das für ihn jeweils optimale auszuwählen. Das setzt voraus, daß die Datenzentrale bzw. Dienstleistungseinrichtung des Frankiermaschinenherstellers bzw. der Beförderer dem Kunden Informationen für diese Auswahl zur Verfügung stellen kann. Zur Abrechnung ist die Frankiermaschine mit dem selben Satz an gewünschten Beförderern ausgestattet, wie das auswechselbare Portoberechnungsmodul.With the increasing liberalization of postal delivery mail processing systems become interesting for customers, with which it is possible between the offers various competing carriers that for to select it optimally. That presupposes that the data center or service facility of the Franking machine manufacturer or the carrier the Customer information is available for this selection can put. The franking machine is for billing with the same set of desired carriers like the interchangeable postage calculation module.
Einerseits erfolgt bei der Initialisierung des Basisgerätes bzw. der Frankiermaschine eine Vorauswahl einer Gruppe an Beförderern, wie diese im auswechselbaren Portoberechnungsmodul geladen ist und aus welcher der gewünschte Beförderer anschließend selektiert werden kann. Jedem Beförderer ist eine eindeutige Kennung CIN zugeordnet. Eine erfindungsgemäße Routine in der Frankiermaschine sorgt andererseits automatisch für eine Übereinstimmung mit weiteren aktuellen befördererbezogenen Daten, welche in der Basismaschine, beispielsweise der Frankiermaschine, zur CIN zugeordnet gespeichert sind. Solche zusätzlichen Daten erzeugen beispielsweise ein befördererspezifisches Druckbild und ermöglichen eine länderspezifische Abrechnung in der Frankiermaschine. Jede Nichtübereinstimmung wird als Fehlermeldung angezeigt.On the one hand, when the Basic device or the franking machine a preselection a group of carriers, like this one in the interchangeable postage calculation module is loaded and from which the desired carrier subsequently can be selected. Every carrier is one unique identifier assigned to CIN. An inventive On the other hand, routine in the franking machine ensures automatically for a match with others current carrier-related data, which in the Base machine, for example the franking machine, for CIN assigned are stored. Such additional For example, data creates a carrier-specific one Print image and enable a country-specific Billing in the franking machine. Any mismatch is displayed as an error message.
In Weiterbildung der Erfindung wird eine automatische
Aktualisierungroutine für gespeicherte Tariftabellendaten
in der Frankiermaschine durchgeführt, wobei
entsprechende Mittel vorgesehen sind, damit die
Frankiermaschine bei Bedarf mit einer Datenzentrale in
Kommunikationsverbindung treten kann. Gegebenenfalls
werden Tariftabellendaten neu geladen und dann zum
Portogebührenmodul im auswechselbaren Portorechnermodul
50 übermittelt. Der auswechselbare Portorechnermodul 50
wird in dieser Ausführungsform nur dann ausgetauscht,
wenn mindestens einer aus dem Satz an Beförderern
zukünftig nun einen Portowert nach einer anderen
grundlegenden Berechnungsstruktur berechnen läßt.In a further development of the invention, an automatic
Update routine for saved rate table data
performed in the franking machine, whereby
Appropriate means are provided so that the
Franking machine with a data center in
Communication connection can occur. Possibly
rate table data is reloaded and then to
Postage fee module in the exchangeable
Eine standortspezifische Initialisierung der Frankiermaschine erfolgt nach jedem Einschalten automatisch oder manuell. Letztere Eingabemöglichkeit besteht nach dem Einschalten in einem Subschritt zur Initialisierung, durch Eingabe der Postleitzahl PLZ in die Frankiermaschine.A location-specific initialization of the franking machine takes place automatically every time it is switched on or manually. The latter input option exists after switching on in a sub-step Initialization, by entering the zip code zip code in the franking machine.
Die Fähigkeit, einen Portowert für einen bestimmten
Beförderer zu ermitteln, ist grundsätzlich vom Zweck
einer Frankiermaschine bestimmt, Versendungsgut bzw.
Poststücke für diesen einen ausgewählten Beförderer
frei zu machen. Falls der entsprechende Tarif oder die
gewünschte Dienstleistung im Portorechnermodul 50 nicht
verfügbar ist, ist für einige der Beförderer eine
automatische Portoermittlung nicht möglich. Wenn der
entsprechende Tarif oder die gewünschte Dienstleistung
im Portorechnermodul 50 nicht verfügbar ist, antwortet
der Portorechnermodul 50 mit einer Fehlermeldung.The ability to postage for a particular
It is basically the purpose to determine the carrier
determined by a franking machine,
Mail items for this one selected carrier
free. If the corresponding tariff or
desired service in the
Weicht umgekehrt die gewünschte von Seiten des
Portorechnermodul 50 mögliche Dienstleistung von der
Bestimmung des Basisgerätes ab oder ist die
Frankiermaschine für bestimmte Arten der Freimachung
oder des Druckes auf ein Poststück nicht geeignet, kann
dies ebenso festgestellt und angezeigt bzw.
signalisiert werden, insbesondere in Reaktion auf eine
entsprechende Eingabe durch ein Eingabemittel der
Benutzerschnittstellen-Hardware (Tastatur).Conversely, the desired one on the part of the
Die Erfindung ist nicht auf die vorliegenden Ausführungsform beschränkt, da offensichtlich weitere andere Anordnungen bzw. Ausführungen des Verfahrens entwickelt bzw. eingesetzt werden können, die vom gleichen Grundgedanken der Erfindung ausgehend, von den anliegenden Ansprüchen umfaßt werden.The invention is not based on the present embodiment limited, because obviously more other arrangements or executions of the method can be developed or used by the Starting from the same basic idea of the invention enclosed claims are included.
Claims (13)
- An exchangeable postage calculator module that can be exchanged by the customer or plugged into a basis unit (40, 60i, 70) and includes an internal processing unit and a non-volatile memory for a postage calculation program and for postage rates table data, said exchangeable postage calculator module (50) being programmed for:supplying data of at least one forwarder from the exchangeable postage calculator module (50) to the display change in the basis unit (40, 60i, 70) due to user entries made with regard to service requirements on a forwarder and for processing the supplied data in the basis unit (40, 60i, 70);receiving weight data and shipping data for a postal item;calculating the postage vale on the basis of the postage rates table data and a calculation structure of the desired forwarder in the exchangeable postage calculator module (50); andsupplying of data including the postage value of at least one forwarder from the exchangeable postage calculator module (50) for the processing of the supplied data in the basis unit (40, 60i, 70).
- An exchangeable postage calculator module according to Claim 1, characterised in that the exchangeable postage calculator module (50) has at least one serial interface (52, 58); that several devices that are action-related with one another, such as a franking machine (40), scales (60) or a personal computer (70), are connected via interface; and that the exchangeable postage calculator module (50) containing the postage rates and calculation module is connected to any one of above-mentioned devices acting a basis unit.
- An exchangeable postage calculator module according to Claims 1 and 2, characterised in that the exchangeable postage calculator module (50) is plugged with its serial interface (52) into the serial interface (62) of the postage scales (60i).
- An exchangeable postage calculator module according to Claims 1 and 2, characterised in that the exchangeable postage calculator module (50) is plugged with it serial interface (52) into the serial interface (42) of the franking machine (40).
- An exchangeable postage calculator module according to Claims 1 and 2, characterised in that the exchangeable postage calculator module (50) has a second serial interface (58) and is connected via interface between two of the above-mentioned devices (40 and 60 or 60i or 70).
- An exchangeable postage calculator module according to one of the Claims 1 to 5, characterised in that the exchangeable postage calculator module (50) has a respective adapter function with protocol conversion.
- An exchangeable postage calculator module according to one of the Claims 1 to 6, characterised in that the exchangeable postage calculator module (50) is equipped with a single-chip computer (53) on a board (56) that is connected with the serial interface (52).
- An exchangeable postage calculator module according to Claim 7, characterised in that the postage calculator of the exchangeable postage calculator module (50) is designed in a copy-protected manner as an OTP processor, i.e. a ONE-TIME PROGRAMMABLE processor, having an internal volatile working memory iRAM and internal non-volatile memory iROM or iEROM and/or E2PROM.
- An exchangeable postage calculator module according to one of the Claims 1 to 5, characterised in that the exchangeable postage calculator module (50) is equipped with a processing unit CPU (54), a non-volatile memory (57) and an additional component (55), wherein said additional component (55) can include a timing generation module and comprise further components required for the operation of the serial interface.
- A method for the data transmission between a postage calculator module (50) and a basis unit (40, 60i, 70), comprising the following subsequent steps:Step (600), selection of a serial interface with the exchangeable postage calculator module (50);Step (610), transmission of data for a postal item including weight data and receipt of weight data by the exchangeable postage calculator module (50) that includes a postage rates and calculation module and is connected to any one of the above-mentioned basis units (40, 60i, 70) or between two of the above-mentioned basis units (40, 60i, 70);Step (620), transmission of the shipping data to the exchangeable postage calculator module (50), wherein said shipping data comprise the kind of shipping and the form of shipping and can include further data;Step (630), calculation of the postage value in the exchangeable postage calculator module (50) according to the current rate based on the postage rates table data and the calculation structure of the desired forwarder in the exchangeable postage calculator module; andStep (640), transmission of postage value, shipping data and additional data to one of the above-mentioned basis units (40, 60i, 70).
- A method according to claim 10, characterised in that step (620) for the transmission of the shipping data is preceded by the supply of data of at least one forwarder from the exchangeable postage calculator module (50) to the display change in the basis unit.
- A method according to claims 10 and 11, characterised in that, as a consequence of entries made in the basis unit with regard to service requirements on the forwarder and/or for the processing of the supplied data, there is triggered step (620) for the transmission of the shipping data to the exchangeable postage calculator module (50).
- A method according to claims 10 to 12, characterised in that the transmission in step (640) is connected with a supply of data of at least one forwarder including the postage value from the exchangeable postage calculator module for a forwarder-related processing of the supplied data in the basis unit.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19622304 | 1996-05-21 | ||
| DE19622304A DE19622304A1 (en) | 1996-05-21 | 1996-05-21 | Interchangeable postage computer module and method for data transmission |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| EP0809215A2 EP0809215A2 (en) | 1997-11-26 |
| EP0809215A3 EP0809215A3 (en) | 2000-07-05 |
| EP0809215B1 true EP0809215B1 (en) | 2002-10-23 |
Family
ID=7796054
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP97250136A Expired - Lifetime EP0809215B1 (en) | 1996-05-21 | 1997-04-22 | Interchangeable postage computer module and method for data transmission |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6064991A (en) |
| EP (1) | EP0809215B1 (en) |
| DE (2) | DE19622304A1 (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6237098B1 (en) * | 1998-04-22 | 2001-05-22 | Interface Logic Systems, Inc. | System for protecting weight verification device private key |
| 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 |
| EP1037170A1 (en) | 1999-03-17 | 2000-09-20 | Francotyp-Postalia Aktiengesellschaft & Co. | Franking machine with separately stored software postage module |
| US6376783B1 (en) * | 2000-05-31 | 2002-04-23 | Vaghi Family Intellectual Properties, Llc | Removable electronic scale cartridge, and a system and method which uses the scale cartridge to compute postal/carrier rates |
| US6315470B1 (en) | 2000-09-20 | 2001-11-13 | National Mailing Systems | Personal computer having a built-in printer, and a system and method for computing rate information using the computer |
| DE10104242A1 (en) * | 2001-01-31 | 2002-08-14 | Giesecke & Devrient Gmbh | Sub-function device for a transaction terminal |
| US20020133471A1 (en) * | 2001-02-23 | 2002-09-19 | Fetneh Eskandari | Configuration enablement of franking system |
| US20020169728A1 (en) * | 2001-02-23 | 2002-11-14 | Christian Moy | Modular franking system |
| US20020128986A1 (en) * | 2001-02-23 | 2002-09-12 | Peter Stutz | Communication system for franking system |
| US20040117313A1 (en) * | 2002-11-26 | 2004-06-17 | Mattern James M. | System and method for secure downloading |
| WO2004079309A1 (en) * | 2003-02-28 | 2004-09-16 | Pelstar, L.L.C. | Downloadable digital rate calculating scale |
| USD490735S1 (en) | 2003-02-28 | 2004-06-01 | Pelstar, L.L.C. | Keypad for a digital rate calculating postage scale |
| USD497560S1 (en) | 2003-02-28 | 2004-10-26 | Pelstar, L.L.C. | Digital rate calculating postage scale |
| DE202004010859U1 (en) * | 2004-07-06 | 2004-11-11 | Francotyp-Postalia Ag & Co. Kg | Pluggable scale assembly for a mail processing device |
| DE102006022210A1 (en) * | 2006-05-11 | 2007-11-15 | Francotyp-Postalia Gmbh | Arrangement and method for creating a franking imprint |
| US9779556B1 (en) | 2006-12-27 | 2017-10-03 | Stamps.Com Inc. | System and method for identifying and preventing on-line fraud |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4084242A (en) * | 1976-11-10 | 1978-04-11 | Pitney-Bowes, Inc. | Electronic postage weighing scale |
| US4138735A (en) * | 1977-01-31 | 1979-02-06 | Pitney-Bowes, Inc. | System for remotely resetting postage rate memories |
| US4286325A (en) * | 1979-08-27 | 1981-08-25 | Pitney Bowes Inc. | System and method for computing domestic and international postage |
| US4325440A (en) * | 1980-05-27 | 1982-04-20 | Pitney Bowes Inc. | Method and system for computing special fees in a parcel postage metering system |
| US4320461A (en) * | 1980-06-13 | 1982-03-16 | Pitney Bowes Inc. | Postage value calculator with expanded memory versatility |
| US4504915A (en) * | 1982-06-30 | 1985-03-12 | Pitney Bowes Inc. | Method and apparatus for individualized postage value computing |
| US4516209A (en) * | 1983-02-09 | 1985-05-07 | Pitney Bowes Inc. | Postage metering system having weight checking capability |
| US4628457A (en) * | 1984-03-19 | 1986-12-09 | Pitney Bowes Inc. | Postal rate memory module with integral battery power |
| US4760534A (en) * | 1985-12-26 | 1988-07-26 | Pitney Bowes Inc. | Mailing system with postage value transfer and accounting capability |
| US4802218A (en) * | 1986-11-26 | 1989-01-31 | Wright Technologies, L.P. | Automated transaction system |
| US4900904A (en) * | 1986-11-26 | 1990-02-13 | Wright Technologies, L.P. | Automated transaction system with insertable cards for downloading rate or program data |
| US4718506A (en) * | 1987-03-31 | 1988-01-12 | Pitney Bowes Inc. | Prom card arrangement for postal/shipping scale |
| US5117364A (en) * | 1990-03-02 | 1992-05-26 | Barns Slavin Ileana D | Carrier management method and system having auto-rate shopping |
| FR2664402A1 (en) * | 1990-07-03 | 1992-01-10 | Alcatel Satmam | PACKET SHIPPING PROCESSING SYSTEM. |
| US5255196A (en) * | 1990-10-15 | 1993-10-19 | F.M.E. Corporation | Custom rate pack for postage systems |
| US5699258A (en) * | 1992-04-16 | 1997-12-16 | Francotyp-Postalia Ag & Co | Assembly for franking postal matter, and multi-carrier shipping system |
| US5337246A (en) * | 1992-05-22 | 1994-08-09 | Pitney Bowes Inc. | Flexible apparatus and method for applying customized rating adjustments to transaction charges |
| US5608636A (en) * | 1993-06-21 | 1997-03-04 | Francotyp-Postalia Ag & Co. | Method for controlling the column-by-column printing of a franking image in a postage meter machine |
| DE4447404C2 (en) * | 1994-12-23 | 1998-08-20 | Francotyp Postalia Gmbh | Method for entering data into a balance and arrangement for carrying out the method |
| DE19549305A1 (en) * | 1995-12-22 | 1997-07-03 | Francotyp Postalia Gmbh | Method and arrangement for entering data into a franking machine |
| US5731980A (en) * | 1996-08-23 | 1998-03-24 | Pitney Bowes Inc. | Electronic postage meter system having internal accounting system and removable external accounting system |
-
1996
- 1996-05-21 DE DE19622304A patent/DE19622304A1/en not_active Withdrawn
-
1997
- 1997-04-22 EP EP97250136A patent/EP0809215B1/en not_active Expired - Lifetime
- 1997-04-22 DE DE59708525T patent/DE59708525D1/en not_active Expired - Fee Related
- 1997-05-19 US US08/858,380 patent/US6064991A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0809215A2 (en) | 1997-11-26 |
| DE59708525D1 (en) | 2002-11-28 |
| EP0809215A3 (en) | 2000-07-05 |
| DE19622304A1 (en) | 1997-11-27 |
| US6064991A (en) | 2000-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0809215B1 (en) | Interchangeable postage computer module and method for data transmission | |
| DE19549613B4 (en) | Store, retrieve and automatically print postage on mail pieces | |
| DE4213278C2 (en) | Arrangement for franking mail | |
| DE4447404C2 (en) | Method for entering data into a balance and arrangement for carrying out the method | |
| DE68922011T2 (en) | Postage booking system. | |
| DE68922288T3 (en) | Central update of a user database | |
| DE3841394C2 (en) | Procedure for issuing postage | |
| EP0805420B1 (en) | Method and arrangement for processing data in a mail processing system with a franking machine | |
| DE19617557A1 (en) | Method for determining the cheapest carrier and mail processing system with personal computer and with a method for data processing | |
| DE19731304B4 (en) | Statistical mode reload and statistical statistics acquisition method when storing a data set | |
| DE3826727A1 (en) | POST-DETECTING SYSTEM ON A INSERT BASE | |
| DE3613007A1 (en) | SYSTEM FOR DETERMINING NON-BILLED PRINTS | |
| EP0805421A2 (en) | Method and arrangement for processing data in a mail processing system with a franking machine | |
| EP0986028A2 (en) | Method for data entry into a service device and arrangement for carrying out the same | |
| DE3644231A1 (en) | STACKED GOODS INPUT SYSTEM | |
| DE3644232A1 (en) | POSTAGE SUBSCRIPTION SYSTEM WITH POSTAGE VALUE TRANSFER AND ACCOUNTABILITY | |
| EP0566225B1 (en) | Method for data input in a franking machine, assembly for franking mail and for producing a mail image respectively related to the mailing office | |
| EP0805419A2 (en) | Method for processing data in a mail processing system with a franking machine and arrangement | |
| DE29913639U1 (en) | Franking and franking machine | |
| DE19757649A1 (en) | Data exchange between postage meter and chip card | |
| DE69631563T2 (en) | Device for producing mail pieces | |
| EP1221675A2 (en) | Method for mediating postal item expedition orders and system for carrying out this method | |
| EP1037172B1 (en) | Method for the automatic installation of franking machines and apparatus for carrying out said method | |
| EP1058213B1 (en) | Device for loading postal rate tables | |
| EP1202223B1 (en) | Mail processing machine and method for its initialisation |
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 |
|
| PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
| AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): CH DE FR GB IT LI |
|
| 17P | Request for examination filed |
Effective date: 20001116 |
|
| 17Q | First examination report despatched |
Effective date: 20010703 |
|
| GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
| GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
| GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
| GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
| GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: FRANCOTYP-POSTALIA AG & CO. KG |
|
| 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: 59708525 Country of ref document: DE Date of ref document: 20021128 |
|
| GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20030213 |
|
| 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: 20030724 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20080214 Year of fee payment: 12 Ref country code: CH Payment date: 20080415 Year of fee payment: 12 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20080424 Year of fee payment: 12 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20080412 Year of fee payment: 12 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20080421 Year of fee payment: 12 |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
| GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20090422 |
|
| REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20091231 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090430 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091103 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090430 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090422 Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20091222 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090422 |