EP0660270A2 - Method and device for generating and checking security imprints - Google Patents

Method and device for generating and checking security imprints Download PDF

Info

Publication number
EP0660270A2
EP0660270A2 EP94250259A EP94250259A EP0660270A2 EP 0660270 A2 EP0660270 A2 EP 0660270A2 EP 94250259 A EP94250259 A EP 94250259A EP 94250259 A EP94250259 A EP 94250259A EP 0660270 A2 EP0660270 A2 EP 0660270A2
Authority
EP
European Patent Office
Prior art keywords
data
franking
variable
memory
window
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
EP94250259A
Other languages
German (de)
French (fr)
Other versions
EP0660270B1 (en
EP0660270A3 (en
Inventor
Harald Windel
Wolfgang Dr. Thiel
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 EP01250022A priority Critical patent/EP1118964B1/en
Priority to EP01250023A priority patent/EP1113403A1/en
Publication of EP0660270A2 publication Critical patent/EP0660270A2/en
Publication of EP0660270A3 publication Critical patent/EP0660270A3/en
Application granted granted Critical
Publication of EP0660270B1 publication Critical patent/EP0660270B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/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
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00733Cryptography or similar special procedures in a franking system
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/0008Communication details outside or between apparatus
    • G07B2017/00153Communication details outside or between apparatus for sending information
    • G07B2017/00161Communication details outside or between apparatus for sending information from a central, non-user location, e.g. for updating rates or software, or for refilling funds
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00193Constructional details of apparatus in a franking system
    • G07B2017/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/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/00572Details of printed item
    • G07B2017/0058Printing of code
    • 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/00701Measuring the weight of mailpieces
    • 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
    • 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
    • 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/0079Time-dependency
    • 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/00822Cryptography or similar special procedures in a franking system including unique details
    • G07B2017/0083Postal data, e.g. postage, address, sender, machine ID, vendor

Definitions

  • the invention relates to a method for generating and checking a security imprint, in the manner specified in the preamble of claim 1 and an associated arrangement for performing the method.
  • the method comprises steps for forming marking data and enables, inter alia, by means of register data stored in the franking machine, a security imprint with a marking which, with the inclusion of further data stored centrally in the remote value specification center, reveals manipulation.
  • the invention relates in particular to franking machines which provide a fully electronic impression for franking mail, including the impression of an advertising slogan and a marking.
  • the franking machine is equipped with at least one input means, one output means, one input / output control module, with storage means, 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, starting with the content of the postage in the postmark, the date in the day stamp and stamp imprints for the advertising slogan 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 item.
  • the postage value is usually the transport 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 dates for the date can be embedded in the day stamp as well as when the postage 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, which must be agreed with the postal authority.
  • DE 38 23 719 discloses a security system 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 disadvantage here is that the user of the franking machine is not given freedom of choice for the selection of the character pattern. It is envisaged that 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 patent also printing a character with offset elements, the offset of which contains the relevant security information.
  • the printing device is supplied with variable data from a storage device on the one hand and data from an encryption circuit on the other hand alternately by means of a selection device.
  • alphanumeric characters with mixed-in areas SPECKLE
  • the evaluation is carried out in accordance with 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 data originating from the encryption circuit are separated again, for which a further device is required.
  • the evaluation is accordingly complicated and can only be accomplished using complex equipment and qualified post office personnel.
  • the post office can, if necessary, compare the data printed on the passport with the data stored electronically in the central station if a post identified as manipulated is found.
  • This invalid manipulated mail identified in this way can only be sorted out in the post office if the entire post is constantly checked in the post office. In terms of the result, this effort is far too high, especially since only one manipulation on the service device but other manipulations on the post on the way to the post office cannot be determined.
  • EP 540 291 discloses a device for analyzing post meter usage for counterfeiting purposes, which is based on a post-calculation system. The functioning of the system is again dependent on the scanning of the entire mail flow. The individual franked values are scanned, summed and then with the reload amount for the corresponding one Franking machine compared. Although data is entered automatically with an OCR reader (Optical Character Recognition) and complex computer technology is used, this type of data acquisition is relatively unsafe and too slow for a post office, especially since the entire mail would have to be evaluated in this way.
  • OCR reader Optical Character Recognition
  • Crypted data is printed in the address field in accordance with US Pat. No. 4,725,718. It is also known to carry out a comparison of plain text data with the crypted representation of this data, including the address data, for evaluation. Although a relatively large amount of space is used for the crypted data in the address field and the generation of the crypted data also has to be complex and using a special encryption module, this system is not completely forgery-proof, because an encrypted text composed of segments is generated from the individual output data related to the aforementioned segments, which could be explored through long-term observation. This also applies if it is printed as a barcode or in another machine-readable form.
  • a security system known from US Pat. No. 4,949,381 uses imprints in the form of bitmaps in a separate one Marking field under the franking machine stamp imprint. Although the bitmaps are packed particularly densely there, the required relatively large marking field reduces the height of the stamp image by the height of the marking field. This means that much of the space that can be used for an advertising cliché is lost.
  • Another disadvantage is the necessary high-resolution recognition device for evaluating the marking with the two-dimensional bar code, which is unacceptable for smaller post offices that cannot drive the effort for an automatic evaluation. Thus, the disadvantage remains that such codes can only be checked automatically, ie no longer manually.
  • Another security system uses imprints in the form of a diagram (US Pat. No. 5,075,862) within the franking machine stamp imprint.
  • imprints in the form of a diagram US Pat. No. 5,075,862
  • 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 being formed including the date, the machine parameters, the post value and the advertising cliché and cached separately becomes.
  • 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.
  • this is neither a fully electronically generated print image for an impact-less printer, nor can such a print image be evaluated electronically in a simple manner.
  • a remote inspection system for franking machines has already been proposed in US Pat. No. 4,812,965, which is based on special messages in the printing of mail pieces which have to be sent to the central office. Sensors within the postage meter machine are to detect any counterfeiting act that has been carried out, so that a flag can be set in associated memories if the postage meter machine has been tampered with for manipulation purposes. Such an intervention could be done to load unpaid credit into the registers.
  • Such a system cannot disadvantageously prevent a sufficiently qualified manipulator, which breaks into the franking machine, from subsequently removing its traces by deleting the flags. It also cannot prevent the impression itself from being manipulated, which is produced by a properly operated machine. In known machines there is the possibility of producing impressions with the postage value zero. Zero frankings of this kind are required for test purposes and could also be falsified subsequently by simulating a postage value greater than zero.
  • the task was to solve the disadvantages of the prior art and to achieve a significant increase in safety without an extraordinary inspection on site.
  • a security imprint an evaluation is to be made in an uncomplicated manner as to whether manipulation of the mail item or the franking machine has been carried out.
  • An arrangement for generating and checking a security imprint consists of a franking machine with a microprocessor in a control device, which performs encryption to marking pixel image data and inserts it into the other fixed and variable pixel image data during printing.
  • the method comprises steps for forming a series of marking symbols from an encrypted combination number, which consists of at least a first number (sum of all postage values since the last reload date), a third number (postage value) and a fourth Number (from the serial number) is composed, and enables the security imprint to be checked in a postal authority, manipulations being recognized with the inclusion of further data stored and / or calculated in the data center.
  • An arrangement for checking has a marker reading device, consisting of a CCD line scan camera, D / A converter, comparator and encoder, which are connected to an input means via an input / output unit.
  • a marker reading device consisting of a CCD line scan camera, D / A converter, comparator and encoder, which are connected to an input means via an input / output unit.
  • the input means is connected to the data center.
  • a first variant of checking a security imprint with a row of marking symbols begins with the transmission of information from the data center to the postal authority regarding those franking machines that have not loaded any credit for a long time or have not reported to the data center and therefore appear suspect.
  • the solution according to the invention is based on the knowledge that only data stored centrally in a data center can be adequately protected against manipulation. Corresponding register values are queried during communication, for example in the context of a remote value specification of a reload credit.
  • the accrued credit amounts which add up in the franking machine, are ultimately used up during franking.
  • the average credit inflow is compared with the outflow of credit (postage consumption) in order to analyze the previous use of the franking machine and to predict future user behavior.
  • the franking machine which receives regular credit reloading or reports regularly to a data center, can be classified as unsuspicious.
  • the postage meter machine that continues to operate beyond a forecast reloading date without reloading, however, does not necessarily have to be manipulated. Rather, the amount of mail to be processed by the franking machine may have decreased above average. So if there is still sufficient residual credit available in the franking machine, a user must of course be allowed to continue franking. In this case, only an extraordinary inspection on site could clarify whether there was any manipulation.
  • a franking machine user with irregular franking and credit reloading behavior can postpone this inspection if he reports to the data center as soon as he receives the information that his franking machine is considered suspect.
  • the data center then carries out a remote inspection.
  • the invention is based on the one hand on the consideration that the user who has tampered would either have to bear increased effort if he tried to undo his manipulation in order to report to the data center that queried the register values in good time, or else would only report irregularly or no longer.
  • intervention in the franking machine function for manipulation purposes is also made as difficult as possible by the security construction of the franking machine by means of a sensor and detector device. This means that there is a significant increase in safety without an extraordinary on-site inspection.
  • a security imprint with separate areas for the marking information is made by the franking machine on the mail piece.
  • the inspection of the franking machine on site can be replaced by checking a row of marking symbols by a responsible body, preferably at the post office. Only in justified cases (manipulation) would an inspector or person authorized to inspect on site have a direct inspection of the franking machine on site.
  • the postal authority can distinguish between the manipulated franking machine imprint and the unmanipulated franking machine imprint that has been manipulated with the intention of forgery in an uncomplicated manner and relatively easily.
  • marking information With the row of symbols used as marking information, an evaluation is easily possible, also with regard to a reference to a machine that has been imitated by the manipulator or that has been manipulated and with regard to a reference to the machine that the user continued to operate after the remote inspection date.
  • the row of marking symbols also printed for security purposes is based on an encrypted combination number, the digits of which are predetermined for an assignment of evaluable quantities.
  • a series of marking symbols can be generated via a routine by the microprocessor of the postage meter machine without using an additional encryption circuit. Different variants of marking information are possible, which can be recovered from a series of marking symbols.
  • Each digit or each digit formed by predetermined digits within the combination number is assigned a meaning in terms of content. In this way the information relevant for further evaluation can be separated later.
  • the marking changes with each print, which makes such a franked mail piece unmistakable, and at the same time provides information about the previous credit consumption and the last credit reload data at the time of the last credit reload or via certain additional data, such as the last reload date / time etc.
  • the aforementioned information about further data can also be requested from the data center by the post office or the institute commissioned with the check.
  • the monotonically variable quantity only needs to be included partially to form the combination number, but only the part of maximum change is then included to form a first number.
  • a third number assigned to the combination number at predetermined points corresponds to the size of the postage value.
  • a fourth number corresponds to the information about the corresponding franking machine identification number (serial number).
  • the information can be printed in the franking stamp additionally or exclusively as a barcode.
  • Such information can also be the checksum or another number derived in a suitable manner from the identification number, since it is only important to check the franking stamp on the mail piece or indirectly the franking machine for manipulation by means of the imprint. If tampering is found, it must also be possible to open the mail piece to determine the true sender.
  • the microprocessor of the postage meter machine is used for the time-critical generation of the marking data, in order to form at least one combination number from the predetermined sizes after the completion of all the inputs and to encrypt them according to an encryption algorithm to a crypto number, which is then converted into a series of marking symbols.
  • a random or centrally initiated control of mail items is provided in order to retrieve the individual information from the printed marking of a security imprint in a postal authority or similar institution and to compare it with the information openly printed on the mail item.
  • the checking of the marking symbol series by the postal authority is based exclusively on random samples.
  • the imprint of any arbitrarily selected mail item is examined for manipulation without there being any other indications of manipulation or suspicions.
  • the corresponding DES key can be used to decrypt them.
  • the result is the COMBI number from which the sizes, in particular the sum of all franking values and the current postage value, are split off.
  • the split postage value is compared with the openly printed postage value.
  • the value of a split off current size for example the total value of all franking values that have been carried out since the last reload, is subjected to a monotony check using data of the last recorded value of this size.
  • the last size recorded is the total value of all frankings made so far, which was stored in the data center when the register status was last remotely queried.
  • the counterfeiting of the franking machine serial number can be identified by means of the marking by means of a comparison.
  • the postal authority or the institute commissioned with the test transmits the associated franking machine serial number to the data center. With this information, the mail pieces (letters) could be checked indirectly in cooperation with the data center.
  • the sender stated on the mail item is checked.
  • the serial number of the franking machine which is also printed, can be used for this if it is possible to identify the sender or, if available, the sender printed on the envelope in plain text. If such information is missing or the franking machine serial number has been manipulated, the letter can be opened legally to determine the sender.
  • the aforementioned marking is preferably printed in the form of a series of symbols in a field of the franking machine image simultaneously with this by the single printer module.
  • the shape of the symbols with their orthogonal edges enables pattern recognition with minimal computational effort.
  • 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 Linguistically capture the image content for manual evaluation.
  • the symbolism 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 invention is based on the fact that after the franking machine is switched on, the postage value in the value print corresponding to the last entry before the franking machine is switched off and the date in the day stamp corresponding to the current date are automatically specified so that the variable data can be printed in the fixed data for the frame and for all associated data that remain unchanged are electronically embedded.
  • These variable data of the window contents are referred to below 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 is a first memory area of a read-only memory (ROM), which also serves as a program memory, can be removed.
  • the window data are taken from a second memory area and correspond to the input into a non-volatile working memory and can be removed at any time for the purpose of assembling them into an overall representation of a franking image.
  • the invention it is proposed to transfer hexadecimal window data in run-length-coded form to the respectively separate memory areas of a non-volatile working memory and to store them there. If no new input is made, the data is transferred to a volatile pixel memory and the window data is classified according to the predetermined assignment in the frame data.
  • the data from the two memory areas are combined in accordance with a predetermined 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 previously assembling the entire pixel image with the remaining data is accordingly reduced.
  • 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. In order to save time, only those parts of a graphic representation that are actually changed are stored in the non-volatile working memory when a change is made.
  • a sensor 21 with a detector device 20 can be connected to the input / output control module 4 in the manner shown in FIG. 1.
  • a corresponding safety device can also be provided on the microprocessor directly or within the microprocessor, in a manner not shown in FIG. 1.
  • the preferred arrangement for generating a security imprint for franking machines has a first memory area A in the program memory 11 (inter alia for the data of the constant parts of the franking image including the advertising cliché frame).
  • a cost center number is usually entered in order to select the advertising cliché.
  • an advantageous method for user-oriented billing has already been proposed, in which the selected cliché is examined in order to automatically determine the cost center under which billing is to be carried out.
  • All alphanumeric characters or symbols are stored pixel by pixel as binary data in the character memory 9.
  • Data for alphanumeric characters or symbols are stored in compressed form in the non-volatile working memory 5 in the form of a hexadecimal number.
  • the compressed data from the program memory 11 are converted with the aid of the character memory 9 into a printed image having binary pixel data, which is stored in such a decompressed form in the volatile working memory 7.
  • the compressed data are read from the working memory 5 and converted with the help of the character memory 9 into a printed image having binary pixel data, which is also in such a decompressed form in the volatile memory 7 is stored.
  • 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 which has 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 constant parts of the franking image and advertising clichés are constantly decoded in the pixel memory area I in the volatile pixel memory 7c.
  • a second memory area B in the non-volatile working memory 5 there is a second memory area B in the non-volatile working memory 5.
  • the pixel memory area I in the pixel memory 7c is also provided for the selected decompressed data of the variable parts of the franking image, which are identified by the indication j.
  • the second pixel memory area II in the pixel memory 7c is provided for the selected decompressed data of the variable parts of the franking image, which are identified by the indication k.
  • variable data of the marking can be implemented in one or more windows within a fixed through the franking machine print image in order to implement the security impression embedded frame during column-by-column printing.
  • a major reason why the printing speed is not reduced by the time required for the formation of the marking data lies in the fact that the microprocessor of the control device, which carries out the column-wise embedding of window data, taps into a time reserve during printing.
  • the memory areas B to ST 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 number strings (sTrings) that are entered for the generation of the input data with a keyboard 2 or via an electronic balance 22 connected to the input / output device 4 and calculating the postage value are automatically stored in the memory area ST of the non-volatile working memory 5.
  • data records of the sub memory areas for example B j , C etc., are also retained. 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.
  • the program memory 11 is connected to the control device 6, the data for the constant parts of the franking image which relate to at least one advertising slogan frame, are stored in a first memory area A i and an assigned name identifies the advertising slogan frame.
  • the non-volatile working memory 5 is connected to the control device 6, the data for the semi-variable parts of the franking image being stored in a second memory area B j and an assigned name identifying the semi-variable part, a first assignment of the names of the there are semi-variable parts to the names of the constant parts.
  • a second assignment can be made in the franking machine in accordance with the cost center number stored in a third memory area C, so that an advertising slogan is optionally assigned to each cost center KST.
  • the corresponding assignment of the respective cost center to the basic data is automatically queried after switching on.
  • the cost center must be re-entered into the memory area C each time it is switched on during the start routine, while it is retained in the event of brief interruptions in the operating voltage.
  • the number of printed letters with the respective above The setting of the advertising cliché via the cost center is registered in the franking machine for later evaluation.
  • control code and run length-coded frame or window data are alternately contained one after the other.
  • the respective selected common framework data for the advertising slogan stamp, for the postmark and the postage stamp are transferred from the non-volatile program memory 11 into the registers 100, 110, 120, ..., of a volatile working memory 7a, with control code during the transfer can be decoded and 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.
  • these aforementioned registers and / or the volatile working memory 7 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.
  • window data of type 1 The (semi-variable) window data, which is less changeable in time, is referred to below as window data of type 1.
  • type 2 window data is used to refer to the constantly changing (variable) window data.
  • New frame and / or window data of type 1 can be selected as long as there is a need for this after inserting and storing binary pixel data in the first pixel memory area I. If this is not the case, an automatic generation of window data of type 2 with subsequent decompression follows and their storage as binary pixel data in the second pixel memory area II. In another variant, not shown, the above-mentioned steps can be repeated, if still none There is a print request.
  • 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 data in the memory areas C, D and E can be changed by means of the input means 2 and the control device 6.
  • the same microprocessor of the control device 6, which also executes the accounting routine and the printing routine is preferably used.
  • the data from the memory areas are combined according to a predetermined (freely selectable within certain limits) assignment during printing to form an overall representation of a security imprint.
  • fourth and fifth memory areas D and E of the non-volatile working memory 5 are used here.
  • a name is stored in the fourth memory area D of the non-volatile memory 5, which identifies the currently set frame of an advertising slogan, while in a fifth memory area E data for further selectable assignments of at least one advertising slogan part to a frame of the advertising slogan corresponding to the aforementioned name are stored are. It is envisaged that the data from the memory areas are combined according to a predetermined (freely selectable within certain limits) assignment during printing to form an overall representation of a security imprint.
  • a franking machine is usually identified by means of an 8-digit serial number, which, however, only needs to be included in part in the row of marking symbols in order to enable the serial number printed in plain text to be checked.
  • this can be, for example, the checksum from the serial number.
  • other data go to education a preferably at least 2-digit information that allows the serial number to be checked.
  • marking of postal items on the basis of a crypto number can be carried out without difficulty to enable identification of franking machines if the multi-digit crypto number is not including the data values stored as a hexadecimal number of the entire cliché, but only with the inclusion of selected data values from the cliché frame and other data such as how the machine parameters of the value setting and the date are formed and temporarily stored.
  • the method according to the invention not only numerical or numerical values, such as the number of the advertising cliché used, but also data values of the image information can be used to form the encrypted information.
  • 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 means of a 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 be assigned, each data record having the data relating to a partial area of the advertising cliché.
  • the data set with the associated data of the column-wise regional image information is selected based on a size that is present and / or generated in the machine, 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, or suspicious variable) and the postage value in in a special way - explained in connection with FIG. 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. This enables the encryption of at least a first, third and fourth number of combination numbers in an 8-byte data record.
  • the character memory 9 converts a crypto number into a symbol-containing identifier.
  • a list selected by a further size, advantageously by the postage value, which assigns graphic symbols to the individual crypto numbers, is used.
  • 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 type 2 window data for the security markings is accommodated in a separate window in the postage stamp or in the day stamp or between the two stamps. Then the entire franking imprint is not enlarged (which is also not permitted by post) or an additional printing unit that prints elsewhere in the letter is not required.
  • a sixth memory area F can be used for marking, for example the franking machine serial number.
  • Another possibility is the machine-readable but unencrypted message of the franking machine serial number printed as a bar code, the data of which is taken either from the memory area F of the non-volatile working memory 5 or from the program memory 11 to be included in the franking image - as shown, for example, with reference to FIG. 3e. insert.
  • a notification of the sender address to be provided by means of a separate printer by means of a bar code can be promoted by a discount. According to the invention, these notifications mentioned above can reduce the inspection effort for mail items because they allow a targeted machine inspection of certain senders or franking machines.
  • the data center determines suspicious franking machines and transmits the serial numbers to the postal authority or an institute commissioned with the verification.
  • Newer franking machines are based on a remote value specification FWV loaded from a data center with a new reload credit.
  • the data center stores the credit amounts and the dates on which these credits were transferred to the franking machine for each franking machine user. On the basis of this data stored in the data center, further security checks for checking the regular use of the franking machine are possible.
  • FIG. 2 shows which communication is required when evaluating the security imprint according to the invention.
  • a data connection line L is required for reloading credit.
  • the data center receives information about the respective franking machine with each communication via the data connection line L. It is provided that a dialing parameter and / or telephone number is stored in a further memory area N in order to be able to establish the communication connection to the data center DZ, which at least queries the postal register in the non-volatile cost center memory 10. After their evaluation, the data center establishes, if necessary, a data connection via a line H to the evaluation device 29 in the post office or in the institute commissioned with the evaluation of the franking stamps of the mail pieces.
  • the postal authority controls the mail pieces.
  • the postal authority receives the information from the data center via the data connection line H together with the serial number.
  • the data connection line H must also be used for inquiries on the part of the post office, depending on the type of evaluation.
  • the data connection line L is provided for inquiries from the franking machine to the data center.
  • the data center determines an average postage consumption P K on the basis of the user-specific historical data of a specific past time period. It is assumed according to the invention that the average credit inflow also corresponds to the average credit outflow, ie the average postage consumption.
  • the disposition factor ⁇ x depends on the classification of the franking machine user as an A, B or C customer.
  • P K disposition factor ⁇ K is assigned to one of for example three consumption classes A, B and C: P K ⁇ P FROM ⁇ ⁇ A (8th) P FROM ⁇ P K ⁇ P B / C ⁇ ⁇ B (9) P K > P B / C ⁇ ⁇ C. (10)
  • Each of these consumption classes is assigned a typical disposition factor ⁇ A , ⁇ B , ⁇ C , which means that according to equation (6) the longest time (t A ) is reached for consumption class A, i.e. the class with the lowest consumption, and at consumption class C the shortest time (t C ).
  • a simplification of this calculation scheme can be achieved in that the individual variables ⁇ K and t K, n + 1 are no longer recalculated for each user K, but instead a classification is carried out.
  • P K of this is classified into one of for example three consumption classes A, B and C.
  • P K ⁇ P FROM ⁇ A (11) P FROM ⁇ P n ⁇ P B / C ⁇ B (12)
  • a typical consumption time t A , t B , t C is assigned to each of these consumption classes, whereby the longest time (t A ) is assigned to the consumption class A, i.e. the class with the smallest consumption, and the shortest time (t C ).
  • the second check variant is for random selected mail items or senders are subjected to a random check.
  • the security imprint is evaluated in cooperation with the data center.
  • Via the data connection H franking machine data are queried which are stored in the data center and are not openly printed on the mail piece.
  • the imprint of any arbitrarily selected mail item is examined for manipulation. After all symbols in a series of symbols have been recorded and converted into data, the corresponding DES key can be used to decrypt them. The result is the COMBI number from which the sizes, in particular the sum of all franking values and the current postage value, are split off.
  • the split postage value G3 is compared with the actually printed postage value G3 '.
  • the split-off size G4 ie the total value of all franking values carried out since the last reload, is subjected to a monotony check using data of the last recorded size G4 '.
  • the size G4 'last recorded is the total value of all frankings made so far, which was stored in the data center when the register readings were last remotely queried.
  • the counterfeiting of the franking machine serial number can be identified by means of the marking, in that, after decoding, the size G0 is separated from the COMBI number and checked.
  • the sender stated on the mail item is checked. You can also use the serial number printed on it serve the franking machine, which can be used to identify the sender or, if available, the sender printed in plain text on the envelope. If such information is missing or the franking machine serial number has been manipulated, the letter can be opened legally to determine the sender.
  • the franking machine accumulates the used postage values since the last credit reloading or forms a residual value by subtracting the sum of the used postage values from the previously loaded credit. This value is updated with each franking. It is combined with other security-relevant data (postage value, date, franking machine serial number) and cryptified for security against forgery and finally printed in the manner described above. After capturing the security imprint and decrypting and separating the individual data, as in the above The evaluation is carried out as already described. The comparison of the postage values and the monotony check can be carried out as described above. Way. The information about the postage values W that have been used since the last credit reloading is now compared with the data relating to this franking machine stored at the testing center.
  • the value W is compared with a fixed threshold value, which is not exceeded during normal use of the franking machine. If it is exceeded, there is a suspicion.
  • W is compared with a threshold value SW n , which corresponds to the respective postage consumption class.
  • SW n can be defined once for the use of the respective franking machine. But you can also come from a statistic, which for this franking machine was led. These statistics can be kept by the verifying postal authority or the statistical data that the data center creates anyway and which are then transferred to the postal authority are used.
  • a further refinement of the check results from the fact that, according to a first marking information variant, the combination number also contains the date of the last credit reload t L as a second number and is also printed with the other data in cryptified form.
  • the postal authority is then able to check to what extent certain specified maximum time periods between two credit reloads have been exceeded, as a result of which the franking machine in question has become suspicious.
  • the postal authority would be able to determine the current postage consumption P since the time t L of the last credit reload with t A for the current date, according to equation (16): The same criteria can be used for checking P as has already been described in connection with the first checking variant.
  • the serial number can also be printed out as a barcode.
  • all other information is presented in a different way according to the invention, because a bar code in the franking machine print image, depending on the amount of information coded, may take up a considerable amount of space or force the franking machine imprint to be enlarged, or not all information can be reproduced in the bar code imprint.
  • a particularly compact print consisting of special graphic symbols is used.
  • 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-readable and 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 here in a manner which is advantageous for an 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 especially for high-performance franking machines with tenths of a second. This ensures that no print is the same as another print, making it possible to detect a forgery by copying the print using a color copying machine.
  • a fifth window FE 5 is provided in the advertising cliché for an editable advertising cliché text part.
  • FIG. 3b shows a security imprint with a marking field in the columns between the value stamp and the day stamp can be seen, whereby the upstream vertical part of the frame of the value stamp serves for pre-synchronization and, if necessary, as a reference field.
  • a separate window FE7 is therefore not required.
  • 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 thus the formation of marking data can begin earlier.
  • the cryptified printout using marking symbols is sufficient, without an open, unencrypted printout 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.
  • 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 barcode.
  • the post value can be communicated unencrypted but in a machine-readable form.
  • a comparison of the encrypted and unencrypted information can be carried out fully automatically since both are machine-readable.
  • 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 allows a fully electronically generated franking image, which was formed by the microprocessor-controlled printing process from fixed data and current data, to be set.
  • the data for the constant parts of the franking image which relate to at least part of the fixed data, are stored in a first memory area A i and, by means of an assigned address, and the data for the variable parts of the franking image are in a second memory area B j or for marking data stored in a memory area B k and identified by an assigned address.
  • 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 suitably shaped so that both mechanical and visual evaluation by trained personnel in the postal authority is made possible.
  • the very high number of variations also enables a variant that uses several symbol sets for the marking.
  • a higher information density compared to a bar code saves space when the symbols are printed. It is sufficient to differentiate between 10 degrees of blackening, for example to achieve a length of approximately three times shorter in the representation of the information than the ZIP CODE. 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 significantly increase the number of symbol fields to be printed 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.
  • 4a shows the structure of a combination number KOZ in an advantageous variant with a first number (sum of all postage values since the last reload date), third number (postage value) and a fourth number (generated from a serial number).
  • a corresponding security imprint evaluation device 29 for manual identification - shown in FIG. 4b - has a computer 26 with a suitable program in the memory 28, input and output means 25 and 27.
  • the evaluation device 29 used at the respective postal authority is connected to a data center DZ shown in FIG. 2 via a communication line H.
  • FIG. 4c shows a sub-step for marking symbol recognition, which is required for automatic input, in accordance with a security imprint evaluation method, which is explained in more detail in FIG. 4d.
  • the marking field is arranged at least under or in a field of the franking machine stamp image and a series of such symbols is printed below the franking stamp impression and simultaneously with it.
  • the check box can also be different - such as in the 3b shown - be arranged, in each case corresponding transport devices for the mail item being provided if the image recorder, for example the CCD line camera, is arranged immovably.
  • a marker reading device 24 shown in FIG. 4b can also be designed, for example, as a reading pen guided in a guide.
  • the device preferably includes a CCD line camera 241, a comparator 242 connected to the CCD line camera 241 and to a D / A converter 243, and an encoder 244 for detecting the stepwise movement.
  • the data input of the D / A converter 243 for digital data and the outputs of the comparator 242 and encoder 244 are connected to an input / output unit 245. This is a standard interface to the input means 25 of the security imprint evaluation device 29.
  • 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 orthogonal edges of the symbol set according to FIG. 3 allow a particularly simple and easy to implement automatic detection method.
  • the detection device contains a CCD line scan camera of medium resolution, for example 256 pixels. With a suitable lens, the height of the row of symbols is imaged on the 256 pixels of the line scan camera. The respective symbol field is now scanned in columns according to a letter movement from left to right, starting with the right column.
  • the line camera is preferably arranged stationary and the letter is guided under the line camera by a uniform motor drive.
  • the CCD line scan camera determines the contrast value of the pixels belonging to the column for each column.
  • the output of the CCD line scan camera is connected to a comparator which uses binary value comparison to assign the binary data 1 and 0 to the pixels.
  • the threshold value is guided according to a reference field FE 7, which consists of a series of bars and is arranged at the level of the symbol row and in front of it.
  • the threshold value is determined as the mean value of the light-dark stripes of the reference field.
  • the reference field is scanned either with an additional sensor (e.g. a photo transistor) or with the CCD line scan camera itself.
  • the measured values of the line camera A / D have to be converted, the threshold value has to be formed from them in a computer connected via a standard interface and these have to be fed to the comparator via a D / A converter.
  • Newer CCD line scan cameras have integrated the comparator, whereby its threshold value can be controlled directly by the computer with a digital value.
  • the binary data supplied by the line scan camera, including the comparator, is stored in a computer-strengthened evaluation device in columns and rows in an image memory.
  • the quantized difference in degree of blackening between the symbols enables simple machine 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 security imprint evaluation method according to FIG. 4d shows how this security information printed in the franking field is evaluated in an advantageous manner. It is necessary to enter individual sizes manually and / or automatically.
  • the row of symbols is arranged vertically between the value and the date stamp. It contains, in cryptified form, information about the printed postage value, a monotonously variable size (for example the date or an absolute time count) and the information about the serial number or whether the suspected mode is present. This information is recorded together with the plain text information visually / manually or automatically.
  • a first evaluation variant - according to FIG. 4d - consists in recovering the individual information from the printed marking and comparing it with the information printed open on the mail piece.
  • the symbol row detected in step 71 is converted into a corresponding crypto number in step 72.
  • This unambiguous assignment can take place via a table stored in the memory of the evaluation device, use being made particularly advantageously of the symbol set in FIG. 3f, each symbol field then corresponding to one digit of the crypto number.
  • the crypto number determined in this way is decrypted in step 73 with the aid of the crypto key stored in the evaluation device.
  • the initial number can be generated again from each crypto number.
  • the starting number is a combination number KOZ and contains the number combination of at least two sizes, one size by the upper digits of the combination number KOZ and the other size is represented by the lower digits of the KOZ.
  • the part of the combination of numbers (for example the postage value) that is to be evaluated is separated and displayed in step 74.
  • Each digit of the initial number obtained after decryptification is assigned a meaning in terms of content. In this way, the information relevant for further evaluation can be separated.
  • the postage value that is actually to be checked which forms the one size, it is essential a constantly changing variable.
  • a certain monotonously continuously variable size and further sizes form certain marking information variants.
  • the total value of frankings stored in a franking machine register forms at least one first number assigned to the predetermined digits of the combination number.
  • This aforementioned first number is a monotonously continuously variable.
  • the marking changes with each print, which makes such a franked item of mail unmistakable and at the same time provides information about the current credit consumption.
  • This information about the credit consumption is checked for plausibility at intervals on the basis of known credit consumption and credit reloading data stored in the data center. Since the last reload date, the total value of franking values preferably forms at least one first number assigned to the predetermined digits of the combination number.
  • a second number, which is placed at predetermined positions in the combination number, is formed, for example, by the last reload date.
  • this aforementioned first number forms in accordance with the total value on frankings together with the second number, relating to the credit reload data at the time of the last reload, a monotonously continuously variable quantity.
  • this aforementioned first number in accordance with the total value of frankings, together with the second number, relating to the piece number data at the time of the last reload, forms a monotonously continuously variable quantity.
  • a corresponding number of alternative variants results if the residual value is now used to form the marking information instead of the total value of frankings (postage used since the last credit reload).
  • the residual value is obtained by subtracting the sum of the used postage values from the previously loaded credit.
  • a corresponding number of further alternative variants is obtained if current date / time data in total or since the last reload date, total number of items or since the last reload date or other physical but temporally determined data (for example battery voltage) are included to form the marking information.
  • a device equipped with an appropriate program is sufficient for evaluation.
  • sizes G1, possibly G4 and at least one size G5 known only to the franking machine manufacturer and / or the data center and communicated to the postal authority can also be encrypted from the franking machine stamp image. 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.
  • 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 verify the authenticity of a franking.
  • the assignment of the symbols to the listed valencies 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.
  • the operator enters manually or automatically unencrypted quantities G0, G2, G3 and G4 into the evaluation device 29 manually or automatically by means of a reading device in order to use the same key and encryption algorithm as that in the franking machine is used to first derive a crypto number and then a row of marking symbols. 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. A marking generated from this is displayed and compared by the operator with the marking printed on the postal matter (envelope). The comparison to be made by the operator is matched by the symbolism of the markings shown in the output means 25 and printed on the postal matter.
  • a third evaluation variant - also not shown - in a first step the trained examiner automatically enters the graphic symbols one after the other into the input means 25 manually or using a suitable reading device 24 in order to convert the marking printed on the mail item (letter) into at least one convert the first crypto number KRZ1 back.
  • 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 slogan frame number WRN, G2 for the date DAT and G3 for the postage value PW, G4 for non-repeating time data TIME 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 in order to form at least one comparison crypto number VKRZ1.
  • the check is carried out in a third step by comparing two crypto numbers KRZ1 with VKRZ1 in the computer 26 of the evaluation device 29, a signal for authorization in the case of equality or the non-authorization in the event of a negative comparison result (inequality) being emitted.
  • 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 the current one Assignment of the parts of the advertising slogan 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 the 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, for example, 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 and contain the 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 check 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 ascertains 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.
  • data from the last check among others. data from the last inspection are also 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 postal 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 which checked in window FE8. This allows copies of a franking imprint to be identified. Manipulation for the purpose of forgery is therefore not promising, since this data is additionally printed in the form of a cryptified symbol row in at least one marking field.
  • the number given in window FE8 must have increased since the last check.
  • 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.
  • 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 like the advertising slogan frame number WRN, on the other hand, can be indicated by a predetermined window FE9.
  • the associated window data are of type 1, ie 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, are The date DAT, the postage value PW, the 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 adhered to 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 ST i , ST 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 ST j of the non-volatile main memory 5 of the postage meter machine, the size G0 in the windows FE2 and FE3 from the sub-storage areas ST2 and ST3, the size G2 in the window FE4 from the sub-storage area ST4 and the size G3 in the window FE1 originate from the sub-storage area ST1.
  • 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 postage meter 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.
  • FIG. 5 shows a flowchart 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 (semi-variable) window data of type 1 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 (variable) window data of type 2 are decompressed and as binary window data in the second pixel memory area II saved before printing.
  • Type 2 window data are, for example, the postal value and transport-dependent postal value to be printed and / or the constantly changing marking.
  • a franking machine can run through several states (communication mode, test mode, franking mode and other modes) after it has been switched on and initialized, which was described in more detail, for example, in application P 43 44 476.8 of DE 42 17 830 A1 and DE 42 17 830 A1 .
  • the input of the cost center in step 41 results in an automatic entry of the last window and frame data currently stored and in step 42 a corresponding display.
  • Relevant memory areas C, D, E of the non-volatile working memory 5 are also queried with regard to a set assignment of window and frame data or cost center.
  • a cliché text part which is assigned to a specific advertising cliché can also be specified automatically.
  • 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 remaining window data after it has been decompressed correspondingly stored in columns in volatile pixel memory 7c.
  • step 44 either the decompressed frame and window data of type I are stored as binary pixel data in the pixel memory 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 entries are carried out in step 52, i.e. 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 semi-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 in accordance with the input are evaluated in order to detect control codes for a “color change” or a “column end” which are required 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 series 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 type 2 window data for a marking image is explained in two variants with reference to FIG.
  • a monotonously variable size is processed in a step 45a, so that ultimately each print is unmistakable due to the printed symbol row.
  • 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 B Vietnamese 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 only now in the volatile memory 7b can be stored.
  • the sub-storage 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 set is transferred byte by byte for the marking in registers in the volatile working memory 7a and the control characters "color change" and "end of column” are detected, in order then to decode the remaining data of the data set and to decode the decoded 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 the decoding of the control code and conversion into decompressed binary window data of type 2 in detail.
  • 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. Just the time data represents a monotonically changeable, since time-dependent, ascending variable.
  • BCD-packed time data supplied from the clock / date module 8 are, if appropriate, converted into a suitable data record containing time data with run-length-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 - in a manner not shown in FIGS. 5 and 6 - is traced back 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 this 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 printed 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 it is checked whether further mail pieces are to be franked. If this is not the case and the printing routine is ended, step 60 is reached and the franking is thus ended. 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.
  • the printing routine for compiling data taken from a pixel memory area I and working memory areas is discussed in more detail.
  • 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.
  • a letter envelope 17 is placed under the print module 1 of an electronic franking machine at speed v moved in the direction of the arrow and printed in columns s1 beginning in a grid-like manner with the illustrated postage stamp image.
  • the printer module 1 has, for example, a print bar 16 with a number of print elements d1 to d240.
  • the 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 print 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.
  • 15 non-colored (ie not active) and 3 colored (ie active) printing dots alternate until a first window FE1 is reached, in which the postage value (postage) is to be inserted. This is followed by a range from 104 non-colored pressure dots to the end of the column.
  • Such run length coding is implemented in the data set using 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 coloration can be completely defined. Nevertheless, if there is only a slight increase in memory, several windows in one column can also make a color change.
  • 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 for frame data is incremented and a color change is carried out 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.
  • sub-step 4314 a control character "00" for a color change is recognized, which, after branching back to sub-step 4312, leads to a color change, ie the next hexadecimal number encoded by the run length inactivates the printing elements in accordance with Barrel 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 a check is made in sub-step 4316 as to 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, then 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. If this is the case, then a point c 1 has been 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 7c 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.
  • step 4322 if a control character for Window data of type 2 were present, the storage of window parameters T k determined. If a window characteristic, 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 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.
  • the method then branches back to sub-step 4312 in order to load a new byte in sub-step 4313.
  • 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 carried out . 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 will correspond in a sub-step 4331 the address Z is determined 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 "Print in non-color" can be set.
  • the previous window source address U j is incremented and a color change is carried out, so that any window bytes which 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 in the non-volatile main memory 5 is loaded into register 200 of the volatile main memory 7 a and is 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 determined to increment the address Z by the value of the variable W j .
  • the new address is thus available for a new byte of the data record to be converted and the process branches back to sub-step 4333, in which the new source address for a byte of the data record is also generated for window FEj.
  • 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 frame 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. If a control character "00" for color change is branched back to sub-step 5443 in sub-step 5445. Otherwise, branch to sub-step 5446 to look for control characters "FE" for the end of a column. However, if such a control character is not present, the content of the register 200 can be decoded in the subsequent sub-step 5447 with the cooperation of the character memory 9 and converted into binary pixel data for the window to be changed.
  • sub-step 5449 branches in which the window column counter P j is incremented.
  • sub-step 5450 it is examined whether the window column counter P j has reached the window characteristic value for the associated window column variable T j . Then, for a first changed window, all change data would be loaded into the pixel memory area I and the process branches 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.
  • sub-step 5443 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.
  • the color flip-flop is reset to zero, so that the conversion begins with pixel data that is rated as color.
  • 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.
  • 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 ST 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 can save the time that would otherwise be required in the franking machine for generating further crypto numbers.
  • the continuously monotonically variable quantity 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 decreasing 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 that 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 ST 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 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.
  • the increased density of information that is so advantageous for later printing.
  • FIG. 3c a row with a total of 20 symbols is depicted in windows FE6 and FE10, arranged here orthogonally to one another, with which, for example, the total of 8 bytes, i.e. 16 digits, the crypto number KRZ1 and other information may be reproduced unencrypted or otherwise 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 two steps 45b and 45a, step 45b being carried out analogously to step 45a.
  • 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 the test of sub-steps 45b and / or 45a to cause that in sub-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 in at least a second row of marking symbols MSR2 is implemented using a second set of SSY2 symbols.
  • sub-step 455 a combination number KOZ2 is formed compared to sub-step 451, the sizes for other parts of the serial number in particular, for advertising cliché (frame) number, etc. Sizes.
  • sub-step 456 as in sub-step 452, a crypto number KOZ2 is formed.
  • 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.
  • 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 earlier and are stored in a non-volatile memory area 458 or parts of the marking symbol row become.
  • an encryption algorithm other than 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.
  • a row of marking symbols - as it 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.
  • KRZ1 a crypto number
  • step following step 45 the data of a data record for the row of marking symbols is then embedded in the remaining pixel data after it has been decompressed.
  • two different options are provided for this. One possibility is explained in more detail with reference to FIG. 11 and 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 counter variable q is set to zero.
  • a sub-step 4661 it is evaluated whether the 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 increased by the window column run length variable W k incremented, which is still zero here. Then a check is carried out for control characters for color changes (sub-step 4666) and, if necessary, branching back to sub-step 4663 or a search 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 then checks whether all of the window's columns have been processed. If this is the case, a branch is made 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 all the columns have not yet been processed, the sub-step 4672 branches back to sub-step 4663, with the window characteristic value Y k and the color flip-flop being reset to zero. 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 the compilation of 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 printing column has N printing 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 is set to a number which is the number of windows increased by one p corresponds.
  • 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 serially 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 one Window column increased accordingly by the total length R and the window column counter P k is 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 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 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. If this has taken place, a branch is made 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 decrementing 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 l is incremented in sub-step 488 to return to point e 1 and then (in sub-step 481) the next bit addressed with the address Z from the pixel memory area is loaded 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, that is to say the item of mail has been franked completely. If this is the case, then point f 1 is reached. Otherwise, the sub-step 501 branches and the bit count variable l is reset to zero, after which it branches back to the point e 1. Now the next print column can be created.
  • Step 49 which is already beginning in FIG. 6, comprises the sub-steps 491 to 497 and the sub-steps 4990 to 4999.
  • the sub-steps 491 to 497 run with the same result in the same order as the sub-steps 481 to 487 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 called data set are, for example, evaluated as colored.
  • the source address is incremented.
  • the compressed window data for the type 2 windows FE k are then 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.
  • control code is also detected here. If a window column is to be printed which begins with non-colored, ie not to be printed, pixels, the control code "color change" would be in the first place in the data record. In step 4993, the process branches back to 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 can be called up accordingly on the basis of the hexadecimal number loaded in the volatile working memory 7a. This is done in sub-step 4995, after which the decompressed window pixel data for a column of window type FE j of type 2 are loaded serially into the print register 15 of the printer controller 14.
  • CSP character memory
  • 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 working 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 fully loaded is printed.
  • the sub-steps 491 to 497 run similarly to the sub-steps 481 to 487 shown in FIG.
  • a printer module applies a fully electronically generated franking image to a mail piece, corresponding to the current inputs or data made via an input means and an input / output control module, which can be checked with a display unit .
  • the data for the constant parts of the franking image which relate to at least the frame of an advertising cliché, are stored in a first memory area A i of the program memory 11, that the non-volatile memory 5 has a plurality of memory areas and that the data for the variable or semi-variable parts of the franking image are stored in second memory areas B k and B j of the non-volatile memory 5.
  • the selectable cost center numbers for the cost centers can be assigned the names of the advertising slogan frames in a third memory area C of the non-volatile memory 5.
  • the name of the advertising slogan frames corresponds to advertising slogan frame numbers WRN.
  • the print pattern is generated from fixed data and current data. It is provided that according to the name or the advertising slogan frame number WRN, which are stored in memory areas of the non-volatile memory 5, and which are current mark the set frame of an advertising cliché. Frame data are taken from the first memory area of the program memory 11, decompressed and stored in a first area I of a pixel memory 7C. Semivariable window data from the second memory area B j are subsequently embedded in the aforementioned constant data.
  • billing is carried out in a sub-step 470 under the aforementioned cost center number in the cost center memory 10 and then variable window data from the second memory area B k for the marking data are embedded during printing, the embedding while the print register 15 is being loaded he follows.
  • step 47 if a print request has been made, the steps 48 and 49 containing a print routine are waited for and if the print request has not yet taken place, the print request is waited for in a waiting loop by - in the manner shown in FIGS. 5 and 6 - the beginning of the step 47 is decreased directly, this has a further temporal advantage according to the invention, since crypto numbers do not have to be continuously generated again according to the DES algorithm. The next recordable time after generation of the marking symbol row can already trigger the printing. However, as already mentioned, other branches are possible.
  • Step 47 can be preceded by an additional step 61 in order to branch to a standby mode (step 62), for example at the current time, if a missing print request is found in step 61 and / or display the date and / or to perform error checks automatically. From the standby mode 62, the process branches back to the start step 40 directly or indirectly via further steps or modes.
  • step 45 can be placed between steps 53 and 54.
  • step 54 following step 45 the data of a data record for the marking symbol row after its decompression is then 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 a pixel memory for window data being required in between.
  • memory areas D and E can be omitted.
  • the unchangeable image information for a finished cliché is stored in a read-only memory (ROM), e.g. in the program memory 11.
  • ROM read-only memory
  • the ONLY read memory 11 is accessed, it being possible to dispense with the intermediate storage of cliché parts.
  • the program memory 11 is connected to the control device 6, the data for the constant parts of the franking image, which relate to at least one advertising slogan frame, being stored in a first memory area A i .
  • An assigned name identifies the advertising slogan frame.
  • the non-volatile working memory 5 is connected to the control device 6, the data for the semi-variable parts of the Franking image are stored in the second memory area B j and an assigned name identifies the semi-variable part.
  • a first assignment of the names of the semi-variable parts to the names of the constant parts exists according to the stored program.
  • a second assignment is made in accordance with the cost center number stored in a third memory area C, so that an advertising cliché is optionally assigned to each cost center KST.
  • a microprocessor is provided in the control device 6 in order to encrypt the marker pixel image data before it is embedded in columns in the remaining pixel image data.
  • a volatile working memory 7 is therefore connected to the microprocessor, and a printer controller 14 is connected to print register 15, with which the marker pixel image data are inserted into the remaining fixed and variable pixel image data during printing under the control of the microprocessor in accordance with a program stored in the program memory 11.
  • 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

An arrangement for generating and checking a security imprint consists of a franking machine with a microprocessor in a control unit (6), which microprocessor performs an encoding in the form of marking pixel image data and which inserts these into the remaining fixed and variable pixel image data during the printing operation. The method comprises steps for forming a series of marking symbols from an encoded combination number which is composed of at least one first number (the sum of all the postage values since the last reloading date), a third number (postage value) and a fourth number (from the serial number), and makes it possible for a postal authority to check the security imprint, manipulations being detected by the inclusion of further data stored and/or computed at the data centre. A checking arrangement (29) has a marking reader (24) consisting of a CCD line-scan camera (241), D/A converter (243), comparator (242) and encoder (244) which are connected to an input means (25) via an input/output unit (245). In order to evaluate marking data by means of a computer (26), storage means (28) and output means (27), the input means (25) is connected to the data centre. <IMAGE>

Description

Die Erfindung betrifft ein Verfahren zur Erzeugung und Überprüfung 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 Bildung von Markierungsdaten und ermöglicht u.a. mittels in der Frankiermaschine gespeicherten Registerdaten einen Sicherheitsabdruck mit einer Markierung, welche unter Einbeziehung weiterer zentral im Fernwertvorgabezentrum gespeicherter Daten eine Manipulation erkennen läßt.The invention relates to a method for generating and checking a security imprint, in the manner specified in the preamble of claim 1 and an associated arrangement for performing the method. The method comprises steps for forming marking data and enables, inter alia, by means of register data stored in the franking machine, a security imprint with a marking which, with the inclusion of further data stored centrally in the remote value specification center, reveals manipulation.

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, mit Speichermitteln, einer Steuereinrichtung und einem Druckermodul ausgerüstet.The invention relates in particular to franking machines which provide a fully electronic impression for franking mail, including the impression of an advertising slogan and a marking. The franking machine is equipped with at least one input means, one output means, one input / output control module, with storage means, 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, starting with the content of the postage in the postmark, the date in the day stamp and stamp imprints for the advertising slogan 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 item.

Beim Postwert handelt es sich in der Regel 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 usually the transport 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 dates for the date can be embedded in the day stamp as well as when the postage 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, which must be agreed with the postal authority.

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.From US 4,580,144 an electronic franking machine with two thermal printing devices is known, with the first printing part of the fixed image (postal code and picture frame) and the second printing the variable printing part (postage and date) 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 missing "fingerprint", there is no security imprint in itself.

Aus der DE 38 23 719 ist einerseits ein Sicherheitssystem 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. Nachteilig ist hierbei, daß dem Nutzer der Frankiermaschine keine Wahlfreiheit für die Auswahl des Zeichenmusters eingeräumt wird. 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 one hand, discloses a security system 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. The disadvantage here is that the user of the franking machine is not given freedom of choice for the selection of the character pattern. 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 kryptifizierte 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 cryptified 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 alphanumerische Zahl, in der US 4 649 266 eine einzelne alphanumerisch 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 digit in a number in the postmark, whereby subjective comparisons by the postal officer of such digits or numbers are not excluded. In contrast, in US 4 934 846 (ALCATEL) a machine-readable bar code 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 slogan.

Einen solchen Bar-Code mittels einem gesonderten Drucker aufzubringen ist aus der US 4 660 221 und aus der US 4 829 568 bekannt, wobei in letzterem Patent außerdem ein Zeichen mit versetzten Elementen abgedruckt wird, deren Versatz die relevante Sicherheitsinformation enthält. Der Aufdruckeinrichtung werden mittels einer Auswahleinrichtung einerseits variable Daten von einer Speichereinrichtung und andererseits Daten von einem Verschlüsselungsschaltkreis alternierend Zugeführt. Im vorgesehenen Feld für die variablen Daten werden alphanumerische Zeichen mit eingemischten Bereichen (SPECKLE) erzeugt und auf das Druckmedium gedruckt. Die Auswertung erfolgt gemäß der US 4 641 346, indem ein solches Zeichen spaltenweise gelesen und mit gespeicherten Zeichen spaltenweise verglichen wird, um die Sicherheitsinformation zurückzugewinnen. Dabei werden die von dem Verschlüsselungsschaltkreis stammenden Daten wieder abgetrennt, wozu eine weitere Einrichtung erforderlich ist. Die Auswertung ist dementsprechend kompliziert und nur mittels aufwendigen Geräten und qualifizierten Postbehördenpersonal 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 patent also printing a character with offset elements, the offset of which contains the relevant security information. The printing device is supplied with variable data from a storage device on the one hand and data from an encryption circuit on the other hand alternately by means of a selection device. In the field provided for the variable data, alphanumeric characters with mixed-in areas (SPECKLE) are generated and printed on the print medium. The evaluation is carried out in accordance with 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. In this case, the data originating from the encryption circuit are separated again, for which a further device is required. The evaluation is accordingly complicated and can only be accomplished using complex equipment and qualified post office personnel.

Für eine Stapelpostverarbeitung mit einem Dienstgerät, gemäß US 4 760 532, durch welches nicht jedes Poststück einzeln frankiert werden muß, sondern statt dessen ein Porto und ein zusätzlicher Paß gedruckt wird, ist bereits vorgeschlagen worden, eine Postleitzahl in Strich-Code-Format auf das Postgut zu drucken. Dabei kann mit einem schnellen, relativ kostengünstigen ungesicherten Drucker gearbeitet werden, mit dem außerdem auch die Empfängeradresse aufgedruckt wird. Falls ein Nachweis einer Manipulation an der Verrechnungseinheit des Dienstgerätes vorliegt, wird eine unrichtige Postleitzahl in Strich-Code-Form gedruckt. Die auf dem Paß mit einem gesicherten Drucker aufgelisteten Daten über den Stapel an Post werden nach Bearbeitung von jedem Stapel gleichzeitig elektronisch vom Dienstgerät zur Zentralstation übermittelt. Damit kann im Postamt im Bedarfsfall ein Verleich der auf den Paß aufgedruckten Daten mit den elektronisch in der Zentralstation gespeicherten Daten vorgenommen werden, wenn eine als manipuliert gekennzeichnete Post festgestellt wird. Diese so gekennzeichnete ungültige manipulierte Post kann im Postamt aber nur aussortiert werden, wenn ständig die gesamte Post im Postamt überprüft wird. Gemessen am Ergebnis ist dieser Aufwand viel zu hoch, zumal damit nur eine Manipulation am Dienstgerät aber andersartige Manipulationen an der Post auf dem Wege zum Postamt nicht ermittelt werden können.For batch mail processing with a service device, according to US 4,760,532, by means of which not every item of mail has to be franked individually, but instead a postage and an additional passport are printed, a postcode in bar code format has already been proposed on that To print mail. It can be used with a fast, relatively inexpensive unsecured printer, which also prints the recipient address. If there is evidence of tampering with the accounting unit of the service device, an incorrect postal code is printed in the form of a bar code. The data listed on the passport with a secured printer about the stack of mail is electronically transmitted from the service device to the central station after each batch has been processed. This means that the post office can, if necessary, compare the data printed on the passport with the data stored electronically in the central station if a post identified as manipulated is found. This invalid manipulated mail identified in this way can only be sorted out in the post office if the entire post is constantly checked in the post office. In terms of the result, this effort is far too high, especially since only one manipulation on the service device but other manipulations on the post on the way to the post office cannot be determined.

Es ist aus dem EP 540 291 ein Gerät zur Analyse von Postmeterbenutzung zu Fälschungszwecken bekannt, das sich auf ein Nachkalkulationssystem stützt. Ebenfalls ist das Funktionieren des Systems wieder auf das Abtasten des gesamten Poststromes angewiesen. Die einzelnen frankierten Werte werden gescannt, summiert und dann mit dem Nachladebetrag für die entsprechende Frankiermaschine verglichen. Obwohl hier Daten mit einem OCR-Leser (Optical Character Recognition) automatisch eingegeben werden und eine aufwendige Rechentechnik eingesetzt wird, ist diese Art der Datenerfassung relativ unsicher und für ein Postamt zu langsam, insbesondere da die gesammte Post derartig ausgewertet werden müßte.EP 540 291 discloses a device for analyzing post meter usage for counterfeiting purposes, which is based on a post-calculation system. The functioning of the system is again dependent on the scanning of the entire mail flow. The individual franked values are scanned, summed and then with the reload amount for the corresponding one Franking machine compared. Although data is entered automatically with an OCR reader (Optical Character Recognition) and complex computer technology is used, this type of data acquisition is relatively unsafe and too slow for a post office, especially since the entire mail would have to be evaluated in this way.

Der Aufdruck von kryptisierten Daten erfolgt gemäß dem US 4 725 718 im Adressenfeld. Ebenfalls bekannt ist, zur Auswertung einen Vergleich von Klartextdaten mit der kryptisierten Darstellung dieser Daten unter Einbeziehung der Adressendaten vorzunehmen. Obwohl für die kryptisierten Daten im Adressenfeld relativ viel Platz verbraucht wird und auch die Generierung der krytisierten Daten aufwendig und unter Verwendung eines speziellen Verschlüsselungsmodul erfolgen muß, ist dieses System nicht völlig fälschungssicher, denn es wird ein aus Segmenten zusammengesetzter verschlüsselter Text aus den einzelnen Ausgangsdaten erzeugt, die mit den vorgenannten Segmenten in Bezug stehen, welcher durch ein langfristiges Beobachten ausgeforscht werden könnte. Das gilt auch, wenn dessen Abdruck als Barcode oder in anderer maschinenlesbarer Form erfolgt. Für Frankiermaschinen ohne Adressendruck ist - da keine Einbeziehung der Adressendaten in die Verschlüsselung möglich ist - diese Lösung ungeeignet. Bereits in Betrieb befindliche Frankiermaschinen mit nichtmechanischem Druckprinzip können auch aufgrund des erforderlichen zusätzlichen speziellen Verschlüsselungsmoduls nicht verwendet werden, um eine Markierung für einen Sicherheitsabdruck zu erzeugen. Schließlich bleibt das Problem weiterhin ungelöst, daß die Darstellung zusätzlicher Informationen, insbesondere in Form eines Bar- bzw. Strichcodes, relativ viel Platz erfordert.Crypted data is printed in the address field in accordance with US Pat. No. 4,725,718. It is also known to carry out a comparison of plain text data with the crypted representation of this data, including the address data, for evaluation. Although a relatively large amount of space is used for the crypted data in the address field and the generation of the crypted data also has to be complex and using a special encryption module, this system is not completely forgery-proof, because an encrypted text composed of segments is generated from the individual output data related to the aforementioned segments, which could be explored through long-term observation. This also applies if it is printed as a barcode or in another machine-readable form. This solution is unsuitable for franking machines without address printing - since it is not possible to include the address data in the encryption. Franking machines with a non-mechanical printing principle that are already in operation cannot be used to generate a marking for a security imprint due to the additional special encryption module required. Finally, the problem remains that the display of additional information, particularly in the form of a bar or bar code, requires a relatively large amount of space.

Ein aus der US 4 949 381 bekanntes Sicherheitssystem verwendet Aufdrucke in Form von Bitmaps in einem gesonderten Markierungsfeld unter dem Frankiermaschinenstempelabdruck. Obwohl dort die Bitmaps besonders dicht gepackt sind, wird durch das erforderliche relativ große Markierungsfeld das Stempelbild in seiner Höhe um die Höhe des Markierungsfeldes verkleinert. Damit geht viel von der für ein Werbeklischee nutzbaren Fläche verloren. Nachteilig ist auch die nötige hochauflösende Erkennungseinrichtung zur Auswertung der Markierung mit dem zweidimensionalen Barcode, die für kleinere Postämter, die den Aufwand für eine automatische Auswertung nicht treiben können, unakzeptabel ist. Somit bleibt als Nachteil bestehen, daß derartige Code nur noch maschinell, d.h. nicht mehr manuell überprüfbar sind.A security system known from US Pat. No. 4,949,381 uses imprints in the form of bitmaps in a separate one Marking field under the franking machine stamp imprint. Although the bitmaps are packed particularly densely there, the required relatively large marking field reduces the height of the stamp image by the height of the marking field. This means that much of the space that can be used for an advertising cliché is lost. Another disadvantage is the necessary high-resolution recognition device for evaluating the marking with the two-dimensional bar code, which is unacceptable for smaller post offices that cannot drive the effort for an automatic evaluation. Thus, the disadvantage remains that such codes can only be checked automatically, ie no longer manually.

Gemäß US 44 61 028 (DE 31 41 017) erfolgt eine Prüfung mit Hilfe von Referenzmustern,die bei der Prüfung eines Vorgängerstempelabdrucks bereits Verwendung fanden. Wenn bei jedem Abdruck variable Daten verschlüsselt abgedruckt werden und wenn die Auswertung in Echtzeit erfolgen muß, ist dieses Verfahren ungeeignet.According to US 44 61 028 (DE 31 41 017), a check is carried out with the aid of reference samples which have already been used when checking a predecessor stamp impression. This method is unsuitable if variable data is printed in encrypted form with every printout and if the evaluation must be carried out in real time.

Ein anderes Sicherheitssystem verwendet Aufdrucke in Form eines Diagramms (US 5 075 862) innerhalb des Frankiermaschinenstempelabdrucks. Wenn aber einzelne Druckelemente ausgefallen sind, fehlen 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. However, if individual printing elements have failed, 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 zwischengespeichert 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 weder um ein vollelektronisch erzeugtes Druckbild für einen impact-less-Drucker, noch kann ein solches Druckbild elektronisch auf einfache Weise ausgewertet werden.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 being formed including the date, the machine parameters, the post value and the advertising cliché and cached separately becomes. 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 neither a fully electronically generated print image for an impact-less printer, nor can such a print image be evaluated electronically in a simple manner.

Für ein vollelektronisch erzeugtes Druckbild ist bereits in der DE 40 34 292 aus sicherungstechnischen Gründen vorgeschlagen worden, nur einen konstanten Teil des Frankierbildes in der Frankiermaschine zu speichern und den anderen zugehörigen variablen Teil von der Datenzentrale an die Frankiermaschine zu senden, um das endgültige Druckbild zusammenzusetzen. 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.For security reasons, it has already been proposed in DE 40 34 292 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 to the franking machine in order to assemble the final printed image . 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 stamps with location and possibly the postcode.

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.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 mail volumes.

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 danach 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.
Der Vorteil einer solchen Markierung liegt darin, daß ein von einer Frankiermaschinen abgedruckter Frankierstempel von einem Manipulator nicht ohne eine entsprechende Veränderung der Markierung verändert werden könnte, denn ein in Fälschungsabsicht veränderter Frankierstempel mit einer nicht zutreffenden Markierung kann grundsätzlich erkannt werden. Andererseits wäre es nötig die manipulierte Frankiermaschine zu ermitteln, in deren Funktion zu Manipulationszwecken eingegriffen wurde.
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), so that when a letter actuates a microswitch on the transport path before the printing position, by means of a microprocessor read out and to form a pressure control signal. Both are then electronically assembled into a print image and can be printed 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.
The advantage of such a marking lies in the fact that a franking stamp printed by a franking machine could not be changed by a manipulator without a corresponding change in the marking, because a franking stamp with a marking that is not intended to be counterfeited can in principle be recognized. On the other hand, it would be necessary to determine the manipulated franking machine, the function of which was interfered with for manipulation purposes.

