EP0576113A2 - Method and device for the guide generation of a safety print - Google Patents

Method and device for the guide generation of a safety print Download PDF

Info

Publication number
EP0576113A2
EP0576113A2 EP93250183A EP93250183A EP0576113A2 EP 0576113 A2 EP0576113 A2 EP 0576113A2 EP 93250183 A EP93250183 A EP 93250183A EP 93250183 A EP93250183 A EP 93250183A EP 0576113 A2 EP0576113 A2 EP 0576113A2
Authority
EP
European Patent Office
Prior art keywords
data
window
cliché
memory
sub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP93250183A
Other languages
German (de)
French (fr)
Other versions
EP0576113A3 (en
EP0576113B1 (en
Inventor
Klaus Heinrich
Thomas Epping
Stephan Günther
Wolfgang Dr. Thiel
Ralf Kubatzki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Francotyp Postalia GmbH
Original Assignee
Francotyp Postalia GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Francotyp Postalia GmbH filed Critical Francotyp Postalia GmbH
Priority to EP98250404A priority Critical patent/EP0907150B1/en
Priority to EP98250402A priority patent/EP0902400B1/en
Priority to EP98250403A priority patent/EP0907149A3/en
Publication of EP0576113A2 publication Critical patent/EP0576113A2/en
Publication of EP0576113A3 publication Critical patent/EP0576113A3/en
Application granted granted Critical
Publication of EP0576113B1 publication Critical patent/EP0576113B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00661Sensing or measuring mailpieces
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/00024Physical or organizational aspects of franking systems
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00435Details specific to central, non-customer apparatus, e.g. servers at post office or vendor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
    • G07D7/004Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip
    • G07D7/0047Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using digital security elements, e.g. information coded on a magnetic thread or strip using checkcodes, e.g. coded numbers derived from serial number and denomination
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/00024Physical or organizational aspects of franking systems
    • G07B2017/00032Determining the location of apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • G07B2017/00258Electronic hardware aspects, e.g. type of circuits used
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00314Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
    • G07B2017/00354Setting of date
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • G07B2017/00395Memory organization
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • G07B2017/00395Memory organization
    • G07B2017/00403Memory zones protected from unauthorized reading or writing
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00435Details specific to central, non-customer apparatus, e.g. servers at post office or vendor
    • G07B2017/00443Verification of mailpieces, e.g. by checking databases
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • G07B2017/00516Details of printing apparatus
    • G07B2017/00524Printheads
    • G07B2017/0054Thermal printhead
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • G07B2017/00572Details of printed item
    • G07B2017/0058Printing of code
    • G07B2017/00588Barcode
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • G07B2017/00572Details of printed item
    • G07B2017/00604Printing of advert or logo
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00508Printing or attaching on mailpieces
    • G07B2017/00637Special printing techniques, e.g. interlacing
    • G07B2017/00645Separating print into fixed and variable parts
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00459Details relating to mailpieces in a franking system
    • G07B17/00661Sensing or measuring mailpieces
    • G07B2017/00709Scanning mailpieces
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00733Cryptography or similar special procedures in a franking system
    • G07B2017/00741Cryptography or similar special procedures in a franking system using specific cryptographic algorithms or functions
    • G07B2017/0075Symmetric, secret-key algorithms, e.g. DES, RC2, RC4, IDEA, Skipjack, CAST, AES

Definitions

  • the invention relates to a method for the rapid generation of a security imprint, in the manner specified in the preamble of claim 1 and an associated arrangement for carrying out the method.
  • the method comprises steps for providing variable data immediately before printing, in particular for forming marking data and for composing constant and variable data for time-optimal printing control of the franking machine for a column-wise printing of a franking machine print image.
  • the method enables, among other things, a quick change of the plate text part by means of editable data stored in the franking machine without interrupting printing.
  • the invention relates to franking machines that provide a fully electronic impression for franking mail, including an advertising slogan and a mark.
  • the franking machine is equipped with at least one input means, an output means, an input / output control module, a memory for at least one advertising cliché, a control device and a printer module.
  • a franking machine generally creates an imprint in a form agreed with the post right-aligned, parallel to the upper edge of the mail item, beginning with the content of the postage value in the postmark, the date in the day stamp and stamp imprints for advertising slogans and, if applicable, the type of shipment in the election print stamp.
  • the post value, the date and the type of shipment form the variable information to be entered according to the piece of mail.
  • the postage value is the transportation fee paid in advance by the sender, which is taken from a refillable credit register and used to clear the mail item.
  • the date is a current date or a future date in a postmark. While the current date is automatically provided by a clock / date module, the desired future date must be set in the case of manual pre-dating. Pre-dating is interesting in all cases where the volume of mail is processed and franked very early, but has to be dispatched on a certain date.
  • the variable data for the date can be embedded in the day stamp as well as when the postal value is printed.
  • the approved advertising clichés can contain a wide variety of messages, in particular the address, the company logo, the mailbox and / or any other message.
  • the advertising cliché is additional information in the postal sense that must be agreed with the postal authority.
  • a franking machine message printing system is already known from DE 37 12 100, the characters to be printed comprising a postage value and a remotely transmitted message.
  • the electrical postage meter is equipped with a postage meter accounting circuit, which provides the postage value, equipped with a telephone or transmission connection, with a message input device, with a transmission control system, with a printer and with a memory.
  • the memory delivers the message, so the characters to be printed are printed at least in part on the basis of data stored in the memory.
  • the advertising slogan can be selectively changed by the data center when a request is sent to the data center via the transmission port with the message input device, the verification of the coded request in the data center was positive, and the message transmitted by the data center has been checked in the franking machine. It has also already been proposed to allow a third party to advertise in their own mail by letting the space for the franking machine message. A third party message is then transmitted to the data center. The data center must feed the third party's message to the franking machine and also controls the use of the message in the franking machine. However, measures are always required to ensure that the connection is maintained, that the message is authorized and that the data is correct.
  • the pixel data for the advertising message must be transmitted from a central station in a completely new way, the number of prints being monitored, or the advertising message to be printed is manually entered into a memory using a keyboard, to print the postage, date and text lines one after the other.
  • the disadvantage here is that when manual input information is changed, the previous old input information is lost. Only advertising messages stored in the head office can then be accessed. Another disadvantage is that the change cannot be made without interruption.
  • the overprint is electronically and mechanically complex. The use of printing drums on the one hand or dot-matrix printers on the other hand also leads to undesirable noise pollution.
  • An automatic transmission system with user (chip) cards is known from EP 294 397.
  • the user cards are equipped with a microprocessor and a data output unit.
  • the franking machine has a terminal for the user cards with a value processing section, programming means for a card microprocessor and a processing section microprocessor for executing a programmed handling procedure, a graphic being loaded from the card memory through the terminal into the printer memory.
  • the graphics can only be changed as a whole, ie by reloading an externally modified one Postage stamp including postmark using user cards.
  • Security cannot be increased here by new advertising clichés. Such can be easily generated electronically.
  • a changed advertising cliché would indicate manipulation.
  • the postal authority has not yet provided for such an evaluation.
  • DE 38 23 719 discloses a security system for use with a character printing authorization device.
  • a computer of the franking machine is assigned a memory for the data to be loaded, the graphic change and the data of the associated date.
  • the computer of the franking machine accesses an external dialing device via a connection device (modem) which selects a character pattern to be printed.
  • modem connection device
  • the printed character pattern will be used to check the security of the authorization of the franking machine.
  • the entire printed image having that special character pattern is to be evaluated by the postal authority, which is only possible with great effort.
  • Such a bar code by means of a separate printer is known from US Pat. No. 4,660,221 and US Pat. No. 4,829,568, the latter US patent also printing a character with offset elements, the offset of which contains the relevant security information.
  • the evaluation is carried out, for example, in US Pat. No. 4,641,346 by reading such a character column by column and comparing it with stored characters column by column in order to recover the security information.
  • the evaluation is accordingly complicated and can only be carried out by the postal authority using complex equipment.
  • Another security system uses imprints in the form of a diagram (US Pat. No. 5,075,862) within the Franking machine stamp imprint. If printing elements have failed, the dots are missing in the printed image, which can signal an alleged forgery. Such markings in diagram form within the franking machine stamp imprint are therefore not so secure. Mechanical evaluation is difficult even with an error-free print, since the entire printed image must always be evaluated.
  • DE 40 03 006 A1 has proposed a method for identifying mail to enable franking machines to be identified, a multi-digit crypto number including the date, the machine parameters, the post value and the advertising slogan being formed and cached separately.
  • the crypto number is additionally inserted into the print pattern during printing via a printer control which sets the printer means.
  • a counterfeit or any imitation of the franking machine stamp can be identified by means of the crypto number by means of a postage imprint that has not been billed.
  • Even with a large number of users of a single franking machine the user who manipulated the postage value can easily be found out. However, this is not a fully electronically generated print image for an impact-less printer.
  • DE 40 34 292 has proposed for a fully electronically generated print image to store only a constant part of the franking image in the franking machine and to send the other associated variable part from the data center of the franking machine in order to assemble the final printed image.
  • the fully electronically generated advertising cliché is just as much a part of the constant data of the franking image as the frame arrangement of the value and day stamp with location and, if applicable, the postcode.
  • the advertising cliché cannot be partially modified in that franking machine.
  • the cliché should be changed via the actuating elements in the new franking machine, without this requiring prior approval from a data center or through the post office, and without this affecting the security of the billing and without such franking Postgut is sorted out as a forgery at the post office. At the same time, the security against counterfeiting should also be increased.
  • variable data of the marking in one or more windows within a fixed by the postage meter printing image in the case of a fully electronically generated printing image given frame when printing.
  • at least one combination number of predetermined sizes is formed after the completion of all inputs and this is encrypted according to an encryption algorithm to a crypto number, which is then converted into a marking.
  • at least one number assigned to the higher digits of the combination number is a monotonically variable quantity.
  • This marking is preferably printed in the form of a bar code and / or as a series of symbols in a field of the franking machine image simultaneously with this by the single printer module.
  • the symbolism in addition to the mechanical one also enables a visual evaluation by a trained examiner who evaluates the form and the conceptual content of the symbols in the post office.
  • the shape of the symbols, with orthogonal edges, enables particularly easy and quick machine readability through an integral measurement of the degree of blackening.
  • the row of symbols achieves a higher density of information and thus saves space in the franking machine print image, or more information can be printed coded using the graphic symbols.
  • a print control signal is generated after a print request by the Marking data converted into binary pixel data during column-by-column printing in the course of a special printing routine are inserted column-by-column in the currently printed column at a predetermined position.
  • the invention is based on the fact that, after switching on, the postage value in the value print corresponding to the last entry before switching off the franking machine and the date in the day stamp corresponding to the current date are automatically specified that the variable data in the fixed data for the frame for the print and be electronically embedded for all associated data that remain unchanged.
  • These variable data of the window contents are hereinafter referred to briefly as window data and all fixed data for the value stamp, the day stamp and the advertising slogan stamp as framework data.
  • the frame data can be taken from a first memory area of a non-volatile working memory.
  • the window data can be taken from a second memory area for the purpose of combining them into an overall representation of a franking image.
  • the data from the two memory areas are combined in accordance with a freely selectable assignment before printing to form a pixel print image and are completed during printing to form a column of the entire franking machine print image.
  • Those variable data which are embedded in the printing column during printing comprise at least the marking data. The time required for the previous assembly of the entire pixel image with the rest of the data, is reduced accordingly.
  • the previous composition is similar to the date in the postmark and as with the postage in the value print, whereby the variable information can be added and modified subsequently in the window provided. It is assumed that a variable part of the text can be embedded in a frame for an advertising cliché in the same way as for the other window data and that a window is defined within the overall presentation of the advertising cliché. In order to save time, only those parts of a graphical representation that are actually changed are saved when a change is made.
  • the method assumes that loading of agreed plate types via MODEM or chip card and selection of a plate type can be carried out in a manner known per se.
  • optional editing of a cliché text part stored in the franking machine and assembly and display of an overall representation and, if appropriate, storage of the edited text part before printing is additionally guaranteed.
  • the arrangement for changing the cliché text part for franking machines has, in one variant, a pixel memory and a non-volatile working memory with separate memory areas.
  • the second storage area is provided for window data, inter alia for a number of assignable cliché text parts.
  • the non-volatile memory is available with a device that stores the data in this second Memory area can change automatically in a predetermined manner in connection.
  • a message is to be transmitted in an agreed window of a field for an advertising cliché in the franking imprint, the message directly addressing the addressee in plain text.
  • the message can be an alphanumeric text part that has not been agreed with the post office and contains any information, e.g. Contains references to company holidays, trade fairs, conferences and / or public events.
  • the invention is therefore further based on the consideration of agreeing an approval process for cliché types that can be supplemented in part by the customer, in order to enable the function in the franking machine to change alphanumeric text parts within the cliché in the franking machine.
  • This eliminates the need to request new advertising clichés from the franking machine manufacturer or dealer or its data center each time, and the associated complex security procedure, including the transmission of coded signals for cliché data using a modem, is also eliminated.
  • a change in the text may not lead to reduced security against counterfeiting and, on the other hand, when checking the franking of postal items which are provided with such a change in the cliché text part, it should not automatically cause the postal items to be rejected as allegedly counterfeited.
  • a corresponding marking is therefore generated for a security imprint, taking into account the fixed franking machine pixel image data, which remain unchanged when the cliché text is edited.
  • the invention it is proposed to transfer hexadecimal frame data, window data and assignment data into the respective separate memory areas of an additional non-volatile working memory and to store them there in order to display the printed image before printing and to be able to edit the cliché text parts. It is then transferred to the volatile pixel memory and the window data is classified according to the assignment data in the frame data.
  • All alphanumeric characters or symbols are stored in pixel memory 9 as binary data.
  • Data for alphanumeric characters or symbols are in the non-volatile working memory 5 compressed in the form of a hexadecimal number.
  • the compressed data are read from the working memory 5 and converted with the aid of the character memory 9 into a printed image having binary pixel data, which in such a decompressed form is volatile Memory 7 is saved.
  • Working memories 7a, 7b and pixel memory 7c are used below to explain the invention, although this is physically preferably a single memory chip.
  • the working memory 7b and the pixel memory 7c are connected to the printer module 1 via a printer controller 14 having a print register (DR) 15 and an output logic.
  • the pixel memory 7c is connected on the output side to a first input of the printer controller 14, at whose further control inputs there are output signals from the microprocessor control device 6.
  • the arrangement for the rapid generation of a security imprint for franking machines has, in the non-volatile working memory 5, a first memory area A (for the data of the constant parts of the franking image, among other things, the advertising slogan frame, an associated indication i identifying the respective frame), and a pixel memory area I in volatile pixel memory 7c.
  • a stored block of cliché text is further identified by an assigned name or indication j.
  • the data for a first assignment of the names of the cliché text parts to the names of the cliché frames are available in a third memory area C of the non-volatile working memory 5. This assignment enables the data records in memory areas A and B to be addressed and called up automatically.
  • the memory areas A to T in the non-volatile working memory 5 can contain a large number of sub-memory areas, under which the respective data are stored in data records.
  • the strings of numbers (sTrings) that are entered for the generation of the input data with a keyboard 2 or via an electronic balance - not shown in FIG. 1 - connected to the input / output device 4 and calculating the postal value are automatically stored in the memory area T of the non-volatile memory 5 stored. This ensures that the last input values are retained even when the franking machine is switched off, so that after switching on the postage value in the value print is automatically specified in accordance with the last entry before the franking machine was switched off and the date in the day stamp in accordance with the current date.
  • data records of the sub memory areas for example A i , B j , C etc., are also retained. In each data record of a sub memory area A i , B j or B k , control code and run length-coded frame or window data are alternately contained one after the other.
  • the corresponding temporary assignment of window to frame data is made by the control device 6 having a microprocessor after switching on in accordance with the current or the specified future date.
  • the respective selected frame data for the advertising slogan stamp, for the postmark and for the postage stamp in the registers 100, 110, 120, ..., of a volatile working memory 7a are taken from the non-volatile working memory 5, control code being decoded during the taking and be stored in a separate memory area of the working memory 7b.
  • the respective selected window data are also loaded into registers 200, 210, 220, ....
  • the registers of sub-memory areas are preferably formed in the memory area of the main memory 7a. In another variant, these aforementioned registers are part of the microprocessor control 6.
  • FIG. 1 shows a block diagram for such a first variant of the solution according to the invention.
  • New frame and / or window data can be selected as long as there is still no print request after the insertion and storage of binary pixel data in the first pixel memory area I and the selection of editable window data with subsequent decompression and their storage as binary pixel data in the second pixel memory area II .
  • a large number of the same letters are to be provided with the same date and postage free, with the same cliché text part which is loaded into the second pixel memory area II being able to be exchanged at the same moment as the input was made.
  • the security markings are also accommodated in such a window in the postage stamp or in the day stamp or between the two stamps.
  • the pixel memory area II is reloaded with the decompressed window data, which correspond to the selected ones stored compressed in the memory areas of the main memory 5, before printing.
  • the combination with the other binary pixel data stored in the pixel memory area I is preferably carried out after a print request has been made during a print routine.
  • the printing need not be interrupted to select the cliché text part data.
  • the invention thus enables a quick, uninterrupted change of the advertising slogan text part and the marking, up to a printing speed of approx. 6000 letters per hour, for example based on the 16 bit processor technology.
  • the number of printed letters with the respective above The setting of the advertising cliché is registered in the franking machine for later evaluation.
  • a large number of separate pixel memory areas for frame and window pixel data are provided in a manner not shown in the figures.
  • the window data relate to the current postage (postage) and franking machine-specific data (serial number) in the Franking stamp, the date or additional suitable data (absolute time or number of pieces) in the postmark, editable cliché text part data in the cliché stamp.
  • the composition of the frame and window pixel data takes place again - as in the first variant - during the execution of a special printing routine.
  • FIG. 2 shows a second variant of the solution according to the invention.
  • specially generated encrypted marking data stored in a sixth memory area F can be used for marking.
  • the arrangement for changing the cliché text part for franking machines now has three separate memory areas in the pixel memory.
  • a third storage area III is provided for the marking data.
  • the device which can change the data in this first, second and third memory area is the same microprocessor of the control device 6 which also executes the accounting routine and the printing routine.
  • the data from the three storage areas are combined according to a predetermined (freely selectable within certain limits) assignment during printing to an overall representation of an advertising slogan.
  • marking of postal items on the basis of a crypto number generated marking to enable identification of franking machines can be carried out without difficulty if the multi-digit crypto number is not included, including the data values stored as a hexadecimal number entire clichés, but only taking into account selected data values from the cliché framework and Further data, such as how the machine parameter of the value setting and the date is formed and temporarily stored.
  • any area of the advertising slogan to which separate data in a data record are assigned can be used to form the crypto number.
  • individual data are selected from this data set. It is advantageous that the end of the column is identified as a control code for each column to be printed, which follows the hexadecimal data encoded with run length. The run length-coded hexadecimal data at the first position in the data record can preferably be used.
  • the associated data of the column-wise regional image information is selected from the data set by a physical quantity present and / or generated in the machine, in particular by the current date, in order to extract at least a number of data (hexadecimal numbers).
  • each advertising slogan number can also be assigned to each advertising slogan number, with each data record having the data relating to a partial area of the advertising slogan.
  • a physical quantity present and / or generated in the machine is used to select the data record with the associated data of the columnar regional image information in order to extract at least a number of data (hexadecimal numbers).
  • those run length-coded hexadecimal data corresponding to a predetermined print column are combined with at least some of the data of the machine parameters (serial number, monotonously variable size, time data, inspection data, such as the number of prints during the last inspection) and the postage value into a number in special - in 10 - Combined and encrypted.
  • the DES algorithm Data Encryption Standard
  • a conversion into a special graphic character set can be used for a high security standard.
  • a bar code may take up a considerable amount of space in the franking machine print image or force the franking machine imprint to enlarge, or it may not be possible to reproduce all the information in the bar code imprint.
  • a label for example formed from symbols to be printed, can be placed in front of, behind, under u./o. be printed over a field within the actual franking stamp imprint. According to the invention, this is a human as well machine-readable marking.
  • a letter envelope 17 transported under the printer module 1 is printed with a franking machine stamp image.
  • the marking field is located in a line which is advantageous for evaluation in a line below the fields for the value stamp, for the day stamp, for the advertising slogan and, if appropriate, in the field for the optional print addition of the franking machine stamp image.
  • the marking field is located in a window FE 6 arranged within the franking machine print image under the day stamp.
  • the value stamp containing the postage value in a first window FE 1 and the machine serial number in a second and third window FE 2 and FE 3 may have a reference field in a Window FE 7 and, if applicable, the number of the advertising cliché in a window FE 9.
  • the reference field is used for pre-synchronization for reading the graphic character string and for obtaining a reference value for the light / dark threshold in the case of a machine evaluation.
  • a pre-synchronization for reading the graphic character string is also achieved by and / or in connection with the frame, in particular the postage stamp or value stamp.
  • the fourth window FE 4 in the day stamp contains the current date or the predated date entered in special cases.
  • an eighth window FE 8 for a compressed precise time indication in particular for high-performance franking machines with tenths of a second. This ensures that no print is the same as another print, making counterfeiting by copying the print with a copier is pointless.
  • a fifth window FE 5 is provided in the advertising cliché for an editable advertising cliché text part.
  • FIG. 3b shows the representation of a security imprint with a marking field in the columns between the value stamp and the day stamp, the upstream vertical part of the frame of the value stamp serving for pre-synchronization and possibly as a reference field.
  • a separate window FE7 is therefore not necessary.
  • the marking data can be acquired almost simultaneously with a vertical arrangement of the symbol row in a shorter time.
  • the printing speed can be increased because fewer windows have to be embedded in the frame data before printing and the formation of marking data can therefore begin earlier.
  • the crypted print using marking symbols is sufficient, without an open, unencrypted print of the absolute time in a window FE8.
  • the marking data which are generated on the basis of at least the post value and such a time count, are already sufficient, as will be explained below with reference to FIG. 10.
  • a further marking field is arranged in the postmark under the window FE 1 for the postage value.
  • further information for example about the number of the selected advertising cliché, can be communicated unencrypted but in a machine-readable form.
  • FIG. 3d in a fourth example for the security imprint, two further marking fields are arranged in the postmark below and above the window FE 1 for the postage value.
  • two further marking fields are arranged in the postmark below and above the window FE 1 for the postage value.
  • the marking field which is arranged in the postmark above the window FE 1 for the postage value, has a bar code. This allows further information, for example about the number of the selected advertising cliché, to be communicated unencrypted but in a machine-readable form.
  • the form of marking is freely compatible with any postal authority. Any general change of the marking image or the arrangement of the marking field is possible without any problems due to the electronic printing principle.
  • the arrangement for the rapid generation of a security imprint for franking machines permits a fully electronically generated franking image which is generated from fixed data by the microprocessor-controlled printing process and current data was formed.
  • a third memory area C is provided in the non-volatile working memory, in which data are available for a first assignment of the names of the variable parts to the names of the constant parts.
  • the data for the constant parts of the franking image which relate to at least the frame of an advertising slogan, are stored in a first memory area A i , an assigned name identifying the cliché frame, and the data for the variable parts of the franking image are in a second memory area B j or for marking data is stored in a memory area B k , an assigned name identifying the variable part.
  • the set of symbols - shown in FIG. 3f - can also be changed or exchanged in order to further increase the security against forgery.
  • FIG. 3f shows a representation of a set of symbols for a marking field, the symbols being designed in a suitable manner so that both mechanical and visual evaluation by trained personnel in the postal authority is made possible.
  • a higher information density compared to a bar code saves space when the symbols are printed. It is sufficient to distinguish between 10 degrees of blackening, for example, to make the information display shorter by a factor of three compared to the ZIP CODE to reach. This results in ten symbols, with the degree of blackening differing by 10% in each case. With a reduction to five symbols, the degree of blackening can differ by 20%, but it is necessary to increase the number of symbols to be printed considerably if the same information as the symbol set shown in FIG. 3f is to be reproduced. A sentence with a higher number of symbols is also conceivable.
  • Another advantage over a bar code is the good legibility of the individual symbols in the marking field, which is due to the symbolic nature of the image content, and the possibility of linguistically recording the image content for manual evaluation.
  • the marking field is arranged at least under or in a field of the franking machine stamp image and a line of such symbols is printed below and simultaneously with the franking stamp impression.
  • the character memory 9 converts a crypto number into a symbol-containing identifier. In particular, one is determined by a further physical variable, advantageously by the Post value, selected list that uses graphic symbols for the individual crypto numbers.
  • the encrypted hexadecimal data is decompressed by means of the character memory in order to print the identifier formed from the symbols to be printed. This is also a machine-readable marking.
  • the mechanical identification of the symbols in the license plate can be done in two variants: a) via the integrally measured degree of blackening of each symbol or b) via edge detection for symbols.
  • the quantized difference in degree of blackening between the symbols enables simple mechanical evaluation without complex pattern recognition.
  • a suitably focused photo detector is arranged in a reading device.
  • a reference value is derived from the reference field to compensate for different measured values obtained, the differences between which are based on the different printing conditions or paper types.
  • the reference value is used to evaluate the degree of blackening. With this reference value obtained, a relative insensitivity to failed printing elements, for example a thermal bar 16 in the printer module 1, can advantageously be achieved.
  • the lists which are created for each serial number or each user and are preferably stored in databases of the data center for all franking machines, contain data values for each variable which are used to check the authenticity of a franking.
  • the assignment of the symbols to the listed valences and, on the other hand, in the case of another set of symbols (not shown in FIG. 3f), the assignment of meaning and degree of blackening can be defined differently for different users.
  • a corresponding evaluation device 23, shown in FIG. 4, for manual identification has a computer 26 with a suitable program in the memory 28, input and output devices 25 and 27.
  • the evaluation device 23 used at the respective postal authority is connected to a data center 21 (not shown in FIG. 4).
  • the trained tester manually or by means of a suitable reading device 24 automatically enters the graphic symbols one after the other in order to convert the marking printed on the mail item (letter) back into at least one first crypto number KRZ1.
  • the actuating elements, in particular the keyboard, of the input device can be identified with the symbols in order to facilitate manual input.
  • the openly printed sizes from the franking machine stamp image in particular G0 for the serial number SN of the franking machine, G1 for the advertising cliché (frame) number WRN, G2 for the date DAT and G3 for the postage value PW, G4 do not become Repeating time data ZEIT and from at least one size G5 INS known only to the franking machine manufacturer and / or the data center and communicated to the postal authority are used at least partially to form at least one comparison crypto number VKRZ1.
  • the verification is carried out in a third step by comparing the crypto numbers KRZ1 with VKRZ1 in the computer 26 of the evaluation device 23, a signal for authorization in the case of equality or the non-authorization in the event of a negative comparison result (inequality) being emitted.
  • a second evaluation variant consists in recovering the individual information from the printed marking and comparing it with the information printed open on the mail piece. If the crypto numbers for the marking were generated according to a symmetrical algorithm (for example DES algorithm), then after the first step of the first evaluation variant, the crypto number can be generated again Output number can be generated.
  • the starting number is a combination number KOZ and contains the number combination of at least two sizes, one size being represented by the upper digits of the combination number KOZ and the other size by the lower digits of the KOZ.
  • the part of the number combination that is to be evaluated - for example, the postage - is separated and displayed. Thus, the second and third steps of the first evaluation variant are omitted here.
  • variables G1, possibly G4 and at least one quantity G5 known only to the franking machine manufacturer and / or the data center and communicated to the postal authority and not communicable from the franking machine stamp image can also be encrypted. These are also recovered from the marking by decryption and can then be compared with the user-specific saved values.
  • the lists stored in the memory 28 can be updated via a connection to the data center 21. Further details are given in connection with step 45, shown in FIG. 10, of forming new coded window data of "type 2" for a marking image.
  • variables G0, G2, G3 and G4 are manually or automatically entered into the evaluation device by the operator in order to derive a crypto number using the same key and encryption algorithm used in the franking machine.
  • a marking generated from this is displayed and compared by the operator with the marking printed on the postal matter (envelope). This is due to the symbolism of those shown in the output unit 25 and printed on the postal matter Markings against.
  • a purely mechanically acting template can be produced, for example - which is not shown in the figures - and which is set accordingly and displays individual symbols.
  • the serial number, the date from the postmark and the postage value from the franking stamp must be set.
  • a row of symbols formed from this is displayed and can be compared with the row of symbols shown in the marking field. The check is carried out by comparing the markings in order to determine whether there is equality or not if the comparison result is negative (inequality).
  • the first size G1 is the advertising slogan frame number WRN, which the inspector recognizes from the franking stamp image. In addition to the user, this first size is also known to the franking machine manufacturer and / or data center and is communicated to the postal authority. In a variant, preferably with a data connection to the data center, the advertising slogan frames WR n belonging to the serial number SN of the respective franking machine with assigned numbers WRN n are displayed on a screen of the data output device 27. The comparison with the advertising slogan frame WR b used on the letter is made by the examiner, who enters the number WRN n determined in this way.
  • the stored lists transferred from the data center into the memory 28 contain on the one hand the current assignment of the parts of the advertising cliché frame WRNT to a second size G2 (for example the date DAT) and on the other hand the assignment of symbol lists to a third size G3 (for example that Post value PW).
  • a list of parts SNT of the serial number SN selected by the first size G1, in particular the advertising cliché (frame) number WRN can be present.
  • User-specific information such as the advertising slogan frame number WRN, can be used for the manual evaluation of the marking on a random basis, in that decoding lists can be selected on the basis of the user-specific information, which contain corresponding data records.
  • the size G2 (DAT) is then used to determine the byte from the data record which is used when generating the combination number.
  • a monotony test is used on the one hand to check the unmistakability of the impression.
  • the examiner takes the serial number SN from the windows FE2 and FE3 of the impression and determines the franking machine user.
  • the advertising slogan number can also be used here, since these are usually assigned to certain cost centers if the same machine is used by different users.
  • In the above Lists are data from the last check, among others. also data from the last inspection entered. Such data are, for example, the number of pieces if the machine has an absolute piece count, or the absolute time data if the machine has an absolute time count.
  • the correctness of the printed postage value is checked in accordance with the valid regulations of the postal authority. Subsequent manipulation of the value print can be detected with fraudulent intent.
  • the monotony of the data, in particular that in window FE8, is then checked in the second test step. This allows copies of a franking imprint to be identified. Manipulation for counterfeiting is therefore not promising, since this data is additionally printed in the form of a crypted row of symbols in at least one marking field.
  • window FE8 In the case of an absolute time or piece count, the number given in window FE8 must have increased since the last check. In the FE8 window, nine digits are shown, which allows the display of a period of approximately 30 years with a resolution of seconds. Only after this time would the counter overflow. These sizes can be recovered from the marking in order to compare them with the open, unencrypted sizes.
  • the manipulation can also be used to check and determine the other variables, in particular the serial number SN of the franking machine, and, if necessary, the cost center of the user.
  • the information such as the advertising slogan (frame) number WRN, on the other hand, can be indicated by a predetermined window FE9.
  • the associated window data is of type 1, i.e. they are changed less often than window data of type 2, such as the time data in window FE8 and the marking data in window FE6.
  • the data of the windows FE8 and FE9 are not printed openly unencrypted, but are only used for encryption. Therefore, the windows FE8 and FE9 shown in FIG. 3a are missing in the franking machine print images - shown in FIGS. 3b to 3e - in order to clarify these variants.
  • the temporarily variable variables to be entered for example the advertising cliché (frame) number WRN
  • WRN the advertising cliché (frame) number WRN
  • the date DAT, the postage value PW, time data TIME and the serial number SN are automatically detected and read by means of a reader 24 from the corresponding field of the franking machine stamp image.
  • the arrangement of the windows in the franking machine imprint must be observed in a predetermined manner.
  • the size G5 forms, for example, the key for the encryption, which is changed at predetermined time intervals, ie after each inspection of the franking machine. These time intervals are dimensioned such that even when using modern analysis methods, for example differential cryptanalysis, it is certainly not possible to reconstruct the original information from the markings in the marking field in order to subsequently produce counterfeit stamp images.
  • size G1 corresponds to an advertising cliché (frame) number.
  • Corresponding number strings (sTrings) for window or frame input data are stored in the sub-memory areas T i , T j of the working memory 5 of the franking machine.
  • the sizes G0, G2 and G3 correspond, for example, to the window data stored in the sub-memory areas T j of the main memory 5 of the postage meter machine, the size G0 in the windows FE2 and FE3 from the Sub memory areas T2 and T3, the size G2 in the window FE4 from the sub memory area T4 and the size G3 in the window FE1 from the sub memory area T1 comes from.
  • a number of names of the cliché frames or a clear representation for the selection of the cliché frames with an associated cliché or standard text part takes place from a pixel memory.
  • at least one of the variable text parts for FE5 is assigned to the respective cliché frame.
  • the selected cliché text part can be edited with simultaneous plain text on the display using the actuating elements. After editing a cliché text part for the window FE5 and assembling and displaying an overall representation of one
  • the franked image automatically saves the edited text part before franking, a new data record or a new assignment of the edited text part to the cliché frame being stored in the memory areas B5 or C.
  • the windows within the overall display of the advertising cliché are defined in such a way that only those parts of a graphic display that are actually changed are saved in a separate sub-storage area B5 in the event of a change.
  • the data of the window contents can be taken from the storage area B for the purpose of assembling them into an overall representation of a franking image.
  • a run length coding of graphic data was provided in at least one area of the non-volatile working memory 5, the first code of each line of the coding indicating the number of pixels to be printed per column and control codes, for example for the window start of the respective window (types 1 or 2), Column end, picture end in hexadecimal notation are present.
  • the cliché frame data and the data for the variable cliché text parts are taken from the memory areas A i and B5 if necessary, taking into account the assignment.
  • a plurality of data records for the cliché text parts are preferably stored in the sub-memory areas B5.
  • the user enters his cost center, whereby a predetermined cliché frame data set is selected from the storage area A i . Since the selectable cliché frames are each assigned to a cost center KST and / or a second assignment of the cliché type number to cost centers is stored in a fourth memory area D, the control device 6 can carry out the predetermined compilation of the print image data.
  • the names of the first Memory area A stored cliché frames are composed of the number KN of cost center K and a type number TN that the names of the cliché text parts, which are stored in a second sub-memory area B, are determined by the current date at the time of generation and possibly by the time UZ and that the data for the first assignment in the third memory area C are determined by storing both the name of the cliché frame containing the cost center number KN and the type number TN, and the name of the cliché text part containing a date DAT and possibly a time UZ.
  • an assignment is found in the memory area D and a predetermined data set for the cliché frame is selected from A i .
  • the associated cliché text part can be addressed on the basis of the assignment given in the memory area C in the memory area B5 and then automatically transferred to the memory area 7a of the volatile working memory 7 intended for this purpose.
  • the display required for a selection of clichés in the display unit 3 is only made from the names of those cliché frames for which there are assignments in the third memory area C that fall within a defined period of time.
  • a cliché frame without an existing assignment of a name to a cliché text part name cannot be displayed.
  • the assignment can e.g. refer to the period of the current year.
  • the names of parts of the cliché text are displayed in the window provided for that field of the display unit 3, in which the clear representation of the cliché frame is also visible.
  • the clear representations of the cliché text parts should appear in succession in an order determined by the time data of the name in the window of the field of the display unit.
  • the defined time period is determined by the selectable time data in the data of the assignment of cliché parts, in particular such time data as e.g. the month and / or the year, given automatically in relation to the current date supplied by a clock / date module 8.
  • the stored window data for an advertising slogan text part, a marking field and possibly for a reference field are available. It should be noted that in some of the sub-memory areas of the main memory 5 of the franking machine identified as B k , the window data are written and / or read out more often than in other sub-memory areas.
  • the non-volatile working memory is an EEPROM, a special storage method can be used to ensure that it remains safely below the limit number of storage cycles that is permitted for it.
  • a battery-backed RAM can also be used for the non-volatile working memory 5.
  • window data which can be changed less in time is referred to below as window data of type 1.
  • type 2 window data is used to refer to the constantly changing window data.
  • FIG. 5 now shows a third variant of the solution according to the invention, the method being based on the presence of two pixel memory areas shown in FIG. 1.
  • decoded binary frame and window data are stored in two pixel storage areas before printing.
  • the type 1 window data such as the date, serial number of the franking machine and the cliché text part that is not to be constantly changed, can be decompressed together with the frame data in binary data before printing and combined to form a pixel image stored in the pixel memory area I.
  • constantly changing type 2 window data is decompressed and stored as binary window data in the second pixel memory area II before printing.
  • Window data of type 2 are the postage and transport-dependent postage value to be printed and / or the constantly changing marking.
  • step 40 After the start in step 40, the input of the cost center in step 41 results in an automatic input of the window and frame data that was last saved and in step 42 a corresponding display.
  • a cliché text part that corresponds to a specific advertising cliché assigned is automatically specified.
  • step 43 frame data in register 100, 110, 120,... Of the volatile working memory 7a are adopted and control code is detected and stored in the volatile working memory 7b.
  • the remaining frame data are decompressed and stored in the volatile pixel memory 7c as binary pixel data.
  • the window data are loaded into registers 200, 210, 220, ..., of the volatile working memory 7a, and control code is detected and stored in the volatile working memory 7b, and the other window data are accordingly stored in columns in the volatile pixel memory 7c after they have been decompressed.
  • step 44 either the decompressed frame and window data of type I are stored as binary pixel data in the Pichel storage area I and can be processed further in step 45, or frame and / or window data is re-entered. In the latter case, a branch is made to step 51.
  • step 51 the microprocessor determines whether an input has been made via the input means 2 in order to replace window data, for example for the postage value, with a new one or to replace or edit window data, for example for a cliché text line. If such an entry has been made, the necessary sub-steps for the inputs are carried out in step 52, ie a finished other data record is selected (cliché text parts) and / or a new data record is generated which contains the data for the individual characters (numbers and / or letters) of the input size.
  • step 53 corresponding data records are called up for a display for checking the input data and are provided for the subsequent step 54 for reloading the pixel memory area I with the window data of type 1.
  • FIG. 9c shows step 54 for embedding decompressed variable window data of type 1 in the decompressed frame data after a new entry or after editing this window data of type 1.
  • the data from data records called up according to the input are evaluated in order to detect control codes for a "color change” or a "column end" which are necessary for embedding the newly entered window data. Then, those data that are not control codes are decompressed into binary window pixel data and embedded in the pixel memory area I in columns.
  • step 55 the possibility of changing the fixed advertising slogan or frame data leads to a step 56 in order to carry out the input of the currently selected frame data sets together with the window data sets. Otherwise, the process branches to step 44.
  • a flag is set in step 44 and taken into account in the subsequent step 45 for the formation of data for a new row of marking symbols if a step 45b is to be processed here according to a second variant.
  • the new coded window data of type 2 is formed in step 45.
  • the marking data for a window FE6 are preferably generated here, preceding steps for encrypting data to generate a crypto number being included.
  • a shape as a bar code and / or symbol chain is also provided.
  • the formation of new coded window data of type 2 for a marking image is explained in two variants with reference to FIG. 10. In a first variant, a monotonously variable size is processed in a step 45a, so that ultimately each print is unmistakable due to the printed symbol row. In a second variant, other sizes are processed in a step 45b before step 45a.
  • the correspondingly formed data record for the marking data is then loaded into an area F and / or at least in a sub-memory area B6 of the non-volatile working memory 5 and overwrites the previously saved data record for which window characteristic values have already been determined or are predetermined and are only now be stored in the volatile working memory 7b.
  • the sub-memory area B10 is preferably provided for a data record which leads to the printing of a second row of marking symbols, as is shown in FIGS. 3c and 3d. In addition, double rows of symbols can also be printed side by side - in a manner not shown in FIG. 3b.
  • the area F is preferably provided for a data record which leads to the printing of a bar code, as is shown in FIG. 3e.
  • step 46 the data of the data record is transferred byte by byte for the marking in registers of the volatile working memory 7a and the control characters "color change" and "column end” are detected, in order then to decode the remaining data of the data record and to decode the binary window pixel data of the type 2 to load into the pixel memory area II of the volatile working memory 7c.
  • FIG. 11 shows in detail the decoding of control code and conversion into decompressed binary window data of type 2.
  • Such type 2 window data are identified in particular by the index k and relate to the data for the window FE6, possibly FE10 for marking data and possibly FE8 for the TIME data of the absolute time count.
  • the time data in particular represents a monotonously changeable, since time-dependent, increasing quantity.
  • BCD-packed time data delivered from the clock / date module 8 are, if appropriate, converted into a suitable data record containing runtime-coded hexadecimal data. Now they can also be stored in a memory area B8 for window data FE8 of type 2 and / or loaded immediately in step 46 into register 200 of the working memory 7a or into the print register 15 in columns.
  • step 47 if a print request has been made, the step 48 containing a print routine is waited for and if the print request has not yet taken place, the print request is waited in a waiting loop.
  • the waiting loop - as shown in FIGS. 5 and 6 - is directly traced back to the beginning of step 47.
  • the waiting loop is - in a manner not shown in FIGS. 5 and 6 - returned to the beginning of step 44 or 45.
  • the print routine - shown in detail in FIG. 12 - carried out in step 48 for the compilation of print column data from the pixel memory areas I and II takes place while the print register (DR) 15 is being loaded.
  • the printer controller (DS) 14 effects immediately after loading the Print register (DR) 15 a print of the loaded print column. It is then checked in step 50 whether all columns for a franking machine print image are printed by comparing the current address Z with the stored end address Z end . If the printing routine has been carried out for a piece of mail, a branch is made to step 57. Otherwise, the process branches back to step 48 in order to generate and print the next print column until the print routine has ended.
  • step 57 a check is carried out in step 57 as to whether further mail items are to be franked. If this is the case, then franking is ended in step 60. Otherwise the end of printing has not yet been reached and the process branches back to step 51.
  • FIG. 6 shows a fourth variant of the solution according to the invention, in which, in deviation from the block diagram according to FIG. 1, only one pixel memory area I is used. Decoded binary frame data and window data of type 1 are assembled and stored in this pixel memory area I before printing. The steps are identical except for step 46, which is saved here in this variant according to FIG. 6, and step 48, which is replaced here by step 49. Up to step 46, there is essentially the same sequence in the sequence.
  • Type 2 window data is decompressed in step 49 during the printing of each column and, together with the binary pixel data to be printed column by column, is combined from the pixel memory area I to form a printing column control signal.
  • Type 2 window data are, for example, the postage and transport-dependent postage value to be printed and / or the constantly changing marking.
  • a letter envelope 17 is moved under the printing module 1 of an electronic franking machine at the speed v in the direction of the arrow and thereby printed in columns s 1 beginning in a column-like manner with the postage stamp image shown.
  • the printer module 1 has, for example, a print bar 16 with a number of print elements d1 to d240.
  • Ink-jet or a thermal transfer printing principle for example the ETR printing principle (Electroresistive Termal Transfer Ribbon), can be used for printing.
  • a column s f to be printed has a printing pattern 30 to be printed, which consists of colored printing dots and non-colored printing dots.
  • a colored printing dot is printed by a printing element.
  • the non-colored printing dots are not printed.
  • the first two printing dots in the printing column s f are colored in order to print the frame 18 of the postage stamp image 30.
  • alternate 15 non-colored (ie not active) and 3 colored (ie active) printing dots until a first window FE1 is reached, in which the postage (postage) is to be inserted. This is followed by a range from 104 non-colored pressure dots to the end of the column.
  • a such run length coding is implemented in the data set by means of hexadecimal numbers. The space requirement is minimized by having all the data in such a compressed form.
  • control code "00" for color changes can theoretically be omitted here, since with a single hexadecimal number "F0" an entire print column of 240 dots with the same coloring can be completely defined. Nevertheless, if there is only an imperceptible additional memory requirement, a color change can also make sense for several windows in one column.
  • a data record for the pressure column s f results in the form shown in sections: ... "2", “0D”, “02”, “4F”, “F1”, “68”, “FE”, ..., ...
  • control characters are detected from hexadecimal numbers "QQ" and evaluated in the course of a step 43.
  • window characteristic values Z j , T j , Y j or Z k , T k , Y k are also generated and together with specified values for the start address Z0, end address Z end and the total run length R, ie the number of print columns required binary data, stored in volatile memory RAM 7b.
  • a maximum of 13 windows could be called for the 13 control characters "F1" to "FD” and the start addresses determined.
  • a start address Z6 can be determined and saved as a window parameter.
  • FIG. 8 shows the window characteristic values relating to a pixel memory image and stored separately therefrom for a first window FE1.
  • FIG. 9a shows the decoding of the control code, decompression and loading of the fixed frame data as well as the formation and storage of the window characteristic values.
  • a control code "color change" was taken into account when considering the creation of very high-resolution prints.
  • the source address H i incremented for frame data and a color change performed so that the initial data byte is evaluated as colored, for example, which later leads to correspondingly activated printing elements.
  • the above-mentioned byte which is a run-length-coded hexadecimal number for frame data, is now transferred in sub-step 4313 from the area A i of the non-volatile memory 5 which is automatically selected by the cost center KST to a register 100 of the volatile memory 7a. Control characters are detected and a run length variable X is reset to zero.
  • a control character "00" for a color change is recognized in sub-step 4314, which leads to a color change after branching back to sub-step 4312, i.e. the next hexadecimal number encoded by the run length deactivates the printing elements according to the run length. Otherwise, it is determined in sub-step 4315 whether there is a control character "FF" for the end of the image. If one is recognized, point d has been reached in accordance with FIGS. 5 or 6 and step 43 has been processed.
  • sub-step 4316 determines whether there is a control character "FF" for end of image. If one is recognized, the color flip-flop 1 is reset in sub-step 4319 and a branch is made to sub-step 4312, in order then to load the byte for the next printing column in sub-step 4313. If there is no end of column, it is determined in sub-step 4317 whether there is a control character for a window of type 2. If one has been recognized, a branch is made to sub-step 4322. Otherwise, it is examined in sub-step 4318 whether there is a control character for type 1 windows. Should that be the case, a point c 1 is reached at which a step 43 b - shown in FIG. 9 b - is carried out.
  • sub-step 4318 If no control character for window data of type 1 is recognized in sub-step 4318, then the run-length-coded frame data are present in the called byte, which are decoded in sub-step 4320 and converted into binary frame pixel data and stored in the pixel memory area I of the pixel memory 7 c under the set address Z.
  • the column run length variable X is determined in accordance with the number of bits converted and then the target address for the pixel memory area I is increased by this variable X. A point b has thus been reached and in order to call a new byte, the process branches back to sub-step 4312.
  • sub-step 4322 if there is a control character for window data of type 2, the storage of window characteristic values T k is carried out . If a window characteristic value, in this case the window column run variable T k is still at the initial value zero, the window start address Z k corresponding to the address Z is determined in a sub-step 4323 and stored in the volatile working memory 7b. Otherwise, a branch is made to a sub-step 4324. Sub-step 4323 is also followed by sub-step 4324, in which the window characteristic value of the window column variable T k is incremented. In the subsequent sub-step 4325, the previous window column variable T k stored in the volatile main memory 7b is overwritten with the current value, and the point b is reached.
  • FIG. 9b shows the embedding of decompressed current window data of type 1 in the decompressed frame data after the start of the franking machine or after editing frame data. Assuming a control character for windows of type 1 was recognized in sub-step 4318, the point c 1 and thus the beginning of step 43 b is reached.
  • step 4330 the storage of window parameters T j is determined. If a window characteristic value, in this case the window column run variable T j is still at the initial value zero, the window start address Z j corresponding to the address Z is determined in a sub-step 4331 and stored in the volatile working memory 7b. Otherwise, a branch is made to a sub-step 4332. Sub-step 4331 is also followed by sub-step 4332, in which the window characteristic of the window column run length Y j and the window column run length variable W j to an initial value of zero, and the window source address U j to the initial value U oj -1 and the second color flip-flop for windows "do not print in color".
  • the previous window source address U j is incremented and a color change is carried out, so that any window bytes that are loaded in the subsequent sub-step 4334 are evaluated as colored, which subsequently leads to activated printing elements during printing.
  • sub-step 4334 a byte from the sub-memory areas B j is stored in the non-volatile main memory 5 in Register 200 of volatile main memory 7a is loaded and thereby detected for control characters.
  • sub-step 4335 the window column run length Y j is incremented by the value of the window column run length variable W j .
  • sub-step 4336 it is determined whether there is a control character "00" for color changes. If one has been recognized, the process branches back to sub-step 4333. Otherwise, it is examined in sub-step 4337 whether there is a control character "FE" for the end of the column. If this is not the case, window data is available.
  • a sub-step 4338 the content of the register 200 is decoded with the help of the character memory 9 and the binary window pixel data corresponding to this byte is stored in the pixel memory area I of the pixel memory 7c.
  • the window column run length variable W j is then determined in a sub-step 4339 to increment the address Z to the value of variable W j.
  • the new address is thus available for a new byte of the data record to be converted, and a branch is made back to sub-step 4333, in which the new source address for a byte of the data record for window FEj is also generated.
  • sub-step 4340 If a control character "FE" for a column end was recognized in sub-step 4337, a branch is made to sub-step 4340, in which the window column variable T j is incremented and the volatile working memory 7b stored window column variable T j and the window column run length Y j are overwritten with the current value. A color change is then carried out in sub-step 4341 and point b has been reached.
  • step 43b This completes step 43b and new framework data could be implemented in step 43a. if a next window is not recognized or point d has been reached.
  • FIG. 9c shows the embedding of decompressed variable window data of type 1 in the decompressed frame data after editing this window data of type 1.
  • pixel memory data and window characteristics have already been stored before the start of step 54.
  • the sub-step 5440 begins with the determination of the number n 'of windows for which the data has been changed and a determination of the associated window start address Z j and window column variable T j for each window FEj.
  • a window counter variable q is also set to zero.
  • the source address U j is set to an initial value U oj -1
  • the target address Z j is used to address the pixel memory area I
  • a window column counter P j and the second color flip-flop are reset to the initial value zero.
  • sub-step 5443 the source address is incremented and a color change is carried out before the sub-step 5444 is reached.
  • sub-step 5444 a byte of the changed data record is called up in the non-volatile memory and transferred to the register 200 of the volatile memory 7a, control characters being detected. With a control character "00" for Color change is branched back to sub-step 5443 in sub-step 5445. Otherwise, a branch is made to sub-step 5446 to search for control characters "FE" for the end of a column. However, if such a control character is not present, the content of register 200 can be decoded in the following sub-step 5447 with the cooperation of character memory 9 and converted into binary pixel data for the window to be changed.
  • sub-step 5446 if a control character "FE" for the end of the column is recognized in sub-step 5446, then a branch is made to sub-step 5449, in which the window column counter Pj is incremented.
  • sub-step 5450 it is examined whether the window characteristic value for the associated window column variable T j has been reached by the window column counter P j . Then, for a first changed window, all change data would be loaded into the pixel memory area I and branching back to the sub-step 5453 and from there to the sub-step 5441 in order to transfer change data into the pixel memory area I for a possibly second window. For this purpose, the window counter variable q is incremented in sub-step 5453 and the subsequent window start address Z j + 1 and the subsequent window column variable T j + 1 are determined.
  • step 5450 if in step 5450 the window column variable T j has not yet been reached by the window column counter P j , branches back to sub-step 5443 via sub-steps 5451 and 5452 in order to overwrite a further window column in the pixel memory area until the old binary window pixel memory data has been completely replaced by the new one.
  • the target address for the data in the pixel memory area I is incremented by the frame total column length R in sub-step 5451.
  • the target address V j is thus set to the next column for binary pixel data of the window in the pixel memory area I.
  • sub-step 5452 the color flip-flop is reset to zero, so that the conversion begins with pixel data that is rated as color. If no further new entry is determined in step 44, new coded window data of type 2 can now be formed in step 45 for a marking image, in particular according to a first variant with step 45a.
  • Step 45 comprises further sub-steps, shown in FIG. 10, for forming new coded window data of type 2 for a marking image. While there is already decompressed binary pixel data in the pixel memory area I, after step 44 in step 45 the output data for the data records containing the compressed data for the windows FEj and possibly for the frame data are required again in order to generate new coded window data of type 2 for one To form a series of marking symbols.
  • the individual output data (or input data) are stored in the memory areas T w as a BCD-packed number in accordance with the respective sizes G w .
  • the data for a data record for window FEk of type 2 are now compiled in several steps and stored non-volatile in a sub-memory area B k .
  • a row of marking symbols is generated in a step 45a.
  • the sizes are used in the postage meter machine to form a single number combination (sub-step 451) due to the amount of information by the sizes G0 to G5, which are only intended to be partially printed in the franking machine stamp image in an unencrypted manner a single crypto number is encrypted (sub-step 452) and then converted into a marking to be printed on the postal matter (sub-step 453).
  • the data record to be generated for the marking in a window FE6 can be stored in a final sub-step 454. Then point c3 is reached.
  • This first variant executed in partial step 45a, saves the time that would otherwise be required in the franking machine for generating further crypto numbers.
  • the continuously monotonically variable variable G w is at least one ascending or descending machine parameter, in particular a time count or its complement during the life of the franking machine.
  • a machine parameter is time-dependent, in particular if it comprises a variable G4a characterizing the decreasing battery voltage of the battery-supported memory and a second continuously monotonically decreasing variable G4b or the respective complements of the variables G4a and G4b.
  • the second, continuously monotonically decreasing variable G4b is the complement of the number of pieces or a continuously monotonously decreasing, time-dependent variable.
  • the continuously monotonically decreasing quantity is a numerical value corresponding to the next inspection date (INS) and a continuously monotonously falling time-dependent quantity.
  • a continuously monotonically increasing quantity includes the date or the number of pieces determined during the last inspection.
  • control device 6 provides part of a quantity G0, G1 which characterizes the user of the franking machine in order to form third contiguous digits of the combination number KOZ1.
  • the upper 10 digits of the combination number KOZ1 for the TIME data (size G4) and the lower 4 digits for the postal value (size G3) are preferably provided from the memory areas T w .
  • a maximum of 8 bytes, ie 16 digits can be encrypted at once.
  • the combination number KOZ1 can be supplemented by a further size in the direction of the least significant digits.
  • the supplementary part can be a part of the serial number SN or the number WRN of the advertising slogan frame or the byte that is selected from the data record of the advertising slogan frame depending on a further size.
  • This combination number KOZ1 can be encoded in a sub-step 452 in about 210 ms into a crypto number KRZ1, a number of further steps known per se taking place here. Then, in sub-step 453, the crypto number KRZ1 is to be converted into a corresponding symbol row on the basis of a predetermined marking list stored in the memory areas M of the non-volatile working memory 5. In this case, in particular the increased information density which is so advantageous for later printing can be achieved.
  • a row with 20 symbols each is depicted in windows FE6 and FE10, arranged here orthogonally to one another, with which, for example, the total of 8 bytes, ie 16 digits, the crypto number KRZ1 and further information may be unencrypted or in some other way are encrypted.
  • a second variant with a step 45b in addition to step 45a differs from the first variant in other output or input variables which have to be considered in the same way.
  • a row of marking symbols is generated in succession in two steps 45b and 45a, step 45b being carried out analogously to step 45a.
  • a flag has been set in order to cause sub-steps 45b and / or 45a to be carried out. that in step 45b a second combination number KOZ2 having at least the other part of the size G0, G1 characterizing the user of the franking machine is formed, then encoded to a second crypto number KRZ2 and then converted into at least one second marking symbol row MSR2 using a second set SSY2 of symbols .
  • a combination number KOZ2 is formed in sub-step 455, wherein here in particular the sizes for other parts of the serial number, for advertising cliché (frame) number, and other sizes can be included.
  • a crypto number KOZ2 is formed in sub-step 456.
  • sub-step 457 the transformation into a series of marking symbols then takes place, which is temporarily stored in non-volatile manner in sub-step 458.
  • Sub-step 45a which comprises sub-steps 451 to 453, then takes place. If necessary, this can be connected by a sub-step 454. Then point c3 is reached.
  • an encryption algorithm other than the DES is used in sub-step 456 to save time.
  • a transformation is carried out in sub-step 453 of the first variant or in sub-step 457 of the second variant in order to additionally increase the information density of the marking symbol series compared to the crypto number KRZ1 or KRZ2.
  • a set of 22 symbols is now used in order to represent the information by means of only 12 digits - in the manner shown in FIG. 3b.
  • the row of marking symbols shown there must be doubled for two crypto numbers. This can be done by means of a further marking symbol row lying parallel to the marking symbol row shown in FIG. 3b happen.
  • a row of marking symbols - as has been shown in FIG. 3a - is designed for 10 digits and can represent a crypto number KRZ1 if the symbol set has 40 symbols. Fully automated input and evaluation is useful here - even to avoid subjective errors by the examiner when recognizing the symbols.
  • step following step 45 the data of a data record for the marking symbol row are then embedded in the remaining pixel data after their decompression.
  • two different options are provided for this. One possibility is explained in more detail with reference to FIG. 11, another with reference to FIG. 13.
  • FIG. 11 explains step 46 in FIG. 5 in particular.
  • window parameters Z k and T k are specified for changed window data, the window change number p ′ is determined and a window count variable q is set to zero.
  • a sub-step 4661 evaluates whether Window count variable q is equal to the window change number p '. Then the point d3 and thus the next step 47 would already be reached. However, this path is not regularly followed at the beginning, since the monotonously increasing size constantly creates new marker symbol rows for each print.
  • the process branches to sub-step 4662 in order to enter window characteristic values corresponding to the changed windows and to set initial conditions.
  • a new source address for the data of the data record of the window FEk just processed is generated, in order to load a byte of the coded window data of type 2 from the memory area B k into registers of the non-volatile memory 7 a and to detect control characters in the next sub-step 4664 .
  • a sub-step 4665 the window column run length Y k is then incremented by the window column run length variable W k , which is still zero here. Then a check is carried out for control characters for color changes (sub-step 4666) and, if appropriate, a branch is returned to sub-step 4663 or a search is carried out for control characters for the end of the column (sub-step 4667). If successful, branch is made to sub-step 4669 and the window column counter P k is increased. Otherwise, the next sub-step 4668 is to decode the control code and convert the called byte into decompressed binary window pixel data of type 2.
  • sub-step 4670 it is then checked whether all columns of the window have been processed. If this is the case, the process branches to sub-step 4671 and the column run length Y k of the window FEk is stored in memory 7b and branched back to sub-step 4673. If it is recognized in sub-step 4670 that not all Columns are processed, the sub-step 4672, with the window characteristic Y k and the color flip-flop being reset to zero, branches back to the sub-step 4663. In the next sub-step 4668, a decoding of the control code and a conversion of the called byte into decompressed binary window pixel data of type 2 may then be carried out again.
  • the print routine shown in FIG. 12 for assembling data from the pixel memory areas I and II runs when a print request is recognized in step 47 and data has been loaded in a sub-step 471 (not shown in FIG. 5).
  • the pressure column has N pressure elements.
  • a sub-step 481 the register 15 of the printer controller 14 is loaded serially bit by bit from the area I of the pixel memory 7c with binary print column data, which are called up with the address Z, and the window counter h to one Number set which corresponds to the number of windows p increased by one.
  • a window counter h is decremented, which outputs window numbers k one after the other, whereupon in sub-step 483 the address Z reached in the pixel memory is compared with the window start address Z k of the window FE k . If the comparison is positive and a window start address is reached, a branch is made to sub-step 489, which in turn consists of sub-steps 4891 to 4895. Otherwise, branch to sub-step 484.
  • sub-step 4891 a first bit from the area II of the pixel memory 7c for the window FE k, the binary window pixel data is loaded into the register 15, the address Z and the bit count variable l being incremented in sub-step 4892 and the window bit count length X k being decremented.
  • a sub-step 4893 if not all bits corresponding to the window column run length Y k have been loaded yet, further bits from area II are loaded. Otherwise, a branch is made to sub-step 4894, the window start address Z k for the addressing of the next window column being increased accordingly by the total length R and the window column counter P k being decremented. At the same time, the original window bit count length X k is restored in accordance with the window column run length Y k .
  • Sub-step 4895 then checks whether all the window columns have been processed. If this is the case, then the start address Z k for the corresponding window FE k is set to zero or an address which lies outside the pixel memory area I. Otherwise and after the sub-step 4896, branching to the point e 1 takes place.
  • sub-step 484 it is checked whether all window start addresses have been queried. Once that's done, then the program branches to sub-step 485 in order to increment the current address Z. If this has not yet taken place, a branch is made back to sub-step 481 in order to continue to decrement window counter h until the next window start address has been found or until window counter h becomes zero in sub-step 484.
  • sub-step 486 it is checked whether all data for column s k to be printed are loaded in register 15. If this is not yet the case, the bit count variable 1 is incremented in sub-step 488 to return to point e 1 and then (in sub-step 481) to load the next bit addressed with the address Z from the pixel memory area into the register 15.
  • step 50 - already shown in FIG. 5 - it is determined whether all the pixel data of the pixel memory areas I and II have been printed out, i.e. the mail piece has been franked. If this is the case, then point f 1 is reached. Otherwise, a branch is made to sub-step 501 and the bit count variable 1 is reset to zero, in order then to branch back to the point e 1. Now the next print column can be created.
  • Step 49 which now begins - already shown in FIG. 6 - comprises sub-steps 491 to 497 and sub-steps 4990 to 4999.
  • Sub-steps 491 to 497 run with the same Result in the same order as sub-steps 481 to 487, which have already been explained in connection with FIG.
  • sub-step 4990 a color change already explained - in connection with FIG. 7 - when evaluating the type 2 window pixel data to be converted, so that the first hexadecimal data of the data set called up are evaluated as colored, for example.
  • the source address is incremented.
  • the compressed window data for the windows FE k of type 2, in particular for the marking data are loaded from the predetermined data record (stored in the corresponding sub-memory areas B j ) into the registers 200 of the volatile main memory 7a in sub-step 4992.
  • control code is also detected here. If a window column is to be printed that begins with non-colored, ie not to be printed, pixels, the control code "color change" would appear first in the data record. Thus, in sub-step 4993, there is a return to sub-step 4991 in order to carry out the color change. Otherwise, branch to sub-step 4994. In sub-step 4994, it is determined whether there is a "column end" control code. If this is not yet the case, the register content must be decoded and thus decompressed.
  • sub-step 4996 the address is then incremented and a corresponding next hexadecimal number is selected in the data record which is stored in the non-volatile main memory 5 in the sub-area B5, and the bits converted during the decoding of the run length coding are determined in order to form a window column run length variable W j with which the Destination address is incremented. The new destination address for reading is thus generated. and branching back to sub-step 4991.
  • sub-step 497 the print column that has been loaded is printed.
  • the sub-steps 491 to 497 run similarly to the sub-steps 481 to 487 shown in FIG.
  • step 47 if a print request has been made, step 48 containing a print routine is waited for and if a print request has not yet taken place, the print request is waited for in a waiting loop by going directly back to the beginning of step 47, as shown in FIGS. 5 and 6 According to the invention, this has a further advantage in terms of time, since the DES algorithm is not permanently generated anew. The next recordable point in time after generation of the marking symbol row can already trigger printing. However, as already mentioned, other branches are possible.
  • step 45 can be placed between steps 53 and 54.
  • step 54 following step 45 the data of a data record for the row of marking symbols after their decompression are embedded in the remaining pixel data of the pixel memory area I. A further pixel memory area is then not required.
  • Another opposite variant stores only the frame pixel data in the pixel memory area and embeds all window pixel data immediately in the corresponding columns read into the print register 15, without the need for a pixel memory for window data in between.
  • the memory area A i can be omitted.
  • the unchangeable image information is stored in an ONLY read memory, for example in the program memory (ROM) 11.
  • ROM program memory
  • the invention is not limited to the present embodiment. Rather, a number of variants are conceivable which make use of the solution shown, even in the case of fundamentally different types.

Abstract

In this method, quantities are provided by a control device (6) of the franking machine before a print request, with a) generation of a combination number (KOZ1), b) encryption of the combination number (KOZ1) into a crypto-number (KRZ1) and c) conversion of the crypto-number (KRZ1) into at least one row of marking symbols (MSR1) by means of a set (SSY1) of symbols. An unmistakeable machine readable and manually analysable marking is assembled column by column with the remaining variable data already embedded in the frame data during the printing of the entire franking machine pattern. The symbols are selected from the aspect of good distinguishability and the associated possibility of interpreting the image content of the symbol in speech. <IMAGE>

Description

Die Erfindung betrifft ein Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes, in der im Oberbegriff des Anspruchs 1 angegebenen Art und eine zugehörige Anordnung zur Durchführung des Verfahrens. Das Verfahren umfaßt Schritte zur Bereitstellung von variablen Daten unmittelbar vor dem Druck, insbesondere zur Bildung von Markierungsdaten und zum Zusammensetzen von konstanten und variablen Daten zur zeitoptimalen Drucksteuerung der Frankiermaschine für einen spaltenweisen Druck eines Frankiermaschinendruckbildes. Das Verfahren ermöglicht u.a. mittels in der Frankiermaschine gespeicherten editierbaren Daten eine schnelle Klischeetextteiländerung, ohne eine Druckunterbrechung durchzuführen.The invention relates to a method for the rapid generation of a security imprint, in the manner specified in the preamble of claim 1 and an associated arrangement for carrying out the method. The method comprises steps for providing variable data immediately before printing, in particular for forming marking data and for composing constant and variable data for time-optimal printing control of the franking machine for a column-wise printing of a franking machine print image. The method enables, among other things, a quick change of the plate text part by means of editable data stored in the franking machine without interrupting printing.

Die Erfindung betrifft insbesondere Frankiermaschinen, die einen vollelektronischen erzeugten Abdruck zum Frankieren von Postgut einschließlich Abdruck eines Werbeklischees und einer Markierung liefern. Die Frankiermaschine ist mit mindestens einem Eingabemittel, einem Ausgabemittel, einem Ein/Ausgabe-Steuermodul, einem Speicher für mindestens ein Werbeklischee, einer Steuereinrichtung und einem Druckermodul ausgerüstet.In particular, the invention relates to franking machines that provide a fully electronic impression for franking mail, including an advertising slogan and a mark. The franking machine is equipped with at least one input means, an output means, an input / output control module, a memory for at least one advertising cliché, a control device and a printer module.

Eine Frankiermaschine erzeugt in der Regel einen Aufdruck in einer mit der Post vereinbarten Form rechtsbündig, parallel zur oberen Kante des Postgutes beginnend mit dem Inhalt Postwert im Poststempel, Datum im Tagesstempel und Stempelabdrucke für Werbeklischee und ggf. Sendungsart im Wahldruckstempel. Der Postwert, das Datum und die Sendungsart bilden hierbei die entsprechend dem Poststück einzugebenden variablen Informationen.A franking machine generally creates an imprint in a form agreed with the post right-aligned, parallel to the upper edge of the mail item, beginning with the content of the postage value in the postmark, the date in the day stamp and stamp imprints for advertising slogans and, if applicable, the type of shipment in the election print stamp. The post value, the date and the type of shipment form the variable information to be entered according to the piece of mail.

Beim Postwert handelt es sich um die vom Absender vorausbezahlte Beförderungsgebühr (Franko), die einen wiederauffüllbaren Guthabenregister entnommen und zum Freimachen der Postsendung verwendet wird.The postage value is the transportation fee paid in advance by the sender, which is taken from a refillable credit register and used to clear the mail item.

Beim Datum handelt es sich um ein aktuelles Datum oder um ein zukünftiges Datum in einem Poststempel. Während das aktuelle Datum von einem Uhren/Datumsbaustein automatisch bereitgestellt wird, muß bei einer manuellen Vordatierung eine Einstellung des gewünschten zukünftigen Datums vorgenommen werden. Interessant ist die Vordatierung in allen Fällen, wo das Aufkommen an Postgut sehr zeitig abgearbeitet und frankiert, aber zu einem bestimmten Termin versandt werden muß. Die Einbettung der variablen Daten für das Datum in den Tagesstempel kann grundsätzlich ebenso wie beim Abdruck des Postwertes vorgenommen werden.The date is a current date or a future date in a postmark. While the current date is automatically provided by a clock / date module, the desired future date must be set in the case of manual pre-dating. Pre-dating is interesting in all cases where the volume of mail is processed and franked very early, but has to be dispatched on a certain date. The variable data for the date can be embedded in the day stamp as well as when the postal value is printed.

Die genehmigten Werbeklischees können Botschaften unterschiedlichster Art beeinhalten, insbesondere die Adresse, das Firmenlogo, das Postfach und/oder eine andere beliebige Botschaft. Beim Werbeklischee handelt es sich um eine im postalischen Sinne zusätzliche Angabe, die mit der Postbehörde vereinbart werden muß.The approved advertising clichés can contain a wide variety of messages, in particular the address, the company logo, the mailbox and / or any other message. The advertising cliché is additional information in the postal sense that must be agreed with the postal authority.

Es ist hinlänglich bekannt, daß eine Werbebotschaft auf einem festliegenden Druckstock aufgebracht ist, der vom Nutzer ausgewechselt werden kann. Eine solche Maschine liefert einen unverwechselbaren Fingerabdruck. Es wäre zwecklos den Abdruck mit einem modernen Farbkopierer zu kopieren, denn selbst wenn der Postwert und zusätzlich die Seriennummer gefälscht werden, ist durch den unverwechselbaren Fingerabdruck diejenige Maschine zu ermitteln, welche in Fälschungsabsicht nachgeahmt wird. Nach einer in der DE 38 40 041 beschriebenen Lösung werden die sich nicht laufend ändernden Aufdrucke der Klischees auf einer Drucktrommel aufgebracht und die variablen Teile des Klischees (Kenndaten) auf elektronischem Wege erzeugt und über einen Thermodrucker aufgedruckt. Die Kenndaten sind rein mechanisch einer bestimmten Stelle im Klischee zugeordnet.It is well known that an advertising message is applied to a fixed printing block that can be replaced by the user. Such a machine provides a distinctive fingerprint. It would be pointless to copy the impression with a modern color copier, because even if the postage value and the serial number are falsified, the unmistakable fingerprint can be used to identify the machine that is being imitated with the intention of forgery. According to a solution described in DE 38 40 041, the non-continuously changing imprints of the clichés are applied to a printing drum and the variable parts of the clichés (characteristic data) are generated electronically and printed on a thermal printer. The characteristic data are assigned to a specific place in the cliché purely mechanically.

Bekanntlich kann die Schwierigkeit Werbebotschaften abzuändern, ohne eine Verringerung der Gebührensicherheit zu bewirken, rein mechanisch durch das Auswechseln einzelner einen Textteil tragender Zeilengußstücke gelöst werden. Das ist aber zu zeitaufwendig und würde zu einer Druckunterbrechung führen. Andererseits wäre ein solcher Wechsel bei vollelektronischen Impactless-Druckverfahren wesentlicher schneller möglich.As is known, the difficulty of changing advertising messages without reducing the security of charges can be solved purely mechanically by replacing individual line castings carrying a text part. However, this is too time-consuming and would lead to an interruption in printing. On the other hand, such a change would be possible much more quickly with fully electronic impactless printing processes.

Aus der DE 37 12 100 ist bereits ein Frankiermaschinen-Botschafts-Drucksystem bekannt, wobei die zu druckenden Zeichen, einen Portogebührenwert und eine fernübertragene Botschaft umfassen. Die elektrische Frankiermaschine ist mit einer Frankiermaschinen-Verrechnungsschaltung, die den Portogebührenwert liefert, mit einem Telefon- bzw. Übertragungsanschluß, mit einer Botschaft-Eingabevorrichtung, mit einem Übertragungssteuersystem, mit einem Drucker und mit ein Speicher ausgerüstet. Der Speicher liefert die Botschaft, somit werden die zu druckenden Zeichen zumindest teilweise aufgrund von im Speicher gespeicherten Daten gedruckt.A franking machine message printing system is already known from DE 37 12 100, the characters to be printed comprising a postage value and a remotely transmitted message. The electrical postage meter is equipped with a postage meter accounting circuit, which provides the postage value, equipped with a telephone or transmission connection, with a message input device, with a transmission control system, with a printer and with a memory. The memory delivers the message, so the characters to be printed are printed at least in part on the basis of data stored in the memory.

Mit dem zwischen den Übertragungsanschluß und den Speicher geschalteten Übertragungssteuersystem kann das Werbeklischee selektiv vom Datenzentrum geändert werden, wenn mit der Botschaft-Eingabevorrichtung eine Anforderung dem Datenzentrum über den Übertragungsanschluß zugeleitet wird, die Überprüfung der codierten Anforderung im Datenzentrum positiv verlief und die vom Datenzentrum übermittelte Botschaft in der Frankiermaschine überprüft worden ist. Auch wurde bereits vorgeschlagen, einem Dritten die Möglichkeit einer Werbung auf der eigenen Post einzuräumen, indem der Platz für die Frankiermaschinenbotschaft vermietet wird. Dem Datenzentrum wird dann die Botschaft eines Dritten übermittelt. Das Datenzentrum muß die Botschaft des Dritten der Frankiermaschine zuführen und kontrolliert ebenfalls die Verwendung der Botschaft in der Frankiermaschine. Hierbei sind aber immer Maßnahmen erforderlich, die sicherstellen, daß die Verbindung aufrechterhalten wird, daß die Botschaft autorisiert ist und daß die Daten richtig sind.With the transmission control system connected between the transmission port and the memory, the advertising slogan can be selectively changed by the data center when a request is sent to the data center via the transmission port with the message input device, the verification of the coded request in the data center was positive, and the message transmitted by the data center has been checked in the franking machine. It has also already been proposed to allow a third party to advertise in their own mail by letting the space for the franking machine message. A third party message is then transmitted to the data center. The data center must feed the third party's message to the franking machine and also controls the use of the message in the franking machine. However, measures are always required to ensure that the connection is maintained, that the message is authorized and that the data is correct.

Es ist ohne eine Überprüfung im Datenzentrum keine Veränderung der Botschaft möglich. Da der Speicher unmittelbar mit dem Drucker in Verbindung steht und die Druckdaten für die Botschaft speichert, kann der Nutzer nicht überprüfen, welche Druckdaten im Speicher gerade gespeichert sind. Auch kann die Verwendung der so gespeicherten Botschaft vom Nutzer der Frankiermaschine nicht beliebig gesteuert werden.It is not possible to change the message without a check in the data center. Since the memory is directly connected to the printer and stores the print data for the message, the user cannot check which print data is currently stored in the memory. The use of the message stored in this way cannot be controlled arbitrarily by the user of the franking machine.

Zur selektiven Änderung der in dem Speicher gespeicherten Werbebotschaft müssen entweder die Pixel-Daten für die Werbebotschaft vollständig neu von einer Zentrale übermittelt werden, wobei die Anzahl der Drucke überwacht wird, oder die zu druckende Werbebotschaft wird per Hand über eine Tastatur in einen Speicher eingegeben, um nacheinander die Portowert-, Datumsdaten und Textzeilen zu drucken.In order to selectively change the advertising message stored in the memory, either the pixel data for the advertising message must be transmitted from a central station in a completely new way, the number of prints being monitored, or the advertising message to be printed is manually entered into a memory using a keyboard, to print the postage, date and text lines one after the other.

Nachteilig ist hierbei, daß bei einer Änderung manuellen Eingabeinformation die vorherige alte Eingabeinformation verlohren ist. Nur auf in der Zentrale gespeicherte Werbebotschaften kann dann zurückgegriffen werden. Nachteilig ist auch, daß die Änderung nicht unterbrechungsfrei erfolgen kann. Der Zusammendruck ist elektronisch und mechanisch aufwendig. Die Verwendung einerseits von Drucktrommeln oder andererseits von Nadeldruckern führt auch noch zu einer unerwünschten Lärmbelästigung.The disadvantage here is that when manual input information is changed, the previous old input information is lost. Only advertising messages stored in the head office can then be accessed. Another disadvantage is that the change cannot be made without interruption. The overprint is electronically and mechanically complex. The use of printing drums on the one hand or dot-matrix printers on the other hand also leads to undesirable noise pollution.

Der innere Aufbau der Drucktrommel, die bereits Einstellräder für den Postwert und das Datum aufweist, würde außerdem so kompliziert, daß bereits vorgeschlagen wurde, in der Klischeedrucktrommel einen separaten zweiten Drucker anzuordnen. Aus der US 3 869 986 ist bekannt, einen zweiten die variablen Daten druckenden Tintenstrahldrucker zu verwenden.The internal structure of the printing drum, which already has dials for the postage value and the date, would also be so complicated that it had already been proposed to arrange a separate second printer in the plate printing drum. From US 3 869 986 it is known to use a second ink jet printer printing the variable data.

Aus der US 4 580 144 ist ein elektronisches Frankierwerk mit zwei termischen Druckeinrichtungen bekannt, wobei mit der ersten das feste Druckbildteil (Posthoheitszeichen und Bildrahmen) und mit der zweiten das variable Druckbildteil (Porto und Datum) nacheinander gedruckt werden. Durch diese Aufteilung und getrennte Behandlung der variablen und konstanten Daten kann die Druckgeschwindigkeit erhöht werden. Jedoch ist aufgrund des fehlenden Fingerabdruckes hiermit kein Sicherheitsabdruck an sich schon gegeben. Vielmehr müßte noch eine zusätzliche Markierung mit aufgedruckt werden.From US 4,580,144 an electronic franking machine with two thermal printing devices is known, with the first the fixed printed image part (postal code and picture frame) and the second the variable printed image part (postage and date) being printed one after the other. The printing speed can be increased by this division and separate treatment of the variable and constant data. However, due to the lack of a fingerprint, there is no security imprint per se. Rather, one would have to additional marking can also be printed.

Bei einer aus der US 4 746 234 bekannten Frankiermaschine werden feste und variable Informationen in Speichermitteln (ROM, RAM) gespeichert, um diese dann, wenn ein Brief auf dem Transportpfad vor der Druckposition einen Mikroschalter betätigt, mittels eines Mikroprozessors auszulesen und um ein Drucksteuersignal zu bilden. Beide sind dannach elektronisch zu einem Druckbild zusammengesetzt und können durch Thermaldruckmittel auf einen zu frankierenden Briefumschlag ausgedruckt werden. Bei sehr vielen einzubindenden variablen Fensterdruckbilddaten verzögert sich die Bildung des Drucksteuersignals entsprechend. Die bei gleichbleibenden postalischen Daten maximal erreichbare Druckgeschwindigkeit wird insbesondere durch die bei der Bildung des Drucksteuersignals benötigten Zeit begrenzt. Es müßte ein zusätzlicher materieller Aufwand betrieben oder die Herabsetzung der Druckgeschwindigkeit in Kauf genommen werden, wenn aus den Daten eine Kryptozahl berechnet werden soll, um daraus eine Markierung für einen Sicherheitsabdruck zu erzeugen. In beiden Fällen wäre für eine solche Maschine (hoher Preis und/oder zu langsam) letztlich eine mangelnde Akzeptanz durch die Kunden zu erwarten.In the case of a franking machine known from US Pat. No. 4,746,234, fixed and variable information is stored in storage means (ROM, RAM) in order to be read out by means of a microprocessor when a letter actuates a microswitch on the transport path in front of the printing position and to send a print control signal form. Both are then electronically assembled into a print image and can be printed out on an envelope to be franked using thermal printing media. With a large number of variable window print image data to be integrated, the formation of the print control signal is delayed accordingly. The maximum print speed that can be achieved with constant postal data is limited in particular by the time required for the formation of the print control signal. An additional material effort would have to be made or the reduction in printing speed would have to be accepted if a crypto number was to be calculated from the data in order to generate a marking for a security print. In both cases, such a machine (high price and / or too slow) would ultimately result in a lack of customer acceptance.

Aus der EP 294 397 ist ein automatisches Übertragungssystem mit Nutzer(chip)karten bekannt. Die Nutzerkarten sind mit einem Mikroprozessor und einer Datenausgabeeinheit versehen. Die Frankiermaschine weist einen Terminal für die Nutzerkarten mit Wertverarbeitungssektion, Programmiermittel für Kartenmikroprozessor und einen Verarbeitungssektionsmikroprozessor für eine Ausführung einer programmierten Handhabeprozedur auf, wobei eine Graphik vom Kartenspeicher durch Terminal in den Druckerspeicher geladen wird. Die Möglichkeit einer Abänderung der Graphik besteht aber nur im Ganzen, d. h. über das Neuladen eines extern abgeänderten Postwertzeichen samt Poststempel mittels Nutzerkarten. Durch neue Werbeklischees kann hier die Sicherheit an sich nicht erhöht werden. Ein solches kann elektronisch leicht erzeugt werden. Andererseits würde ein verändertes Werbeklischee auf eine Manipulation hinweisen. Derartiges auszuwerten, ist aber durch die Postbehörde hier noch nicht vorgesehen.An automatic transmission system with user (chip) cards is known from EP 294 397. The user cards are equipped with a microprocessor and a data output unit. The franking machine has a terminal for the user cards with a value processing section, programming means for a card microprocessor and a processing section microprocessor for executing a programmed handling procedure, a graphic being loaded from the card memory through the terminal into the printer memory. However, the graphics can only be changed as a whole, ie by reloading an externally modified one Postage stamp including postmark using user cards. Security cannot be increased here by new advertising clichés. Such can be easily generated electronically. On the other hand, a changed advertising cliché would indicate manipulation. However, the postal authority has not yet provided for such an evaluation.

Aus der DE 38 23 719 ist dagegen ein Sicherheitssystem zur Verwendung mit einer Zeichendruck-Berechtigungsvorrichtung bekannt. Einem Rechner der Frankiermaschine ist ein Speicher für die zu ladenden Daten der Grafikänderung und der Daten des zugehörigen Datums zugeordnet. Wenn der Nutzer um eine Geldmitteländerung nachsucht, wird vom Rechner der Frankiermaschine auf eine externe Wählvorrichtung über eine Verbindungsvorrichtung (Modem) zugegriffen, die eine Auswahl eines zu druckenden Zeichenmusters vornimmt. Es ist vorgesehen, daß das gedruckte Zeichenmuster zur Überprüfung der Sicherheit der Berechtigung der Frankiermaschine verwendet wird. Hier ist aber das gesamte aufgedruckte jenes besondere Zeichenmuster aufweisende Druckbild von der Postbehörde auszuwerten, was nur mit einem hohen Aufwand möglich ist.DE 38 23 719, on the other hand, discloses a security system for use with a character printing authorization device. A computer of the franking machine is assigned a memory for the data to be loaded, the graphic change and the data of the associated date. When the user searches for a change in funds, the computer of the franking machine accesses an external dialing device via a connection device (modem) which selects a character pattern to be printed. It is envisaged that the printed character pattern will be used to check the security of the authorization of the franking machine. Here, however, the entire printed image having that special character pattern is to be evaluated by the postal authority, which is only possible with great effort.

Für den Frankiermaschinenaufdruck ist andererseits bereits vorgeschlagen worden, bestimmte versteckte oder cryptisierte Zeichen, Bar-Code, mit mehreren Druckköpfen als sichtbare oder unsichtbare Markierungen auf das Postgut aufzubringen, um Fälschungen identifizieren zu können.For franking machine printing, on the other hand, it has already been proposed to apply certain hidden or crypted characters, bar code, to the mail item as visible or invisible markings with several print heads in order to be able to identify forgeries.

So wird in der US 4 775 246 wird eine alphanummerische Zahl, in der US 4 649 266 eine einzelne alphaummerische Ziffer in einer Zahl zusätzlich im Poststempel mit abgedruckt, wobei beim Vergleich durch den Postbeamten solcher Ziffern oder Zahlen subjektive Fehler nicht ausgeschlossen sind. In der US 4 934 846 (ALCATEL) wird dagegen bereits ein maschinenlesbarer Strichcode in einem gesonderten Feld neben dem Postwertstempel abgedruckt, was aber in nachteiliger Weise die verfügbare Abdruckfläche für den Poststempel und/oder des Werbeklischees verkleinert.For example, in US 4,775,246 an alphanumeric number is printed in US 4,649,266 a single alphanumeric number in a number in addition in the postmark, whereby subjective comparisons by the postal officer of such numbers or numbers are not excluded. In U.S. 4,934,846 (ALCATEL), on the other hand, a machine-readable barcode is already printed in a separate field next to the postage stamp, but this disadvantageously reduces the available printing area for the postmark and / or the advertising cliché.

Einen solchen Bar-code mittels einem gesonderten Drucker aufzubringen ist aus der US 4 660 221 und der US 4 829 568 bekannt, wobei in letzterem US-Patent außerdem ein Zeichen mit versetzten Elementen abgedruckt wird, deren Versatz die relevante Sicherheitsinformation enthält. Die Auswertung erfolgt beispielsweise in der US 4 641 346 indem ein solches Zeichen spaltenweise gelesen und mit gespeicherten Zeichen spaltenweise verglichen wird, um die Sicherheitsinformation zurückzugewinnen. Die Auswertung ist dementsprechen kompliziert und nur mittels aufwendigen Geräten von der Postbehörde zu bewerkstelligen.Such a bar code by means of a separate printer is known from US Pat. No. 4,660,221 and US Pat. No. 4,829,568, the latter US patent also printing a character with offset elements, the offset of which contains the relevant security information. The evaluation is carried out, for example, in US Pat. No. 4,641,346 by reading such a character column by column and comparing it with stored characters column by column in order to recover the security information. The evaluation is accordingly complicated and can only be carried out by the postal authority using complex equipment.

Da die Darstellung des Bar- bzw. Strichcodes relativ viel Platz erfordert, ist auch schon ein zweidimensionaler Barcode vorgeschlagen worden. Jedoch bleibt als Nachteil bestehen, daß Strichcode nur noch maschinell, d.h. nicht zusätzlich manuell überprüfbar sind. Ein aus der US 4 949 381 bekanntes Sicherheitssystem verwendet Aufdrucke in Form von Bitmaps in einem gesonderten Markierungsfeld unter dem Frankiermaschinenstempeldruck. Obwohl die Bitmaps besonders dicht gepackt sind, wird durch die immer noch erforderliche Größe Markierungsfeldes das Stempelbild in seiner Höhe um die Höhe des Markierungsfeldes verkleinert. Damit geht zuviel von der für ein Werbeklischee erforderlichen Fläche verlohren. Nachteilig ist auch die erforderliche hochauflösende Erkennungseinrichtung, zur Auswertung der Markierung.Since the representation of the bar or bar code requires a relatively large amount of space, a two-dimensional bar code has already been proposed. However, the disadvantage remains that bar codes are now only machine, i.e. cannot also be checked manually. A security system known from US 4 949 381 uses imprints in the form of bitmaps in a separate marking field under the franking machine stamp printing. Although the bitmaps are packed particularly densely, the size of the marking field still reduces the height of the stamp image by the height of the marking field. This means that too much of the space required for an advertising cliché is lost. Another disadvantage is the high-resolution detection device required to evaluate the marking.

Ein anderes Sicherheitssystem verwendet Aufdrucke in Form eines Diagramms (US 5 075 862) innerhalb des Frankiermaschinenstempelabdrucks. Wenn Druckelemente ausgefallen sind, fehlen die Dots im Druckbild, was zu einer Signalisierung einer angeblichen Fälschung führen kann. Solche Markierungen in Diagrammform innerhalb des Frankiermaschinenstempelabdruckes sind deshalb nicht so sicher. Selbst bei einem fehlerfreien Abdruck ist die maschinelle Auswertung erschwert, da immer das gesamte Druckbild auszuwerten ist.Another security system uses imprints in the form of a diagram (US Pat. No. 5,075,862) within the Franking machine stamp imprint. If printing elements have failed, the dots are missing in the printed image, which can signal an alleged forgery. Such markings in diagram form within the franking machine stamp imprint are therefore not so secure. Mechanical evaluation is difficult even with an error-free print, since the entire printed image must always be evaluated.

Weiterhin ist in der DE 40 03 006 A1 ein Verfahren zur Kennzeichnung von Postgut zur Ermöglichung einer Identifikation von Frankiermaschinen vorgeschlagen worden, wobei eine mehrstellige Kryptozahl unter Einbeziehung des Datums, der Maschinenparameter, des Postwertes und des Werbeklischees gebildet und gesondert zwischen-gespeichert wird. Über eine die Druckermittel einstellende Druckersteuerung wird die Kryptozahl beim Druck zusätzlich in das Druckmuster eingefügt. Somit kann mittels der Kryptozahl eine Fälschung bzw. jede Nachahmung des Frankiermaschinenstempels durch einem nichtabgerechneten Postwertaufdruck erkannt werden. Auch bei einer Vielzahl von Nutzern einer einzigen Frankiermaschine, kann derjenige Nutzer leicht herausgefunden werden, welcher den Postwert manipuliert hat. Jedoch handelt es sich hierbei nicht um ein vollelektronisch erzeugtes Druckbild für einen impact-less-Drucker.Furthermore, DE 40 03 006 A1 has proposed a method for identifying mail to enable franking machines to be identified, a multi-digit crypto number including the date, the machine parameters, the post value and the advertising slogan being formed and cached separately. The crypto number is additionally inserted into the print pattern during printing via a printer control which sets the printer means. Thus, a counterfeit or any imitation of the franking machine stamp can be identified by means of the crypto number by means of a postage imprint that has not been billed. Even with a large number of users of a single franking machine, the user who manipulated the postage value can easily be found out. However, this is not a fully electronically generated print image for an impact-less printer.

Bereits aus sicherungstechnischen Gründen ist in der DE 40 34 292 für ein vollelektronisch erzeugtes Druckbild vorgeschlagen worden, nur einen konstanten Teil des Frankierbildes in der Frankiermaschine zu speichern und den anderen zugehörigen variablen Teil von der Datenzentrale der Frankiermaschine zu zusenden, um das endgültige Druckbild zusammenzusetzen.For security reasons alone, DE 40 34 292 has proposed for a fully electronically generated print image to store only a constant part of the franking image in the franking machine and to send the other associated variable part from the data center of the franking machine in order to assemble the final printed image.

Für die Druckdatenzusammenstellung ist hierbei bei jeder Frankierung eine Kommunikation des einen Frankiermodul enthaltenen Endgerätes mit einer Zentrale notwendig. Dadurch wird der Druck verzögert, was diese Lösung für eine massenhafte Frankierung von großen Postaufkommen ebenfalls ungeeignet macht. Das vollelektronisch erzeugte Werbeklischee gehört in dieser Lösung aber ebenso zu den konstanten Daten des Frankierbildes, wie die Rahmenanordnung des Wert- und des Tagesstempels mit Ortsangabe und ggf. der Postleitzahl. Das Werbeklischee kann aber in jener Frankiermaschine nicht teilweise abgeändert werden.For the compilation of print data, communication of the terminal device containing a franking module with a central office is necessary for each franking. This delays printing, which also makes this solution unsuitable for mass franking of large volumes of mail. In this solution, the fully electronically generated advertising cliché is just as much a part of the constant data of the franking image as the frame arrangement of the value and day stamp with location and, if applicable, the postcode. However, the advertising cliché cannot be partially modified in that franking machine.

Die vorgenannten Lösungen sind entweder zur Erreichung einer hohen Druckgeschwindigkeit zu aufwendig bzw. weisen mehrere Drucker auf oder sind für ein zeitoptimiertes Zusammensetzen von konstanten und variablen Daten zur Bildung eines Drucksteuersignals für einen einzigen Drucker ungeeignet.The aforementioned solutions are either too expensive to achieve a high printing speed or have multiple printers or are unsuitable for time-optimized compilation of constant and variable data to form a print control signal for a single printer.

Einerseits ermöglichen alle bisherigen Lösungen, in welchen editiert werden kann, keinen schnellen unterbrechungsfreien Wechsel eines Werbeklischeetextteils, bei einer hohen Druckgeschwindigkeit von bis zu ca. 6000 Briefen pro Stunde. Andererseits enthält jede Botschaft bisher ausschließlich die vorher mit der Postbehörde vereinbarte Information oder falls aus mehreren Botschaften eine einzelne ausgewählt werden darf, eine Auswahl an vereinbarten Informationen. Jede Abweichung führt entweder zur Identifizierung einer Fälschung oder zu einer verminderten Fälschungssicherheit, wenn eine solche Abweichung zugelassen wird.On the one hand, all previous solutions in which editing can be carried out do not allow a quick, uninterrupted change of an advertising slogan text part, with a high printing speed of up to approx. 6000 letters per hour. On the other hand, each embassy so far only contains the information previously agreed with the postal authority or, if a single message can be selected, a selection of agreed information. Every deviation leads either to the identification of a forgery or to a reduced security against forgery if such a deviation is permitted.

Es war deshalb Aufgabe, die Nachteile des Standes der Technik zu überwinden, um ein Verfahren und eine Anordnung zur schnellen Erzeugung eines Sicherheitsabdruckes zu schaffen.It was therefore an object to overcome the disadvantages of the prior art in order to create a method and an arrangement for the rapid generation of a security imprint.

Dabei waren, einerseits eine maschinenlesbare als auch manuell lesbare und decodierbare Form der Kennzeichnung, welche zusammen mit dem Frankierabdruck sichtbar auf das Poststück oder den Frankierstreifen aufgebracht werden kann, und andererseits eine Lösung zum Zusammensetzen von konstanten und von schnell änderbaren editierbaren Daten für Frankiermaschinen und zu deren Drucksteuerung für einen spaltenweisen Druck eines Frankierdruckbildes zu entwickeln.On the one hand, there was a machine-readable as well as manually readable and decodable form of the identification, which was visible together with the franking imprint can be applied to the mail piece or the franking strip, and on the other hand to develop a solution for assembling constant and quickly editable data for franking machines and for controlling their printing for a column-wise printing of a franking print image.

Als eine zusätzliche Funktion soll die Änderung des Klischees über die Betätigungselemente in der neuen Frankiermaschine vorgesehen werden, ohne daß dies einer vorher einzuholenden Zustimmung durch eine Datenzentrale oder durch das Postamt bedarf und ohne daß dadurch die Sicherheit der Abrechnung beeinträchtigt wird und ohne daß ein solchermaßen frankiertes Postgut beim Postamt als Fälschung aussortiert wird. Gleichzeitig soll aber auch die Fälschungssicherheit erhöht werden.As an additional function, the cliché should be changed via the actuating elements in the new franking machine, without this requiring prior approval from a data center or through the post office, and without this affecting the security of the billing and without such franking Postgut is sorted out as a forgery at the post office. At the same time, the security against counterfeiting should also be increased.

Das Unterscheiden der in Fälschungsabsicht manipulierten von solchen unmanipulierten, aber einen editierbaren Klischeetextteil aufweisenden, Frankiermaschinenabdrucke soll weiterhin bei der Postbehörde leicht möglich sein. Außerdem sollte ein Hinweis auf die Maschine, die vom Manipulator nachgeahmt wurde oder die selbst manipuliert wurde und Hinweis auf die Maschine, die vom Nutzer über das Inspektionsdatum hinaus weiterbetrieben wurde, gegeben und/oder aus dem Abdruck ermittelbar sein.It should still be possible for the postal authority to easily distinguish between franking machine imprints manipulated with the intention of forgery and those that have not been manipulated but have an editable cliché text part. In addition, there should be a reference to the machine that was mimicked by the manipulator or that was manipulated itself and a reference to the machine that the user continued to operate after the inspection date and / or could be determined from the imprint.

Die Aufgabe wird mit den kennzeichnenden Merkmalen des Anspruchs 1 gelöst.The object is achieved with the characterizing features of claim 1.

Ausgehend von der Überlegung mit einem Mikroprozessor und einem Druckmodul einer Frankiermaschine auszukommen, wird für den Sicherheitsabdruck vorgeschlagen, bei einem vollelektronisch erzeugtem Druckbild die variablen Daten der Markierung in ein oder mehrere Fenster innerhalb eines festen durch das Frankiermaschinendruckbild gegebenen Rahmens beim Druck einzubetten. Für die zeitkritische Erzeugung der Markierungsdaten wird hierzu nach dem Abschluß aller Eingaben mindestens eine Kombinationszahl aus vorbestimmten Größen gebildet und diese nach einem Verschlüßlungsalgorithmus zu einer Kryptozahl verschlüsselt, welche dann in eine Markierung umgesetzt wird. Hierbei ist mindestens eine den höheren Stellen der Kombinationszahl zugeordnete Zahl eine monoton veränderbare Größe. Dadurch ändert sich die Markierung bei jedem Druck, was ein derartiges frankiertes Poststück unverwechselbar macht.Based on the consideration of using a microprocessor and a printing module of a postage meter machine, it is proposed for the security imprint that the variable data of the marking in one or more windows within a fixed by the postage meter printing image in the case of a fully electronically generated printing image given frame when printing. For the time-critical generation of the marking data, at least one combination number of predetermined sizes is formed after the completion of all inputs and this is encrypted according to an encryption algorithm to a crypto number, which is then converted into a marking. Here, at least one number assigned to the higher digits of the combination number is a monotonically variable quantity. As a result, the marking changes with each print, which makes such a franked item of mail unmistakable.

Diese Markierung wird vorzugsweise in Form eines Strichcodes und/oder als Reihe an Symbolen in einem Feld des Frankiermaschinenbildes gleichzeitig mit diesem durch den einzigen Druckermodul gedruckt. Durch die Symbolhaftigkeit wird neben der maschinellen auch eine visuelle Auswertung durch einen trainierten Prüfer, der die Form und den Begriffsinhalt der Symbole auswertet, im Postamt ermöglicht. Die Form der Symbole, mit orthogonalen Kanten, ermöglicht über eine integrale Messung des Schwärzungsgrades eine besonders einfache und schnelle Maschinenlesbarkeit. Gegenüber dem Strichkode wird mit der Symbolreihe eine höhere Informationsdichte erreicht und somit Platz im Frankiermaschinendruckbild eingespart bzw. können mittels der grafischen Symbole mehr Informationen codiert gedruckt werden.This marking is preferably printed in the form of a bar code and / or as a series of symbols in a field of the franking machine image simultaneously with this by the single printer module. The symbolism in addition to the mechanical one also enables a visual evaluation by a trained examiner who evaluates the form and the conceptual content of the symbols in the post office. The shape of the symbols, with orthogonal edges, enables particularly easy and quick machine readability through an integral measurement of the degree of blackening. Compared to the bar code, the row of symbols achieves a higher density of information and thus saves space in the franking machine print image, or more information can be printed coded using the graphic symbols.

Ein wesentlicher Grund dafür, daß durch die erforderliche Zeitdauer, die bei der Bildung der Markierungsdaten benötigt wird, die Druckgeschwindigkeit nicht herabgesetzt wird, sondern ingesammt noch erhöht werden kann, liegt in der Erschließung einer Zeitreserve während des Druckes, durch den Mikroprozessor der Steuereinrichtung, der die spaltenweise Einbettung von Fensterdaten durchführt.A major reason why the print speed is not reduced, but rather can be increased overall, due to the time required for the formation of the marking data, is the development of a time reserve during printing by the microprocessor of the control device, which performs the columnar embedding of window data.

Für das Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes für Frankiermaschinen, welches codierte Markierungsdaten vor einer Druckanforderung nach dem Editieren von Fensterdaten und/oder Rahmendaten des Frankiermaschinenstempelbildes von demselben Mikroprozessor einer Steuereinrichtung, der die Abrechnung und Ablaufsteuerung übernimmt, erzeugt, ist deshalb vorgesehen, daß ein Drucksteuersignal nach einer Druckanforderung gebildet wird, indem die in binäre Pixeldaten umgewandelten Markierungsdaten während des spaltenweisen Druckes im Verlauf einer speziellen Druckroutine spaltenweise in die momentan gedruckte Spalte an vor-bestimmter Stelle eingefügt werden.For the procedure for the rapid creation of a security imprint For franking machines, which generates coded marking data before a print request after editing window data and / or frame data of the franking machine stamp image by the same microprocessor of a control device which takes over the accounting and sequence control, it is therefore provided that a print control signal is generated after a print request by the Marking data converted into binary pixel data during column-by-column printing in the course of a special printing routine are inserted column-by-column in the currently printed column at a predetermined position.

Die Erfindung geht davon aus, daß nach dem Einschalten automatisch der Postwert im Wertabdruck entsprechend der letzten Eingabe vor dem Ausschalten der Frankiermaschine und das Datum im Tagesstempel entsprechend dem aktuellem Datum vorgegeben werden, daß für den Abdruck die variablen Daten in die festen Daten für den Rahmen und für alle unverändert bleibenden zugehörigen Daten elektronisch eingebettet werden. Diese variablen Daten der Fensterinhalte werden nachfolgend kurz als Fensterdaten und alle festen Daten für den Wertstempel, den Tagesstempel und den Werbeklischeestempel als Rahmendaten bezeichnet. Die Rahmendaten sind einem ersten Speicherbereich eines nichtflüchtigen Arbeitsspeichers entnehmbar. Die Fensterdaten sind einem zweiten Speicherbereich zwecks eines Zusammensetzens zu einer Gesamtdarstellung eines Frankierbildes entnehmbar. Erfindungsgemäß werden die Daten aus beiden Speicherbereichen entsprechend einer frei wählbaren Zuordnung vor dem Druck zu einem Pixeldruckbild zusammengesetzt und während des Druckes zu einer Spalte des gesamten Frankiermaschinendruckbildes vervollständigt. Diejenigen variablen Daten, welche während des Druckes in die Druckspalte eingebettet werden, umfassen mindestens die Markierungsdaten. Der Zeitaufwand für das vorherige Zusammensetzen des gesamten Pixelbildes mit den übrigen Daten, ist dementsprechend reduziert.The invention is based on the fact that, after switching on, the postage value in the value print corresponding to the last entry before switching off the franking machine and the date in the day stamp corresponding to the current date are automatically specified that the variable data in the fixed data for the frame for the print and be electronically embedded for all associated data that remain unchanged. These variable data of the window contents are hereinafter referred to briefly as window data and all fixed data for the value stamp, the day stamp and the advertising slogan stamp as framework data. The frame data can be taken from a first memory area of a non-volatile working memory. The window data can be taken from a second memory area for the purpose of combining them into an overall representation of a franking image. According to the invention, the data from the two memory areas are combined in accordance with a freely selectable assignment before printing to form a pixel print image and are completed during printing to form a column of the entire franking machine print image. Those variable data which are embedded in the printing column during printing comprise at least the marking data. The time required for the previous assembly of the entire pixel image with the rest of the data, is reduced accordingly.

Das vorherige Zusammensetzen erfolgt ähnlich wie beim Datum im Poststempel und wie beim Postwert im Wertabdruck, wobei die variable Information im dafür vorgesehenen Fenster nachträglich ergänzt und modifiziert werden kann. Es wird dabei davon ausgegangen, daß eine Einbettung eines variablen Textteils in einen Rahmen für ein Werbeklischee in gleicher Weise erfolgen kann, wie bei den übrigen Fensterdaten und daß dafür ein Fenster innerhalb der Gesamtdarstellung des Werbeklischees definiert ist. Um Zeit einzusparen, werden nur die Teile einer graphischen Darstellung bei einer Änderung neu gespeichert, die tatsächlich geändert werden.The previous composition is similar to the date in the postmark and as with the postage in the value print, whereby the variable information can be added and modified subsequently in the window provided. It is assumed that a variable part of the text can be embedded in a frame for an advertising cliché in the same way as for the other window data and that a window is defined within the overall presentation of the advertising cliché. In order to save time, only those parts of a graphical representation that are actually changed are saved when a change is made.

Das Verfahren geht zur Vorbereitung einer Klischeetextteiländerung für Frankiermaschinen davon aus, daß ein Laden vereinbarter Klischeetypen über MODEM oder Chipkarte und ein Selektieren eines Klischeetyps in an sich bekannter Weise erfolgen kann. Erfindungsgemäß wird ein wahlfreies Editieren eines in der Frankiermaschine gespeicherten Klischeetextteils sowie ein Zusammensetzen und die Anzeige einer Gesamtdarstellung und gegebenenfalls ein Abspeichern des editierten Textteils vor dem Ausdruck zusätzlich gewährleistet.To prepare a change of the plate text part for franking machines, the method assumes that loading of agreed plate types via MODEM or chip card and selection of a plate type can be carried out in a manner known per se. According to the invention, optional editing of a cliché text part stored in the franking machine and assembly and display of an overall representation and, if appropriate, storage of the edited text part before printing is additionally guaranteed.

Die Anordnung zur Klischeetextteiländerung für Frankiermaschinen weist erfindungsgemäß in einer Variante einen Pixel-Speicher und einen nichtflüchtigen Arbeitsspeicher mit getrennten Speicherbereichen auf. Neben dem ersten Speicherbereich für die entsprechenden Rahmendaten, wobei die festen Daten der unterschiedlichen Klischeetypen für eine Auswahl zugeordnet sind, wird der zweite Speicherbereich für Fensterdaten, u.a. für eine Anzahl an zuordenbaren mehreren Klischeetextteilen, vorgesehen. Der nichtflüchtige Speicher steht mit einer Einrichtung, die die Daten in diesem zweiten Speicherbereich automatisch in vorbestimmter Weise ändern kann, in Verbindung.According to the invention, the arrangement for changing the cliché text part for franking machines has, in one variant, a pixel memory and a non-volatile working memory with separate memory areas. In addition to the first storage area for the corresponding frame data, the fixed data being assigned to the different cliché types for a selection, the second storage area is provided for window data, inter alia for a number of assignable cliché text parts. The non-volatile memory is available with a device that stores the data in this second Memory area can change automatically in a predetermined manner in connection.

Insbesondere soll eine Botschaft in einem vereinbarten Fenster eines Feldes für ein Werbeklischee im Frankieraufdruck übermittelt werden, wobei die Botschaft in Klarschrift unmmittelbar den Adressaten anspricht. Die Botschaft kann ein nicht mit dem Postamt vereinbarter alphanumerischer Textteil sein, der eine beliebige Information, z.B. Hinweise auf Betriebsferien, Messen, Tagungen und/oder öffentliche Ereignisse enthält.In particular, a message is to be transmitted in an agreed window of a field for an advertising cliché in the franking imprint, the message directly addressing the addressee in plain text. The message can be an alphanumeric text part that has not been agreed with the post office and contains any information, e.g. Contains references to company holidays, trade fairs, conferences and / or public events.

Bisher ist eine Autorisierung jeder vom Nutzer geforderten Änderung durch die Postbehörde vorgeschrieben. Die Erfindung basiert deshalb weiterhin auf der Überlegung, mit dem Postamt ein Genehmigungsverfahren für teilweise vom Kunden ergänzbare Klischeetypen zu vereinbaren, um in der Frankiermaschine über ihre Tastatur die Funktion zur Änderung von alphanumerischen Textteilen innerhalb des Werbeklischees zu ermöglichen. Damit entfällt die Notwendigkeit jedesmal neu Werbeklischees vom Frankiermaschinenhersteller oder Händler bzw. dessen Datenzentrale anzufordern und somit entfällt auch die zugehörige aufwendige Sicherheitsprozedur einschließlich der Übertragung codierter Signale für Klischeedaten mittels Modem.So far, authorization of every change requested by the user has been required by the postal authority. The invention is therefore further based on the consideration of agreeing an approval process for cliché types that can be supplemented in part by the customer, in order to enable the function in the franking machine to change alphanumeric text parts within the cliché in the franking machine. This eliminates the need to request new advertising clichés from the franking machine manufacturer or dealer or its data center each time, and the associated complex security procedure, including the transmission of coded signals for cliché data using a modem, is also eliminated.

Eine Textteiländerung darf einerseits nicht zu einer verminderten Fälschungssicherheit führen und andererseits bei einer Überprüfung der Frankierung von Postgut, das mit einer derartigen Klischeetextteiländerung versehen ist, im Postamt keine automatische Aussonderung des Postgutes als angeblich gefälscht verursachen. Für einen Sicherheitsabdruck wird deshalb eine entsprechende Markierung unter Einbeziehung der festen Frankiermaschinenpixelbilddaten, welche bei einer Klischeetextteileditierung unverändert bleiben, erzeugt.On the one hand, a change in the text may not lead to reduced security against counterfeiting and, on the other hand, when checking the franking of postal items which are provided with such a change in the cliché text part, it should not automatically cause the postal items to be rejected as allegedly counterfeited. A corresponding marking is therefore generated for a security imprint, taking into account the fixed franking machine pixel image data, which remain unchanged when the cliché text is edited.

In vorteilhafter Weise wird für das Ändern eines Klischeetextteils auf bereits gespeicherte editierte Textteile zurückgegriffen, so daß während des laufenden Drucks eines Stapels an Postgut, ohne eine Druckunterbrechung herbeizuführen, das Werbeklischee teilweise geändert bzw. den aktuellen Erfordernissen angepaßt werden kann.Advantageously, for the modification of a cliché text part, already saved, edited text parts are used, so that the advertising cliché can be partially changed or adapted to the current requirements during the ongoing printing of a stack of mail, without causing an interruption in printing.

Erfindungsgemäß wird vorgeschlagen, hexadezimale Rahmendaten, Fensterdaten und Zuordnungsdaten in die jeweils getrennten Speicherbereiche eines zusätzlichen nichtflüchtigen Arbeitsspeichers zu übertragen und dort abzuspeichern, um das Druckbild vor dem Ausdruck anzuzeigen und um die Klischeetextteile editieren zu können. Es erfolgt danach eine Übernahme in den flüchtigen Pixelspeicher und eine Einordnung der Fensterdaten entsprechend der Zuordnungsdaten in die Rahmendaten. Hierbei ist es aber durch die Erfindung möglich, zeitoptimiert zu arbeiten, so daß die Druckgeschwindigkeit hoch wird.According to the invention, it is proposed to transfer hexadecimal frame data, window data and assignment data into the respective separate memory areas of an additional non-volatile working memory and to store them there in order to display the printed image before printing and to be able to edit the cliché text parts. It is then transferred to the volatile pixel memory and the window data is classified according to the assignment data in the frame data. Here, however, it is possible through the invention to work in a time-optimized manner, so that the printing speed becomes high.

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,
Blockschaltbild einer ersten Variante der erfindungsgemäßen Frankiermaschine,
Figur 2,
Ablaufplan für die Druckbilderstellung nach einer zweiten Variante der erfindungsgemäßen Frankiermaschine mit drei Pixelspeicherbereichen,
Figur 3a,
Darstellung eines Sicherheitsabdruckes mit einem Markierungsfeld
Figur 3b bis 3e,
Weitere Varianten der Anordnung von Markierungsfeldern für Sicherheitsabdruck
Figur 3f,
Darstellung eines Satzes an Symbolen für ein Markierungsfeld im Werbeklischee
Figur 4,
Sicherheitsabdruck-Auswerteeinrichtung,
Figur 5,
Ablaufplan nach einer dritten Variante der erfindungsgemäßen Frankiermaschine mit zwei Pixelspeicherbereichen,
Figur 6,
Ablaufplan nach einer vierten Variante der erfindungsgemäßen Frankiermaschine mit einem Pixelspeicherbereich,
Figur 7,
Postwertzeichenbild mit zugeordneten Druckspalten,
Figur 8,
Darstellung der auf ein Pixelspeicherbild bezogenen und davon getrennt gespeicherten Fensterkennwerte,
Figur 9a,
Decodierung der Steuercode, Dekomprimierung und Laden der festen Rahmendaten sowie Bildung und Speicherung der Fensterkennwerte,
Figur 9b,
Einbettung von dekomprimierten aktuellen Fensterdaten vom Typ 1 in die dekomprimierten Rahmendaten nach dem Start der Frankiermaschine bzw. nach dem Editieren von Rahmendaten,
Figur 9c,
Einbettung von dekomprimierten variablen Fensterdaten vom Typ 1 in die dekomprimierten Rahmendaten nach dem Editieren dieser Fensterdaten vom Typ 1,
Figur 10,
Bildung neuer codierter Fensterdaten vom Typ 2 für ein Markierungsbild,
Figur 11,
Decodierung von Steuercode und Umsetzung in dekomprimierte binäre Fensterdaten vom Typ 2,
Figur 12,
Druckroutine für das Zusammensetzen von Daten aus den Pixelspeicherbereichen I und II,
Figur 13,
Druckroutine für das Zusammensetzen aus einem Pixelspeicherbereich I und Arbeitsspeicherbereichen entnommenen Daten,
Die Figur 1 zeigt ein Blockschaltbild der erfindungsgemäßen Frankiermaschine mit einem Druckermodul 1 für ein vollelektronisch erzeugtes Frankierbild, das ein Werbeklischee und/oder eine Markierung für einen Sicherheitsabdruck enthält, mit mindestens einem Betätigungselemente aufweisenden Eingabemittel 2, und mit einer Anzeigeeinheit 3, die beide über einen Ein/Ausgabe-Steuermodul 4 gekoppelt sind, einem nichtflüchtigen Speicher 5 für mindestens die konstanten Teile des Frankierbildes sowie mit einer Steuereinrichtung 6. Ein Charakterspeicher 9 liefert die nötigen Druckdaten für den flüchtigen Arbeitsspeicher 7. Die Steuereinrichtung 6 weist einen Mikroprozessor µP auf, der mit dem Ein/Ausgabe-Steuermodul 4, mit dem Charakterspeicher 9, mit dem flüchtigen Arbeitsspeicher 7 und mit dem nichtflüchtigen Arbeitspeicher 5, mit einem Kostenstellenspeicher 10, mit einem Programmspeicher 11, mit einer Transport- bzw. Vorschubvorrichtung ggf. mit Streifenauslösung 12, einem Encoder (Codierscheibe) 13 sowie mit einem Uhren/Datums-Baustein 8 in Verbindung steht.Advantageous developments of the invention are characterized in the subclaims or are shown below together with the description of the preferred embodiment of the invention with reference to the figures. Show it:
Figure 1,
Block diagram of a first variant of the franking machine according to the invention,
Figure 2,
Flow chart for the creation of print images according to a second variant of the franking machine according to the invention with three pixel memory areas,
Figure 3a,
Representation of a security imprint with a check box
3b to 3e,
Further variants of the arrangement of marking fields for security imprint
Figure 3f,
Representation of a set of symbols for a marking field in the advertising cliché
Figure 4,
Safety imprint evaluation device,
Figure 5,
Flow chart according to a third variant of the franking machine according to the invention with two pixel memory areas,
Figure 6,
Flow chart according to a fourth variant of the franking machine according to the invention with a pixel memory area,
Figure 7,
Postage stamp image with assigned printing columns,
Figure 8,
Representation of the window parameters relating to a pixel memory image and stored separately therefrom,
Figure 9a,
Decoding of the control code, decompression and loading of the fixed frame data as well as formation and storage of the window parameters,
Figure 9b,
Embedding of decompressed current window data of type 1 in the decompressed frame data after starting the franking machine or after editing frame data,
Figure 9c,
Embedding decompressed variable window data of type 1 in the decompressed frame data after editing this window data of type 1,
Figure 10,
Formation of new coded window data of type 2 for a marking image,
Figure 11,
Decoding of control code and conversion into decompressed binary window data of type 2,
Figure 12,
Print routine for the compilation of data from the pixel memory areas I and II,
Figure 13,
Print routine for the compilation of data taken from a pixel memory area I and working memory areas,
1 shows a block diagram of the franking machine according to the invention with a printer module 1 for a fully electronically generated franking image, which contains an advertising slogan and / or a marking for a security imprint, with at least one input means 2 having actuating elements, and with a display unit 3, both of which have a An input / output control module 4 are coupled, a non-volatile memory 5 for at least the constant parts of the franking image and with a control device 6. A character memory 9 supplies the necessary print data for the volatile working memory 7. The control device 6 has a microprocessor μP which is associated with the input / output control module 4, with the character memory 9, with the volatile working memory 7 and with the non-volatile working memory 5, with a cost center memory 10, with a program memory 11, with a transport or feed device, optionally with a strip release 12, an enco the (coding disc) 13 and a clock / date module 8 is connected.

Im Charakterspeicher 9 sind alle alphanumerischen Zeichen bzw. Symbole pixelweise als binäre Daten abgelegt. Daten für alphanumerische Zeichen bzw. Symbole sind im nichtflüchtigen Arbeitsspeicher 5 komprimiert in Form einer Hexadezimalzahl abgespeichert. Entsprechend der vom Encoder 13 gelieferten Positionsmeldung über den Vorschub der Postgutes bzw. Papierstreifens in Relation zum Druckermodul 1 werden die komprimierten Daten aus dem Arbeitsspeicher 5 gelesen und mit Hilfe des Charakterspeichers 9 in ein binäre Pixeldaten aufweisendes Druckbild umgewandelt, welches in solcher dekomprimierten Form im flüchtigen Arbeitsspeicher 7 gespeichert wird. Zur Erläuterung der Erfindung werden nachfolgend Arbeitsspeicher 7a, 7b und Pixelspeicher 7c verwendet, obwohl es sich hierbei physikalisch vorzugsweise um einen einzigen Speicherbaustein handelt.All alphanumeric characters or symbols are stored in pixel memory 9 as binary data. Data for alphanumeric characters or symbols are in the non-volatile working memory 5 compressed in the form of a hexadecimal number. Corresponding to the position report provided by the encoder 13 about the advance of the postal matter or paper strip in relation to the printer module 1, the compressed data are read from the working memory 5 and converted with the aid of the character memory 9 into a printed image having binary pixel data, which in such a decompressed form is volatile Memory 7 is saved. Working memories 7a, 7b and pixel memory 7c are used below to explain the invention, although this is physically preferably a single memory chip.

Der Arbeitsspeicher 7b und der Pixelspeicher 7c stehen mit dem Druckermodul 1 über eine ein Druckregister (DR) 15 und eine Ausgabelogik aufweisende Druckersteuerung 14 in Verbindung. Der Pixelspeicher 7c ist ausgangsseitig an einen ersten Eingang der Druckersteuerung 14 geschaltet, an deren weiteren Steuereingängen Ausgangssignale der Mikroprozessorsteuereinrichtung 6 anliegen.The working memory 7b and the pixel memory 7c are connected to the printer module 1 via a printer controller 14 having a print register (DR) 15 and an output logic. The pixel memory 7c is connected on the output side to a first input of the printer controller 14, at whose further control inputs there are output signals from the microprocessor control device 6.

Die Anordnung zur schnellen Erzeugung eines Sicherheitsabdruckes für Frankiermaschinen, weist im nichtflüchtigen Arbeitsspeicher 5 einen ersten Speicherbereich A (u.a. für die Daten der konstanten Teile des Frankierbildes u.a. den Werbeklischee-Rahmen, wobei ein zugeordnetes Indiz i den jeweiligen Rahmen kennzeichnet), und einen Pixelspeicherbereich I im flüchtigen Pixelspeicher 7c auf. Für eine schnelle Änderung der Fensterdaten, insbesondere für eine schnelle Klischeetextteiländerung existiert ein zweiter Speicherbereich B im nichtflüchtigen Arbeitsspeicher 5 und ein Pixelspeicherbereich II im Pixel-Speicher 7c für die ausgewählten dekomprimierten Daten der variablen Teile des Frankierbildes. Ein gespeichertes Klischeetextteil ist weiterhin durch einen zugeordneten Namen bzw. Indiz j kennzeichnet.The arrangement for the rapid generation of a security imprint for franking machines has, in the non-volatile working memory 5, a first memory area A (for the data of the constant parts of the franking image, among other things, the advertising slogan frame, an associated indication i identifying the respective frame), and a pixel memory area I in volatile pixel memory 7c. For a quick change of the window data, in particular for a quick change of the cliché text part, there is a second memory area B in the non-volatile working memory 5 and a pixel memory area II in the pixel memory 7c for the selected decompressed data of the variable parts of the franking image. A stored block of cliché text is further identified by an assigned name or indication j.

Die Daten für eine erste Zuordnung der Namen der Klischeetextteile zu den Namen der Klischeerahmen liegen in einem dritten Speicherbereich C des nichtflüchtigen Arbeitsspeichers 5 vor. Durch diese Zuordnung können die Datensätze in den Speicherbereichen A und B adressiert und entsprechend automatisch aufgerufen werden.The data for a first assignment of the names of the cliché text parts to the names of the cliché frames are available in a third memory area C of the non-volatile working memory 5. This assignment enables the data records in memory areas A and B to be addressed and called up automatically.

Die Speicherbereiche A bis T im nichtflüchtigem Arbeitsspeicher 5 können eine Vielzahl von Subspeicherbereichen enthalten, unter welchen die jeweiligen Daten in Datensätze gespeichert vorliegen. Die Subspeicherbereiche Ai sind für i = 1 bis m Rahmen- oder Fixdaten, Bj für j = 1 bis n Fensterdaten und Bk für k = 1 bis p Fensterdaten vorgesehen, wobei verschiedene Zuordnungen zwischen den Subspeicherbereichen der verschiedenen Speicherbereiche auswählbar und/oder vorbestimmt gespeichert sind.The memory areas A to T in the non-volatile working memory 5 can contain a large number of sub-memory areas, under which the respective data are stored in data records. The sub memory areas A i are provided for i = 1 to m frame or fixed data, B j for j = 1 to n window data and B k for k = 1 to p window data, different assignments between the sub memory areas of the different memory areas being selectable and / or are stored in a predetermined manner.

Die Zahlenketten (sTrings) die für die Erzeugung der Eingabedaten mit einer Tastatur 2 oder aber über eine an die Ein/Ausgabeeinrichtung 4 angeschlossene, den Postwert errechnende, - in der Figur 1 nicht gezeigte - elektronische Waage eingegeben werden, werden automatisch im Speicherbereich T des nichtflüchtigen Arbeitsspeichers 5 gespeichert. Damit ist gesichert, daß die letzten Eingabegrößen auch beim Ausschalten der Frankiermaschine erhalten bleiben, so daß nach dem Einschalten automatisch der Postwert im Wertabdruck entsprechend der letzten Eingabe vor dem Ausschalten der Frankiermaschine und das Datum im Tagesstempel entsprechend dem aktuellem Datum vorgegeben wird. Außerdem bleiben auch Datensätze der Subspeicherbereiche, zum Beispiel Ai, Bj, C usw., erhalten. In einem jeden Datensatz eines Subspeicherbereiches Ai, Bj bzw. Bk sind abwechselnd nacheinander Steuercode und lauflängencodierte Rahmen- bzw. Fensterdaten enthalten.The strings of numbers (sTrings) that are entered for the generation of the input data with a keyboard 2 or via an electronic balance - not shown in FIG. 1 - connected to the input / output device 4 and calculating the postal value are automatically stored in the memory area T of the non-volatile memory 5 stored. This ensures that the last input values are retained even when the franking machine is switched off, so that after switching on the postage value in the value print is automatically specified in accordance with the last entry before the franking machine was switched off and the date in the day stamp in accordance with the current date. In addition, data records of the sub memory areas, for example A i , B j , C etc., are also retained. In each data record of a sub memory area A i , B j or B k , control code and run length-coded frame or window data are alternately contained one after the other.

Die entsprechende temporäre Zuordnung von Fenster- zu Rahmendaten wird nach dem Einschalten gemäß dem aktuellen oder dem vorgegebenen zukünftigen Datum von der einen Mikroprozessor aufweisenden Steuereinrichtung 6 getroffen. Vor dem Druck werden aus dem nichtflüchtigen Arbeitsspeicher 5 die jeweiligen ausgewählten Rahmendaten für den Werbeklischeestempel, für den Poststempel und für den Portostempel in die Register 100, 110, 120, ..., eines flüchtigen Arbeitsspeichers 7a übernommen, wobei während der Übernahme Steuercode dekodiert und in einem gesonderten Speicherbereich des Arbeitsspeichers 7b gespeichert werden. Ebenso werden die jeweiligen ausgewählten Fensterdaten in Register 200, 210, 220, ..., geladen. Vorzugsweise werden die Register von Subspeicherbereichen im Speicherbereich des Arbeitsspeichers 7a gebildet. In einer anderen Variante sind diese vorgenannten Register Bestandteil der Mikroprozessorsteuerung 6.The corresponding temporary assignment of window to frame data is made by the control device 6 having a microprocessor after switching on in accordance with the current or the specified future date. Before printing, the respective selected frame data for the advertising slogan stamp, for the postmark and for the postage stamp in the registers 100, 110, 120, ..., of a volatile working memory 7a are taken from the non-volatile working memory 5, control code being decoded during the taking and be stored in a separate memory area of the working memory 7b. The respective selected window data are also loaded into registers 200, 210, 220, .... The registers of sub-memory areas are preferably formed in the memory area of the main memory 7a. In another variant, these aforementioned registers are part of the microprocessor control 6.

Durch Dekomprimieren werden die laufzeitcodierten hexadezimalen Daten in entsprechende binäre Pixeldaten überführt. Dabei werden die dekomprimierten binären Pixeldaten, die über einen längeren Zeitraum unverändert bleiben in einen ersten Pixelspeicherbereich I und die binären Pixeldaten, die sich häufig ändern, in einen zweiten Pixelspeicherbereich II übernommen. Die Figur 1 zeigt ein Blockschaltbild für eine solche erste Variante der erfindungsgemäßen Lösung.Decompression converts the runtime-encoded hexadecimal data into corresponding binary pixel data. The decompressed binary pixel data that remain unchanged over a longer period of time are transferred to a first pixel memory area I and the binary pixel data that change frequently are transferred to a second pixel memory area II. FIG. 1 shows a block diagram for such a first variant of the solution according to the invention.

Neue Rahmen- und/oder Fensterdaten können ausgewählt werden, solange nach dem Einfügen und Einspeichern von binären Pixeldaten in den ersten Pixelspeicherbereich I und der Auswahl von editierbaren Fensterdaten mit anschließenden Dekomprimieren sowie deren Einspeicherung als binären Pixeldaten in den zweiten Pixelspeicherbereich II noch immer keine Druckanforderung vorliegt.New frame and / or window data can be selected as long as there is still no print request after the insertion and storage of binary pixel data in the first pixel memory area I and the selection of editable window data with subsequent decompression and their storage as binary pixel data in the second pixel memory area II .

Beispielsweise sollen eine Vielzahl gleicher Briefe mit dem gleichen Datum versehen und mit dem gleichen Postwert freigemacht werden, wobei sich aber im selben Augenblick, sowie die Eingabe erfolgt ist, dasjenige Klischeetextteil auswechseln läßt, welches in den zweiten Pixelspeicherbereich II geladen ist. Besonders vorteilhaft ist es, wenn auch die Sicherheitsmarkierungen in einem solchen Fenster im Postwertstempel oder im Tagesstempel oder zwischen beiden Stempeln untergebracht werden. Das Nachladen des Pixelspeicherbereiches II mit den dekomprimierten Fensterdaten, die den ausgewählten in den Speicherbereichen des Arbeitsspeichers 5 komprimiert gespeichert vorliegenden entsprechen, erfolgt vor dem Druck. Das Zusammensetzen mit den übrigen im Pixelspeicherbereich I gespeicherten binären Pixeldaten erfolgt vorzugsweise nach Vorliegen einer Druckanforderung während einer Druckroutine. Zur Auswahl der Klischeetextteildaten braucht nunmehr der Druck nicht unterbrochen zu werden. Die Erfindung ermöglicht somit einen schnellen unterbrechungsfreien Wechsel des Werbeklischeetextteils und der Markierung, bis zu einer Druckgeschwindigkeit von ca. 6000 Briefen pro Stunde, beispeilsweise auf Basis der 16 Bit Prozessortechnik.For example, a large number of the same letters are to be provided with the same date and postage free, with the same cliché text part which is loaded into the second pixel memory area II being able to be exchanged at the same moment as the input was made. It is particularly advantageous if the security markings are also accommodated in such a window in the postage stamp or in the day stamp or between the two stamps. The pixel memory area II is reloaded with the decompressed window data, which correspond to the selected ones stored compressed in the memory areas of the main memory 5, before printing. The combination with the other binary pixel data stored in the pixel memory area I is preferably carried out after a print request has been made during a print routine. The printing need not be interrupted to select the cliché text part data. The invention thus enables a quick, uninterrupted change of the advertising slogan text part and the marking, up to a printing speed of approx. 6000 letters per hour, for example based on the 16 bit processor technology.

Die Anzahl von gedruckten Briefen mit der jeweiligen o.g. Einstellung des Werbeklischees wird in der Frankiermaschine für eine spätere Auswertung registriert.The number of printed letters with the respective above The setting of the advertising cliché is registered in the franking machine for later evaluation.

In einer weiteren Ausbildung dieser ersten Variante, wird - in einer in den Figuren nicht dargestellten Weise - eine Vielzahl an jeweils gesonderten Pixelspeicherbereichen für Rahmen- und für Fensterpixeldaten bereitgestellt. Die Fensterdaten betreffen u.a. den aktuellen Postwert (Porto) und frankiermaschinenspezifische Daten (Seriennummer) im Frankierstempel, das Datum oder zusätzliche geeignete Daten (absolute Zeit oder Stückzahl) im Poststempel, editierbare Klischeetextteildaten im Klischeestempel. Das Zusammensetzen der Rahmen- und Fensterpixeldaten erfolgt wieder - wie bei der ersten Variante - während der Ausführung einer speziellen Druckroutine.In a further embodiment of this first variant, a large number of separate pixel memory areas for frame and window pixel data are provided in a manner not shown in the figures. The window data relate to the current postage (postage) and franking machine-specific data (serial number) in the Franking stamp, the date or additional suitable data (absolute time or number of pieces) in the postmark, editable cliché text part data in the cliché stamp. The composition of the frame and window pixel data takes place again - as in the first variant - during the execution of a special printing routine.

Die Figur 2 zeigt eine zweite Variante der erfindungsgemäßen Lösung. Es können zusätzlich besonders erzeugte verschlüsselte und in einem sechsten Speicherbereich F abgelegte Markierungsdaten zur Kennzeichnung eingesetzt werden. Die Anordnung zur Klischeetextteiländerung für Frankiermaschinen weist im Pixel-Speicher nun drei getrennte Speicherbereiche auf. Neben dem ersten Speicherbereich I für die Daten des Klischeetyps (Rahmens), des Postwertes und des aktuellen Datums und dem zweiten Speicherbereich II für zuordenbare mehrere Klischeetextteildaten wird ein dritter Speicherbereich III für die Markierungsdaten vorgesehen. Die Einrichtung, die die Daten in diesem ersten, zweiten und dritten Speicherbereich ändern kann, ist der derselbe Mikroprozessor der Steuereinrichtung 6, der auch die Abrechnungsroutine und die Druckroutine ausführt. Die Daten aus den drei Speicherbereichen werden entsprechend einer vorher festgelegten (in gewissen Grenzen frei wählbaren) Zuordnung während des Druckes zu einer Gesamtdarstellung eines Werbeklischees zusammengesetzt.FIG. 2 shows a second variant of the solution according to the invention. In addition, specially generated encrypted marking data stored in a sixth memory area F can be used for marking. The arrangement for changing the cliché text part for franking machines now has three separate memory areas in the pixel memory. In addition to the first storage area I for the data of the cliché type (frame), the postal value and the current date and the second storage area II for assignable multiple cliché text part data, a third storage area III is provided for the marking data. The device which can change the data in this first, second and third memory area is the same microprocessor of the control device 6 which also executes the accounting routine and the printing routine. The data from the three storage areas are combined according to a predetermined (freely selectable within certain limits) assignment during printing to an overall representation of an advertising slogan.

Insbesondere kann, in Abänderung der DE 40 03 006 A1 gezeigten Lösung, eine Kennzeichnung von Postgut auf der Basis einer Kryptozahl erzeugten Markierung zur Ermöglichung einer Identifikation von Frankiermaschinen ohne Schwierigkeiten vorgenommen werden, wenn die mehrstellige Kryptozahl nicht unter Einbeziehung der als hexadezimale Zahl gespeicherten Datenwerte des gesamten Klischees, sondern nur unter Einbeziehung ausgewählter Datenwerte des Klischeerahmens und weiterer Daten, wie der Maschinenparameter der Werteinstellung und des Datums gebildet und zwischengespeichert wird.In particular, in a modification of the solution shown in DE 40 03 006 A1, marking of postal items on the basis of a crypto number generated marking to enable identification of franking machines can be carried out without difficulty if the multi-digit crypto number is not included, including the data values stored as a hexadecimal number entire clichés, but only taking into account selected data values from the cliché framework and Further data, such as how the machine parameter of the value setting and the date is formed and temporarily stored.

Es wird vorausgesetzt, daß nicht nur Ziffern- oder Zahlenwerte, wie die Nummer des verwendeten Werbeklischees, sondern Datenwerte der Bildinformation zur Bildung der verschlüsselten Information herangezogen wird. Im Unterschied zur DE-PS 40 03 006 kann zur Bildung der Kryptozahl jeder beliebige Bereich des Werbeklischees, welchem separate Daten, in einem Datensatz zugeordnet sind, herangezogen werden. Aus diesem Datensatz werden hierzu, einzelne Daten ausgewählt. Dabei ist es von Vorteil, daß das Spaltenende für jede zu druckende Spalte als Steuercode gekennzeichnet ist, der sich an die lauflängencodierten hexadezimalen Daten anschließt. Dabei können vorzugsweise die an erster Stelle des Datensatzes stehenden lauflängencodierten hexadezimalen Daten verwendet werden.It is assumed that not only numerical or numerical values, such as the number of the advertising cliché used, but data values of the image information are used to form the encrypted information. In contrast to DE-PS 40 03 006, any area of the advertising slogan to which separate data in a data record are assigned can be used to form the crypto number. For this purpose, individual data are selected from this data set. It is advantageous that the end of the column is identified as a control code for each column to be printed, which follows the hexadecimal data encoded with run length. The run length-coded hexadecimal data at the first position in the data record can preferably be used.

In Weiterbildung der erfindungsgemäßen Lösung wird durch eine in der Maschine vorhandene und/oder erzeugte physikalische Größe, insbesondere durch das aktuelle Datum, die zugehörigen Daten der spaltenweisen regionalen Bildinformation aus dem Datensatz ausgewählt, um mindestens eine Anzahl an Daten (Hexadezimalzahlen) zu entnehmen.In a further development of the solution according to the invention, the associated data of the column-wise regional image information is selected from the data set by a physical quantity present and / or generated in the machine, in particular by the current date, in order to extract at least a number of data (hexadecimal numbers).

Weiterhin können zu jeder Werbeklischeenummer auch mehrere Datensätze zuordenbar sein, wobei ein jeder Datensatz diejenigen einen Teilbereich des Werbeklischees betreffenden Daten aufweist. Dabei wird durch eine in der Maschine vorhandene und/oder erzeugte physikalische Größe, der Datensatz mit den zugehörigen Daten der spaltenweisen regionalen Bildinformation ausgewählt, um mindestens eine Anzahl an Daten (Hexadezimalzahlen) zu entnehmen.Furthermore, several data records can also be assigned to each advertising slogan number, with each data record having the data relating to a partial area of the advertising slogan. A physical quantity present and / or generated in the machine is used to select the data record with the associated data of the columnar regional image information in order to extract at least a number of data (hexadecimal numbers).

Vorzugsweise werden diejenigen einer vorbestimmten Druckspalte entsprechenden lauflängencodierten hexadezimalen Daten zusammen mit mindestens einigen der Daten der Maschinenparameter (Seriennummer, monoton veränderbare Größe, Zeitdaten, Inspektionsdaten, wie beispielsweise die Anzahl der Drucke bei der letzten Inspektion) und des Postwertes zu einer Zahl in spezieller - in Zusammenhang mit der Figur 10 erläuterten - Weise kombiniert und verschlüsselt.Preferably, those run length-coded hexadecimal data corresponding to a predetermined print column are combined with at least some of the data of the machine parameters (serial number, monotonously variable size, time data, inspection data, such as the number of prints during the last inspection) and the postage value into a number in special - in 10 - Combined and encrypted.

Bei der Bildung neuer codierter Fensterdaten vor deren Abspeicherung in dem dritten Speicherbereich III kann für einen hohen Sicherheitsstandard beispielsweise der DES-Algorithmus (Data Encryption Standard) zur Verschlüsselung und zusätzlich eine Umwandlung in einen speziellen graphischen Zeichensatz angewendet werden.When new coded window data is formed before it is stored in the third memory area III, the DES algorithm (Data Encryption Standard) for encryption and, in addition, a conversion into a special graphic character set can be used for a high security standard.

Jedoch sind ebenso andere Verschlüsselungsmethoden und Methoden zur Umwandlung der Kryptozahl in eine Markierung bzw. Kennzeichnung geeignet.However, other encryption methods and methods for converting the crypto number into a marking are also suitable.

Ein Strichcode beansprucht im Frankiermaschinendruckbild in Abhängigkeit von der codierten Informationsmenge unter Umständen erheblichen Platz bzw. zwingt zur Vergrößerung des Frankiermaschinenabdrucks oder es können nicht alle Informationen im Strich-code-Abdruck wiedergegeben.Depending on the amount of information coded, a bar code may take up a considerable amount of space in the franking machine print image or force the franking machine imprint to enlarge, or it may not be possible to reproduce all the information in the bar code imprint.

Erfindungsgemäß wird ein aus speziellen graphischen Symbolen bestehender besonders kompakter Abdruck verwandt.According to the invention, a particularly compact print consisting of special graphic symbols is used.

Ein beispielsweise aus zu druckende Symbolen gebildetes Kennzeichen kann vor, hinter, unter u./o. über einem Feld innerhalb des eigentlichen Frankierstempelabdrucks gedruckt werden. Hierbei handelt es sich erfindungsgemäß, um eine vom Menschen, als auch maschinenlesbare Markierung.A label, for example formed from symbols to be printed, can be placed in front of, behind, under u./o. be printed over a field within the actual franking stamp imprint. According to the invention, this is a human as well machine-readable marking.

Ein unter dem Druckermodul 1 transportiertes Briefkuvert 17 wird mit einem Frankiermaschinenstempelbild bedruckt. Das Markierungsfeld befindet sich hierbei in einer für eine Auswertung vorteilhaften Weise in einer Zeile unter den Feldern für den Wertstempel, für den Tagesstempel, für das Werbeklischee und ggf. im Feld für den Wahldruckzusatz des Frankiermaschinenstempelbildes.A letter envelope 17 transported under the printer module 1 is printed with a franking machine stamp image. In this case, the marking field is located in a line which is advantageous for evaluation in a line below the fields for the value stamp, for the day stamp, for the advertising slogan and, if appropriate, in the field for the optional print addition of the franking machine stamp image.

Aus einer - in der Figur 3a gezeigten - Darstellung eines ersten Beispiels für den Sicherheitsabdruck, ist ersichtlich, daß eine gute Lesbarkeit für eine manuelle Auswertung als auch Maschinenlesbarkeit mit guter Erkennungssicherheit gegeben ist.From a representation of a first example of the security imprint, shown in FIG. 3a, it can be seen that there is good readability for manual evaluation and machine readability with good recognition reliability.

Das Markierungsfeld befindet sich hierbei in einem innerhalb des Frankiermaschinendruckbildes unter dem Tagesstempel angeordneten Fenster FE 6. Der den Postwert in einem ersten Fenster FE 1, die Maschinenseriennummer in einem zweiten und dritten Fenstern FE 2 und FE 3 enthaltende Wertstempel weist ggf. ein Referenzfeld in einem Fenster FE 7 und eine ggf. Angabe der Nummer des Werbeklischees in einem Fenster FE 9 auf. Das Referenzfeld dient einer Vorsynchronisation für das Lesen der graphischen Zeichenfolge und zur Gewinnung eines Referenzwertes für die Hell/Dunkelschwelle bei einer maschinellen Auswertung. Eine Vorsynchronisation für das Lesen der graphischen Zeichenfolge wird außerdem durch und/oder in Verbindung mit dem Rahmen, insbesondere des Postwertzeichen bzw. Wertstempels erreicht.The marking field is located in a window FE 6 arranged within the franking machine print image under the day stamp. The value stamp containing the postage value in a first window FE 1 and the machine serial number in a second and third window FE 2 and FE 3 may have a reference field in a Window FE 7 and, if applicable, the number of the advertising cliché in a window FE 9. The reference field is used for pre-synchronization for reading the graphic character string and for obtaining a reference value for the light / dark threshold in the case of a machine evaluation. A pre-synchronization for reading the graphic character string is also achieved by and / or in connection with the frame, in particular the postage stamp or value stamp.

Das vierte Fenster FE 4 im Tagesstempel enthält das aktuelle oder das in besonderen Fällen eingegeben vordatierte Datum. Darunter ist ein achtes Fenster FE 8 für eine komprimierte genaue Uhrzeitangabe, insbesondere für Hochleistungsfrankiermaschinen mit Zehntelsekunden. Damit wird erreicht, daß kein Abdruck einem anderem Abdruck gleicht, wodurch ein Fälschen durch Kopieren des Abdrucks mit einem Kopiergerät sinnlos wird.The fourth window FE 4 in the day stamp contains the current date or the predated date entered in special cases. Below that is an eighth window FE 8 for a compressed precise time indication, in particular for high-performance franking machines with tenths of a second. This ensures that no print is the same as another print, making counterfeiting by copying the print with a copier is pointless.

Ein fünftes Fenster FE 5 ist im Werbeklischee für ein editierbares Werbeklischeetextteil vorgesehen.A fifth window FE 5 is provided in the advertising cliché for an editable advertising cliché text part.

Aus der Figur 3b ist die Darstellung eines Sicherheitsabdruckes mit einem Markierungsfeld in den Spalten zwischen dem Wertstempel und dem Tagesstempel ersichtlich, wobei der vorgeordnete senkrechte Teil des Rahmens des Wertstempels der Vorsynchronisation und ggf. als Referenzfeld dient. Damit entfällt ein gesondertes Fenster FE7. Die Markierungsdaten können in dieser Variante mit einer senkrechten Anordnung der Symbolreihe in kürzerer Zeit annähernd gleichzeitig erfaßt werden.FIG. 3b shows the representation of a security imprint with a marking field in the columns between the value stamp and the day stamp, the upstream vertical part of the frame of the value stamp serving for pre-synchronization and possibly as a reference field. A separate window FE7 is therefore not necessary. In this variant, the marking data can be acquired almost simultaneously with a vertical arrangement of the symbol row in a shorter time.

Es ist weiterhin möglich, gegenüber den in der Figur 3a gezeigten Fenstern weitere Fenster für den offenen unverschlüsselten Abdruck einzusparen. Damit ist andererseits die Druckgeschwindigkeit erhöhbar, weil weniger Fenster vor dem Druck in die Rahmendaten einzubetten sind und somit die Bildung von Markierungsdaten früher beginnen kann. Zur Erreichung eines einfachen Kopierschutzes genügt bereits der kryptisierte Abdruck mittels Markierungssymbolen, ohne einen offenen unverschlüsselten Abdruck der absoluten Zeit in einem Fenster FE8. Im Markierungsfeld FE 6 sind die Markierungsdaten, welche aufgrund mindestens des Postwertes und einer solchen Zeitzählung erzeugt werden, - wie nachfolgend anhand der Figur 10 erläutert wird - bereits ausreichend.It is also possible to save additional windows for the open, unencrypted imprint compared to the windows shown in FIG. 3a. On the other hand, the printing speed can be increased because fewer windows have to be embedded in the frame data before printing and the formation of marking data can therefore begin earlier. To achieve simple copy protection, the crypted print using marking symbols is sufficient, without an open, unencrypted print of the absolute time in a window FE8. In the marking field FE 6, the marking data, which are generated on the basis of at least the post value and such a time count, are already sufficient, as will be explained below with reference to FIG. 10.

In einem - in der Figur 3c dargestellten - dritten Beispiel für den Sicherheitsabdruck, ist zusätzlich zu dem in der Figur 3b gezeigten Variante ein weiteres Markierungsfeld im Poststempel unter dem Fenster FE 1 für den Postwert angeordnet. Hier können weitere Informationen, beispielsweise über die Nummer des gewählten Werbeklischees, unverschlüsselt aber in einer maschinenlesbarer Form mitgeteilt werden.In a third example, shown in FIG. 3c, for the security imprint, in addition to In the variant shown in FIG. 3b, a further marking field is arranged in the postmark under the window FE 1 for the postage value. Here, further information, for example about the number of the selected advertising cliché, can be communicated unencrypted but in a machine-readable form.

In der Figur 3d werden in einem vierten Beispiel für den Sicherheitsabdruck, zwei weitere Markierungsfelder im Poststempel unter und über dem Fenster FE 1 für den Postwert angeordnet.In FIG. 3d, in a fourth example for the security imprint, two further marking fields are arranged in the postmark below and above the window FE 1 for the postage value.

In der Figur 3e werden in einem fünften Beispiel für den Sicherheitsabdruck, zwei weitere Markierungsfelder im Poststempel unter und über dem Fenster FE 1 für den Postwert angeordnet. Hierbei weist das Markierungsfeld, welches im Poststempel über dem Fenster FE 1 für den Postwert angeordnet ist, einen Bar-code auf. Damit können weitere Informationen, beispielsweise über die Nummer des gewählten Werbeklischees, unverschlüsselt aber in einer maschinenlesbarer Form mitgeteilt werden.In FIG. 3e, in a fifth example for the security imprint, two further marking fields are arranged in the postmark below and above the window FE 1 for the postage value. The marking field, which is arranged in the postmark above the window FE 1 for the postage value, has a bar code. This allows further information, for example about the number of the selected advertising cliché, to be communicated unencrypted but in a machine-readable form.

Bei einer geringeren Anzahl an verfügbaren Symbolen Satz, müssen mehr Symbole für die gleiche Information gedruckt werden. Dann kann eine Symbolreihe entweder zweizeilig oder in Form einer Kombination der in den Figuren 3a bis 3e dargestellten Varianten erfolgen.With a smaller number of available symbols set, more symbols have to be printed for the same information. Then a row of symbols can be made either in two lines or in the form of a combination of the variants shown in FIGS. 3a to 3e.

Die Markierungsform ist frei mit jeder Postbehörde vereinbar. Jede generelle Änderung des Markierungsbildes bzw. der Anordnung des Markierungsfeldes ist wegen des elektronischen Druckprinzipes problemlos möglich.The form of marking is freely compatible with any postal authority. Any general change of the marking image or the arrangement of the marking field is possible without any problems due to the electronic printing principle.

Die Anordnung zur schnellen Erzeugung eines Sicherheitsabdruckes für Frankiermaschinen erlaubt ein vollelektronisch erzeugtes Frankierbild, welches durch das mikroprozessorgesteuerte Druckverfahren aus Festdaten und aktuellen Daten gebildet wurde, einzustellen. Hierfür sind im nichtflüchtigen Arbeitsspeicher ein dritter Speicherbereiche C vorgesehen, in welchem Daten für eine erste Zuordnung der Namen der variablen Teile zu den Namen der konstanten Teile vorliegen. Dagegen sind die Daten für die konstanten Teile des Frankierbildes, die mindestens den Rahmen eines Werbeklischees betreffen, in einem ersten Speicherbereich Ai gespeichert, wobei ein zugeordneter Namen den Klischeerahmen kennzeichnet, und die Daten für die variablen Teile des Frankierbildes sind in einem zweiten Speicherbereich Bj bzw. für Markierungsdaten in einem Speicherbereich Bk gespeichert, wobei ein zugeordneter Namen den variablen Teil kennzeichnet.The arrangement for the rapid generation of a security imprint for franking machines permits a fully electronically generated franking image which is generated from fixed data by the microprocessor-controlled printing process and current data was formed. For this purpose, a third memory area C is provided in the non-volatile working memory, in which data are available for a first assignment of the names of the variable parts to the names of the constant parts. In contrast, the data for the constant parts of the franking image, which relate to at least the frame of an advertising slogan, are stored in a first memory area A i , an assigned name identifying the cliché frame, and the data for the variable parts of the franking image are in a second memory area B j or for marking data is stored in a memory area B k , an assigned name identifying the variable part.

In vorbestimmten Abständen, beispielsweise regelmäßig bei jeder Inspektion der Frankiermaschine, kann außerdem eine Änderung bzw. Auswechselung des - in der Figur 3f gezeigten - Satzes an Symbolen vorgenommen werden, um die Fälschungssicherheit weiter zu erhöhen.At predetermined intervals, for example regularly with each inspection of the franking machine, the set of symbols - shown in FIG. 3f - can also be changed or exchanged in order to further increase the security against forgery.

In der Figur 3f ist eine Darstellung eines Satzes an Symbolen für ein Markierungsfeld gezeigt, wobei die Symbole in geeigneter Weise ausgeformt sind, so daß sowohl eine maschinelle als auch eine visuelle Auswertung durch trainiertes Personal in der Postbehörde ermöglicht wird.FIG. 3f shows a representation of a set of symbols for a marking field, the symbols being designed in a suitable manner so that both mechanical and visual evaluation by trained personnel in the postal authority is made possible.

Zur Erhöhung der Fälschungssicherheit wird ein Satz an Symbolen verwendet, der nicht im Standardzeichensatz von üblichen Druckgeräten enthalten ist.To increase the security against counterfeiting, a set of symbols is used that is not included in the standard character set of conventional printing devices.

Erfindungsgemäß wird mit einer höheren Informationsdichte gegenüber einem Strichcode beim Abdruck der Symbole Platz eingespart. Es genügt dabei, zwischen 10 Schwärzungsgraden zu unterscheiden, um beispielsweise gegenüber dem ZIP-CODE eine um ca. den Faktor drei kürzere Länge in der Darstellung der Information zu erreichen. Somit ergeben sich zehn Symbolen, wobei sich der Schwärzungsgrad um jeweils 10% unterscheidet. Bei einer Reduktion auf fünf Symbole kann sich der Schwärzungsgrad um 20% unterscheiden, jedoch ist es nötig, die Anzahl der aufzudruckenden Symbole erheblich zu erhöhen, wenn die gleiche Information, wie mit dem in der Figur 3f gezeigten Symbolsatz, wiedergegeben werden soll. Auch ein Satz mit einer höheren Zahl an Symbolen ist denkbar. Dann verkürzt sich die Reihe bzw. Reihen an Symbolen entsprechend, jedoch reduziert sich ebenfalls entsprechend die Erkennungssicherheit, so daß dann geeignete Auswerteeinrichtungen der digitalen Bildverarbeitung, beispielsweise solche mit einer Kantenerkennung, erforderlich sind. Durch die durchgehende Verwendung von orthogonale Kanten und Verzicht auf Rundungen, wird bereits mit einfachen Algorithmen der digitalen Bildverarbeitung eine hinreichende Erkennungssicherheit erreicht. Derartige Erkennungssysteme verwenden beispielsweise handelsübliche CCD-Zeilenkameras und Personalcomputer gestützte Bildverarbeitungsprogramme.According to the invention, a higher information density compared to a bar code saves space when the symbols are printed. It is sufficient to distinguish between 10 degrees of blackening, for example, to make the information display shorter by a factor of three compared to the ZIP CODE to reach. This results in ten symbols, with the degree of blackening differing by 10% in each case. With a reduction to five symbols, the degree of blackening can differ by 20%, but it is necessary to increase the number of symbols to be printed considerably if the same information as the symbol set shown in FIG. 3f is to be reproduced. A sentence with a higher number of symbols is also conceivable. Then the row or rows of symbols is shortened accordingly, however, the recognition reliability is also reduced accordingly, so that suitable evaluation devices of digital image processing, for example those with edge detection, are then required. Due to the continuous use of orthogonal edges and the omission of curves, sufficient detection reliability is achieved with simple algorithms of digital image processing. Detection systems of this type use, for example, commercially available line-scan CCD cameras and image processing programs supported by personal computers.

Ein weitere Vorteil gegenüber einem Strichkode besteht in der durch die Symbolhaftigkeit des Bildinhaltes bedingten guten Lesbarkeit der einzelnen aneinander gereihten Symbole im Markierungsfeld und die Möglichkeit den Bildinhalt für eine manuelle Auswertung sprachlich zu erfassen.Another advantage over a bar code is the good legibility of the individual symbols in the marking field, which is due to the symbolic nature of the image content, and the possibility of linguistically recording the image content for manual evaluation.

In der bevorzugten Variante ist das Markierungsfeld mindestens unter bzw. in einem Feld des Frankiermaschinenstempelbildes angeordnet und es wird eine Linie von solchen Symbolen unterhalb des Frankierstempelabdrucks und gleichzeitig mit diesem gedruckt. Durch den Charakterspeicher 9 wird eine Umwandlung einer Kryptozahl in eine Symbole aufweisende Kennzeichnung vorgenommen. Insbesondere wird eine durch eine weitere physikalische Größe, in vorteilhafter Weise durch den Postwert, ausgewählte Liste, die den einzelnen Kryptozahlen graphische Symbole zuordnet, verwendet. Dabei werden die verschlüsselten hexadezimalen Daten mittels des Charakterspeichers dekomprimiert, um das aus den zu druckenden Symbolen gebildete Kennzeichen zu drucken. Hierbei handelt es sich ebenfalls um eine auch maschinenlesbare Markierung.In the preferred variant, the marking field is arranged at least under or in a field of the franking machine stamp image and a line of such symbols is printed below and simultaneously with the franking stamp impression. The character memory 9 converts a crypto number into a symbol-containing identifier. In particular, one is determined by a further physical variable, advantageously by the Post value, selected list that uses graphic symbols for the individual crypto numbers. The encrypted hexadecimal data is decompressed by means of the character memory in order to print the identifier formed from the symbols to be printed. This is also a machine-readable marking.

Die maschinelle Identifikation der Symbole im Kennzeichen kann in zwei Varianten erfolgen: a) über den integral gemessenen Schwärzungsgrad jedes Symbols oder b) über eine Kantenerkennung für Symbole.The mechanical identification of the symbols in the license plate can be done in two variants: a) via the integrally measured degree of blackening of each symbol or b) via edge detection for symbols.

Durch den quantisierten Schwärzungsgradunterschied zwischen den Symbolen wird eine einfache maschinelle Auswertung ohne eine aufwendige Mustererkennung ermöglicht. Hierzu ist in einem Lesegerät ein geeignet fokussierter Fotodetektoren angeordnet.The quantized difference in degree of blackening between the symbols enables simple mechanical evaluation without complex pattern recognition. For this purpose, a suitably focused photo detector is arranged in a reading device.

Selbst bei verschiedenfarbigen Briefumschlägen ist diese einfache maschinelle Auswertung möglich. Zum Ausgleich gewonnener unterschiedlicher Meßwerte, deren Unterschiedlichkeit aufgrund der verschiedenen Druckbedingungen bzw. Papiersorten beruht, wird ein Referenzwert aus dem Referenzfeld abgeleitet. Der Referenzwert wird für die Auswertung des Schwärzungsgrades verwendet. Mit diesem gewonnenen Referenzwert kann in vorteilhafter Weise eine relative Unempfindlichkeit auch gegenüber ausgefallenen Druckelementen, beispielsweise einer Thermoleiste 16 im Druckermodul 1 erzielt werden.This simple machine evaluation is possible even with different colored envelopes. A reference value is derived from the reference field to compensate for different measured values obtained, the differences between which are based on the different printing conditions or paper types. The reference value is used to evaluate the degree of blackening. With this reference value obtained, a relative insensitivity to failed printing elements, for example a thermal bar 16 in the printer module 1, can advantageously be achieved.

Der Vorteil eines verwendeten Symbolsatzes der angegebenen Art besteht darin, daß je nach Anforderung der jeweiligen nationalen Postbehörde auf einfache Weise maschinell (durch zum Beispiel integrale Messung des Schwärzungsgrades der Symbole) und/oder manuell eine Identifikation eines authentischen Frankierstempels über die Begriffsinhalte des Symbole ermöglicht wird.The advantage of a symbol set of the specified type used is that, depending on the requirements of the respective national postal authority, an authentic franking stamp can be identified in a simple manner mechanically (for example by integrally measuring the degree of blackening of the symbols) and / or manually using the conceptual contents of the symbols .

Die für jede Seriennummer bzw. jeden Nutzer erstellte vorzugsweise in Datenbanken des Datenzentrums für alle Frankiermaschinen gespeichert vorliegenden Listen enthalten zu jeder Variablen Datenwerte, die zur Nachprüfung der Authentizität einer Frankierung verwendet werden. So kann einerseits die Zuordnung der Symbole zu aufgelisteten Wertigkeiten und andererseits bei einem anderen - in der Figur 3f nicht gezeigten - Satz an Symbolen die Zuordnung von Bedeutung und Schwärzungsgrad für verschiedene Nutzer unterschiedlich festgelegt werden.The lists, which are created for each serial number or each user and are preferably stored in databases of the data center for all franking machines, contain data values for each variable which are used to check the authenticity of a franking. Thus, on the one hand, the assignment of the symbols to the listed valences and, on the other hand, in the case of another set of symbols (not shown in FIG. 3f), the assignment of meaning and degree of blackening can be defined differently for different users.

Eine entsprechende - in der Figur 4 gezeigte - Auswerteeinrichtung 23 für eine manuelle Identifikation weist einen Rechner 26 mit geeigneten Programm im Speicher 28, Eingabe- und Ausgabeeinrichtungen 25 und 27 auf. Die bei der jeweiligen Postbehörde eingesetzte Auswerteeinrichtung 23 steht mit einem - in der Figur 4 nicht gezeigtem - Datenzentrum 21 in Verbindung.A corresponding evaluation device 23, shown in FIG. 4, for manual identification has a computer 26 with a suitable program in the memory 28, input and output devices 25 and 27. The evaluation device 23 used at the respective postal authority is connected to a data center 21 (not shown in FIG. 4).

Ein geeignetes Verfahren zum Prüfen von Sicherheitsabdrucken besteht in den nachfolgenden Schritten:

  • a) visuelles Erfassen der Seriennummer und deren Eingabe über eine Eingabeeinrichtung 25,
  • b) visuelles Erfassen des Postwertes und Eingabe über die Eingabeeinrichtung 25,
  • c) visuelles Erfassen der graphischen Symbole und Eingabe über eine entsprechend gekennzeichnete Funktionstasten aufweisende Eingabeeinrichtung 25,
  • d) Start einer automatischen Auswertung, ggf. in Zusammenwirken mit einem Datenzentrum 21 und Signalisierung des Vergleichsergebnisses oder Anzeige mindestens eines Teils der aus der Markierung zurückgewonnenen Größen zur manuellen Überprüfung durch einen Prüfer der Postbehörde.
A suitable procedure for checking security prints consists of the following steps:
  • a) visual detection of the serial number and its input via an input device 25,
  • b) visual detection of the postage value and input via the input device 25,
  • c) visual detection of the graphic symbols and input via an input device 25 having correspondingly labeled function keys,
  • d) Start of an automatic evaluation, possibly in cooperation with a data center 21 and signaling the comparison result or displaying at least some of the quantities recovered from the marking for manual checking by an inspector of the postal authority.

In einer ersten Auswertungsvariante werden in die Eingabeeinrichtung 25 vom trainierten Prüfer manuell oder mittels einem geeigneten Lesegerät 24 automatisch die graphischen Symbole der Reihe nach eingegeben, um die auf dem Postgut (Brief) abgedruckte Markierung in mindestens eine erste Kryptozahl KRZ1 zurückzuwandeln. Hierbei können die Betätigungselemente, insbesondere Tastatur, der Eingabeeinrichtung mit den Symbolen gekennzeichnet sein, um die manuelle Eingabe zu erleichtern.In a first evaluation variant, the trained tester manually or by means of a suitable reading device 24 automatically enters the graphic symbols one after the other in order to convert the marking printed on the mail item (letter) back into at least one first crypto number KRZ1. Here, the actuating elements, in particular the keyboard, of the input device can be identified with the symbols in order to facilitate manual input.

In einem zweiten Schritt werden die aus den dem Frankiermaschinenstempelbild entnehmbaren offen abgedruckten Größen, insbesondere G0 für die Seriennummer SN der Frankiermaschine, G1 für die Werbeklischee(rahmen)nummer WRN, G2 für das Datum DAT und G3 für den Postwert PW, G4 für sich nicht wiederholende Zeitdaten ZEIT sowie aus mindestens einer nur dem Frankiermaschinenhersteller und/oder dem Datenzentrum bekannten und der Postbehörde mitgeteilten Größe G5 INS mindestens teilweise verwendet, um mindestens eine Vergleichs-Kryptozahl VKRZ1 zu bilden.In a second step, the openly printed sizes from the franking machine stamp image, in particular G0 for the serial number SN of the franking machine, G1 for the advertising cliché (frame) number WRN, G2 for the date DAT and G3 for the postage value PW, G4 do not become Repeating time data ZEIT and from at least one size G5 INS known only to the franking machine manufacturer and / or the data center and communicated to the postal authority are used at least partially to form at least one comparison crypto number VKRZ1.

Die Nachprüfung erfolgt in einem dritten Schritt durch Vergleich der Kryptozahlen KRZ1 mit VKRZ1 im Rechner 26 der Auswerteeinrichtung 23, wobei ein Signal für Berechtigung bei Gleichheit bzw. die Nichtberechtigung bei negativen Vergleichsergebnis (Ungleichheit) abgegeben wird.The verification is carried out in a third step by comparing the crypto numbers KRZ1 with VKRZ1 in the computer 26 of the evaluation device 23, a signal for authorization in the case of equality or the non-authorization in the event of a negative comparison result (inequality) being emitted.

Eine zweite Auswertungsvariante besteht darin, aus der abgedruckten Markierung die einzelnen Informationen zurückzugewinnen und mit den offen auf dem Poststück abgedruckten Informationen zu vergleichen. Wurden die Kryptozahlen für die Markierung nach einem symmetrischen Algorithmus (beispielsweise DES-Algorithmus) erzeugt, so kann nach dem ersten Schritt der ersten Auswertungsvariante aus jeder Kryptozahl wieder die Ausgangszahl erzeugt werden. Die Ausgangszahl ist eine Kombinationszahl KOZ und enthält die Zahlenkombination mindestens zweier Größen, wobei die eine Größe durch die oberen Stellen der Kombinationszahl KOZ und die andere Größe durch die unteren Stellen der KOZ repräsentiert wird. Derjenige Teil der Zahlenkombination, der auszuwerten ist, - beispielsweise der Postwert - wird abgetrennt und angezeigt. Somit entfallen hier der zweite und dritte Schritt der ersten Auswertungsvariante.A second evaluation variant consists in recovering the individual information from the printed marking and comparing it with the information printed open on the mail piece. If the crypto numbers for the marking were generated according to a symmetrical algorithm (for example DES algorithm), then after the first step of the first evaluation variant, the crypto number can be generated again Output number can be generated. The starting number is a combination number KOZ and contains the number combination of at least two sizes, one size being represented by the upper digits of the combination number KOZ and the other size by the lower digits of the KOZ. The part of the number combination that is to be evaluated - for example, the postage - is separated and displayed. Thus, the second and third steps of the first evaluation variant are omitted here.

Zur Auswertung genügt ein mit einem entsprechendem Programm ausgerüstetes Gerät (Laptop). Hierbei können auch eventuell aus dem Frankiermaschinenstempelbild nicht entnehmbare Größen G1 ggf. G4 und mindestens eine nur dem Frankiermaschinenhersteller und/oder der Datenzentrale bekannten und der Postbehörde mitgeteilte Größe G5 verschlüsselt sein. Diese werden ebenfalls durch Entschlüsselung aus der Markierung zurückgewonnen und können dann mit den benutzerspezifisch gespeicherten Größen verglichen werden. Die im Speicher 28 gespeicherten Listen können über eine Verbindung mit der Datenzentrale 21 aktualisiert werden. Nähere Ausführungen hierzu werden in Zusammenhang mit dem - in der Figur 10 dargestellten - Schritt 45, einer Bildung neuer codierter Fensterdaten vom "Typ 2" für ein Markierungsbild gemacht.A device equipped with an appropriate program (laptop) is sufficient for evaluation. In this case, variables G1, possibly G4 and at least one quantity G5 known only to the franking machine manufacturer and / or the data center and communicated to the postal authority and not communicable from the franking machine stamp image can also be encrypted. These are also recovered from the marking by decryption and can then be compared with the user-specific saved values. The lists stored in the memory 28 can be updated via a connection to the data center 21. Further details are given in connection with step 45, shown in FIG. 10, of forming new coded window data of "type 2" for a marking image.

In einer dritten Auswertungsvariante werden in die Auswerteeinrichtung vom Bediener manuell oder automatisch Größen G0, G2, G3 und G4 eingegeben, um mit dem gleichen Schlüssel und Verschlüsselungsalgorithmus, wie er in der Frankiermaschine verwendet wird, eine Kryptozahl abzuleiten. Eine daraus erzeugte Markierung wird angezeigt und von dem Bediener mit der auf den Postgut (Briefkuvert) gedruckten Markierung verglichen. Dem kommt die Symbolhaftigkeit der in der Ausgabeeinheit 25 dargestellten und auf das Postgut aufgedruckten Markierungen entgegen.In a third evaluation variant, variables G0, G2, G3 and G4 are manually or automatically entered into the evaluation device by the operator in order to derive a crypto number using the same key and encryption algorithm used in the franking machine. A marking generated from this is displayed and compared by the operator with the marking printed on the postal matter (envelope). This is due to the symbolism of those shown in the output unit 25 and printed on the postal matter Markings against.

Wird ein unaufwendiger (ggf. einfacher unsymmetrischer) Verschlüssellungsalgorithmus eingesetzt, ist beispielsweise eine - in den Figuren nicht näher dargestellte - rein mechanisch wirkende Schablone herstellbar, die entsprechend eingestellt, einzelne Symbole anzeigt. So sind neben der Rahmennummer des für den Betrachter erkennbaren verwendeten Werbeklischeerahmens, die Seriennummer, das Datum aus dem Poststempel und der Postwert aus dem Frankierstempel einzustellen. Eine daraus gebildete Reihe an Symbolen wird dargestellt und kann mit der im Markierungsfeld abgebildeten Reihe an Symbolen verglichen werden. Die Nachprüfung erfolgt durch Vergleich der Markierungen, um Berechtigung bei Gleichheit bzw. die Nichtberechtigung bei negativen Vergleichsergebnis (Ungleichheit) festzustellen.If an uncomplicated (possibly simple asymmetrical) encryption algorithm is used, a purely mechanically acting template can be produced, for example - which is not shown in the figures - and which is set accordingly and displays individual symbols. In addition to the frame number of the advertising cliché frame that is recognizable for the viewer, the serial number, the date from the postmark and the postage value from the franking stamp must be set. A row of symbols formed from this is displayed and can be compared with the row of symbols shown in the marking field. The check is carried out by comparing the markings in order to determine whether there is equality or not if the comparison result is negative (inequality).

Die erste Größe G1 ist die Werbeklischeerahmennummer WRN, die der Prüfer aus dem Frankierstempelbild erkennt. Diese erste Größe ist außer dem Nutzer auch noch dem Frankiermaschinenhersteller und/oder Datenzentrum bekannt und wird der Postbehörde mitgeteilt. In einer Variante, vorzugsweise mit einer Datenverbindung zur Datenzentrale, werden die zur Seriennummer SN der jeweiligen Frankiermaschine gehörigen Werbeklischeerahmen WRn mit zugeordneter Nummern WRNn auf einem Bildschirm der Datenausgabeeinrichtung 27 angezeigt. Der Vergleich mit dem auf dem Brief verwendeten Werbeklischeerahmen WRb wird vom Prüfer vorgenommen, der die so ermittelte Nummer WRNn eingibt.The first size G1 is the advertising slogan frame number WRN, which the inspector recognizes from the franking stamp image. In addition to the user, this first size is also known to the franking machine manufacturer and / or data center and is communicated to the postal authority. In a variant, preferably with a data connection to the data center, the advertising slogan frames WR n belonging to the serial number SN of the respective franking machine with assigned numbers WRN n are displayed on a screen of the data output device 27. The comparison with the advertising slogan frame WR b used on the letter is made by the examiner, who enters the number WRN n determined in this way.

Die vom der Datenzentrale in den Speicher 28 übertragenen gespeicherten Listen enthalten einerseits die aktuelle Zuordnung der Teile des Werbeklischeerahmens WRNT zu einer zweiten Größe G2 (beispielsweise dem Datum DAT) und andererseits die Zuordnung von Symbol-Listen zu einer dritten Größe G3 (beispielsweise dem Postwert PW). Zusätzlich kann eine Liste von durch die erste Größe G1, insbesondere die Werbeklischee(rahmen)nummer WRN, ausgewählten Teilen SNT der Seriennummer SN vorhanden sein. Eine nutzerspezifische Information, wie zum Beispiel die Werbeklischeerahmennummer WRN kann zur stichprobenhaften manuellen Auswertung der Markierung herangezogen werden, indem Decodierlisten aufgrund der nutzerspezifischen Information auswählbar sind, die entsprechende Datensätze enthalten. Mit der Größe G2 (DAT) wird dann dasjenige Byte aus dem Datensatz ermittelt, was bei der Erzeugung der Kombinationszahl verwendet wird.The stored lists transferred from the data center into the memory 28 contain on the one hand the current assignment of the parts of the advertising cliché frame WRNT to a second size G2 (for example the date DAT) and on the other hand the assignment of symbol lists to a third size G3 (for example that Post value PW). In addition, a list of parts SNT of the serial number SN selected by the first size G1, in particular the advertising cliché (frame) number WRN, can be present. User-specific information, such as the advertising slogan frame number WRN, can be used for the manual evaluation of the marking on a random basis, in that decoding lists can be selected on the basis of the user-specific information, which contain corresponding data records. The size G2 (DAT) is then used to determine the byte from the data record which is used when generating the combination number.

In der bevorzugten Variante wird einerseits zur Prüfung der Unverwechselbarkeit des Abdruckes eine Monotonieprüfung verwendet. Der Prüfer entnimmt die Seriennummer SN den Fenstern FE2 und FE3 des Abdrucks und stellt den Frankermaschinennutzer fest. Hierbei kann zusätzlich die Werbeklischeenummer verwendet werden, da diese in der Regel bestimmten Kostenstellen zugeordnet werden, wenn ein und dieselbe Maschine von unterschiedlichen Nutzern benutzt wird. In den o.g. Listen sind Daten der letzten Prüfung u.a. auch Daten von der letzten Inspektion eingetragen. Solche Daten sind beispielsweise die Stückzahl, falls die Maschine über eine absolute Stückzählung verfügt, oder die absoluten Zeitdaten, falls die Maschine über eine absolute Zeitzählung verfügt.In the preferred variant, a monotony test is used on the one hand to check the unmistakability of the impression. The examiner takes the serial number SN from the windows FE2 and FE3 of the impression and determines the franking machine user. The advertising slogan number can also be used here, since these are usually assigned to certain cost centers if the same machine is used by different users. In the above Lists are data from the last check, among others. also data from the last inspection entered. Such data are, for example, the number of pieces if the machine has an absolute piece count, or the absolute time data if the machine has an absolute time count.

Im ersten Prüfschritt wird die Richtigkeit des abgedruckten Postwertes entsprechend den gültigen Bestimmungen der Postbehörde überprüft. Damit können in betrügerischer Absicht vorgenommene nachträgliche Manipulationen am Wertabdruck festgestellt werden. Im zweiten Prüfschritt wird dann die Monotonie der Daten, insbesondere der in Fenster FE8 überprüft. Damit können Kopien eines Frankierabdruckes festgestellt werden. Eine Manipulation zwecks Fälschung ist deshalb nicht erfolgversprechend, da diese Daten in Form einer kryptisierten Symbolreihe zusätzlich in mindestens einem Markierungsfeld abgedruckt werden.In the first test step, the correctness of the printed postage value is checked in accordance with the valid regulations of the postal authority. Subsequent manipulation of the value print can be detected with fraudulent intent. The monotony of the data, in particular that in window FE8, is then checked in the second test step. This allows copies of a franking imprint to be identified. Manipulation for counterfeiting is therefore not promising, since this data is additionally printed in the form of a crypted row of symbols in at least one marking field.

Bei einer absoluten Zeit- bzw. Stückezählung, muß sich beim Abdruck die Zahl, die im Fenster FE8 angegeben ist, seit der letzten Prüfung erhöht haben. Im Fenster FE8 sind neun Digit dargestellt, was die Darstellung eines Zeitraumes von ca. 30 Jahren mit einer Auflösung von Sekunden, erlaubt. Erst nach dieser Zeit würde der Zähler überlaufen. Aus der Markierung können diese Größen zurückgewonnen werden, um sie mit den offen abgedruckten unverschlüsselten Größen zu vergleichen.In the case of an absolute time or piece count, the number given in window FE8 must have increased since the last check. In the FE8 window, nine digits are shown, which allows the display of a period of approximately 30 years with a resolution of seconds. Only after this time would the counter overflow. These sizes can be recovered from the marking in order to compare them with the open, unencrypted sizes.

In einem dritten optionalen Prüfschritt können dann bei Verdacht einer Manipulation auch die anderen Größen, insbesondere die Seriennummer SN der Frankiermaschine, ggf. die Kostenstelle des Nutzers überprüft und festgestellt werden.In a third optional test step, the manipulation can also be used to check and determine the other variables, in particular the serial number SN of the franking machine, and, if necessary, the cost center of the user.

Die Information, wie die Werbeklischee(rahmen)nummer WRN, kann andererseits durch ein vorbestimmtes Fenster FE9 angegeben sein. Die zugehörigen Fensterdaten sind vom Typ 1, d.h. sie werden weniger oft verändert, als Fensterdaten vom Typ 2, wie beispielsweise im Fenster FE8 die ZEIT- und in Fenster FE6 die Markierungsdaten.The information, such as the advertising slogan (frame) number WRN, on the other hand, can be indicated by a predetermined window FE9. The associated window data is of type 1, i.e. they are changed less often than window data of type 2, such as the time data in window FE8 and the marking data in window FE6.

In einer weiteren Ausführungsvariante werden die Daten der Fenster FE8 und FE9 nicht offen unverschlüsselt abgedruckt, sondern werden nur zur Verschlüsselung verwendet. Deshalb fehlen die gegenüber der Figur 3a gezeigten Fenster FE8 und FE9 in den - in den Figuren 3b bis 3e dargestellten - Frankiermaschinendruckbildern, um diese Varianten zu verdeutlichen.In a further embodiment variant, the data of the windows FE8 and FE9 are not printed openly unencrypted, but are only used for encryption. Therefore, the windows FE8 and FE9 shown in FIG. 3a are missing in the franking machine print images - shown in FIGS. 3b to 3e - in order to clarify these variants.

In einer bevorzugten Eingabevariante für die Prüfung werden die einzugebenden temporär variablen Größen, beispielsweise die Werbeklischee(rahmen)nummer WRN, das Datum DAT, der Postwert PW, Zeitdaten ZEIT und die Seriennummer SN automatisch mittels einem Lesegerät 24 jeweils aus dem entsprechendem Feld des Frankiermaschinenstempelbildes detektiert und eingelesen. Hierbei ist die Anordnung der Fenster im Frankiermaschinenabdruck in einer vorbestimmten Weise einzuhalten.In a preferred input variant for the test, the temporarily variable variables to be entered, for example the advertising cliché (frame) number WRN, are The date DAT, the postage value PW, time data TIME and the serial number SN are automatically detected and read by means of a reader 24 from the corresponding field of the franking machine stamp image. The arrangement of the windows in the franking machine imprint must be observed in a predetermined manner.

Andere der jeweiligen Seriennummer SN zugeordneten temporär variablen Größen sind nur dem Frankiermaschinenhersteller und/oder Datenzentrum bekannt und werden der Postbehörde mitgeteilt. Beispielsweise dient die bei der letzten Inspektion erreichte definierte Stückzahl an Frankierungen, als eine fünfte Größe G5.Other temporarily variable sizes assigned to the respective serial number SN are only known to the franking machine manufacturer and / or data center and are communicated to the postal authority. For example, the defined number of frankings achieved during the last inspection serves as a fifth size G5.

Alle einzugebenden Größen, außer Größen G1, G4 und G5, müssen den einzelnen Fenstern FEj des Frankiermaschinenstempelbildes entnehmbar sein. Dabei bildet die Größe G5 beispielsweise den Schlüssel für die Verschlüsselung, der in vorbestimmten zeitlichen Abständen, d.h. nach jeder Inspektion der Frankiermaschine geändert wird. Diese zeitlichen Abstände sind so bemessen, daß es auch bei Anwendung moderner Analyseverfahren, beispielsweise der differentiellen Kryptoanalyse, mit Sicherheit nicht gelingt, aus den Markierungen im Markierungsfeld die Orginalinformation zu rekonstruieren, um daraufhin Fälschungen an Frankierstempelbildern herzustellen.All sizes to be entered, except for sizes G1, G4 and G5, must be evident from the individual windows FE j of the franking machine stamp image. The size G5 forms, for example, the key for the encryption, which is changed at predetermined time intervals, ie after each inspection of the franking machine. These time intervals are dimensioned such that even when using modern analysis methods, for example differential cryptanalysis, it is certainly not possible to reconstruct the original information from the markings in the marking field in order to subsequently produce counterfeit stamp images.

Der Größe G1 entspricht beispielsweise eine Werbeklischee(rahmen)nummer. In den Subspeicherbereichen Ti ,Tj des Arbeitsspeichers 5 der Frankiermaschine sind entsprechende Zahlenketten (sTrings) für Fenster- bzw. Rahmeneingabedaten gespeichert.For example, size G1 corresponds to an advertising cliché (frame) number. Corresponding number strings (sTrings) for window or frame input data are stored in the sub-memory areas T i , T j of the working memory 5 of the franking machine.

Den Größen G0, G2 und G3 entsprechen beispielsweise die in den Subspeicherbereichen Tj des Arbeitsspeichers 5 der Frankiermaschine gespeicherten Fensterdaten, wobei die Größe G0 in den Fenstern FE2 und FE3 aus den Subspeicherbereichen T₂ und T₃, die Größe G2 im Fenster FE4 aus dem Subspeicherbereich T₄ sowie die Größe G3 im Fenster FE1 aus dem Subspeicherbereich T₁ entstammt.The sizes G0, G2 and G3 correspond, for example, to the window data stored in the sub-memory areas T j of the main memory 5 of the postage meter machine, the size G0 in the windows FE2 and FE3 from the Sub memory areas T₂ and T₃, the size G2 in the window FE4 from the sub memory area T₄ and the size G3 in the window FE1 from the sub memory area T₁ comes from.

Zur Klischeetextteiländerung für Frankiermaschinen sind folgende Schritte vorgesehen:

  • a) Laden vereinbarter Klischeerahmen über MODEM oder Chipkarte,
  • b) Selektieren eines Klischeerahmens,
  • c) Editieren eines Klischeetextteils, das vor dem Frankieren automatisch abgespeichert wird,
  • d) Zusammensetzen und Anzeige einer Gesamtdarstellung des Frankierbildes,
Falls die Schritte a) bis c) bereits vorher durchgeführt worden sind, können die abgespeicherten Klischeerahmen mit den eingesetzten Klischeetextteilen sofort angezeigt und ausgewählt werden, um ein Wechsel im Klischee oder der Kombination eines Klischees mit dem ausgewählten Klischeetextteil ohne eine Druckunterbrechung zu bewirken.The following steps are provided for changing the cliché text part for franking machines:
  • a) Loading agreed cliché frames via MODEM or chip card,
  • b) selecting a cliché frame,
  • c) editing a part of the cliché text that is automatically saved before franking,
  • d) assembling and displaying an overall representation of the franking image,
If steps a) to c) have already been carried out beforehand, the saved cliché frames with the cliché text parts used can be displayed and selected immediately in order to change the cliché or to combine a cliché with the selected cliché text part without interrupting printing.

Es ist weiterhin vorgesehen, daß in der Anzeigeeinheit 3 der Frankiermaschine zur Selektion eines Klischeerahmens eine Darstellung einer Anzahl an Namen der Klischeerahmen oder eine Klardarstellung zur Auswahl der Klischeerahmen mit zugeordnetem Klischee- oder Standardtextteil aus einem Pixelspeicher erfolgt. Durch Quittierung der Auswahl wird eine Zuordnung mindestens eines der variablen Textteile für FE5 zum jeweiligem Klischeerahmen getroffen. Mittels der Betätigungselemente kann ein Editieren des ausgewählten Klischeetextteils bei gleichzeitiger Klarschriftanzeige im Display erfolgen. Nach dem Editieren eines Klischeetextteils für das Fenster FE5 und dem Zusammensetzen und der Anzeige einer Gesamtdarstellung eines Frankierbildes erfolgt ein Abspeichern des editierten Textteils vor dem Frankieren automatisch, wobei ein neuer Datensatz bzw. eine neue Zuordnung des editierten Textteils zu dem Klischeerahmen in den Speicherbereichen B₅ bzw. C abgespeichert wird.It is furthermore provided that in the display unit 3 of the franking machine for the selection of a cliché frame, a number of names of the cliché frames or a clear representation for the selection of the cliché frames with an associated cliché or standard text part takes place from a pixel memory. By acknowledging the selection, at least one of the variable text parts for FE5 is assigned to the respective cliché frame. The selected cliché text part can be edited with simultaneous plain text on the display using the actuating elements. After editing a cliché text part for the window FE5 and assembling and displaying an overall representation of one The franked image automatically saves the edited text part before franking, a new data record or a new assignment of the edited text part to the cliché frame being stored in the memory areas B₅ or C.

Es werden jeweils die Fenster innerhalb der Gesamtdarstellung des Werbeklischeeabdruckes so definiert, um in einem gesonderten Subspeicherbereich B₅ nur die Teile einer graphischen Darstellung bei einer Änderung zu speichern, die tatsächlich geändert werden. Die Daten der Fensterinhalte sind dem Speicherbereich B zwecks Zusammensetzen zu einer Gesamtdarstellung eines Frankierbildes wieder entnehmbar. Es wurde mindestens in einem Bereich des nichtflüchtigen Arbeitsspeichers 5 eine Lauflängencodierung graphischer Daten vorgesehen, wobei der erste Code jeder Zeile der Kodierung die Anzahl der zu druckenden Pixel pro Spalte angibt und Steuercodes beispielsweise für Fenster-beginn der jeweiligen Fenster (Typen 1 oder 2), Spalten-Ende, Bild-Ende in hexadezimaler Darstellung vorhanden sind.The windows within the overall display of the advertising cliché are defined in such a way that only those parts of a graphic display that are actually changed are saved in a separate sub-storage area B₅ in the event of a change. The data of the window contents can be taken from the storage area B for the purpose of assembling them into an overall representation of a franking image. A run length coding of graphic data was provided in at least one area of the non-volatile working memory 5, the first code of each line of the coding indicating the number of pixels to be printed per column and control codes, for example for the window start of the respective window (types 1 or 2), Column end, picture end in hexadecimal notation are present.

Die Klischeerahmendaten und die Daten für die variablen Klischeetextteile werden den Speicherbereichen Ai und B₅ bei Bedarf entnommen, wobei die Zuordnung berücksichtigt wird. In den Subspeicherbereichen B₅ sind vorzugsweise mehrere Datensätze für die Klischeetextteile gespeichert. Beim Start gibt der Nutzer seine Kostenstelle ein, wodurch ein vorbestimmter Klischeerahmendatensatz aus dem Speicherbereich Ai ausgewählt wird. Indem die auswählbaren Klischeerahmen jeweils einer Kostenstelle KST zugeordnet sind und/oder eine zweite Zuordnung von Klischeetypennummer zu Kostenstellen in einem vierten Speicherbereich D abgespeichert vorliegt, kann von der Steuereinrichtung 6 die vorbestimmte Zusammenstellung der Druckbilddaten vorgenommen werden.The cliché frame data and the data for the variable cliché text parts are taken from the memory areas A i and B₅ if necessary, taking into account the assignment. A plurality of data records for the cliché text parts are preferably stored in the sub-memory areas B₅. At the start, the user enters his cost center, whereby a predetermined cliché frame data set is selected from the storage area A i . Since the selectable cliché frames are each assigned to a cost center KST and / or a second assignment of the cliché type number to cost centers is stored in a fourth memory area D, the control device 6 can carry out the predetermined compilation of the print image data.

Es ist vorgesehen, daß die Namen der in einem ersten Speicherbereich A gespeicherten Klischeerahmen aus der Nummer KN der Kostenstelle K und einer Typennummer TN zusammengesetzt sind, daß die Namen der Klischeetextteile, die in einem zweiten Subspeicherbereich B₅ gespeichert sind, durch das zum Zeitpunkt der Erzeugung aktuelle Datum und gegebenenfalls durch die Uhrzeit UZ determiniert sind und daß die Daten für die erste Zuordnung in dem dritten Speicherbereich C durch Abspeichern sowohl des die Kostenstellen-Nummer KN und die Typennummer TN enthaltenden Namens des Klischeerahmens, als auch des ein Datum DAT und gegebenenfalls eine Uhrzeit UZ enthaltenden Namens des Klischeetextteils determiniert sind. Je nach angewählter Kostenstelle, wird eine Zuordnung im Speicherbereich D gefunden und ein vorbestimmter Datensatz für den Klischeerahmen aus Ai ausgewählt. Der zugehörige Klischeetextteil kann anhand der im Speicherbereich C gegebenen Zuordnung im Speicherbereich B₅ adressiert und dann automatisch in den dafür bestimmten Speicherbereich 7a des flüchtigen Arbeitsspeichers 7 übertragen werden.It is envisaged that the names of the first Memory area A stored cliché frames are composed of the number KN of cost center K and a type number TN that the names of the cliché text parts, which are stored in a second sub-memory area B,, are determined by the current date at the time of generation and possibly by the time UZ and that the data for the first assignment in the third memory area C are determined by storing both the name of the cliché frame containing the cost center number KN and the type number TN, and the name of the cliché text part containing a date DAT and possibly a time UZ. Depending on the selected cost center, an assignment is found in the memory area D and a predetermined data set for the cliché frame is selected from A i . The associated cliché text part can be addressed on the basis of the assignment given in the memory area C in the memory area B₅ and then automatically transferred to the memory area 7a of the volatile working memory 7 intended for this purpose.

Es ist weiterhin vorgesehen, daß die für eine Klischeeauswahl erforderliche Darstellung in der Anzeigeeinheit 3 nur von Namen solcher Klischeerahmen erfolgt, für welche in einen definierten Zeitraum fallende Zuordnungen im dritten Speicherbereich C existieren. Ein Klischeerahmen ohne existierende Zuordnung eines Namens zu einem Klischeetextteilnamen kann nicht mit angezeigt werden. Die Zuordnung kann sich z.B. auf den Zeitraum des aktuellen Jahres beziehen. Nach der Auswahl des Namens und einer Quittierung wird der zugehörigen Klischeerahmen in Klardarstellung angezeigt.It is further provided that the display required for a selection of clichés in the display unit 3 is only made from the names of those cliché frames for which there are assignments in the third memory area C that fall within a defined period of time. A cliché frame without an existing assignment of a name to a cliché text part name cannot be displayed. The assignment can e.g. refer to the period of the current year. After the name has been selected and an acknowledgment has been made, the corresponding cliché frame is displayed in clear form.

Die Darstellung der Namen von Klischeetextteilen erfolgt im dafür vorgesehenen Fenster desjenigen Feldes der Anzeigeeinheit 3, in welchem auch die Klardarstellung des Klischeerahmens sichtbar ist.The names of parts of the cliché text are displayed in the window provided for that field of the display unit 3, in which the clear representation of the cliché frame is also visible.

Für eine andere Variante der Darstellung soll zur besseren Auswahl von Klischeetextteilen unmittelbar hintereinander in einer von den Zeitdaten des Namens bestimmten Reihenfolge die Klardarstellungen der Klischeetextteile in dem Fenster des Feldes der Anzeigeeinheit erscheinen.For another variant of the display, for a better selection of cliché text parts, the clear representations of the cliché text parts should appear in succession in an order determined by the time data of the name in the window of the field of the display unit.

In einer bevorzugten Variante ist der definierte Zeitraum durch die auswählbaren Zeitdaten in den Daten der Zuordnung von Klischeetextteilen, insbesondere solche Zeitdaten wie z.B. der Monat und/oder das Jahr, in Relation zum aktuellen von einem Uhren/Datumsbaustein 8 gelieferten Datum automatisch gegeben.In a preferred variant, the defined time period is determined by the selectable time data in the data of the assignment of cliché parts, in particular such time data as e.g. the month and / or the year, given automatically in relation to the current date supplied by a clock / date module 8.

In einer weiteren vorteilhaften Ausführung des Erfindungsgedankens ist eine Zuordnung in einem fünften Speicherbereich E gegeben, welche einen frei programmierbaren definierten Zeitraum betreffen, in welchem die Zeitdaten in den Daten der Zuordnungen von Klischeetextteilen zu Klischeerahmen mit dem aktuellem Datum in Beziehung stehen.In a further advantageous embodiment of the inventive concept there is an assignment in a fifth memory area E which relates to a freely programmable defined period in which the time data in the data of the assignments of cliché text parts to cliché frames are related to the current date.

In den Subspeicherbereichen B₅ B₆ und B₇ des Arbeitsspeichers 5 der Frankiermaschine liegen die gespeicherten Fensterdaten für ein Werbeklischeetextteil, ein Markierungsfeld und gegebenenfalls für ein Referenzfeld vor. Dabei ist zu bemerken, daß in einige der als Bk gekennzeichneten Subspeicherbereiche des Arbeitsspeichers 5 der Frankiermaschine die Fensterdaten öfter eingeschrieben und/oder ausgelesen werden, als in anderen Subspeicherbereichen. Ist der nichtflüchtige Arbeitsspeicher ein EEPROM kann eine besondere Speichermethode verwendet werden, um mit Sicherheit unter der Grenzanzahl an Speicherzyklen zu bleiben, die für diesen zulässig ist. Andererseits kann aber auch ein batteriegestütztes RAM für den nichtflüchtigen Arbeitsspeicher 5 verwendet werden.In the sub-memory areas B₅ B₆ and B₇ of the working memory 5 of the franking machine, the stored window data for an advertising slogan text part, a marking field and possibly for a reference field are available. It should be noted that in some of the sub-memory areas of the main memory 5 of the franking machine identified as B k , the window data are written and / or read out more often than in other sub-memory areas. If the non-volatile working memory is an EEPROM, a special storage method can be used to ensure that it remains safely below the limit number of storage cycles that is permitted for it. On the other hand, a battery-backed RAM can also be used for the non-volatile working memory 5.

Die zeitlich weniger veränderbaren Fensterdaten werden nachfolgend als Fensterdaten vom Typ 1 bezeichnet. Dagegen werden mit Fensterdaten vom Typ 2 nachfolgend die ständig wechselnden Fensterdaten bezeichnet.The window data which can be changed less in time is referred to below as window data of type 1. In contrast, type 2 window data is used to refer to the constantly changing window data.

In der Figur 5 ist - gegenüber der in der Figur 2 gezeigten zweiten Variante - nun eine dritte Variante der erfindungsgemäßen Lösung dargestellt, wobei das Verfahren auf dem Vorhandensein von - in der Figur 1 - gezeigten zwei Pixelspeicherbereichen beruht.In comparison to the second variant shown in FIG. 2, FIG. 5 now shows a third variant of the solution according to the invention, the method being based on the presence of two pixel memory areas shown in FIG. 1.

Entsprechend der Häufigkeit einer Änderung von Daten, werden decodierte binäre Rahmen- und Fensterdaten in zwei Pixelspeicherbereichen vor dem Druck gespeichert. Die nicht ständig zu ändernden Fensterdaten vom Typ 1 wie Datum, Seriennummer der Frankiermaschine und das für mehrere Drucke ausgewählte Klischeetextteil können vor dem Druck zusammen mit den Rahmendaten in Binärdaten dekomprimiert und zu einem im Pixelspeicherbereich I gespeicherten Pixelbild zusammengesetzt werden. Dagegen werden ständig wechselnde Fensterdaten vom Typ 2 dekomprimiert und als binäre Fensterdaten in dem zweiten Pixelspeicherbereich II vor dem Druck gespeichert. Fensterdaten vom Typ 2 sind der zu druckende postgut- und beförderungsabhängige Postwert und/oder die ständig wechselnde Markierung. Nach einer Druckanforderung werden im Verlauf einer Druckroutine während des Druckes für jede Spalte des Druckbildes die binären Pixeldaten aus den Pixelspeicherbereichen I und II zu einem Druckspaltensteuersignal zusammengesetzt.According to the frequency of change of data, decoded binary frame and window data are stored in two pixel storage areas before printing. The type 1 window data, such as the date, serial number of the franking machine and the cliché text part that is not to be constantly changed, can be decompressed together with the frame data in binary data before printing and combined to form a pixel image stored in the pixel memory area I. In contrast, constantly changing type 2 window data is decompressed and stored as binary window data in the second pixel memory area II before printing. Window data of type 2 are the postage and transport-dependent postage value to be printed and / or the constantly changing marking. After a print request, the binary pixel data from the pixel memory areas I and II are combined to form a print column control signal for each column of the print image during the course of a print routine.

Nach dem Start im Schritt 40 erfolgt aufgrund der Eingabe der Kostenstelle im Schritt 41 eine automatische Eingabe der zuletzt aktuell gespeicherten Fenster- und Rahmendaten und im Schritt 42 eine entsprechende Anzeige. In der vorgenannt beschriebenen Weise kann ein Klischeetextteil, welches einem bestimmten Werbeklischee zugeordnet ist automatisch vorgegeben werden.After the start in step 40, the input of the cost center in step 41 results in an automatic input of the window and frame data that was last saved and in step 42 a corresponding display. In the manner described above, a cliché text part that corresponds to a specific advertising cliché assigned is automatically specified.

Im Schritt 43 werden Rahmendaten in Register 100, 110, 120, ..., des flüchtigen Arbeitsspeichers 7a übernommen und dabei Steuercode detektiert und im flüchtigen Arbeitsspeicher 7b gespeichert. Die übrigen Rahmendaten werden dekomprimiert und im flüchtigen Pixelspeicher 7c als binäre Pixeldaten gespeichert. Ebenso werden die Fensterdaten in Register 200, 210, 220, ..., des flüchtigen Arbeitsspeichers 7a geladen und dabei Steuercode detektiert und im flüchtigen Arbeitsspeicher 7b gespeichert und die übrigen Fensterdaten nach ihrer Dekomprimierung entsprechend spaltenweise im flüchtigen Pixelspeicher 7c gespeichert.In step 43, frame data in register 100, 110, 120,... Of the volatile working memory 7a are adopted and control code is detected and stored in the volatile working memory 7b. The remaining frame data are decompressed and stored in the volatile pixel memory 7c as binary pixel data. Likewise, the window data are loaded into registers 200, 210, 220, ..., of the volatile working memory 7a, and control code is detected and stored in the volatile working memory 7b, and the other window data are accordingly stored in columns in the volatile pixel memory 7c after they have been decompressed.

In der Figur 9a wird die, Decodierung der Steuercode, Dekomprimierung und das Laden der festen Rahmendaten sowie die Bildung und Speicherung der Fensterkennwerte und in der Figur 9b wird die Einbettung von dekomprimierten aktuellen Fensterdaten vom Typ 1 in die dekomprimierten Rahmendaten nach dem Start der Frankiermaschine bzw. nach dem Editieren von Rahmendaten ausführlich gezeigt.In Figure 9a, the decoding of the control code, decompression and loading of the fixed frame data as well as the formation and storage of the window parameters and in Figure 9b the embedding of decompressed current window data of type 1 in the decompressed frame data after the start of the franking machine or shown in detail after editing frame data.

Im Schritt 44 liegen entweder die dekomprimierten Rahmen- und Fensterdaten vom Typ I als binäre Pixeldaten im Pichelspeicherbereich I gespeichert vor und können im Schritt 45 weiterverarbeitet werden oder es erfolgt eine Neueingabe von Rahmen- und/oder Fensterdaten. Im letzteren Fall wird auf den Schritt 51 verzweigt.In step 44, either the decompressed frame and window data of type I are stored as binary pixel data in the Pichel storage area I and can be processed further in step 45, or frame and / or window data is re-entered. In the latter case, a branch is made to step 51.

Im Schritt 51 wird vom Mikroprozessor ermittelt, ob über die Eingabemittel 2 eine Eingabe erfolgt ist, um Fensterdaten, beispielsweise für den Postwert, durch einen neuen zu ersetzen oder um Fensterdaten, beispielsweise für eine Klischeetextzeile, zu ersetzen oder zu editieren. Ist eine solche Eingabe erfolgt, werden im Schritt 52 die erforderlichen Subschritte für die Eingaben durchgeführt, d.h. es wird ein fertiger anderer Datensatz ausgewählt (Klischeetextteile) und/oder ein neuer Datensatz erzeugt, der die Daten für die einzelnen Zeichen (Ziffern und/oder Buchstaben) der Eingabegröße enthält.In step 51, the microprocessor determines whether an input has been made via the input means 2 in order to replace window data, for example for the postage value, with a new one or to replace or edit window data, for example for a cliché text line. If such an entry has been made, the necessary sub-steps for the inputs are carried out in step 52, ie a finished other data record is selected (cliché text parts) and / or a new data record is generated which contains the data for the individual characters (numbers and / or letters) of the input size.

Im Schritt 53 werden entsprechende Datensätze für eine Anzeige zur Überprüfung der Eingabedaten aufgerufen und für den anschließenden Schritt 54 zum Nachladen des Pixelspeicherbereiches I mit den Fensterdaten vom Typ 1 bereitgestellt.In step 53, corresponding data records are called up for a display for checking the input data and are provided for the subsequent step 54 for reloading the pixel memory area I with the window data of type 1.

In der Figur 9c wird der Schritt 54 zur Einbettung von dekomprimierten variablen Fensterdaten vom Typ 1 in die dekomprimierten Rahmendaten nach einer Neueingabe bzw. nach dem Editieren dieser Fensterdaten vom Typ 1 ausführlich dargestellt. Die Daten von entsprechend der Eingabe aufgerufenen Datensätzen werden ausgewertet, um Steuer-code für einen "Farbwechsel" bzw. ein "Spaltenende" zu detektieren, welche für ein Einbetten der neu eingegebenen Fensterdaten erforderlich sind. Dann werden diejenigen Daten, die keine Steuercode sind, in binäre Fensterpixeldaten dekomprimiert und in den Pixelspeicherbereich I spaltenweise eingebettet.FIG. 9c shows step 54 for embedding decompressed variable window data of type 1 in the decompressed frame data after a new entry or after editing this window data of type 1. The data from data records called up according to the input are evaluated in order to detect control codes for a "color change" or a "column end" which are necessary for embedding the newly entered window data. Then, those data that are not control codes are decompressed into binary window pixel data and embedded in the pixel memory area I in columns.

Wurde dagegen im Schritt 51 ermittelt, daß keine Fensterdaten selektiert oder editiert werden sollen, dann wird auf den Schritt 55 verzweigt. Im Schritt 55 führt die Möglichkeit zum Wechsel der verwendeten festen Werbeklischee- bzw. Rahmendaten auf einen Schritt 56, um die Eingabe der aktuell ausgewählten Rahmendatensätze zusammen mit den Fensterdatensätzen durchzuführen. Anderenfalls wird auf den Schritt 44 verzweigt.On the other hand, if it was determined in step 51 that no window data should be selected or edited, a branch is made to step 55. In step 55, the possibility of changing the fixed advertising slogan or frame data leads to a step 56 in order to carry out the input of the currently selected frame data sets together with the window data sets. Otherwise, the process branches to step 44.

Wenn eine Neueingabe von ausgewählten speziellen Größen erfolgen soll, wird im Schritt 44 ein Flag gesetzt und bei dem nachfolgenden Schritt 45 für eine Bildung von Daten für eine neue Markierungssymbolreihe berücksichtigt, falls hier nach einer zweiten Variante ein Schritt 45b abzuarbeiten ist.If a new input of selected special sizes is to take place, a flag is set in step 44 and taken into account in the subsequent step 45 for the formation of data for a new row of marking symbols if a step 45b is to be processed here according to a second variant.

Im Schritt 45 erfolgt ein Bilden der neuen codierten Fensterdaten vom Typ 2. Vorzugsweise werden hier die Markierungsdaten für ein Fenster FE6 erzeugt, wobei vorangehende Schritte der Verschlüsselung von Daten zur Erzeugung einer Kryptozahl eingeschlossen sind. In diesem Schritt 45 ist auch eine Ausformung als Strichcode und/oder Symbolkette vorgesehen. Anhand der Figur 10 wird in zwei Varianten die Bildung neuer codierter Fensterdaten vom Typ 2 für ein Markierungsbild erläutert. In einer ersten Variante werden in einem Schritt 45a eine monoton veränderbare Größe verarbeitet, so daß letztlich durch die aufgedruckte Markierungssymbolreihe jeder Abdruck unverwechselbar wird. In einer zweiten Variante werden in einem Schritt 45b vor dem Schritt 45a noch andere Größen verarbeitet.The new coded window data of type 2 is formed in step 45. The marking data for a window FE6 are preferably generated here, preceding steps for encrypting data to generate a crypto number being included. In this step 45, a shape as a bar code and / or symbol chain is also provided. The formation of new coded window data of type 2 for a marking image is explained in two variants with reference to FIG. 10. In a first variant, a monotonously variable size is processed in a step 45a, so that ultimately each print is unmistakable due to the printed symbol row. In a second variant, other sizes are processed in a step 45b before step 45a.

Der entsprechend gebildete Datensatz für die Markierungsdaten wird danach in einem Bereich F und/oder mindestens in einem Subspeicherbereich B₆ des nichtflüchtigen Arbeitsspeichers 5 geladen und über-schreibt hierbei den bisher gespeicherten Datensatz, für den bereits Fensterkennwerte ermittelt worden sind bzw. vorbestimmt sind und nun erst in den flüchtigen Arbeitsspeicher 7b gespeichert werden. Der Subspeicherbereich B₁₀ ist vorzugsweise für einen Datensatz vorgesehen, der zum Druck einer zweiten Markierungssymbolreihe führt, wie das in den Figur 3c und 3d gezeigt ist. Außerdem können auch doppelte Symbolreihen - in einer in der Figur 3b nicht gezeigten Weise - nebeneinander gedruckt werden. Der Bereich F ist vorzugsweise für einen Datensatz vorgesehen, der zum Druck eines Strich-codes führt, wie das in der Figur 3e gezeigt ist.The correspondingly formed data record for the marking data is then loaded into an area F and / or at least in a sub-memory area B₆ of the non-volatile working memory 5 and overwrites the previously saved data record for which window characteristic values have already been determined or are predetermined and are only now be stored in the volatile working memory 7b. The sub-memory area B₁₀ is preferably provided for a data record which leads to the printing of a second row of marking symbols, as is shown in FIGS. 3c and 3d. In addition, double rows of symbols can also be printed side by side - in a manner not shown in FIG. 3b. The area F is preferably provided for a data record which leads to the printing of a bar code, as is shown in FIG. 3e.

Im Schritt 46 erfolgt ein byteweises Übertragen der Daten des Datensatzes für die Markierung in Register des flüchtigen Arbeitsspeichers 7a und ein detektieren der Steuerzeichen "Farbwechsel" und "Spaltenende", um dann die übrigen Daten des Datensatzes zu decodieren und um die decodierten binären Fensterpixeldaten vom Typ 2 in den Pixelspeicherbereich II des flüchtigen Arbeitsspeichers 7c zu laden. In der Figur 11 wird ausführlich die Decodierung von Steuercode und Umsetzung in dekomprimierte binäre Fensterdaten vom Typ 2 dargestellt. Solche Fensterdaten vom Typ 2 sind insbesondere mit dem Index k gekennzeichnet und betreffen die Daten für das Fenster FE6 ggf. FE10 für Markierungsdaten und ggf. FE8 für die ZEIT-Daten der absoluten Zeitzählung. Gerade die Zeitdaten stellen eine monoton veranderbare, da zeitabhängig aufsteigende Größe, dar. Zunächst noch BCD-gepackte, aus dem Uhr/Datums-Modul 8 gelieferte Zeitdaten, werden ggf. in einen geeignete ZEIT-Daten enthaltenden Datensatz mit lauflängencodierten hexadezimalen Daten umgewandelt. Nun können sie ebenfalls in einem Speicherbereich B₈ für Fensterdaten FE8 vom Typ 2 gespeichert und/oder sofort im Schritt 46 in Register 200 des Arbeitsspeichers 7a oder in das Druckregister 15 spaltenweise geladen werden.In step 46, the data of the data record is transferred byte by byte for the marking in registers of the volatile working memory 7a and the control characters "color change" and "column end" are detected, in order then to decode the remaining data of the data record and to decode the binary window pixel data of the type 2 to load into the pixel memory area II of the volatile working memory 7c. FIG. 11 shows in detail the decoding of control code and conversion into decompressed binary window data of type 2. Such type 2 window data are identified in particular by the index k and relate to the data for the window FE6, possibly FE10 for marking data and possibly FE8 for the TIME data of the absolute time count. The time data in particular represents a monotonously changeable, since time-dependent, increasing quantity. First, BCD-packed time data delivered from the clock / date module 8 are, if appropriate, converted into a suitable data record containing runtime-coded hexadecimal data. Now they can also be stored in a memory area B₈ for window data FE8 of type 2 and / or loaded immediately in step 46 into register 200 of the working memory 7a or into the print register 15 in columns.

Im Schritt 47 wird bei einer erfolgten Druckanforderung auf den eine Druckroutine beinhaltenden Schritt 48 und bei einer noch nicht erfolgten Druckanforderung in einer Warteschleife auf die Druckanforderung gewartet. In einer Ausführungsform ist die Warteschleife - in der Figuren 5 bzw. 6 gezeigten Weise - auf den Anfang des Schrittes 47 direkt zurückgeführt. In einer anderen Ausführungsform ist die Warteschleife - in einer in den Figuren 5 bzw. 6 nicht gezeigten Weise - auf den Anfang des Schrittes 44 oder 45 zurückgeführt.In step 47, if a print request has been made, the step 48 containing a print routine is waited for and if the print request has not yet taken place, the print request is waited in a waiting loop. In one embodiment, the waiting loop - as shown in FIGS. 5 and 6 - is directly traced back to the beginning of step 47. In another embodiment, the waiting loop is - in a manner not shown in FIGS. 5 and 6 - returned to the beginning of step 44 or 45.

Die - in der Figur 12 ausführlich gezeigte - im Schritt 48 durchgeführte Druckroutine für das Zusammensetzen von Druckspaltendaten aus den Pixelspeicherbereichen I und II, erfolgt während des Ladens des Druckregisters (DR) 15. Die Druckersteuerung (DS) 14 bewirkt dabei unmittelbar nach dem Laden des Druckregisters (DR) 15 einen Druck der geladenen Druckspalte. Anschließend wird im Schritt 50 überprüft, ob alle Spalten für ein Frankiermaschinendruckbild gedruckt sind, indem die laufende Adresse Z mit der gespeicherten Endadresse Zende verglichen wird. Ist die Druckroutine für ein Poststück ausgeführt, wird auf den Schritt 57 verzweigt. Anderenfalls wird zum Schritt 48 zurück verzweigt, um die nächste Druckspalte zu erzeugen und zu drucken, bis die Druckroutine beendet ist.The print routine - shown in detail in FIG. 12 - carried out in step 48 for the compilation of print column data from the pixel memory areas I and II takes place while the print register (DR) 15 is being loaded. The printer controller (DS) 14 effects immediately after loading the Print register (DR) 15 a print of the loaded print column. It is then checked in step 50 whether all columns for a franking machine print image are printed by comparing the current address Z with the stored end address Z end . If the printing routine has been carried out for a piece of mail, a branch is made to step 57. Otherwise, the process branches back to step 48 in order to generate and print the next print column until the print routine has ended.

Ist die Druckroutine beendet, wird im Schritt 57 geprüft, ob weitere Poststücke zu frankieren sind. Ist das der Fall, dann wird im Schritt 60 das Frankieren beendet. Anderenfalls ist das Druckende noch nicht erreicht und es wird zum Schritt 51 zurück verzweigt.If the printing routine has ended, a check is carried out in step 57 as to whether further mail items are to be franked. If this is the case, then franking is ended in step 60. Otherwise the end of printing has not yet been reached and the process branches back to step 51.

In der Figur 6 ist eine vierte Variante der erfindungsgemäßen Lösung, wobei abweichend von dem Blockschaltbild nach der Figur 1 nur ein Pixelspeicherbereich I verwendet wird, dargestellt. In die sen Pixelspeicherbereich I werden decodierte binäre Rahmendaten und Fensterdaten vom Typ 1 vor dem Druck zusammengesetzt und gespeichert. Die Schritte sind bis auf den Schritt 46, welcher hier in dieser Variante nach der Figur 6 eingespart wird, und den Schritt 48, welcher hier durch den Schritt 49 ersetzt wird, identisch. Bis zum Schritt 46 ergibt sich im Wesentlichen eine gleiche Reihenfolge im Ablauf.FIG. 6 shows a fourth variant of the solution according to the invention, in which, in deviation from the block diagram according to FIG. 1, only one pixel memory area I is used. Decoded binary frame data and window data of type 1 are assembled and stored in this pixel memory area I before printing. The steps are identical except for step 46, which is saved here in this variant according to FIG. 6, and step 48, which is replaced here by step 49. Up to step 46, there is essentially the same sequence in the sequence.

In der Figur 13 wird genauer auf die Druckroutine für das Zusammensetzen aus einem Pixelspeicherbereich I und Arbeitsspeicherbereichen entnommenen Daten eingegangen.In FIG. 13, the printing routine for compiling data taken from a pixel memory area I and working memory areas is discussed in more detail.

Die ständig wechselnde Fensterdaten vom Typ 2 werden im Schritt 49 während des Druckes jeder Spalte dekomprimiert und zusammen mit den spaltenweise zu druckenden binären Pixeldaten aus dem Pixelspeicherbereich I zu einem Druckspaltensteuersignal zusammengesetzt. Fensterdaten vom Typ 2 sind beispielsweise der zu druckende postgut- und beförderungsabhängige Portowert und/oder die ständig wechselnde Markierung.The constantly changing type 2 window data is decompressed in step 49 during the printing of each column and, together with the binary pixel data to be printed column by column, is combined from the pixel memory area I to form a printing column control signal. Type 2 window data are, for example, the postage and transport-dependent postage value to be printed and / or the constantly changing marking.

Anhand eines - in der Figur 7 dargestellten - Postwertzeichenbildes und der einer Druckspalte zugeordneten Daten des Drucksteuersignals wird dessen Erzeugung aus den Rahmen - und Fensterdaten erläutert. Ein Briefkuvert 17 wird unter dem Druckmodul 1 einer elektronischen Frankiermaschine mit der Geschwindigkeit v in Pfeilrichtung bewegt und dabei in der Spalte s₁ beginnend rasterartig spaltenweise mit dem dargestellten Postwertzeichenbild bedruckt. Der Druckermodul 1 weist beispielsweise eine Druckleiste 16 mit einer Reihe von Druckelementen d1 bis d240 auf. Für den Druck können das Ink-Jet-, oder ein Thermotransfer-Druckprinzip, beispielsweise das ETR-Druckprinzip (Electroresistive Termal Transfer Ribbon), eingesetzt werden.Using a postage stamp image shown in FIG. 7 and the data of the print control signal assigned to a print column, its generation from the frame and window data is explained. A letter envelope 17 is moved under the printing module 1 of an electronic franking machine at the speed v in the direction of the arrow and thereby printed in columns s 1 beginning in a column-like manner with the postage stamp image shown. The printer module 1 has, for example, a print bar 16 with a number of print elements d1 to d240. Ink-jet or a thermal transfer printing principle, for example the ETR printing principle (Electroresistive Termal Transfer Ribbon), can be used for printing.

Eine gerade zu druckende Spalte sf weist ein aus farbigen Druckpunkten und nichtfarbigen Druckpunkten bestehendes zu druckendes Druckmuster 30 auf. Jeweils ein farbiger Druckpunkt wird von einem Druckelement gedruckt. Dagegen werden die nichtfarbigen Druckpunkte nicht gedruckt. Die ersten zwei Druckpunkte in der Druckspalte sf sind farbig, um den Rahmen 18 des Postwertzeichenbildes 30 zu drucken. Dann folgen alternierend 15 nichtfarbige (d.h. nicht aktive) und 3 farbige (d.h. aktive) Druckpunkte bis ein erstes Fenster FE1 erreicht ist, in welchen der Postwert (Porto) einzufügen ist. Anschließend folgt ein Bereich von 104 nichtfarbigen Druckpunkten bis zum Spaltenende. Eine solche Lauflängencodierung wird im Datensatz mittels hexadezimalen Zahlen verwirklicht. Der Speicherplatzbedarf wird dadurch minimiert, daß alle Daten in einer derartig komprimierten Form vorliegen.A column s f to be printed has a printing pattern 30 to be printed, which consists of colored printing dots and non-colored printing dots. A colored printing dot is printed by a printing element. In contrast, the non-colored printing dots are not printed. The first two printing dots in the printing column s f are colored in order to print the frame 18 of the postage stamp image 30. Then alternate 15 non-colored (ie not active) and 3 colored (ie active) printing dots until a first window FE1 is reached, in which the postage (postage) is to be inserted. This is followed by a range from 104 non-colored pressure dots to the end of the column. A such run length coding is implemented in the data set by means of hexadecimal numbers. The space requirement is minimized by having all the data in such a compressed form.

Mit hexadezimalen Daten "QQ" können 256 Bit erzeugt werden. Wenn man davon die erforderlichen Steuercodebits subtrahiert, verbleiben weniger als 256 Bit zur Ansteuerung der Dots erzeugenden Mittel.With "QQ" hexadecimal data, 256 bits can be generated. If the required control code bits are subtracted from this, less than 256 bits remain for driving the dots generating means.

Benutzt man aber zusätzliche einen Farbwechsel bewirkende Steuerzeichen "00", können sogar mehr als 256 Dots angesteuert werden, wobei im Subspeicherbereich Ai des Arbeitsspeichers 5 nun aber mehr Speicherplatz benötigt wird. Die Ausführungsbeispiele nach den Figuren 9, 11, 12 und 13 sind für solch einen hochauflösenden Druckermodul ausgelegt.However, if additional control characters "00" causing a color change are used, even more than 256 dots can be controlled, but more memory space is now required in the sub-memory area A i of the main memory 5. The exemplary embodiments according to FIGS. 9, 11, 12 and 13 are designed for such a high-resolution printer module.

Steuerzeichen sind "00" für Farbwechsel vorgesehen. Damit wird eine folgende Hexadezimalzahl weiterhin als farbig gewertet (f := 1 ), die sonst als nicht farbig gelten würde. Ein rückgesetztes Farb-Flip-Flop (f := 0) wird bei Farbwechsel gesetzt (f := 1) und beim nächsten Farbwechsel erneut umgeschaltet (f := 0). Mit diesem Prinzip können also 256 Dots oder mehr adressiert werden. Das Register 15 in der Drucksteuerung 14 wird bitweise aus dem Pixelspeicher geladen (z.B. für eine Druckspalte mit N = 240 Dots).Control characters "00" are provided for color changes. This means that a subsequent hexadecimal number is still considered colored (f: = 1), which would otherwise be considered non-colored. A reset color flip-flop (f: = 0) is set when the color changes (f: = 1) and switched again the next time the color changes (f: = 0). With this principle, 256 dots or more can be addressed. The register 15 in the print controller 14 is loaded bit by bit from the pixel memory (e.g. for a print column with N = 240 dots).

Weitere Steuerzeichen sind "FE" für Spaltenende,"FF" für Bildende, "F1" für den Fensterbeginn des ersten Fensters FE1, usw.Other control characters are "FE" for the end of the column, "FF" for the end of the image, "F1" for the start of the window of the first window FE1, etc.

Im nachfolgenden zur Erläuterung der Figur 7 gewählten Beispiel wird gegenüber einer anzusteuernden Druckspalte mit mehr als 240 Dots weniger Speicherplatz im ROM benötigt, da die Steuerzeichen günstig gelegt. Für hexadezimale Daten "01","02",...,"QQ",..."F0" sind 1 bis 240 Dot ( "F0" = [F*16¹] + [0*16⁰] = [15*16] + [1] = 241) ansteuerbar.In the following example chosen to explain FIG. 7, less memory space is required in the ROM compared to a print column to be controlled with more than 240 dots, since the control characters are placed favorably. For hexadecimal data "01", "02", ..., "QQ", ... "F0" are 1 up to 240 dot ("F0" = [F * 16¹] + [0 * 16⁰] = [15 * 16] + [1] = 241) can be controlled.

Hier kann der Steuercode "00" für Farbwechsel theoretisch entfallen, da mit einer einzigen Hexadezimalzahl "F0" eine ganze Druckspalte von 240 Dots mit einer gleichen Farbgebung vollständig definiert werden kann. Dennoch kann, bei nur unmerklichem Speichermehrbedarf, bei mehreren Fenstern in einer Spalte auch ein Farbwechsel sinnvoll sein.The control code "00" for color changes can theoretically be omitted here, since with a single hexadecimal number "F0" an entire print column of 240 dots with the same coloring can be completely defined. Nevertheless, if there is only an imperceptible additional memory requirement, a color change can also make sense for several windows in one column.

Nach dieser Methode ergibt sich ein Datensatz für die Druckspalte sf in der - ausschnittsweise gezeigten - Form:
   ..."2","0D","02","4F","F1","68","FE",...,...
According to this method, a data record for the pressure column s f results in the form shown in sections:
... "2", "0D", "02", "4F", "F1", "68", "FE", ..., ...

Bei der Übernahme in ein Register 100 der µP-Steuerung 6 werden aus Hexadezimalzahlen "QQ" Steuerzeichen detektiert und im Verlaufe eines Schrittes 43 ausgewertet.When transferred to a register 100 of the µP controller 6, control characters are detected from hexadecimal numbers "QQ" and evaluated in the course of a step 43.

Bei dieser Auswertung werden außerdem Fensterkennwerte Zj, Tj, Yj bzw. Zk , Tk , Yk erzeugt und zusammen mit festgelegten Werten für die Anfangsadresse Z₀, Endadresse Zende und der Gesamtlauflänge R, d.h. der Anzahl an je Druckspalte benötigten binären Daten, in flüchtigen Speicher RAM 7b gespeichert.In this evaluation, window characteristic values Z j , T j , Y j or Z k , T k , Y k are also generated and together with specified values for the start address Z₀, end address Z end and the total run length R, ie the number of print columns required binary data, stored in volatile memory RAM 7b.

Für die 13 Steuerzeichen "F1" bis "FD" könnten maximal 13 Fenster aufgerufen und die Anfangsadressen bestimmt werden. So läßt sich beispielsweise mit "F6" für Fensterbeginn eines Fensters FE6 vom Typ 2, eine Anfangsadresse Z₆ ermitteln und als Fensterkennwert speichern.A maximum of 13 windows could be called for the 13 control characters "F1" to "FD" and the start addresses determined. For example, with "F6" for the start of a window FE6 of type 2, a start address Z₆ can be determined and saved as a window parameter.

In der Figur 8 erfolgt eine Darstellung der auf ein Pixelspeicherbild bezogenen und davon getrennt gespeicherten Fensterkennwerte für ein erstes Fenster FE1. Das Fenster besitzt eine Fensterspaltenlauflänge Y₁ = 40 Pixel und eine Spaltenanzahl von ca. 120, die als Fensterspaltenvariable T₁ gespeichert wird. Wenn dazu die Fensteranfangsadresse Z₁ als Zieladresse gespeichert ist, kann die Lage des Fensters FE1 im binären Pixelbild jederzeit rekonstruiert werden.FIG. 8 shows the window characteristic values relating to a pixel memory image and stored separately therefrom for a first window FE1. The window has a window column run length Y₁ = 40 pixels and a number of columns of approximately 120, which is stored as a window column variable T₁. If the window start address Z 1 is stored as the destination address, the position of the window FE1 in the binary pixel image can be reconstructed at any time.

Aus den Registern 100, 200 umgesetzte binäre Daten werden bitweise in den flüchtigen Pixelspeicher RAM 7c eingelesen, wobei jedem Bit eine Adresse zugeordnet ist. Handelt es sich bei der im Register geladenen Hexadezimalzahl um ein detektiertes Steuerzeichen "F2" wird der Fensterkennwert Zj für eine Anfangsadresse des Fensters der Nr.j = 2 bei insgesammt n Fenstern bestimmt. Damit können später Fensterdaten wieder in die Rahmendaten an dieser durch die Adresse gekennzeichneten Stelle eingefügt werden. Es ist die Fensterspaltenlauflänge Yj < R Gesamtlauflänge der Druckspalte. Aus der Addition mit R kann die neue Adresse in der gleichen Zeile aber in der nächsten Spalte erzeugt werden.Binary data converted from the registers 100, 200 are read bit by bit into the volatile pixel memory RAM 7c, with an address being assigned to each bit. If the hexadecimal number loaded in the register is a detected control character "F2", the window characteristic value Z j is determined for a start address of the window of No. j = 2 with a total of n windows. This means that window data can later be inserted into the frame data at this point identified by the address. It is the window column run length Y j <R total run length of the print column. From the addition with R the new address can be created in the same row but in the next column.

In der Figur 9a wird die, Decodierung der Steuercode, Dekomprimierung und das Laden der festen Rahmendaten sowie die Bildung und Speicherung der Fensterkennwerte gezeigt. Dabei wurde mit der Berücksichtigung der Erstellung von sehr hochauflösenden Drucken ein Steuercode "Farbwechsel" berücksichtigt. Deshalb ist in einem ersten Subschritt 4310 ein Farb-Flip-Flop 1 auf f := 0 zurück zu setzen. Die Quelladresse Hi zum Auffinden der Rahmendaten sei anfangs Hi := Hi - 1 und die Zieladresse Z := Z₀ .FIG. 9a shows the decoding of the control code, decompression and loading of the fixed frame data as well as the formation and storage of the window characteristic values. A control code "color change" was taken into account when considering the creation of very high-resolution prints. A color flip-flop 1 must therefore be reset to f: = 0 in a first sub-step 4310. The source address H i for finding the frame data is initially H i : = H i - 1 and the destination address Z: = Z₀.

Für die Fensterdaten vom Typ 1 werden im Subschritt 4311 die Fensterspaltenvariable Tj := 0, für j = 1 bis n Fenster und für die Fensterdaten vom Typ 2, die Fensterspaltenvariable Tk := 0 für k = 1 bis p Fenster gesetzt. Im Subschritt 4312 wird die Quelladresse Hi für Rahmendaten inkrementiert und ein Farbwechsel vollzogen, damit das Anfangsdaten-Byte beispielsweise als farbig gewertet wird, was später zu entsprechend aktivierten Druckelementen führt.For the window data of type 1, the window column variable T j : = 0 is set in sub-step 4311, for j = 1 to n windows and for the window data type 2, the window column variable T k : = 0 for k = 1 to p windows. In sub-step 4312 the source address H i incremented for frame data and a color change performed so that the initial data byte is evaluated as colored, for example, which later leads to correspondingly activated printing elements.

Das o.g. Byte, welches eine lauflängencodierte Hexadezimalzahl für Rahmendaten ist, wird nun im Subschritt 4313 aus dem entsprechend automatisch durch die Kostenstelle KST ausgewählten Bereich Ai des nichtflüchtigen Speichers 5 in ein Register 100 des flüchtigen Speichers 7a übertragen. Hierbei werden Steuerzeichen detektiert und eine Lauflängenvariable X zurück auf Null gesetzt.The above-mentioned byte, which is a run-length-coded hexadecimal number for frame data, is now transferred in sub-step 4313 from the area A i of the non-volatile memory 5 which is automatically selected by the cost center KST to a register 100 of the volatile memory 7a. Control characters are detected and a run length variable X is reset to zero.

Im Subschritt 4314 wird ein Steuerzeichen "00" für einen Farbwechsel erkannt, was nach Rückverzweigung auf den Subschritt 4312 zu einem Farbwechsel führt, d.h. die nächste lauflängencodierte Hexadezimalzahl bewirkt eine Inaktivierung der Druckelemente entsprechend der Lauflänge. Anderenfalls wird im Subschritt 4315 ermittelt, ob ein Steuerzeichen "FF" für Bildende vorliegt. Wird ein solches erkannt, ist der Punkt d entsprechend der Figuren 5 oder 6 erreicht und der Schritt 43 abgearbeitet.A control character "00" for a color change is recognized in sub-step 4314, which leads to a color change after branching back to sub-step 4312, i.e. the next hexadecimal number encoded by the run length deactivates the printing elements according to the run length. Otherwise, it is determined in sub-step 4315 whether there is a control character "FF" for the end of the image. If one is recognized, point d has been reached in accordance with FIGS. 5 or 6 and step 43 has been processed.

Wird anderenfalls im Subschritt 4315 ein solches Steuerzeichen "FF" für Bildende nicht erkannt, wird im Subschritt 4316 geprüft, ob ein Steuerzeichen "FE" für ein Spaltenende vorliegt. Wird ein solches erkannt, wird im Subschritt 4319 das Farb-Flip-Flop 1 zurückgesetzt und auf den Subschritt 4312 verzweigt, um dann im Subschritt 4313 das Byte für die nächste Druckspalte zu laden. Liegt kein Spaltenende vor, wird im Subschritt 4317 ermittelt, ob ein Steuerzeichen für ein Fenster vom Typ 2 vorliegt. Ist ein solches erkannt worden, dann wird auf den Subschritt 4322 verzweigt. Anderenfalls wird im Subschritt 4318 untersucht, ob ein Steuerzeichen für Fenster vom Typ 1 vorliegt. Sollte das der Fall sein, dann ist ein Punkt c₁ erreicht, an welchem ein - in der Figur 9b gezeigter - Schritt 43b durchgeführt wird.Otherwise, if such a control character "FF" for end of image is not recognized in sub-step 4315, it is checked in sub-step 4316 whether there is a control character "FE" for an end of column. If one is recognized, the color flip-flop 1 is reset in sub-step 4319 and a branch is made to sub-step 4312, in order then to load the byte for the next printing column in sub-step 4313. If there is no end of column, it is determined in sub-step 4317 whether there is a control character for a window of type 2. If one has been recognized, a branch is made to sub-step 4322. Otherwise, it is examined in sub-step 4318 whether there is a control character for type 1 windows. Should that be the case, a point c 1 is reached at which a step 43 b - shown in FIG. 9 b - is carried out.

Wird im Subschritt 4318 kein Steuerzeichen für Fensterdaten vom Typ 1 erkannt, dann liegen im aufgerufenen Byte die lauflängencodierten Rahmendaten vor, welche im Subschritt 4320 decodiert und in binäre Rahmenpixeldaten umgesetzt im Pixelspeicherbereich I des Pixelspeichers 7c unter der eingestellten Adresse Z gespeichert werden. Im nachfolgenden Subschritt 4321 wird entsprechend der Anzahl der umgesetzten Bits die Spaltenlauflängenvariable X bestimmt und danach die Zieladresse für den Pixelspeicherbereich I um diese Variable X erhöht. Damit ist ein Punkt b erreicht und um ein neues Byte aufzurufen, wird wieder auf den Subschritt 4312 zurückverzweigt.If no control character for window data of type 1 is recognized in sub-step 4318, then the run-length-coded frame data are present in the called byte, which are decoded in sub-step 4320 and converted into binary frame pixel data and stored in the pixel memory area I of the pixel memory 7 c under the set address Z. In the following sub-step 4321, the column run length variable X is determined in accordance with the number of bits converted and then the target address for the pixel memory area I is increased by this variable X. A point b has thus been reached and in order to call a new byte, the process branches back to sub-step 4312.

Im Subschritt 4322 wird, wenn ein Steuerzeichen für Fensterdaten vom Typ 2 vorläge, die ausgeführte Speicherung von Fensterkennwerten Tk ermittelt. Ist ein Fensterkennwert, in diesem Fall die Fensterspaltenlaufvariable Tk noch auf dem Ausgangswert Null, wird in einem Subschritt 4323 die Fensteranfangsadresse Zk entsprechen der Adresse Z ermittelt und im flüchtigen Arbeitsspeicher 7b gespeichert. Anderenfalls wird auf einen Subschritt 4324 verzweigt. Auf den Subschritt 4323 folgt ebenfalls der Subschritt 4324, in welchem der Fensterkennwert der Fensterspaltenvariable Tk inkrementiert wird. Im anschließenden Subschritt 4325 wird die bisherige im flüchtigen Arbeitsspeicher 7b gespeicherte Fensterspaltenvariable Tk mit dem aktuellen Wert überschrieben, und der Punkt b erreicht.In sub-step 4322, if there is a control character for window data of type 2, the storage of window characteristic values T k is carried out . If a window characteristic value, in this case the window column run variable T k is still at the initial value zero, the window start address Z k corresponding to the address Z is determined in a sub-step 4323 and stored in the volatile working memory 7b. Otherwise, a branch is made to a sub-step 4324. Sub-step 4323 is also followed by sub-step 4324, in which the window characteristic value of the window column variable T k is incremented. In the subsequent sub-step 4325, the previous window column variable T k stored in the volatile main memory 7b is overwritten with the current value, and the point b is reached.

Die Fensterkennwerte werden so für k = 1 bis p Fenster, insbesondere FE6 ggf. FE10 bzw. FE8 geladen. Danach wird auf den Subschritt 4312 Zurückverzweigt um im Subschritt 4313 ein neues Byte zu laden. Die aus den hexadezimalen Daten umgesetzten Bits (Dot=1) werden also in dem - in der Figur 9a gezeigten - Schritt 43a byteweise in den Pixelspeicherbereich I des flüchtigen Pixelspeichers 7c übernommen und hintereinander als Binärdaten gespeichert.The window parameters are thus loaded for k = 1 to p windows, in particular FE6 and possibly FE10 or FE8. Then the process branches back to sub-step 4312 in order to load a new byte in sub-step 4313. The from the Hexadecimal data converted bits (dot = 1) are thus adopted in the step 43a - shown in FIG. 9a - byte by byte into the pixel memory area I of the volatile pixel memory 7c and stored one after the other as binary data.

In der Figur 9b wird die Einbettung von dekomprimierten aktuellen Fensterdaten vom Typ 1 in die dekomprimierten Rahmendaten nach dem Start der Frankiermaschine bzw. nach dem Editieren von Rahmendaten gezeigt. Vorausgesetzt, im Subschritt 4318 wurde ein Steuerzeichen für Fenster vom Typ 1 erkannt, wird der Punkt c₁ und damit der Beginn des Schrittes 43b erreicht.FIG. 9b shows the embedding of decompressed current window data of type 1 in the decompressed frame data after the start of the franking machine or after editing frame data. Assuming a control character for windows of type 1 was recognized in sub-step 4318, the point c 1 and thus the beginning of step 43 b is reached.

Im Subschritt 4330 wird die ausgeführte Speicherung von Fensterkennwerten Tj ermittelt. Ist ein Fensterkennwert, in diesem Fall die Fensterspaltenlaufvariable Tj noch auf dem Ausgangswert Null, wird in einem Subschritt 4331 die Fensteranfangsadresse Zj entsprechen der Adresse Z ermittelt und im flüchtigen Arbeitsspeicher 7b gespeichert. Anderenfalls wird auf einen Subschritt 4332 verzweigt. Auf den Subschritt 4331 folgt ebenfalls der Subschritt 4332, in welchem der Fensterkennwert der Fensterspaltenlauflänge Yj und die Fensterspaltenlauflängenvariable Wj auf einen Ausgangswert Null sowie die Fensterquelladresse Uj auf den Anfangswert Uoj - 1 und das zweite Farb-Flip-Flop für Fenster auf "nicht farbig drucken" gesetzt werden.In step 4330, the storage of window parameters T j is determined. If a window characteristic value, in this case the window column run variable T j is still at the initial value zero, the window start address Z j corresponding to the address Z is determined in a sub-step 4331 and stored in the volatile working memory 7b. Otherwise, a branch is made to a sub-step 4332. Sub-step 4331 is also followed by sub-step 4332, in which the window characteristic of the window column run length Y j and the window column run length variable W j to an initial value of zero, and the window source address U j to the initial value U oj -1 and the second color flip-flop for windows "do not print in color".

Im anschließenden Subschritt 4333 wird die bisherige Fensterquelladresse Uj inkrementiert und ein Farbwechsel vollzogen, so daß eventuelle Fensterbyte, die im nachfolgenden Subschritt 4334 geladen werden, als farbig gewertet werden, was anschließend, während des Druckes, zu aktivierten Druckelemnten führt.In the subsequent sub-step 4333, the previous window source address U j is incremented and a color change is carried out, so that any window bytes that are loaded in the subsequent sub-step 4334 are evaluated as colored, which subsequently leads to activated printing elements during printing.

Im Subschritt 4334 wird ein Byte aus den Subspeicherbereichen Bj im nichtflüchtigen Arbeitsspeicher 5 in Register 200 des flüchtigen Arbeitsspeichers 7a geladen und dabei nach Steuerzeichen detektiert.In sub-step 4334, a byte from the sub-memory areas B j is stored in the non-volatile main memory 5 in Register 200 of volatile main memory 7a is loaded and thereby detected for control characters.

Im Subschritt 4335 wird die Fensterspaltenlauflänge Yj um den Wert der Fensterspaltenlauflängenvariable Wj inkrementiert. Im Subschritt 4336 wird ermittelt, ob ein Steuerzeichen "00" für Farbwechsel vorliegt. Ist ein solches erkannt worden, wird auf den Subschritt 4333 zurückverzweigt. Anderenfalls wird im Subschritt 4337 untersucht, ob ein Steuerzeichen "FE" für Spaltenende vorliegt. Ist das nicht der Fall, liegen Fensterdaten vor. Also wird in einem Subschritt 4338 der Inhalt des Registers 200 mit der Hilfe des Charakterspeichers 9 decodiert und die diesem Byte entsprechenden binären Fensterpixeldaten im Pixelspeicherbereich I des Pixelspeichers 7c gespeichert.In sub-step 4335, the window column run length Y j is incremented by the value of the window column run length variable W j . In sub-step 4336 it is determined whether there is a control character "00" for color changes. If one has been recognized, the process branches back to sub-step 4333. Otherwise, it is examined in sub-step 4337 whether there is a control character "FE" for the end of the column. If this is not the case, window data is available. In a sub-step 4338, the content of the register 200 is decoded with the help of the character memory 9 and the binary window pixel data corresponding to this byte is stored in the pixel memory area I of the pixel memory 7c.

Anschließend wird in einem Subschritt 4339 die Fensterspaltenlauflängenvariable Wj bestimmt, um die Adresse Z um den Wert der Variablen Wj zu inkrementieren. Damit steht die neue Adresse für ein neu umzusetzendes Byte des Datensatzes zur Verfügung und es wird auf den Subschritt 4333 zurückverzweigt, in welchem auch die neue Quelladresse für ein Byte des Datensatzes für Fenster FEj erzeugt wird.The window column run length variable W j is then determined in a sub-step 4339 to increment the address Z to the value of variable W j. The new address is thus available for a new byte of the data record to be converted, and a branch is made back to sub-step 4333, in which the new source address for a byte of the data record for window FEj is also generated.

Wurde im Subschritt 4337 ein Steuerzeichen "FE" für ein Spaltenende erkannt, wird auf den Subschritt 4340 verzweigt, in welchem die Fensterspaltenvariable Tj inkrementiert und die flüchtigen Arbeitsspeicher 7b gespeicherte Fensterspaltenvariable Tj und die Fensterspaltenlauflänge Yj mit dem aktuellen Wert überschrieben, werden. Anschließend wird im Subschritt 4341 ein Farbwechsel ausgeführt und der Punkt b ist erreicht.If a control character "FE" for a column end was recognized in sub-step 4337, a branch is made to sub-step 4340, in which the window column variable T j is incremented and the volatile working memory 7b stored window column variable T j and the window column run length Y j are overwritten with the current value. A color change is then carried out in sub-step 4341 and point b has been reached.

Damit ist der Schritt 43b abgearbeitet und neue Rahmendaten könnten im Schritt 43a umgesetzt werden, falls nicht ein nächstes Fenster erkannt wird oder der Punkt d erreicht worden ist.This completes step 43b and new framework data could be implemented in step 43a. if a next window is not recognized or point d has been reached.

In der Figur 9c wird die Einbettung von dekomprimierten variablen Fensterdaten vom Typ 1 in die dekomprimierten Rahmendaten nach dem Editieren dieser Fensterdaten vom Typ 1 dargestellt. Wie bereits gezeigt worden ist, sind vor dem Beginn des Schrittes 54 bereits Pixelspeicherdaten und Fensterkennwerte gespeichert worden.
Der Subschritt 5440 beginnt mit der Bestimmung derjenigen Anzahl n' an Fenstern für die die Daten geändert worden sind und einem Feststellen der zugehörigen Fensteranfangsadresse Zj und Fensterspaltenvariable Tj für jedes Fenster FEj. Außerdem wird eine Fensterzählvariable q gleich Null gesetzt.
FIG. 9c shows the embedding of decompressed variable window data of type 1 in the decompressed frame data after editing this window data of type 1. As has already been shown, pixel memory data and window characteristics have already been stored before the start of step 54.
The sub-step 5440 begins with the determination of the number n 'of windows for which the data has been changed and a determination of the associated window start address Z j and window column variable T j for each window FEj. A window counter variable q is also set to zero.

Im Subschritt 5441 wird ermittelt, ob der Wert der Fensterzählvariable q bereits den Wert der Fensteränderungsanzahl n' erreicht hat. Bei Null Änderungen, d.h. n' = 0 ist der Vergleich positiv und der Punkt d wird erreicht. Anderenfalls wird auf den Subschritt 5442 verzweigt, wobei für ein erstes Fenster FEj, dessen Daten geändert wurden, die Fensteranfangsadresse Zj und die Fensterspaltenvariable Tj aus dem flüchtigen Arbeitsspeicher 6b entnommen werden. Außerdem werden die Quelladresse Uj auf einen Anfangswert Uoj - 1 gesetzt, die Zieladresse Zj zur Adressierung des Pixelspeicherbereiches I verwendet, ein Fensterspaltenzähler Pj und das zweite Farb-Flip-Flop zurück auf den Anfangswert Null gesetzt.In sub-step 5441 it is determined whether the value of the window counter variable q has already reached the value of the number of window changes n '. If there are zero changes, ie n '= 0, the comparison is positive and point d is reached. Otherwise, a branch is made to sub-step 5442, the window start address Z j and the window column variable T j being taken from the volatile working memory 6b for a first window FEj whose data has been changed. In addition, the source address U j is set to an initial value U oj -1, the target address Z j is used to address the pixel memory area I, a window column counter P j and the second color flip-flop are reset to the initial value zero.

Im nachfolgenden Subschritt 5443 wird die Quelladresse inkrementiert und ein Farbwechsel vollzogen, bevor der Subschritt 5444 erreicht ist. Im Subschritt 5444 wird ein Byte des geänderten Datensatzes im nichtflüchtigen Speicher aufgerufen und in des Register 200 des flüchtigen Speichers 7a übertragen, wobei Steuerzeichen detektiert werden. Bei einem Steuerzeichen "00" für Farbwechsel wird im Subschritt 5445 auf den Subschritt 5443 zurückverzweigt. Anderenfalls wird auf den Subschritt 5446 verzweigt, um nach Steuerzeichen "FE" für ein Spaltenende zu suchen. Liegt ein solches Steuerzeichen aber nicht vor, kann im nachfolgenden Subschritt 5447 der Inhalt des Registers 200 unter Mitwirkung des Charakterspeichers 9 decodiert und in binäre Pixeldaten für das zu ändernde Fenster umgesetzt werden. Diese ersetzen nun die bisherigen im Bereich I des Pixelspeichers 7c gespeicherten Pixeldaten ab der durch die Fensteranfangsadresse Zj vorbestimmten Stelle. Die dabei umgesetzten Bits werden als Fensterlauflängenvariable Wj gezählt, mit welcher im Subschritt 5448 die Zieladresse Vj inkrementiert wird. Anschließend wird auf den Subschritt 5443 zurückverzweigt, um im Subschritt 5444 das nächste Byte zu laden.In the following sub-step 5443, the source address is incremented and a color change is carried out before the sub-step 5444 is reached. In sub-step 5444, a byte of the changed data record is called up in the non-volatile memory and transferred to the register 200 of the volatile memory 7a, control characters being detected. With a control character "00" for Color change is branched back to sub-step 5443 in sub-step 5445. Otherwise, a branch is made to sub-step 5446 to search for control characters "FE" for the end of a column. However, if such a control character is not present, the content of register 200 can be decoded in the following sub-step 5447 with the cooperation of character memory 9 and converted into binary pixel data for the window to be changed. These now replace the previous pixel data stored in area I of the pixel memory 7c from the position predetermined by the window start address Z j . The bits converted in this way are counted as window run length variable W j , with which the target address V j is incremented in sub-step 5448. The method then branches back to sub-step 5443 in order to load the next byte in sub-step 5444.

Wird aber im Subschritt 5446 ein Steuerzeichen "FE" für Spaltenende erkannt, dann wird auf den Subschritt 5449 verzweigt, in welchem der Fensterspaltenzähler Pj inkrementiert wird.However, if a control character "FE" for the end of the column is recognized in sub-step 5446, then a branch is made to sub-step 5449, in which the window column counter Pj is incremented.

Im Subschritt 5450 wird untersucht, ob durch den Fensterspaltenzähler Pj der Fensterkennwert für die zugehörige Fensterspaltenvariable Tj erreicht ist. Dann wären für ein erstes geändertes Fenster alle Änderungsdaten in den Pixelspeicherbereich I geladen und es wird auf den Subschritt 5453 und von diesem auf den Subschritt 5441 zurückverzweigt, um für ein eventuell zweites Fenster Änderungsdaten in den Pixelspeicherbereich I zu übertragen. Im Subschritt 5453 wird zu diesem Zweck die Fensterzählvariable q inkrementiert und die nachfolgende Fensteranfangsadresse Zj+1 und sowie die nachfolgende Fensterspaltenvariable Tj+1 ermittelt.In sub-step 5450 it is examined whether the window characteristic value for the associated window column variable T j has been reached by the window column counter P j . Then, for a first changed window, all change data would be loaded into the pixel memory area I and branching back to the sub-step 5453 and from there to the sub-step 5441 in order to transfer change data into the pixel memory area I for a possibly second window. For this purpose, the window counter variable q is incremented in sub-step 5453 and the subsequent window start address Z j + 1 and the subsequent window column variable T j + 1 are determined.

Anderenfalls wenn im Subschritt 5450 die Fensterspaltenvariable Tj durch den Fensterspaltenzähler Pj noch nicht erreicht ist, wird über die Subschritte 5451 und 5452 auf den Subschritt 5443 zurückverzweigt, um solange eine weitere Fensterspalte im Pixelspeicherbereich zu überschreiben, bis die alten binären Fensterpixelspeicherdaten durch die neuen vollständig ersetzt worden sind. Im Subschritt 5451 wird zu diesem Zweck die Zieladresse für die Daten im Pixelspeicherbereich I um die Rahmengesamtspaltenlänge R inkrementiert. Die Zieladresse Vj ist somit auf die nächste Spalte für binäre Pixeldaten des Fensters im Pixelspeicherbereich I eingestellt. Im Subschritt 5452 wird das Farb-Flip-Flop auf Null zurückgesetzt, damit die Umsetzung mit als farbig gewerteten Pixeldaten beginnt. Wenn im Schritt 44 keine weitere Neueingabe festgestellt wird, kann im Schritt 45 nun die Bildung neuer codierter Fensterdaten vom Typ 2 für ein Markierungsbild, insbesondere nach einer ersten Variante mit einem Schritt 45a erfolgen.Otherwise, if in step 5450 the window column variable T j has not yet been reached by the window column counter P j , branches back to sub-step 5443 via sub-steps 5451 and 5452 in order to overwrite a further window column in the pixel memory area until the old binary window pixel memory data has been completely replaced by the new one. For this purpose, the target address for the data in the pixel memory area I is incremented by the frame total column length R in sub-step 5451. The target address V j is thus set to the next column for binary pixel data of the window in the pixel memory area I. In sub-step 5452, the color flip-flop is reset to zero, so that the conversion begins with pixel data that is rated as color. If no further new entry is determined in step 44, new coded window data of type 2 can now be formed in step 45 for a marking image, in particular according to a first variant with step 45a.

Der Schritt 45 umfaßt weitere - in der Figur 10 dargestellte - Subschritte zur Bildung neuer codierter Fensterdaten vom Typ 2 für ein Markierungsbild.
Während im Pixelspeicherbereich I bereits dekomprimierte binäre Pixeldaten vorliegen, werden nach dem Schritt 44 im Schritt 45 noch einmal die Ausgangsdaten für die die komprimierten Daten enthaltenden Datensätze für die Fenster FEj und ggf. für die Rahmendaten benötigt, um neue codierte Fensterdaten vom Typ 2 für eine Markierungssysmbolreihe zu bilden. Die einzelnen Ausgangsdaten (bzw. Eingabedaten) sind entsprechend den jeweiligen Größen Gw in den Speicherbereichen Tw als BCD-gepackte Zahl gespeichert. Neben den in den Subspeicherbereichen Ai und Bj nichtflüchtig gespeicherten Datensätzen werden nun in mehreren Schritten die Daten für einen Datensatz für Fenster FEk vom Typ 2 Zusammengestellt und in einem Subspeicherbereich Bk nichtflüchtig gespeichert.
Step 45 comprises further sub-steps, shown in FIG. 10, for forming new coded window data of type 2 for a marking image.
While there is already decompressed binary pixel data in the pixel memory area I, after step 44 in step 45 the output data for the data records containing the compressed data for the windows FEj and possibly for the frame data are required again in order to generate new coded window data of type 2 for one To form a series of marking symbols. The individual output data (or input data) are stored in the memory areas T w as a BCD-packed number in accordance with the respective sizes G w . In addition to the data records stored non-volatile in the sub-memory areas A i and B j, the data for a data record for window FEk of type 2 are now compiled in several steps and stored non-volatile in a sub-memory area B k .

Das Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes umfaßt nach einer Bereitstellung von Größen, einen von Mikroprozessor der Steuereinrichtung 6 der Frankiermaschine vor einer Druckanforderung (Schritt 47) durchgeführten Teilschritt 45a, umfassend die Subschritte:

  • a) Generierung einer Kombinationszahl KOZ1, wobei eine stetig monoton veränderbare Größe G4 zur Bildung von ersten zusammenhängenden Stellen und mindestens eine das Postgut charakterisierende weitere Größe G3 zur Bildung von zweiten zusammenhängenden Stellen der Kombinationszahl KOZ1 zur Verfügung gestellt werden,
  • b) Verschlüsselung der Kombinationszahl KOZ1 zu einer Kryptozahl KRZ1,
  • c) Umsetzen der Kryptozahl KRZ1 in mindestens eine Markierungssymbolreihe MSR1 anhand eines Satzes SSY1 an Symbolen.
After the provision of quantities, the method for the rapid generation of a security print comprises a sub-step 45a carried out by the microprocessor of the control device 6 of the franking machine before a print request (step 47), comprising the sub-steps:
  • a) Generation of a combination number KOZ1, whereby a constantly monotonically variable variable G4 for forming first connected positions and at least one further quantity G3 characterizing the mail item are provided for forming second connected positions of the combination number KOZ1,
  • b) encryption of the combination number KOZ1 to a crypto number KRZ1,
  • c) converting the crypto number KRZ1 into at least one marking symbol row MSR1 using a set SSY1 of symbols.

In einer ersten Variante 1 werden in einem Schritt 45a eine Markierungssymbolreihe erzeugt. Auf erfindungsgemäße Weise wird aufgrund der Menge an Informationen durch die Größen G0 bis G5, die nur teilweise im Frankiermaschinenstempelbild unverschlüsselt offen abgedruckt vorliegen sollen, in der Frankiermaschine mindestens ein Teil der Größen verwendet, um eine einzige Zahlenkombination zu bilden (Subschritt 451), die zu einer einzigen Kryptozahl verschlüsselt (Subschritt 452) und dann in eine auf das Postgut aufzudruckende Markierung umgewandelt (Subschritt 453) wird. Die Speicherung des für die Markierung in einem Fenster FE6 zu erzeugenden Datensatzes kann in einem abschließenden Subschritt 454 erfolgen. Dann ist der Punkt c₃ erreicht. Durch diese im Teilschritt 45a ausgeführte erste Variante, kann die Zeit, die sonst in der Frankiermaschine für die Erzeugung weiterer Kryptozahlen benötigt wird, eingespart werden.In a first variant 1, a row of marking symbols is generated in a step 45a. In the manner according to the invention, at least some of the sizes are used in the postage meter machine to form a single number combination (sub-step 451) due to the amount of information by the sizes G0 to G5, which are only intended to be partially printed in the franking machine stamp image in an unencrypted manner a single crypto number is encrypted (sub-step 452) and then converted into a marking to be printed on the postal matter (sub-step 453). The data record to be generated for the marking in a window FE6 can be stored in a final sub-step 454. Then point c₃ is reached. This first variant, executed in partial step 45a, saves the time that would otherwise be required in the franking machine for generating further crypto numbers.

Es ist vorgesehen, daß die stetig monoton veränderbare Größe Gw mindestens ein auf- oder absteigender Maschinenparameter, insbesondere eine Zeitzählung oder deren Komplement während der Lebensdauer der Frankiermaschine ist.It is envisaged that the continuously monotonically variable variable G w is at least one ascending or descending machine parameter, in particular a time count or its complement during the life of the franking machine.

Es ist vorteilhaft, wenn ein Maschinenparameter zeitabhängig ist, insbesondere wenn er eine die abnehmende Batteriespannung der batteriegestützten Speicher charakterisierende Größe G4a und eine zweite stetig monoton fallende Größe G4b oder die jeweiligen Komplemente der Größe G4a und G4b umfaßt.It is advantageous if a machine parameter is time-dependent, in particular if it comprises a variable G4a characterizing the decreasing battery voltage of the battery-supported memory and a second continuously monotonically decreasing variable G4b or the respective complements of the variables G4a and G4b.

Es ist weiterhin bei einer Variante vorgesehen, daß die zweite stetig monoton fallende Größe G4b das Komplement der Stückzahl oder eine stetig monoton fallende zeitabhängige Größe ist.It is further provided in one variant that the second, continuously monotonically decreasing variable G4b is the complement of the number of pieces or a continuously monotonously decreasing, time-dependent variable.

Es ist einerseits bei einer Variante vorgesehen, daß die stetig monoton fallende Größe einen Zahlenwert entsprechend dem nächsten Inspektionsdatum (INS) und eine stetig monoton fallende zeitabhängige Größe ist.On the one hand, it is provided in a variant that the continuously monotonically decreasing quantity is a numerical value corresponding to the next inspection date (INS) and a continuously monotonously falling time-dependent quantity.

Es ist andererseits vorgesehen, daß eine stetig monoton aufsteigende Größe das Datum oder die bei der letzten Inspektion ermittelte Stückzahl mit umfaßt.On the other hand, it is envisaged that a continuously monotonically increasing quantity includes the date or the number of pieces determined during the last inspection.

Es ist wie bereits näher ausgeführt wurde vorteilhaft, wenn zur Bildung von dritten zusammenhängenden Stellen der Kombinationszahl KOZ1 ein Teil einer den Nutzer der Frankiermaschine charakterisierenden Größe G0, G1 von der Steuereinrichtung 6 zur Verfügung gestellt wird.As has already been explained in more detail, it is advantageous if the control device 6 provides part of a quantity G0, G1 which characterizes the user of the franking machine in order to form third contiguous digits of the combination number KOZ1.

Vorzugsweise werden im Subschritt 451 aus den Speicherbereichen Tw die oberen 10 Stellen der Kombinationszahl KOZ1 für die ZEIT-Daten (Größe G4) und die unteren 4 Stellen für den Postwert (Größe G3) bereitgestellt. Dadurch ergibt sich eine Kombinationszahl mit 14 Digit, welche dann zu verschlüsseln wäre. Bei Anwendung des DES-Algorithmus können maximal 8 Byte, d.h. 16 Digit auf einmal verschlüsselt werden. Damit kann die Kombinationszahl KOZ1 in Richtung der niederwertigen Stellen ggf. um eine weitere Größe ergänzt werden. Beispielsweise kann der Ergänzungsteil ein Teil der Seriennummer SN oder die Nummer WRN des Werbeklischeerahmens bzw. das Byte sein, das aus dem Datensatz des Werbeklischeerahmens in Abhängigkeit einer weiteren Größe ausgewählt wird.In sub-step 451, the upper 10 digits of the combination number KOZ1 for the TIME data (size G4) and the lower 4 digits for the postal value (size G3) are preferably provided from the memory areas T w . This results in a combination number with 14 digits, which would then have to be encrypted. When using the DES algorithm, a maximum of 8 bytes, ie 16 digits, can be encrypted at once. This means that the combination number KOZ1 can be supplemented by a further size in the direction of the least significant digits. For example, the supplementary part can be a part of the serial number SN or the number WRN of the advertising slogan frame or the byte that is selected from the data record of the advertising slogan frame depending on a further size.

Diese Kombinationszahl KOZ1 kann im Subschritt 452 in ca. 210 ms in eine Kryptozahl KRZ1 verschlüsselt werden, wobei hier eine Anzahl von weiteren an sich bekannten Schritten ablaufen. Danach ist im Subschritt 453 die Kryptozahl KRZ1 anhand einer vorbestimmten in den Speicherbereichen M des nichtflüchtigen Arbeitsspeichers 5 gespeicherten Markierungsliste in eine entsprechende Symbolreihe umzuwandeln. Hierbei kann insbesondere die, beim späteren Abdruck so vorteilhafte, erhöhte Informationsdichte erzielt werden.This combination number KOZ1 can be encoded in a sub-step 452 in about 210 ms into a crypto number KRZ1, a number of further steps known per se taking place here. Then, in sub-step 453, the crypto number KRZ1 is to be converted into a corresponding symbol row on the basis of a predetermined marking list stored in the memory areas M of the non-volatile working memory 5. In this case, in particular the increased information density which is so advantageous for later printing can be achieved.

Selbst wenn ein - in der Figur 3f gezeigter - Satz mit 10 Symbolen, d.h. ohne eine Erhöhung der Informationsdichte gegenüber der Kryptozahl KRZ1 verwendet wird, aber zwei Markierungsreihen (neben-, bzw. untereinander) gedruckt würden, könnten weitere Symbole übrig bleiben, mit denen weitere Informationen unverschlüsselt oder verschlüsselt dargestellt werden könnten. Vorzugsweise handelt es sich dann hierbei um Informationen, die sich nicht oder kaum ändern, und nur einmal verschlüsselt und in eine Symbolreihe umgesetzt werden braucht. Hierbei handelt es sich vorzugsweise um die größe G5, d.h. Inspektionsdaten (INS), beispielsweise das Datum der letzten Inspektion oder den Rest der Seriennummer SN bzw. SN und das Byte des Datensatzes des Werbeklischeerahmens, welcher in die erste Kombinationszahl KOZ1 nicht mit einbezogen wurde, bzw. ausgewählte vorbestimmte Teile davon. In der Figur 3c sind in - hier othogonal zueinander angeordneten - Fenstern FE6 und FE10 jeweils eine Reihe mit zusammen 20 Symbolen abgebildet, mit welcher beispielsweise die insgesammt 8 Byte, d.h. 16 Digit, der Kryptozahl KRZ1 und weitere Informationen ggf. unverschlüsselt oder auf andere Weise verschlüsselt wiedergegeben werden.Even if a set of 10 symbols - shown in FIG. 3f - is used, i.e. without an increase in the information density compared to the crypto number KRZ1, but two rows of markings (next to each other or one below the other) are printed, additional symbols could remain with which further information could be displayed unencrypted or encrypted. In this case, it is preferably information that does not change or changes only slightly, and only needs to be encrypted once and converted into a symbol row. This is preferably the size G5, ie inspection data (INS), for example the date of the last inspection or the rest of the serial number SN or SN and the byte of the data record of the advertising slogan frame, which was not included in the first combination number KOZ1, or selected predetermined parts thereof. In FIG. 3c, a row with 20 symbols each is depicted in windows FE6 and FE10, arranged here orthogonally to one another, with which, for example, the total of 8 bytes, ie 16 digits, the crypto number KRZ1 and further information may be unencrypted or in some other way are encrypted.

Eine zweite Variante mit einem Schritt 45b zusätzlich zum Schritt 45a unterscheidet sich von der ersten Variante durch andere aber gleichartig zu berücksichtigende Ausgangs- bzw. Eingabegrößen. In der zweiten Variante werden nacheinander in zwei Schritten 45b und 45a eine Markierungssymbolreihe erzeugt, wobei der Schritt 45b analog dem Schritt 45a durchgeführt wird.A second variant with a step 45b in addition to step 45a differs from the first variant in other output or input variables which have to be considered in the same way. In the second variant, a row of marking symbols is generated in succession in two steps 45b and 45a, step 45b being carried out analogously to step 45a.

Dabei wird in einem ersten Subschritt 450 des von der Steuereinrichtung 6 durchgeführten Schrittes 45 geprüft wird, ob ein Flag gesetzt wurde, um die Durchführung von Teilschritten 45b und/oder 45a zu veranlassen,
daß in dem Teilschritt 45b eine mindestens den anderen Teil der den Nutzer der Frankiermaschine charakterisierenden Größe G0, G1 aufweisende zweite Kombinationszahl KOZ2 gebildet, danach zu einer zweiten Kryptozahl KRZ2 verschlüsselt und anschließend in mindestens eine Zweite Markierungssymbolreihe MSR2 anhand eines zweiten Satzes SSY2 an Symbolen umgesetzt wird.
In a first sub-step 450 of the step 45 carried out by the control device 6, it is checked whether a flag has been set in order to cause sub-steps 45b and / or 45a to be carried out.
that in step 45b a second combination number KOZ2 having at least the other part of the size G0, G1 characterizing the user of the franking machine is formed, then encoded to a second crypto number KRZ2 and then converted into at least one second marking symbol row MSR2 using a second set SSY2 of symbols .

Im Subschritt 455 wird gegenüber dem Subschritt 451 eine Kombinationszahl KOZ2 gebildet, wobei hier insbesondere die Größen für übrigen Teile der Seriennummer, für Werbeklischee(rahmen)nnummer, u.a. Größen eingehen können. Im Subschritt 456 wird wie beim Subschritt 452 eine Krypto-Zahl KOZ2 gebildet. Im Subschritt 457 erfolgt dann wieder die Transformation in eine Markierungssymbolreihe, die im Subschritt 458 nichtflüchtig zwischengespeichert wird.Compared to sub-step 451, a combination number KOZ2 is formed in sub-step 455, wherein here in particular the sizes for other parts of the serial number, for advertising cliché (frame) number, and other sizes can be included. As in sub-step 452, a crypto number KOZ2 is formed in sub-step 456. In sub-step 457, the transformation into a series of marking symbols then takes place, which is temporarily stored in non-volatile manner in sub-step 458.

Anschließend erfolgt der die Subschritte 451 bis 453 umfassende Teilschritt 45a. Dieser kann ggf. von einem Subschritt 454 angeschlossen werden. Anschließend ist der Punkt c₃ erreicht.Sub-step 45a, which comprises sub-steps 451 to 453, then takes place. If necessary, this can be connected by a sub-step 454. Then point c₃ is reached.

Hierbei tritt, trotz zweimaliger Anwendung des DES-Algorithmusses, insofern dennoch eine Zeitersparnis auf, da in einem ersten Subschritt 450 eine Auswertung erfolgt, ob die ausgewählten, für die Bildung der Markierungssymbolreihe im Teilschritt 45b erforderlichen Größen, durch eine Eingabe verändert worden sind. Bei Neueingabe von ausgewählten speziellen Größen, würde im Schritt 44 ein Flag gesetzt und bei einer nachfolgenden Bildung von Daten für eine neue Markierungssymbolreihe berücksichtigt werden, um hier den Schritt 45b abzuarbeiten. Ist das aber nicht der Fall, dann kann auf bereits früher gebildete und in einem Speicherbereich 458 nichtflüchtig gespeichert vorliegende Markierungssymbolreihe bzw. Teile der Markierungssymbolreihe zurückgegriffen werden.In spite of twice using the DES algorithm, time is saved because an evaluation is carried out in a first sub-step 450 to determine whether the selected quantities required for forming the series of marking symbols in sub-step 45b have been changed by an input. In the case of new input of selected special sizes, a flag would be set in step 44 and taken into account in the subsequent formation of data for a new series of marking symbols in order to process step 45b here. If this is not the case, then it is possible to fall back on marking symbol rows which have already been formed and are stored in a non-volatile manner in a memory area 458 or parts of the marking symbol row.

In einer Ausführungsvariante wird im Subschritt 456 ein anderer Verschlüsselungsalgorithmus als der DES zur Zeitersparnis verwendet.In one embodiment variant, an encryption algorithm other than the DES is used in sub-step 456 to save time.

In einer vorteilhaften Ausführungsvariante wird im Subschritt 453 der ersten Variante bzw. im Subschritt 457 der zweiten Variante eine Transformation zur zusätzlichen Erhöhung der Informationsdichte der Markierungssymbolreihe gegenüber der Krypto-Zahl KRZ1 bzw. KRZ2 vorgenommen. Beispielsweise wird bei einer Krypto-Zahl mit 16 Digit nun ein Satz von 22 Symbolen verwendet, um die Information mittels nur 12 Digit - in der in der Figur 3b ersichtlichen Weise - abzubilden. Für zwei Krytozahlen ist die dort gezeigte Markierungssymbolreihe zu verdoppeln. Das kann mittels einer zu der - in Figur 3b gezeigten - Markierungssymbolreihe parallel liegenden weiteren Markierungssymbolreihe geschehen.In an advantageous embodiment variant, a transformation is carried out in sub-step 453 of the first variant or in sub-step 457 of the second variant in order to additionally increase the information density of the marking symbol series compared to the crypto number KRZ1 or KRZ2. For example, in the case of a crypto number with 16 digits, a set of 22 symbols is now used in order to represent the information by means of only 12 digits - in the manner shown in FIG. 3b. The row of marking symbols shown there must be doubled for two crypto numbers. This can be done by means of a further marking symbol row lying parallel to the marking symbol row shown in FIG. 3b happen.

Entsprechend läßt sich weiter zeigen, daß für eine Markierungssymbolreihe von 14 Digit nur ein 14 Symbole aufweisender Symbolsatz erforderlich wird. Die bereits vorher beschriebene Prüfung in der Postbehörde von solchen Markierungssymbolreihen aufweisenden Poststücke kann folglich - nach der zweiten Auswertungsvariante - durch eine Rücktransformation der Markierungssymbolreihe in Kryptozahlen KRZ1 ggf. KRZ2, deren anschließender Entschlüsselung zu Kombinationszahlen KOZ1 ggf. KOZ2, deren einzelne Größen mit den auf dem Postgut im Frankierbild offen abgedruckten Größen verglichen werden, erfolgen.Correspondingly, it can further be shown that only a symbol set comprising 14 symbols is required for a row of marking symbols of 14 digits. The previously described check in the postal authority of mail items having such marking symbol rows can consequently - after the second evaluation variant - by transforming the marking symbol row back into crypto numbers KRZ1 or KRZ2, the subsequent decoding of them into combination numbers KOZ1 and possibly KOZ2, the individual sizes of which correspond to those on the Postage in the franking image are compared to printed sizes.

Eine Markierungssymbolreihe - wie sie in der Figur 3a gezeigt worden ist - ist für 10 Digit ausgelegt und kann eine Kryptozahl KRZ1 abbilden, wenn der Symbolsatz 40 Symbole aufweist. Hier ist eine vollautomatisierte Eingabe und Auswertung - schon um subjektive Fehler des Prüfers bei der Erkennung der Symbole zu vermeiden, sinnvoll.A row of marking symbols - as has been shown in FIG. 3a - is designed for 10 digits and can represent a crypto number KRZ1 if the symbol set has 40 symbols. Fully automated input and evaluation is useful here - even to avoid subjective errors by the examiner when recognizing the symbols.

In einem dem Schritt 45 nachfolgenden Schritt werden dann die Daten eines Datensatzes für die Markierungssymbolreihe nach deren Dekomprimierung in die übrigen Pixeldaten eingebettet. Dafür sind erfindungsgemäß insbesondere zwei verschiedene Möglichkeiten vorgesehen. Die eine Möglichkeit wird anhand der Figur 11 eine andere anhand der Figur 13 näher erläutert.In a step following step 45, the data of a data record for the marking symbol row are then embedded in the remaining pixel data after their decompression. According to the invention, two different options are provided for this. One possibility is explained in more detail with reference to FIG. 11, another with reference to FIG. 13.

In der Figur 11 wird insbesondere der Schritt 46 der Figur 5 erläutert. In einem Subschritt 4660 werden Fensterkennwerte Zk und Tk für geänderte Fensterdaten vorgegeben, die Fensteränderungszahl p'bestimmt und eine Fensterzählvariable q gleich null gesetzt. In einem Subschritt 4661 wird ausgewertet, ob Fensterzählvariable q gleich der Fensteränderungszahl p' ist. Dann wäre der Punkt d₃ und damit der nächste Schritt 47 bereits erreicht. Dieser Pfad wird aber regelmäßig am Anfang noch nicht betreten, da die monoton steigende Größe ständig neue Markierungssymbolreihen für jeden Abdruck erzeugt.FIG. 11 explains step 46 in FIG. 5 in particular. In a sub-step 4660, window parameters Z k and T k are specified for changed window data, the window change number p ′ is determined and a window count variable q is set to zero. A sub-step 4661 evaluates whether Window count variable q is equal to the window change number p '. Then the point d₃ and thus the next step 47 would already be reached. However, this path is not regularly followed at the beginning, since the monotonously increasing size constantly creates new marker symbol rows for each print.

Anderenfalls, wenn eine Änderung erfolgt ist, wird auf den Subschritt 4662 verzweigt, um Fensterkennwerte entsprechend den geänderten Fenstern einzugeben und Anfangsbedingungen zu setzen.Otherwise, if a change has been made, the process branches to sub-step 4662 in order to enter window characteristic values corresponding to the changed windows and to set initial conditions.

In einem Subschritt 4663 wird eine neue Quelladresse für die Daten des Datensatzes des gerade bearbeiteten Fensters FEk erzeugt, um im nächsten Subschritt 4664 ein Byte der codierten Fensterdaten vom Typ 2 aus dem Speicherbereich Bk in Register des nichtflüchtigen Speichers 7a zu laden und Steuerzeichen zu detektieren.In a sub-step 4663, a new source address for the data of the data record of the window FEk just processed is generated, in order to load a byte of the coded window data of type 2 from the memory area B k into registers of the non-volatile memory 7 a and to detect control characters in the next sub-step 4664 .

In einem Subschritt 4665 wird dann die Fensterspaltenlauflänge Yk um die Fensterspaltenlauflängenvariable Wk inkrementiert, die hier noch Null ist. Danach wird nach Steuerzeichen für Farbwechsel untersucht (Subschritt 4666) und ggf. zum Subschritt 4663 zurückverzweigt oder nach Steuerzeichen Spaltenende gesucht (Subschritt 4667). Bei Erfolg wird auf den Subschritt 4669 verzweigt und der Fensterspaltenzähler Pk erhöht. Anderenfalls ist im nächsten Subschritt 4668 eine Decodierung des Steuercodes und eine Umsetzung des aufgerufenen Bytes in dekomprimierte binäre Fensterpixeldaten vom Typ 2 vorzunehmen.In a sub-step 4665, the window column run length Y k is then incremented by the window column run length variable W k , which is still zero here. Then a check is carried out for control characters for color changes (sub-step 4666) and, if appropriate, a branch is returned to sub-step 4663 or a search is carried out for control characters for the end of the column (sub-step 4667). If successful, branch is made to sub-step 4669 and the window column counter P k is increased. Otherwise, the next sub-step 4668 is to decode the control code and convert the called byte into decompressed binary window pixel data of type 2.

Im Subschritt 4670 wird dann geprüft, ob alle Spalten des Fensters abgearbeitet sind. Ist das der Fall, wird auf den Subschritt 4671 verzweigt und die Spaltenlauflänge Yk des Fensters FEk im Speicher 7b gespeichert und zum Subschritt 4673 zurückverzweigt.
Wird im Subschritt 4670 erkannt, daß noch nicht alle Spalten abgearbeitet sind, wird über den Subschritt 4672, wobei der Fensterkennwert Yk und das Farb-Flip-Flop zurück auf Null gesetzt werden, auf den Subschritt 4663 zurückverzweigt. Im nächsten Subschritt 4668 ist dann ggf. wieder eine Decodierung des Steuercodes und eine Umsetzung des aufgerufenen Bytes in dekomprimierte binäre Fensterpixeldaten vom Typ 2 vorzunehmen.
In sub-step 4670 it is then checked whether all columns of the window have been processed. If this is the case, the process branches to sub-step 4671 and the column run length Y k of the window FEk is stored in memory 7b and branched back to sub-step 4673.
If it is recognized in sub-step 4670 that not all Columns are processed, the sub-step 4672, with the window characteristic Y k and the color flip-flop being reset to zero, branches back to the sub-step 4663. In the next sub-step 4668, a decoding of the control code and a conversion of the called byte into decompressed binary window pixel data of type 2 may then be carried out again.

Nach dem Subschritt 4673, wo die Kennwerte der nächsten geänderten Fenster aufgerufen werden, wird wieder auf den Subschritt 4661 verzweigt. Bei Abarbeitung aller Änderungsfenster ist der Punkt d₃ erreicht.After sub-step 4673, where the characteristic values of the next changed window are called, a branch is made back to sub-step 4661. When all change windows are processed, point d 3 is reached.

Die in der Figur 12 gezeigte Druckroutine für das Zusammensetzen von Daten aus den Pixelspeicherbereichen I und II läuft ab, wenn im Schritt 47 eine Druckaufforderung erkannt wird und Daten in einem - in der Figur 5 nicht gezeigten - Subschritt 471 geladen worden sind.The print routine shown in FIG. 12 for assembling data from the pixel memory areas I and II runs when a print request is recognized in step 47 and data has been loaded in a sub-step 471 (not shown in FIG. 5).

Im Subschritt 471 werden die Endadresse Zende geladen, die laufende Adresse Z (Laufvariable) auf den Wert der Quelladresse Z₀ im Bereich I des Pixelspeichers 7c, die Fensterspaltenzähler Pk auf den jeweiligen Wert entsprechend der gespeicherten Fensterspaltenvariable Tk, die Fensterbitzähllängen Xk auf den jeweiligen Wert entsprechend der gespeicherten Fensterspaltenlauflänge Yk gesetzt und die Zieladressen Zk für k = p Fenster sowie die Gesamtlauflänge R für eine Druckspalte sk geladen. Die Druckspalte weist N Druckelemnte auf.In sub-step 471, the end address Z end is loaded, the current address Z (running variable) to the value of the source address Z₀ in area I of the pixel memory 7c, the window column counter P k to the respective value corresponding to the stored window column variable T k , the window bit count length X k set the respective value corresponding to the stored window column run length Y k and load the target addresses Z k for k = p windows and the total run length R for a print column s k . The pressure column has N pressure elements.

Anschließend, mit dem Erreichen des Punktes e₁ am Anfang des Schrittes 48, laufen mehrere Subschritte ab. So wird zunächst in einem Subschritt 481 das Register 15 der Druckersteuerung 14 seriell bitweise aus dem Bereich I des Pixelspeichers 7c mit binären Druckspaltendaten geladen, die mit der Adresse Z aufgerufen werden, und der Fensterzähler h auf eine Zahl gesetzt, die der um eins erhöhten Fensteranzahl p entspricht. Im Subschritt 482 wird ein Fensterzähler h dekrementiert, der nacheinander Fenster-Nummern k ausgibt, woraufhin im Subschritt 483 die im Pixelspeicher erreichte Adresse Z mit der Fensteranfangsadresse Zk des Fensters FEk verglichen wird. Ist der Vergleich positiv und eine Fensteranfangsadresse erreicht wird zum Subschritt 489 verzweigt, der seinerseits aus den Subschritten 4891 bis 4895 besteht. Anderenfalls wird auf den Subschritt 484 verzweigt.Subsequently, with reaching point e 1 at the beginning of step 48, several sub-steps run. First, in a sub-step 481, the register 15 of the printer controller 14 is loaded serially bit by bit from the area I of the pixel memory 7c with binary print column data, which are called up with the address Z, and the window counter h to one Number set which corresponds to the number of windows p increased by one. In sub-step 482 a window counter h is decremented, which outputs window numbers k one after the other, whereupon in sub-step 483 the address Z reached in the pixel memory is compared with the window start address Z k of the window FE k . If the comparison is positive and a window start address is reached, a branch is made to sub-step 489, which in turn consists of sub-steps 4891 to 4895. Otherwise, branch to sub-step 484.

Im Subschritt 4891 wird seriell ein erstes Bit aus dem Bereich II des Pixelspeichers 7c für das Fenster FEk die binären Fensterpixeldaten in das Register 15 geladen, wobei im Subschritt 4892 die Adresse Z und die Bitzählvariable l inkrementiert und die Fensterbitzähllänge Xk dekrementiert wird. In einem Subschritt 4893 werden dann, wenn noch nicht alle Bits entsprechend der Fensterspaltenlauflänge Yk geladen sind, weitere Bits aus dem Bereich II geladen. Anderenfalls wird auf den Subschritt 4894 verzweigt, wobei die Fensteranfangsadresse Zk für die Adressierung der nächsten Fensterspalte entsprechend um die Gesamtlänge R heraufgesetzt und der Fensterspaltenzähler Pk dekrementiert wird. Gleichzeitig wird die ursprüngliche Fensterbitzähllänge Xk entsprechend der Fensterspaltenlauflänge Yk wieder hergestellt.In sub-step 4891, a first bit from the area II of the pixel memory 7c for the window FE k, the binary window pixel data is loaded into the register 15, the address Z and the bit count variable l being incremented in sub-step 4892 and the window bit count length X k being decremented. In a sub-step 4893, if not all bits corresponding to the window column run length Y k have been loaded yet, further bits from area II are loaded. Otherwise, a branch is made to sub-step 4894, the window start address Z k for the addressing of the next window column being increased accordingly by the total length R and the window column counter P k being decremented. At the same time, the original window bit count length X k is restored in accordance with the window column run length Y k .

Im Subschritt 4895 wird dann geprüft, ob alle Fensterspalten abgearbeitet sind. Ist dies der Fall, dann wird die Anfangsadresse Zk für das entsprechende Fenster FEk auf Null oder eine Adresse gesetzt, welche außerhalb der Pixelspeicherbereiches I liegt. Anderenfalls und nach dem Subschritt 4896 wird auf den Punkt e₁ verzweigt.Sub-step 4895 then checks whether all the window columns have been processed. If this is the case, then the start address Z k for the corresponding window FE k is set to zero or an address which lies outside the pixel memory area I. Otherwise and after the sub-step 4896, branching to the point e 1 takes place.

Im Subschritt 484 wird geprüft, ob alle Fensteranfangsadressen abgefragt worden sind. Ist das erfolgt, dann wird auf den Subschritt 485 verzweigt, um die laufende Adresse Z zu inkrementieren. Ist das noch nicht erfolgt wird auf den Subschritt 481 zurück verzweigt, um den Fensterzähler h solange weiter zu dekrementieren, bis die nächste Fensteranfangsadresse gefunden ist oder bis im Subschritt 484 der Fensterzähler h gleich Null wird.In sub-step 484, it is checked whether all window start addresses have been queried. Once that's done, then the program branches to sub-step 485 in order to increment the current address Z. If this has not yet taken place, a branch is made back to sub-step 481 in order to continue to decrement window counter h until the next window start address has been found or until window counter h becomes zero in sub-step 484.

Im Subschritt 486 wird geprüft, ob alle Daten für die zu druckende Spalte sk im Register 15 geladen sind. Ist das noch nicht der Fall, dann wird im Subschritt 488 die Bitzählvariable 1 inkrementiert, um zum Punkt e₁ zurückzukehren und um dann (im Subschritt 481) das mit der Adresse Z adressierte nächste Bit aus dem Pixelspeicherbereich in das Register 15 zu laden.In sub-step 486, it is checked whether all data for column s k to be printed are loaded in register 15. If this is not yet the case, the bit count variable 1 is incremented in sub-step 488 to return to point e 1 and then (in sub-step 481) to load the next bit addressed with the address Z from the pixel memory area into the register 15.

Ist das Register 15 aber voll, dann wird im Subschritt 487 die Spalte ausgedruckt. Danach wird in einem - bereits in den Figur 5 dargestellten - Schritt 50 ermittelt, ob alle Pixeldaten der Pixelspeicherbereiche I und II ausgedruckt worden sind, d.h. das Poststück fertig frankiert worden ist. Ist das der Fall, dann wird der Punkt f₁ erreicht. Anderenfalls wird auf den Subschritt 501 verzweigt und die Bitzählvariable 1 auf Null zurückgesetzt, um danach auf den Punkt e₁ zurück zu verzweigen. Jetzt kann die nächste Druckspalte erzeugt werden.However, if register 15 is full, the column is printed out in sub-step 487. Thereafter, in a step 50 - already shown in FIG. 5 - it is determined whether all the pixel data of the pixel memory areas I and II have been printed out, i.e. the mail piece has been franked. If this is the case, then point f 1 is reached. Otherwise, a branch is made to sub-step 501 and the bit count variable 1 is reset to zero, in order then to branch back to the point e 1. Now the next print column can be created.

Die Druckroutine für das Zusammensetzen aus nur einem Pixelspeicherbereich I und Arbeitsspeicherbereichen entnommenen Daten, wird anhand der Figur 13 näher erläutert. Nach Druckanforderung, welche in dem - in der Figur 6 gezeigten - Schritt 47 festgestellt wird, erfolgt sofort ein Subschritt 471, wie er bereits in Zusammenhang mit der Figur 12 erläutert wurde, um den Punkt e₂ zu erreichen. Der nun beginnende - bereits in der Figur 6 dargestellte - Schritt 49, umfaßt die Subschritte 491 bis 497 und die Subschritte 4990 bis 4999. Die Subschritte 491 bis 497 laufen mit gleichem Ergebnis in der gleichen Reihenfolge ab, wie die Subschritte 481 bis 487, die in Zusammenhang mit der Figur 12 bereits erläutert wurden. Lediglich im Subschritt 493 wird auf den Subschritt 4990 verzweigt, um ein Farb-Flip-Flop auf g := 0 zurückzusetzen, woraufhin der bereits in Zusammenhang mit der Figur 6 erläuterte Vorgang des druckspaltenweisen Dekomprimierens der codierten Fensterdaten vom Typ 2 mit dem Subschritt 4991 eingeleitet wird. Hier erfolgt ein bereits - in Zusammenhang mit der Figur 7 - erläuterter Farbwechsel bei der Bewertung der umzusetzenden Fensterpixeldaten vom Typ 2, so daß die ersten hexadezimalen Daten des aufgerufenen Datensatzes beispielsweise als farbig gewertet werden. Die Quelladresse wird imkrementiert. Anschließend erfolgt das Laden der komprimierten Fensterdaten für die Fenster FEk vom Typ 2, insbesondere für die Markierungsdaten, aus dem (in den entsprechen Subspeicherbereichen Bj gespeicherten) vorbestimmten Datensatz in die Register 200 des flüchtigen Arbeitsspeichers 7a im Subschritt 4992. Eine Hexadezimalzahl "QQ" entspricht dabei einem Byte.The printing routine for the compilation of data taken from only one pixel memory area I and working memory areas is explained in more detail with reference to FIG. 13. After pressure request, which is determined in step 47 shown in FIG. 6, a sub-step 471 takes place immediately, as already explained in connection with FIG. 12, in order to reach point e 2. Step 49, which now begins - already shown in FIG. 6 - comprises sub-steps 491 to 497 and sub-steps 4990 to 4999. Sub-steps 491 to 497 run with the same Result in the same order as sub-steps 481 to 487, which have already been explained in connection with FIG. Merely in sub-step 493, a branch is made to sub-step 4990 in order to reset a color flip-flop to g: = 0, whereupon the process of decompressing the coded window data of type 2 by column, which was explained in connection with FIG. 6, is initiated with sub-step 4991 becomes. Here there is a color change already explained - in connection with FIG. 7 - when evaluating the type 2 window pixel data to be converted, so that the first hexadecimal data of the data set called up are evaluated as colored, for example. The source address is incremented. Then the compressed window data for the windows FE k of type 2, in particular for the marking data, are loaded from the predetermined data record (stored in the corresponding sub-memory areas B j ) into the registers 200 of the volatile main memory 7a in sub-step 4992. A hexadecimal number "QQ "corresponds to one byte.

Hierbei werden auch die Steuercode detektiert. Ist eine Fensterspalte zu drucken, die mit nichtfarbigen, d.h. nicht zu druckenden Pixeln beginnt, stünde im Datensatz an dieser Stelle ein Steuercode "Farbwechsel" an erster Stelle. Somit wird im Subschritt 4993 auf den Subschritt 4991 zurückverweigt, um den Farbwechsel durchzuführen. Anderenfalls wird auf den Subschritt 4994 verzweigt. Im Subschritt 4994 wird ermittelt, ob ein Steuercode "Spaltenende" vorliegt. Ist das noch nicht der Fall, dann ist der Registerinhalt zu decodieren und damit zu dekomprimieren. Für jeden laufzeitcodierten hexadezimalen Zahlenwert existiert im Charakterspeicher (CSP) 9 eine Reihe binärer Pixeldaten, welche aufgrund der im flüchtigen Arbeitsspeicher 7a geladenen hexadezimalen Zahl entsprechend abgerufen werden kann. Das erfolgt im Subschritt 4995, wobei anschließend die dekomprimierten Fensterpixeldaten für eine Spalte der Fenster FEj vom Typ 2 seriell in das Druckregister 15 der Druckersteuerung 14 geladen werden.The control code is also detected here. If a window column is to be printed that begins with non-colored, ie not to be printed, pixels, the control code "color change" would appear first in the data record. Thus, in sub-step 4993, there is a return to sub-step 4991 in order to carry out the color change. Otherwise, branch to sub-step 4994. In sub-step 4994, it is determined whether there is a "column end" control code. If this is not yet the case, the register content must be decoded and thus decompressed. For each runtime-coded hexadecimal numerical value, there is a series of binary pixel data in the character memory (CSP) 9, which is due to the hexadecimal number loaded in the volatile working memory 7a can be accessed accordingly. This takes place in sub-step 4995, after which the decompressed window pixel data for a column of the window FE j of type 2 are loaded serially into the print register 15 of the printer controller 14.

Im Subschritt 4996 werden dann die Adresse inkrementiert und eine entsprechend nächste Hexadezimalzahl im Datensatz angewählt, der im nichtflüchtigen Arbeitsspeicher 5 im Subbereich B₅ gespeichert vorliegt, sowie die bei der Decodierung der Lauflängencodierung umgesetzten Bits ermittelt, um eine Fensterspaltenlauflängenvariable Wj zu bilden, mit welcher die Zieladresse inkrementiert wird. Somit ist die neue Zieladresse für das Einlesen erzeugt. und es kann auf den Subschritt 4991 zurückverzweigt werden.In sub-step 4996 the address is then incremented and a corresponding next hexadecimal number is selected in the data record which is stored in the non-volatile main memory 5 in the sub-area B₅, and the bits converted during the decoding of the run length coding are determined in order to form a window column run length variable W j with which the Destination address is incremented. The new destination address for reading is thus generated. and branching back to sub-step 4991.

Ist das Spaltenende erreicht folgen die Subschritte 4997 bis 4999, um anschließend auf den Punkt e₂ zurück zu verzweigen. Die Subschritte 4998 und 4999 laufen ähnlich wie die - in der Figur 12 gezeigten - Subschritte 4895 und 4894 ab.If the end of the column is reached, follow the sub-steps 4997 to 4999 in order to then branch back to the point e₂. The sub-steps 4998 and 4999 run similarly to the sub-steps 4895 and 4894 shown in FIG.

Im Subschritt 497 wird die fertig eingeladene Druckspalte gedruckt. Die Subschritte 491 bis 497 laufen ähnlich wie die - in der Figur 12 gezeigten - Subschritte 481 bis 487 ab.In sub-step 497, the print column that has been loaded is printed. The sub-steps 491 to 497 run similarly to the sub-steps 481 to 487 shown in FIG.

Neben einem geringerem mechanischen Aufwand ergibt sich eine hohe Druckgeschwindigkeit bei einer Vielzahl in ein gespeichertes festes Druckbild einzubettenden variablen Druckbilddaten.In addition to less mechanical effort, there is a high printing speed with a large number of variable print image data to be embedded in a stored fixed print image.

Es sind insbesondere die vorteilhaften Varianten näher erläutert worden, wobei es aber bei einer schnelleren Hardware durchaus möglich ist, die Reihenfolge der Verfahrensschritte abzuändern, um ebenso einen Sicherheitsabdruck schnell zu erzeugen.In particular, the advantageous variants have been explained in more detail, although it is entirely possible with faster hardware to change the sequence of the method steps in order to also quickly generate a security imprint.

Wird im Schritt 47 bei einer erfolgten Druckanforderung auf den eine Druckroutine beinhaltenden Schritt 48 und bei einer noch nicht erfolgten Druckanforderung in einer Warteschleife auf die Druckanforderung gewartet, indem - in der Figuren 5 bzw. 6 gezeigten Weise - auf den Anfang des Schrittes 47 direkt zurückgegangen wird, hat das erfindungsgemäß einen weiteren zeitlichen Vorteil, da nicht permanent neu der DES-Algorithmus generiert wird. Der nächste erfaßbare Zeitpunkt nach einer Generierung der Markierungssymbolreihe kann bereits den Druck auslösen. Dennoch sind, wie erwähnt, auch andere Rückverzweigungen möglich.In step 47, if a print request has been made, step 48 containing a print routine is waited for and if a print request has not yet taken place, the print request is waited for in a waiting loop by going directly back to the beginning of step 47, as shown in FIGS. 5 and 6 According to the invention, this has a further advantage in terms of time, since the DES algorithm is not permanently generated anew. The next recordable point in time after generation of the marking symbol row can already trigger printing. However, as already mentioned, other branches are possible.

Ebenso kann in einer anderen Variante der Schritt 45 zwischen die Schritte 53 und 54 gelegt sein. In dem dem Schritt 45 nachfolgenden Schritt 54 werden dann die Daten eines Datensatzes für die Markierungssymbolreihe nach deren Dekomprimierung in die übrigen Pixeldaten des Pixelspeicherbereiches I eingebettet. Ein weiterer Pixelspeicherbereich ist dann nicht erforderlich.Likewise, in another variant, step 45 can be placed between steps 53 and 54. In step 54 following step 45, the data of a data record for the row of marking symbols after their decompression are embedded in the remaining pixel data of the pixel memory area I. A further pixel memory area is then not required.

Eine andere entgegengesetzte Variante speichert im Pixelspeicherbereich nur die Rahmenpixeldaten und bettet alle Fensterpixeldaten gleich in die in das Druckregister 15 eingelesenen entsprechenden Spalten ein, ohne daß dazwischen ein Pixelspeicher für Fensterdaten benötigt wird.Another opposite variant stores only the frame pixel data in the pixel memory area and embeds all window pixel data immediately in the corresponding columns read into the print register 15, without the need for a pixel memory for window data in between.

Bei einer Variante, ohne das automatische Editieren von Klischeetextteilen, kann auf den Speicherbereich Ai verzichtet werden. Statt dessen werden die unveränderlichen Bildinformationen in einem NUR-Lesespeicher gespeichert, z.B. im Programmspeicher (ROM) 11. Bei der Decodierung der unveränderlichen Bildinformationen wird auf diesen NUR-Lesespeicher 11 zugegriffen, so daß die Zwischenspeicherung entfallen kann.In one variant, without the automatic editing of cliché text parts, the memory area A i can be omitted. Instead, the unchangeable image information is stored in an ONLY read memory, for example in the program memory (ROM) 11. When the unchangeable image information is decoded, this ONLY read memory 11 is accessed, so that the intermediate storage can be omitted.

Die Erfindung ist nicht auf die vorliegenden Ausführungsform beschränkt. Vielmehr ist eine Anzahl von Varianten denkbar, welche von der dargestellten Lösung auch bei grundsätzlich anders gearteten Ausführungen Gebrauch machen.The invention is not limited to the present embodiment. Rather, a number of variants are conceivable which make use of the solution shown, even in the case of fundamentally different types.

Claims (42)

Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes mit einer Bereitstellung von Größen, um diese Größen in verschlüsselter Form im Frankierabdruck zusätzlich zum Post- und Tagesstempel zu drucken,
gekennzeichnet durch
einen von Mikroprozessor der Steuereinrichtung (6) der Frankiermaschine vor einer Druckanforderung (Schritt 47) durchgeführten Teilschritt (45a) bzw. Schritt (45), umfassend die Subschritte: a) Generierung einer Kombinationszahl (KOZ1), wobei eine stetig monoton veränderbare Größe (G4) zur Bildung von ersten zusammenhängenden Stellen und mindestens eine das Postgut charakterisierende weitere Größe (G3) zur Bildung von zweiten zusammenhängenden Stellen der Kombinationszahl (KOZ1) zur Verfügung gestellt werden, b) Verschlüsselung der Kombinationszahl (KOZ1) zu einer Kryptozahl (KRZ1), c) Umsetzen der Kryptozahl (KRZ1) in mindestens eine Markierungssymbolreihe (MSR1) anhand eines Satzes (SSY1) an Symbolen.
Process for the rapid generation of a security imprint with provision of sizes in order to print these sizes in encrypted form in the franking imprint in addition to the post and day stamp,
marked by
a sub-step (45a) or step (45) carried out by the microprocessor of the control device (6) of the franking machine before a print request (step 47), comprising the sub-steps: a) Generation of a combination number (KOZ1), whereby a constantly monotonically variable variable (G4) for the formation of first contiguous digits and at least one further variable characterizing the postal item (G3) for the formation of second contiguous digits of the combination number (KOZ1) are made available , b) encryption of the combination number (KOZ1) to form a crypto number (KRZ1), c) converting the crypto number (KRZ1) into at least one marking symbol row (MSR1) using a set (SSY1) of symbols.
Verfahren, nach Anspruch 1, dadurch gekennzeichnet, daß die stetig monoton veränderbare Größe mindestens ein auf- oder absteigender Maschinenparameter, insbesondere eine Zeitzählung oder deren Komplement während der Lebensdauer der Frankiermaschine ist.Method according to claim 1, characterized in that the constantly monotonically variable variable is at least one ascending or descending machine parameter, in particular a time count or its complement during the life of the franking machine. Verfahren, nach den Ansprüchen 1 bis 2, dadurch gekennzeichnet, daß ein Maschinenparameter zeitabhängig ist und eine die abnehmende Batteriespannung der batteriegestützten Speicher charakterisierende Größe (G4a) und eine zweite stetig monoton fallende Größe (G4b) oder die jeweiligen Komplemente der Größe (G4a und G4b) umfaßt.Method according to claims 1 to 2, characterized in that a machine parameter is time-dependent and a variable characterizing the decreasing battery voltage of the battery-backed memory (G4a) and a second continuously monotonically decreasing variable (G4b) or the respective complement of the variable (G4a and G4b) ) includes. Verfahren, nach den Ansprüchen 1 bis 3, dadurch gekennzeichnet, daß die zweite stetig monoton fallende Größe (G4b) das Komplement der Stückzahl oder eine stetig monoton fallende zeitabhängige Größe ist.Method according to claims 1 to 3, characterized in that the second continuously monotonically decreasing quantity (G4b) is the complement of the number of pieces or a continuously monotonously falling time-dependent quantity. Verfahren, nach den Ansprüchen 1 bis 2, dadurch gekennzeichnet, daß die stetig monoton fallende Größe einen Zahlenwert entsprechend dem nächsten Inspektionsdatum (INS) und eine stetig monoton fallende zeitabhängige Größe ist.Method according to claims 1 to 2, characterized in that the continuously monotonically decreasing quantity is a numerical value corresponding to the next inspection date (INS) and a continuously monotonously decreasing time-dependent quantity. Verfahren, nach den Ansprüchen 1 bis 2, dadurch gekennzeichnet, daß eine stetig monoton aufsteigende Größe das Datum oder die bei der letzten Inspektion ermittelte Stückzahl mit umfaßt.Method according to claims 1 to 2, characterized in that a constantly monotonically increasing quantity includes the date or the number of pieces determined during the last inspection. Verfahren, nach den Ansprüchen 1 bis 6, dadurch gekennzeichnet, daß zur Bildung von dritten zusammenhängenden Stellen der Kombinationszahl (KOZ1) ein Teil einer den Nutzer der Frankiermaschine charakterisierenden Größe (G0, G1) von der Steuereinrichtung (6) zur Verfügung gestellt wird.Method according to claims 1 to 6, characterized in that a part of a quantity (G0, G1) characterizing the user of the franking machine is made available by the control device (6) to form third contiguous digits of the combination number (KOZ1). Verfahren, nach den Ansprüchen 1 bis 7, dadurch gekennzeichnet, daß in einem ersten Subschritt (450) des von der Steuereinrichtung (6) durchgeführten Schrittes (45) geprüft wird, ob ein Flag gesetzt wurde, um die Durchführung von Teilschritten (45b) und/oder (45a) zu veranlassen,
daß in dem Teilschritt (45b) eine mindestens den anderen Teil der den Nutzer der Frankiermaschine charakterisierenden Größe (G0, G1) aufweisende zweite Kombinationszahl (KOZ2) gebildet, danach zu einer zweiten Kryptozahl (KRZ2) verschlüsselt und anschließend in mindestens eine zweite Markierungssymbolreihe MSR2 anhand eines zweiten Satzes (SSY2) an Symbolen umgesetzt wird.
Method according to claims 1 to 7, characterized in that in a first sub-step (450) of the step (45) carried out by the control device (6) it is checked whether a flag has been set in order to carry out sub-steps (45b) and / or (45a)
that in the sub-step (45b) a second combination number (KOZ2) having at least the other part of the quantity (G0, G1) characterizing the user of the postage meter machine is formed, then encrypted to a second crypto number (KRZ2) and then in at least one second marking symbol row MSR2 a second set (SSY2) of symbols is implemented.
Verfahren, nach den Ansprüchen 1 bis 8, dadurch gekennzeichnet, daß die Bildung von Kryptozahlen (KRZ1 und/oder KRZ2) von der Steuereinrichtung (6) der Frankiermaschine mittels eines implementierten DES-Algorithmus durchgeführt wird, wofür ein und derselbe oder entsprechend verschiedene Schlüssel (KEY1 oder KEY2) in der Frankiermaschine gespeichert vorliegen.Method according to claims 1 to 8, characterized in that the formation of crypto numbers (KRZ1 and / or KRZ2) is carried out by the control device (6) of the franking machine by means of an implemented DES algorithm, for which one and the same or correspondingly different keys ( KEY1 or KEY2) are stored in the franking machine. Verfahren, nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, daß vor der Umsetzung der Kryptozahl eine Transformation mittels eines Algorithmus in ein solches Zahlungssystem durchgeführt wird, welches eine höhere Informationsdichte durch einen erweiterten Satz (SSY2) und/oder (SSY1) an Symbolen für mindestens eine Markierungssymbolreihe (MSR1) erlaubt.Method according to one of Claims 1 to 9, characterized in that before the crypto number is implemented, a transformation by means of an algorithm into such a payment system is carried out, which allows a higher information density by an expanded set (SSY2) and / or (SSY1) of symbols for at least one marking symbol row (MSR1). Verfahren, nach den Ansprüchen 1 bis 10, dadurch gekennzeichnet, daß die Symbole ausschließlich orthogonale Kanten aufweisen, die einerseits, insbesondere in Form einer integralen Hell/Dunkelauswertung, für die Prüfung bei der Postbehörde maschinenlesbar und daß andererseits insbesondere durch ihre Symbolhaftigkeit, wobei den Symbolen jeweils eine vorbestimmte Bedeutung zugeordnet ist, eine manuelle Auswertung ermöglicht.Method according to claims 1 to 10, characterized in that the symbols have only orthogonal edges which, on the one hand, in particular in the form of an integral light / dark evaluation, are machine-readable for checking by the postal authority and, on the other hand, in particular by their symbolism, the symbols a predetermined meaning is assigned in each case, enables manual evaluation. Verfahren, nach den Ansprüchen 1 bis 11, dadurch gekennzeichnet, a) daß dem Schritt (45) weitere Schritte zur Editierung von Fensterdaten vom Typ 1, welche sich nicht so häufig wie die Fensterdaten vom Typ 1 verändern, zur Ladung von Registern aus den Speicherbereichen BJ vorausgehen, um mindestens einen Pixelspeicherbereich I und/oder II mit dekomprimierten Pixeldaten zu laden bzw. um neue Fensterpixeldaten nachzuladen. b) daß der Schritt (45) nach den zur Erzeugung einer Markierungssymbolreihe durchgeführten Schritten (450 bis 453) des Teilschrittes (45a) bzw. nach den Schritten (455 bis 457) des Teilschrittes 45b einen weiteren Schritt (454) bzw. (458) zur Erzeugung mindestens eines Datensatzes für Fensterdaten vom Typ 2 und ggf. zu seiner Speicherung in Speicherbereichen BK umfaßt, wobei vorgenannte veränderbare Fensterdaten vom Typ 2 veränderbare Daten sind, die jeden Sicherheitsabdruck unterscheidbar und damit unverwechselbar machen und für mindestens ein Fenster (FE6, FE10) im Frankierbild vorgesehen sind. Method according to claims 1 to 11, characterized in that a) that the step (45) is preceded by further steps for editing window data of type 1, which do not change as often as the window data of type 1, for loading registers from the memory areas B J by at least one pixel memory area I and / or II to load with decompressed pixel data or to reload new window pixel data. b) that step (45) follows a step (454) or (458) after steps (450 to 453) of sub-step (45a) or steps (455 to 457) of sub-step 45b carried out to generate a series of marking symbols. for generating at least one data record for window data of type 2 and possibly for storing it in memory areas B K , the aforementioned changeable window data of type 2 being changeable data which make each security imprint distinguishable and therefore unique and for at least one window (FE6, FE10 ) are provided in the franking image. Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes, mit Steuerung des spaltenweisen Drucks eines Postwertzeichenbildes in einer Frankiermaschine mit einem elektronischen Drucker, wobei in Speichern codiert gespeicherte variable Daten und konstante Daten einer Bildinformation vor dem Druck getrennt behandelt und danach zu einem Druckbild zusammengesetzt werden,
dadurch gekennzeichnet, - daß nach dem Einschalten der Frankiermaschine von einer einen Mikroprozessor aufweisenden Steuereinrichtung (6) die Bytes mindestens eines ersten Datensatzes, der laufzeitcodierte, konstante, hexadezimale Daten eines Druckbildes, insbesondere Rahmendaten und Steuerdaten umfaßt, einem ersten Speicher (11) und/oder zweiten nichtflüchtigen Arbeitsspeicher (5) entnommen (Schritt 42) und in einem Register (100) eines ersten flüchtigen Arbeitsspeichers (7a) zwischengespeichert werden (Schritt 43), - daß von der Mikroprozessorsteuerung (6) aus den codierten Bytes des ersten Datensatzes während des vorgenannten Schrittes (43) Steuerdaten detektiert und gegebenenfalls Fensterkennwerte (Z, T, Y) für mindestens einen Fensterbereich erzeugt und in einem zweiten flüchtigen Arbeitsspeicher (7b) zwischengespeichert werden, und daß binäre Pixeldaten aus den Rahmendaten decodiert werden und in einem dritten flüchtigen Arbeitsspeicher (7c) zwischengespeichert werden sowie - daß in dem vorgenannten Schritt (43) die Fensterdaten aus dem zweiten nichtflüchtigen Arbeitsspeicher (5) in binäre Fensterpixeldaten decodiert in den dritten flüchtigen Speicher (7c) und anschließend zur Ausführung einer Druckroutine im Schritt (48) spaltenweise bitweise in ein Druckregister (14) einer Druckersteuerung (15) oder daß Fensterdaten im Schritt (49) direkt spaltenweise bitweise in das Druckregister (14) der Druckersteuerung (15) übernommen werden, wobei die Übertragung der Fensterpixeldaten sequentiell mit den Rahmenpixeldaten erfolgt.
Process for the rapid generation of a security imprint, with control of the column-wise printing of a postage stamp image in a franking machine with an electronic printer, wherein variable data and constant data of image information stored in coded form are treated separately before printing and then combined to form a printed image,
characterized by - That after switching on the franking machine by a control device (6) having a microprocessor, the bytes of at least one first data record, which includes runtime-coded, constant, hexadecimal data of a printed image, in particular frame data and control data, a first memory (11) and / or second non-volatile Working memory (5) is removed (step 42) and temporarily stored in a register (100) of a first volatile working memory (7a) (step 43), - That the microprocessor controller (6) from the coded bytes of the first data set during the aforementioned step (43) detects control data and, if necessary, window parameters (Z, T, Y) are generated for at least one window area and are temporarily stored in a second volatile working memory (7b) , and that binary pixel data are decoded from the frame data and temporarily stored in a third volatile working memory (7c) and - That in the aforementioned step (43) the window data from the second non-volatile working memory (5) is decoded into binary window pixel data in the third volatile memory (7c) and then bit by bit in a print register (14) to execute a print routine in step (48). a printer controller (15) or that window data in step (49) are transferred bit by bit directly into the print register (14) of the printer controller (15), the window pixel data being transmitted sequentially with the frame pixel data.
Verfahren, nach Anspruch 13, dadurch gekennzeichnet, daß nach Druckanforderung im Schritt (47) die Pixeldaten von der Steuereinrichtung (6) aus dem dritten flüchtigen Arbeitsspeicher (7c) entnommen werden, wobei der zweite flüchtige Arbeitsspeicher (7b) nach Fensterkennwerten abgefragt wird.Method according to claim 13, characterized in that after the print request in step (47), the pixel data are taken from the third volatile working memory (7c) by the control device (6), the second volatile working memory (7b) being queried for window parameters. Verfahren, nach Anspruch 14, dadurch gekennzeichnet, daß von der Steuereinrichtung (6) die Fensterkennwerte des ersten und mindestens eines zweiten Datensatzes verwendet werden, um die in einem Pixelspeicherbereich II des dritten flüchtigen Arbeitsspeichers (7c) überführten decodierten binären Fensterpixeldaten in einem Schritt (48) zur Ausführung der Druckroutine in die binären Pixeldaten der jeweiligen Druckspalte einzuordnen und in das Druckregister (14) einzuspeichern. (Variante 1b)Method according to Claim 14, characterized in that the control device (6) uses the window characteristic values of the first and at least one second data set in order to convert the decoded binary window pixel data transferred in a pixel memory area II of the third volatile working memory (7c) in one step (48 ) to execute the printing routine in the binary pixel data of the respective printing column and store it in the printing register (14). (Variant 1b) Verfahren, nach Anspruch 14, dadurch gekennzeichnet, daß von der Steuereinrichtung (6) die Fensterkennwerte des ersten und mindestens eines zweiten Datensatzes verwendet werden, um die in dem zweiten nichtflüchtigen Arbeitsspeicher (5) gespeicherten Fensterdaten, nach deren Decodierung zu binären Fensterpixeldaten, in einem Schritt (49) zur Ausführung der Druckroutine in die Pixeldaten der jeweiligen Spalte bitweise einzuordnen und direkt in das Druckregister (14) einzuspeichern. (Variante 1a)Method according to Claim 14, characterized in that the control device (6) uses the window characteristic values of the first and at least one second data set in order to combine the window data stored in the second non-volatile working memory (5) after they have been decoded into binary window pixel data To classify step (49) for executing the print routine bit by bit in the pixel data of the respective column and to store it directly in the print register (14). (Variant 1a) Verfahren, nach einem der vorhergehenden Ansprüche 13 oder 14, dadurch gekennzeichnet, daß die Fensterdaten vom Typ 1 oder 2 vor dem Druck zusammen mit den Rahmendaten dekompri-miert und in den Pixelspeicherbereich I des dritten flüchtigen Arbeitsspeichers (7c) geladen werden und daß bei einer Druckanforderung von der Steuereinrichtung (6) aus dem dritten flüchtigen Arbeitsspeicher (7c) die Druckdaten sequentiell entsprechend einer für den spaltenweisen Druck geeigneten Weise in das Druckregister (14) übernommen werden. (Variante 2)Method according to one of the preceding claims 13 or 14, characterized in that the window data of type 1 or 2 is decompressed together with the frame data prior to printing and is volatile in the pixel memory area I of the third Work memory (7c) are loaded and that when a print request is made by the control device (6) from the third volatile work memory (7c), the print data are transferred sequentially to the print register (14) in a manner suitable for column-wise printing. (Variant 2) Verfahren, nach einem der vorhergehenden Ansprüche 13 bis 17, dadurch gekennzeichnet, - daß dem ersten nichtflüchtigen Speicher (PSP 2) der Frankiermaschine, lauflängencodierte, konstante, hexadezimale Daten, insbesondere Rahmendaten und Steuerdaten umfassende Daten eines ausgewählten Druckbildes entnommen und in dem zweiten nichtflüchtigen Arbeitsspeicher (5) der Frankieraschine, byteweise in Form eines ersten Datensatzes in einem ersten Bereich Ai gespeichert und - daß andererseits getrennt davon lauflängencodierte, variable, hexadezimale Daten des Druckbildes, die den aktuellen in Speicherbereichen T des zweiten nichtflüchtigen Arbeitsspeichers (5) gespeichert vorliegenden Einstellungen der Daten für die Druckbildfenster entsprechen, byteweise in Form eines zweiten, insbesondere Fensterdaten und Steueraten umfassenden Datensatzes in einem zweiten Bereich Bj, gespeichert werden. Method according to one of the preceding claims 13 to 17, characterized in that - That from the first non-volatile memory (PSP 2) of the franking machine, run-length-coded, constant, hexadecimal data, in particular frame data and control data including comprehensive data from a selected print image, and in the second non-volatile working memory (5) of the franking machine, byte by byte in the form of a first data record in one first area Ai saved and - That, on the other hand, separately from this run-length-coded, variable, hexadecimal data of the print image, which correspond to the current settings of the data for the print image window stored in memory areas T of the second non-volatile working memory (5), byte by byte in the form of a second, in particular window data and control data record in a second area B j . Verfahren, nach den Ansprüchen 13 bis 18, dadurch gekennzeichnet, daß mit der Durchführung der Druckroutine (Schritte 48 oder 49) bis zur Druckanforderung gewartet wird.Method according to claims 13 to 18, characterized in that the execution of the printing routine (steps 48 or 49) is waited until the printing request. Verfahren, nach Anspruch 19, dadurch gekennzeichnet, daß mit der Durchführung der Druckroutine (Schritte 48 oder 49) bis zur Druckanforderung gewartet wird, indem auf einen Schritt (44) oder (45) verzweigt wird.Method according to claim 19, characterized in that with the execution of the printing routine (steps 48 or 49) up to Print request is waited by branching to a step (44) or (45). Verfahren, nach Anspruch 20, dadurch gekennzeichnet, daß bei einer Neueingabe vorbestimmter spezieller Größen ein Flag gesetzt und im Schritt (45) abgefragt wird.Method according to claim 20, characterized in that a flag is set when a new special predetermined quantity is entered and is queried in step (45). Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes, gekennzeichnet durch eine Kombination der Merkmale der Ansprüche 1 bis 12 mit den Ansprüchen 13 bis 15 und 18 bis 21, wobei die in einem Pixelspeicherbereich II gespeicherten Fensterpixeldaten in einem Schritt (46) aus einem dritten Datensatz für Fensterdaten vom Typ 2 erzeugt werden, der getrennt nach ersten und zweiten Datensätzen in einen weiteren Bereich BK gespeichert wird, wobei der dritte Datensatz im Schritt (45) erzeugte lauflängencodierte, variable, hexadezimale Markierungsdaten für einen unverwechselbaren Druck enthält.A method for the rapid generation of a security imprint, characterized by a combination of the features of claims 1 to 12 with claims 13 to 15 and 18 to 21, wherein the window pixel data stored in a pixel memory area II in a step (46) from a third data set for window data from Type 2 are generated, which is stored separately according to first and second data records in a further area B K , the third data record containing run length-coded, variable, hexadecimal marking data generated in step (45) for a distinctive print. Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes, gekennzeichnet durch eine Kombination der Merkmale der Ansprüche 1 bis 12 mit den Merkmalen der Ansprüche 13 bis 14, 16, 18 bis 21.Method for the rapid generation of a security imprint, characterized by a combination of the features of claims 1 to 12 with the features of claims 13 to 14, 16, 18 to 21. Verfahren zur schnellen Erzeugung eines Sicherheitsabdruckes, gekennzeichnet durch eine Kombination der Merkmale der Ansprüche 1 bis 12 mit den Merkmalen der Ansprüche 13, 17 bis 21.Method for the rapid generation of a security imprint, characterized by a combination of the features of claims 1 to 12 with the features of claims 13, 17 to 21. Anordnung zur schnellen Erzeugung eines Sicherheitsabdruckes für Frankiermaschinen, mit einem Druckermodul für ein vollelektronisch erzeugtes Frankierbild, mit mindestens einem Eingabemittel, einer Anzeigeeinheit, einem Ein/Ausgabe-Steuermodul, einem nichtflüchtigen Arbeitsspeicher für mindestens die konstanten Teile des Frankierbildes sowie mit einer Steuereinrichtung und mit einer Druckersteuerung, die das Druckmuster erzeugt, welches durch das mikroprozessorgesteuerte Druckverfahren aus Festdaten und aktuellen Daten gebildet wurde,
dadurch gekennzeichnet, daß
die Daten für die konstanten Teile des Frankierbildes mindestens den Rahmen eines Werbeklischees betreffen und in einem ersten Speicherbereich Ai gespeichert sind und ein zugeordneter Namen den Klischeerahmen kennzeichnet,
daß die Daten für die variablen Teile des Frankierbildes in einem zweiten Speicherbereich Bj gespeichert sind und ein zugeordneter Namen den variablen Teil kennzeichnet,
daß Daten für eine erste Zuordnung der Namen der variablen Teile zu den Namen der konstanten Teile in einem dritten Speicherbereich C vorliegen.
Arrangement for the rapid generation of a security imprint for franking machines, with a printer module for a fully electronically generated franking image, with at least one input means, a display unit, an input / output control module, a non-volatile working memory for at least the constant parts of the franking image, and with a control device and with one Printer control, which generates the print pattern, which was formed by the microprocessor-controlled printing process from fixed data and current data,
characterized in that
the data for the constant parts of the franking image relate at least to the frame of an advertising cliché and are stored in a first memory area A i and an assigned name identifies the cliché frame,
that the data for the variable parts of the franking image are stored in a second memory area B j and an assigned name identifies the variable part,
that data for a first assignment of the names of the variable parts to the names of the constant parts are available in a third memory area C.
Anordnung, nach Anspruch 25, dadurch gekennzeichnet, daß zur automatischen Klischeetextteiländerung Namen der Klischeetextteile dem Namen mindestens eines konstanten Teils, insbesondere dem ausgewählten Werbeklischeerahmen, zugeordnet sind und in vorbestimmter Weise in dem dritten Speicherbereich C des nichtflüchtigen Arbeitsspeichers (5) gespeichert vorliegen und daß der ausgewählte Klischeerahmen jeweils einer Kostenstelle KST zugeordnet ist und/oder eine zweite Zuordnung von Klischeetypen zu Kostenstellen in einem vierten Speicherbereich D abgespeichert vorliegt.Arrangement according to claim 25, characterized in that for the automatic change of the cliché text part names of the cliché text parts are assigned to the name of at least one constant part, in particular the selected advertising cliché frame, and are stored in a predetermined manner in the third memory area C of the non-volatile working memory (5) and that selected cliché frames are each assigned to a cost center KST and / or there is a second assignment of cliché types to cost centers stored in a fourth memory area D. Anordnung, nach den Ansprüchen 25 und 26, dadurch gekennzeichnet, daß die Namen der in einem ersten Speicherbereich Ai gespeicherten Klischeerahmen aus der Nummer der Kostenstelle KN und einer Typennummer TN zusammengesetzt sind, daß die Namen der Klischeetextteile, die in einem zweiten Speicherbereich B₅ gespeichert sind, durch das aktuelle Datum und gegebenenfalls durch die Uhrzeit determiniert sind und daß die Daten für die erste Zuordnung in dem dritten Speicherbereich C durch Abspeichern sowohl des die Kostenstellen-Nummer KN und die Typennummer TN enthaltenden Namens des Klischeerahmens, als auch des das aktuelle Datum und gegebenenfalls die Uhrzeit enthaltenden Namens des Klischeetextteils determiniert sind.Arrangement according to claims 25 and 26, characterized in that the names of the cliché frames stored in a first storage area A i are composed of the number of the cost center KN and a type number TN, that the names of the cliché text parts stored in a second storage area B₅ are determined by the current date and possibly by the time and that the data for the first assignment in the third memory area C by storing both the name of the cliché frame containing the cost center number KN and the type number TN and the current date and possibly the time-containing name of the cliché text part are determined. Anordnung, nach den Ansprüchen 25 bis 27, dadurch gekennzeichnet, daß in der Anzeigeeinheit (3) die Darstellung nur von Namen solcher Klischeerahmen vorgenommen wird, für welche in einen definierten Zeitraum fallende Zuordnungen im dritten Speicherbereich C existieren.Arrangement according to claims 25 to 27, characterized in that the display unit (3) only shows the names of those cliché frames for which there are assignments in the third memory area C falling within a defined period of time. Anordnung, nach den Ansprüchen 25 bis 28, dadurch gekennzeichnet, daß der definierte Zeitraum durch die Bestandteile des Namens der Zuordnung von Klischeetextteilen, insbesondere den Monat und/oder das Jahr, in Relation zum aktuellen Datum automatisch gegeben ist.Arrangement according to claims 25 to 28, characterized in that the defined period is automatically given in relation to the current date by the components of the name of the assignment of cliché parts, in particular the month and / or the year. Anordnung, nach Anspruch 29, dadurch gekennzeichnet, daß eine Zuordnung in einem fünften Speicherbereich E vorliegt, welche einen frei programmierbaren definierten Zeitraum betrifft, in welchem die Namen der Zuordnungen von Klischeetextteilen zu Klischeerahmen mit dem aktuellem Datum in Beziehung stehen.Arrangement according to Claim 29, characterized in that there is an assignment in a fifth memory area E which has a freely programmable defined period in which the names of the assignments of cliché text parts to cliché frames are related to the current date. Anordnung, nach einem der Ansprüche 25 bis 30, dadurch gekennzeichnet, daß in einem sechsten Speicherbereich F Daten für die Erzeugung von zusätzlichen Barcode-Fensterdaten aus einer Kombinationszahl oder Größe oder Kryptozahl vorliegen.Arrangement according to one of Claims 25 to 30, characterized in that data for generating additional barcode window data from a combination number or size or crypto number are present in a sixth memory area F. Anordnung, nach einem der Ansprüche 25 bis 31, dadurch gekennzeichnet, daß Eingabemittel (2) vorgesehen sind, um in einem siebenten Speicherbereich G, die bei einer Inspektion gemessenen bzw. ermittelten Daten - beispielsweise die Gesamtanzahl an Frankierungen, das nächste Inspektionsdatum u.a. - zu speichern.Arrangement according to one of claims 25 to 31, characterized in that input means (2) are provided in order to store in a seventh memory area G the data measured or determined during an inspection - for example the total number of frankings, the next inspection date, etc. to save. Anordnung, nach einem der Ansprüche 23 bis 32, dadurch gekennzeichnet, daß in einem achten Speicherbereich K eine Kryptozahl (KRZ2) zwischengespeichert werden kann.Arrangement according to one of claims 23 to 32, characterized in that a crypto number (KRZ2) can be temporarily stored in an eighth memory area K. Anordnung, nach einem der Ansprüche 25 bis 33, dadurch gekennzeichnet, daß in einem neunten Speicherbereich M mindestens ein Satz (SSY) für Markierungssymbole gespeichert ist.Arrangement according to one of Claims 25 to 33, characterized in that at least one set (SSY) for marking symbols is stored in a ninth memory area M. Anordnung, nach einem der Ansprüche 25 bis 34, dadurch gekennzeichnet, daß in einem zehnten Speicherbereich S mindestens ein Schlüssel (KEY1, KEY2) für einen Verschlüsselungsalgorithmus einerseits und andererseits dort der Verschlüsselungsalgorithmus selbst gespeichert ist.Arrangement according to one of claims 25 to 34, characterized in that in a tenth memory area S at least one Key (KEY1, KEY2) for an encryption algorithm on the one hand and on the other hand the encryption algorithm itself is stored there. Anordnung, nach einem der Ansprüche 25 bis 35, dadurch gekennzeichnet, daß in einem elften Speicherbereich T die Zahlenketten (Strings) aufweisende Daten für alle Eingabegrößen gespeichert vorliegen.Arrangement according to one of claims 25 to 35, characterized in that data containing the strings of numbers for all input variables are stored in an eleventh memory area T. Anordnung, nach einem der Ansprüche 25 bis 36, dadurch gekennzeichnet, daß in einem zwölften Speicherbereich V ein Verdichtungsalgorithmus gespeichert vorliegt, der die BCD-gepackte Zahlendarstellung für die Zahlenbasis Zehn in eine anders gepackte Zahlendarstellung für eine Zahlenbasis größer als Zehn umwandelt, um mindestens eine Kryptozahl (KRZ1) mit eine Markierungssymbolreihe (MSR1) bei Informationsverdichtung darzustellen.Arrangement according to one of Claims 25 to 36, characterized in that a compression algorithm is stored in a twelfth memory area V, which converts the BCD-packed number representation for the number base ten into a differently packed number representation for a number base greater than ten, by at least one Display crypto number (KRZ1) with a series of marking symbols (MSR1) when information is compressed. Anordnung, nach einem der Ansprüche 25 bis 37, dadurch gekennzeichnet, daß Sicherheitsmittel für das Zusammenwirken mit den Eingabemitteln (3) vorgesehen sind, die bei einer Inspektion den Zugriff auf die Speicherbereiche G, S, M und V gestatten, so daß über die Eingabemittel (2) bei einer Inspektion ein neuer Schlüssel (KEY), Verschlüsselungs-Algorithmus, Markierungssymbolsatz (SSY) oder Verdichtungsalgorithmus geladen werden können und daß diese Sicherheitsmittel in Form eines körperlichen Schlüssels und/oder einer Chipkarte vorliegen.Arrangement according to one of claims 25 to 37, characterized in that security means are provided for interacting with the input means (3), which allow access to the memory areas G, S, M and V during an inspection, so that the input means (2) a new key (KEY), encryption algorithm, marker symbol set (SSY) or compression algorithm can be loaded during an inspection and that these security means are in the form of a physical key and / or a chip card. Verfahren, nach Anspruch 12, gekennzeichnet, durch folgende den Verfahrensschritten (51, 52) zur Klischeetextteiländerung für Frankiermaschinen vorausgehende Schritte: a) Laden vereinbarter Klischeetypen über MODEM oder Chipkarte, b) Selektieren eines Klischeerahmens, c) Editieren eines Klischeetextteils in der Frankiermaschine, d) Zusammensetzen und Anzeige einer Gesamtdarstellung des Frankierbildes. Method according to claim 12, characterized by the following steps preceding the method steps (51, 52) for changing the cliché text part for franking machines: a) Loading agreed cliché types via MODEM or chip card, b) selecting a cliché frame, c) editing of a cliché text part in the franking machine, d) assembling and displaying an overall representation of the franking image. Verfahren, nach Anspruch 39, dadurch gekennzeichnet, daß vor dem Editieren eines Klischeetextteils in der Frankiermaschine zur Selektion eines Klischeerahmens eine Darstellung einer Anzahl an Namen der Klischeerahmen oder eine Klardarstellung zur Auswahl der Klischeerahmen mit zugeordnetem Klischee- oder Standardtextteil aus einem Pixelspeicher erfolgt und durch Quittierung der Auswahl eine Zuordnung mindestens eines der variablen Textteile zu jedem Klischeerahmen getroffen wurde, daß mittels der Betätigungselemente ein Editieren des ausgewählten Klischeetextteils bei gleichzeitiger Klarschriftanzeige im Display erfolgt sowie daß nach dem Editieren eines Klischeetextteils und dem Zusammensetzen und der Anzeige einer Gesamtdarstellung eines Frankierbildes ein Abspeichern des editierten Textteils vor dem Frankieren automatisch erfolgt.Method according to claim 39, characterized in that before editing a cliché text part in the franking machine for selecting a cliché frame, a number of names of the cliché frames or a clear representation for the selection of the cliché frames with assigned cliché or standard text part is made from a pixel memory and by acknowledgment the selection an assignment of at least one of the variable text parts to each cliché frame was made, that the selected cliché text part is edited by means of the actuating elements with simultaneous plain text display on the display and that after editing a cliché text part and assembling and displaying an overall representation of a franking image, the edited text part takes place automatically before franking. Verfahren, nach den Ansprüchen 12 und 39, dadurch gekennzeichnet, daß die Darstellung der Namen von Klischeetextteilen im dafür vorgesehenen Fenster desjenigen Feldes der Anzeigeeinheit erfolgt, in welchem auch eine Klardarstellung nach der Auswahl erfolgt oder daß hintereinander in einer von den zeitlichen Bestandteilen des Namens bestimmten Reihenfolge die Klardarstellungen in dem Fenster des Feldes der Anzeigeeinheit zur Auswahl erscheinen.Method according to claims 12 and 39, characterized in that the names of the parts of the cliché text are displayed in the window provided for that field of the display unit, in which a clear display takes place after the selection or that one after the other is determined by the temporal components of the name Sequence the clear representations appear in the window of the field of the display unit for selection. Verfahren zum Prüfen von Sicherheitsabdrucken,
gekennzeichnet durch die Schritte a) visuelles Erfassen der Seriennummer und deren Eingabe über eine Eingabeeinrichtung (25), b) visuelles Erfassen des Postwertes und Eingabe über die Eingabeeinrichtung (25), c) visuelles Erfassen der graphischen Symbole und Eingabe über eine entsprechend gekennzeichnete Funktionstasten aufweisende Eingabeeinrichtung (25), d) Start einer automatischen Auswertung, ggf. in Zusammenwirken mit einem Datenzentrum (21) und Signalisierung des Vergleichsergebnisses oder Anzeige mindestens eines Teils der aus der Markierung zurückgewonnenen Größen zur manuellen Überprüfung durch einen Prüfer der Postbehörde.
Procedures for checking security imprints,
characterized by the steps a) visual detection of the serial number and its input via an input device (25), b) visual recording of the postage value and input via the input device (25), c) visual detection of the graphic symbols and input via an input device (25) having correspondingly labeled function keys, d) Start of an automatic evaluation, possibly in cooperation with a data center (21) and signaling the comparison result or displaying at least some of the sizes recovered from the marking for manual checking by a verifier of the postal authority.
EP93250183A 1992-06-26 1993-06-21 Method and device for the guide generation of a safety print Expired - Lifetime EP0576113B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP98250404A EP0907150B1 (en) 1992-06-26 1993-06-21 Method for the verification of security prints
EP98250402A EP0902400B1 (en) 1992-06-26 1993-06-21 Method for checking security imprints
EP98250403A EP0907149A3 (en) 1992-06-26 1993-06-21 Method for evaluating security prints

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4221270A DE4221270A1 (en) 1992-06-26 1992-06-26 Arrangement and method for changing the cliché text part for franking machines
DE4221270 1992-06-26

Related Child Applications (3)

Application Number Title Priority Date Filing Date
EP98250403A Division EP0907149A3 (en) 1992-06-26 1993-06-21 Method for evaluating security prints
EP98250402A Division EP0902400B1 (en) 1992-06-26 1993-06-21 Method for checking security imprints
EP98250404A Division EP0907150B1 (en) 1992-06-26 1993-06-21 Method for the verification of security prints

Publications (3)

Publication Number Publication Date
EP0576113A2 true EP0576113A2 (en) 1993-12-29
EP0576113A3 EP0576113A3 (en) 1994-12-07
EP0576113B1 EP0576113B1 (en) 2000-03-08

Family

ID=6462057

Family Applications (5)

Application Number Title Priority Date Filing Date
EP98250403A Withdrawn EP0907149A3 (en) 1992-06-26 1993-06-21 Method for evaluating security prints
EP98250404A Expired - Lifetime EP0907150B1 (en) 1992-06-26 1993-06-21 Method for the verification of security prints
EP93250183A Expired - Lifetime EP0576113B1 (en) 1992-06-26 1993-06-21 Method and device for the guide generation of a safety print
EP93109899A Expired - Lifetime EP0578042B1 (en) 1992-06-26 1993-06-21 Method for controlling the column-by-column printing of a postal stamp image in a franking machine
EP98250402A Expired - Lifetime EP0902400B1 (en) 1992-06-26 1993-06-21 Method for checking security imprints

Family Applications Before (2)

Application Number Title Priority Date Filing Date
EP98250403A Withdrawn EP0907149A3 (en) 1992-06-26 1993-06-21 Method for evaluating security prints
EP98250404A Expired - Lifetime EP0907150B1 (en) 1992-06-26 1993-06-21 Method for the verification of security prints

Family Applications After (2)

Application Number Title Priority Date Filing Date
EP93109899A Expired - Lifetime EP0578042B1 (en) 1992-06-26 1993-06-21 Method for controlling the column-by-column printing of a postal stamp image in a franking machine
EP98250402A Expired - Lifetime EP0902400B1 (en) 1992-06-26 1993-06-21 Method for checking security imprints

Country Status (4)

Country Link
US (2) US5471925A (en)
EP (5) EP0907149A3 (en)
CA (1) CA2099206C (en)
DE (5) DE4221270A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0647923A2 (en) * 1993-10-08 1995-04-12 Pitney Bowes Inc. Postage meter system having bit-mapped indicia including fraud protection
EP0717379A2 (en) 1994-12-15 1996-06-19 Francotyp-Postalia GmbH Method for improving the security from franking machines at a credit transfer
EP0732673A2 (en) * 1995-03-17 1996-09-18 Neopost Limited Postage meter system and verification of postage charges
EP0762334A1 (en) * 1995-09-07 1997-03-12 Francotyp-Postalia Aktiengesellschaft & Co. Method for generating an image, printed on a carrier in a franking machine
US5671146A (en) * 1993-12-21 1997-09-23 Francotyp-Postalia Gmbh Method for improving the security of postage meter machines
US5805711A (en) * 1993-12-21 1998-09-08 Francotyp-Postalia Ag & Co. Method of improving the security of postage meter machines
US6587843B1 (en) 1995-12-15 2003-07-01 Francotyp-Postalia Ag & Co. Method for improving the security of postage meter machines in the transfer of credit
US6868406B1 (en) 1999-10-18 2005-03-15 Stamps.Com Auditing method and system for an on-line value-bearing item printing system
US7256804B2 (en) 2004-06-03 2007-08-14 Francotyp-Postalia Gmbh Arrangement and method for activation of a thermotransfer print head
EP1828974A2 (en) * 2004-11-23 2007-09-05 Pitney Bowes, Inc. Automatic selection of advertising slogans printed on a mailpiece
US7752141B1 (en) 1999-10-18 2010-07-06 Stamps.Com Cryptographic module for secure processing of value-bearing items
US8027926B2 (en) 1999-10-18 2011-09-27 Stamps.Com Secure and recoverable database for on-line value-bearing item system
US9779556B1 (en) 2006-12-27 2017-10-03 Stamps.Com Inc. System and method for identifying and preventing on-line fraud
US10580222B2 (en) 2000-02-16 2020-03-03 Stamps.Com Inc. Secure on-line ticketing
US11140278B2 (en) 2006-12-27 2021-10-05 Stamps.Com Inc. Postage printer

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7537167B1 (en) * 1993-08-31 2009-05-26 Broadcom Corporation Modular, portable data processing terminal for use in a radio frequency communication network
DE4221270A1 (en) * 1992-06-26 1994-01-05 Francotyp Postalia Gmbh Arrangement and method for changing the cliché text part for franking machines
EP0658861B1 (en) * 1993-12-16 1998-09-23 Francotyp-Postalia Aktiengesellschaft & Co. Method for operating a franking machine
DE4344471A1 (en) * 1993-12-21 1995-08-17 Francotyp Postalia Gmbh Method and device for generating and checking a security impression
DE59408090D1 (en) * 1994-12-21 1999-05-12 Francotyp Postalia Gmbh User interface for a franking 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
GB9501851D0 (en) * 1995-01-31 1995-03-22 Neopost Ltd Franking machine
CA2177447C (en) * 1995-05-30 2007-01-23 James L. Harman System having multiple user input stations and multiple mail preparation apparatus for preparing and franking a mail piece
US5724245A (en) * 1995-09-28 1998-03-03 Pitney Bowes Inc. Apparatus for controlling a postage meter and selecting an inscription
US5801944A (en) 1995-10-11 1998-09-01 E-Stamp Corporation System and method for printing postage indicia directly on documents
US7266504B1 (en) 1995-10-11 2007-09-04 Stamps.Com Inc. System and method for printing multiple postage indicia
US20080021849A1 (en) * 1995-10-11 2008-01-24 Stamps.Com Inc System and method for printing multiple postage indicia
US7343357B1 (en) 1995-10-11 2008-03-11 Stamps.Com Inc. System and method for printing multiple postage indicia
US5717597A (en) * 1995-10-11 1998-02-10 E-Stamp Corporation System and method for printing personalized postage indicia on greeting cards
US5819240A (en) * 1995-10-11 1998-10-06 E-Stamp Corporation System and method for generating personalized postage indica
US5684949A (en) * 1995-10-13 1997-11-04 Pitney Bowes Inc. Method and system for securing operation of a printing module
US5651103A (en) * 1995-11-06 1997-07-22 Pitney Bowes Inc. Mail handling apparatus and process for printing an image column-by-column in real time
DE19549305A1 (en) 1995-12-22 1997-07-03 Francotyp Postalia Gmbh Method and arrangement for entering data into a franking machine
US5819241A (en) * 1996-05-28 1998-10-06 Reiter; Joshua J. Interactive process for applying or printing information on letters or parcels
US6178411B1 (en) * 1996-05-28 2001-01-23 Joshua J. Reiter Interactive process for applying or printing information on letters or parcels
US5815172A (en) * 1996-08-23 1998-09-29 Pitney Bowes, Inc. Method and structure for controlling the energizing of an ink jet printhead in a value dispensing device such as a postage meter
US5787406A (en) * 1996-12-11 1998-07-28 Pitney Bowes Inc. Value dispensing mechanism, such as a postage meter, having automatic display/printing selection
US5970150A (en) * 1996-12-19 1999-10-19 Pitney Bowes Inc. System for producing verifiable kiosk receipts and records
US5960418A (en) * 1997-07-14 1999-09-28 Pitney Bowes Ltd. Multi-currency postage meter
US6085180A (en) * 1997-12-23 2000-07-04 Pitney Bowes Inc. Method and apparatus for controlling use of the downloading of graphical images from a portable device into a postage metering system
US6766302B2 (en) * 1998-11-09 2004-07-20 Joseph Bach Method and apparatus for advertisement
US6915280B1 (en) * 1998-12-01 2005-07-05 Pitney Bowes Inc. Method and apparatus for printing postage
US6141654A (en) * 1998-12-30 2000-10-31 Pitney Bowes Inc. Postage printing system having subsidized printing of third party messages
US6154733A (en) * 1998-12-30 2000-11-28 Pitney Bowes Inc. Postage printing system having variable subsidies for printing of third party messages
US6173274B1 (en) * 1998-12-30 2001-01-09 Pitney Bowes Inc. Production mail system having subsidies for printing of third party messages on mailpieces
US6694320B1 (en) * 1999-03-01 2004-02-17 Mitel, Inc. Branding dynamic link libraries
DE19913067A1 (en) * 1999-03-17 2000-09-21 Francotyp Postalia Gmbh Method for the automatic installation of franking devices and arrangement for carrying out the method
DE19913066A1 (en) 1999-03-17 2000-09-21 Francotyp Postalia Gmbh Method and arrangement for entering stamps into a franking machine
US20020023057A1 (en) * 1999-06-01 2002-02-21 Goodwin Johnathan David Web-enabled value bearing item printing
US7149726B1 (en) 1999-06-01 2006-12-12 Stamps.Com Online value bearing item printing
US7240037B1 (en) 1999-10-18 2007-07-03 Stamps.Com Method and apparatus for digitally signing an advertisement area next to a value-bearing item
US7233929B1 (en) 1999-10-18 2007-06-19 Stamps.Com Postal system intranet and commerce processing for on-line value bearing system
US7236956B1 (en) 1999-10-18 2007-06-26 Stamps.Com Role assignments in a cryptographic module for secure processing of value-bearing items
US7216110B1 (en) 1999-10-18 2007-05-08 Stamps.Com Cryptographic module for secure processing of value-bearing items
DE19958559A1 (en) * 1999-12-04 2001-06-07 Orga Kartensysteme Gmbh Method for initializing and / or personalizing chip cards and a corresponding device
US6655579B1 (en) 2000-04-26 2003-12-02 Eastman Kodak Company Machine readable coded frame for personal postage
US7375844B2 (en) * 2000-12-22 2008-05-20 Seiko Epson Corporation Method for generating a print data file, method for storing print data, a data storage medium therefor, and an apparatus for generating a data storage file
US20020167554A1 (en) * 2001-05-10 2002-11-14 Parry Travis J. Methods and systems of using data fields to print dynamic data
DE10230679A1 (en) * 2002-07-04 2004-01-22 Francotyp-Postalia Ag & Co. Kg Method for controlling printing in a mail processing device
DE10230678A1 (en) * 2002-07-04 2004-03-25 Francotyp-Postalia Ag & Co. Kg Arrangement for controlling printing in a mail processing device
US8027054B2 (en) * 2002-10-31 2011-09-27 Samsung Electronics Co., Ltd. Apparatus and method of scanning and/or printing an image
DE10250820A1 (en) * 2002-10-31 2004-05-13 Francotyp-Postalia Ag & Co. Kg Arrangement for printing a print image with areas of different print image resolution
US11037151B1 (en) 2003-08-19 2021-06-15 Stamps.Com Inc. System and method for dynamically partitioning a postage evidencing system
DE20314910U1 (en) * 2003-09-26 2003-12-24 Francotyp-Postalia Ag & Co. Kg Arrangement for generating a print image for franking and postmark machines
DE20318751U1 (en) * 2003-12-04 2004-02-26 Francotyp-Postalia Ag & Co. Kg Device for automatically determining a product description for display by means of a mail processing device
US7933845B1 (en) 2004-07-27 2011-04-26 Stamps.Com Inc. Image-customization of computer-based value-bearing items
US7243842B1 (en) 2004-07-27 2007-07-17 Stamps.Com Inc. Computer-based value-bearing item customization security
US7979358B1 (en) 2004-07-27 2011-07-12 Stamps.Com Inc. Quality assurance of image-customization of computer-based value-bearing items
US8805745B1 (en) 2004-07-27 2014-08-12 Stamps.Com Inc. Printing of computer-based value-bearing items
US8065239B1 (en) 2004-07-27 2011-11-22 Stamps.Com Inc. Customized computer-based value-bearing item quality assurance
DE102005007220B4 (en) 2005-02-15 2007-08-16 Francotyp-Postalia Gmbh Method and arrangement for controlling the printing of a thermal transfer printing device
US8285651B1 (en) 2005-12-30 2012-10-09 Stamps.Com Inc. High speed printing
US20070192181A1 (en) * 2006-02-10 2007-08-16 Microsoft Corporation Automatically modifying web pages to integrate advertising without changing UI
US7874593B1 (en) 2006-05-16 2011-01-25 Stamps.Com Inc. Rolls of image-customized value-bearing items and systems and methods for providing rolls of image-customized value-bearing items
US10839332B1 (en) 2006-06-26 2020-11-17 Stamps.Com Image-customized labels adapted for bearing computer-based, generic, value-bearing items, and systems and methods for providing image-customized labels
US8103547B2 (en) * 2006-09-18 2012-01-24 Microsoft Corporation Logocons: AD product for brand advertisers
US8505978B1 (en) 2006-12-20 2013-08-13 Stamps.Com Inc. Systems and methods for creating and providing shape-customized, computer-based, value-bearing items
US8775331B1 (en) 2006-12-27 2014-07-08 Stamps.Com Inc Postage metering with accumulated postage
US8612361B1 (en) 2006-12-27 2013-12-17 Stamps.Com Inc. System and method for handling payment errors with respect to delivery services
US10373398B1 (en) 2008-02-13 2019-08-06 Stamps.Com Inc. Systems and methods for distributed activation of postage
US9978185B1 (en) 2008-04-15 2018-05-22 Stamps.Com Inc. Systems and methods for activation of postage indicia at point of sale
US9911246B1 (en) 2008-12-24 2018-03-06 Stamps.Com Inc. Systems and methods utilizing gravity feed for postage metering
US9842308B1 (en) 2010-02-25 2017-12-12 Stamps.Com Inc. Systems and methods for rules based shipping
US10089797B1 (en) 2010-02-25 2018-10-02 Stamps.Com Inc. Systems and methods for providing localized functionality in browser based postage transactions
US9914320B1 (en) 2011-04-21 2018-03-13 Stamps.Com Inc. Secure value bearing indicia using clear media
US10713634B1 (en) 2011-05-18 2020-07-14 Stamps.Com Inc. Systems and methods using mobile communication handsets for providing postage
TWI430217B (en) 2011-08-08 2014-03-11 Ind Tech Res Inst Verification methods and systems
US10373216B1 (en) 2011-10-12 2019-08-06 Stamps.Com Inc. Parasitic postage indicia
US10846650B1 (en) 2011-11-01 2020-11-24 Stamps.Com Inc. Perpetual value bearing shipping labels
US10922641B1 (en) 2012-01-24 2021-02-16 Stamps.Com Inc. Systems and methods providing known shipper information for shipping indicia

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4949381A (en) * 1988-09-19 1990-08-14 Pitney Bowes Inc. Electronic indicia in bit-mapped form
EP0421491A2 (en) * 1983-07-18 1991-04-10 Pitney Bowes, Inc. System for the printing and reading of encrypted messages
EP0440021A2 (en) * 1990-01-30 1991-08-07 Francotyp-Postalia GmbH Identification method for franking and post-marking machines
US5075862A (en) * 1989-12-26 1991-12-24 Pitney Bowes Inc. System for printing value indicia with diagrammatic data representation

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3869986A (en) 1974-01-16 1975-03-11 Pitney Bowes Inc Ink jet postage printing apparatus
GB2144081B (en) 1983-07-23 1987-10-28 Pa Consulting Services Postal franking machines
JPS60131626U (en) 1984-02-10 1985-09-03 トヨタ自動車株式会社 Swirl chamber diesel engine
US4649266A (en) 1984-03-12 1987-03-10 Pitney Bowes Inc. Method and apparatus for verifying postage
US4580144A (en) 1984-08-20 1986-04-01 Pitney Bowes Inc. Postal fixed and variable data thermal printer
US4775246A (en) 1985-04-17 1988-10-04 Pitney Bowes Inc. System for detecting unaccounted for printing in a value printing system
US4831554A (en) * 1986-04-10 1989-05-16 Pitney Bowes Inc. Postage meter message printing system
ATE175512T1 (en) * 1986-09-02 1999-01-15 Pitney Bowes Inc TRANSACTION SYSTEM WITH MODULAR PRINTER
GB8623061D0 (en) * 1986-09-25 1986-10-29 Roneo Alcatel Ltd Franking machine
US4933849A (en) 1987-07-16 1990-06-12 Pitney Bowes Security system for use with an indicia printing authorization device
EP0352498A1 (en) * 1988-07-14 1990-01-31 Ascom Hasler AG Franking machine
DE3840041A1 (en) 1988-11-26 1990-06-07 Helmut Lembens Arrangement for franking items to be posted
FR2646943B3 (en) * 1989-05-09 1991-05-10 Tabacs & Allumettes Ind STAMP MACHINE
DE4034292A1 (en) * 1990-10-25 1992-04-30 Francotyp Postalia Gmbh METHOD FOR MAILING POSTAGE AND ARRANGEMENT FOR CARRYING IT OUT
CA2057627A1 (en) * 1990-12-19 1992-06-20 Fran E. Blackman User interface for a mail processing system
DE4221270A1 (en) * 1992-06-26 1994-01-05 Francotyp Postalia Gmbh Arrangement and method for changing the cliché text part for franking machines

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0421491A2 (en) * 1983-07-18 1991-04-10 Pitney Bowes, Inc. System for the printing and reading of encrypted messages
US4949381A (en) * 1988-09-19 1990-08-14 Pitney Bowes Inc. Electronic indicia in bit-mapped form
US5075862A (en) * 1989-12-26 1991-12-24 Pitney Bowes Inc. System for printing value indicia with diagrammatic data representation
EP0440021A2 (en) * 1990-01-30 1991-08-07 Francotyp-Postalia GmbH Identification method for franking and post-marking machines

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0647923A2 (en) * 1993-10-08 1995-04-12 Pitney Bowes Inc. Postage meter system having bit-mapped indicia including fraud protection
EP0647923A3 (en) * 1993-10-08 1995-10-11 Pitney Bowes Inc Postage meter system having bit-mapped indicia including fraud protection.
US5671146A (en) * 1993-12-21 1997-09-23 Francotyp-Postalia Gmbh Method for improving the security of postage meter machines
US5805711A (en) * 1993-12-21 1998-09-08 Francotyp-Postalia Ag & Co. Method of improving the security of postage meter machines
EP0717379A2 (en) 1994-12-15 1996-06-19 Francotyp-Postalia GmbH Method for improving the security from franking machines at a credit transfer
EP0996097A2 (en) 1994-12-15 2000-04-26 Francotyp-Postalia Aktiengesellschaft & Co. Method for improving the security of franking machines during the credit transfer
EP0996096A2 (en) 1994-12-15 2000-04-26 Francotyp-Postalia Aktiengesellschaft & Co. Method for improving the security of franking machines during the credit transfer and device for carrying out the method
EP0732673A2 (en) * 1995-03-17 1996-09-18 Neopost Limited Postage meter system and verification of postage charges
EP0732673A3 (en) * 1995-03-17 1998-12-30 Neopost Limited Postage meter system and verification of postage charges
EP0762334A1 (en) * 1995-09-07 1997-03-12 Francotyp-Postalia Aktiengesellschaft & Co. Method for generating an image, printed on a carrier in a franking machine
US5707158A (en) * 1995-09-07 1998-01-13 Francotyp-Postalia Ag & Co. Method for generating a print format that is printed onto a carrier in a postage meter machine
US6587843B1 (en) 1995-12-15 2003-07-01 Francotyp-Postalia Ag & Co. Method for improving the security of postage meter machines in the transfer of credit
US6868406B1 (en) 1999-10-18 2005-03-15 Stamps.Com Auditing method and system for an on-line value-bearing item printing system
US7752141B1 (en) 1999-10-18 2010-07-06 Stamps.Com Cryptographic module for secure processing of value-bearing items
US8027927B2 (en) 1999-10-18 2011-09-27 Stamps.Com Cryptographic module for secure processing of value-bearing items
US8027926B2 (en) 1999-10-18 2011-09-27 Stamps.Com Secure and recoverable database for on-line value-bearing item system
US8041644B2 (en) 1999-10-18 2011-10-18 Stamps.Com Cryptographic module for secure processing of value-bearing items
US8301572B2 (en) 1999-10-18 2012-10-30 Stamps.Com Cryptographic module for secure processing of value-bearing items
US8498943B2 (en) 1999-10-18 2013-07-30 Stamps.Com Secure and recoverable database for on-line value-bearing item system
US10580222B2 (en) 2000-02-16 2020-03-03 Stamps.Com Inc. Secure on-line ticketing
US7256804B2 (en) 2004-06-03 2007-08-14 Francotyp-Postalia Gmbh Arrangement and method for activation of a thermotransfer print head
EP1828974A2 (en) * 2004-11-23 2007-09-05 Pitney Bowes, Inc. Automatic selection of advertising slogans printed on a mailpiece
EP1828974A4 (en) * 2004-11-23 2011-08-03 Pitney Bowes Inc Automatic selection of advertising slogans printed on a mailpiece
US9779556B1 (en) 2006-12-27 2017-10-03 Stamps.Com Inc. System and method for identifying and preventing on-line fraud
US11140278B2 (en) 2006-12-27 2021-10-05 Stamps.Com Inc. Postage printer

Also Published As

Publication number Publication date
CA2099206A1 (en) 1993-12-27
CA2099206C (en) 1998-10-27
DE59309587D1 (en) 1999-06-24
EP0902400A3 (en) 2000-09-13
EP0907150A3 (en) 2000-09-13
DE59310376D1 (en) 2005-09-15
EP0907149A2 (en) 1999-04-07
DE59310377D1 (en) 2005-10-06
EP0578042B1 (en) 1999-05-19
EP0578042A2 (en) 1994-01-12
EP0576113A3 (en) 1994-12-07
EP0907150B1 (en) 2005-08-31
DE4221270A1 (en) 1994-01-05
EP0576113B1 (en) 2000-03-08
EP0907149A3 (en) 2000-09-13
DE59309965D1 (en) 2000-04-13
EP0578042A3 (en) 1994-12-07
US5894792A (en) 1999-04-20
EP0902400B1 (en) 2005-08-10
EP0902400A2 (en) 1999-03-17
US5471925A (en) 1995-12-05
EP0907150A2 (en) 1999-04-07

Similar Documents

Publication Publication Date Title
EP0576113B1 (en) Method and device for the guide generation of a safety print
EP0660270B1 (en) Method and device for generating and checking security imprints
EP0780803B1 (en) Method and device for data input in a franking machine
DE3613007B4 (en) System for determining unbilled print
DE3823719B4 (en) System for printing a postal graphical drawing pattern
DE3841394C2 (en) Procedure for issuing postage
DE3644229B4 (en) Apparatus for batch processing a large quantity of mail pieces
EP0440021B2 (en) Identification method for franking and post-marking machines
DE3613008A1 (en) POSTAGE CHARGING AND SHIPPING INFORMATION APPLICATION SYSTEM
DE3729342A1 (en) SECURITY PRINTER FOR A VALUE PRINTING SYSTEM
EP0927968B1 (en) Franking machine with chipcard read/write unit
EP0805421A2 (en) Method and arrangement for processing data in a mail processing system with a franking machine
EP0805422A2 (en) Method for determining the most economic dispatcher
EP0482317A2 (en) Method for franking post and device for carrying out this method
DE4344476A1 (en) Process for improving the security of franking machines
EP0911767B1 (en) Method for data entry in a franking machine and apparatus for for franking mail
DE19617586A1 (en) Method for data processing in a mail processing system with a franking machine and arrangement
DE19757653C2 (en) Method and postal device with a chip card read / write unit for reloading change data by chip card
EP0927970A2 (en) Franking machine with chipcard read/write unit
EP0927969A2 (en) Franking machine with chipcard read/write unit
EP1061479A2 (en) Arrangement and method for generating a security imprint
EP1037169A2 (en) Method and device for inputting an indicia to a franking machine
DE3729719A1 (en) METHOD AND DEVICE FOR CREATING A VIEW DISPLAY OF AN APPROVED franking

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

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: FRANCOTYP-POSTALIA GMBH

17P Request for examination filed

Effective date: 19950131

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: FRANCOTYP-POSTALIA AKTIENGESELLSCHAFT & CO.

RAP3 Party data changed (applicant data changed or rights of an application transferred)

Owner name: FRANCOTYP-POSTALIA AKTIENGESELLSCHAFT & CO.

17Q First examination report despatched

Effective date: 19970612

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

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

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: 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: 59309965

Country of ref document: DE

Date of ref document: 20000413

ITF It: translation for a ep patent filed

Owner name: STUDIO JAUMANN P. & C. S.N.C.

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

Effective date: 20000523

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
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

REG Reference to a national code

Ref country code: CH

Ref legal event code: PFA

Owner name: FRANCOTYP-POSTALIA AKTIENGESELLSCHAFT & CO.

Free format text: FRANCOTYP-POSTALIA AKTIENGESELLSCHAFT & CO.#TRIFTWEG 21-26#16547 BIRKENWERDER (DE) -TRANSFER TO- FRANCOTYP-POSTALIA AKTIENGESELLSCHAFT & CO.#TRIFTWEG 21-26#16547 BIRKENWERDER (DE)

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

Ref country code: DE

Payment date: 20120404

Year of fee payment: 20

Ref country code: CH

Payment date: 20120622

Year of fee payment: 20

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

Ref country code: GB

Payment date: 20120622

Year of fee payment: 20

Ref country code: FR

Payment date: 20120705

Year of fee payment: 20

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

Ref country code: IT

Payment date: 20120627

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 59309965

Country of ref document: DE

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20130620

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

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20130620

Ref country code: DE

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20130622