Es ist bereits in der US 4,812,965 ein Ferninspektionssystem für Frankiermaschinen vorgeschlagen worden, welches auf speziellen Mitteilungen im Abdruck von Poststücken basiert, die der Zentrale zugesandt werden müssen. Sensoren innerhalb der Frankiermaschine sollen jede vorgenommene Verfälschungshandlung detektieren, damit in zugehörigen Speichern ein Flag gesetzt werden kann, falls in die Frankiermaschine zu Manipulationszwecken eingegriffen wurde. Ein solcher Eingriff könnte erfolgen, um ein nicht bezahltes Guthaben in die Register zu laden. In nachteiliger Weise kann mit einem Solchen System nicht verhindert werden, daß ein genügend qualifizierter Manipulator, welcher in die Frankiermaschine einbricht, seine hinterlassenen Spuren nachträglich beseitigt, indem die Flags gelöscht werden. Auch kann damit nicht verhindert werden, daß der Abdruck selbst manipuliert wird, welcher von einer ordnungsgemäß betriebenen Maschine hergestellt wird. Bei bekannten Maschinen besteht die Möglichkeit, einer Herstellung von Abdrucken mit dem Portowert Null. Derartige Nullfrankierungen werden zu Testzwecken benötigt, und könnten auch nachträglich gefälscht werden, indem ein Portowert größer Null vorgetäuscht wird.A remote inspection system for franking machines has already been proposed in US Pat. No. 4,812,965, which is based on special messages in the printing of mail pieces which have to be sent to the central office. Sensors within the postage meter machine are to detect any counterfeiting act that has been carried out, so that a flag can be set in associated memories if the postage meter machine has been tampered with for manipulation purposes. Such an intervention could be done to load unpaid credit into the registers. Such a system cannot disadvantageously prevent a sufficiently qualified manipulator, which breaks into the franking machine, from subsequently removing its traces by deleting the flags. It also cannot prevent the impression itself from being manipulated, which is produced by a properly operated machine. In known machines there is the possibility of producing impressions with the postage value zero. Zero frankings of this kind are required for test purposes and could also be falsified subsequently by simulating a postage value greater than zero.

Es war die Aufgabe zu lösen, die Nachteile des Standes der Technik zu überwinden und einen signifikanten Zuwachs an Sicherheit ohne eine außerordentliche Inspektion vor Ort zu erreichen. Mit einem Sicherheitsabdruck soll auf unaufwendige Weise eine Auswertung dahingehend, ob eine Manipulation am Poststück oder an der Frankiermaschine vorgenommen wurde, ermöglicht werden.The task was to solve the disadvantages of the prior art and to achieve a significant increase in safety without an extraordinary inspection on site. With a security imprint, an evaluation is to be made in an uncomplicated manner as to whether manipulation of the mail item or the franking machine has been carried out.

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

Eine Anordnung zur Erzeugung und Überprüfung eines Sicherheitsabdruckes besteht aus einer Frankiermaschine mit einem Mikroprozessor in einer Steuereinrichtung, welcher eine Verschlüsselung zu Markierungspixelbilddaten durchführt und diese in die übrigen festen und variablen Pixelbilddaten während des Druckens einfügt. Das Verfahren umfaßt Schritte zur Bildung einer Markierungssymbolreihe aus einer verschlüsselten Kombinationszahl, welche aus mindestens einer ersten Zahl (Summe aller Portowerte seit dem letzten Nachladedatum), einer dritten Zahl (Portowert) und einer vier-ten Zahl (aus der Seriennummer) zusammengesetzt ist, und ermöglicht eine Überprüfung des Sicherheitsabdrucks in einer Postbehörde, wobei unter Einbeziehung weiterer in der Datenzentrale gespeicherter und/oder errechneter Daten Manipulationen erkannt werden. Eine Anordnung zur Überprüfung weist ein Markierungslesegerät auf, bestehend aus einer CCD-Zeilenkamera, D/A-Wandler, Komparator und Encoder, welche über eine Ein/Ausgabeeinheit mit einem Eingabemittel verbunden sind. Um mittels eines Computers, Speicher- und Ausgabemittel Markierungsdaten auszuwerten, ist das Eingabemittel mit der Datenzentrale verbunden.An arrangement for generating and checking a security imprint consists of a franking machine with a microprocessor in a control device, which performs encryption to marking pixel image data and inserts it into the other fixed and variable pixel image data during printing. The method comprises steps for forming a series of marking symbols from an encrypted combination number, which consists of at least a first number (sum of all postage values since the last reload date), a third number (postage value) and a fourth Number (from the serial number) is composed, and enables the security imprint to be checked in a postal authority, manipulations being recognized with the inclusion of further data stored and / or calculated in the data center. An arrangement for checking has a marker reading device, consisting of a CCD line scan camera, D / A converter, comparator and encoder, which are connected to an input means via an input / output unit. In order to evaluate marking data by means of a computer, storage and output means, the input means is connected to the data center.

Eine erste Variante der Überprüfung eines Sicherheitsabdruckes mit einer Markierungssymbolreihe beginnt mit einer Übermittlung einer Information von der Datenzentrale an die Postbehörde, bezüglich solcher Frankiermaschinen, die seit längerem kein Guthaben mehr nachgeladen haben oder sich nicht mehr bei der Datenzentrale gemeldet haben und deshalb suspekt erscheinen.A first variant of checking a security imprint with a row of marking symbols begins with the transmission of information from the data center to the postal authority regarding those franking machines that have not loaded any credit for a long time or have not reported to the data center and therefore appear suspect.

Die erfindungsgemäße Lösung beruht auf der Erkenntnis, daß nur zentral in einer Datenzentrale gespeicherte Daten vor einer Manipulation hinreichend geschützt werden können. Entsprechende Registerwerte werden bei einer Kommunikation abgefragt, wie beispielsweise im Rahmen einer Fernwertvorgabe eines Nachladeguthabens.The solution according to the invention is based on the knowledge that only data stored centrally in a data center can be adequately protected against manipulation. Corresponding register values are queried during communication, for example in the context of a remote value specification of a reload credit.

Die zugeflossenen Guthabenbeträge, welche sich in der Frankiermaschine summieren, werden letztlich beim Frankieren verbraucht. Somit wird in einer Berechnung durch die Datenzentrale der durchschnittliche Guthabenzufluß mit dem Abfluß an Guthaben (Portoverbrauch) verglichen, um die bisherige Benutzung der Frankiermaschine zu analysieren und um zukünftiges Benutzerverhalten zu prognostizieren.The accrued credit amounts, which add up in the franking machine, are ultimately used up during franking. Thus, in a calculation by the data center, the average credit inflow is compared with the outflow of credit (postage consumption) in order to analyze the previous use of the franking machine and to predict future user behavior.

Die Frankiermaschine, welche eine regelmäßige Guthabennachladung erhält oder sich regelmäßig bei einer Datenzentrale meldet, kann dabei als unverdächtig eingestuft werden. Die über ein prognostiziertes Nachladedatum hinaus ohne Nachladung weiter betriebene Frankiermaschine, muß jedoch nicht zwangsläufig manipuliert sein. Vielmehr kann sich ggf. das von der Frankiermaschine zu bearbeitende Postaufkommen überdurchschnittlich verringert haben. Wenn also in der Frankiermaschine noch genügend Restwertguthaben verfügbar ist, muß einem Benutzer damit natürlich das Weiterfrankieren gestattet werden. Erst eine außerordentliche Inspektion vor Ort, könnte in diesem Falle klären, ob eine Manipulation vorliegt. Diese Inspektion kann aber ein Frankiermaschinenbenutzer mit unregelmäßigem Frankier- und Guthabennachladeverhalten aufschieben, wenn er sich bei der Datenzentrale meldet, sobald er die Information erhält, daß seine Frankiermaschine als suspekt gilt. Die Datenzentrale nimmt dann eine Ferninspektion vor. Zur Sicherheit wird erfindungsgemäß vorgeschlagen, beide Maßnahmen, d.h. eine Ferninspektion der Frankiermaschine durch die Datenzentrale und eine Überprüfung der Poststücke im Postamt bzw. einem damit beauftragten Institut, durchzuführen.The franking machine, which receives regular credit reloading or reports regularly to a data center, can be classified as unsuspicious. The postage meter machine that continues to operate beyond a forecast reloading date without reloading, however, does not necessarily have to be manipulated. Rather, the amount of mail to be processed by the franking machine may have decreased above average. So if there is still sufficient residual credit available in the franking machine, a user must of course be allowed to continue franking. In this case, only an extraordinary inspection on site could clarify whether there was any manipulation. However, a franking machine user with irregular franking and credit reloading behavior can postpone this inspection if he reports to the data center as soon as he receives the information that his franking machine is considered suspect. The data center then carries out a remote inspection. For security, it is proposed according to the invention to use both measures, i.e. a remote inspection of the franking machine by the data center and a check of the mail items in the post office or an institute commissioned to do so.

Die Erfindung beruht einerseits auf der Überlegung, daß derjenige Nutzer, welcher manipuliert hat, entweder einen erhöhten Aufwand zu tragen hätte, wenn er versucht, seine Manipulation rückgängig zu machen, um sich rechtzeitig bei der Datenzentrale zu melden, welche die Registerwerte abfragt, oder aber sich nur unregelmäßig bzw. nicht mehr melden würde. Gleichzeitig ist vorgesehen, einen Eingriff in die Frankiermaschinenfunktion zu Manipulationszwecken auch durch die Sicherheitsbauweise der Frankiermaschine mittels Sensor und Detektoreinrichtung maximal zu erschweren. Somit gelingt es einen signifikanten Zuwachs an Sicherheit ohne eine außerordentliche Inspektion vor Ort zu erreichen.The invention is based on the one hand on the consideration that the user who has tampered would either have to bear increased effort if he tried to undo his manipulation in order to report to the data center that queried the register values in good time, or else would only report irregularly or no longer. At the same time, it is provided that intervention in the franking machine function for manipulation purposes is also made as difficult as possible by the security construction of the franking machine by means of a sensor and detector device. This means that there is a significant increase in safety without an extraordinary on-site inspection.

Andererseits wird ein Sicherheitsabdruck mit getrennten Bereichen für die Markierungsinformation von der Frankiermaschine auf dem Poststück vorgenommen. Durch die Überprüfung einer Markierungssymbolreihe durch eine zuständige Stelle, vorzugsweise beim Postamt, kann die Inspektion der Frankiermaschine vor Ort ersetzt werden. Nur in begründeten Fällen (Manipulation) müßte dann durch einen Inspektor bzw. zur Inspektion vor Ort berechtigte Person noch eine direkte Inspektion der Frankiermaschine vor Ort vorgenommen werden.On the other hand, a security imprint with separate areas for the marking information is made by the franking machine on the mail piece. The inspection of the franking machine on site can be replaced by checking a row of marking symbols by a responsible body, preferably at the post office. Only in justified cases (manipulation) would an inspector or person authorized to inspect on site have a direct inspection of the franking machine on site.

Weil nur ein getrennter ausschließlich die Markierungsinformation aufweisender Bereich auszuwerten ist, kann von der Postbehörde auf unaufwendige Weise und relativ problemlos zwischen dem in Fälschungsabsicht manipulierten von solchen unmanipulierten Frankiermaschinenabdruck unterschieden werden. Mit der als Markierungsinformation verwendeten Symbolreihe ist eine Auswertung leicht möglich, auch hinsichtlich eines Hinweises auf eine Maschine, die vom Manipulator nachgeahmt wurde oder die selbst manipuliert wurde und hinsichtlich eines Hinweises auf die Maschine, die vom Nutzer über das Ferninspektionsdatum hinaus weiterbetrieben wurde.Because only a separate area that exclusively contains the marking information is to be evaluated, the postal authority can distinguish between the manipulated franking machine imprint and the unmanipulated franking machine imprint that has been manipulated with the intention of forgery in an uncomplicated manner and relatively easily. With the row of symbols used as marking information, an evaluation is easily possible, also with regard to a reference to a machine that has been imitated by the manipulator or that has been manipulated and with regard to a reference to the machine that the user continued to operate after the remote inspection date.

Die zu Sicherheitszwecken mitabgedruckte Markierungssymbolreihe beruht in ihrer komprimierten Darstellung auf einer verschlüsselten Kombinationszahl, deren Stellen (Digits) für eine Zuordnung von auswertbaren Größen vorbestimmt sind. Eine Markierungssymbolreihe kann über eine Routine durch den Mikroprozessor der Frankiermaschine ohne Verwendung eines zusätzlichen Verschlüsselungsschaltkreises erzeugt werden. Dabei sind unterschiedliche Varianten von Markierungsinformationen möglich, welche aus einer Markierungssymbolreihe zurückgewonnen werden können.In its compressed representation, the row of marking symbols also printed for security purposes is based on an encrypted combination number, the digits of which are predetermined for an assignment of evaluable quantities. A series of marking symbols can be generated via a routine by the microprocessor of the postage meter machine without using an additional encryption circuit. Different variants of marking information are possible, which can be recovered from a series of marking symbols.

Wesentlich ist neben dem eigentlich zu überprüfenden Portowert, der die eine Größe bildet, dabei eine monoton stetig veränderbare Größe. Eine bestimmte monoton stetig veränderbare Größe und weitere Größen bilden bestimmte Markierungsinformationsvarianten. Für die monoton stetig veränderbare Größe kommen folgende Größen in Frage:

  • augenblickliche Summenwert an Frankierungen
  • augenblickliche Summenwert an Frankierungen seit dem letzten Nachladedatum
  • noch vorhandener Restwert, der zum Frankieren verbraucht werden kann
  • augenblickliche Datums/Zeitdaten
  • augenblickliche Datums/Zeitdaten seit dem letzten Nachladedatum
  • physikalische zeitlich determiniert sich ändernde Daten
Die Darstellung dieser monoton stetig veränderbaren Größe, erfolgt in Form einer ersten Zahl, welcher optional für bestimmte sinnvolle Kombinationen eine Zweite Zahl hinzugefügt werden kann, betreffend:
  • Datum des letzten Nachladezeitpunktes
  • Guthabennachladedaten zum Datum des letzten Nachladezeitpunktes
  • eine bestimmte physikalische Größe, welche zum Datum des letzten Nachladezeitpunktes gemessen wurde und nur der Frankiermaschine und der Datenzentrale bekannt ist.
In addition to the postage value that is actually to be checked, which forms one size, one is essential monotonously continuously variable size. A certain monotonously continuously variable size and further sizes form certain marking information variants. The following sizes are possible for the monotonously continuously variable size:
  • current total value of frankings
  • Current total value of frankings since the last reload date
  • residual value that can still be used for franking
  • current date / time data
  • current date / time data since the last reload date
  • physical temporally determined changing data
The representation of this monotonously continuously variable quantity takes the form of a first number, to which a second number can optionally be added for certain meaningful combinations, regarding:
  • Date of the last reload time
  • Credit reload data on the date of the last reload time
  • a certain physical quantity, which was measured at the date of the last reload time and is only known to the franking machine and the data center.

Jeder Stelle bzw. jeder durch vorbestimmte Stellen innerhalb der Kombinationszahl gebildeten Zahl ist eine inhaltliche Bedeutung zugeordnet. So können dann später bei einer Auswertung, die für die weitere Auswertung relevanten Informationen separiert werden.Each digit or each digit formed by predetermined digits within the combination number is assigned a meaning in terms of content. In this way the information relevant for further evaluation can be separated later.

Durch die monoton stetig veränderbare Größe ändert sich die Markierung bei jedem Druck, was ein derartiges frankiertes Poststück unverwechselbar macht, und liefert gleichzeitig eine Information über den bisherigen Guthabenverbrauch und die letzten Guthabennachladedaten zum Zeitpunkt der letzten Guthabennachladung oder über bestimmte weitere Daten, wie das letzte Nachladedatum/Zeit usw.Due to the monotonously continuously variable size, the marking changes with each print, which makes such a franked mail piece unmistakable, and at the same time provides information about the previous credit consumption and the last credit reload data at the time of the last credit reload or via certain additional data, such as the last reload date / time etc.

Die vorgenannte Information über weitere Daten kann aber ebenso vom Postamt bzw. dem mit der Überprüfung beauftragten Institut von der Datenzentrale abgefragt werden. In diesem Fall, wenn die entsprechende eine zweite Zahl bildende Größe in der Datenzentrale gespeichert vorliegt, braucht die monoton veränderbare Größe nur teilweise zur Bildung der Kombinationszahl einbezogen werden, wobei aber dann nur der Teil maximaler Veränderung zur Bildung einer ersten Zahl einbezogen wird.However, the aforementioned information about further data can also be requested from the data center by the post office or the institute commissioned with the check. In this case, if the corresponding quantity forming a second number is stored in the data center, the monotonically variable quantity only needs to be included partially to form the combination number, but only the part of maximum change is then included to form a first number.

Eine weitere an vorbestimmten Stellen der Kombinationszahl zugeordnete dritte Zahl entspricht der Größe des Portowertes. Eine vierte Zahl entspricht der Information über die entsprechende Frankiermaschinenidentifikationsnummer (Seriennummer). Die Information kann im Frankierstempel zusätzlich oder ausschließlich als Barcode abgedruckt werden. Eine solche Information kann ebenfalls die Quersumme oder eine andere in geeigneter Weise abgeleitete Zahl aus der Identifikationsnummer sein, da es lediglich darauf ankommt, den Frankierstempel auf dem Poststück bzw. indirekt die Frankiermaschine mittels des Abdrucks auf Manipulation zu überprüfen. Bei festgestellter Manipulation muß es außerdem möglich sein, das Poststück zur Ermittlung des wahren Absenders zu öffnen.Another third number assigned to the combination number at predetermined points corresponds to the size of the postage value. A fourth number corresponds to the information about the corresponding franking machine identification number (serial number). The information can be printed in the franking stamp additionally or exclusively as a barcode. Such information can also be the checksum or another number derived in a suitable manner from the identification number, since it is only important to check the franking stamp on the mail piece or indirectly the franking machine for manipulation by means of the imprint. If tampering is found, it must also be possible to open the mail piece to determine the true sender.

Das Überprüfungsverfahren beinhaltet deshalb folgende Schritte:

  • die Frankiermaschine übermittelt ihre Registerwerte an die Datenzentrale zwecks Überprüfung,
  • Ermitteln des Zeitpunktes der nächsten Kommunikation durch die Datenzentrale und/oder Frankiermaschine,
  • die Datenzentrale prüft die Verdachtsmomente und meldet dies der Frankiermaschine oder löst eine außerplanmäßige Überprüfung der Frankiermaschine vor Ort aus,
  • durch das zuständige Postamt oder ein damit beauftragtes Prüfinstitut wird der Sicherheitsabdruck auf Basis einer Stichprobenkontrolle oder auf Basis einer Information von der Datenzentrale, daß die Frankiermaschine als verdächtig eingestuft wird, überprüft,
  • Auswertung der zusätzlich im Sicherheitsabdruck enthaltenen speziellen Zeichen, oder des Fehlens solcher speziellen Zeichen, falls die Frankiermaschine selbst eine Manipulation feststellt,
  • Ermittlung des wahren Absenders im Falle einer Manipulation.
The review process therefore includes the following steps:
  • the franking machine transmits its register values to the data center for checking,
  • Determining the time of the next communication by the data center and / or franking machine,
  • the data center checks the suspicions and reports this to the franking machine or triggers an unscheduled check of the franking machine on site,
  • the security post is checked by the responsible post office or a test institute commissioned with it, on the basis of a random check or on the basis of information from the data center that the franking machine is classified as suspicious,
  • Evaluation of the special characters additionally contained in the security imprint, or the absence of such special characters if the franking machine itself detects manipulation,
  • Finding the true sender in the event of tampering.

Für die zeitkritische Erzeugung der Markierungsdaten wird der Mikroprozessor der Frankiermaschine verwendet, um nach dem Abschluß aller Eingaben mindestens eine Kombinationszahl aus den vorbestimmten Größen zu bilden und um diese nach einem Verschlüsselungsalgorithmus zu einer Kryptozahl zu verschlüsseln, welche dann in eine Markierungssymbolreihe umgesetzt wird. Zur Überprüfung eines Sicherheitsabdruckes ist eine stichprobenhafte oder zentral initierte Kontolle von Poststücken vorgesehen, um aus der abgedruckten Markierung eines Sicherheitsabdruckes in einer Postbehörde oder ähnlichen dazu berechtigten Institution die einzelnen Informationen zurückzugewinnen und mit den offen auf dem Poststück abgedruckten Informationen zu vergleichen.The microprocessor of the postage meter machine is used for the time-critical generation of the marking data, in order to form at least one combination number from the predetermined sizes after the completion of all the inputs and to encrypt them according to an encryption algorithm to a crypto number, which is then converted into a series of marking symbols. To check a security imprint, a random or centrally initiated control of mail items is provided in order to retrieve the individual information from the printed marking of a security imprint in a postal authority or similar institution and to compare it with the information openly printed on the mail item.

Die Überprüfung der Markierungssymbolreihe durch die Postbehörde beruht nach einer zweiten Variante ausschließlich auf Stichproben. Bei der Stichprobenüberprüfung wird der Abdruck irgendeines beliebig ausgewählten Poststückes auf Manipulation untersucht, ohne daß es bereits anderweitig Hinweise auf Manipulation bzw. Verdachtsmomente gegeben hat.According to a second variant, the checking of the marking symbol series by the postal authority is based exclusively on random samples. In the random sample check, the imprint of any arbitrarily selected mail item is examined for manipulation without there being any other indications of manipulation or suspicions.

Nach Erfassung aller Symbole einer Symbolreihe und deren Umwandlung in Daten kann mit dem entsprechenden DES-Schlüssel deren Entschlüsselung vorgenommen werden. Im Ergebnis liegt dann die KOMBI-Zahl vor, aus der die Größen, insbesondere die Summe aller Frankierwerte und der aktuelle Portowert abgespalten werden. Die abgespaltene Größe Portowert wird mit dem offen aufgedruckten Portowert verglichen.After all symbols in a series of symbols have been recorded and converted into data, the corresponding DES key can be used to decrypt them. The result is the COMBI number from which the sizes, in particular the sum of all franking values and the current postage value, are split off. The split postage value is compared with the openly printed postage value.

Der Wert einer abgespaltenen aktuellen Größe, beispielsweise der Summenwert aller bisher seit letzter Nachladung vorgenommenen Frankierwerte wird einer Monotonieprüfung mittels Daten des zuletzt erfaßten Wertes dieser Größe unterzogen. Damit wird ausgeschlossen, daß beispielsweise durch betrügerisches Kopieren des Frankierabdruckes mittels eines Farbkopierers scheinbar echte Kopien entstehen, die nicht vom Orginal zu unterscheiden wären. Zwischen der tatsächlich in der Markierung verschlüsselt mitabgedruckten aktuellen Größe und der zuletzt erfaßten Größe muß eine Differenz in mindestens der Höhe des Portowertes liegen. Im vorgenannten Fall ist die zuletzt erfaßte Größe der im Datenzentrum bei der letzten Fernabfrage der Registerstände eingespeicherte Summenwert aller bisher vorgenommenen Frankierungen. Ebenso kann, wenn nach der Entschlüsselung aus der KOMBI-Zahl die entsprechende Größe abgetrennt worden ist, durch einen Vergleich die Fälschung der Frankiermaschinenseriennummer mittels der Markierung erkannt werden.The value of a split off current size, for example the total value of all franking values that have been carried out since the last reload, is subjected to a monotony check using data of the last recorded value of this size. This rules out the possibility that, for example, fraudulent copying of the franking imprint by means of a color copier creates seemingly real copies that could not be distinguished from the original. There must be a difference of at least the amount of the postage value between the current size actually encoded in the marking and the size last recorded. In the aforementioned case, the last size recorded is the total value of all frankings made so far, which was stored in the data center when the register status was last remotely queried. Likewise, if the corresponding size has been separated from the COMBI number after decryption, the counterfeiting of the franking machine serial number can be identified by means of the marking by means of a comparison.

Wenn bezüglich der Identifikation der Seriennummer der Frankiermaschine keine Manipulation festgestellt werden konnte, übermittelt die Postbehörde bzw. das mit der Prüfung beauftragten Institut die zugehörige Frankiermaschinenseriennummer der Datenzentrale. Mit dieser Information könnten die Poststücke (Briefe) im Zusammenwirken mit der Datenzentrale von dieser indirekt überprüft werden.If no tampering could be identified with regard to the identification of the serial number of the franking machine, the postal authority or the institute commissioned with the test transmits the associated franking machine serial number to the data center. With this information, the mail pieces (letters) could be checked indirectly in cooperation with the data center.

Ist zweifelsfrei erwiesen, daß der Aufdruck manipuliert worden ist, wird der auf dem Poststück angegebene Absender überprüft. Dazu kann die mitabgedruckte Seriennummer der Frankiermaschine dienen, wenn darüber eine Identifizierung des Absenders möglich ist oder aber, falls vorhanden, der im Klartext auf den Briefumschlag gedruckte Absender. Fehlt eine solche Angabe oder ist die Frankiermaschinen-Seriennummer manipuliert worden, kann zur Ermittlung des Absenders der Brief legal geöffnet werden.If it has been proven beyond any doubt that the imprint has been tampered with, the sender stated on the mail item is checked. The serial number of the franking machine, which is also printed, can be used for this if it is possible to identify the sender or, if available, the sender printed on the envelope in plain text. If such information is missing or the franking machine serial number has been manipulated, the letter can be opened legally to determine the sender.

Die vorgenannte Markierung wird vorzugsweise in Form einer Reihe an Symbolen in einem Feld des Frankiermaschinenbildes gleichzeitig mit diesem durch den einzigen Druckermodul gedruckt. Die Form der Symbole mit ihren orthogonalen Kanten ermöglicht eine Mustererkennung mit minimalem rechentechnischen Aufwand.The aforementioned marking is preferably printed in the form of a series of symbols in a field of the franking machine image simultaneously with this by the single printer module. The shape of the symbols with their orthogonal edges enables pattern recognition with minimal computational effort.

Bereits eine integrale Messung des Schwärzungsgrades mit einem einfachen optoelektronischen Sensor (z.B. Fototransistor) und nachgeschaltetem A/D-Wandler ermöglicht eine besonders einfache und schnelle Maschinenlesbarkeit. Für diesen Zweck wurden die Symbole derart gestaltet, daß sie sich eindeutig in ihrem integralen Schwärzungsgrad (Anteil der bedruckten Fläche an der Fläche des Zeichenfeldes) unterscheiden. Jedem Symbol entspricht damit ein bestimmter Wert am Ausgang des A/D-Wandlers. Mit der Symbolreihe wird gegenüber dem Strichcode eine höhere Informationsdichte erreicht und somit Platz im Frankiermaschinendruckbild eingespart. Andererseits können mittels der grafischen Symbole mehr Informationen kodiert gedruckt werden.An integral measurement of the degree of blackening with a simple optoelectronic sensor (e.g. phototransistor) and a downstream A / D converter enables particularly simple and quick machine readability. For this purpose, the symbols were designed in such a way that they clearly differ in their integral degree of blackening (share of the printed area in the area of the drawing field). Each symbol corresponds to a certain value at the output of the A / D converter. With the row of symbols, a higher information density is achieved compared to the bar code, thus saving space in the franking machine print image. On the other hand, more information can be encoded printed using the graphic symbols.

Ein weiterer Vorteil gegenüber einem Strichcode 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. 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.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 Linguistically capture the image content for manual evaluation. In addition to the mechanical, the symbolism also enables a visual evaluation by a trained examiner who evaluates the form and the conceptual content of the symbols in the post office.

Einerseits waren 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. Die vorgenannten Lösungen zum Stand der Technik 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. Um die Nachteile des Standes der Technik zu überwinden, wurde u.a. auch ein Verfahren und eine Anordnung zur Erzeugung eines Sicherheitsabdruckes geschaffen.On the one hand, there was a machine-readable, as well as a manually readable and decodable form of the identification, which can be visibly applied to the mail piece or the franking strip together with the franking imprint, and on the other hand a solution for the compilation of constant and quickly changeable editable data for franking machines and for their pressure control to develop for a column-wise printing of a franking print image. The aforementioned prior art 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. In order to overcome the disadvantages of the prior art, i.a. also created a method and an arrangement for generating a security imprint.

Die Erfindung geht davon aus, daß nach dem Einschalten der Frankiermaschine 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 Nurlesespeichers (ROM), welcher zugleich als Programmspeicher dient, entnehmbar. Die Fensterdaten werden einem zweiten Speicherbereich entnommen und entsprechen der Eingabe in einen nichtflüchtigen Arbeitsspeicher gespeichert und diesem jederzeit zwecks eines Zusammensetzens zu einer Gesamtdarstellung eines Frankierbildes entnehmbar.The invention is based on the fact that after the franking machine is switched on, the postage value in the value print corresponding to the last entry before the franking machine is switched off and the date in the day stamp corresponding to the current date are automatically specified so that the variable data can be printed in the fixed data for the frame and for all associated data that remain unchanged are electronically embedded. These variable data of the window contents are referred to below 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 is a first memory area of a read-only memory (ROM), which also serves as a program memory, can be removed. The window data are taken from a second memory area and correspond to the input into a non-volatile working memory and can be removed at any time for the purpose of assembling them into an overall representation of a franking image.

Erfindungsgemäß wird vorgeschlagen, hexadezimale Fensterdaten in lauflängenkodierter Form in die jeweils getrennten Speicherbereiche eines nichtflüchtigen Arbeitsspeichers zu übertragen und dort abzuspeichern. Falls keine neue Eingabe vorgenommen wird, erfolgt eine Übernahme in einen flüchtigen Pixelspeicher und eine Einordnung der Fensterdaten entsprechend der vorbestimmten Zuordnung in die Rahmendaten. Hierbei ist es aber durch die Erfindung möglich, zeitoptimiert zu arbeiten, so daß die Druckgeschwindigkeit hoch wird. Erfindungsgemäß werden die Daten aus beiden Speicherbereichen entsprechend einer vorbestimmten 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. 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. Um Zeit einzusparen, werden nur die Teile einer graphischen Darstellung bei einer Änderung neu im nichtflüchtigen Arbeitsspeicher eingespeichert, die tatsächlich geändert werden.According to the invention, it is proposed to transfer hexadecimal window data in run-length-coded form to the respectively separate memory areas of a non-volatile working memory and to store them there. If no new input is made, the data is transferred to a volatile pixel memory and the window data is classified according to the predetermined assignment 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. According to the invention, the data from the two memory areas are combined in accordance with a predetermined 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 previously assembling the entire pixel image with the remaining data is accordingly reduced. 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. In order to save time, only those parts of a graphic representation that are actually changed are stored in the non-volatile working memory when a change is made.

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,
Kommunikation bei einer Auswertung des erfindungsgemäßen Sicherheitsabdruckes
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 4a,
Aufbau einer Kombinationszahl,
Figur 4b,
Sicherheitsabdruck-Auswerteschaltung,
Figur 4c,
Teilschritt zur Markierungssymbol-Erkennung,
Figur 4d,
Sicherheitsabdruck-Auswerteverfahren,
Figur 5,
Ablaufplan für die Druckbilderstellung nach der ersten Variante der erfindungsgemäßen Frankiermaschine mit zwei Pixelspeicherbereichen,
Figur 6,
Ablaufplan nach einer zweiten 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,
Dekodierung des 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 kodierter Fensterdaten vom Typ 2 für ein Markierungsbild,
Figur 11,
Dekodierung 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 (Kodierscheibe) 13 sowie mit einem ständig in Betrieb befindlichen Uhren/Datums-Baustein 8 in Verbindung steht.Advantageous developments of the invention are characterized in the subclaims or are shown in more detail 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,
Communication when evaluating the security imprint according to the invention
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 4a,
Building a combination number,
Figure 4b,
Safety print evaluation circuit,
Figure 4c,
Partial step for marking symbol recognition,
Figure 4d,
Security imprint evaluation method,
Figure 5,
Flow chart for the creation of print images according to the first variant of the franking machine according to the invention with two pixel memory areas,
Figure 6,
Flow chart according to a second 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 characteristic values related 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 the start of 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,
FIG. 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 Contains advertising cliché 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 are coupled via an input / output control module 4, 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 connected to the input / output control module 4, to the character memory 9, to the volatile working memory 7 and to the non-volatile working memory 5, with a cost center memory 10, with a program memory 11, with a transport or feed device, possibly with a strip release 12, an encoder (coding disk) 13 and with a clock / date module 8 which is constantly in operation.

Ein zusätzlich entwickeltes Verfahren zur Verbesserung der Sicherheit von Frankiermaschinen gemäß der deutschen Anmeldung P 43 44 476.8 beruht auf der Überlegung, die Verfälschung von in der Frankiermaschine gespeicherten Daten so weit zu erschweren, daß sich der Aufwand für einen Manipulator nicht mehr lohnt. In Verbindung mit diesem Verfahren kann - in der in der Figur 1 gezeigten Weise - am Ein-/Ausgabe-Steuermodul 4 ein Sensor 21 mit einer Detektoreinrichtung 20 angeschlossen werden. In einer anderen Variante kann aber auch - in einer in der Figur 1 nichtgezeigten Weise - am Mikroprozessor direkt oder innerhalb des Mikroprozessors eine entsprechende Sicherheitseinrichtung vorgesehen sein.An additionally developed method for improving the security of franking machines in accordance with German application P 43 44 476.8 is based on the consideration of making the falsification of data stored in the franking machine so difficult that the effort for a manipulator is no longer worthwhile. In connection with this method, a sensor 21 with a detector device 20 can be connected to the input / output control module 4 in the manner shown in FIG. 1. In another variant, however, a corresponding safety device can also be provided on the microprocessor directly or within the microprocessor, in a manner not shown in FIG. 1.

Die bevorzugte Anordnung zur Erzeugung eines Sicherheitsabdruckes für Frankiermaschinen, weist im Programmspeicher 11 einen ersten Speicherbereich A (u.a. für die Daten der konstanten Teile des Frankierbildes u.a. den Werbeklischee-Rahmen) auf. Die Subspeicherbereiche Ai sind für i = 1 bis m Rahmen- oder Fixdaten vorgesehen, wobei ein zugeordnetes Indiz i den jeweiligen Rahmen kennzeichnet, welcher vorzugsweise einer bestimmten Kostenstelle zugeordnet ist. Üblicher Weise wird eine Kostenstellennummer eingegeben, um u.a. damit das Werbeklischee auszuwählen. Es ist aber auch schon ein hier vorteilhaftes Verfahren zur anwenderorientierten Abrechnung vorgeschlagen worden, in welchem das ausgewählte Klischee untersucht wird, um die Kostenstelle automatisch zu ermitteln, unter welcher abgerechnet werden soll.The preferred arrangement for generating a security imprint for franking machines has a first memory area A in the program memory 11 (inter alia for the data of the constant parts of the franking image including the advertising cliché frame). The sub-memory areas A i are provided for i = 1 to m frame or fixed data, an assigned indicator i identifying the respective frame, which is preferably assigned to a specific cost center. A cost center number is usually entered in order to select the advertising cliché. However, an advantageous method for user-oriented billing has already been proposed, in which the selected cliché is examined in order to automatically determine the cost center under which billing is to be carried out.

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. Sobald die Nummer der Kostenstelle eingegeben bzw. im Speicherbereich C gespeichert vorliegt, werden die komprimierten Daten aus dem Programmspeicher 11 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.All alphanumeric characters or symbols are stored pixel by pixel as binary data in the character memory 9. Data for alphanumeric characters or symbols are stored in compressed form in the non-volatile working memory 5 in the form of a hexadecimal number. As soon as the number of the cost center is entered or stored in the memory area C, the compressed data from the program memory 11 are converted with the aid of the character memory 9 into a printed image having binary pixel data, which is stored in such a decompressed form in the volatile working memory 7.

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 ebenfalls 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.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 help of the character memory 9 into a printed image having binary pixel data, which is also in such a decompressed form in the volatile memory 7 is stored. 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 which has 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 einmal aufgerufenen konstanten Teile des Frankierbildes und Werbeklischees stehen im Pixelspeicherbereich I im flüchtigen Pixelspeicher 7c ständig dekodiert zur Verfügung. Für eine schnelle Änderung der Fensterdaten, existiert ein zweiter Speicherbereich B im nichtflüchtigen Arbeitsspeicher 5. Der Pixelspeicherbereich I im Pixelspeicher 7c ist ebenfalls für die ausgewählten dekomprimierten Daten der variablen Teile des Frankierbildes vorgesehen, welche mit dem Indiz j gekennzeichnet sind. Der zweite Pixelspeicherbereich II im Pixelspeicher 7c ist für die ausgewählten dekomprimierten Daten der variablen Teile des Frankierbildes vorgesehen, welche mit dem Indiz k gekennzeichnet sind. Hierbei handelt es sich um die erst unmittelbar vor dem Abdrucken des Sicherheitsabdrucks gebildeten Markierungsdaten.Once called up, the constant parts of the franking image and advertising clichés are constantly decoded in the pixel memory area I in the volatile pixel memory 7c. For a quick change of the window data, there is a second memory area B in the non-volatile working memory 5. The pixel memory area I in the pixel memory 7c is also provided for the selected decompressed data of the variable parts of the franking image, which are identified by the indication j. The second pixel memory area II in the pixel memory 7c is provided for the selected decompressed data of the variable parts of the franking image, which are identified by the indication k. These are the marking data that were formed just before the security imprint was printed.

Es wurde bereits vorgeschlagen, mit nur einem Mikroprozessor und einem Druckmodul einer Frankiermaschine ein Verfahren und eine Anordnung zur schnellen Erzeugung eines Sicherheitsabdruckes zu schaffen (EP 576 113). Das Einbetten der Druckdaten der Markierungsinformation in die übrigen Druckdaten erfolgt vorzugsweise während des Druckens der jeweiligen Spalte.It has already been proposed to use only one microprocessor and one print module of a franking machine to create a method and an arrangement for the rapid generation of a security imprint (EP 576 113). The printing data of the marking information is preferably embedded in the remaining printing data while the respective column is being printed.

Mittels des vollelektronisch erzeugten Druckbildes, gelingt es zur Realisierung des Sicherheitsabdrucks, die variablen Daten der Markierung in ein oder mehrere Fenster innerhalb eines festen durch das Frankiermaschinendruckbild gegebenen Rahmens während des spaltenweisen Druckens einzubetten. Ein wesentlicher Grund dafür, daß die Druckgeschwindigkeit durch die erforderliche Zeitdauer zur Bildung der Markierungsdaten nicht herabgesetzt wird, liegt in der Erschließung einer Zeitreserve während des Druckes, durch den Mikroprozessor der Steuereinrichtung, der die spaltenweise Einbettung von Fensterdaten durchführt.By means of the fully electronically generated print image, the variable data of the marking can be implemented in one or more windows within a fixed through the franking machine print image in order to implement the security impression embedded frame during column-by-column printing. A major reason why the printing speed is not reduced by the time required for the formation of the marking data lies in the fact that the microprocessor of the control device, which carries out the column-wise embedding of window data, taps into a time reserve during printing.

Die Speicherbereiche B bis ST im nichtflüchtigem Arbeitsspeicher 5 können eine Vielzahl von Subspeicherbereichen enthalten, unter welchen die jeweiligen Daten in Datensätze gespeichert vorliegen. Die Subspeicherbereiche Bj sind für j = 1 bis n semivariable Fensterdaten und Bk für k = 1 bis p variable Fensterdaten vorgesehen, wobei verschiedene Zuordnungen zwischen den Subspeicherbereichen der verschiedenen Speicherbereiche auswählbar und/oder vorbestimmt gespeichert sind.The memory areas B to ST 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 B j are provided for j = 1 to n semi-variable window data and B k for k = 1 to p variable window data, different assignments between the sub-memory areas of the different memory areas being selectable and / or 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 Portowert errechnende, elektronische Waage 22 eingegeben werden, werden automatisch im Speicherbereich ST des nichtflüchtigen Arbeitsspeichers 5 gespeichert. Außerdem bleiben auch Datensätze der Subspeicherbereiche, zum Beispiel Bj, C usw., erhalten. 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.The number strings (sTrings) that are entered for the generation of the input data with a keyboard 2 or via an electronic balance 22 connected to the input / output device 4 and calculating the postage value are automatically stored in the memory area ST of the non-volatile working memory 5. In addition, data records of the sub memory areas, for example B j , C etc., are also retained. 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.

Es ist vorgesehen, daß mit der Steuereinrichtung 6 der Programmspeicher 11 verbunden ist, wobei die Daten für die konstanten Teile des Frankierbildes, welche mindestens einen Werbeklischeerahmen betreffen, in einem ersten Speicherbereich Ai gespeichert sind und wobei ein zugeordneter Namen den Werbeklischeerahmen kennzeichnet. Es ist weiterhin vorgesehen, daß mit der Steuereinrichtung 6 der nichtflüchtige Arbeitsspeicher 5 verbunden ist, wobei die Daten für die semivariablen Teile des Frankierbildes in einem zweiten Speicherbereich Bj gespeichert sind und ein zugeordneter Namen den semivariablen Teil kennzeichnet, wobei eine erste Zuordnung der Namen der semivariablen Teile zu den Namen der konstanten Teile besteht. In der Frankiermaschine kann eine zweite Zuordnung entsprechend der in einem dritten Speicherbereich C gespeicherten Kostenstellen-Nummer vorgenommen werden, so daß wahlweise jeder Kostenstelle KST ein Werbeklischee zugeordnet ist.It is provided that the program memory 11 is connected to the control device 6, the data for the constant parts of the franking image which relate to at least one advertising slogan frame, are stored in a first memory area A i and an assigned name identifies the advertising slogan frame. It is further provided that the non-volatile working memory 5 is connected to the control device 6, the data for the semi-variable parts of the franking image being stored in a second memory area B j and an assigned name identifying the semi-variable part, a first assignment of the names of the there are semi-variable parts to the names of the constant parts. A second assignment can be made in the franking machine in accordance with the cost center number stored in a third memory area C, so that an advertising slogan is optionally assigned to each cost center KST.

Die entsprechende Zuordnung der jeweiligen Kostenstelle zu den Rahmendaten wird nach dem Einschalten automatisch abgefragt. In einer anderen Variante muß nach jedem Einschalten während der Startroutine die Kostenstelle erneut in den Speicherbereich C eingegeben werden, während sie bei kurzzeitigen Betriebsspannungsunterbrechungen erhalten bleibt. Die Anzahl von gedruckten Briefen mit der jeweiligen o.g. Einstellung des Werbeklischees über die Kostenstelle wird in der Frankiermaschine für eine spätere Auswertung registriert.The corresponding assignment of the respective cost center to the basic data is automatically queried after switching on. In another variant, the cost center must be re-entered into the memory area C each time it is switched on during the start routine, while it is retained in the event of brief interruptions in the operating voltage. The number of printed letters with the respective above The setting of the advertising cliché via the cost center is registered in the franking machine for later evaluation.

In einem jeden Datensatz eines Subspeicherbereiches Ai, Bj bzw. Bk sind abwechselnd nacheinander Steuercode und lauflängenkodierte Rahmen- bzw. Fensterdaten enthalten.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.

Vor dem ersten Druck werden aus dem nichtflüchtigen Programmspeicher 11 die jeweiligen ausgewählten gemeinsamen Rahmendaten für den Werbeklischeestempel, für den Poststempel und 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 und/oder der flüchtige Arbeitsspeicher 7 Bestandteil der Mikroprozessorsteuerung 6.Before the first print, the respective selected common framework data for the advertising slogan stamp, for the postmark and the postage stamp are transferred from the non-volatile program memory 11 into the registers 100, 110, 120, ..., of a volatile working memory 7a, with control code during the transfer can be decoded and 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 and / or the volatile working memory 7 are part of the microprocessor control 6.

Durch Dekomprimieren werden die lauflängenkodierten 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, können in einen ersten Pixelspeicherbereich I und die binären Pixeldaten, die die sich ständig mit jedem Abdruck ändernden Markierungsdaten betreffen, in den zweiten Pixelspeicherbereich II übernommen. Die Figur 1 zeigt ein Blockschaltbild für eine solche erste Variante der erfindungsgemäßen Lösung.Decompression converts the run length-encoded hexadecimal data into corresponding binary pixel data. The decompressed binary pixel data, which remain unchanged over a longer period of time, can be transferred to a first pixel memory area I and the binary pixel data, which relate to the marking data that is constantly changing with each print, into the second pixel memory area II. FIG. 1 shows a block diagram for such a first variant of the solution according to the invention.

Die zeitlich weniger veränderbaren (semivariablen) Fensterdaten werden nachfolgend als Fensterdaten vom Typ 1 bezeichnet. Dagegen werden mit Fensterdaten vom Typ 2 nachfolgend die ständig wechselnden (variablen) Fensterdaten bezeichnet.The (semi-variable) window data, which is less changeable 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 (variable) window data.

Neue Rahmen- und/oder Fensterdaten vom Typ 1 können ausgewählt werden, solange nach dem Einfügen und Einspeichern von binären Pixeldaten in den ersten Pixelspeicherbereich I ein Bedarf dazu besteht. Ist das nicht der Fall, folgt eine automatische Erzeugung von Fensterdaten vom Typ 2 mit anschließenden Dekomprimieren sowie deren Einspeicherung als binären Pixeldaten in den zweiten Pixelspeicherbereich II. In einer anderen nicht gezeigten Variante können oben genannte Schritte wiederholt werden, falls noch immer keine Druckanforderung vorliegt. Das Zusammensetzen mit den übrigen im Pixelspeicherbereich I gespeicherten binären Pixeldaten erfolgt vorzugsweise nach Vorliegen einer Druckanforderung während einer Druckroutine.New frame and / or window data of type 1 can be selected as long as there is a need for this after inserting and storing binary pixel data in the first pixel memory area I. If this is not the case, an automatic generation of window data of type 2 with subsequent decompression follows and their storage as binary pixel data in the second pixel memory area II. In another variant, not shown, the above-mentioned steps can be repeated, if still none There is a print request. 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.

Mittels der Eingabemittel 2 und der Steuereinrichtung 6 können die Daten in den Speicherbereichen C, D und E geändern werden. Dabei wird vorzugsweise der derselbe Mikroprozessor der Steuereinrichtung 6, der auch die Abrechnungsroutine und die Druckroutine ausführt, genutzt. Die Daten aus den Speicherbereichen werden entsprechend einer vorher festgelegten (in gewissen Grenzen frei wählbaren) Zuordnung während des Druckes zu einer Gesamtdarstellung eines Sicherheitsabdruckes zusammengesetzt. Hierbei finden beispielsweise vierte und fünfte Speicherbereiche D und E des nichtflüchtigen Arbeitsspeichers 5 Verwendung. In dem vierten Speicherbereich D des nichtflüchtigen Speichers 5 liegt ein Namen gespeichert vor, der den aktuell eingestellten Rahmen eines Werbeklischees kennzeichnet, während in einem fünften Speicherbereich E Daten für eine weitere wahlbare Zuordnungen von mindestens einem Werbeklischeeteil zu einem Rahmen des Werbeklischees entsprechend dem vorgenannten Namen gespeichert sind. Es ist vorgesehen, daß die Daten aus den Speicherbereichen entsprechend einer vorher festgelegten (in gewissen Grenzen frei wählbaren) Zuordnung während des Druckes zu einer Gesamtdarstellung eines Sicherheitsabdruckes zusammengesetzt werden.The data in the memory areas C, D and E can be changed by means of the input means 2 and the control device 6. In this case, the same microprocessor of the control device 6, which also executes the accounting routine and the printing routine, is preferably used. The data from the memory areas are combined according to a predetermined (freely selectable within certain limits) assignment during printing to form an overall representation of a security imprint. For example, fourth and fifth memory areas D and E of the non-volatile working memory 5 are used here. A name is stored in the fourth memory area D of the non-volatile memory 5, which identifies the currently set frame of an advertising slogan, while in a fifth memory area E data for further selectable assignments of at least one advertising slogan part to a frame of the advertising slogan corresponding to the aforementioned name are stored are. It is envisaged that the data from the memory areas are combined according to a predetermined (freely selectable within certain limits) assignment during printing to form an overall representation of a security imprint.

Die Identifikation einer Frankiermaschine erfolgt gewöhnlich mittels einer 8-stelligen Seriennummer, welche aber nur teilweise in die Markierungssymbolreihe einzugehen braucht, um damit eine Überprüfung der in Klarschrift abgedruckten Seriennummer zu ermöglichen. Das kann in einer einfachen Variante beispielsweise die Quersumme aus der Seriennummer sein. In komplizierteren anderen Varianten gehen noch andere Daten zur Bildung einer vorzugsweise mindestens 2-stelligen Information ein, welche die Überprüfung der Seriennummer gestattet.A franking machine is usually identified by means of an 8-digit serial number, which, however, only needs to be included in part in the row of marking symbols in order to enable the serial number printed in plain text to be checked. In a simple variant, this can be, for example, the checksum from the serial number. In more complicated other variants, other data go to education a preferably at least 2-digit information that allows the serial number to be checked.

Insbesondere kann, in Abänderung der in 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. Es können mit dem erfindungsgemäßen Verfahren nicht nur Ziffernoder Zahlenwerte, wie die Nummer des verwendeten Werbeklischees, sondern auch 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ängenkodierten hexadezimalen Daten anschließt. Dabei können vorzugsweise die an erster Stelle des Datensatzes stehenden lauflängenkodierten hexadezimalen Daten verwendet werden.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 can be carried out without difficulty to enable identification of franking machines if the multi-digit crypto number is not including the data values stored as a hexadecimal number of the entire cliché, but only with the inclusion of selected data values from the cliché frame and other data such as how the machine parameters of the value setting and the date are formed and temporarily stored. With the method according to the invention, not only numerical or numerical values, such as the number of the advertising cliché used, but also data values of the image information can be 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 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 means of a 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 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 can be added to each advertising slogan number Data records can be assigned, each data record having the data relating to a partial area of the advertising cliché. The data set with the associated data of the column-wise regional image information is selected based on a size that is present and / or generated in the machine, in order to extract at least a number of data (hexadecimal numbers).

Vorzugsweise werden diejenigen einer vorbestimmten Druckspalte entsprechenden lauflängenkodierten 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, oder Suspiciousvariable) und des Portowertes zu einer Zahl in spezieller - in Zusammenhang mit der Figur 10 erläuterten - Weise kombiniert und verschlüsselt. Bei der Bildung neuer kodierter Fensterdaten vor deren Abspeicherung in dem zweiten Speicherbereich II 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. Damit gelingt die Verschlüsselung von mindestens einer ersten, dritten und vierten Zahl umfassenden Kombinationszahl in einem 8 Byte langen Datensatz.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, or suspicious variable) and the postage value in in a special way - explained in connection with FIG. 10 - combined and encrypted. When new, coded window data is formed before it is stored in the second memory area II, 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. This enables the encryption of at least a first, third and fourth number of combination numbers in an 8-byte data record.

Durch den Charakterspeicher 9 wird eine Umwandlung einer Kryptozahl in eine Symbole aufweisende Kennzeichnung vorgenommen. Insbesondere wird eine durch eine weitere 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.The character memory 9 converts a crypto number into a symbol-containing identifier. In particular, a list selected by a further size, advantageously by the postage value, which assigns graphic symbols to the individual crypto numbers, is used. 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.

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.

Besonders vorteilhaft ist es, wenn die Fensterdaten vom Typ 2 für die Sicherheitsmarkierungen in einem separaten Fenster im Postwertstempel oder im Tagesstempel oder zwischen beiden Stempeln untergebracht werden. Dann wird der gesamte Frankierabdruck nicht vergrößert (was auch postalisch nicht zulässig ist) bzw. es wird kein zusätzliches Druckwerk, was an anderer Stelle des Briefes druckt, erforderlich.It is particularly advantageous if the type 2 window data for the security markings is accommodated in a separate window in the postage stamp or in the day stamp or between the two stamps. Then the entire franking imprint is not enlarged (which is also not permitted by post) or an additional printing unit that prints elsewhere in the letter is not required.

Es können zusätzlich besonders erzeugte verschlüsselte und in einem sechsten Speicherbereich F abgelegte Markierungsdaten zur Kennzeichnung - beispielsweise der Frankiermaschinenseriennummer - eingesetzt werden. Eine weitere Möglichkeit ist die maschinenlesbare aber unverschüsselt als Bar-Code abgedruckte Mitteilung der Frankiermaschinenseriennummer, deren Daten entweder aus dem Speicherbereich F des nichtflüchtigen Arbeitsspeichers 5 oder aus dem Programmspeicher 11 entnommen werden, um diese in das Frankierbild - wie beispielsweise anhand der Figur 3e gezeigt - einzufügen. Eine Mitteilung der mittels einem separaten Drucker aufzubringenden Absenderadresse mittels eines Barcodes kann durch einen Rabatt gefördert werden. Diese oben genannten Mitteilungen können erfindungsgemäß den Überprüfungsaufwand von Poststücken senken, weil sie eine zielgerichtete maschinelle Überprüfung bestimmter Absender bzw. Frankiermaschinen erlauben. Es ist in einer zweiten Variante vorgesehen, daß die Datenzentrale verdächtige Frankiermaschinen ermittelt und die Seriennummern der Postbehörde bzw. einem mit der Überprüfung beauftragten Institut übermittelt.In addition, specially generated, encrypted marking data stored in a sixth memory area F can be used for marking, for example the franking machine serial number. Another possibility is the machine-readable but unencrypted message of the franking machine serial number printed as a bar code, the data of which is taken either from the memory area F of the non-volatile working memory 5 or from the program memory 11 to be included in the franking image - as shown, for example, with reference to FIG. 3e. insert. A notification of the sender address to be provided by means of a separate printer by means of a bar code can be promoted by a discount. According to the invention, these notifications mentioned above can reduce the inspection effort for mail items because they allow a targeted machine inspection of certain senders or franking machines. In a second variant, it is provided that the data center determines suspicious franking machines and transmits the serial numbers to the postal authority or an institute commissioned with the verification.

Neuere Frankiermaschinen werden mittels einer Fernwertvorgabe FWV von einer Datenzentrale mit einem neuen Nachladeguthaben geladen. Die Datenzentrale speichert für jeden Frankiermaschinen-Nutzer die Guthabenbeträge und die Termine, zu denen diese Guthaben an die Frankiermaschine übertragen wurden. Auf der Basis dieser in der Datenzentrale gespeicherten Daten sind weitere Sicherheitschecks zur Überprüfung der regulären Benutzung der Frankiermaschine möglich.Newer franking machines are based on a remote value specification FWV loaded from a data center with a new reload credit. The data center stores the credit amounts and the dates on which these credits were transferred to the franking machine for each franking machine user. On the basis of this data stored in the data center, further security checks for checking the regular use of the franking machine are possible.

Die Figur 2 zeigt, welche Kommunikation bei einer Auswertung des erfindungsgemäßen Sicherheitsabdruckes, erforderlich ist. Einerseits wird eine Datenverbindungsleitung L zur Guthabennachladung benötigt. Gleichzeitig erhält die Datenzentrale bei jeder Kommunikation über die Datenverbindungsleitung L Informationen über die jeweilige Frankiermaschine. Es ist vorgesehen, daß in einem weiteren Speicherbereich N ein Wahlparameter und/oder Telefonnummer gespeichert vorliegt, um die Kommunikationsverbindung zur Datenzentrale DZ herstellen zu können, welche mindestens die Postregister im nichtflüchtigen Kostenstellenspeicher 10 abfragt. Nach deren Auswertung stellt die Datenzentrale erforderlichenfalls eine Datenverbindung über eine Leitung H zur Auswerteeinrichtung 29 im Postamt bzw. im mit der Auswertung der Frankierstempel der Poststücke beauftragten Institut her.FIG. 2 shows which communication is required when evaluating the security imprint according to the invention. On the one hand, a data connection line L is required for reloading credit. At the same time, the data center receives information about the respective franking machine with each communication via the data connection line L. It is provided that a dialing parameter and / or telephone number is stored in a further memory area N in order to be able to establish the communication connection to the data center DZ, which at least queries the postal register in the non-volatile cost center memory 10. After their evaluation, the data center establishes, if necessary, a data connection via a line H to the evaluation device 29 in the post office or in the institute commissioned with the evaluation of the franking stamps of the mail pieces.

In der ersten Überprüfungsvariante wird, vorausgesetzt eine Frankiermaschine gilt als suspekt, von der Postbehörde eine Kontrolle der Poststücke veranlaßt. Die Information erhält die Postbehörde von der Datenzentrale über die Datenverbindungsleitung H zusammen mit der Seriennummer übermittelt. Ebenfalls ist für Anfragen seitens des Postamtes in Abhängigkeit von der Art der Auswertung die Datenverbindungsleitung H zu benutzen. Andererseits ist für Anfragen seitens der Frankiermaschine an die Datenzentrale die Datenverbindungsleitung L vorgesehen.In the first check variant, provided that a franking machine is considered suspect, the postal authority controls the mail pieces. The postal authority receives the information from the data center via the data connection line H together with the serial number. The data connection line H must also be used for inquiries on the part of the post office, depending on the type of evaluation. On the other hand, the data connection line L is provided for inquiries from the franking machine to the data center.

In einer solchermaßen erfindungsgemäß zentral initialisierten ersten Überprüfungsvariante ermittelt die Datenzentrale auf der Basis der nutzerspezifischen historischen Daten eines bestimmten zurückliegenden Zeitabschnittes einen durchschnittlichen Portoverbrauch PK. Dabei wird erfindungsgemäß davon ausgegangen, daß der durchschnittliche Guthabenzufluß auch dem durchschnittlichen Guthabenabfluß, d.h. dem durchschnittlichen Portoverbrauch entspricht. Dieser ergibt sich somit gleich dem Verhältnis der Summe der im betrachteten Zeitabschnitt übertragenen Guthaben G, und der Summe der zwischen den Nachladungen liegenden Zeitabschnitte t:

Figure imgb0001

Auf der Basis dieses durchschnittlichen Portoverbrauches PK des Frankiermaschinen-Nutzers K und ausgehend von seiner letzten Guthabennachladung GK,n kann die voraussichtliche Zeitdauer tK,n+1 bis zur nächsten Guthabennachladung berechnet werden:
Figure imgb0002

Der Term (1 + 1/β) dient dazu, normale Schwankungen des Portoverbrauches auszugleichen. Deshalb wird zu GK,n ein Zuschlag 1/β (in diesem Beispiel vorzugsweise von 10%, d.h. 1/β = 1/10) erhoben.
Die Frankiermaschine kann der Datenzentrale Register   werte vor einer Guthabennachladung übermitteln:
   R1 (descending register) vorrätige Restbetrag in der Frankiermaschine,
   R2 (ascending register) Verbrauchssummenbetrag in der Frankiermaschine,
   R3 (total resetting) die bisherige Gesamtvorgabesumme aller Fernwertvorgaben,
   R4 (piece count Σprinting with value
Figure imgb0003
O) Anzahl gültiger Drucke,
   R8 (R4 + piece count Σprinting with value =O) Anzahl aller Drucke
Unter Berücksichtigung der im steigenden Register gespeicherten Summe (Verbrauchssummenbetrag R2) aller bisher geladenen (verbrauchten) Nachladeguthaben gilt weiter:
Figure imgb0004

Ein dem Ascending-Register entnommener Wert R2 entspricht dabei dem aktuellen Abfragewert. Gemäß dem Vorgabewunsch, der zu einen Nachladeguthaben GK.n+1 führen soll, welches zum aktuellen Abfragewert R2 hinzuaddiert werden muß, ergibt sich der künftige Wert R2neu. Es gilt:

R2 neu - R2 = G K,n+1    (4)
Figure imgb0005


Außerdem gilt:

R3 = R2 + R1   (5)
Figure imgb0006


Unter Berücksichtigung eines im fallenden Register des Kostenstellenspeichers 10 gespeicherten noch verfügbaren Portoguthabens (Restbetrag R1) kann somit ein folgender Gesamtwert für Frankierungen verbraucht werden:

R1 neu = R1 + G K,n+1    (6)
Figure imgb0007


Bei jeder Fernwertvorgabe läßt sich der Restbetrag R1 abfragen und statistisch auswerten. Wird der Restbetrag R1 immer größer, dann kann der gleiche Nachladebetrag in immer größeren Nachladeperioden nachgeladen werden, bzw. die Stückzahl wird kleiner angesetzt, welche bis zur nächsten Kommunikation frankiert werden darf. Aus dieser Überlegung und weil gewohnheitsgemäß Nachladebeträge häufig in der gleichen Höhe angefordert werden, wird nun die voraussichtliche Zeitdauer tK,n+1 bis zur nächsten Guthabennachladung nach folgender Formel ermittelt:

t K,n+1 = (G K,n+1 + R1 * α x ) * 1/P K    (7)
Figure imgb0008


Der Dispositionsfaktor αx ist abhängig von der Einstufung des Frankiermaschinen-Nutzers als A-, B-oder C-Kunde.In a first check variant that has been initialized centrally in accordance with the invention in this way, the data center determines an average postage consumption P K on the basis of the user-specific historical data of a specific past time period. It is assumed according to the invention that the average credit inflow also corresponds to the average credit outflow, ie the average postage consumption. This is the same as the ratio of the sum of the credits G transferred in the period under consideration and the sum of the periods t between the reloads:
Figure imgb0001

On the basis of this average postage consumption P K of the franking machine user K and on the basis of his last credit reload G K, n , the expected time t K, n + 1 until the next credit reload can be calculated:
Figure imgb0002

The term (1 + 1 / β) serves to compensate for normal fluctuations in postage consumption. Therefore a surcharge 1 / β (in this example preferably 10%, ie 1 / β = 1/10) is charged for G K, n .
The franking machine can transmit register values to the data central register before a credit reload:
R1 (descending register) remaining amount in the franking machine,
R2 (ascending register) amount of consumption in the franking machine,
R3 (total resetting) the previous total amount all remote values,
R4 (piece count printing with value
Figure imgb0003
O) number of valid prints,
R8 (R4 + piece count Σprinting with value = O) Number of all prints
Taking into account the total stored in the rising register (amount of consumption R2) of all previously loaded (used) reloading credits, the following also applies:
Figure imgb0004

A value R2 taken from the ascending register corresponds to the current query value. According to the default request , which is to lead to a reload credit G K.n + 1 , which must be added to the current query value R2, the future value R 2 new results . The following applies:

R2 New - R2 = G K, n + 1 (4)
Figure imgb0005


The following also applies:

R3 = R2 + R1 (5)
Figure imgb0006


Taking into account a still available postage credit (remaining amount R1) stored in the falling register of the cost center memory 10, the following total value can therefore be used for franking:

R1 New = R1 + G K, n + 1 (6)
Figure imgb0007


With each remote value specification, the remaining amount R1 can be queried and statistically evaluated. If the remaining amount R1 becomes larger and larger, the same reloading amount can be reloaded in ever larger reloading periods, or the number of pieces that can be franked until the next communication is set. From this consideration and because customary reloading amounts are often requested in the same amount, the expected time t K, n + 1 until next credit reload determined using the following formula:

t K, n + 1 = (G K, n + 1 + R1 * α x ) * 1 / P K (7)
Figure imgb0008


The disposition factor α x depends on the classification of the franking machine user as an A, B or C customer.

Auf der Basis des für den Benutzer K ermittelten durchschnittlichen Portoverbrauch PK wird der Dispositionsfaktor αK einer von beispielsweise drei Verbrauchsklassen A, B und C zugeordnet:

P K ≦ P A/B → α A    (8)

Figure imgb0009


P A/B < P K ≦ P B/C → α B    (9)
Figure imgb0010


P K > P B/C → α C    (10)
Figure imgb0011


Jeder dieser Verbrauchsklassen ist ein typischer Dispositionsfaktor αA, αB, αC zugeordnet, womit nach der Gleichung (6) bei der Verbrauchsklasse A, also der Klasse mit dem kleinsten Verbrauch, pro Zeitintervall die längste Zeit (tA) erreicht wird und bei der Verbrauchsklasse C die kürzeste Zeit (tC).On the basis of the average postage consumption determined for the user K P K disposition factor α K is assigned to one of for example three consumption classes A, B and C:

P K ≦ P FROM → α A (8th)
Figure imgb0009


P FROM <P K ≦ P B / C → α B (9)
Figure imgb0010


P K > P B / C → α C. (10)
Figure imgb0011


Each of these consumption classes is assigned a typical disposition factor α A , α B , α C , which means that according to equation (6) the longest time (t A ) is reached for consumption class A, i.e. the class with the lowest consumption, and at consumption class C the shortest time (t C ).

Eine Vereinfachung dieses Berechnungsschemas ist dadurch zu erzielen, daß nicht mehr für jeden Benutzer K die individuellen Größen αK und tK,n+1 neu berechnet werden, sondern eine Klassierung vorgenommen wird. Auf der Basis des für den Benutzer K ermittelten durchschnittlichen Portoverbrauch PK wird dieser in eine von beispielsweise drei Verbrauchsklassen A, B und C eingeordnet.

P K ≦ P A/B → A   (11)

Figure imgb0012


P A/B < P n ≦ P B/C → B   (12)
Figure imgb0013


P K > P B/C → C   (13)
Figure imgb0014


Jeder dieser Verbrauchsklassen ist eine typische Verbrauchszeit tA, tB, tC zugeordnet, wobei der Verbrauchsklasse A, also der Klasse mit dem kleinsten Verbrauch, pro Zeitintervall die längste Zeit (tA) zugeordnet wird und der Verbrauchsklasse C die kürzeste Zeit (tC).A simplification of this calculation scheme can be achieved in that the individual variables α K and t K, n + 1 are no longer recalculated for each user K, but instead a classification is carried out. On the basis of the determined for the user K average postage consumption P K of this is classified into one of for example three consumption classes A, B and C.

P K ≦ P FROM → A (11)
Figure imgb0012


P FROM <P n ≦ P B / C → B (12)
Figure imgb0013


P K > P B / C → C (13)
Figure imgb0014


A typical consumption time t A , t B , t C is assigned to each of these consumption classes, whereby the longest time (t A ) is assigned to the consumption class A, i.e. the class with the smallest consumption, and the shortest time (t C ).

Wird nun der Zeitpunkt tK,n+1 bzw. tA, tB oder tC überschritten, gilt die betreffende K-te Frankiermaschine FMK prinzipiell als verdächtig. In regelmäßigen Abständen wird in der Datenzentrale eine Plausibilitätskontrolle sämtlicher im Einsatz befindlicher Frankiermaschinen durchgeführt. Bei diesem Verfahren werden die Maschinen gekennzeichnet und der Postbehörde gemeldet, deren Frankierverhalten verdächtig erscheint oder die offensichtlich manipuliert worden sind. Mit dem Eintritt in diesen Verdachtsmodus sind nun verschiedene mehrere Schritte enthaltende Reaktionen möglich:

  • a) Die Datenzentrale nimmt Kontakt zur K-ten Frankiermaschine FMK auf. Bei Vorhandensein eines Modemanschlusses kann dies automatisch geschehen. Im Fall der sogenannten voice controll ist ein Telefonanruf beim FMK-Kunden erforderlich.
    In jedem Fall wird der Kunde bzw. die Frankiermaschine aufgefordert, die überfällige Kommunikation durchzuführen. Bei einer Kommunikation können von der Datenzentrale die aktuellen Registerstände angefordert werden, um die Größe des Restguthabens zu überprüfen oder weitere statistische Daten über die Benutzung der K-ten Frankiermaschine FMK zu erhalten. Diese Übertragung ist aus Sicherheitsgründen in gleicher Weise zu schützen wie die Fernwertvorgabe selbst. Dazu dient beispielsweise die Verschlüsselung der Nachricht mit dem DES-Schlüssel. Die Datenzentrale kann dann ggf. an die K-te Frankiermaschine FMK die Nachricht übertragen, daß sie nicht mehr verdächtig ist. Anderenfalls geht die K-te Frankiermaschine FMK in den Verdachtsmodus über. Dies bedeutet, daß sie innerhalb einer begrenzten Zeit vor Ort zu überprüfen ist, wenn anschließend keine Kommunikation zwischen der Datenzentrale und der Frankiermaschine durchgeführt wird.
    Von der Datenzentrale wird das Verhalten des Frankiermaschinenbenutzers auch auf der Basis von während der Kommunikation übermittelten weiteren Daten überwacht, um verdächtige Frankiermaschinen festzustellen. In die Berechnung zur Ermittlung des Frankiermaschinen-Profils können auch solche frankiermaschinenspezifischen Daten, wie die Stückzahl an vorgenommenen Frankierungen oder aller Drucke (Registerwerte R4 oder R8) einfließen. Vorteilhaft sind folgende Formeln nacheinander anzuwenden:
    Figure imgb0015
    und falls R1alt
    Figure imgb0003
    R1, um die Änderung zu überprüfen, außerdem:
    Figure imgb0017
    mit
    R1 :
    R1 Abfragewert bei der n-ten Fernwertvorgabe
    R1neu:
    R1 Abfragewert vor der (n+1)-ten Fernwertvorgabe eines Nachladeguthabens
    Vsusp:
    heuristischer Wert, der Auskunft über den Zustand der Frankiermaschine gibt
    Fmin:
    minimaler Frankierwert
    Bei einem Mindestfrankierwert von z.B. Fmin = 20 Cent ergibt sich folgende Fallunterscheidung:
    Vsusp1 < 5 okay
    Vsusp1 = 5..100 suspicous
    Vsusp1 > 100 manipulated
    Anhand der frankiermaschinenspezifischen Daten läßt sich so ein Frankiermaschinen-Profil erstellen. Dieses Frankiermaschinen-Profil gibt darüber Auskunft, ob ein Kunde mit den durchgeführten Nachladevorgängen in der Lage war, die ermittelte Anzahl an Frankierungen durchzuführen. Es sind innerhalb des Suspicious Mode zwei Stufen zu unterscheiden:
    Stufe 1: Frankiermaschine ist verdächtig oder
    Stufe 2: Frankiermaschine ist manipuliert worden.
    Ein entsprechender Suspicious Mode kann nur von der Datenzentrale aktiviert werden, wobei keine direkten Auswirkungen auf die Frankiermaschine stattfinden.
  • b) Ebenso wie in der Datenzentrale kann auch die K-te Frankiermaschine FMK die Nachricht selbsttätig ermitteln und anzeigen, daß sie verdächtig ist. Die K-te Frankiermaschine FMK geht mit Anzeige der Nachricht in den Verdachtsmodus. Dies bedeutet, daß die Datenzentrale innerhalb einer begrenzten Zeit vor Ort eine Überprüfung veranlaßt, wenn anschließend keine Kommunikation zwischen der Datenzentrale und der Frankiermaschine durchgeführt wird. Eine solche Kommunikation kann beispielsweise zum Zwecke einer Fernwertvorgabe eines Guthabens vorgenommen werden.
    Bei der Fernwertvorgabe eines Guthabens werden die einzelnen Transaktionen mit verschlüsselten Meldungen nacheinander durchgeführt. Nach Eingabe der Identifikations-Nummer (ID-Nr.) und der beabsichtigten Eingabeparameter prüft die Frankiermaschine, ob ein MODEM angeschlossen und betriebsbereit ist. Ist das nicht der Fall, wird angezeigt, daß das Transaktionsersuchen wiederholt werden muß. Anderenfalls liest die Frankiermaschine die Wahlparameter, bestehend aus den Herauswahlparametern (Haupt-/Nebenstelle, usw.) und der Telefonnummer aus dem NVRAM-Speicherbereich N und sendet diese mit einem Wahlaufforderungskommando an das Modem 23. Anschließend erfolgt der für die Kommunikation erforderliche Verbindungsaufbau über das MODEM 23 mit der Datenzentrale.
    Nach dem Verbindungsaufbau erfolgt die Übermittlung der verschlüsselten Eröffnungsnachricht an die Datenzentrale. Darin ist u.a. die Portoabrufnummer zur Bekanntmachung des Anrufenden, d.h. der Frankiermaschine, bei der Datenzentrale enthalten. Außerdem erfolgt die Übermittlung der verschlüsselten Registerdaten an die Datenzentrale.
    Diese Eröffnungsnachricht wird in der Datenzentrale im auf Plausibilität überprüft, die Frankiermaschine identifiziert und auf Fehler ausgewertet. Von der Datenzentrale wird erkannt, welches Ersuchen die Frankiermaschine gestellt hat und eine Erwiderungsnachricht zur Frankiermaschine als Vorspann gesendet.
    Wurde ein Vorspann empfangen, d.h. die Frankiermaschine hat eine OK-Meldung erhalten, erfolgt eine Überprüfung der Vorspannparameter hinsichtlich einer Telefonnummeränderung. Wenn ein verschlüsselter Parameter übermittelt wurde, liegt keine Telefonnummernänderung vor und es wird von der Frankiermaschine an die Datenzentrale eine Beginnmeldung verschlüsselt gesendet. Wird dort der Empfang ordnungsgemäßer Daten festgestellt, beginnt die Datenzentrale eine Transaktion durchzuführen. Im vorgenannten Beispiel werden neue Nachladeguthabendaten verschlüsselt zur Frankiermaschine übertragen, die diese Transaktionsdaten empfängt und speichert. Dabei ist in einer anderen Variante vorgesehen, daß die Frankiermaschine bei jeder erfolgreichen Kommunikation aus dem Verdachtsmodus in den Normalmodus zurück überführt wird.
    Gleichzeitig wird in der Datenzentrale aufgrund der neuen übertragenen Registerwerte wieder der Status der Frankiermaschine ermittelt.
  • c) Erfindungsgemäß kann in dieser ersten Überprüfungsvariante kann zusätzlich zu den Reaktionen a) oder b) eine Mitteilung an die Postbehörde gesandt werden, die für die Prüfung der K-ten Frankiermaschine FMK zuständig ist. Diese Postbehörde kann dann beispielsweise eine zielgerichtete Überprüfung der Frankierung der Poststücke und ggf. eine Inspektion vor Ort einleiten, wenn die vorgenommenen Ermittlungen ergeben haben, daß die Frankiermaschine manipuliert worden sein muß.
    Wurde von der Datenzentrale ermittelt, daß die Frankiermaschine verdächtig ist, wird der Postbehörde bzw. dem mit der Prüfung beauftragten Institut die zugehörige Frankiermaschinenseriennummer übermittelt. Somit kann u.a. das Vorkommen der von dieser suspekten Frankiermaschine frankierten Briefe bzw. Poststücke überwacht werden, wenn die Briefe bzw. Poststücke eine maschinenlesbare Adresse des Absenders bzw. die Frankiermaschinenseriennummer aufweisen. Das Vorkommen der von dieser suspekten Frankiermaschine frankierten Briefe wird überwacht, indem deren Anzahl und/oder Wertsumme im Zeitintervall beispielsweise von 90 Tagen gezählt und mit dem Guthabenwert, welcher in der Frankiermaschine vorhanden war seit der letzten Nachladung, verglichen werden.
  • d) Unabhängig oder in Kombination mit den Reaktionen a) bis c) wird nach Annahme des Verdachtsmoduses durch die K-te Frankiermaschine FMK ein spezielles Zeichen aktiviert und an vorbestimmter Stelle im Frankierabdruck mit abgedruckt. Dieses Zeichen kann im einfachsten Fall ein Cluster aus gedruckten Bildpunkten oder ein Strichcode sein, der z.B. rechts des Feldes FE9 (Figur 3a) gedruckt wird. Bei der Überprüfung des Frankierabdruckes erhält die Postbehörde sofort den Hinweis, daß diese Frankiermaschine verdächtig ist. Die Postbehörde kann daraufhin eine Überprüfung der Frankierung des Poststücks und bei Erhärtung des Verdachtes beispielsweise eine Inspektion der K-te Frankiermaschine FMK vor Ort durchführen.
If the time t K, n + 1 or t A , t B or t C is exceeded, the K th franking machine FM K in question is considered suspicious in principle. A plausibility check of all franking machines in use is carried out in the data center at regular intervals. In this process, the machines are identified and reported to the postal authority whose franking behavior seems suspicious or which has obviously been manipulated. Upon entering this suspect mode, several reactions involving several steps are now possible:
  • a) The data center contacts the K-th franking machine FM K. If there is a modem connection, this can be done automatically. In the case of the so-called voice controll, a phone call to the FM K customer is required.
    In any case, the customer or the franking machine is requested to carry out the overdue communication. In the event of communication, the current register status can be requested from the data center in order to check the size of the remaining credit or to obtain further statistical data on the use of the K-th franking machine FM K. For security reasons, this transmission must be protected in the same way as the remote value specification itself. This is done, for example, by encrypting the message with the DES key. The data center can then transmit the message to the K-th franking machine FM K that it is no longer suspicious. Otherwise, the K-th franking machine FM K goes into suspicious mode. This means that it must be checked on site within a limited period of time if no communication is subsequently carried out between the data center and the franking machine.
    The behavior of the franking machine user is also monitored by the data center on the basis of further data transmitted during the communication in order to identify suspicious franking machines. Data such as the number of frankings made or all prints (register values R4 or R8) can also be included in the calculation for determining the franking machine profile. The following formulas are advantageous to use one after the other:
    Figure imgb0015
    and if R1old
    Figure imgb0003
    R1 to review the change, also:
    Figure imgb0017
    With
    R1:
    R1 query value for the nth remote value specification
    R1 new :
    R1 query value before the (n + 1) -th remote value specification of a reload credit
    V susp :
    heuristic value that provides information about the state of the franking machine
    F min :
    minimum franking value
    With a minimum franking value of e.g. F min = 20 cents, the following case distinction results:
    V susp1 <5 okay
    V susp1 = 5..100 suspicous
    V susp1 > 100 manipulated
    A franking machine profile can be created on the basis of the franking machine-specific data. This franking machine profile provides information as to whether a customer was able to carry out the determined number of frankings with the reloading processes carried out. There are two levels within Suspicious Mode:
    Level 1: Postage meter is suspicious or
    Level 2: Franking machine has been manipulated.
    A corresponding suspicious mode can only be activated by the data center, with no direct effects on the franking machine.
  • b) Just as in the data center, the K-th franking machine FM K can automatically determine the message and indicate that it is suspicious. The K-th postage meter FM K goes into suspicious mode when the message is displayed. This means that the data center initiates a check on site within a limited time if no communication is subsequently carried out between the data center and the franking machine. Such communication can be carried out, for example, for the purpose of specifying the remote value of a credit.
    When specifying a remote value for a credit, the individual transactions are carried out one after the other with encrypted messages. After entering the identification number (ID number) and the intended input parameters, the franking machine checks whether a MODEM is connected and ready for operation. If this is not the case, it is indicated that the transaction request must be repeated. Otherwise, the franking machine reads the dialing parameters, consisting of the selection parameters (main / extension, etc.) and the Telephone number from the NVRAM memory area N and sends it to the modem 23 with a dial request command. The connection required for communication is then established via the MODEM 23 with the data center.
    After the connection is established, the encrypted opening message is sent to the data center. This includes, among other things, the postage call number for the announcement of the caller, ie the franking machine, at the data center. In addition, the encrypted register data is transmitted to the data center.
    This opening message is checked in the data center for plausibility, the franking machine is identified and evaluated for errors. The data center recognizes which request the franking machine has made and sends a reply message to the franking machine as the leader.
    If a header has been received, ie the franking machine has received an OK message, the header parameters are checked for a change in telephone number. If an encrypted parameter has been transmitted, there is no change in the telephone number and the franking machine sends an encrypted start message to the data center. If the receipt of correct data is determined there, the data center begins to carry out a transaction. In the aforementioned example, new reload credit data is encrypted and transmitted to the franking machine, which receives and stores this transaction data. In another variant, it is provided that the franking machine is switched from the suspected mode back to the normal mode with each successful communication.
    At the same time, the status of the franking machine is determined again in the data center on the basis of the new transferred register values.
  • c) According to the invention, in this first check variant, in addition to reactions a) or b), a message can be sent to the postal authority which is responsible for checking the K-th franking machine FM K. This postal authority can then, for example, initiate a targeted check of the franking of the mail items and, if necessary, an on-site inspection if the investigations carried out have shown that the franking machine must have been manipulated.
    If it has been determined by the data center that the franking machine is suspicious, the postal authority or the institute commissioned with the test is sent the associated franking machine serial number. Thus, among other things, the occurrence of the letters or mail pieces franked by this suspect franking machine can be monitored if the letters or mail pieces have a machine-readable address of the sender or the franking machine serial number. The occurrence of the letters franked by this suspect franking machine is monitored by counting their number and / or value sum in the time interval, for example of 90 days, and comparing them with the credit value that has been present in the franking machine since the last reloading.
  • d) Independently or in combination with reactions a) to c), a special character is activated by the K-th franking machine FM K after acceptance of the suspected mode and is also printed at a predetermined position in the franking imprint. In the simplest case, this character can be a cluster of printed pixels or a bar code, for example to the right of the field FE9 (Figure 3a) is printed. When checking the franking imprint, the postal authority is immediately informed that this franking machine is suspicious. The postal authority can then check the franking of the item of mail and, if the suspicion has hardened, can, for example, inspect the K-th franking machine FM K on site.

Ist der Abdruck solcher Verdachtszeichen nach d) dem Manipulator der K-ten Frankiermaschine FMK bekannt, kann er eben diesen Abdruck versuchen zu beseitigen. Dies wird dadurch unwirksam gemacht, daß zusätzlich die Information des Verdachtsmoduses in kryptifizierter Form abgedruckt wird. Dazu genügt ein weiteres Digit, was zusammen mit den anderen Größen (Portowert, Datum und ggf. Frankiermaschinen-Nummer) kryptifiziert und in geeigneter Form, z.B. der Symbolreihe nach Figuren 3a - 3e abgedruckt wird. In einer anderen Variante, ohne den Platz für ein weiteres Digit für eine Suspiciusvariable SVv zu benötigen, wird in der Kombinationszahl eine vierte Zahl, welche die Überprüfung der Seriennummer gestattet, auf einen speziellen Wert gesetzt, welcher normaler Weise nicht auftreten kann.If the manipulator of the K-th franking machine FM K knows the imprint of such suspicious signs according to d), he can attempt to remove this imprint. This is rendered ineffective by additionally printing the information about the suspected mode in cryptified form. A further digit is sufficient for this, which is cryptified together with the other sizes (postage value, date and franking machine number, if applicable) and printed out in a suitable form, for example the symbol row according to FIGS. 3a-3e. In another variant, without requiring the space for another digit for a Suspiciusvariable SV v , a fourth number in the combination number, which allows the serial number to be checked, is set to a special value which cannot normally occur.

Wurde in den Reaktionen gemäß der ersten Überprüfungsvariante die Überprüfung der korrekten Handhabung einer Frankiermaschine im wesentlichen von dem Fernwertvorgabezentrum, d.h. der Datenzentrale initiert, oder mindestens nachvollziehbar gestaltet, so geht diese Initiative in der Reaktion gemäß einer zweiten Überprüfungsvariante über den Sicherheitsabdruck und seiner Überprüfung durch die zuständige Behörde oder Institution und letztlich in indirekter Weise von der Frankiermaschine selbst aus, wobei die Datenzentrale und das Postamt bzw. Überprüfungsinstitut die Reaktion nur nachträglich kontrolliert.In the reactions according to the first verification variant, was the verification of the correct handling of a franking machine essentially carried out by the remote value specification center, i.e. If the data center initiates, or at least makes it understandable, this initiative is based on the second step of the verification process via the security imprint and its verification by the competent authority or institution and ultimately indirectly from the franking machine itself, whereby the data center and the post office or Review institute only controls the reaction afterwards.

In der zweiten Überprüfungsvariante wird, für zufällig ausgewählte Poststücke oder Absender eine Stichprobenkontrolle durchgeführt. Der Sicherheitsabdruck wird im Zusammenwirken mit der Datenzentrale ausgewertet. Über die Datenverbindung H werden Frankiermaschinendaten abgefragt, welche in der Datenzentrale gespeichert vorliegen und nicht auf dem Poststück offen abgedruckt sind.In the second check variant, is for random selected mail items or senders are subjected to a random check. The security imprint is evaluated in cooperation with the data center. Via the data connection H, franking machine data are queried which are stored in the data center and are not openly printed on the mail piece.

Bei der Stichprobenüberprüfung wird der Abdruck irgendeines beliebig ausgewählten Poststückes auf Manipulation untersucht. Nach Erfassung aller Symbole einer Symbolreihe und deren Umwandlung in Daten kann mit dem entsprechenden DES-Schlüssel deren Entschlüsselung vorgenommen werden. Im Ergebnis liegt dann die KOMBI-Zahl vor, aus der die Größen, insbesondere die Summe aller Frankierwerte und der aktuelle Portowert abgespalten werden. Die abgespaltene Größe Portowert G3 wird mit dem tatsächlich aufgedruckten Portowert G3' verglichen.
Die abgespaltene Größe G4, d.h. der Summenwert aller bisher seit letzter Nachladung vorgenommenen Frankierwerte wird einer Monotonieprüfung mittels Daten der letzten erfaßten Größe G4' unterzogen. Zwischen der tatsächlich in der Markierung verschlüsselt mitabgedruckten Größe G4 und der letzten erfaßten Größe G4' muß eine Differenz in mindestens der Höhe des Portowertes liegen. Im einfachsten Fall ist die zuletzt erfaßte Größe G4' der im Datenzentrum bei der letzten Fernabfrage der Registerstände eingespeicherte Summenwert aller bisher vorgenommenen Frankierungen. Ebenso kann die Fälschung der Frankiermaschinenseriennummer mittels der Markierung erkannt werden, indem nach der Entschlüsselung aus der KOMBI-Zahl die Größe G0 abgetrennt und überprüft wird..
During the sample check, the imprint of any arbitrarily selected mail item is examined for manipulation. After all symbols in a series of symbols have been recorded and converted into data, the corresponding DES key can be used to decrypt them. The result is the COMBI number from which the sizes, in particular the sum of all franking values and the current postage value, are split off. The split postage value G3 is compared with the actually printed postage value G3 '.
The split-off size G4, ie the total value of all franking values carried out since the last reload, is subjected to a monotony check using data of the last recorded size G4 '. There must be a difference of at least the amount of the postage value between the size G4 actually encoded in the marking and the last size G4 'recorded. In the simplest case, the size G4 'last recorded is the total value of all frankings made so far, which was stored in the data center when the register readings were last remotely queried. Likewise, the counterfeiting of the franking machine serial number can be identified by means of the marking, in that, after decoding, the size G0 is separated from the COMBI number and checked.

Ist zweifelsfrei erwiesen, daß der Aufdruck manipuliert worden ist, wird der auf dem Poststück angegebene Absender überprüft. Dazu kann die mitabgedruckte Seriennummer der Frankiermaschine dienen, über welche eine Identifizierung des Absenders möglich ist oder aber, falls vorhanden, der im Klartext auf den Briefumschlag gedruckte Absender. Fehlt eine solche Angabe oder ist die Frankiermaschinen-Seriennummer manipuliert worden, kann zur Ermittlung des Absenders der Brief legal geöffnet werden.If it has been proven beyond any doubt that the imprint has been tampered with, the sender stated on the mail item is checked. You can also use the serial number printed on it serve the franking machine, which can be used to identify the sender or, if available, the sender printed in plain text on the envelope. If such information is missing or the franking machine serial number has been manipulated, the letter can be opened legally to determine the sender.

Die Frankiermaschine kumuliert die verbrauchten Portowerte seit der letzten Guthabennachladung oder bildet einen Restwert indem von dem bisher geladenen Guthaben die Summe der verbrauchten Portowerte subtrahiert wird. Dieser Wert wird mit jeder Frankierung aktualisiert. Er wird gemeinsam mit anderen Sicherheitsrelevaten Daten (Portowert, Datum, Frankiermaschinenseriennummer) kombiniert und zur Fälschungssicherheit kryptifiziert und schließlich in der oben beschriebenen Weise abgedruckt. Nach Erfassung des Sicherheitsabdruckes und der Dekryptifizierung sowie Separierung der einzelnen Daten, wie in o.g. Weise bereits beschrieben, erfolgt die Auswertung. Der Vergleich der Portowerte und die Monotonieprüfung kann wie in o.g. Weise durchgeführt werden. Die Information über den seit der letzten Guthabennachladung verbrauchten Portowerte W wird nun verglichen mit bei der Prüfungsstelle gespeicherten Daten zu dieser Frankiermaschine.The franking machine accumulates the used postage values since the last credit reloading or forms a residual value by subtracting the sum of the used postage values from the previously loaded credit. This value is updated with each franking. It is combined with other security-relevant data (postage value, date, franking machine serial number) and cryptified for security against forgery and finally printed in the manner described above. After capturing the security imprint and decrypting and separating the individual data, as in the above The evaluation is carried out as already described. The comparison of the postage values and the monotony check can be carried out as described above. Way. The information about the postage values W that have been used since the last credit reloading is now compared with the data relating to this franking machine stored at the testing center.

Im einfachsten Fall wird der Werte W mit einem festen Schwellwert, der bei normalem Gebrauch der Frankiermaschine nicht überschritten wird, verglichen. Bei Überschreitung liegt Verdacht nahe.In the simplest case, the value W is compared with a fixed threshold value, which is not exceeded during normal use of the franking machine. If it is exceeded, there is a suspicion.

In einer verbesserten Version wird W mit einem Schwellwert SWn verglichen, welcher der jeweiligen Portoverbrauchsklasse entspricht. Diese Portoverbrauchsklassen können für die Nutzung der jeweiligen Frankiermaschine einmal festgelegt werden. Sie können aber auch aus einer Statistik stammen, welche für diese Frankiermaschine geführt wurde. Diese Statistik kann von der prüfenden Postbehörde geführt werden oder aber es werden die statistischen Daten genutzt, die die Datenzentrale ohnehin erstellt und die dann an die Postbehörde übertragen werden.In an improved version, W is compared with a threshold value SW n , which corresponds to the respective postage consumption class. These postage consumption classes can be defined once for the use of the respective franking machine. But you can also come from a statistic, which for this franking machine was led. These statistics can be kept by the verifying postal authority or the statistical data that the data center creates anyway and which are then transferred to the postal authority are used.

Eine weitere Verfeinerung der Überprüfung ergibt sich daraus, daß gemäß einer ersten Markierungsinformationsvariante als zweite Zahl in der Kombinationszahl auch das Datum der letzten Guthabennachladung tL enthalten ist und mit den anderen Daten in kryptifizierter Form mitabgedruckt wird. Dann ist die Postbehörde in der Lage, auch zu überprüfen, inwieweit bestimmte festgelegte maximale Zeitabschnitte zwischen zwei Guthabennachladungen überschritten worden sind, wodurch die betreffende Frankiermaschine verdächtig wurde. Außerdem wäre die Postbehörde in der Lage, den aktuellen Portoverbrauch P seit der Zeit tL der letzten Guthabennachladung mit tA für aktuelles Datum, nach Gleichung (16) zu bestimmen:

Figure imgb0018

Für die Überprüfung von P können die gleichen Kriterien angesetzt werden, wie in Zusammenhang mit der ersten Überprüfungsvariante bereits beschrieben worden ist.A further refinement of the check results from the fact that, according to a first marking information variant, the combination number also contains the date of the last credit reload t L as a second number and is also printed with the other data in cryptified form. The postal authority is then able to check to what extent certain specified maximum time periods between two credit reloads have been exceeded, as a result of which the franking machine in question has become suspicious. In addition, the postal authority would be able to determine the current postage consumption P since the time t L of the last credit reload with t A for the current date, according to equation (16):
Figure imgb0018

The same criteria can be used for checking P as has already been described in connection with the first checking variant.

Beispielsweise bilden in einer anderen Markierungsinformationsvariante die Datums/Zeit-Daten eine monoton stetig wachsende Größe. Um im Sicherheitsabdruck nicht zusätzlichen Raum für den Abdruck des Datums der letzten Guthabennachladung zu benötigen, kann in dieser Variante diese Information mit der absoluten Zeitzählung kombiniert werden. Letztere ist erforderlich, um durch eine Monotonieprüfung nach einer - in der Figur 4c erläuterten - ersten Auswertungsvariante Fälschungen in Form von Kopien zu erkennen. Die Zeitdaten setzen sich dann aus 2 Komponenten zusammen:

  • 1. Datum der letzten Guthabennachladung
  • 2. absolute Zeitzählung zwischen den Guthabennachladungen mit Rücksetzung.
For example, in another marking information variant, the date / time data form a monotonously growing quantity. In order not to require additional space in the security imprint for the date of the last credit reload, this variant can be combined with the absolute time count in this variant. The latter is necessary in order to identify counterfeits in the form of copies by means of a monotony check after a first evaluation variant - explained in FIG. 4c. The time data is then made up of two components:
  • 1. Date of the last credit reload
  • 2. absolute time counting between credit reloads with reset.

Auf die Frage, wie diese Informationen zusammen mit den Klartextinformationen visuell/manuell oder aber automatisch erfaßt werden können, wird weiter unten in Verbindung mit den Darlegungen zu den Figuren 4a bis 4c eingegangen.The question of how this information can be recorded visually / manually or else automatically together with the plain text information is dealt with below in connection with the explanations relating to FIGS. 4a to 4c.

Die Seriennummer kann auch als Strichcode ausgedruckt werden. Jedoch alle übrigen Informationen werden auf andere erfindungsgemäße Weise dargestellt, denn ein Strichcode beansprucht im Frankiermaschinendruckbild in Abhängigkeit von der kodierten Informationsmenge unter Umständen erheblichen Platz bzw. zwingt zur Vergrößerung des Frankiermaschinenabdrucks oder es können nicht alle Informationen im Strichcode-Abdruck wiedergegeben werden.The serial number can also be printed out as a barcode. However, all other information is presented in a different way according to the invention, because a bar code in the franking machine print image, depending on the amount of information coded, may take up a considerable amount of space or force the franking machine imprint to be enlarged, or not all information can be reproduced in the bar code imprint.

Erfindungsgemäß wird ein aus speziellen graphischen Symbolen bestehender besonders kompakter Abdruck verwandt. 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.According to the invention, a particularly compact print consisting of special graphic symbols is used. 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-readable and 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. The marking field is located here in a manner which is advantageous for an 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 Farbkopiergerät nachweisbar wird.The fourth window FE 4 in the day stamp contains the current date or the predated date entered in special cases. Below this is an eighth window FE 8 for a compressed precise time indication, especially for high-performance franking machines with tenths of a second. This ensures that no print is the same as another print, making it possible to detect a forgery by copying the print using a color copying machine.

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 a security imprint with a marking field in the columns between the value stamp and the day stamp can be seen, whereby the upstream vertical part of the frame of the value stamp serves for pre-synchronization and, if necessary, as a reference field. A separate window FE7 is therefore not required. 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 kryptifizierte 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 impression 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 thus the formation of marking data can begin earlier. To achieve simple copy protection, the cryptified printout using marking symbols is sufficient, without an open, unencrypted printout 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.

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 of the security imprint, shown in FIG. 3c, in addition to 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 Barcode auf. Damit kann beispielsweise der Postwert unverschlüsselt aber in einer maschinenlesbarer Form mitgeteilt werden. Ein Vergleich der verschlüsselten und der unverschlüsselten Information kann, da beide maschinenlesbar sind, vollautomatisch durchgeführt 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 barcode. In this way, for example, the post value can be communicated unencrypted but in a machine-readable form. A comparison of the encrypted and unencrypted information can be carried out fully automatically since both are machine-readable.

Bei einer geringeren Anzahl an verfügbaren Symbolen müssen mehr Symbolefelder 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, more symbol fields 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.The arrangement for the rapid generation of a security imprint for franking machines allows a fully electronically generated franking image, which was formed by the microprocessor-controlled printing process from fixed data and current data, to be set.

Die Daten für die konstanten Teile des Frankierbildes, die mindestens einen Teil der Festdaten betreffen, sind in einem ersten Speicherbereich Ai gespeichert und durch eine zugeordnete Adresse 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 und durch eine zugeordnete Adressen gekennzeichnet.The data for the constant parts of the franking image, which relate to at least part of the fixed data, are stored in a first memory area A i and, by means of an assigned address, and the data for the variable parts of the franking image are in a second memory area B j or for marking data stored in a memory area B k and identified by an assigned address.

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 eingewiesenes 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 suitably shaped 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 common printing devices.

Grundsätzlich ermöglicht die sehr hohe Zahl an Variationen auch eine Variante, die mehrere Symbolsätze für die Markierung verwendet.Basically, the very high number of variations also enables a variant that uses several symbol sets for the marking.

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 Symbolefelder 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 handelsübliche 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 differentiate between 10 degrees of blackening, for example to achieve a length of approximately three times shorter in the representation of the information than the ZIP CODE. 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 significantly increase the number of symbol fields to be printed 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 are shortened accordingly, but the recognition reliability is also reduced accordingly, so that then suitable evaluation devices of digital image processing, for example those with edge detection, are 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 commercially available personal computer-supported image processing programs.

In der Figur 4a ist der Aufbau einer Kombinationszahl KOZ in einer vorteilhaften Variante mit einer ersten Zahl (Summe aller Portowerte seit dem letzten Nachladedatum), dritten Zahl (Portowert) und einer vierten Zahl (aus einer Seriennummer erzeugt) dargestellt.4a shows the structure of a combination number KOZ in an advantageous variant with a first number (sum of all postage values since the last reload date), third number (postage value) and a fourth number (generated from a serial number).

Eine entsprechende - in der Figur 4b gezeigte - Sicherheitsabdruck-Auswerteeinrichtung 29 für eine manuelle Identifikation weist einen Rechner 26 mit geeigneten Programm im Speicher 28, Eingabe- und Ausgabemittel 25 und 27 auf. Die bei der jeweiligen Postbehörde eingesetzte Auswerteeinrichtung 29 steht mit einem - in der Figur 2 gezeigtem - Datenzentrum DZ über eine Kommunikationsleitung H in Verbindung.A corresponding security imprint evaluation device 29 for manual identification - shown in FIG. 4b - has a computer 26 with a suitable program in the memory 28, input and output means 25 and 27. The evaluation device 29 used at the respective postal authority is connected to a data center DZ shown in FIG. 2 via a communication line H.

In der Figur 4c ist ein Teilschritt zur Markierungssymbol-Erkennung gezeigt, welcher für eine automatische Eingabe, gemäß einem - in der Figur 4d näher erläuterten - Sicherheitsabdruck-Auswerteverfahren, erforderlich ist.FIG. 4c shows a sub-step for marking symbol recognition, which is required for automatic input, in accordance with a security imprint evaluation method, which is explained in more detail in FIG. 4d.

In der bevorzugten Variante ist das Markierungsfeld mindestens unter bzw. in einem Feld des Frankiermaschinenstempelbildes angeordnet und es wird eine Reihe von solchen Symbolen unterhalb des Frankierstempelabdrucks und gleichzeitig mit diesem gedruckt. Das Markierungsfeld kann jedoch auch anders - wie beispielweise in der Figur 3 b gezeigt - angeordnet sein, wobei jeweils entsprechende Transportvorrichtungen für das Poststück vorgesehen sind, wenn der Bildaufnehmer, beispielsweise die CCD-Zeilenkamera unbeweglich angeordnet ist. Ein in der Figur 4b dargestelltes Markierungslesegerät 24 kann beispielsweise auch als ein, in einer Führung geführter, Lese-Stift ausgebildet sein. Das Gerät umfaßt vorzugsweise eine CCD-Zeilenkamera 241, einen mit der CCD-Zeilenkamera 241 und mit einem D/A-Wandler 243 verbundenen Komparator 242 und einen Encoder 244 zur Erfassung der schrittweisen Bewegung. Der Dateneingang des D/A-Wandlers 243 für digitale Daten und die Ausgänge von Komparator 242 und Encoder 244 sind mit einer Ein/Ausgabeeinheit 245 verbunden. Hierbei handelt es sich um eine Standardschnittstelle zum Eingabemittel 25 der Sicherheitsabdruck-Auswerteeinrichtung 29.In the preferred variant, the marking field is arranged at least under or in a field of the franking machine stamp image and a series of such symbols is printed below the franking stamp impression and simultaneously with it. However, the check box can also be different - such as in the 3b shown - be arranged, in each case corresponding transport devices for the mail item being provided if the image recorder, for example the CCD line camera, is arranged immovably. A marker reading device 24 shown in FIG. 4b can also be designed, for example, as a reading pen guided in a guide. The device preferably includes a CCD line camera 241, a comparator 242 connected to the CCD line camera 241 and to a D / A converter 243, and an encoder 244 for detecting the stepwise movement. The data input of the D / A converter 243 for digital data and the outputs of the comparator 242 and encoder 244 are connected to an input / output unit 245. This is a standard interface to the input means 25 of the security imprint evaluation device 29.

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.

Die orthogonalen Kanten des Symbolsatzes nach Figur 3 erlauben ein besonders einfaches und mit wenig Aufwand zu implementierendes Verfahren der automatischen Erkennung. Die Erkennungseinrichtung enthält dabei eine CCD-Zeilenkamera mittlerer Auflösung, z.B. 256 Bildpunkte. Mit einem geeigneten Objektiv wird die Höhe der Symbolreihe auf die 256 Bildpunkte der Zeilenkamera abgebildet. Das jeweilige Symbolfeld wird nun entsprechend einer Briefbewegung von links nach rechts mit der rechten Spalte beginnend spaltenweise abgetastet. Die Zeilenkamera ist dabei vorzugsweise stationär angeordnet und der Brief wird unter der Zeilenkamera durch gleichförmigen motorischen Antrieb hinweggeführt. Da die Symbolreihe innerhalb des Frankierabdruckes gemäß einer einmal getroffenen Vereinbarung stets an der gleichen Stelle positioniert ist, und der Frankierabdruck seinerseits durch bereits bestehende Postvorschriften auf dem Briefkuvert positioniert ist, genügt die Führung des Briefkuverts an einer Fixkante des Erkennungsgerätes.The orthogonal edges of the symbol set according to FIG. 3 allow a particularly simple and easy to implement automatic detection method. The detection device contains a CCD line scan camera of medium resolution, for example 256 pixels. With a suitable lens, the height of the row of symbols is imaged on the 256 pixels of the line scan camera. The respective symbol field is now scanned in columns according to a letter movement from left to right, starting with the right column. The line camera is preferably arranged stationary and the letter is guided under the line camera by a uniform motor drive. Since the row of symbols is always positioned in the same place within the franking imprint in accordance with an agreement once made, and the Franking imprint is in turn positioned on the envelope by means of already existing postal regulations, the guidance of the envelope on a fixed edge of the recognition device is sufficient.

Die CCD-Zeilenkamera ermittelt für jede Spalte den Kontrastwert der zur Spalte gehörenden Bildpunkte. Der Ausgang der CCD-Zeilenkamera ist mit einem Komparator verbunden, der mittels Schwellwertvergleich den Bildpunkten die Binärdaten 1 und 0 zuordnet. Selbst bei konstanten künstlichen Beleuchtungsverhältnissen wird eine Anpassung des Schwellwertes an die sehr unterschiedlichen Lichtreflexionsfaktoren der verschiedenen für Briefkuverts verwendeten Papiersorten erforderlich sein. Dazu wird der Schwellwert geführt nach einem Referenzfeld FE 7, das aus einer Folge von Balken besteht und in Höhe der Symbolreihe und vor dieser angeordnet ist. Der Schwellwert wird als Mittelwert der Hell- Dunkelstreifen des Referenzfeldes festgelegt. Die Abtastung des Referenzfeldes wird entweder mit einem zusätzlichen Sensor (z.B. einem Fototransistor), oder mit der CCD-Zeilenkamera selbst durchgeführt. Im letzteren Fall müssen die Meßwerte der Zeilenkamera A/D gewandet werden, in einem über eine Standardschnittstelle angeschlossenen Computer daraus der Schwellwert gebildet werden und dieser über einen D/A-Wandler dem Komparator zugeführt werden. Neuere CCD-Zeilenkameras haben den Komparator integriert, wobei dessen Schwellwert direkt vom Computer mit einem digitalen Wert gesteuert werden kann.The CCD line scan camera determines the contrast value of the pixels belonging to the column for each column. The output of the CCD line scan camera is connected to a comparator which uses binary value comparison to assign the binary data 1 and 0 to the pixels. Even with constant artificial lighting conditions, it will be necessary to adapt the threshold value to the very different light reflection factors of the different types of paper used for envelopes. For this purpose, the threshold value is guided according to a reference field FE 7, which consists of a series of bars and is arranged at the level of the symbol row and in front of it. The threshold value is determined as the mean value of the light-dark stripes of the reference field. The reference field is scanned either with an additional sensor (e.g. a photo transistor) or with the CCD line scan camera itself. In the latter case, the measured values of the line camera A / D have to be converted, the threshold value has to be formed from them in a computer connected via a standard interface and these have to be fed to the comparator via a D / A converter. Newer CCD line scan cameras have integrated the comparator, whereby its threshold value can be controlled directly by the computer with a digital value.

Die von der Zeilenkamera, inklusive Komparator, gelieferten binären Daten werden in einem rechnergestärkten Auswertegerät in einem Bildspeicher spalten- und zeilenweise abgelegt. Ein einfaches und schnell laufendes Auswerteprogramm untersucht in jeder Spalte eines Symbolfeldes die Wechsel der binären Dateninhalte von 1 auf 0 bzw. 0 auf 1, wie das anhand der Figur 4c dargestellt worden ist. Beginnt beispielsweise das Programm eine Spalte eines Symbolfeldes mit der oberen (weißen) Kante zu untersuchen, ist der binäre Inhalt dieser ersten Bildpunktdaten =0. Nach m1 Punkten dieser Spalte findet der 1. Wechsel zum binären Inhalt 1 (bedruckt) statt. Die Adresse dieses 1. Binärwechsels und ebenso die Adresse m2 des folgenden Binärwechsels (1. unbedruckter) Bildpunkt wird in einem Merkmalspeicher gespeichert. Bei dem in Figur 3f gezeigten Symbolsatz genügen bereits diese beiden Konturen, wenn der Vorgang für alle Spalten eines Symbolfeldes wiederholt wird. Hat ein Symbolfeld n Spalten, so liegen nach dessen Detektierung im zugeordneten Merkmalsspeicher 2n Daten vor, welche durch Vergleich mit den in einem Musterspeicher gespeicherten Datensätzen der Mustersymbole eine eindeutige Zuordnung ermöglichen. Dieses Verfahren ist auf Grund seiner Einfachheit echtzeitfähig und weist eine höhe Redundanz gegenüber einzelnen Druck- bzw. Sensorfehlern auf.The binary data supplied by the line scan camera, including the comparator, is stored in a computer-strengthened evaluation device in columns and rows in an image memory. A simple and fast-running evaluation program examines the change in the binary data contents from 1 to 0 or 0 to 1 in each column of a symbol field, as is shown in FIG. 4c has been shown. For example, if the program begins to examine a column of a symbol field with the top (white) edge, the binary content of this first pixel data is = 0. After m1 points in this column, the 1st change to binary content 1 (printed) takes place. The address of this 1st binary change and also the address m2 of the following binary change (1st unprinted) pixel is stored in a feature memory. In the symbol set shown in FIG. 3f, these two contours are sufficient if the process is repeated for all columns of a symbol field. If a symbol field has n columns, then, after its detection, there are 2n data in the assigned feature memory, which enable a clear assignment by comparison with the data sets of the pattern symbols stored in a pattern memory. Due to its simplicity, this method is real-time capable and has a high level of redundancy in relation to individual printing or sensor errors.

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 Fotodetektor angeordnet.The quantized difference in degree of blackening between the symbols enables simple machine 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.

Das Sicherheitsabdruck-Auswerteverfahren nach Figur 4d, zeigt wie diese im Frankierfeld gedruckten Sicherheitsinformationen in vorteilhafter Weise ausgewertet werden. Es ist erforderlich einzelne Größen manuell und/oder automatisch einzugeben. Die Symbolreihe ist in diesem Fall vertikal zwischen dem Wert- und dem Datumsstempel angeordnet. Sie enthält in kryptifizierter Form Informationen über den abgedruckten Portowert, eine monoton veränderbare Größe (beispielsweise das Datum bzw. eine absolute Zeitzählung) und die Information zur Seriennummer bzw. ob der Verdachtsmodus vorliegt. Diese Informationen werden zusammen mit den Klartextinformationen visuell/manuell oder aber automatisch erfaßt.The security imprint evaluation method according to FIG. 4d shows how this security information printed in the franking field is evaluated in an advantageous manner. It is necessary to enter individual sizes manually and / or automatically. In this case, the row of symbols is arranged vertically between the value and the date stamp. It contains, in cryptified form, information about the printed postage value, a monotonously variable size (for example the date or an absolute time count) and the information about the serial number or whether the suspected mode is present. This information is recorded together with the plain text information visually / manually or automatically.

Eine erste Auswertungsvariante - gemäß Figur 4d - besteht darin, aus der abgedruckten Markierung die einzelnen Informationen zurückzugewinnen und mit den offen auf dem Poststück abgedruckten Informationen zu vergleichen. Die im Schritt 71 erfaßte Symbolreihe wird im Schritt 72 in eine entsprechende Kryptozahl umgewandelt. Diese eindeutige Zuordnung kann über eine im Speicher des Auswertegerätes abgelegte Tabelle erfolgen, wobei in besonders vorteilhafterweise von dem Symbolsatz in Figur 3f Gebrauch gemacht wird, wobei dann jedes Symbolfeld ein Digit der Kryptozahl entspricht. Die so ermittelte Kryptozahl wird im Schritt 73 mit Hilfe des im Auswertegerät gespeicherten Kryptoschlüssels dekryptifiziert.A first evaluation variant - according to FIG. 4d - consists in recovering the individual information from the printed marking and comparing it with the information printed open on the mail piece. The symbol row detected in step 71 is converted into a corresponding crypto number in step 72. This unambiguous assignment can take place via a table stored in the memory of the evaluation device, use being made particularly advantageously of the symbol set in FIG. 3f, each symbol field then corresponding to one digit of the crypto number. The crypto number determined in this way is decrypted in step 73 with the aid of the crypto key stored in the evaluation device.

Wurden die Kryptozahlen für die Markierung nach einem symmetrischen Algorithmus (beispielsweise dem DES-Algorithmus) erzeugt, so kann nach dem Schritt 73 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 (beispielsweise der Postwert), der auszuwerten ist, wird im Schritt 74 abgetrennt und angezeigt.If the crypto numbers for the marking were generated according to a symmetrical algorithm (for example the DES algorithm), then after step 73 of the first evaluation variant, the initial number can be generated again from each crypto number. The starting number is a combination number KOZ and contains the number combination of at least two sizes, one size by the upper digits of the combination number KOZ and the other size is represented by the lower digits of the KOZ. The part of the combination of numbers (for example the postage value) that is to be evaluated is separated and displayed in step 74.

Jeder Stelle der nach der Dekryptifizierung erhaltenen Ausgangszahl ist eine inhaltliche Bedeutung zugeordnet. So können die für die weitere Auswertung relevanten Informationen separiert werden. Wesentlich ist neben dem eigentlich zu überprüfenden Portowert, der die eine Größe bildet, u.a. eine monoton stetig veränderbare Größe. Eine bestimmte monoton stetig veränderbare Größe und weitere Größen bilden bestimmte Markierungsinformationsvarianten.Each digit of the initial number obtained after decryptification is assigned a meaning in terms of content. In this way, the information relevant for further evaluation can be separated. In addition to the postage value that is actually to be checked, which forms the one size, it is essential a constantly changing variable. A certain monotonously continuously variable size and further sizes form certain marking information variants.

Ausgehend von dieser Überlegung, bildet in einer ersten Markierungsinformationsvariante der in einem Frankiermaschinenregister gespeicherte Summenwert an Frankierungen mindestens eine den vorbestimmten Stellen der Kombinationszahl zugeordnete erste Zahl. Diese vorgenannte erste Zahl ist eine monoton stetig veränderbare Größe. Dadurch ändert sich die Markierung bei jedem Druck, was ein derartiges frankiertes Poststück unverwechselbar macht und gleichzeitig eine Information über den bisherigen Guthabenverbrauch liefert. Diese Information über den Guthabenverbrauch wird in Zeitabständen anhand bekannter in der Datenzentrale gespeichert vorliegenden Guthabenverbrauchs- und Guthabennachladedaten auf ihre Plausibilität überprüft. Vorzugsweise bildet der Summenwert an Frankierwerten seit dem letztem Nachladedatum mindestens eine den vorbestimmten Stellen der Kombinationszahl zugeordnete erste Zahl. Eine zweite Zahl, die an vorbestimmten Stellen der Kombinationszahl plaziert ist, wird beispielsweise durch das letzte Nachladedatum gebildet.Based on this consideration, in a first marking information variant, the total value of frankings stored in a franking machine register forms at least one first number assigned to the predetermined digits of the combination number. This aforementioned first number is a monotonously continuously variable. As a result, the marking changes with each print, which makes such a franked item of mail unmistakable and at the same time provides information about the current credit consumption. This information about the credit consumption is checked for plausibility at intervals on the basis of known credit consumption and credit reloading data stored in the data center. Since the last reload date, the total value of franking values preferably forms at least one first number assigned to the predetermined digits of the combination number. A second number, which is placed at predetermined positions in the combination number, is formed, for example, by the last reload date.

In einer zweiten Markierungsinformationsvariante bildet diese vorgenannte erste Zahl entsprechend dem Summenwert an Frankierungen zusammen mit der zweiten Zahl, betreffend die Guthabennachladedaten zum Zeitpunkt der letzten Nachladung, eine monoton stetig veränderbare Größe.In a second marking information variant, this aforementioned first number forms in accordance with the total value on frankings together with the second number, relating to the credit reload data at the time of the last reload, a monotonously continuously variable quantity.

In einer dritten Markierungsinformationsvariante bildet diese vorgenannte erste Zahl entsprechend dem Summenwert an Frankierungen zusammen mit der zweiten Zahl, betreffend die Stückzahldaten zum Zeitpunkt der letzten Nachladung, eine monoton stetig veränderbare Größe.In a third variant of the marking information, this aforementioned first number, in accordance with the total value of frankings, together with the second number, relating to the piece number data at the time of the last reload, forms a monotonously continuously variable quantity.

Eine entsprechende Anzahl an alternativen Varianten ergibt sich, wenn zur Bildung der Markierungsinformation statt dem Summenwert an Frankierungen (verbrauchten Portowerte seit der letzten Guthabennachladung) nunmehr der Restwert verwendet wird. Der Restwert ergibt sich, indem von dem bisher geladenen Guthaben die Summe der verbrauchten Portowerte subtrahiert wird.A corresponding number of alternative variants results if the residual value is now used to form the marking information instead of the total value of frankings (postage used since the last credit reload). The residual value is obtained by subtracting the sum of the used postage values from the previously loaded credit.

Eine entsprechende Anzahl an weiteren alternativen Varianten ergibt sich, wenn zur Bildung der Markierungsinformation augenblickliche Datums/Zeitdaten insgesamt oder seit dem letzten Nachladedatum, Stückzahldaten insgesamt oder seit dem letzten Nachladedatum bzw. andere physikalische jedoch zeitlich determinierte Daten (beispielsweise Batteriespannung) einbezogen werden.A corresponding number of further alternative variants is obtained if current date / time data in total or since the last reload date, total number of items or since the last reload date or other physical but temporally determined data (for example battery voltage) are included to form the marking information.

Im nachfolgenden Ausführungsbeispiel bilden die augenblicklichen Datums/Zeitdaten eine monoton stetig veränderbare Größe für eine Monotonievariable MVv, welche im Schritt 74 aus der Kombinationszahl abgetrennt wird. Die Auswertevariante umfaßt dann folgende Schritte:

  • a) Der aus den Sicherheitsabdruck extrahierte tatsächliche abgerechnete Portowert PWv wird mit dem im Schritt 70 ermittelten, als Klartext im Wertstempel abgedruckten Portowert PWk im Schritt 75 verglichen. Stimmen beide nicht überein, wurde offensichtlich der abgedruckte Wertstempel manipuliert. Im Schritt 76 wird das Erfordernis einer Inspektion der Frankiermaschine vor Ort festgestellt und angezeigt.
  • b) Der im Schritt 74 extrahierte Zeitpunkt tn ist nun die aus dem Sicherheitsabdruck abgetrennte Monotonievariable MVv und kennzeichnet in eindeutiger Weise den Zeitpunkt der Abbuchung des Portowertes bzw. der Ausführung der Frankierung. Diese Daten können bestehen aus dem Datum und der Uhrzeit. Wobei letztere nur so weit aufgelöst wird, daß die nächstfolgende Frankierung sich mit ihrem Zeitpunkt tn vom vorigen Zeitpunkt tn-1 unterscheidet. Diese Daten können auch eine fiktive Zeitzählung beginnend mit einem Fixdatum = 0 darstellen. Letzteres kann zum Beispiel den Beginn der Inbetriebnahme der Frankiermaschine betreffen.
    Jeder im Schritt 74 als Monotonievariable MVv abgetrennter Zeitpunkt kennzeichnet also in eindeutiger Weise einen einzelnen Frankierabdruck dieser Frankiermaschine und macht diesen somit zum Unikat. Jede Frankiermaschine wird durch ihre Seriennummer charakterisiert, welche im Schritt 77 erfaßt wird. Durch einen Vergleich im Schritt 80 mit einem oder mehreren früheren Abdrucken dieser Frankiermaschine, wobei eine zur Seriennummmer zugeordnet gespeicherte vorhergehende Monotonievariable MVk-1 im Schritt 79 abgerufen wird kann die o.g. Einmaligkeit überprüft werden. In vorteilhafter Weise bildet die Folge der Zeitpunkte ... tn-1, tn einer Frankiermaschine eine monotone Reihe. Es ist dann lediglich die Monotonie an Hand des letzten gespeicherten Zeitpunktes tn-1 dieser Frankiermaschine zu überprüfen. Ist die Monotonie nicht gegeben, liegt eine Kopie von einem früheren Abdruck dieser Frankiermaschine vor, was im Schritt 76 angezeigt wird.
  • c) Zur Prüfung, ob sich die Frankiermaschine während des Druckens im Verdachtsmodus befand, ist lediglich eine Susspiciosvariable SVv im Schritt 81 auszuwerten. Nimmt das entsprechende Digit einen speziellen Wert an oder ist beispielsweise ungerade, so bedeutet dies, das diese Frankiermaschine überfällig zur Guthabenladung war. Die Feststellung des Verdachtsmodus im Schritt 81 und die Prüfung der Richtigkeit der Seriennummer im Schritt 78 können dabei auf einer abgespaltenen vierten zweistelligen Zahl basieren, welche im Normalfall aus der Seriennummer abgeleitet wird, d.h. wenn sich die Frankiermaschine nicht im Verdachtsmodus befindet. Im Schritt 76 erfolgt zur Anzeige eine Oderverknüpfung der Informationen aus den Schritten 76, 78, 80 und 81.
In the following exemplary embodiment, the current date / time data form a monotonously continuously variable variable for a monotonicity variable MV v , which is separated from the combination number in step 74. The evaluation variant then comprises the following steps:
  • a) The actual billed postage value PW v extracted from the security imprint is with the value determined in step 70 as plain text in the value stamp printed postage value PW k compared in step 75. If the two do not match, the printed value stamp was obviously manipulated. In step 76, the need for an inspection of the franking machine on site is determined and displayed.
  • b) The time t n extracted in step 74 is now the monotony variable MV v separated from the security imprint and uniquely identifies the time when the postage value was debited or the franking was carried out. This data can consist of the date and time. The latter is only resolved to such an extent that the subsequent franking differs with its time t n from the previous time t n-1 . This data can also represent a fictitious time count starting with a fixed date = 0. The latter can relate, for example, to the start of commissioning of the franking machine.
    Each time separated in step 74 as a monotony variable MV v thus uniquely identifies an individual franking imprint of this franking machine and thus makes it unique. Each franking machine is characterized by its serial number, which is recorded in step 77. The above - mentioned uniqueness can be checked by comparing in step 80 with one or more previous impressions of this franking machine, with a previous monotony variable MV k-1 stored in association with the serial number being called up in step 79. The sequence of times ... t n-1 , t n of a franking machine advantageously forms a monotonous row. It is then only necessary to check the monotony on the basis of the last stored time t n-1 of this franking machine. If the monotony is not present, there is a copy of an earlier impression of this franking machine, which is displayed in step 76.
  • c) To check whether the franking machine during of printing in the suspected mode, only a sweet picios variable SV v has to be evaluated in step 81. If the corresponding digit takes on a special value or is, for example, odd, this means that this franking machine was overdue for credit loading. The detection of the suspected mode in step 81 and the checking of the correctness of the serial number in step 78 can be based on a split fourth two-digit number which is normally derived from the serial number, ie if the franking machine is not in the suspected mode. In step 76, the information from steps 76, 78, 80 and 81 is ORed for display.

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.A device equipped with an appropriate program (laptop) is sufficient for evaluation. In this case, sizes G1, possibly G4 and at least one size G5 known only to the franking machine manufacturer and / or the data center and communicated to the postal authority can also be encrypted from the franking machine stamp image. 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.

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 verify the authenticity of a franking. Thus, on the one hand, the assignment of the symbols to the listed valencies 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.

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 .

In einer - in der Figur 4d nicht gezeigten - zweiten Auswertungsvariante werden in die Auswerteeinrichtung 29 vom Bediener manuell oder automatisch mittels eines Lesegerätes unverschlüsselte in Klarschrift vorhandene Größen G0, G2, G3 und G4 eingegeben, um mit dem gleichen Schlüssel und Verschlüsselungsalgorithmus, wie er in der Frankiermaschine verwendet wird, erst eine Kryptozahl und danach eine Markierungssymbolreihe abzuleiten. Nähere Ausführungen hierzu werden in Zusammenhang mit dem - in der Figur 10 dargestellten - Schritt 45, einer Bildung neuer kodierten Fensterdaten vom "Typ 2" für ein Markierungsbild gemacht. Eine daraus erzeugte Markierung wird angezeigt und von dem Bediener mit der auf den Postgut (Briefkuvert) gedruckten Markierung verglichen. Dem vom Bediener vorzunehmenden Vergleich kommt die Symbolhaftigkeit der in dem Ausgabemittel 25 dargestellten und auf das Postgut aufgedruckten Markierungen entgegen.In a second evaluation variant (not shown in FIG. 4d), the operator enters manually or automatically unencrypted quantities G0, G2, G3 and G4 into the evaluation device 29 manually or automatically by means of a reading device in order to use the same key and encryption algorithm as that in the franking machine is used to first derive a crypto number and then a row of marking symbols. 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. A marking generated from this is displayed and compared by the operator with the marking printed on the postal matter (envelope). The comparison to be made by the operator is matched by the symbolism of the markings shown in the output means 25 and printed on the postal matter.

In einer - ebenfalls nicht gezeigten - dritten Auswertungsvariante werden in einem ersten Schritt in das Eingabemittel 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 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-Rahmennummer 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. Die Nachprüfung erfolgt in einem dritten Schritt durch Vergleich zweier Kryptozahlen KRZ1 mit VKRZ1 im Rechner 26 der Auswerteeinrichtung 29, wobei ein Signal für Berechtigung bei Gleichheit bzw. die Nichtberechtigung bei negativen Vergleichsergebnis (Ungleichheit) abgegeben wird.In a third evaluation variant - also not shown - in a first step, the trained examiner automatically enters the graphic symbols one after the other into the input means 25 manually or using a suitable reading device 24 in order to convert the marking printed on the mail item (letter) into at least one convert the first crypto number KRZ1 back. 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 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 slogan frame number WRN, G2 for the date DAT and G3 for the postage value PW, G4 for non-repeating time data TIME 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 in order to form at least one comparison crypto number VKRZ1. The check is carried out in a third step by comparing two crypto numbers KRZ1 with VKRZ1 in the computer 26 of the evaluation device 29, a signal for authorization in the case of equality or the non-authorization in the event of a negative comparison result (inequality) being emitted.

Im nachfolgend erläuterten Ausführungsbeispiel wird eine Auswertung nach der zweiten bzw. dritten Auswertevariante näher erläutert.In the exemplary embodiment explained below, an evaluation according to the second or third evaluation variant is explained in more detail.

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 Dekodierlisten 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 the current one Assignment of the parts of the advertising slogan 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 the 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, for example, 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 and contain the 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 Frankiermaschinennutzer 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 check 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 ascertains 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. data from the last inspection are also 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 kryptifizierten Symbolreihe zusätzlich in mindestens einem Markierungsfeld abgedruckt werden. 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 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. 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-Daten und in Fenster FE6 die Markierungsdaten.In the first test step, the correctness of the printed postal 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. In the second test step, the monotony of the data, in particular which checked in window FE8. This allows copies of a franking imprint to be identified. Manipulation for the purpose of forgery is therefore not promising, since this data is additionally printed in the form of a cryptified symbol row in at least one marking field. 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 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. The information, like the advertising slogan frame number WRN, on the other hand, can be indicated by a predetermined window FE9. The associated window data are of type 1, ie 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, the 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 adhered to 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 STi, STj 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 ST i , ST j of the working memory 5 of the franking machine.

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

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 nicht-flü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 postage meter 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.

In der Figur 5 ist ein Ablaufplan der erfindungsgemäßen Lösung dargestellt, wobei das Verfahren auf dem Vorhandensein von - in der Figur 1 - gezeigten zwei Pixelspeicherbereichen beruht.FIG. 5 shows a flowchart 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 (semivariablen) 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 (variable) Fensterdaten vom Typ 2 dekomprimiert und als binäre Fensterdaten in dem zweiten Pixelspeicherbereich II vor dem Druck gespeichert. Fensterdaten vom Typ 2 sind beispielsweise 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.Depending on the frequency of a change in data, decoded binary frame and window data are stored in two pixel storage areas before printing. The (semi-variable) window data of type 1, 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 (variable) window data of type 2 are decompressed and as binary window data in the second pixel memory area II saved before printing. Type 2 window data are, for example, the postal value and transport-dependent postal 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.

Eine Frankiermaschine kann nach dem Einschalten und ihrer Initialisierung mehrere Zustände (Kommunikationsmodus, Testmodus, Frankiermodus u.a. Modi) durchlaufen, was beispielsweise in der Anmeldung P 43 44 476.8 der in den deutschen Offenlegungsschriften DE 42 17 830 A1 und DE 42 17 830 A1 näher beschrieben wurden. Nach dem Start-Schritt 40 des Frankiermodus 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. Dabei werden auch relevante Speicherbereiche C, D, E des nichtflüchtigen Arbeitsspeichers 5 hinsichtlich einer eingestellten Zuordnung von Fenster- und Rahmendaten bzw. Kostenstelle abgefragt. Nach der vorgenannten oder in einer anderen beispielsweise nach der in DE 42 21 270 A1 beschriebenen Weise kann auch ein Klischeetextteil, welches einem bestimmten Werbeklischee zugeordnet ist, automatisch vorgegeben werden.A franking machine can run through several states (communication mode, test mode, franking mode and other modes) after it has been switched on and initialized, which was described in more detail, for example, in application P 43 44 476.8 of DE 42 17 830 A1 and DE 42 17 830 A1 . After the start step 40 of the franking mode, the input of the cost center in step 41 results in an automatic entry of the last window and frame data currently stored and in step 42 a corresponding display. Relevant memory areas C, D, E of the non-volatile working memory 5 are also queried with regard to a set assignment of window and frame data or cost center. According to the aforementioned or in another manner, for example in the manner described in DE 42 21 270 A1, a cliché text part which is assigned to a specific advertising cliché can also be specified automatically.

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 remaining window data after it has been decompressed correspondingly stored in columns in volatile pixel memory 7c.

In der Figur 9a wird die, Dekodierung 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 characteristic values 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 Pixelspeicherbereich 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 pixel memory 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 entries are carried out in step 52, i.e. 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 semivariablen 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 Steuercode 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 semi-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 in accordance with the input are evaluated in order to detect control codes for a “color change” or a “column end” which are required 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.If, on the other hand, 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 series 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 kodierten 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 kodierter Fensterdaten vom Typ 2 für ein Markierungsbild erläutert.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 type 2 window data for a marking image is explained in two variants with reference to FIG.

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.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 überschreibt 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 Strichcodes 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 nicht 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 only now in the volatile memory 7b can be stored. The sub-storage 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 Dekodierung 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 veränderbare, 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 set is transferred byte by byte for the marking in registers in the volatile working memory 7a and the control characters "color change" and "end of column" are detected, in order then to decode the remaining data of the data set and to decode the decoded 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 the decoding of the control code and conversion into decompressed binary window data of type 2 in detail. 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. Just the time data represents a monotonically changeable, since time-dependent, ascending variable. First, BCD-packed time data supplied from the clock / date module 8 are, if appropriate, converted into a suitable data record containing time data with run-length-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 - in a manner not shown in FIGS. 5 and 6 - is traced back 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 this 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 printed 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.

Im Schritt 57 wird geprüft, ob weitere Poststücke zu frankieren sind. Ist das nicht der Fall und die Druckroutine ist beendet, wird der Schritt 60 erreicht und somit das Frankieren beendet. Anderenfalls ist das Druckende noch nicht erreicht und es wird zum Schritt 51 zurück verzweigt.In step 57 it is checked whether further mail pieces are to be franked. If this is not the case and the printing routine is ended, step 60 is reached and the franking is thus ended. 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 diesen Pixelspeicherbereich I werden dekodierte 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. 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.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. 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 placed under the print module 1 of an electronic franking machine at speed v moved in the direction of the arrow and printed in columns s₁ beginning in a grid-like manner with the illustrated postage stamp image. The printer module 1 has, for example, a print bar 16 with a number of print elements d1 to d240. The 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 print 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 15 non-colored (ie not active) and 3 colored (ie active) printing dots alternate until a first window FE1 is reached, in which the postage value (postage) is to be inserted. This is followed by a range from 104 non-colored pressure dots to the end of the column. Such run length coding is implemented in the data set using 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. 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.With hexadecimal data "QQ" 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. 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 nichtfarbig 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] + [0 * 1] = 240)

Figure imgb0019
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 to 240 dots ("F0" = [F * 16¹] + [0 * 16⁰] = [15 * 16] + [0 * 1] = 240)
Figure imgb0019
controllable.

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 coloration can be completely defined. Nevertheless, if there is only a slight increase in memory, several windows in one column can also make a color change.

Nach dieser Methode ergibt sich ein Datensatz für die Druckspalte sf in der - ausschnittsweise gezeigten - Form:
..."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.
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", ..., ...
When transferring to a register 100 of the µP control 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 insgesamt 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, 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 number 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. Out addition with R the new address can be created in the same row but in the next column.

In der Figur 9a wird die, Dekodierung 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 of type 2, the window column variable T k : = 0 for k = 1 to p windows. In sub-step 4312, the source address H i for frame data is incremented and a color change is carried out 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ängenkodierte 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ängenkodierte 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.In sub-step 4314, a control character "00" for a color change is recognized, which, after branching back to sub-step 4312, leads to a color change, ie the next hexadecimal number encoded by the run length inactivates the printing elements in accordance with Barrel 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, a check is made in sub-step 4316 as to 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, then 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. If this is the case, then a point c 1 has been 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ängenkodierten 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 7c 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 step 4322, if a control character for Window data of type 2 were present, the storage of window parameters T k determined. If a window characteristic, 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 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. The method then branches back to sub-step 4312 in order to load a new byte in sub-step 4313. The bits (dot = 1) converted from the hexadecimal data are therefore transferred in bytes 43 byte into the pixel memory area I of the volatile pixel memory 7c in the step 43a shown in FIG. 9a and are 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. Voraus-gesetzt, 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 "nichtfarbig drucken" gesetzt werden.In step 4330, the storage of window parameters T j is carried out . 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 will correspond in a sub-step 4331 the address Z is determined 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 "Print in non-color" can be set.

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 Druckelementen 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 which 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 in the non-volatile main memory 5 is loaded into register 200 of the volatile main memory 7 a and is 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 Spalten-ende 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.Then in a sub-step 4339 the window column run length variable W j is determined to increment the address Z by the value of the variable W j . The new address is thus available for a new byte of the data record to be converted and the process branches back to sub-step 4333, in which the new source address for a byte of the data record is also generated for window FEj.

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 frame 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 count variable q has already reached the value of the number of window changes n '. With 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 Sub-schritt 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. If a control character "00" for color change is branched back to sub-step 5443 in sub-step 5445. Otherwise, branch to sub-step 5446 to look for control characters "FE" for the end of a column. However, if such a control character is not present, the content of the register 200 can be decoded in the subsequent sub-step 5447 with the cooperation of the 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 point predetermined by the window start address Z j . The bits converted in this process are counted as window run length variables W j , with which the target address V j is incremented in sub-step 5448. The program 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 sub-step 5449 is followed branches in which the window column counter P j 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 column counter P j has reached the window characteristic value for the associated window column variable T j . Then, for a first changed window, all change data would be loaded into the pixel memory area I and the process branches 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 Fensterpaltenvariable 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 Pixelspeicherbe-reich 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.Otherwise, if the window column variable T j has not yet been reached by the window column counter P j in sub-step 5450, a branch is made 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 is replaced by the new one have been completely replaced. 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.

Wenn im Schritt 44 keine weitere Neueingabe festgestellt wird, kann im Schritt 45 nun die Bildung neuer kodierter Fensterdaten vom Typ 2 für ein Markierungsbild, insbesondere nach einer ersten Variante mit einem Schritt 45a erfolgen.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 kodierter Fensterdaten vom Typ 2 für ein Markierungsbild.Step 45 comprises further sub-steps - shown in FIG. 10 - for forming new coded window data of type 2 for a marking image.

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 kodierte 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 STw 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.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 ST 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.
The method for the rapid generation of a security imprint comprises, after provision of quantities, 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 continuously 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 form a crypto number KRZ1,
  • c) converting the crypto number KRZ1 into at least one marker symbol row MSR1 using a set of SSY1 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, can save 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 quantity 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 a 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.In one variant, it is provided 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.

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 provided 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 that 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 STw 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 ST 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 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. Here, in particular the increased density of information that is so advantageous for later printing.

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 Figure 3f - i.e. If an increase in the information density compared to the crypto number KRZ1 is used, but two rows of markings (next to each other or one below the other) would be printed, further symbols could be left with which further information could be displayed unencrypted or encrypted. In this case, it is preferably information that does not change or hardly changes, and only needs to be encrypted once and converted into a series of symbols. This is preferably size G5, i.e. 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 a total of 20 symbols is depicted in windows FE6 and FE10, arranged here orthogonally to one another, with which, for example, the total of 8 bytes, i.e. 16 digits, the crypto number KRZ1 and other information may be reproduced unencrypted or otherwise 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 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 carry out the test of sub-steps 45b and / or 45a to cause that in sub-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 in at least a second row of marking symbols MSR2 is implemented using a second set of SSY2 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)nummer 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.In sub-step 455, a combination number KOZ2 is formed compared to sub-step 451, the sizes for other parts of the serial number in particular, for advertising cliché (frame) number, etc. Sizes. In sub-step 456, as in sub-step 452, a crypto number KOZ2 is formed. 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-Al-gorithmusses, 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.Despite the two uses of the DES algorithm, there is still a time saving because in a first sub-step 450 there is an evaluation as to 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 earlier and are stored in a non-volatile memory area 458 or parts of the marking symbol row become.

In einer Ausführungsvariante wird im Subschritt 456 ein anderer Verschlüsselungsalgorithmus als der DES zur Zeitersparnis verwendet.In an embodiment variant, an encryption algorithm other than 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.

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 also be shown that only a symbol set comprising 14 symbols is required for a row of marking symbols of 14 digits. The check described above 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 and possibly 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 it 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. Here is a fully automated entry and evaluation - if only subjective errors of the Avoiding the inspector when recognizing the symbols makes sense.

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 row of marking symbols is then embedded in the remaining pixel data after it has been decompressed. According to the invention, two different options are provided for this. One possibility is explained in more detail with reference to FIG. 11 and 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 counter variable q is set to zero. In a sub-step 4661 it is evaluated whether the 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 kodierten 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 Dekodierung 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 increased by the window column run length variable W k incremented, which is still zero here. Then a check is carried out for control characters for color changes (sub-step 4666) and, if necessary, branching back to sub-step 4663 or a search 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 Dekodierung des Steuercodes und eine Umsetzung des aufgerufenen Bytes in dekomprimierte binäre Fensterpixeldaten vom Typ 2 vorzunehmen.Sub-step 4670 then checks whether all of the window's columns have been processed. If this is the case, a branch is made 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 all the columns have not yet been processed, the sub-step 4672 branches back to sub-step 4663, with the window characteristic value Y k and the color flip-flop being reset to zero. 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 the compilation of 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 Druckelemente auf.In sub-step 471 the end address Z end is loaded, the current address Z (running variable) to the value of Source address Z₀ in the 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 lengths X k to the respective value corresponding to the stored window column run length Y k and the target addresses Z k for k = p windows as well the total run length R for a printing column s k loaded. The printing column has N printing 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 are carried out. 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 is set to a number which is the number of windows increased by one p corresponds. 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 serially 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 one Window column increased accordingly by the total length R and the window column counter P k is 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 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 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. If this has taken place, a branch is made 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 decrementing 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 l 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 l is incremented in sub-step 488 to return to point e 1 and then (in sub-step 481) the next bit addressed with the address Z from the pixel memory area is loaded 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 l 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. Then, 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, that is to say the item of mail has been franked completely. If this is the case, then point f 1 is reached. Otherwise, the sub-step 501 branches and the bit count variable l is reset to zero, after which it branches 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 kodierten 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 the point e 2. Step 49, which is already beginning in FIG. 6, comprises the sub-steps 491 to 497 and the sub-steps 4990 to 4999. The sub-steps 491 to 497 run with the same result in the same order as the sub-steps 481 to 487 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, which is 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 called data set are, for example, evaluated as colored. The source address is incremented. The compressed window data for the type 2 windows FE k , in particular for the marking data, are then 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ückverzweigt, 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 laufzeitkodierten 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 which begins with non-colored, ie not to be printed, pixels, the control code "color change" would be in the first place in the data record. In step 4993, the process branches back to 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 can be called up accordingly on the basis of the hexadecimal number loaded in the volatile working memory 7a. This is done in sub-step 4995, after which the decompressed window pixel data for a column of window type 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 Dekodierung 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 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 working 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 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 fully 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.

In einer weiteren Variante des Verfahrens zur Erzeugung eines Sicherheitsabdruckes für Frankiermaschinen, bringt ein Druckermodul ein vollelektronisch erzeugtes Frankierbild auf ein Poststück auf, entsprechend der über ein Eingabemittel und einem Ein/Ausgabe-Steuermodul getätigten aktuellen Eingaben bzw. Daten, welche mit einer Anzeigeeinheit überprüfbar sind. Dabei ist vorgesehen, daß die Daten für die konstanten Teile des Frankierbildes, welche mindestens den Rahmen eines Werbeklischees betreffen, in einem ersten Speicherbereich Ai des Programmspeichers 11 gespeichert sind, daß der nichtflüchtige Speicher 5 mehrere Speicherbereiche aufweist und daß die Daten für die variablen bzw. semivariablen Teile des Frankierbildes in zweiten Speicherbereichen Bk bzw. Bj des nichtflüchtigen Speichers 5 gespeichert sind. Den wählbaren Kostenstellennummern für die Kostenstellen sind in einem dritten Speicherbereich C des nichtflüchtigen Speichers 5 die Namen der Werbeklischeerahmen zuordenbar. Den Namen der Werbeklischeerahmen entsprechen Werbeklischeerahmennummern WRN.In a further variant of the method for generating a security imprint for franking machines, a printer module applies a fully electronically generated franking image to a mail piece, corresponding to the current inputs or data made via an input means and an input / output control module, which can be checked with a display unit . It is provided that the data for the constant parts of the franking image, which relate to at least the frame of an advertising cliché, are stored in a first memory area A i of the program memory 11, that the non-volatile memory 5 has a plurality of memory areas and that the data for the variable or semi-variable parts of the franking image are stored in second memory areas B k and B j of the non-volatile memory 5. The selectable cost center numbers for the cost centers can be assigned the names of the advertising slogan frames in a third memory area C of the non-volatile memory 5. The name of the advertising slogan frames corresponds to advertising slogan frame numbers WRN.

Mit dem mikroprozessorgesteuerten Druckverfahren und der Druckersteuerung wird das Druckmuster aus Festdaten und aktuellen Daten erzeugt. Dabei ist vorgesehen, daß entsprechend dem Namen oder der Werbeklischeerahmennummer WRN, die in Speicherbereichen des nichtflüchtigen Speichers 5 gespeichert vorliegen und den aktuell eingestellten Rahmen eines Werbeklischees kennzeichnen. Rahmendaten werden aus dem ersten Speicherbereich des Programmspeichers 11 entnommen, dekomprimiert und in einem ersten Bereich I eines Pixelspeichers 7C gespeichert. In die vorgenannten konstante Daten werden nachfolgend semivariable Fensterdaten aus dem zweiten Speicherbereich Bj eingebettet. Vor dem Druck werden im Falle einer Druckanforderung 47 eine Abrechnung in einem Subschritt 470 unter der vorgenannten Kostenstellennummer im Kostenstellenspeicher 10 vorgenommen und anschließend variable Fensterdaten aus dem zweiten Speicherbereich Bk für die Markierungsdaten während des Druckens eingebettet, wobei das Einbetten während des Ladens des Druckregisters 15 erfolgt.With the microprocessor-controlled printing process and the printer control, the print pattern is generated from fixed data and current data. It is provided that according to the name or the advertising slogan frame number WRN, which are stored in memory areas of the non-volatile memory 5, and which are current mark the set frame of an advertising cliché. Frame data are taken from the first memory area of the program memory 11, decompressed and stored in a first area I of a pixel memory 7C. Semivariable window data from the second memory area B j are subsequently embedded in the aforementioned constant data. Before printing, in the event of a print request 47, billing is carried out in a sub-step 470 under the aforementioned cost center number in the cost center memory 10 and then variable window data from the second memory area B k for the marking data are embedded during printing, the embedding while the print register 15 is being loaded he follows.

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, but it is entirely possible with faster hardware to change the order 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 bzw. 49 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 nach dem DES-Algorithmus Kryptozahlen generiert werden müssen. 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. Dem Schritt 47 kann ein zusätzlicher Schritt 61 zeitlich vorgeordnet sein, um kann bei Feststellung einer fehlenden Druckanforderung im Schritt 61 in einen Standby-Modus (Schritt 62) zu verzweigen, beispielsweise um die aktuelle Uhrzeit und/oder das Datum anzuzeigen und/oder um Fehlerprüfungen automatisch durchzuführen. Aus dem Standby-Modus 62 wird wieder zum Startschritt 40 direkt oder indirekt über weitere Schritte bzw. Modi zurückverzweigt.In step 47, if a print request has been made, the steps 48 and 49 containing a print routine are waited for and if the print request has not yet taken place, the print request is waited for in a waiting loop by - in the manner shown in FIGS. 5 and 6 - the beginning of the step 47 is decreased directly, this has a further temporal advantage according to the invention, since crypto numbers do not have to be continuously generated again according to the DES algorithm. The next recordable time after generation of the marking symbol row can already trigger the printing. However, as already mentioned, other branches are possible. Step 47 can be preceded by an additional step 61 in order to branch to a standby mode (step 62), for example at the current time, if a missing print request is found in step 61 and / or display the date and / or to perform error checks automatically. From the standby mode 62, the process branches back to the start step 40 directly or indirectly via further steps or modes.

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 marking symbol row after its decompression is then 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 a pixel memory for window data being required in between.

Bei einer Variante, ohne das automatische Editieren von Klischeeteilen, kann auf Speicherbereiche D und E verzichtet werden. Statt dessen werden die unveränderlichen Bildinformationen für ein fertiges Klischee in einem NUR-Lesespeicher (ROM) gespeichert, z.B. im Programmspeicher 11. Bei der Dekodierung der unveränderlichen Bildinformationen wird auf den NUR-Lesespeicher 11 zugegriffen, wobei die Zwischenspeicherung von Klischeeteilen entfallen kann.In one variant, without the automatic editing of cliché parts, memory areas D and E can be omitted. Instead, the unchangeable image information for a finished cliché is stored in a read-only memory (ROM), e.g. in the program memory 11. When the unchangeable image information is decoded, the ONLY read memory 11 is accessed, it being possible to dispense with the intermediate storage of cliché parts.

Mit der Steuereinrichtung 6 ist der Programmspeicher 11 verbunden, wobei die Daten für die konstanten Teile des Frankierbildes, welche mindestens einen Werbeklischeerahmen betreffen, in einem ersten Speicherbereich Ai gespeichert sind. Ein zugeordneter Namen kennzeichnet den Werbeklischeerahmen. Mit der Steuereinrichtung 6 ist der nichtflüchtiger Arbeitsspeicher 5 verbunden, wobei die Daten für die semivariablen Teile des Frankierbildes in dem zweiten Speicherbereich Bj gespeichert sind und ein zugeordneter Namen den semivariablen Teil kennzeichnet. Eine erste Zuordnung der Namen der semivariablen Teile zu den Namen der konstanten Teile besteht entsprechend dem gespeicherten Programm. Eine zweite Zuordnung wird entsprechend der in einem dritten Speicherbereich C gespeicherten Kostenstellen-Nummer vorgenommen, so daß wahlweise jeder Kostenstelle KST ein Werbeklischee zugeordnet ist. Ein Mikroprozessor ist in der Steuereinrichtung 6 vorgesehen, um eine Verschlüsselung zu Markierungspixelbilddaten vor deren spaltenweisen Einbettung in die übrigen Pixelbilddaten durchzuführen. Deshalb ist mit dem Mikroprozessor ein flüchtiger Arbeitsspeicher 7, eine Druckersteuerung 14 mit Druckregister 15 verbunden ist, mit denen unter Steuerung durch den Mikroprozessor entsprechend einem im Programmspeicher 11 gespeicherten Programms die Markierungspixelbilddaten in die übrigen festen und variablen Pixelbilddaten während des Druckens einfügt werden.The program memory 11 is connected to the control device 6, the data for the constant parts of the franking image, which relate to at least one advertising slogan frame, being stored in a first memory area A i . An assigned name identifies the advertising slogan frame. The non-volatile working memory 5 is connected to the control device 6, the data for the semi-variable parts of the Franking image are stored in the second memory area B j and an assigned name identifies the semi-variable part. A first assignment of the names of the semi-variable parts to the names of the constant parts exists according to the stored program. A second assignment is made in accordance with the cost center number stored in a third memory area C, so that an advertising cliché is optionally assigned to each cost center KST. A microprocessor is provided in the control device 6 in order to encrypt the marker pixel image data before it is embedded in columns in the remaining pixel image data. A volatile working memory 7 is therefore connected to the microprocessor, and a printer controller 14 is connected to print register 15, with which the marker pixel image data are inserted into the remaining fixed and variable pixel image data during printing under the control of the microprocessor in accordance with a program stored in the program memory 11.

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 (68)

Verfahren zur Überprüfung eines Sicherheitsabdruckes in einer Postbehörde oder ähnlichen Institution, gekennzeichnet durch die Schritte: - Ermitteln der voraussichtlichen Zeitdauer tK,n+1 bis zur nächsten Guthabennachladung in einer entfernten Datenzentrale, - Empfangen einer Meldung in der Postbehörde, daß die Frankiermaschine seitens einer entfernten Datenzentrale als suspekt gilt, - Überprüfung der Poststücke, wobei unter Einbeziehung weiterer in der Datenzentrale gespeicherter und/oder errechneter Daten Manipulationen erkannt werden. Procedure for checking a security imprint in a postal authority or similar institution, characterized by the steps: Determining the expected time period t K, n + 1 until the next credit reload in a remote data center, Receiving a message in the postal authority that the franking machine is considered suspect by a remote data center, - Checking of the mail pieces, manipulations being recognized with the inclusion of further data stored and / or calculated in the data center. Verfahren, nach Anspruch 1, gekennzeichnet durch ein Ermitteln der voraussichtlichen Zeitdauer tK,n+1 bis zur nächsten Guthabennachladung auf der Basis eines ermittelten durchschnittlichen Portoverbrauches PK des Frankiermaschinen-Nutzers K und ausgehend von der Höhe seiner letzten Guthabennachladung GK,n nach der Formel:
Figure imgb0020
mit dem Term (1 + 1/β) zum Ausgleich normaler Schwankungen des Portoverbrauches.
Method according to claim 1, characterized by determining the expected time period t K, n + 1 until the next credit reload on the basis of a determined average postage consumption P K of the franking machine user K and based on the amount of his last credit reload G K, n of the formula:
Figure imgb0020
with the term (1 + 1 / β) to compensate for normal fluctuations in postage consumption.
Verfahren, nach Anspruch 1, gekennzeichnet dadurch, daß auf der Basis des für den Benutzer K ermittelten durchschnittlichen Portoverbrauchs PK der vorgenannte Benutzer in eine von beispielsweise drei Verbrauchsklassen A, B und C eingeordnet wird, denen jeweils eine typische Verbrauchszeit tA, tB, tC zugeordnet ist, um damit die voraussichtliche Zeitdauer tK,n+1 bis zur nächsten Guthabennachladung zu ermitteln.The method of claim 1, characterized in that on the basis of the determined for the user K average postage consumption P K of the aforementioned user into a is classified, for example three consumption classes A, B and C, each of which t a typical consumption time A, t B , t C is assigned in order to determine the expected time period t K, n + 1 until the next credit reload. Verfahren, nach Anspruch 1, gekennzeichnet dadurch, daß die voraussichtliche Zeitdauer tK,n+1 bis zur nächsten Guthabennachladung nach folgender Formel ermittelt wird:

t K,n+1 = (G K,n+1 + R1 * α x ) * 1/P K    (7)
Figure imgb0021


mit dem gewünschten Nachladeguthaben Gk,n+1, welches in die Frankiermaschine nachgeladen wird, mit dem in der Frankiermaschine vorrätigem Restbetrag R1, mit dem auf der Basis des für den Benutzer K ermittelten durchschnittlichen Portoverbrauch PK und mit dem Dispositionsfaktor αx, abhängig von der Einstufung des Frankiermaschinen-Nutzers als A-, B- oder C-Kunde.
Method according to claim 1, characterized in that the expected time period t K, n + 1 until the next credit reload is determined using the following formula:

t K, n + 1 = (G K, n + 1 + R1 * α x ) * 1 / P K (7)
Figure imgb0021


with the desired reloading credit G k, n + 1 , which is reloaded into the franking machine, with the remaining amount R1 in the franking machine, with the postage determined on the basis of the average postage consumption P K determined for the user K and with the disposition factor α x from the classification of the franking machine user as an A, B or C customer.
Verfahren, nach einem der Ansprüche 1 bis 4, gekennzeichnet dadurch, daß die voraussichtliche Zeitdauer tK.n+1 bis zur nächsten Guthabennachladung in der entfernten Datenzentrale DZ und in der Frankiermaschine ermittelt wird, um eine Meldung zu erzeugen, daß die Frankiermaschine seitens einer entfernten Datenzentrale als suspekt gilt.Method according to one of claims 1 to 4, characterized in that the expected time period t K.n + 1 until the next credit reloading is determined in the remote data center DZ and in the franking machine in order to generate a message that the franking machine is on the part of a remote data center is considered suspect. Verfahren, nach einem der vorgenannten Ansprüche 1 bis 5, gekennzeichnet dadurch, daß die Frankiermaschine der Datenzentrale während einer Kommunikation Über eine Kommunikationsverbindung L Registerwerte vor einer Guthabennachladung übermittelt und seitens der Datenzentrale das Verhalten des Frankiermaschinenbenutzers auf der Basis von während der Kommunikation übermittelten weiteren Daten überwacht wird, um verdächtige Frankiermaschinen festzustellen und um ein Frankiermaschinen-Profil zu ermitteln und daß wenigsten ein Aufschieben einer Frankiermaschineninspektion vor Ort, durch regelmäßige Kommunikation der Frankiermaschine mit der entfernten Datenzentrale, erfolgt.Method according to one of the preceding claims 1 to 5, characterized in that the franking machine transmits register values to the data center during communication via a communication link L before a credit reloading, and the data center monitors the behavior of the franking machine user on the basis of further data transmitted during the communication is used to determine suspicious franking machines and to determine a franking machine profile and that at least postponement of a franking machine inspection is carried out on site by regular communication between the franking machine and the remote data center. Verfahren, nach Anspruch 6, gekennzeichnet dadurch, daß unter Verwendung der abgefragten frankiermaschinenspezifischen Daten, wie die Stückzahl an vorgenommenen Frankierungen oder aller Drucke (Registerwerte R4 oder R8) und eines minimalen Frankierwertes verdächtige Frankiermaschinen festgestellt werden, nach den Formeln:
Figure imgb0022
und falls R1alt
Figure imgb0003
R1, um die Änderung zu überprüfen, außerdem:
Figure imgb0024
mit R1:   Abfragewert bei der n-ten Fernwertvorgabe R1neu: Abfragewert vor der (n+1)-ten Fernwertvorgabe eines Nachladeguthabens Vsusp:   heuristischer Wert, der Auskunft über den Zustand der Frankiermaschine gibt Fmin:   minimaler Frankierwert
Method according to Claim 6, characterized in that, using the queried franking machine-specific data, such as the number of frankings made or all prints (register values R4 or R8) and a minimum franking value, suspicious franking machines are determined according to the formulas:
Figure imgb0022
and if R1old
Figure imgb0003
R1 to review the change, also:
Figure imgb0024
With R1: Query value for the nth remote value specification R1 new : Query value before the (n + 1) th remote value specification of a reload credit V susp : heuristic value that provides information about the state of the franking machine F min : minimum franking value
Verfahren, nach Anspruch 7, gekennzeichnet dadurch, daß unter Verwendung der abgefragten frankiermaschinenspezifischen Daten, innerhalb des Suspicious Mode mindestens zwei Stufen unterschieden werden: Stufe 1: Frankiermaschine ist verdächtig oder Stufe 2: Frankiermaschine ist manipuliert worden.Method according to Claim 7, characterized in that at least two levels are distinguished within the suspicious mode using the queried franking machine-specific data: Level 1: franking machine is suspicious or level 2: franking machine has been manipulated. Verfahren, nach Anspruch 5, gekennzeichnet dadurch, daß eine Meldung erzeugt wird, daß die Frankiermaschine seitens einer entfernten Datenzentrale als suspekt gilt, indem die Frankiermaschine aufgrund einer eigenen Berechnung oder einer Mitteilung durch die Datenzentrale ein spezielles Zeichen aktiviert und an vorbestimmter Stelle im Frankierabdruck mit abgedruckt.Method according to claim 5, characterized in that a message is generated that the franking machine is considered suspect on the part of a remote data center, in that the franking machine activates a special character based on its own calculation or a message from the data center and at a predetermined position in the franking imprint printed. Verfahren, nach Anspruch 9, gekennzeichnet dadurch, daß das spezielle Zeichen ein Cluster aus gedruckten Bildpunkten oder ein Strichcode oder eine Information in einer Markierungssymbolreihe ist, durch welche bei der Überprüfung des Frankierabdruckes der Hinweis gegeben wird, daß diese Frankiermaschine verdächtig ist sowie daß die Postbehörde daraufhin eine Überprüfung des Poststücks vornehmen und bei Erhärtung des Verdachtes beispielsweise eine Inspektion der K-te Frankiermaschine FMK vor Ort durchführen läßt.Method according to Claim 9, characterized in that the special character is a cluster of printed pixels or a bar code or information in a row of marking symbols, by means of which the verification of the franking imprint is given the indication that this franking machine is suspicious and that the postal authority thereupon carry out a check of the mail piece and, if the suspicion has hardened, have an inspection of the K th franking machine FM K carried out on site, for example. Verfahren, nach den Ansprüchen 5, 9 und 10, gekennzeichnet dadurch, daß die Information des Verdachtsmoduses in kryptifizierter Form zusätzlich abgedruckt wird oder in einer der Markierungssymbolreihe zugrunde liegenden Kombinationszahl eine vierte Zahl, welche die Überprüfung der Seriennummer gestattet, auf einen speziellen Wert gesetzt wird.Method according to claims 5, 9 and 10, characterized in that the information of the suspected mode is additionally printed in cryptified form or a fourth number, which allows the serial number to be checked, is set to a special value in a combination number on which the marking symbol row is based . Verfahren zur Erzeugung eines Sicherheitsabdruckes, umfassend Schritte zur Bildung von Markierungssymbolen aus einer verschlüsselten Kombinationszahl, welche aus mindestens einer ersten Zahl, einer dritten Zahl und einer vierten Zahl zusammengesetzt ist, um eine Überprüfung des Sicherheitsabdrucks zu ermöglichen, wobei jeder Stelle bzw. jeder durch vorbestimmte Stellen innerhalb der Kombinationszahl gebildeten Zahl eine inhaltliche Bedeutung zugeordnet ist, so daß bei einer Auswertung, die für die weitere Auswertung relevanten Informationen separiert werden können.A method for generating a security imprint, comprising steps for forming marking symbols from an encrypted combination number, which is composed of at least a first number, a third number and a fourth number, in order to enable the security imprint to be checked, each position or each being determined by predetermined ones Places within the number formed by the combination is assigned a meaning in terms of content, so that when evaluating, the information relevant for further evaluation can be separated. Verfahren, nach Anspruch 12, gekennzeichnet dadurch, daß der zu überprüfenden Portowert, eine erste Größe G3 bildet, und daß eine bestimmte monoton stetig veränderbare Größe G4 und weitere Größen bestimmte Markierungsinformationsvarianten bilden, wobei für die monoton stetig veränderbare Größe eine der folgenden Größen Verwendung finden: - augenblickliche Summenwert an Frankierungen - augenblickliche Summenwert an Frankierungen seit dem letzten Nachladedatum - noch vorhandener Restwert, der zum Frankieren verbraucht werden kann - augenblickliche Datums/Zeitdaten - augenblickliche Datums/Zeitdaten seit dem letzten Nachladedatum - physikalische zeitlich determiniert sich ändernde Daten Method according to Claim 12, characterized in that the postage value to be checked forms a first variable G3, and in that a certain monotonically continuously variable variable G4 and further variables form certain marking information variants, one of the following variables being used for the monotonously continuously variable variable : - Current total value of frankings - Current total value of frankings since the last reload date - Residual value that can still be used for franking - current date / time data - Current date / time data since the last reload date - physical temporally determined changing data Verfahren, einen der vorgenannten Ansprüche 12 bis 13, gekennzeichnet dadurch, daß die Darstellung dieser monoton stetig veränderbaren Größe, in Form einer ersten Zahl erfolgt, welcher optional für bestimmte sinnvolle Kombinationen eine zweite Zahl hinzugefügt werden kann, betreffend: - Datum des letzten Nachladezeitpunktes - Guthabennachladedaten zum Datum des letzten Nachladezeitpunktes - eine bestimmte physikalische Größe, welche zum Datum des letzten Nachladezeitpunktes gemessen wurde und nur der Frankiermaschine und der Datenzentrale bekannt ist. Method, one of the preceding claims 12 to 13, characterized in that the representation of this monotonously continuously variable quantity takes the form of a first number, to which a second number can optionally be added for certain meaningful combinations, regarding: - Date of the last reload time - Credit reload data on the date of the last reload time - A certain physical quantity, which was measured at the date of the last reload time and is only known to the franking machine and the data center. Verfahren, einen der vorgenannten Ansprüche 12 bis 14, gekennzeichnet dadurch, daß eine entsprechende eine zweite Zahl bildende Größe in der Datenzentrale abfragbar gespeichert vorliegt, und die monoton veränderbare Größe nur teilweise zur Bildung der Kombinationszahl mit nur demjenigen Teil maximaler Veränderung zur Bildung einer ersten Zahl einbezogen wird.Method, one of the preceding claims 12 to 14, characterized in that a corresponding quantity forming a second number is stored in the data center so that it can be queried, and the monotonically variable quantity is only partially to form the combination number with only that part of the maximum change to form a first number is included. Verfahren, einen der vorgenannten Ansprüche 12 bis 15, gekennzeichnet dadurch, daß die weitere an vorbestimmten Stellen der Kombinationszahl zugeordnete dritte Zahl der Größe des Portowertes und eine vierte Zahl der Information über die entsprechende Frankiermaschinenidentifikationsnummer (Seriennummer) entspricht.Method, one of the preceding claims 12 to 15, characterized in that the further third number assigned to the combination number at predetermined positions corresponds to the size of the postage value and a fourth number of information about the corresponding franking machine identification number (serial number). Verfahren, nach Anspruch 16, gekennzeichnet dadurch, daß die zu überprüfende Information über die Seriennummer im Frankierstempel zusätzlich oder ausschließlich als Barcode abgedruckt wird.Method according to claim 16, characterized in that the information to be checked about the serial number is additionally or exclusively printed out in the franking stamp as a barcode. Anordnung zur 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 Speicher 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ß mit der Steuereinrichtung (6) ein Programmspeicher (11) verbunden ist, wobei die Daten für die konstanten Teile des Frankierbildes, welche mindestens einen Werbeklischeerahmen betreffen, in einem ersten Speicherbereich Ai gespeichert sind und ein zugeordneter Namen den Werbeklischeerahmen kennzeichnet, - daß mit der Steuereinrichtung (6) ein nichtflüchtiger Arbeitsspeicher (5) verbunden ist, wobei die Daten für die semivariablen Teile des Frankierbildes in einem zweiten Speicherbereich Bj gespeichert sind und ein zugeordneter Namen den semivariablen Teil kennzeichnet, wobei eine erste Zuordnung der Namen der semivariablen Teile zu den Namen der konstanten Teile besteht und eine zweite Zuordnung entsprechend der in einem dritten Speicherbereich C gespeicherten Kostenstellen-Nummer vorgenommen wird, so daß wahlweise jeder Kostenstelle KST ein Werbeklischee zugeordnet ist.
Arrangement for generating 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 memory for at least the constant parts of the franking image as well as with a control device and with a printer controller, which generates the print pattern which was formed by the microprocessor-controlled printing process from fixed data and current data,
characterized by - That a program memory (11) is connected to the control device (6), the data for the constant parts of the franking image, which relate to at least one advertising slogan frame, are stored in a first memory area A i and an assigned name identifies the advertising slogan frame, - That with the control device (6) a non-volatile working memory (5) is connected, the data for the semi-variable parts of the franking image being stored in a second memory area B j and an assigned name identifying the semi-variable part, a first assignment of the names of the there are semi-variable parts to the names of the constant parts and a second assignment is made in accordance with the cost center number stored in a third memory area C, so that an advertising cliché is optionally assigned to each cost center KST.
Anordnung zur Erzeugung eines Sicherheitsabdruckes nach Anspruch 18, dadurch gekennzeichnet, daß ein Mikroprozessor vorgesehen ist, in der Steuereinrichtung (6) eine Verschlüsselung zu Markierungspixelbilddaten vor deren spaltenweisen Einbettung in die übrigen Pixelbilddaten durchzuführen, daß mit dem Mikroprozessor ein flüchtiger Arbeitsspeicher (7), eine Druckersteuerung (14) mit Druckregister (15) verbunden ist, mit denen unter Steuerung durch den Mikroprozessor entsprechend einem im Programmspeicher (11) gespeicherten Programms die Markierungspixelbilddaten in die übrigen festen und variablen Pixelbilddaten während des Druckens einfügt werden.Arrangement for generating a security imprint according to Claim 18, characterized in that a microprocessor is provided in the control device (6) to encrypt the marking pixel image data before embedding it in columns in the remaining pixel image data, that the microprocessor is a volatile working memory (7) Printer controller (14) is connected to print registers (15), with which the marker pixel image data are inserted into the remaining fixed and variable pixel image data during printing under the control of the microprocessor in accordance with a program stored in the program memory (11). Anordnung zur Überprüfung eines Sicherheitsabdruckes, mit an einem Computer angeschlossenen Eingabe-, Ausgabe- und Speichermitteln, gekennzeichnet dadurch, daß einerseits am Eingabemittel (25) ein Markierungslesegerät (24), bestehend aus einem Bildaufnehmer (241), D/A-Wandler (243), Komparator (242) und Encoder (244), welche über eine Ein/Ausgabeeinheit (245) mit dem Eingabemittel (25) verbunden sind, angeschlossen ist und daß andererseits eine Kommunikationsverbindung H vom Eingabemittel (25) zur entfernten Datenzentrale verhanden ist, um mittels des Computers (26), Speicher(28) und Ausgabemittels (27) Markierungsdaten auszuwerten.Arrangement for checking a security imprint, with input, output and storage means connected to a computer, characterized in that, on the one hand, a marking reader (24) on the input means (25), consisting of an image recorder (241), D / A converter (243 ), Comparator (242) and encoder (244), which are connected to the input means (25) via an input / output unit (245), and that, on the other hand, a communication link H is available from the input means (25) to the remote data center in order to using the computer (26), memory (28) and output means (27) to evaluate marking data. Verfahren zur Überprüfung eines Sicherheitsabdruckes in einer Postbehörde oder ähnlichen Institution, gekennzeichnet durch die Schritte: - die Frankiermaschine übermittelt ihre Registerwerte an die Datenzentrale zwecks Überprüfung, - Ermitteln des Zeitpunktes der nächsten Kommunikation durch die Datenzentrale und/oder Frankiermaschine, - die Datenzentrale prüft die Verdachtsmomente und meldet dies der Frankiermaschine oder löst eine außerplanmäßige Überprüfung der Frankiermaschine vor Ort aus, - durch das zuständige Postamt oder ein damit beauftragtes Prüfinstitut wird der Sicherheitsabdruck auf Basis einer Stichprobenkontrolle oder auf Basis einer Information von der Datenzentrale, daß die Frankiermaschine als verdächtig eingestuft wird, überprüft, - Auswertung der zusätzlich im Sicherheitsabdruck enthaltenen speziellen Zeichen, oder des Fehlens solcher speziellen Zeichen, falls die Frankiermaschine selbst eine Manipulation feststellt, - Ermittlung des wahren Absenders im Falle einer Manipulation. Procedure for checking a security imprint in a postal authority or similar institution, characterized by the steps: the franking machine transmits its register values to the data center for the purpose of checking, - Determine the time of the next communication through the data center and / or franking machine, the data center checks the suspicions and reports this to the franking machine or triggers an unscheduled check of the franking machine on site, - The security post is checked by the responsible post office or a test institute commissioned to do this on the basis of a random sample check or on the basis of information from the data center that the franking machine is classified as suspicious. Evaluation of the special characters additionally contained in the security imprint, or the absence of such special characters if the franking machine itself detects manipulation, - Finding the true sender in the event of tampering. Verfahren zur Überprüfung eines Sicherheitsabdruckes in einer Postbehörde oder ähnlichen Institution, gekennzeichnet durch eine stichprobenhafte oder zentral initierte Kontolle von Poststücken, um aus der abgedruckten Markierung eines Sicherheitsabdruckes in einer Postbehörde oder ähnlichen dazu berechtigten Institution die einzelnen Informationen zurückzugewinnen und mit den offen auf dem Poststück abgedruckten Informationen zu vergleichen.Procedure for checking a security imprint in a postal authority or similar institution, characterized by a random or centrally initiated control of mail items in order to retrieve the individual information from the printed marking of a security imprint in a postal authority or similar institution and to use the information that is openly printed on the mail item Compare information. Verfahren, nach Anspruch 22, gekennzeichnet durch die Schritte: - Erfassen einer Markierungssymbolreihe ( Schritt 71), - Umwandeln (Schritt 72) in eine Kryptozahl - Dekryptifizieren (Schritt 73) der ermittelten Kryptozahl mit Hilfe eines im Auswertegerät (29) gespeicherten Kryptoschlüssels und Umwandeln in eine Kombinationszahl KOZ, welche eine Zahlenkombination mindestens zweier Größen enthält, 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, - Auswerten der Markierung des Sicherheitsabdrucks in Verbindung mit den Klardaten des Sicherheitsabdrucks. Method according to claim 22, characterized by the steps: Detection of a series of marking symbols (step 71), - Convert (step 72) to a crypto number - Decrypting (step 73) the determined crypto number using a crypto key stored in the evaluation device (29) and converting it into a combination number KOZ, which is a combination of numbers contains 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, - Evaluation of the marking of the security imprint in connection with the clear data of the security imprint. Verfahren, nach den Ansprüchen 22 bis 23, dadurch gekennzeichnet, daß die Auswertung der Markierung des Sicherheitsabdrucks in Verbindung mit den Klardaten des Sicherheitsabdrucks die Schritte umfaßt: - Abtrennen und Anzeigen (Schritt 74) desjenigen Teils der Zahlenkombination, der auszuwerten ist, wobei eine Größe eine monoton stetig veränderbare Größe ist, - Klardatenerfassung (Schritt 77) der Seriennummer SN der Frankiermaschine aus dem Sicherheitsabdruck, - Abfrage einer Information aufgrund der Seriennummer, unter Einbeziehung in der Datenzentrale gespeicherter Daten und Zuordnen der vorhergehenden Monotonievariable MVk-1 zur Seriennummer (Schritt 79) und - Vergleich der vorhergehenden Monotonievariable MVk-1 (Schritt 80) mit der (Schritt 74) aus der Kombinationszahl KOZ abgespaltenen Monotonievariablen MVv und - Feststellen einer Manipulation (Schritt 76), um den wahren Absender zu ermitteln bzw. eine Inspektion der Frankiermaschine vor Ort vorzunehmen, wobei bestimmte Markierungsinformationsvarianten eine bestimmte monoton stetig veränderbare Größe und weitere Größen umfassen, wobei der zu überprüfenden Portowert, mindestens die eine Größe bildet. Method according to claims 22 to 23, characterized in that the evaluation of the marking of the security print in conjunction with the clear data of the security print comprises the steps: Separating and displaying (step 74) that part of the number combination which is to be evaluated, a variable being a monotonously continuously variable variable, Clear data acquisition (step 77) of the serial number SN of the franking machine from the security imprint, - Request information based on the serial number, including data stored in the data center and assigning the previous monotony variable MV k-1 to the serial number (step 79) and - Comparison of the previous monotonicity variable MV k-1 (step 80) with the monotonicity variable MV v and split off (step 74) from the combination number KOZ - Detection of a manipulation (step 76) in order to determine the true sender or to carry out an inspection of the franking machine on site, certain marking information variants comprising a certain monotonously continuously variable size and further sizes, the postage value to be checked forming at least one size . Verfahren, nach den Ansprüchen 22 bis 24, dadurch gekennzeichnet, daß in einer Markierungsinformationsvariante der in einem Frankiermaschinenregister gespeicherte Summenwert an Frankierungen mindestens eine den vorbestimmten Stellen der Kombinationszahl zugeordnete erste Zahl bildet, welche als monoton stetig veränderbare Größe verwendet wird.Method according to claims 22 to 24, characterized in that in a marking information variant that in a franking machine register stored total value on frankings forms at least one first number assigned to the predetermined digits of the combination number, which is used as a monotonously continuously variable variable. Verfahren, nach den Ansprüchen 22 bis 25, dadurch gekennzeichnet, daß in einer anderen Markierungsinformationsvariante die vorgenannte erste Zahl entsprechend dem Summenwert an Frankierungen zusammen mit der zweiten Zahl, die monoton stetig veränderbare Größe bildet.Method according to claims 22 to 25, characterized in that, in another marking information variant, the aforementioned first number corresponding to the total value of frankings together with the second number, which forms a monotonously continuously variable size. Verfahren, nach den Ansprüchen 25 bis 26, dadurch gekennzeichnet, daß in einer alternativen Varianten zur Bildung der Markierungsinformation statt dem Summenwert an Frankierungen bzw. den verbrauchten Portowerten seit der letzten Guthabennachladung nunmehr der Restwert verwendet wird, wobei sich der Restwert ergibt, indem von dem bisher geladenen Guthaben die Summe der verbrauchten Portowerte subtrahiert wird.Method according to claims 25 to 26, characterized in that in an alternative variant for the formation of the marking information instead of the total value of frankings or the postage values used since the last credit reloading, the residual value is now used, the residual value being obtained by the previously loaded credit is subtracted the sum of the used postage values. Verfahren, nach den Ansprüchen 22 bis 24, dadurch gekennzeichnet, daß in einer weiteren alternativen Varianten zur Bildung der Markierungsinformation augenblickliche Datums/Zeitdaten insgesamt oder seit dem letzten Nachladedatum, und/oder andere physikalische jedoch zeitlich determinierte Daten einbezogen werden, um eine monoton stetig veränderbare Größe für eine Monotonievariable MVv zu bilden.Method according to claims 22 to 24, characterized in that, in a further alternative variant for forming the marking information, current date / time data in total or since the last reload date, and / or other physical but time-determined data are included in order to make a monotonously continuously variable Size for a monotony variable MV v . Verfahren, nach einem der Ansprüche 22 bis 28, dadurch gekennzeichnet, daß a) der aus den Sicherheitsabdruck extrahierte tatsächliche abgerechnete Portowert PWv mit dem im Schritt (70) ermittelten, als Klartext im Wertstempel abgedruckten Portowert PWk im Schritt (75) verglichen wird, b) jede im Schritt (74) abgetrennte Monotonievariable MVv in eindeutiger Weise einen einzelnen Frankierabdruck dieser Frankiermaschine kennzeichnet und im Schritt (80) mit einer vorhergehenden Monotonievariablen MVk-1 verglichen wird, c) daß die Seriennummer SN, welche die Frankiermaschine charakterisiert, im Schritt (77) erfaßt wird, für einen Vergleich im Schritt (78) mit einer aus der Kombinationszahl abgetrennten Seriennummer bzw. Information über eine Seriennummer, d) daß zur Prüfung, ob sich die Frankiermaschine während des Druckens im Verdachtsmodus befand, lediglich eine Susspiciosvariable SVv im Schritt (81) auszuwertet wird, e) daß im Schritt (76) eine Oderverknüpfung der Informationen aus den Schritten (76, 78, 80 und 81) vorgenommen, d.h. das Erfordernis einer Inspektion der Frankiermaschine vor Ort festgestellt und angezeigt wird, wenn die Prüfung entsprechend der Schritte a) bis d) eine Abweichung ergeben hat. Method according to one of claims 22 to 28, characterized in that a) the actually billed postage value PW v extracted from the security imprint is compared with the postage value PW k determined in step (70) and printed as plain text in the value stamp in step (75), b) each monotonous variable MV v separated in step (74) uniquely identifies a single franking imprint of this franking machine and is compared in step (80) with a previous monotonous variable MV k-1 , c) that the serial number SN, which characterizes the franking machine, is recorded in step (77) for a comparison in step (78) with a serial number separated from the combination number or information about a serial number, d) that in order to check whether the postage meter machine was in the suspected mode during printing, only a sweetspicios variable SV v is evaluated in step (81), e) that in step (76) an OR operation of the information from steps (76, 78, 80 and 81) is carried out, ie the need for an inspection of the franking machine is determined and displayed on site when the test in accordance with steps a) to d ) has shown a deviation. Verfahren, nach einem der Ansprüche 22 bis 29, dadurch gekennzeichnet, daß die Feststellung des Verdachtsmodus im Schritt (81) und die Prüfung der Richtigkeit der Seriennummer im Schritt (78) auf einer abgespaltenen vierten zweistelligen Zahl basieren, welche im Normalfall aus der Seriennummer abgeleitet wird und davon in vorbestimmter Weise abweicht, wenn sich die Frankiermaschine im Verdachtsmodus befindet.Method according to one of Claims 22 to 29, characterized in that the determination of the suspected mode in step (81) and the checking of the correctness of the serial number in step (78) are based on a split fourth two-digit number which is normally derived from the serial number and deviates from it in a predetermined manner when the franking machine is in suspicious mode. Verfahren zum Prüfen von Sicherheitsabdrucken, gekennzeichnet durch die Schritte a) visuelles Erfassen der Seriennummer und deren Eingabe über ein Eingabemittel (25), b) visuelles Erfassen des Postwertes und Eingabe über das Eingabemittel (25), c) visuelles Erfassen der graphischen Symbole und Eingabe über ein entsprechend gekennzeichnete Funktionstasten aufweisendes Eingabemittel (25), d) Start einer automatischen Auswertung, ggf. in Zusammenwirken mit einer Datenzentrale DZ 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. Procedure for checking security imprints, characterized by the steps a) visual detection of the serial number and its input via an input means (25), b) visual detection of the postage value and input via the input means (25), c) visual detection of the graphic symbols and input via an input means (25) having correspondingly labeled function keys, d) Start of an automatic evaluation, possibly in cooperation with a data center DZ 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. Verfahren zur 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. Method for generating a security imprint with provision of sizes in order to print these sizes in encrypted form in the franking imprint in addition to the postmark and day stamp, characterized by a sub-step carried out by the microprocessor of the control device (6) of the franking machine before a print request (step 47) ( 45a) or step (45), 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 provided , 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 32, 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.A method according to claim 32, 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 32 bis 33, dadurch gekennzeichnet, daß ein Maschinenparameter zeitabhängig ist und eine charakterisierende Größe (G4a) und eine zweite stetig monoton fallende Größe (G4b) oder die jeweiligen Komplemente der Größen (G4a und G4b) umfaßt.Method according to claims 32 to 33, characterized in that a machine parameter is time-dependent and comprises a characterizing variable (G4a) and a second, continuously monotonically decreasing variable (G4b) or the respective complement of the variables (G4a and G4b). Verfahren nach den Ansprüchen 32 bis 34, 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 32 to 34, 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 32 bis 33, 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 32 to 33, 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 32 bis 33, 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 32 to 33, 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 32 bis 37, 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 32 to 37, 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 32 bis 38, 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 32 to 38, 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) to cause a second combination number (KOZ2) having at least the other part of the quantity (G0, G1) characterizing the user of the franking machine to be formed in the sub-step (45b), then encrypted to a second crypto number (KRZ2) and then is converted into at least one second marker symbol row MSR2 using a second set (SSY2) of symbols. Verfahren nach den Ansprüchen 32 bis 39, 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 32 to 39, 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 32 bis 40, dadurch gekennzeichnet, daß vor der Umsetzung der Kryptozahl eine Transformation mittels eines Algorithmus in ein solches Zahlensystem 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 32 to 40, characterized in that before the crypto number is implemented, a transformation is carried out by means of an algorithm into such a number system which has a higher information density allowed by an extended set (SSY2) and / or (SSY1) of symbols for at least one marking symbol row (MSR1). Verfahren nach den Ansprüchen 32 bis 41, 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 32 to 41, 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 due to their symbolism, the symbols in each case is assigned a predetermined meaning, enables manual evaluation. Verfahren nach den Ansprüchen 32 bis 42, dadurch gekennzeichnet, a) daß dem Schritt (45) weitere Schritte zur Editierung von semivariablen Fensterdaten vom Typ 1, welche sich nicht so häufig wie die variablen Fensterdaten vom Typ 2 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 32 to 42, characterized in that a) that the step (45) is preceded by further steps for editing semi-variable window data of type 1, which do not change as frequently as the variable window data of type 2, 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 the step (45) after the steps (450 to 453) of the sub-step (45a) carried out to generate a marking symbol row or after the steps (455 to 457) of the sub-step (45b) a further step (454) or ( 458) 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 thus distinctive and for at least one window (FE6 , FE10) are provided in the franking image. Verfahren zur Erzeugung eines Sicherheitsabdruckes, mit Steuerung des spaltenweisen Drucks eines Postwertzeichenbildes in einer Frankiermaschine mit einem elektronischen Drucker, wobei in Speichern kodiert 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 lauflängenkodierte, konstante, hexadezimale Daten eines Druckbildes, insbesondere Rahmendaten und Steuerdaten umfaßt, einem ersten Programmspeicher (11) 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 kodierten 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ß im Schritt(43) die Fensterdaten aus einem zweiten nichtflüchtigen Arbeitsspeicher (5) in binäre Fensterpixeldaten decodiert in den dritten flüchtigen Speicher (7c) übertragen werden, daß im Schritt (47) auf eine Druckanforderung gewartet wird, zwecks Ausführung einer Druckroutine im Schritt (48), wobei spaltenweise Bits in ein Druckregister (14) einer Druckersteuerung (15) oder daß nach Druckaufforderung (Schritt 47) 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. Method for generating 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 encoded form are treated separately before printing and then combined to form a printed image, characterized in that - That after switching on the postage meter from a control device (6) having a microprocessor, the bytes of at least one first data record, which includes run-length-coded, constant, hexadecimal data of a printed image, in particular frame data and control data, are taken from a first program memory (11) (step 42) and temporarily stored in a register (100) of a first volatile working memory (7a) (step 43), - That from the microprocessor control (6) from the coded bytes of the first data set during the aforementioned step (43) control data is detected and window parameters (Z, T, Y) are generated for at least one window area and 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 step (43) the window data from a second non-volatile working memory (5) decoded into binary window pixel data are transferred to the third volatile memory (7c), that in step (47) a print request is waited for in order to execute a printing routine in step (48), with bits in columns in a print register (14) of a printer controller (15) or that, after a print request (step 47), window data in step (49) are transferred bit by bit directly into the print register (14) of the printer controller (15), whereby the window pixel data is transmitted sequentially with the frame pixel data. Verfahren nach Anspruch 44, 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 44, 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 45, 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.Method according to claim 45, 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 carry out the printing routine in the binary pixel data of the respective printing column and store it in the printing register (14). Verfahren nach Anspruch 46, 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 Dekodierung 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.Method according to Claim 46, characterized in that the control device (6) uses the window characteristic values of the first and at least one second data set in one step in order to decode the window data stored in the second non-volatile working memory (5) after they have been decoded into binary window pixel data (49) for the execution of the printing routine in the pixel data of the respective column to be classified bit by bit and stored directly in the print register (14). Verfahren nach einem der vorhergehenden Ansprüche 44 oder 45, dadurch gekennzeichnet, daß die Fensterdaten vom Typ 1 oder 2 vor dem Druck zusammen mit den Rahmendaten dekomprimiert 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.Method according to one of the preceding claims 44 or 45, characterized in that the window data of type 1 or 2 is decompressed together with the frame data prior to printing and volatile in the pixel memory area I of the third Main memory (7c) are loaded and that when a print request is made by the control device (6) from the third volatile main memory (7c), the print data are transferred sequentially to the print register (14) in a manner suitable for column-wise printing. Verfahren nach einem der vorhergehenden Ansprüche 44 bis 48, dadurch gekennzeichnet, - daß dem ersten nichtflüchtigen Speicher (PSP 11) der Frankiermaschine, lauflängencodierte, konstante, hexadezimale Daten, insbesondere Rahmendaten und Steuerdaten umfassende Daten eines ausgewählten Druckbildes in Form eines ersten Datensatzes in einem ersten Bereich Ai gespeichert vorliegen, byteweise entnommen werden, - daß andererseits getrennt davon lauflängencodierte, semivariable bzw. variable, hexadezimale Daten des Druckbildes, die den aktuellen in Speicherbereichen ST des zweiten nichtflüchtigen Arbeitsspeichers (5) gespeichert vorliegenden Einstellungen der Daten für die Druckbildfenster entsprechen, byteweise in Form eines zweiten, insbesondere Fensterdaten und Steuerdaten umfassenden Datensatzes in einem zweiten Bereich Bj bzw. Bk gespeichert werden. Method according to one of the preceding claims 44 to 48, characterized in that that the first non-volatile memory (PSP 11) of the postage meter machine contains byte by byte run length-coded, constant, hexadecimal data, in particular data of a selected print image comprising frame data and control data, in the form of a first data record, - That, on the other hand, separately from this run length-coded, semi-variable or 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 ST of the second non-volatile working memory (5), byte by byte in the form of a second, in particular window data and control data comprehensive data set can be stored in a second area B j or B k . Verfahren nach den Ansprüchen 44 bis 49, dadurch gekennzeichnet, daß mit der Durchführung der Druckroutine (Schritte 48 oder 49) bis zur Druckanforderung gewartet wird.Method according to claims 44 to 49, characterized in that the execution of the printing routine (steps 48 or 49) is waited until the printing request. Verfahren nach Anspruch 50, 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 50, characterized in that the execution of the printing routine (steps 48 or 49) is waited until the printing request by branching to a step (44) or (45). Verfahren nach Anspruch 51, dadurch gekennzeichnet, daß bei einer Neueingabe vorbestimmter spezieller Größen ein Flag gesetzt und im Schritt (45) abgefragt wird.Method according to Claim 51, characterized in that a flag is set when predetermined special values are re-entered and queried in step (45). Verfahren zur Erzeugung eines Sicherheitsabdruckes, gekennzeichnet durch eine Kombination der Merkmale der Ansprüche 32 bis 43 mit den Ansprüchen 44 bis 46 und 49 bis 52, 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 generating a security imprint, characterized by a combination of the features of claims 32 to 43 with claims 44 to 46 and 49 to 52, wherein the window pixel data stored in a pixel memory area II in a step (46) from a third data set for window data of the type 2 are generated, which are 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 Erzeugung eines Sicherheitsabdruckes, gekennzeichnet durch eine Kombination der Merkmale der Ansprüche 32 bis 43 mit den Merkmalen der Ansprüche 44 bis 45, 47, 49 bis 52.Method for generating a security imprint, characterized by a combination of the features of claims 32 to 43 with the features of claims 44 to 45, 47, 49 to 52. Verfahren zur Erzeugung eines Sicherheitsabdruckes, gekennzeichnet durch eine Kombination der Merkmale der Ansprüche 32 bis 43 mit den Merkmalen der Ansprüche 44, 48 bis 52.Method for generating a security imprint, characterized by a combination of the features of claims 32 to 43 with the features of claims 44, 48 to 52. Verfahren zur Erzeugung eines Sicherheitsabdruckes für Frankiermaschinen, wobei ein Druckermodul ein vollelektronisch erzeugtes Frankierbild auf ein Poststück aufbringt, entsprechend der über ein Eingabemittel und einem Ein/Ausgabe-Steuermodul getätigten aktuellen Eingaben bzw. Daten, welche mit einer Anzeigeeinheit überprüfbar sind, und mit einem mikroprozessorgesteuerten Druckverfahren, wobei eine Druckersteuerung das Druckmuster aus Festdaten und aktuellen Daten erzeugt,
dadurch gekennzeichnet, - daß die Daten für die konstanten Teile des Frankierbildes, welche mindestens den Rahmen eines Werbeklischees betreffen, in einem ersten Speicherbereich Ai des Programmspeichers (11) gespeichert sind, - daß der nichtflüchtige Speicher (5) mehrere Speicherbereiche aufweist und daß die Daten für die variablen bzw. semivariablen Teile des Frankierbildes in zweiten Speicherbereichen Bk bzw. Bj des nichtflüchtigen Speichers (5) gespeichert sind, - daß den wählbaren Kostenstellennummern für die Kostenstellen in einem dritten Speicherbereich C des nichtflüchtigen Speichers (5) die Namen der Werbeklischeerahmen zuordenbar sind, - daß den Namen der Werbeklischeerahmen Werbeklischeerahmennummern WRN entsprechen, - daß entsprechend dem Namen oder der Werbeklischeerahmennummer WRN, die in Speicherbereichen des nichtflüchtigen Speichers (5) gespeichert vorliegen und den aktuell eingestellten Rahmen eines Werbeklischees kennzeichnen, Rahmendaten aus dem ersten Speicherbereich des Programmspeichers (11) entnommen, dekomprimiert und in einem ersten Bereich I eines Pixelspeichers (7C) gespeichert werden und daß nachfolgend in vorgenannte konstante Daten semivariable Fensterdaten aus dem zweiten Speicherbereich Bj eingebettet werden, - daß vor dem Druck im Falle einer Druckanforderung (47) eine Abrechnung in einem Subschritt (470) unter der vorgenannten Kostenstellennummer im Kostenstellenspeicher (10) vorgenommen wird und anschließend variable Fensterdaten aus dem zweiten Speicherbereich Bk für die Markierungsdaten während des Druckens eingebetten werden, wobei das Einbetten während des Ladens des Druckregisters (15) erfolgt.
Method for generating a security imprint for franking machines, wherein a printer module applies a fully electronically generated franking image to a mail piece, corresponding to that via an input means and an input / output control module made current inputs or data, which can be checked with a display unit, and with a microprocessor-controlled printing process, a printer controller generating the print pattern from fixed data and current data,
characterized by - That the data for the constant parts of the franking image, which concern at least the frame of an advertising cliché, are stored in a first memory area A i of the program memory (11), - that the non-volatile memory (5) has a plurality of memory areas and that the data for the variable or semi-variable parts of the franking image are stored in second memory areas B k and B j of the non-volatile memory (5), the names of the advertising slogan frames can be assigned to the selectable cost center numbers for the cost centers in a third memory area C of the non-volatile memory (5), - that the names of the advertising slogan frames correspond to advertising slogan frame numbers WRN, - That according to the name or the advertising slogan frame number WRN, which are stored in the memory areas of the non-volatile memory (5) and identify the currently set frame of an advertising slogan, frame data is extracted from the first memory area of the program memory (11), decompressed and in a first area I one Pixel memory (7C) are stored and that subsequently semi-variable window data from the second memory area B j are embedded in the aforementioned constant data, - Before printing, in the event of a print request (47), billing is carried out in a sub-step (470) under the aforementioned cost center number in the cost center memory (10) and then variable window data from the second memory area B k for the marking data are embedded during printing, the embedding during the Loading of the pressure register (15) takes place.
Verfahren nach Anspruch 56, dadurch gekennzeichnet, daß in einem vierten Speicherbereich D des nichtflüchtigen Speichers (5) ein Namen gespeichert vorliegt, der den aktuell eingestellten Rahmen eines Werbeklischees kennzeichnet, daß in einem fünften Speicherbereich E Daten für eine weitere wählbare Zuordnungen von mindestens einem Werbeklischeeteil zu einem Rahmen des Werbeklischees entsprechend dem vorgenannten Namen gespeichert sind und 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, welche für die Bildung von Markierungsdaten verwendet werden, sowie daß die Daten aus den Speicherbereichen entsprechend einer vorher festgelegten (in gewissen Grenzen frei wählbaren) Zuordnung wahrend des Druckes zu einer Gesamtdarstellung eines Sicherheitsabdruckes zusammengesetzt werden und daß mittels der Eingabemittel (2) und der Steuereinrichtung (6), die Daten in den Speicherbereichen C, D und E geändern werden können.Method according to Claim 56, characterized in that a name is stored in a fourth memory area D of the non-volatile memory (5), which identifies the currently set frame of an advertising slogan, and in a fifth memory area E data for a further selectable assignment of at least one advertising slogan part to a frame of the advertising cliché are stored in accordance with the aforementioned name and that in a sixth memory area F there are data for the generation of additional barcode window data from a combination number or size or crypto number, which are used for the formation of marking data, and that the data from the memory areas are put together in accordance with a predetermined (freely selectable within certain limits) assignment during printing to form an overall representation of a security imprint, and that the data are stored in the data by means of the input means (2) and the control device (6) Storage areas C, D and E can be changed. Verfahren nach einem der vorgenannten Ansprüche 56 bis 57, dadurch gekennzeichnet, daß mit den Eingabemittel (2) in einem siebenten Speicherbereich G, Daten gespeichert werden, die bei einer Inspektion gemessenen bzw. ermittelt wurden, daß diese Daten die Gesamtanzahl an Frankierungen und/oder das nächste Inspektionsdatum u.a. umfassen, daß diese Daten bei der Bildung der Kombinationszahl KOZ einbezogen werden und daß nach einer Verschlüsselung zu einer Kryptozahl KRZ variable Fensterdaten für Markierungszwecke gebildet und im zweiten Speicherbereich Bk gespeichert werden.Method according to one of the preceding claims 56 to 57, characterized in that data are stored with the input means (2) in a seventh memory area G, which was measured or determined during an inspection, that this data is the total number of frankings and / or the next inspection date includes, among other things, that these data are included in the formation of the combination number KOZ and that after encryption to a crypto number KRZ, variable window data is formed for marking purposes and is stored in the second memory area B k . Verfahren nach einem der vorgenannten Ansprüche 56 bis 58, dadurch gekennzeichnet, daß in einem achten Speicherbereich K eine Kryptozahl (KRZ2) zwischengespeichert und für die Bildung von Markierungsdaten verwendet wird.Method according to one of the preceding claims 56 to 58, characterized in that a crypto number (KRZ2) is temporarily stored in an eighth memory area K and is used for the formation of marking data. Verfahren nach einem der vorgenannten Ansprüche 56 bis 59, dadurch gekennzeichnet, daß für die Bildung von Markierungsdaten in einem neunten Speicherbereich M mindestens ein Satz (SSY) für Markierungssymbole gespeichert vorliegt.Method according to one of the preceding claims 56 to 59, characterized in that there is at least one set (SSY) for marking symbols stored in a ninth memory area M for the formation of marking data. Verfahren nach einem der vorgenannten Ansprüche 56 bis 60, dadurch gekennzeichnet, daß in einem zehnten Speicherbereich S mindestens ein Schlüssel (KEY1, KEY2) für einen Verschlüsselungsalgorithmus einerseits und daß andererseits der Verschlüsselungsalgorithmus selbst gespeichert ist.Method according to one of the preceding claims 56 to 60, 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. Verfahren nach einem der vorgenannten Ansprüche 56 bis 61, dadurch gekennzeichnet, daß in dem elften Speicherbereich ST des nichtflüchtigen Speichers (5) die Zahlenketten (Strings) aufweisende Daten für alle Eingabegrößen gespeichert vorliegen und daß die aktuelle Werbeklischeerahmennummer WRN, die im elften Speicherbereich ST gespeichert vorliegt, zur Bildung der Markierungsdaten einbezogen wird.Method according to one of the preceding claims 56 to 61, characterized in that in the eleventh memory area ST of the non-volatile memory (5) the data containing the number strings (strings) are stored for all input sizes and that the current advertising slogan frame number WRN is stored in the eleventh memory area ST is present, is included to form the marking data. Verfahren nach einem der vorgenannten Ansprüche 56 bis 62, dadurch gekennzeichnet, daß in einem zwölften Speicherbereich VA 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) mittels einer Markierungssymbolreihe (MSR1) zwecks Informationsverdichtung darzustellen.Method according to one of the preceding claims 56 to 62, characterized in that a compression algorithm is stored in a twelfth memory area VA which converts the BCD-packed number representation for the number base ten into one converted differently packed number representation for a number base greater than ten in order to represent at least one crypto number (KRZ1) by means of a marking symbol row (MSR1) for the purpose of information compression. Verfahren nach einem der vorgenannten Ansprüche 56 bis 63, dadurch gekennzeichnet, daß in einem weiteren Speicherbereich N ein Wahlparameter und/oder Telefonnummer gespeichert vorliegt, um die Kommunikationsverbindung zur Datenzentrale DZ herstellen zu können, welche mindestens die Postregister im Kostenstellenspeicher (10) abfragt.Method according to one of the preceding claims 56 to 63, characterized in that a dialing parameter and / or telephone number is stored in a further memory area N in order to be able to establish the communication connection to the data center DZ which queries at least the post registers in the cost center memory (10). Verfahren nach einem der vorgenannten Ansprüche 56 bis 64, dadurch gekennzeichnet, daß Sicherheitsmittel, die für das Zusammenwirken mit den Eingabemitteln (2) vorgesehen sind und in Form eines körperlichen Schlüssels und/oder einer Chipkarte vorliegen, 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), Markierungssymbolsatz (SSY), Verschlüsselungsalgorithmus oder Verdichtungsalgorithmus geladen werden können.Method according to one of the preceding claims 56 to 64, characterized in that security means, which are provided for interaction with the input means (2) and are in the form of a physical key and / or a chip card, provide access to the memory areas G during an inspection , S, M and V allow so that a new key (KEY), marker symbol set (SSY), encryption algorithm or compression algorithm can be loaded during the inspection via the input means (2). Verfahren zur 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). Method for generating a security imprint with provision of sizes in order to print these sizes in encrypted form in the franking imprint in addition to the postmark and day stamp, characterized by a sub-step carried out by the microprocessor of the control device (6) of the franking machine before a print request (step 47) ( 45a) or step (45), comprising the sub-steps: a) Generation of a combination number (KOZ1), where a constantly monotonically variable variable (G4) for forming first contiguous digits and at least one further variable (G3) characterizing the postal item for forming second contiguous digits of the combination number (KOZ1) are made available, b) Encryption of the combination number (KOZ1) to a crypto number (KRZ1). Verfahren zur Erfassung eines Sicherheitsabdruckes, mit einem an Computer-, Eingabe-, Ausgabe- und Speichermittel angeschlossenen Markierungslesegerät (24), gekennzeichnet dadurch, daß eine CCD-Zeilenkamera für jede Spalte den Kontrastwert der zur Spalte gehörenden Bildpunkte ermittelt, daß ein Schwellwertvergleich mittels eines Komparators vorgenommen wird, um den Bildpunkten die Binärdaten 1 und 0 zuzuordnen und eine Anpassung des Schwellwertes an die sehr unterschiedlichen Lichtreflexionsfaktoren der verschiedenen für Briefkuverts verwendeten Papiersorten vorgenommen wird, indem der Schwellwert aufgrund eines Referenzfeldes FE 7, das aus einer Folge von Balken besteht und in Höhe der Symbolreihe und vor dieser angeordnet ist, als Mittelwert der Hell-Dunkelstreifen des Referenzfeldes ermittelt wird.Method for acquiring a security imprint, with a marking reader (24) connected to computer, input, output and storage means, characterized in that a CCD line camera determines the contrast value of the pixels belonging to the column for each column, that a threshold value comparison by means of a Comparator is made to assign the binary data 1 and 0 to the pixels and an adjustment of the threshold value to the very different light reflection factors of the different paper types used for letter envelopes is carried out by the threshold value based on a reference field FE 7, which consists of a sequence of bars and in Height of the row of symbols and arranged in front of it is determined as the mean value of the light-dark stripes of the reference field. Verfahren zur Auswertung eines Sicherheitsabdruckes, mit einem an Computer-, Eingabe-, Ausgabe- und Speichermittel angeschlossenen Markierungslesegerät (24), gekennzeichnet dadurch, daß die von der Zeilenkamera, inklusive Komparator, gelieferten binären Daten in einem rechnergestärkten Auswertegerät (29) in einem Bildspeicher (28a) spalten- und zeilenweise abgelegt werden, ein einfaches und schnell laufendes Auswerteprogramm in jeder Spalte eines Symbolfeldes die Wechsel der binären Dateninhalte von 1 auf 0 bzw. 0 auf 1 untersucht und die Adresse dieses 1. Binärwechsels und ebenso die Adresse m2 des folgenden Binärwechsels (1. unbedruckter) Bildpunkt in einem Merkmalspeicher (28b) gespeichert und der Vorgang für alle Spalten eines Symbolfeldes wiederholt wird sowie daß die 2n Daten im Merkmalsspeicher (28b) für jedes Symbolfeld mit n Spalten mit den in einem Musterspeicher (28c) gespeicherten Datensätzen der Mustersymbole verglichen werden, um eine eindeutige Zuordnung zu ermöglichen.Method for evaluating a security imprint, with a marking reader (24) connected to computer, input, output and storage means, characterized in that the binary data supplied by the line scan camera, including the comparator, is stored in a computer-strengthened evaluation device (29) in an image memory (28a) are stored in columns and rows, a simple and fast-running evaluation program in each column of a symbol field examines the change in binary data content from 1 to 0 or 0 to 1 and the address this 1st binary change and also the address m2 of the following binary change (1st unprinted) pixel are stored in a feature memory (28b) and the process is repeated for all columns of a symbol field and that the 2n data in the feature memory (28b) for each symbol field with n Columns are compared with the data sets of the pattern symbols stored in a pattern memory (28c) in order to enable a clear assignment.
EP94250259A 1993-12-21 1994-10-19 Method and device for generating and checking security imprints Expired - Lifetime EP0660270B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP01250022A EP1118964B1 (en) 1993-12-21 1994-10-19 Method and device for validating a security print
EP01250023A EP1113403A1 (en) 1993-12-21 1994-10-19 Method for generating a security imprint

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4344471 1993-12-21
DE4344471A DE4344471A1 (en) 1993-12-21 1993-12-21 Method and device for generating and checking a security impression

Related Child Applications (4)

Application Number Title Priority Date Filing Date
EP01250023A Division EP1113403A1 (en) 1993-12-21 1994-10-19 Method for generating a security imprint
EP01250023A Division-Into EP1113403A1 (en) 1993-12-21 1994-10-19 Method for generating a security imprint
EP01250022A Division EP1118964B1 (en) 1993-12-21 1994-10-19 Method and device for validating a security print
EP01250022A Division-Into EP1118964B1 (en) 1993-12-21 1994-10-19 Method and device for validating a security print

Publications (3)

Publication Number Publication Date
EP0660270A2 true EP0660270A2 (en) 1995-06-28
EP0660270A3 EP0660270A3 (en) 1995-09-06
EP0660270B1 EP0660270B1 (en) 2004-12-29

Family

ID=6506214

Family Applications (3)

Application Number Title Priority Date Filing Date
EP94250259A Expired - Lifetime EP0660270B1 (en) 1993-12-21 1994-10-19 Method and device for generating and checking security imprints
EP01250022A Expired - Lifetime EP1118964B1 (en) 1993-12-21 1994-10-19 Method and device for validating a security print
EP01250023A Ceased EP1113403A1 (en) 1993-12-21 1994-10-19 Method for generating a security imprint

Family Applications After (2)

Application Number Title Priority Date Filing Date
EP01250022A Expired - Lifetime EP1118964B1 (en) 1993-12-21 1994-10-19 Method and device for validating a security print
EP01250023A Ceased EP1113403A1 (en) 1993-12-21 1994-10-19 Method for generating a security imprint

Country Status (3)

Country Link
US (5) US5680463A (en)
EP (3) EP0660270B1 (en)
DE (3) DE4344471A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0768625A2 (en) * 1995-09-14 1997-04-16 Omron Corporation Mail processing system and devices therefor
EP0926630A2 (en) 1997-10-29 1999-06-30 Francotyp-Postalia AG &amp; Co. Method for a digitally printing franking machine to generate and validate a security print
EP1035516A2 (en) 1999-03-12 2000-09-13 Francotyp-Postalia AG &amp; Co. Arrangement for a security module
EP1035517A2 (en) 1999-03-12 2000-09-13 Francotyp-Postalia Aktiengesellschaft & Co. Method for the protection of a security module and arrangement for implementing said method
EP1035518A2 (en) 1999-03-12 2000-09-13 Francotyp-Postalia Aktiengesellschaft & Co. Method for the protection of a security module and arrangement for implementing said method
US8186593B2 (en) 2008-07-29 2012-05-29 Xerox Corporation Colored barcode decoding
US9363083B1 (en) 2000-05-24 2016-06-07 Copilot Ventures Fund Iii Llc Authentication method and system
US9818249B1 (en) 2002-09-04 2017-11-14 Copilot Ventures Fund Iii Llc Authentication method and system

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6345104B1 (en) * 1994-03-17 2002-02-05 Digimarc Corporation Digital watermarks and methods for security documents
US6898581B1 (en) 1995-08-21 2005-05-24 Pitney Bowes Inc. Secure user certification for electronic commerce employing value metering system
US5796841A (en) * 1995-08-21 1998-08-18 Pitney Bowes Inc. Secure user certification for electronic commerce employing value metering system
US6859534B1 (en) * 1995-11-29 2005-02-22 Alfred Alasia Digital anti-counterfeiting software method and apparatus
GB9601946D0 (en) * 1996-01-31 1996-04-03 Neopost Ltd Postage metering system
US5970150A (en) * 1996-12-19 1999-10-19 Pitney Bowes Inc. System for producing verifiable kiosk receipts and records
US5819239A (en) * 1996-12-30 1998-10-06 Pitney Bowes Inc. Method of verifying proper payment of postage
US5926552A (en) * 1997-01-24 1999-07-20 Mckeon; Paul System and process for guaranteeing signatures on securities
US6058190A (en) * 1997-05-27 2000-05-02 Pitney Bowes Inc. Method and system for automatic recognition of digital indicia images deliberately distorted to be non readable
US6209090B1 (en) * 1997-05-29 2001-03-27 Sol Aisenberg Method and apparatus for providing secure time stamps for documents and computer files
WO1998057304A1 (en) * 1997-06-12 1998-12-17 Pitney Bowes Inc. Virtual postage meter with secure digital signature device
US6546377B1 (en) 1997-06-13 2003-04-08 Pitney Bowes Inc. Virtual postage meter with multiple origins of deposit
US6466921B1 (en) 1997-06-13 2002-10-15 Pitney Bowes Inc. Virtual postage meter with secure digital signature device
US6567794B1 (en) 1997-06-13 2003-05-20 Pitney Bowes Inc. Method for access control in a virtual postage metering system
US7203666B1 (en) 1997-06-13 2007-04-10 Pitney Bowes Inc. Virtual postage metering system
GB9714347D0 (en) * 1997-07-09 1997-09-10 Oxoid Ltd Image analysis systems and devices for use therewith
US6738096B1 (en) * 1998-07-10 2004-05-18 Silverbrook Research Pty Ltd Low-cost disposable camera including print media carrying indication of postage paid
DE19740397A1 (en) * 1997-09-05 1999-03-11 Francotyp Postalia Gmbh Mail processing system with a franking and addressing machine and method for combined franking and address printing
US20030004900A1 (en) * 1999-05-19 2003-01-02 Robert G. Schwartz Technique for effectively generating multi-dimensional symbols representing postal information
US5988057A (en) * 1997-10-03 1999-11-23 Pitney Bowes Inc. Postal cancellation machine
WO1999026121A2 (en) 1997-11-13 1999-05-27 Hyperspace Communications, Inc. File transfer system
EP1105849A4 (en) * 1998-06-15 2007-07-04 Ascom Hasler Mailing Sys Inc Technique for generating indicia indicative of payment using a postal fund
EP1095343A4 (en) * 1998-06-15 2007-05-02 Ascom Hasler Mailing Sys Inc Technique for securing a system configuration of a postage franking system
FR2783337B1 (en) * 1998-09-11 2000-12-15 Neopost Ind METHOD FOR MONITORING THE CONSUMPTION OF POSTAGE MACHINES
DE19847947A1 (en) * 1998-10-09 2000-04-20 Francotyp Postalia Gmbh Data storage device for recording usage of mail franking machine has microprocessor providing automatic classification of usage data before entry in statistical memory
DE19860294A1 (en) * 1998-12-18 2000-06-21 Francotyp Postalia Gmbh Method and device for determining a weight with a dynamic balance
US6173274B1 (en) * 1998-12-30 2001-01-09 Pitney Bowes Inc. Production mail system having subsidies for printing of third party messages on mailpieces
US6678067B1 (en) 1999-04-06 2004-01-13 Videk, Inc. Automated document inspection system
US6154734A (en) * 1999-04-19 2000-11-28 Pitney Bowes Inc. Postage metering system having currency compatibility security feature
DE19928058B4 (en) * 1999-06-15 2005-10-20 Francotyp Postalia Ag Arrangement and method for generating a security impression
AU2297101A (en) * 1999-10-18 2001-04-30 Stamps.Com Machine dependent login for on-line value-bearing item system
US6594374B1 (en) * 1999-11-04 2003-07-15 Pitney Bowes Inc. Postage printing system having graphical relationship between postal indicium label and address label segments
ATE241834T1 (en) 1999-12-08 2003-06-15 Valentin Alexandrovi Mischenko METHOD AND SYSTEM FOR AUTHENTICATION OF ARTICLES
US7069247B1 (en) * 1999-12-13 2006-06-27 Ascom Hasler Mailing Systems, Inc. Authentication system for mail pieces
US7142689B2 (en) * 2000-01-31 2006-11-28 Canon Kabushiki Kaisha Image processing apparatus for determining specific images
JP3755376B2 (en) * 2000-03-21 2006-03-15 セイコーエプソン株式会社 Printing device
US6655579B1 (en) 2000-04-26 2003-12-02 Eastman Kodak Company Machine readable coded frame for personal postage
KR20010106712A (en) * 2000-05-23 2001-12-07 김현 Aroma dispensing apparatus and power supply circuit therefor, and system for dispensing aroma by using a computer having user interfacing
US7162035B1 (en) 2000-05-24 2007-01-09 Tracer Detection Technology Corp. Authentication method and system
FR2812740B1 (en) * 2000-08-02 2005-09-02 Arjo Wiggins Sa DEVICE FOR CONTROLLING AN IDENTITY DOCUMENT OR THE LIKE
JP2002112005A (en) * 2000-09-29 2002-04-12 Minolta Co Ltd Image output system
US7233930B1 (en) * 2000-11-27 2007-06-19 Pitney Bowes Inc. Postage metering system including a printer having dual print heads
US6631012B2 (en) * 2001-12-11 2003-10-07 Pitney Bowes Inc. Apparatus and method for printing two-dimensional barcode and articles incorporating such barcode
GB0202269D0 (en) * 2002-01-31 2002-03-20 Neopost Ltd Postage meter security
US20030167179A1 (en) * 2002-03-01 2003-09-04 Briley Daniel Lee Postage evidence that includes non-visible marks
US20040007868A1 (en) * 2002-07-10 2004-01-15 Sue Ann Werling Methods and devices for identifying individual products
US7396048B2 (en) * 2002-10-15 2008-07-08 Ncr Corporation Internet stamp
US20040112950A1 (en) * 2002-12-12 2004-06-17 Manduley Flavio M. Secure stamp system
KR100487207B1 (en) * 2003-05-20 2005-05-04 삼성전자주식회사 Channel Authorization Method by Using NAD in Broadcasting & Communication Convergence System
US7174459B2 (en) * 2003-07-02 2007-02-06 Yissum Research Development Company Of The Hebrew University Of Jerusalem Imprinting an identification certificate
US20060088160A1 (en) * 2004-10-27 2006-04-27 Lexmark International, Inc. Method and apparatus for generating and printing a security stamp with custom logo on an electrophotographic printer
GB2419714A (en) * 2004-10-28 2006-05-03 Hewlett Packard Development Co Allocation of data-encoding pattern
US8246464B2 (en) * 2004-12-17 2012-08-21 Google Inc. Caching and reporting system for accelerating combined computer gaming and advertising
US20060190418A1 (en) * 2005-02-24 2006-08-24 Michael Huberty System and method of postal-charge assessment
DE102005040689A1 (en) * 2005-08-26 2007-03-01 Siemens Ag Method for identifying postal items
US7747544B2 (en) 2005-12-07 2010-06-29 Pitney Bowes Inc. Meter tape with location indicator used for unique identification
DE102006025200A1 (en) * 2006-05-29 2007-12-06 Francotyp-Postalia Gmbh Closing fluid for security closures
US7711191B2 (en) * 2006-12-21 2010-05-04 Michael John Kosek Electronic transaction processing server with automated transaction evaluation
DE102007000547A1 (en) 2007-10-21 2009-04-23 Telefrank Gmbh Postage meter and method for controlling a franking machine
US8103099B2 (en) * 2008-07-15 2012-01-24 Lockheed Martin Corporation Method and system for recognizing characters and character groups in electronically represented text
DE102010037564A1 (en) * 2010-08-12 2012-02-16 Phoenix Contact Gmbh & Co. Kg Printing object and printer for printing on a printing object
EP2579222A1 (en) * 2011-10-04 2013-04-10 Deutsche Post AG Automatic evaluation of value labels
EP2579217A1 (en) * 2011-10-04 2013-04-10 Deutsche Post AG Method and device for marking value labels
JP6576240B2 (en) * 2012-03-30 2019-09-18 スリーエム イノベイティブ プロパティズ カンパニー Retroreflective article having machine-readable code
CN103744629B (en) * 2013-12-25 2017-03-01 浙江工业大学 A kind of stamp printing print system of numeral franking machine
CN107231521B (en) * 2017-04-29 2019-07-19 安徽慧视金瞳科技有限公司 A kind of meter reading identification camera automatic positioning method
CN114113164B (en) * 2021-12-08 2023-08-08 北京航星机器制造有限公司 Image concentrated interpretation method for security inspection equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4641346A (en) * 1983-07-21 1987-02-03 Pitney Bowes Inc. System for the printing and reading of encrypted messages
GB2188880A (en) * 1985-12-26 1987-10-14 Pitney Bowes Inc Methods and systems for detection of tampering
US4775246A (en) * 1985-04-17 1988-10-04 Pitney Bowes Inc. System for detecting unaccounted for printing in a value printing system
US4812965A (en) * 1985-08-06 1989-03-14 Pitney Bowes Inc. Remote postage meter insepction system
GB2211144A (en) * 1987-12-18 1989-06-28 Pitney Bowes Inc Secure postage dispensing systems
EP0540291A2 (en) * 1991-10-28 1993-05-05 Pitney Bowes, Inc. Apparatus for the analysis of postage meter usage

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH67278A (en) * 1913-09-25 1914-12-01 Philip Kleeberg Apparatus for performing calculations
JPS5295121A (en) * 1976-02-06 1977-08-10 Hitachi Ltd Code plate
JPS5769480A (en) * 1980-10-15 1982-04-28 Omron Tateisi Electronics Co Seal-impression collation system
JPS57101986A (en) * 1980-12-17 1982-06-24 Toshiba Corp Character detecting and cutting method
US4475234A (en) * 1981-02-04 1984-10-02 Nippon Electric Co., Ltd. Binary pattern signal producing apparatus for optical character recognition
JPS6058787B2 (en) * 1981-03-10 1985-12-21 興国鋼線索株式会社 High-speed dip coating method and device for linear bodies
US4516264A (en) * 1982-01-29 1985-05-07 United States Of America Postal Service Apparatus and process for scanning and analyzing mail information
US4660221A (en) * 1983-07-18 1987-04-21 Pitney Bowes Inc. System for printing encrypted messages with bar-code representation
US4829568A (en) * 1983-07-21 1989-05-09 Pitney Bowes System for the printing and reading of encrypted messages
GB2144081B (en) * 1983-07-23 1987-10-28 Pa Consulting Services Postal franking machines
DE3433493A1 (en) * 1983-09-12 1985-04-04 Ricoh Co., Ltd., Tokio/Tokyo System for digitising picture signals
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
US4648119A (en) * 1985-03-18 1987-03-03 Tektronix, Inc. Method and apparatus for forming 3×3 pixel arrays and for performing programmable pattern contingent modifications of those arrays
US4725718A (en) * 1985-08-06 1988-02-16 Pitney Bowes Inc. Postage and mailing information applying system
US4831555A (en) * 1985-08-06 1989-05-16 Pitney Bowes Inc. Unsecured postage applying system
US4757537A (en) * 1985-04-17 1988-07-12 Pitney Bowes Inc. System for detecting unaccounted for printing in a value printing system
US4962454A (en) * 1985-12-26 1990-10-09 Pitney Bowes Inc. Batch mailing method and apparatus: printing unique numbers on mail pieces and statement sheet
US4999481A (en) * 1985-12-26 1991-03-12 Pitney Bowes Inc. Method and apparatus for sequentially numbering mail pieces
US4760532A (en) * 1985-12-26 1988-07-26 Pitney Bowes Inc. Mailing system with postage value transfer and accounting capability
US4812968A (en) * 1986-11-12 1989-03-14 International Business Machines Corp. Method for controlling processor access to input/output devices
US4933849A (en) 1987-07-16 1990-06-12 Pitney Bowes Security system for use with an indicia printing authorization device
US4829565A (en) * 1987-10-20 1989-05-09 Goldberg Robert M Telephone with background volume control
GB8804689D0 (en) * 1988-02-29 1988-03-30 Alcatel Business Systems Franking system
US5124536A (en) * 1988-05-05 1992-06-23 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US4949381A (en) * 1988-09-19 1990-08-14 Pitney Bowes Inc. Electronic indicia in bit-mapped form
US5031215A (en) * 1988-09-19 1991-07-09 Jose Pastor Unambiguous alphabet for data compression
US5075862A (en) * 1989-12-26 1991-12-24 Pitney Bowes Inc. System for printing value indicia with diagrammatic data representation
DE4003006A1 (en) * 1990-01-30 1991-08-01 Francotyp Postalia Gmbh METHOD FOR IDENTIFYING MACHINE AND VALUE STAMPING MACHINES
DE4034292A1 (en) * 1990-10-25 1992-04-30 Francotyp Postalia Gmbh METHOD FOR MAILING POSTAGE AND ARRANGEMENT FOR CARRYING IT OUT
US5563955A (en) * 1990-11-21 1996-10-08 The Board Of Trustees Of The University Of Arkansas Apparatus and/or method for recognizing printed data in an image
US5293319A (en) * 1990-12-24 1994-03-08 Pitney Bowes Inc. Postage meter system
US5369261A (en) * 1992-02-12 1994-11-29 Shamir; Harry Multi-color information encoding system
DE4221270A1 (en) * 1992-06-26 1994-01-05 Francotyp Postalia Gmbh Arrangement and method for changing the cliché text part for franking machines
GB9226813D0 (en) * 1992-12-23 1993-02-17 Neopost Ltd Franking machine and method of franking
JP3394795B2 (en) * 1993-07-16 2003-04-07 株式会社東芝 Object processing apparatus and object processing method
US5457642A (en) * 1993-10-08 1995-10-10 Pitney Bowes Inc. Mail processing system including required data center verification
US5390251A (en) * 1993-10-08 1995-02-14 Pitney Bowes Inc. Mail processing system including data center verification for mailpieces

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4641346A (en) * 1983-07-21 1987-02-03 Pitney Bowes Inc. System for the printing and reading of encrypted messages
US4775246A (en) * 1985-04-17 1988-10-04 Pitney Bowes Inc. System for detecting unaccounted for printing in a value printing system
US4812965A (en) * 1985-08-06 1989-03-14 Pitney Bowes Inc. Remote postage meter insepction system
GB2188880A (en) * 1985-12-26 1987-10-14 Pitney Bowes Inc Methods and systems for detection of tampering
GB2211144A (en) * 1987-12-18 1989-06-28 Pitney Bowes Inc Secure postage dispensing systems
EP0540291A2 (en) * 1991-10-28 1993-05-05 Pitney Bowes, Inc. Apparatus for the analysis of postage meter usage

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0768625A2 (en) * 1995-09-14 1997-04-16 Omron Corporation Mail processing system and devices therefor
EP0768625A3 (en) * 1995-09-14 1999-11-17 Omron Corporation Mail processing system and devices therefor
EP0926630A2 (en) 1997-10-29 1999-06-30 Francotyp-Postalia AG &amp; Co. Method for a digitally printing franking machine to generate and validate a security print
EP1035516A2 (en) 1999-03-12 2000-09-13 Francotyp-Postalia AG &amp; Co. Arrangement for a security module
EP1035517A2 (en) 1999-03-12 2000-09-13 Francotyp-Postalia Aktiengesellschaft & Co. Method for the protection of a security module and arrangement for implementing said method
EP1035518A2 (en) 1999-03-12 2000-09-13 Francotyp-Postalia Aktiengesellschaft & Co. Method for the protection of a security module and arrangement for implementing said method
US9363083B1 (en) 2000-05-24 2016-06-07 Copilot Ventures Fund Iii Llc Authentication method and system
US9818249B1 (en) 2002-09-04 2017-11-14 Copilot Ventures Fund Iii Llc Authentication method and system
US8186593B2 (en) 2008-07-29 2012-05-29 Xerox Corporation Colored barcode decoding
US8308068B2 (en) 2008-07-29 2012-11-13 Xerox Corporation Colored barcode decoding

Also Published As

Publication number Publication date
EP1118964B1 (en) 2008-08-20
EP1118964A1 (en) 2001-07-25
DE59410458D1 (en) 2008-10-02
EP1113403A1 (en) 2001-07-04
DE59410399D1 (en) 2005-02-03
EP0660270B1 (en) 2004-12-29
DE4344471A1 (en) 1995-08-17
US5680463A (en) 1997-10-21
US5734723A (en) 1998-03-31
EP0660270A3 (en) 1995-09-06
US5991409A (en) 1999-11-23
US5712916A (en) 1998-01-27
US5970151A (en) 1999-10-19

Similar Documents

Publication Publication Date Title
EP0660270B1 (en) Method and device for generating and checking security imprints
EP0902400B1 (en) Method for checking security imprints
DE3613007B4 (en) System for determining unbilled print
DE69724345T2 (en) System for the controlled acceptance of mail pieces, which surely enables the reuse of a digital token originally created for a mail piece with another mail piece prepared later for the certification of the payment of the postage
EP0944027B1 (en) Franking machine and a method for generating valid data for franking
EP1438145B1 (en) Method and device for processing postal articles
DE3841394C2 (en) Procedure for issuing postage
DE69433527T2 (en) Mail processing system for mail pieces with verification in the data center
CH674098A5 (en)
DE4344476A1 (en) Process for improving the security of franking machines
EP0862143A2 (en) Method and arrangement for generating and checking a security imprint
DE3729342A1 (en) SECURITY PRINTER FOR A VALUE PRINTING SYSTEM
EP0805421A2 (en) Method and arrangement for processing data in a mail processing system with a franking machine
EP0440021B1 (en) Identification method for franking and post-marking machines
EP0944028A2 (en) Method for a franking and address printing machine
DE19534530A1 (en) Process for securing data and program code of an electronic franking machine
EP0927971A2 (en) Method and postal apparatus with a chipcard read/write unit for reloading change data into a chipcard
EP1581910A1 (en) Method and device for processing graphical information located on surfaces of postal articles
DE10337164A1 (en) Method and device for processing graphic information on postal items
EP1619630A2 (en) Method and system for returning postage
EP1061479A2 (en) Arrangement and method for generating a security imprint

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): CH DE FR GB IT LI

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): CH DE FR GB IT LI

17P Request for examination filed

Effective date: 19951012

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

APAB Appeal dossier modified

Free format text: ORIGINAL CODE: EPIDOS NOAPE

APAB Appeal dossier modified

Free format text: ORIGINAL CODE: EPIDOS NOAPE

APAD Appeal reference recorded

Free format text: ORIGINAL CODE: EPIDOS REFNE

APAB Appeal dossier modified

Free format text: ORIGINAL CODE: EPIDOS NOAPE

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

Owner name: FRANCOTYP-POSTALIA AG & CO. KG

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): CH DE FR GB IT LI

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: NV

Representative=s name: ROTTMANN, ZIMMERMANN + PARTNER AG

Ref country code: CH

Ref legal event code: EP

REF Corresponds to:

Ref document number: 59410399

Country of ref document: DE

Date of ref document: 20050203

Kind code of ref document: P

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

Effective date: 20050317

APAH Appeal reference modified

Free format text: ORIGINAL CODE: EPIDOSCREFNO

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

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

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20050930

ET Fr: translation filed
REG Reference to a national code

Ref country code: CH

Ref legal event code: PFA

Owner name: FRANCOTYP-POSTALIA AG & CO. KG

Free format text: FRANCOTYP-POSTALIA AG & CO. KG#TRIFTWEG 21-26#16547 BIRKENWERDER (DE) -TRANSFER TO- FRANCOTYP-POSTALIA AG & CO. KG#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: 20120808

Year of fee payment: 19

Ref country code: FR

Payment date: 20121031

Year of fee payment: 19

Ref country code: CH

Payment date: 20121023

Year of fee payment: 19

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

Ref country code: GB

Payment date: 20121019

Year of fee payment: 19

Ref country code: IT

Payment date: 20121026

Year of fee payment: 19

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

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

Effective date: 20131019

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 59410399

Country of ref document: DE

Effective date: 20140501

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

Ref country code: LI

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

Effective date: 20131031

Ref country code: GB

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

Effective date: 20131019

Ref country code: CH

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

Effective date: 20131031

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20140630

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

Ref country code: DE

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

Effective date: 20140501

Ref country code: FR

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

Effective date: 20131031

Ref country code: IT

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

Effective date: 20131019