EP0580274A2 - Verfahren und Anordnung für einen internen Kostenstellendruck - Google Patents

Verfahren und Anordnung für einen internen Kostenstellendruck Download PDF

Info

Publication number
EP0580274A2
EP0580274A2 EP93250215A EP93250215A EP0580274A2 EP 0580274 A2 EP0580274 A2 EP 0580274A2 EP 93250215 A EP93250215 A EP 93250215A EP 93250215 A EP93250215 A EP 93250215A EP 0580274 A2 EP0580274 A2 EP 0580274A2
Authority
EP
European Patent Office
Prior art keywords
block
data
memory
pixel memory
print
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
EP93250215A
Other languages
English (en)
French (fr)
Other versions
EP0580274A3 (de
EP0580274B1 (de
Inventor
Harald Windel
Wolfgang Dr. Thiel
Klaus Dietrich
Norbert Knoth
Erwin Simon
Stephan Günther
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
Publication of EP0580274A2 publication Critical patent/EP0580274A2/de
Publication of EP0580274A3 publication Critical patent/EP0580274A3/de
Application granted granted Critical
Publication of EP0580274B1 publication Critical patent/EP0580274B1/de
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/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • G07B2017/00395Memory organization
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00185Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
    • G07B17/00362Calculation or computing within apparatus, e.g. calculation of postage value
    • G07B2017/00427Special accounting procedures, e.g. storing special information
    • 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

Definitions

  • the invention relates to a method and an arrangement for internal cost center printing of the type specified in the preamble of claim 1.
  • a franking module is known from DE 40 18 166 A1, which is arranged in a slot of a drive slot of a personal computer and has a printing unit for self-adhesive franking strips. Although it has also been proposed to print addresses with the franking printer, an additional external printer connected to a personal computer is still required for printing accounting data.
  • a postage billing system for franking machines which can be put into operation and used by several people or departments via an associated IC card, is known, the individual cards being assigned to the people or departments during billing.
  • the information stored in the card can be read out with a personal computer in order to obtain a list at the end of a billing period about the use of the franking machine during the billing period.
  • the use of the franking machine can thus be displayed and printed out for every user (holder of the card).
  • the need for a separate personal computer with associated printer is complex in order to obtain a written statement of the use per cost center.
  • the disadvantage is that with everyone Computer system such an expression is easy to imitate. There is no provision to secure the printout of the accounting data against manipulation.
  • the invention is based on the consideration that, provided that such a printing device for franking mail, which can print out variable information about the print head, is used, the print head of the franking machine can now also be printed out for each of the cost centers is usually only responsible for franking the letters.
  • a user dialog and a switchover are carried out in the control unit of the franking machine and the accounting data stored in a cost center memory (KSP) are no longer output via an input / output interface, but rather directly via the print head of the franking machine.
  • KSP cost center memory
  • the billing data of interest are compiled by the control unit in cooperation with the input / output means, read into a working memory, decompressed, processed and converted into graphic pixels and temporarily stored in a pixel memory.
  • the franking zone on letters preferably has a width of approximately 2.5 to 3.5 cm.
  • the invention is based in particular on a franking print head, consisting of a single print bar, for the franking and to be used for internal cost center accounting.
  • the internal cost center printing takes place on an area of approx. 2.5 to 3.5 cm wide and approx. 14 to 21 cm long.
  • the franking module enables at least three multi-line information groups to be displayed simultaneously in one display before the internal cost center printing takes place, in particular on a strip.
  • the first information group of each strip contains labeling, security and information data.
  • the identification data consists, for example, of the current date, a serial number for internal cost center printouts and a strip number. For reasons of security against forgery, additional security data are generated, temporarily stored in a memory area of the working memory and displayed as a crypto number.
  • the information data relate to a short message about the order and organization of the list in the following information groups.
  • the last information group contains the statement of the sum of accounting data about the selected information groups and listed according to an agreed order.
  • the middle information groups contain the actual accounting data.
  • the information groups are evenly divided into blocks that can be viewed and checked in the display before printing. For each block there is a clear display in the form of "What you see is what you get" (WYSIWYG).
  • WYSIWYG clear display in the form of "What you see is what you get"
  • the cost centers are divided into at least two adjacent blocks in the display.
  • the blocks are preferably one below the other.
  • the printing direction per block is electronically rotated so that the columns appear as lines and the lines as columns.
  • b p 2.5 to 3.5 cm
  • there is an additional control for the print bar of the print head which electronically rotates the orientation of the standard print of a block by 90 °. Because the line length is limited, the blocks are rotated individually. According to the invention, the rotation is carried out in a block, for example with the dimensions b p * b p .
  • the method for internal cost center printing by means of a franking module is further characterized in that blocks of different orthogonal rotation are temporarily stored in the memory areas of the pixel memory 7. It is assumed that after a further switchover in the control unit, the orthogonal rotation in blocks is carried out by additional hardware and / or software in the control unit.
  • the method for internal cost center printing by means of the franking module also assumes that a corresponding switchover is carried out in the print control unit 14 so that the printout in the printing direction of the lines differs from the franking print.
  • the invention can be advantageously used in those printing processes in which the print head remains stationary.
  • the input / output means include both internal and / or external actuation means (chip card, remote specification, PC actuation means, etc.) for the franking module, both shown and not shown.
  • the encoder 13 is the stripe generator with stripe trigger 12 and a pixel memory 7 with several separate memory areas I, II, III and IV connected.
  • the print control unit 14 reads from the pixel memory 7 when franking data, the printing unit 1 being controlled via a switching unit (SE) present in the printing control unit 14 (not shown in more detail in FIG. 1).
  • SE switching unit
  • Such a switching unit can be coupled to a controllable energy source, as was proposed for example in the German application P 42 14 545.7 for an ETR printing process.
  • the method advantageously consists in that a printing device 1 of a franking module can be used for internal cost center printing.
  • the franking option is blocked when control unit 6 first switches over to internal cost center printing.
  • the cost center is printed with the same printing unit 1, whereby - apart from the different content - the printout in the printing direction of the lines differs significantly from a franking print.
  • the accounting data stored in the cost center memory (KSP) 10 are compiled by the control unit 6 in cooperation with input / output means 2, 3 and 4, read into a working memory (ASP) 5, decompressed, processed and converted into graphic pixels and in one Pixel memory 7 buffered in blocks.
  • ASP working memory
  • the method for internal cost center printing by means of a franking module is based on the fact that a print image which is present in k blocks is rotated block by block in the printing direction in such a way that the lines become columns and vice versa, k blocks containing accounting data from m cost centers, the first block of an existing print image additionally an identification and the last block of a printed image has a summation of the accounting data.
  • a means for orthogonal pixel storage field rotation 15 and at least one storage area for accounting data is provided in the pixel memory 7, in which data are loaded under conversion and / or from which data is read out under conversion.
  • a print image in k blocks is rotated block by block in the printing direction in such a way that the lines become columns and vice versa, with k blocks containing accounting data from cost centers, the first block of an existing print image additionally an identification and the last block of a print image a summation of the Has billing information.
  • the pixel memory 7 contains several separate memory areas from which the print control unit 14 reads out accounting data.
  • the strips of an automatic strip dispenser are used as the printing medium. Since these strips are 165 mm long but only approx. 35 to 40 mm wide, the accounting statistics information must be reduced quantitatively to a uniform line length of 2.5 cm for 192 dots or 3.5 cm for 256 dots.
  • One possibility is to reduce the print image by mathematical transformation for a print bar of 25.4 mm.
  • Another advantageous possibility is the use of an existing one in the character memory 9 so far only for printing the machine number of the franking device the intended character set of a suitable size, with the addition or addition thereof possibly being made.
  • FIG. 2 shows a possible implementation of an internal cost center print in three square blocks on a franking tape, for the sake of simplicity with three cost centers.
  • the accounting data of each cost center form an information group.
  • the sequence in the internal cost center printout can be agreed in the user dialog before printing either by the ascending number of cost centers used or by the frequency of use or by falling costs.
  • the listing of the information groups containing cost center data according to the agreed order can be checked in the display 3.
  • the representation or the printout takes place in square blocks, each block containing at least one information group. Further variants of an order can be created and shown in display 3 before printing.
  • the flow chart for internal cost center printing shown in FIG. 3 begins, starting from an automatic and / or manual entry of the date, by entering the number of the cost center and entering the authorization code. It is envisaged that the user dialog includes a special authorization procedure for certain cost centers to be protected and that access to this cost center information is restricted to a certain group of people. In a cost center routine there is a prompt for the order in the order of the cost center printouts and for the order of the listing within a printout for each cost center and an automatic formation of information groups is provided.
  • the processor searches for all cost centers with which work has been carried out, reads the data from the cost center memory and stores this data in a memory area A of the main memory 5, for example in BCD-coded form.
  • the user requests the area at cost centers, which is also stored in area A of the main memory 5 in BCD-coded form.
  • the processor in the control unit 6 forms the sum of the cost center data assigned to this area and stores it in a memory area B of the main memory 5.
  • the processor also forms the identification data consisting of the current date, a serial number for internal cost center printouts and a strip number and stores it in a memory area C of the main memory 5. It encrypts this data together with a machine parameter (number of the franking module) to form a crypto number and stores it in a memory area D of the main memory 5.
  • Each of these crypto numbers is present in the character memory 9.
  • the processor sorts the data and makes a corresponding assignment according to the cost center numbers and stores it in a further memory area E.
  • the strip length is taken into account and, if necessary, the necessary division into several strips is carried out, the identification data and data for the maximum number of cost centers on the first to penultimate strip and on the last strip being taken into account the total data formed in accordance with the number of cost centers.
  • the franking module Before the internal cost center printing on a strip, the franking module enables a display 3 to display identification data, accounting data from several cost centers and total data, divided into, for example, three adjacent blocks. A memory area F of the main memory 5 is used for this.
  • the data "present in BCD-coded form for the identification and for the crypto number and for the first of the cost centers are read from the working memory 5, decompressed on the command" cost center display "triggered by a first key of the actuating unit 2 and converted into a first print image with the aid of the character memory 9.
  • This first print image contains, for example - as shown in FIG. 2 - the information from three cost centers and is initially displayed in a display unit 3 of the franking module, the identification information, the crypto number, information about the order and the three cost center information as well as the total information can be displayed in three adjacent blocks.
  • the character memory 9 all the alphanumeric characters are preferably stored pixel by pixel as they are used for normal printing and display (size and direction).
  • the pixel memory 7 receives from the control unit 6 the print image data which can be displayed in the display direction 3 in the printing direction in a first block.
  • the block is buffered in the first area I of the pixel memory 7.
  • This print image data is transferred by a hardware and / or software-implemented output logic of the control unit 6 to the pixel memory 7, from which the print pixel data are normally also supplied to the print head in columns via the print control unit 14 during franking. However, the franking option is blocked and a switchover is effective.
  • the pixel memory 7 contains a plurality of separate memory areas I, II, III and IV, from which the print control unit 14 reads out print image data, in particular print image data containing accounting data, in blocks.
  • the pixel memory 7 is connected to the control unit 6, the pixel memory 7 receiving the billing data which can be displayed in the output means 3 in the printing direction as a printed image in blocks.
  • the addresses A supplied by the control unit 6 comprise area addresses A B for the selection of a memory area I, II, III or IV for the storage of a block and low addresses for the addressing within a block.
  • the low addresses are now converted during storage in a means 15 for rotating the pixel memory field.
  • the low addresses are converted when a block is saved, ie if the print control unit 14 contains print image data, in particular print image data containing accounting data, in blocks reads.
  • the pixel memory 7 contains a plurality of separate memory areas II, III and IV, from which the orthogonally rotated blocks are read.
  • Each block of a print image, in particular with accounting data, is previously stored in the first area I of the pixel memory 7 and, converted by the means for orthogonal pixel memory field rotation 15, is transferred to at least one second area II of the pixel memory 7.
  • at least one block of a print image with billing data electronically rotated 90 ° or 270 ° in the printing direction is temporarily stored in the second area II of the pixel memory 7 before printing.
  • the print image data of the first block are read out of the first area I of the pixel memory 7.
  • control unit 6 switches over to a means which rotates by 90 ° pixel memory fields.
  • the addresses A are passed through the print control unit 14 but are not converted.
  • the rotated print image is temporarily stored in a second area II of the pixel memory 7 before printing.
  • the print control unit 14 is connected to the second area II of the pixel memory 7 for printing via the lines with data D. Then a strip is triggered on the strip dispenser.
  • the strip is transported to the print head and an encoder 13 delivers a position report of the strip in relation to the print head.
  • the print image data are read out from the second area II of the pixel memory 7 in columns and read in a serial manner into the serial-parallel shift register of the switching unit (SE), buffer-stored in latches and printed out during the STROBE pulse by means of the print head of the printing unit 1.
  • SE serial-parallel shift register of the switching unit
  • the second block in the first area I of the pixel memory 7 is buffered in whole or in part in successive pauses and fed to the means for a 90 ° pixel memory field rotation. Thereafter, the block of the print image rotated by 90 ° in the printing direction is temporarily stored with accounting data in the third area III of the pixel memory 7 before printing. The third block is rotated and stored in the fourth memory area IV in the same way.
  • the control unit 6 is also coupled to the pressure control unit 14 in order to check whether the printing has been completed. A corresponding check is carried out in software.
  • a control for a strip feeder is provided for strips of variable length or for strips of constant length. If a strip is not sufficient to print out all the cost centers, the strip sensor requests and prints a further strip from the control unit 6.
  • the strips are numbered according to their order. For this purpose, a marking of each strip is provided.
  • envelopes or sheets in the format A5 or A6, which are supplied by an automatic feeding unit could of course also be printed with the cost centers.
  • Interactive operation with the operator via the display is also possible: On the note: "Please insert paper", the operator must manually create paper.
  • the recording medium By re-inserting the sheet or the like Mechanisms (swapping the sheet edge), an electronic rotation of the printing direction by 270 ° compared to the standard printing direction of the lines and a column call from the pixel memory 7, which begins with the last column, the recording medium, which is preferably made of paper material, can be printed several times under certain circumstances.
  • FIG. 4 shows a circuit for the means for orthogonal pixel memory field rotation, which is arranged in the print control unit DS and is connected to the address inputs of the pixel memory 7. It consists of an electronic switch U and a means for address generation G.
  • the electronic switch U contains multiplexers MUX1, MUX2 and the means for address generation G contains a first and a second counter module Z and read-only memory ROM1, ROM2 to the addresses individually to convert. It is provided that each multiplexer MUX1, MUX2 consists of several tri-state buffers and is controlled by a state machine SM (not shown in FIG. 4) of the printer controller DS.
  • a state machine SM not shown in FIG. 4
  • the first multiplexer MUX1 for the low addresses A L is switched to the inputs U2, so that the pixel memory 7 can be addressed normally by the control unit 6.
  • One of the memory areas with the area addresses A B is addressed via the inputs U2 of the second multiplexer MUX2.
  • the multiplexers are switched and the outputs Z2 are on the inputs U1 of the second multiplexer MUX2 at the area address inputs of the pixel memory 7. If the outputs Z1 of the first counter are applied to a 90 ° address converter (ROM1), the outputs of which are connected to the inputs U1 of the first multiplexer MUX1, low addresses are formed for the pixel memory 7, which cause a 90 ° pixel memory field rotation.
  • ROM1 90 ° address converter
  • the circuit for orthogonal pixel memory field rotation 15 is connected to the pixel memory 7 by at least one block of a print image with accounting data in at least a second area II of the pixel memory 7 electronically rotated by 90 ° or by 270 ° in the printing direction to load.
  • the print control unit 14 When reading out the converted data, the print control unit 14 is connected to the second area II of the pixel memory 7 and to the control unit via the data line 6 connected.
  • the outputs Z2 of the second counter are again coupled via the inputs U1 of the second multiplexer MUX2 to the area address inputs of the pixel memory 7.
  • the outputs Z1 of the first counter are connected via the inputs U2 directly to the low-address inputs of the pixel memory 7, so that the print control unit 14 receives during normal print data output, the billing data which can be displayed in the output means 3 in the printing direction as orthogonally rotated blocks of a print image.
  • Another option is to combine the above variants.
  • data are read into the first area I of the pixel memory 7 in a normal manner.
  • a switch to the pixel memory field rotation is carried out in the printer controller DS.
  • the data is therefore not immediately stored in the SP shift register of the switching unit SE, as is also the case, for example, when franking, but is first loaded into a second memory area II of the pixel memory 7 in a redirected form.
  • the addresses generated in the means for address field generation G are used to write the data via the data lines into the second memory area II of the pixel memory 7 with the intended rotation. As can be seen in particular from the information on the memory areas I and II in FIG. 4, the row data become column data.
  • the means for generating the address field G is integrated in the printer controller 14 and implemented in hardware.
  • a counter charged with clock pulses generates a counter reading which is converted to an address via ROM.
  • a new address is then available at the ROM output for each bit addressed by the control unit 6 on the data line D with the clock pulse.
  • this address field generation is carried out by the control unit 6 in software.
  • the pressure control unit 14 only the state machine, a circuit for serial output SO and the switching unit SE are still required.
  • FIG. 5c A variant of a flowchart for a 90 ° pixel memory field rotation, shown in FIG. 5c, is only one example of a software solution.
  • 5a shows a memory area SPB I (192 * 192) with associated source bit counter and source byte counter and in FIG. 5b a memory area SPB II (192 * 192) with associated source bit counter and source byte counter.
  • the first source address H192 and the first destination address Z1 are loaded for a data word with 192 bits.
  • Inkjet or thermal transfer printers can advantageously be used in the printing unit 1.
  • an ETR printer with 192 electrodes in a print bar, 192 * 192 individual data bits called up serially from memory area I are thus re-addressed.
  • the same procedure is used for the redirection of the further blocks of 192 * 192 bits, which are not shown in FIG. 4 for reasons of space.
  • the electronic changeover switch must be supplemented by further changeover switches, which are constructed in the same way, if another different rotation is to be realized with further address converters.
  • block-by-block data is buffered in memory area II, then serially transferred to the switching unit after switching. After this transfer, the readdressing and intermediate storage can be carried out in the third memory area III. Further data of a block can thus be read, readdressed and buffered during printing. This also applies to the third block, while the second block is being printed, etc.
  • the memory area II which has now been printed out is now free again for the data of a new block.
  • all three memory areas II, III and IV are first filled with data before printing. With 218 bit addressable RAM area, up to 7 pixel memory areas of 192 * 192 bit each can be addressed. It is easy to see that with several available memory areas, many possible ways of working are possible in order to generate an internal cost center printout, all of which make use of the solution according to the invention.
  • 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.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Record Information Processing For Printing (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Abstract

Verfahren, daß für einen internen Kostenstellendruck eine Druckeinrichtung (1) eines Frankiermodul verwendet, und Anordnung bestehend aus einer mit Ein/Ausgabemitteln (2,3,4) und mit Speichermitteln (5, 8, 9, 10, 11) verbundenen Steuereinheit (6), aus einem Streifengeber mit Streifenauslösung (12) und einem mit der Steuereinheit (6) verbundenen Pixelspeicher (7) mit mehreren getrennten Speicherbereichen, aus denen die Drucksteuereinheit (14) Druckbilddaten entsprechend den Abrechnungsdaten blockweise ausliest. Erfindungsgemäß ist ein Mittel zur orthogonalen Pixelspeicherfelddrehung (15) und mindestens ein Speicherbereich für Abrechnungsdaten im Pixelspeicher (7) vorgesehen, in welchen unter Konvertierung Daten geladen werden und/oder aus dem unter Konvertierung Daten ausgelesen werden. Damit wird ein in k Blöcken vorliegendes Druckbild blockweise in der Druckrichtung so gedreht, daß die Zeilen zu Spalten und umgekehrt werden, wobei k Blöcke Abrechnungsdaten von Kostenstellen enthalten, der erste Block eines vorliegenden Druckbildes zusätzlich eine Kennzeichnung und der letzte Block eines Druckbildes eine Summierung der Abrechnungsdaten aufweist. <IMAGE>

Description

  • Die Erfindung betrifft ein Verfahren und eine Anordnung für einen internen Kostenstellendruck der im Oberbegriff des Anspruchs 1 angegebenen Art.
  • Für die Postgebührenabrechnung werden Statistiken über die von Frankiermaschinen bearbeiteten Portovolumina erstellt. Weil der Frankiermodul einen Wert druckt, besteht ein Bedarf an Sicherheit in Bezug auf den Druckbereich als auch in Bezug auf den Abrechnungsbereich. Normalerweise werden die von dem Postgebührenabrechnungssystem erstellten Statistiken auf einem separaten externen Druckwerk ausgedruckt.
  • So ist aus der DE 40 18 166 A1 ein Frankiermodul bekannt, der in einem Slot eines Laufwerkseinschubes eines Personalcomputers angeordnet ist und ein Druckwerk für selbstklebende Frankierstreifen aufweist. Es ist zwar außerdem vorgeschlagen worden, mit dem Frankierdruckwerk Adressen zu drucken, jedoch ist für den Druck von Abrechnungsdaten wie bisher ein weiterer an einen Personalcomputer angeschlossener externer Drucker erforderlich.
  • Es ist zwar schon vorgeschlagen worden, vorhandene Druckeinrichtungen eines Kommunikations-Endgerätes (Fax-Gerät) für den Frankierdruck mit zu benutzen (DE 40 34 292 A1), zum Druck von Abrechnungsdaten ist aber diese Druckeinrichtung ebenfalls nicht eingerichtet.
  • Aus der DE 39 03 718 ist ein Postgebührenabrechnungssystem für Frankiermaschinen, das von mehreren Personen oder Abteilungen über eine zugehörige IC-Karte in Betrieb gesetzt und benutzt werden kann, bekannt, wobei die einzelnen Karten den Personen bzw. Abteilungen bei der Abrechnung zugeordnet werden. Mit einem Personalcomputer können die in der Karte gespeicherten Informationen ausgelesen werden, um am Ende einer Abrechnungsperiode eine Aufstellung über die Benutzung der Frankiermaschine während der Abrechnungsperiode zu erhalten. Der Gebrauch der Frankiermaschine kann so für jeden Benutzer (Inhaber der Karte) angezeigt und ausgedruckt werden. Aufwendig ist die Notwendigkeit eines gesonderten Personalcomputers mit zugehörigem Drucker, um eine schriftliche Aufstellung über die Benutzung je Kostenstelle zu erhalten. Nachteilig ist, daß mit jedem Computersystem solch ein Ausdruck leicht nachzuahmen ist. Eine Sicherung des Ausdruckes der Abrechnungsdaten gegen Manipulation ist nicht vorgesehen.
  • Es ist Aufgabe, die Mängel des o.g. Standes der Technik zu vermeiden und auf kostengünstige und unaufwendige Weise den Ausdruck für jede der Kostenstellen durchzuführen. Dabei sollen sich von vornherein die Ausdrucke für die interne Kostenstellenabrechnung von denen der Frankierung unterscheiden.
  • Die Aufgabe wird mit den kennzeichnenden Anordnungsmerkmalen des Anspruchs 1 und den Verfahrensmerkmalen des Anspruchs 9 gelöst.
  • Die Erfindung geht von der Überlegung aus, daß unter der Voraussetzung einer Verwendung einer solchen Druckeinrichtung für die Frankierung von Postgut, welche variable Informationen über den Druckkopf ausdrucken kann, nun zusätzlich auch der Ausdruck für jede der Kostenstellen mit dem Druckkopf der Frankiermaschine ermöglicht wird, der normalerweise nur für die Frankierung der Briefe zuständig ist. Dazu wird ein Userdialog und eine Umschaltung in der Steuereinheit der Frankiermaschine vorgenommen und die in einem Kostenstellenspeicher (KSP) gespeicherten Abrechnungsdaten werden nicht mehr über ein Ein/Ausgabeinterface, sondern direkt über den Druckkopf der Frankiermaschine ausgegeben. Die interessierenden Abrechnungsdaten werden von der Steuereinheit in Zusammenwirken mit den Ein/Ausgabemitteln zusammengestellt, in einem Arbeitsspeicher eingelesen, dekomprimiert, aufbereitet und in Grafikpixel umgewandelt sowie in einem Pixelspeicher zwischengespeichert.
  • Die Freimachungszone auf Briefen hat vorzugsweise eine Breite von ca. 2,5 bis 3,5 cm. Die Erfindung geht insbesondere davon aus, einen Frankierdruckkopf, bestehend aus einer einzigen Druckleiste, für die Freimachung und für die interne Kostenstellenabrechnung zu verwenden. Der interne Kostenstellendruck erfolgt auf einer Fläche von ca. 2,5 bis 3,5 cm Breite und ca. 14 bis 21 cm Länge.
  • Der Frankiermodul ermöglicht vor dem, insbesondere auf einen Streifen erfolgenden, internen Kostenstellendruck, eine Darstellung von mindestens drei mehrzeiligen Informationsgruppen gleichzeitig in einer Anzeige. Die erste Informationsgruppe eines jeden Streifens enthält Kennzeichnungs-, Sicherheits- und Informationsdaten.
  • Die Kennzeichnungsdaten bestehen beispielsweise aus dem aktuellen Datum, einer laufenden Nummer für interne Kostenstellenausdrucke und einer Streifennummer. Aus Gründen der Fälschungssicherheit werden zusätzlich Sicherheitsdaten erzeugt, in einem Speicherbereich des Arbeitsspeichers zwischengespeichert und als Kryptozahl angezeigt. Die Informationsdaten betreffen eine Kurzmitteilung über Ordnung und Organisation der in den nachfolgenden Informationsgruppen erfolgenden Auflistung.
  • Die letzte Informationsgruppe enthält die Angabe der Summe an Abrechnungsdaten über die ausgewählten und entsprechend einer vereinbarten Ordnung aufgelisteten Informationsgruppen.
  • Die mittleren Informationsgruppen enthalten die eigentlichen Abrechnungsdaten. Die Informationsgruppen sind gleichmäßig auf Blöcke verteilt, die in der Anzeige vor dem Ausdruck eingesehen und überprüft werden können. Je Block erfolgt in der Anzeige eine Klardarstellung in der Form "What you see is what you get" (WYSIWYG). Bei einer Anzahl von x ≧ 2 Informationsgruppen je Block, bei einer Anzahl von k ≧ 2 Blöcken je Streifen und bei einer Größe des Anzeigefensters, ausreichend für die Darstellung aller Blöcke eines Streifens, gilt für eine maximale Anzahl an darstellbaren den Kostenstellen zugeordneten Informationsgruppen:

    m A = y * {(x * k) - 1} - 1 mit y = 1   (1)
    Figure imgb0001


    Bei einer durch die Größe des Anzeigefensters definierten Kostenstellenanzahl mA erfolgt am Ende der Aufstellung im letzten Block die Angabe der Summe der Kostenstellendaten. Bei einer Kostenstellenanzahl größer als mA, die gegebenenfalls auf mehreren Streifen (y > 1) konstanter Länge zu drucken wären, ist zuvor ein Blättern in der Anzeige vorgesehen. Am Ende der Aufstellung im letzten Block bzw. am Ende des letzten Streifens erfolgt ebenfalls die Angabe der Summe der Kostenstellendaten.
  • Die Kostenstellen sind in der Anzeige in mindestens zwei nebeneinander liegenden Blöcken aufgeteilt. Beim Ausdruck liegen die Blöcke vorzugsweise untereinander. Dazu wird elektronisch die Druckrichtung je Block so gedreht, daß die Spalten als Zeilen und die Zeilen als Spalten erscheinen.
  • Damit sich von vornherein die Ausdrucke für die interne Kostenstellenabrechnung von denen der Frankierung unterscheiden, ist neben einer Drehung um 90° insbesondere eine Drehung um 270° vorgesehen.
  • Die Erfindung berücksichtigt dabei die Überlegung, daß bei einer Druckleistenbreite bp = 2,5 bis 3,5 cm nur wenige Zeilen mit wenig alphanumerischen Zeichen pro Zeile gedruckt werden können. Um einen Ausdruck mit um 90°-gedrehten Zeilen zu ermöglichen, ist für die Druckleiste des Druckkopfes eine zusätzliche Ansteuerung vorhanden, die die Ausrichtung des Standarddrucks eines Blockes elektronisch um 90° dreht. Weil die Zeilenlänge beschränkt ist, werden die Blöcke einzeln gedreht. Die Drehung wird erfindungsgemäß in einem Block, beispielsweise mit den Abmaßen bp * bp durchgeführt.
  • Das Verfahren für einen internen Kostenstellendruck mittels Frankiermodul ist weiterhin dadurch gekennzeichnet, daß in den Speicherbereichen des Pixelspeicher 7 unterschiedlich orthogonal gedrehte Blöcke zwischengespeichert vorliegen. Es wird davon ausgegangen, nach einer weiteren Umschaltung in der Steuereinheit, die blockweise orthogonale Drehung durch eine zusätzliche Hardware und/oder Software in der Steuereinheit durchzuführen.
  • Das Verfahren für einen internen Kostenstellendruck mittels Frankiermodul geht auch davon aus, in der Drucksteuereinheit 14 eine entsprechende Umschaltung vorzunehmen, damit sich der Ausdruck in der Druckrichtung der Zeilen vom Frankierdruck unterscheidet. Die Erfindung ist vorteilhaft bei solchen Druckverfahren anwendbar, bei denen der Druckkopf unbewegt bleibt.
  • Um ein Drucken von Kostenstellen ohne Information zu verhindern, werden nur die Informationen von Kostenstellen gedruckt, mit denen bereits gearbeitet wurde. Eine Verschwendung von Papierstreifen wird somit vermieden. Vorteilhaft ist ebenfalls, daß ein Verfahren für einen fälschungssicheren Kostenstellendruck geschaffen worden ist.
  • 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 der erfindungsgemäßen Anordnung in einer Frankiermaschine
    Figur 2,
    Darstellung eines Kostenstellendrucks mittels Frankiermodul
    Figur 3,
    Ablaufplan für einen internen Kostenstellendruck
    Figur 4,
    Schaltung für eine orthogonale Pixelspeicherfelddrehung
    Figur 5a,
    Speicherbereich I vor einer 90°-Pixelspeicherfelddrehung
    Figur 5b,
    Speicherbereich II nach einer 90°-Pixelspeicherfelddrehung
    Figur 5c,
    Flußdiagramm für eine 90°-Pixelspeicherfelddrehung
    Die Figur 1 zeigt ein Blockschaltbild der erfindungsgemäßen Anordnung in einer Frankiermaschine, mit Ein/Ausgabemitteln 2, 3, 4 Speichermitteln 5, 7, 8, 9, 10, 11, einer Steuereinheit 6, die vorzugsweise mit einem Mikroprozessor (µP) ausgerüstet ist, einer Drucksteuereinheit 14, einer Druckeinheit 1, mit einer Antriebe aufweisenden Transporteinheit 12, die vorzugsweise einen Streifengeber mit Streifenauslösung enthält, und mit einem Encoder 13.
  • Die Ein/Ausgabemittel umfassen sowohl dargestellte als auch nicht dargestellte interne und/oder externe Betätigungsmittel (Chipkarte, Fernvorgabe, PC-Betätigungsmittel usw.) für den Frankiermodul.
  • An die mit den Ein/Ausgabemitteln 2, 3, 4 und mit Speichermitteln 5, 8, 9, 10 und 11 verbundene Steuereinheit 6 ist der Encoder 13 der Streifengeber mit Streifenauslösung 12 und ein Pixelspeicher 7 mit mehreren getrennten Speicherbereichen I, II, III und IV angeschlossen.
  • Aus dem Pixelspeicher 7 liest die Drucksteuereinheit 14 beim Frankieren Daten aus, wobei die Druckeinheit 1 über eine - in der Figur 1 nicht näher dargestellte - in der Drucksteuereinheit 14 vorhandene Schalteinheit (SE) angesteuert wird. Eine solche Schalteinheit kann mit einer steuerbaren Energiequelle gekoppelt werden, wie dies beispielsweise in der deutschen Anmeldung P 42 14 545.7 für ein ETR-Druckverfahren vorgeschlagen wurde.
  • Das Verfahren besteht in vorteilhafter Weise darin, daß für einen internen Kostenstellendruck eine Druckeinrichtung 1 eines Frankiermodul verwendet werden kann.
  • Bei der ersten vorgesehenen Umschaltung in der Steuereinheit 6 auf internen Kostenstellendruck wird die Frankiermöglichkeit gesperrt. Der Kostenstellendruck erfolgt mit der selben Druckeinheit 1, wobei - abgesehen vom unterschiedlichen Inhalt - sich der Ausdruck in der Druckrichtung der Zeilen jedoch deutlich von einem Frankierdruck unterscheidet.
  • Aufgrund der Umschaltung werden die in dem Kostenstellenspeicher (KSP) 10 gespeicherten Abrechnungsdaten von der Steuereinheit 6 in Zusammenwirken mit Ein/Ausgabemitteln 2, 3 und 4 zusammengestellt, in einem Arbeitsspeicher (ASP) 5 eingelesen, dekomprimiert, aufbereitet und in Grafikpixel umgewandelt sowie in einem Pixelspeicher 7 blockweise zwischengespeichert.
  • Das Verfahren für einen internen Kostenstellendruck mittels Frankiermodul beruht darauf, daß ein in k Blöcken vorliegendes Druckbild blockweise in der Druckrichtung so gedreht wird, daß die Zeilen zu Spalten und umgekehrt werden, wobei k Blöcke Abrechnungsdaten von m Kostenstellen enthalten, der erste Block eines vorliegenden Druckbildes zusätzlich eine Kennzeichnung und der letzte Block eines Druckbildes eine Summierung der Abrechnungsdaten aufweist.
  • Es ist ein Userdialog vor dem Abdruck unter folgenden Bedingungen und eine Datenaufbereitung mit dem unten angegebenen Inhalt vor dem internen Kostenstellendruck vorgesehen:
    • a) Sperrung der Frankiermöglichkeit und Hinweis für den Benutzer in der Anzeige, daß jetzt keine Frankierung erfolgt, sondern ein interner Kostenstellendruck. Eingabeaufforderung und Autorisierung des Benutzers. Berechnung der maximalen Anzahl an Kostenstellen pro Ausdruck entsprechend der Eingabe der Abmaße des Aufzeichnungsträgers (Streifenlänge). Aufruf der Abrechnungsdaten nur von benutzten Kostenstellen.
    • b) Auswahl einer bestimmten Anzahl zu druckender Kostenstelleninformationen, vorzugsweise ein Bereich von KST 1 bis KST X, durch den Benutzer. Summenbildung, Kennzeichenbildung und Aufteilung der Informationen auf Blöcke unter folgenden Prämissen:
      • Jeder Ausdruck wird numeriert. Das Datum und die Nummer des Ausdruckens sowie die Streifennummer gefolgt von einer Kryptozahl stehen dabei am Anfang des Kostenstellendrucks.
      • Die nach steigender Nummer erfolgende Auflistung der Kostenstellen beginnt mit der Kostenstellen Nummer 1 oder mit der Nummer der ersten benutzten Kostenstelle, und enthält die Information über die entsprechende Anzahl an Frankierungen, d.h. der gedruckten Stückzahl unter dieser Kostenstelle, und die Information über den bisher durch die Kostenstelle verbrauchten Portogesamtbetrages.
      • Die über die Daten aller ausgewählten Kostenstellen gebildeten Summen für Stückzahl und verbrauchten Portobetrag stehen am Ende des Kostenstellendrucks.
    • c) Darstellung von jeweils nebeneinanderliegenden Blöcken in der Anzeige mit Möglichkeit des Vor- und Zurückblätterns.
    • d) Blockweise elektronische Pixel-Speicherfeld-Drehung, Auslösen eines ersten Streifens vom Streifengeber und spaltenweiser Druck.
  • Erfindungsgemäß ist ein Mittel zur orthogonalen Pixelspeicherfelddrehung 15 und mindestens ein Speicherbereich für Abrechnungsdaten im Pixelspeicher 7 vorgesehen, in welchen unter Konvertierung Daten geladen werden und/oder aus dem unter Konvertierung Daten ausgelesen werden. Damit wird ein in k Blöcken vorliegendes Druckbild blockweise in der Druckrichtung so gedreht, daß die Zeilen zu Spalten und umgekehrt werden, wobei k Blöcke Abrechnungsdaten von Kostenstellen enthalten, der erste Block eines vorliegenden Druckbildes zusätzlich eine Kennzeichnung und der letzte Block eines Druckbildes eine Summierung der Abrechnungsdaten aufweist.
  • Erfindungsgemäß ist weiterhin vorgesehen, daß der Pixelspeicher 7 mehrere getrennte Speicherbereiche enthält, aus dem die Drucksteuereinheit 14 Abrechnungsdaten ausliest.
  • Als Druckmedium werden in der einen Ausführungsform die Streifen eines automatischen Streifengebers benutzt. Da diese Streifen zwar 165 mm lang sind aber nur ca. 35 bis 40 mm breit sind, müssen die Abrechnungsstatistikinformationen quantitativ auf eine einheitliche Zeilenlänge von 2,5 cm bei 192 Dots bzw. 3,5 cm bei 256 Dots reduziert werden. Eine Möglichkeit besteht darin, das Druckbild durch rechnerische Transformation für eine Druckleiste von 25,4 mm zu verkleinern. Eine andere vorteilhafte Möglichkeit ist die Verwendung eines bereits im Charakterspeicher 9 vorhandenen bisher nur für den Aufdruck der Maschinen-Nummer des Frankiergerätes vorgesehenen Zeichensatzes geeigneter Größe, wobei gegebenenfalls dessen Aufstockung bzw. Ergänzung vorzunehmen ist.
  • Die Figur 2 zeigt eine mögliche Ausführung eines internen Kostenstellendrucks in drei quadratischen Blöcken auf einem Frankiersteifen, der Einfachheit halber mit drei Kostenstellen. Die Abrechnungsdaten jeder Kostenstelle bilden eine Informationsgruppe. Die Reihenfolge beim internen Kostenstellenausdruck ist vor dem Ausdruck entweder nach aufsteigender Nummer benutzter Kostenstellen oder nach der Häufigkeit der Inanspruchnahme oder aber nach fallender Kostenbelastung im Userdialog vereinbar. Die nach der vereinbarten Ordnung erfolgende Auflistung der Kostenstellendaten beinhaltenden Informationsgruppen ist in der Anzeige 3 überprüfbar. Die Darstellung bzw. der Ausdruck erfolgt in quadratischen Blöcken, wobei jeder Block mindestens eine Informationsgruppe enthält. Weitere Varianten einer Ordnung lassen sich erstellen und vor dem Ausdruck in der Anzeige 3 darstellen.
  • Aus der ersten Informationsgruppe des ersten Blocks des - in der Figur 2 dargestellten - Kostenstellenausdrucks ist in der dritten Zeile eine Information ersichtlich, daß für eine Auflistung der Kostenstellendaten beinhaltenden Informationsgruppen hier als vereinbarte Ordnung "NUMMER DER KST" gewählt ist. Das bedeutet, daß die Reihenfolge nach aufsteigender Nummer benutzter Kostenstellen erfolgt. Aus der zweiten Informationsgruppe des ersten Blocks ist ersichtlich, daß jede Auflistung mit der Kostenstellennummer beginnt, daß die Zeile darunter die Information über die entsprechende Anzahl an Frankierungen, d.h. der gedruckten Stückzahl unter dieser Kostenstelle, enthält und darunter die Information über den bisher durch die Kostenstelle verbrauchten Portogesamtbetrages.
  • Die Anzahl der Blöcke pro Aufzeichnungsträger ist von den Abmaßen des Aufzeichnungsträgers abhängig und die somit zuvor in den Frankiermodul einzugeben sind, der daraufhin die maximal mögliche Anzahl der Blöcke je Aufzeichnungsträger automatisch bestimmt und die Zuführung des Aufzeichnungsträgers, zum Beispiel den Streifengeber, steuert. Beispielsweise auf y = 1 Frankierstreifen der Länge von 15 cm und der Breite von 2,5 cm, d.h. bei 192 Dots in der Druckleiste mit bp = 2,5 cm ergibt sich ein Platz von k = 6 Blöcken. Bei x = 2 Informationsgruppen je Block ist damit die Anzahl an Informationsgruppen insgesamt gleich 12. Die erste Informationsgruppe enthält wieder Kennzeichnungsdaten, eine Kryptozahl und eine Information. Die Kostenstellenanzahl bestimmt sich aber nach Gleichung (1) zu m A = y * {(x * k) - 1} - 1 = 10
    Figure imgb0002
    . Am Ende der Aufstellung verbleibt somit noch Platz in der letzten Informationsgruppe des letzten Blocks für die Angabe der Summen von Kostenstellendaten.
  • Eine andere Verteilung von Informationsgruppen auf die Blöcke ist ebenso möglich. So kann bei der Eingabeaufforderung vereinbart werden, daß eine Auflistung innerhalb einer Kostenstelle nach Wahldrucken (Luftpost, Drucksache usw.) vorgenommen wird.
  • Der in der Figur 3 gezeigte Ablaufplan für einen internen Kostenstellendruck beginnt, ausgehend von einer automatischen und/oder manuellen Datumseingabe, mit der Eingabe der Nummer der Kostenstelle und einer Eingabe des Berechtigungscodes. Es ist vorgesehen, daß der Userdialog eine besondere Autorisierungsprozedur für bestimmte höher zu schützende Kostenstellen umfaßt und daß der Zugang zu diesen Kostenstelleninformationen auf einen bestimmten Personenkreis beschränkt ist. In einer Kostenstellenroutine ist eine Eingabeaufforderung für die Ordnung in der Reihenfolge der Kostenstellenausdrucke und für die Ordnung der Auflistung innerhalb eines Ausdruckes zu jeder Kostenstelle und eine automatische Bildung von Informationsgruppen vorgesehen ist.
  • In der Kostenstellendruckroutine sucht der Prozessor alle Kostenstellen, mit denen gearbeitet wurde, liest die Daten aus dem Kostenstellenspeicher und speichert diese Daten in einem Speicherbereich A des Arbeitsspeichers 5 zum Beispiel in BCD-codierter Form. Zugleich wird vom Benutzer der Bereich an Kostenstellen erfragt, der ebenfalls im Bereich A des Arbeitsspeichers 5 in BCD-codierter Form gespeichert wird. Der Prozessor in der Steuereinheit 6 bildet die Summe der diesem Bereich zugeordneten Kostenstellendaten und speichert diese in einem Speicherbereich B des Arbeitsspeichers 5. Der Prozessor bildet ebenfalls die Kennzeichnungsdaten bestehend aus dem aktuellen Datum, einer laufenden Nummer für interne Kostenstellenausdrucke und einer Streifennummer und speichert diese in einem Speicherbereich C des Arbeitsspeichers 5. Er verschlüsselt diese Daten zusammen mit einem Maschinenparameter (Nummer des Frankiermoduls) zu einer Kryptozahl und speichert diese in einem Speicherbereich D des Arbeitsspeichers 5. Im Charakterspeicher 9 liegt jeder dieser Kryptozahlen ein Zeichen-Code vor.
  • Dann wird die Eingabe Streifenlänge bzw. der Abmaße des Aufzeichnungsträgers vom Benutzer gefordert. Da auf einen einzigen Frankierstreifen am Anfang die Kennzeichnungsdaten, am Ende die Summendaten und dazwischen jeweils die Informationen zu den Kostenstellen stehen, werden vom Prozessor die Daten sortiert und nach Nummern der Kostenstelle eine entsprechende Zuordnung getroffen und in einem weiteren Speicherbereich E gespeichert. Dabei wird die Streifenlänge berücksichtigt und gegebenenfalls die erforderliche Aufteilung auf mehrere Streifen vorgenommen, wobei die Kennzeichnungsdaten und Daten für die maximale Anzahl an Kostenstellen auf dem ersten bis vorletzten Streifen sowie auf dem letzten Streifen die entsprechend der Anzahl an Kostenstellen gebildeten Summendaten berücksichtigt werden.
  • Der Frankiermodul ermöglicht vor dem internen Kostenstellendruck auf einen Streifen mittels einer Anzeige 3 eine Darstellung von Kennzeichnungsdaten, von Abrechnungsdaten von mehreren Kostenstellen und von Summendaten, aufgeteilt in beispielsweise drei nebeneinander liegenden Blöcken. Hierzu wird ein Speicherbereich F des Arbeitsspeichers 5 verwendet.
  • Bei einer Kostenstellenanzahl größer als in der Anzeige dargestellt werden kann, die auf mehreren Streifen konstanter Länge zu drucken wären, ist zuvor ein Blättern in der Anzeige vorgesehen. Am Ende der Aufstellung im letzten Block bzw. am Ende des letzten Streifens erfolgt ebenfalls die Angabe der Summe der Kostenstellendaten. Je Block erfolgt eine Klardarstellung in der Form "What you see is what you get" (WYSIWYG).
  • Nach der Auswahl des Bereiches an Kostenstellen werden auf den von einer ersten Taste der Betätigungseinheit 2 ausgelösten Befehl "Kostenstellenanzeige" die in BCD-codierter Form vorliegenden Daten für die Kennzeichnung und für die Kryptozahl sowie für die erste der Kostenstellen aus dem Arbeitsspeicher 5 gelesen, dekomprimiert und mit Hilfe des Charakter-Speichers 9 in ein erstes Druckbild umgewandelt.
  • Dieses erste Druckbild enthält beispielsweise - wie in der Figur 2 gezeigt - die Informationen von drei Kostenstellen und wird zunächst in einer Anzeigeeinheit 3 des Frankiermoduls angezeigt, wobei von dieser die Kennzeichnungsinformation, die Kryptozahl, daß Informationen über die Ordnung und die drei Kostenstelleninformationen sowie die Summeninformation in drei nebeneinander liegenden Blöcken dargestellt werden. Im Charakter-Speicher 9 sind vorzugsweise alle alphanumerischen Zeichen pixelweise so abgelegt, wie sie für den normalen Ausdruck und die Anzeige (Größe und Richtung) gebraucht werden.
  • Wenn der Anzeigebereich fixiert ist, erhält der Pixelspeicher 7 von der Steuereinheit 6 die im Anzeigemittel 3 in Druckrichtung anzeigbaren Druckbilddaten in einem ersten Block. Der Block wird in dem ersten Bereich I des Pixelspeichers 7 zwischengespeichert.
  • Diese Druckbilddaten werden von einer hard- und/oder softwaremäßig realisierten Ausgabelogik der Steuereinheit 6 an den Pixelspeicher 7 übergeben, aus dem auch beim Frankieren normalerweise die Druckpixeldaten über die Drucksteuereinheit 14 spaltenweise dem Druckkopf zugeführt werden. Die Frankiermöglichkeit ist jedoch gesperrt und es ist eine Umschaltung wirksam.
  • An Hand des - in der Figur 1 gezeigten Blockschaltbildes - soll eine erste Variante einer Umschaltung näher erläutert werden. Es ist vorgesehen, daß der Pixelspeicher 7 mehrere getrennte Speicherbereiche I, II, III und IV enthält, aus dem die Drucksteuereinheit 14 Druckbilddaten, insbesondere Abrechnungsdaten beinhaltende Druckbilddaten blockweise ausliest. Der Pixelspeicher 7 ist mit der Steuereinheit 6 verbunden, wobei der Pixelspeicher 7 die im Ausgabemittel 3 in Druckrichtung anzeigbaren Abrechnungsdaten als Druckbild blockweise erhält.
  • Die von der Steuereinheit 6 gelieferten Adressen A umfassen Bereichsadressen AB für die Auswahl eines Speicherbereiches I, II, III oder IV für die Einspeicherung eines Blocks und Low-Adressen für die Adressierung innerhalb eines Blocks. In einem Mittel 15 zur Pixelspeicherfelddrehung werden nun die Low-Adressen beim Einspeichern konvertiert.
  • In einer weiteren Variante werden in dem Mittel 15 zur Pixelspeicherfelddrehung die Low-Adressen beim Ausspeichern eines Blocks konvertiert, d.h. wenn die Drucksteuereinheit 14 Druckbilddaten, insbesondere Abrechnungsdaten beinhaltende Druckbilddaten blockweise ausliest.
  • In einer anderen Variante ist vorgesehen, daß der Pixelspeicher 7 mehrere getrennte Speicherbereiche II, III und IV enthält, aus dem die orthogonal gedrehten Blöcke ausgelesen werden. Jeder Block eines Druckbildes, insbesondere mit Abrechnungsdaten, wird zuvor in den ersten Bereich I des Pixelspeichers 7 zwischengespeichert und durch das Mittel zur orthogonalen Pixelspeicherfelddrehung 15 konvertiert in mindestens einen zweiten Bereich II des Pixelspeichers 7 übertragen. Dabei wird mindestens ein elektronisch um 90° oder um 270° in der Druckrichtung gedrehter Block eines Druckbildes mit Abrechnungsdaten in den zweiten Bereich II des Pixelspeichers 7 vor dem Ausdruck zwischengespeichert. Auf den Befehl "Kostenstellendruck" von einer Taste der Betätigungseinheit 2 werden die Druckbilddaten des ersten Blocks aus dem ersten Bereich I des Pixelspeichers 7 ausgelesen.
  • Um ein um 90° in der Druckrichtung gedrehtes Druckbild mit Abrechnungsdaten zu erzeugen, wird in einer weiteren Variante in der Steuereinheit 6 eine Umschaltung auf ein Mittel vorgenommen, das eine 90°-Pixelspeicherfelddrehung vornimmt. Die Adressen A werden durch die Drucksteuereinheit 14 hindurchgeleitet jedoch nicht konvertiert. Es erfolgt eine Zwischenspeicherung des gedrehten Druckbildes in einem zweiten Bereich II des Pixelspeichers 7 vor dem Ausdruck. Die Drucksteuereinheit 14 ist zum Ausdrucken über die Leitungen mit Daten D mit dem zweiten Bereich II des Pixelspeichers 7 verbunden. Anschließend wird am Streifengeber ein Streifen ausgelöst.
  • Der Streifen wird zum Druckkopf transportiert und ein Encoder 13 liefert eine Positionsmeldung des Streifens in Relation zum Druckkopf. Entsprechend dieser Positionsmeldung werden die Druckbilddaten aus dem zweiten Bereich II des Pixelspeichers 7 druckspaltenweise ausgelesen und in bekannter Weise seriell in das Seriell-Parallel-Schieberegister der Schalteinheit (SE) eingelesen, in Latches zwischengespeichert und während des STROBE-Impulses mittels des Druckkopfes der Druckeinheit 1 ausgedruckt.
  • In den Druckpausen wird der zweite Block im ersten Bereich I des Pixelspeichers 7 ganz oder in Teilen in nacheinanderfolgenden Pausen zwischengespeichert und dem Mittel für eine 90° Pixelspeicherfelddrehung zugeführt. Danach wird der um 90° in der Druckrichtung gedrehte Block des Druckbildes mit Abrechnungsdaten im dritten Bereich III des Pixelspeichers 7 vor dem Ausdrucken zwischengespeichert. Auf gleiche Weise erfolgt die 90° Drehung und Speicherung des dritten Blocks im vierten Speicherbereich IV.
  • Die Steuereinheit 6 ist mit der Drucksteuereinheit 14 auch deshalb gekoppelt, um zu überprüfen, ob der Druck abgeschlossen ist. Eine entsprechende Überprüfung erfolgt softwaremäßig. Eine Steuerung für eine Streifengeberzuführung ist für Streifen mit variabler Länge oder für eine mit konstanter Länge vorgesehen. Reicht ein Streifen nicht aus, um alle Kostenstellen auszudrucken, so wird von der Steuereinheit 6 vom Streifengeber ein weiterer Streifen angefordert und bedruckt. Die Streifen werden entsprechend ihrer Reihenfolge numeriert. Hierzu ist eine Kennzeichnung jedes Streifens vorgesehen.
  • Statt der Streifen könnten natürlich auch Kuverts oder Blätter im Format DIN A5 oder DIN A6, die von einer automatischen Zuführeinheit geliefert werden, mit den Kostenstellen bedruckt werden. Es ist aber auch ein interaktiver Betrieb mit dem Bediener über die Anzeige möglich: Auf den Hinweis: "Bitte Papier einlegen" muß dieser jeweils manuell Papier anlegen.
  • Durch erneute gedrehte Einlage des Blattes oder entsprechende Mechaniken (Tauschen der Blattkante), ein elektronisches Drehen der Druckrichtung um 270° gegenüber der Standarddruckrichtung der Zeilen und einem Spaltenaufruf aus dem Pixelspeicher 7, der mit der letzten Spalte beginnt, kann der vorzugsweise aus Papiermaterial bestehende Aufzeichnungsträger unter Umständen mehrfach bedruckt werden.
  • In der Figur 4 ist für das Mittel zur orthogonalen Pixelspeicherfelddrehung eine Schaltung, die in der Drucksteuereinheit DS angeordnet und mit den Adresseneingängen des Pixelspeichers 7 verbunden ist, dargestellt. Sie besteht aus einem elektronischem Umschalter U und einem Mittel zur Adressengenerierung G. Der elektronische Umschalter U enthält Multiplexer MUX1, MUX2 und das Mittel zur Adressengenerierung G enthält eine einen ersten und einen zweiten Zähler aufweisende Zählerbaugruppe Z und Festwertspeicher ROM1, ROM2, um die Adressen einzeln zu konvertieren. Dabei ist vorgesehen, daß jeder Multiplexer MUX1, MUX2 aus mehreren Tri-State-Buffer besteht und von einer - in der Figur 4 nicht mit dargestellten - Statemaschine SM der Druckersteuerung DS gesteuert wird. Beim Einlesen der Daten ist der erste Multiplexer MUX1 für die Low-Adressen AL auf die Eingänge U₂ umgeschaltet, so daß der Pixelspeicher 7 von der Steuereinheit 6 normal adressiert werden kann. Hierbei wird jeweils einer der Speicherbereiche mit den Bereichsadressen AB über die Eingänge U₂ des zweiten Multiplexers MUX2 angesprochen.
  • Zum konvertierenden Auslesen der Daten aus einem Speicherbereich des Pixelspeichers 7 werden die Low-Adressen AL für die interne Adressierung der Daten eines jeden Blocks über einen ersten Zähler mit den Ausgängen Z₁ und Bereichsadressen AB für die Adressierung der Speicherbereiche über einen zweiten Zähler mit den Ausgängen Z₂ erzeugt. Die Multiplexer werden umgeschaltet und die Ausgänge Z₂ liegen über die Eingänge U₁ des zweiten Multiplexers MUX2 an den Bereichsadresseneingängen des Pixelspeichers 7 an. Werden die Ausgänge Z₁ des ersten Zählers an einen 90°-Adressenkonverter (ROM1) angelegt, dessen Ausgänge mit den Eingängen U₁ des ersten Multiplexers MUX1 verbunden ist, werden Low-Adressen für den Pixelspeicher 7 gebildet, die eine 90°-Pixelspeicherfelddrehung bewirken.
  • Werden die Ausgänge Z₁ des ersten Zählers an einen 270°-Adressenkonverter (ROM2) angelegt, dessen Ausgänge mit den Eingängen U₃ des ersten Multiplexers MUX1 verbunden ist, werden Low-Adressen für den Pixelspeicher 7 gebildet, die eine 270°-Pixelspeicherfelddrehung bewirken.
  • Werden andererseits - in nicht dargestellter Weise - die Ausgänge Z₁ des ersten Zählers an keinen bzw. 180°-Adressenkonverter angelegt, werden über den Multiplexer Low-Adressen dem Pixelspeicher 7 zugeführt, die eine 0° bzw. 180°-Pixelspeicherfelddrehung bewirken.
  • In einer weiteren Variante ist vorgesehen, daß die Schaltung zur orthogonalen Pixelspeicherfelddrehung 15 mit dem Pixelspeichers 7 verbunden ist, um mindestens einen Block eines Druckbildes mit Abrechnungsdaten in mindestens einen zweiten Bereich II des Pixelspeichers 7 elektronisch um 90° oder um 270° in der Druckrichtung gedreht zu laden. Beim konvertierenden Einlesen sind die Leitungen für die von der Steuereinheit 6 gelieferten Bereichsadressen AB über Eingänge U₂ des zweiten Multiplexers MUX2 mit den Bereichsadresseneingängen des Pixelspeichers 7, jedoch die Leitungen für die von der Steuereinheit 6 gelieferten Low-Adressen AL über einen Adressenkonverter ROM1 bzw. ROM2 und den Eingängen U₁ bzw. U₃ des ersten Multiplexers MUX1 mit den Low-Adresseneingängen des Pixelspeichers 7 verbunden.
  • Beim Auslesen der konvertierten Daten ist die Drucksteuereinheit 14 über die Datenleitung mit dem zweiten Bereich II des Pixelspeichers 7 und mit der Steuereinheit 6 verbunden. Die Ausgänge Z₂ des zweiten Zählers sind wieder über die Eingänge U₁ des zweiten Multiplexers MUX2 mit den Bereichsadresseneingängen des Pixelspeichers 7 gekoppelt. Die Ausgänge Z₁ des ersten Zählers sind über die Eingänge U₂ direkt an die Low-Adresseneingänge des Pixelspeichers 7 angeschlossen, so daß die Drucksteuereinheit 14 bei einer normalen Druckdatenausgabe, die im Ausgabemittel 3 in Druckrichtung anzeigbaren Abrechnungsdaten als orthogonal gedrehte Blöcke eines Druckbildes erhält.
  • Eine weitere Möglichkeit besteht in der Kombination der oben genannten Varianten. Für einen internen Kostenstellendruck werden Daten in den ersten Bereich I des Pixelspeichers 7 normal eingelesen. In der Druckpause vor dem Strobe-Impuls wird in der Druckersteuerung DS eine Umschaltung zur Pixelspeicherfelddrehung vorgenommen. Die Daten werden also nicht, wie beispielsweise auch beim Frankieren, gleich in das SP-Schieberegister der Schalteinheit SE eingespeichert, sondern erst in umadressierter Form in einen zweiten Speicherbereich II des Pixelspeichers 7 geladen.
  • Die in dem Mittel zur Adressenfeldgenerierung G erzeugten Adressen dienen hierbei zum Einschreiben der Daten über die Datenleitungen in den zweiten Speicherbereich II des Pixelspeichers 7 mit der beabsichtigten Drehung. Wie insbesondere aus den Angaben zu den Speicherbereichen I und II in der Figur 4 ersichtlich ist, werden die Zeilendaten zu Spaltendaten.
  • Das Mittel zur Adressenfeldgenerierung G ist in der dargestellten Variante in die Druckersteuerung 14 integriert und hardwaremäßig realisiert. Ein über Clock-Impulse beaufschlagter Zähler erzeugt einen Zählerstand, der über ein ROM zu einer Adresse gewandelt wird. Zu jedem auf der Datenleitung D mit dem Clock-Impuls erscheinenden von der Steuereinheit 6 adressierten Bit liegt dann am ROM-Ausgang eine neue Adresse vor.
  • In einer anderen Variante wird diese Adressenfeldgenerierung softwaremäßig von der Steuereinheit 6 vorgenommen. In der Drucksteuereinheit 14 sind lediglich die Statemaschine, eine Schaltung für seriellen Output SO und die Schalteinheit SE noch erforderlich.
  • Eine - in der Figur 5c gezeigte - Variante eines Flußdiagramms für eine 90° Pixelspeicherfelddrehung ist nur ein Beispiel für eine softwaremäßige Lösung. Zur Erläuterung ist in der Figur 5a ein Speicherbereich SPB I (192*192) mit zugehörigem Quellbitzähler und Quellbytezähler und in der Figur 5b ein Speicherbereich SPB II (192*192) mit zugehörigem Quellbitzähler und Quellbytezähler dargestellt. Im zu drehenden Pixelspeicherfeld (192*192) wird eine Anfangsposition bei Quellbyte N = 192 und Quellbit K = 192 angesteuert. Die erste Quelladresse H₁₉₂ und die erste Zieladresse Z₁ sind für je ein Datenwort mit 192 Bit geladen.
  • Vom Datenwort der obersten Quelladresse H₁₉₂ wird nur das letzte 192-te Bit benötigt. Deshalb wird das Datenwort in einem Schieberegister geschoben bis das 192-te Bit in einem Carry-Bit-Speicher vorliegt. Dieses Carry-Bit wird als 192-tes Bit in das unter der Zieladresse Z₁ zu bildenden Datenwort geladen. Der Quellbyte- und der Zielbitzähler werden zu N := N - 1
    Figure imgb0003
    und J := J - 1
    Figure imgb0004
    dekrementiert. Die neue zweitoberste Quelladresse ergibt sich durch Dekrementieren um die Lauflängenvariable L = 192 Bit zu H := H - L
    Figure imgb0005
    .
  • Vom Datenwort der zweitobersten Quelladresse H₁₉₁ wird ebenfalls nur das letzte 192-te Bit benötigt. Das Datenwort wird in dem Schieberegister geschoben bis das 192-te Bit in einem Carry-Bit-Speicher vorliegt. Dieses Carry-Bit wird als 191-tes Bit in das unter der ersten Zieladresse Z₁ zu bildende Datenwort geladen.
  • Das wird so weiter fortgesetzt bis auch von der untersten Quelladresse H₁ das letzte Bit in das Datenwort der ersten Zieladresse Z₁ als erstes Bit übertragen wurde. Nun wird durch Dekrementieren N = 0 erreicht, der Zielbytezähler inkrementiert zu M := M + 1
    Figure imgb0006
    und der Quellbitzähler dekrementiert zu K := K - 1
    Figure imgb0007
    . Solange die Übertragung des letzten Bits noch nicht abgeschlossen ist wird die Zieladresse um die Lauflängenvariable inkrementiert zu Z := Z + L
    Figure imgb0008
    . Die Umadressierung erfolgt nun wegen des dekrementierten Quellbitzählers für die 191-ten Bits aller Quelladressen. Allgemein gilt, daß die k-ten Bits der Daten DH aller Quelladressen zu Bits der Daten einer Zieladresse werden. Wenn die Übertragung des letzten Bits abgeschlossen ist, steht der Zielbytezähler auf M = 192. Nach dem Stop kann auf die gleiche oder eine ähnliche Weise der nächste Block um 90° gedreht werden. Eine orthogonale Drehung um 180° bzw. 270° ist durch mehrmaliges Durchlaufen des Flußdiagramms möglich.
  • In der Druckeinheit 1 lassen sich vorteilhaft Ink-jet- oder Thermotransferdrucker einsetzen. Bei einem ETR-Drucker mit 192 Elektroden in einer Druckleiste werden somit seriell aus dem Speicherbereich I aufgerufene 192 * 192 einzelne Datenbits neu adressiert. In gleicher Weise wird bei der Umadressierung der - aus Platzgründen in der Figur 4 nicht dargestellten - weiteren Blöcke von 192 * 192 bit vorgegangen. Der elektronische Umschalter ist durch weitere in gleicher Weise aufgebaute miteinander verbundene Umschalter zu ergänzen, wenn mit weiteren Adressenkonvertern eine andere unterschiedliche Drehung realisiert werden soll.
  • Da nur ein Drittel des Speicherbereiches, der beim Frankieren zur Verfügung stehen muß, für jeden Block ausgenutzt wird, geht diese Umadressierung so schnell vor sich, daß genügend Zeit für die Umschaltung zur Pixelspeicherfelddrehung und für eine serielle Datenübernahme in das SP-Schieberegister in der Schalteinheit 2 vorhanden ist. Bei den Speicherbereichen II bis IV handelt es sich dabei in vorteilhafter Weise um den gleichen Pixelspeicherbereich (RAM) der auch beim Frankieren adressiert wird. Hierbei wird zwar ein adressierbarer RAM-Bereich von 2¹⁸ Bit-Adressen für die Speicherbereiche I bis IV benötigt, jedoch nicht voll ausgenutzt.
  • In der Arbeitsweise sind mehrere Varianten möglich die auch mit geringerem Speicherplatzbedarf auskommen. In der ersten Variante werden blockweise Daten umadressiert im Speicherbereich II zwischengespeichert, dann nach Umschaltung seriell in die Schalteinheit übernommen. Nach dieser Übernahme kann die Umadressierung und Zwischenspeicherung im dritten Speicherbereich III vorgenommen werden. Während des Ausdruckens können somit weitere Daten eines Blockes gelesen, umadressiert und zwischengespeichert werden. Das gilt auch für den dritten Block, während der zweite Block ausgedruckt wird, usw. Der inzwischen ausgedruckte Speicherbereich II ist nun wieder frei für die Daten eines neuen Blocks. In einer zweiten Variante werden zuerst alle drei Speicherbereiche II, III und IV mit Daten gefüllt, bevor der Ausdruck erfolgt. Es sind bei 2¹⁸ Bit adressierbarem RAM-Bereich bis zu 7 Pixelspeicherbereiche adressierbar von je 192 * 192 Bit. Es ist leicht ersichtlich, daß bei mehreren zur Verfügung stehenden Speicherbereichen viele mögliche Arbeitsweisen in Frage kommen, um einen internen Kostenstellenausdruck zu erzeugen, die alle von der erfindungsgemäßen Lösung Gebrauch machen.
  • 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.

Claims (20)

  1. Anordnung für einen internen Kostenstellendruck mittels Frankiermodul, der eine Druckeinheit, eine mit Ein/Ausgabemitteln und mit Speichermittel verbundene Steuereinheit aufweist,
    dadurch gekennzeichnet, daß
    mindestens ein Speicherbereich für Abrechnungsdaten im Pixelspeicher vorgesehen ist, in welchen unter Konvertierung Daten geladen werden und/oder aus dem unter Konvertierung Daten ausgelesen werden, wobei die Konvertierung in einer blockweisen orthogonalen Pixelspeicherfelddrehung besteht,
    daß ein Mittel zur orthogonalen Pixelspeicherfelddrehung (15) vorgesehen ist, um einen elektronisch um 90° oder um 270° in der Druckrichtung gedrehten Block eines Druckbildes mit Abrechnungsdaten in mindestens einem Speicherbereich des Pixelspeichers (7) zwischenzuspeichern oder aus diesem auszulesen und
    daß die Drucksteuereinheit (14) Druckbilddaten entsprechend den Abrechnungsdaten blockweise aus dem Pixelspeicher (7) ausliest.
  2. Anordnung, nach Anspruch 1, dadurch gekennzeichnet, daß die Drucksteuereinheit (14) oder die Steuereinheit (6) das Mittel zur Pixelspeicherfelddrehung (15) enthält und daß das Mittel (15) hardwaremäßig und/oder softwaremäßig realisiert ist.
  3. Anordnung, nach Anspruch 2, dadurch gekennzeichnet, daß der Pixelspeicher (7) von der Steuereinheit (6) die im Ausgabemittel (3) in Druckrichtung anzeigbaren Abrechnungsdaten als Druckbild blockweise erhält, daß die Drucksteuereinheit (14) mit mindestens einem ersten Bereich I des Pixelspeichers (7) und mit der Steuereinheit (6) verbunden ist, wobei das Mittel zur orthogonalen Pixelspeicherfelddrehung (15) mit dem Pixelspeichers (7) verbunden ist, um blockweise einen elektronisch um 90° oder um 270° in der Druckrichtung zu drehenden Block eines Druckbildes mit Abrechnungsdaten aus mindestens dem ersten Bereich I des Pixelspeichers (7) auszulesen.
  4. Anordnung, nach Anspruch 2, dadurch gekennzeichnet, daß das Mittel zur orthogonalen Pixelspeicherfelddrehung (15) mit dem Pixelspeicher (7) verbunden ist, um mindestens einen Block eines Druckbildes mit Abrechnungsdaten in mindestens einen zweiten Bereich II des Pixelspeichers (7) elektronisch um 90° oder um 270° in der Druckrichtung gedreht zu laden, daß die Drucksteuereinheit (14) mit dem zweiten Bereich II des Pixelspeichers (7) und mit der Steuereinheit (6) verbunden ist, wobei die Drucksteuereinheit (14) bei einer Druckdatenausgabe, die im Ausgabemittel (3) in Druckrichtung anzeigbaren Abrechnungsdaten als orthogonal gedrehte Blöcke eines Druckbildes erhält.
  5. Anordnung, nach einem der vorhergehenden Ansprüche 1 bis 4, dadurch gekennzeichnet, daß der Pixelspeicher (7) mindestens zwei getrennte Speicherbereiche I und II enthält, aus dem die Drucksteuereinheit (14) Druckbilddaten entsprechend den Abrechnungsdaten blockweise ausliest, daß der Pixelspeicher (7) mit der Steuereinheit (6) verbunden ist, wobei der Pixelspeicher (7) die im Ausgabemittel (3) in Druckrichtung anzeigbaren Abrechnungsdaten als Druckbild blockweise erhält, daß jeder Block eines Druckbildes mit Abrechnungsdaten in den ersten Bereich I des Pixelspeichers (7) zwischengespeichert und durch das Mittel zur orthogonalen Pixelspeicherfelddrehung (15) konvertiert in mindestens einen zweiten Bereich II des Pixelspeichers (7) übertragen wird, um mindestens einen elektronisch um 90° oder um 270° in der Druckrichtung gedrehten Block eines Druckbildes mit Abrechnungsdaten in den zweiten Bereich II des Pixelspeichers (7) vor dem Ausdruck zwischenzuspeichern.
  6. Anordnung, nach einem der vorhergehenden Ansprüche 1 bis 5, dadurch gekennzeichnet, daß das Mittel zur Pixelspeicherfelddrehung aus mindestens einem elektronischen Umschalter U und aus einem Mittel zur Adressengenerierung G besteht.
  7. Anordnung, nach einem der vorhergehenden Ansprüche 1 bis 6, dadurch gekennzeichnet, daß der elektronische Umschalter U einen Multiplexer MUX1, MUX2 und das Mittel zur Adressengenerierung G mindestens einen Festwertspeicher ROM1, ROM2 enthält, um die Adressen einzeln zu konvertieren.
  8. Anordnung, nach einem der vorhergehenden Ansprüche 1 bis 7, dadurch gekennzeichnet, daß der Multiplexer MUX aus mehreren Tri-State-Buffern besteht und von einer Statemaschine SM der Druckersteuerung DS gesteuert wird, daß zum Auslesen der Daten aus einem Speicherbereich des Pixelspeichers (7) Low-Adressen für die interne Adressierung der Daten eines jeden Blocks über einen ersten Zähler Z1 und Bereichsadressen für die Adressierung der Speicherbereiche über einen zweiten Zähler Z2 erzeugt werden.
  9. Verfahren für einen internen Kostenstellendruck , mit einer Druckeinrichtung, welche variable Informationen ausdrucken kann, dadurch gekennzeichnet, daß eine Umschaltung erfolgt und für den Kostenstellendruck der für die Frankierung von Postgut einsetzbare Druckkopf verwendet wird.
  10. Verfahren, nach Anspruch 9, dadurch gekennzeichnet, daß aufgrund der Umschaltung die in einem Kostenstellenspeicher (KSP) gespeicherten Abrechnungsdaten von der Steuereinheit in Zusammenwirken mit Ein/Ausgabemitteln zusammengestellt, in einem Arbeitsspeicher eingelesen, dekomprimiert, aufbereitet und in Grafikpixel umgewandelt sowie in einem Pixelspeicher blockweise zwischengespeichert werden sowie daß in jedem Block mindestens Abrechnungsdaten zu einer Kostenstelle und zusätzlich entweder Daten zur Kennzeichnung oder entsprechend des ausgewählten Bereiches summierte Daten aller derjenigen Kostenstellen, in welchen gearbeitet wurde, vorliegen.
  11. Verfahren, nach den Ansprüchen 9 bis 10, dadurch gekennzeichnet, daß eine weitere Umschaltung in der Drucksteuereinheit (14) erfolgt, bevor die Druckeinheit (1) des Frankiermoduls zum internen Kostenstellendruck verwendet wird und daß vor dem Ausdrucken ein in Blöcken vorliegendes Druckbild blockweise orthogonal, vorzugsweise um 90° in der Druckrichtung, gedreht wird.
  12. Verfahren, nach den Ansprüchen 9 bis 10, dadurch gekennzeichnet, daß eine weitere Umschaltung in der Steuereinheit (6) erfolgt und in Zusammenwirken mit weiteren Speicherbereichen des Arbeitsspeichers (5) nach einem im Programmspeicher (11) gespeicherten Programm die orthogonale Drehung der die Informationsgruppen enthaltenden Blöcke vollzogen wird.
  13. Verfahren, nach Anspruch 11, dadurch gekennzeichnet, daß die weitere Umschaltung in der Drucksteuereinheit (14) so erfolgt, daß Daten mit konvertierten oder nichtkonvertierten Adressen in ausgewählte Speicherbereiche des Pixelspeichers (7) eingelesen und mit nichtkonvertierten oder konvertierten Adressen ausgelesen werden.
  14. Verfahren, nach den Ansprüchen 9 bis 13, dadurch gekennzeichnet, daß in den Speicherbereichen des Pixelspeichers (7) unterschiedlich orthogonal gedrehte Blöcke zwischengespeichert vorliegen.
  15. Verfahren, nach den Ansprüchen 9 bis 14, dadurch gekennzeichnet, daß ein Block eine Anzahl von x Informationsgruppen enthält, daß ein in k Blöcken vorliegendes Druckbild blockweise in der Druckrichtung elektronisch so gedreht wird, daß die Zeilen zu Spalten und umgekehrt werden, wobei k Blöcke nur Abrechnungsdaten von m A = y * {(x * k) - 1} - 1
    Figure imgb0009
    Kostenstellen enthalten, die erste Informationsgruppe mindestens eines ersten Blocks eines vorliegenden Druckbildes eine Kennzeichnung und daß die letzte Informationsgruppe des letzten Blocks eines Druckbildes eine Summierung der Abrechnungsdaten aufweist.
  16. Verfahren, nach den Ansprüchen 9 bis 15, dadurch gekennzeichnet, daß vom Streifengeber ein weiterer Streifen angefordert und bedruckt wird, falls ein Streifen nicht ausreicht, um alle Kostenstellen auszudrucken und daß die Kennzeichnung der Streifen mindestens mit dem Datum, Nummer des internen Kostenstellendrucks und Nummer ihrer Reihenfolge erfolgt.
  17. Verfahren, nach den Ansprüchen 9 bis 16, dadurch gekennzeichnet, daß die Kennzeichnung jedes Streifens mit einer Kryptozahl aus Gründen der Fälschungssicherheit und/oder mit einer Information über die Art der Ordnung der Auflistung ergänzt wird.
  18. Verfahren, nach einem der vorhergehenden Ansprüchen 9 bis 17, dadurch gekennzeichnet, daß vor dem internen Kostenstellendruck ein Userdialog zur Autorisierung und Auswahl der Druckinhalte erfolgt, wobei der Gebrauch des Frankiermoduls für jede Kostenstelle angezeigt wird.
  19. Verfahren, nach einem der vorhergehenden Ansprüchen 9 bis 18, dadurch gekennzeichnet, daß der Userdialog eine besondere Autorisierungsprozedur für bestimmte höher zu schützende Kostenstellen umfaßt und daß der Zugang zu diesen Kostenstelleninformationen auf einen bestimmten Personenkreis beschränkt ist, daß eine Kostenstellenroutine die Eingabeaufforderung für einen Bereich an Kostenstellen, für die Ordnung in der Reihenfolge der Kostenstellenausdrucke und für die Ordnung der Auflistung innerhalb eines Ausdruckes zu jeder Kostenstellen umfaßt und eine automatische Bildung von Informationsgruppen vorgesehen ist.
  20. Verfahren, nach einem der vorhergehenden Ansprüchen 9 bis 19, dadurch gekennzeichnet, daß eine Auflistung innerhalb einer Kostenstelle nach Wahldrucken vorgenommen wird.
EP93250215A 1992-07-24 1993-07-22 Verfahren und Anordnung für einen internen Kostenstellendruck Expired - Lifetime EP0580274B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4224955A DE4224955C2 (de) 1992-07-24 1992-07-24 Anordnung und Verfahren für einen internen Kostenstellendruck
DE4224955 1992-07-24

Publications (3)

Publication Number Publication Date
EP0580274A2 true EP0580274A2 (de) 1994-01-26
EP0580274A3 EP0580274A3 (de) 1995-04-05
EP0580274B1 EP0580274B1 (de) 1998-08-05

Family

ID=6464323

Family Applications (1)

Application Number Title Priority Date Filing Date
EP93250215A Expired - Lifetime EP0580274B1 (de) 1992-07-24 1993-07-22 Verfahren und Anordnung für einen internen Kostenstellendruck

Country Status (4)

Country Link
US (1) US5790768A (de)
EP (1) EP0580274B1 (de)
CA (1) CA2101297C (de)
DE (2) DE4224955C2 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0716398A3 (de) * 1994-12-07 1998-07-08 Francotyp-Postalia Aktiengesellschaft & Co. Frankiermaschineninterne Schnittstellenschaltung und Verfahren zur manipulationssicheren Druckdatensteuerung
EP0901109A3 (de) * 1997-09-05 2001-03-14 Francotyp-Postalia AG &amp; Co. Postbearbeitungssystem mit einer Frankier- und Adressiermaschine und Verfahren zum Kombinierten Frankier- und Adressendruck

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4344476A1 (de) * 1993-12-21 1995-06-22 Francotyp Postalia Gmbh Verfahren zur Verbesserung der Sicherheit von Frankiermaschinen
DE4446667C2 (de) 1994-12-15 1998-09-17 Francotyp Postalia Gmbh Verfahren zur Verbesserung der Sicherheit von Frankiermaschinen bei der Guthabenübertragung
DE19731304B4 (de) * 1997-07-14 2005-02-24 Francotyp-Postalia Ag & Co. Kg Verfahren zur Statistikmodusnachladung und zur statistischen Erfassung nach Statistikklassen bei der Speicherung eines Datensatzes
DE19757649B4 (de) * 1997-12-15 2005-10-20 Francotyp Postalia Ag Anordnung und Verfahren zum Datenaustausch zwischen einer Frankiermaschine und Chipkarten
DE19847947A1 (de) 1998-10-09 2000-04-20 Francotyp Postalia Gmbh Anordnung und Verfahren zur Speicherung von Daten über eine Benutzung eines Endgerätes
DE19847951A1 (de) 1998-10-09 2000-04-20 Francotyp Postalia Gmbh Anordnung und Verfahren zur Speicherung von Daten über eine Benutzung eines Endgerätes
DE10230678A1 (de) 2002-07-04 2004-03-25 Francotyp-Postalia Ag & Co. Kg Anordnung zum Steuern des Druckens in einem Postbearbeitungsgerät
DE10230679A1 (de) * 2002-07-04 2004-01-22 Francotyp-Postalia Ag & Co. Kg Verfahren zum Steuern des Druckens in einem Postbearbeitungsgerät
DE10250820A1 (de) 2002-10-31 2004-05-13 Francotyp-Postalia Ag & Co. Kg Anordnung zum Drucken eines Druckbildes mit Bereichen unterschiedlicher Druckbildauflösung
US7340422B2 (en) 2003-02-10 2008-03-04 Asentinel Llc Systems and method for managing and processing of telecommunications invoices
DE20304226U1 (de) * 2003-03-11 2003-06-12 Francotyp Postalia Ag Einrichtung zur automatischen Produktcodeeingabe in ein Postverarbeitungsgerät
KR100541950B1 (ko) * 2003-07-29 2006-01-11 삼성전자주식회사 화상형성장치의 인쇄옵션 설정방법
DE20318751U1 (de) * 2003-12-04 2004-02-26 Francotyp-Postalia Ag & Co. Kg Einrichtung zum automatischen Ermitteln einer Produktbeschreibung zur Anzeige mittels einem Postverarbeitungsgerät
US20120330706A1 (en) * 2011-06-22 2012-12-27 Accenture Global Services Limited Workforce planning tool method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4611232A (en) * 1982-03-19 1986-09-09 Quantle Limited Video processing system for picture rotation
DE3903718A1 (de) * 1988-02-08 1989-08-17 Pitney Bowes Inc Postgebuehrenabrechnungssystem
US5038153A (en) * 1988-07-14 1991-08-06 Ascom Hasler Ag. Franking machine

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2443335A1 (fr) * 1978-12-06 1980-07-04 Cii Honeywell Bull Dispositif de commande d'enregistrement pour machine a enregistrement par points
JPS6073671A (ja) * 1983-09-30 1985-04-25 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション パタ−ン処理装置
US4868757A (en) * 1983-12-16 1989-09-19 Pi Electronics Corporation Computerized integrated electronic mailing/addressing apparatus
US4627097A (en) * 1984-10-26 1986-12-02 International Business Machines Corporation Method and apparatus for improved printing in a selected orientation
US4775246A (en) * 1985-04-17 1988-10-04 Pitney Bowes Inc. System for detecting unaccounted for printing in a value printing system
DE3518539C1 (de) * 1985-05-23 1990-05-10 Berthold 5090 Leverkusen Dahmen Telefonzusatzgerät
US4962459A (en) * 1985-12-26 1990-10-09 Mallozzi Joseph D System for accounting for postage expended by a postage meter having data security during printing
US4958291A (en) * 1985-12-26 1990-09-18 Mamone John R System for accounting for postage expended by a postage meter having security during editing of accounts
GB8607366D0 (en) * 1986-03-25 1986-04-30 Roneo Alcatel Ltd Franking machine
JPS62280043A (ja) * 1986-05-30 1987-12-04 Oki Electric Ind Co Ltd 文字パタ−ン変換回路
US5243691A (en) * 1986-06-18 1993-09-07 Hitachi, Ltd. System for printing documents
JPS6370381A (ja) * 1986-09-12 1988-03-30 インターナショナル・ビジネス・マシーンズ・コーポレーション イメ−ジ・デ−タの回転方法
JPS63306054A (ja) * 1987-06-08 1988-12-14 Sharp Corp 印字方式
US5111030A (en) * 1988-02-08 1992-05-05 Pitney Bowes Inc. Postal charge accounting system
GB2234069B (en) * 1988-10-28 1992-08-12 Motorola Inc Sensor arrangement
GB8830421D0 (en) * 1988-12-30 1989-03-01 Alcatel Business Systems Postage stamp machine
US5012434A (en) * 1989-02-21 1991-04-30 Siemens Aktiengesellschaft Apparatus and method for selective rotation of data printed by a matrix printer
GB2235413B (en) * 1989-05-26 1993-11-17 Pitney Bowes Plc Postage meter systems
US5075862A (en) * 1989-12-26 1991-12-24 Pitney Bowes Inc. System for printing value indicia with diagrammatic data representation
DE4018166C2 (de) * 1990-06-01 1994-12-01 Francotyp Postalia Gmbh Frankiermodul
JPH0455986A (ja) * 1990-06-26 1992-02-24 Toshiba Corp 画像処理装置
DE4034292A1 (de) * 1990-10-25 1992-04-30 Francotyp Postalia Gmbh Verfahren zum frankieren von postgut und anordnung zu dessen durchfuehrung
GB2251211B (en) * 1990-12-31 1994-08-24 Alcatel Business Systems Franking machine
US5295245A (en) * 1991-03-15 1994-03-15 Hewlett-Packard Company Data rotator for rotating pixel data in three dimensions
US5343556A (en) * 1991-08-20 1994-08-30 Pitney Bowes Inc. System for addressing envelopes
US5278947A (en) * 1991-10-01 1994-01-11 Pitney Bowes Inc. System for automatic printing of mail pieces
US5276742A (en) * 1991-11-19 1994-01-04 Xerox Corporation Rapid detection of page orientation
US5301036A (en) * 1992-04-06 1994-04-05 Xerox Corporation Image orientation control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4611232A (en) * 1982-03-19 1986-09-09 Quantle Limited Video processing system for picture rotation
DE3903718A1 (de) * 1988-02-08 1989-08-17 Pitney Bowes Inc Postgebuehrenabrechnungssystem
US5038153A (en) * 1988-07-14 1991-08-06 Ascom Hasler Ag. Franking machine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0716398A3 (de) * 1994-12-07 1998-07-08 Francotyp-Postalia Aktiengesellschaft & Co. Frankiermaschineninterne Schnittstellenschaltung und Verfahren zur manipulationssicheren Druckdatensteuerung
EP1154382A3 (de) * 1994-12-07 2002-02-06 Francotyp-Postalia AG & Co. KG Verfahren zur manipulationssicheren Druckdatensteuerung und frankiermaschineninterne Schnittstellenschaltung
EP0901109A3 (de) * 1997-09-05 2001-03-14 Francotyp-Postalia AG &amp; Co. Postbearbeitungssystem mit einer Frankier- und Adressiermaschine und Verfahren zum Kombinierten Frankier- und Adressendruck

Also Published As

Publication number Publication date
EP0580274A3 (de) 1995-04-05
DE59308838D1 (de) 1998-09-10
US5790768A (en) 1998-08-04
DE4224955C2 (de) 1998-11-26
CA2101297C (en) 2000-06-20
EP0580274B1 (de) 1998-08-05
CA2101297A1 (en) 1994-01-25
DE4224955A1 (de) 1994-01-27

Similar Documents

Publication Publication Date Title
EP0580274B1 (de) Verfahren und Anordnung für einen internen Kostenstellendruck
DE2758139C3 (de) Schaltung zur Umordnung von Bilddaten
DE3525409C2 (de)
DE2608737A1 (de) Punktmatrixdrucker
DE1209783B (de) Kettendrucker fuer datenverarbeitende Bueromaschinen
DE2548719A1 (de) Drucker mit pufferspeicher
DE2901167C2 (de) Druckvorrichtung zum bidirektionalen Drucken von Zeichen in Punktmatrixform
DE69211798T2 (de) Linearer Wärmekopf
EP1416430A2 (de) Anordnung zum Drucken eines Druckbildes mit Bereichen unterschiedlicher Druckbildauflösung
DE2234362C3 (de) Einrichtung zur Verarbeitung digitaler Symbolinformation zur Darstellung von Texten auf einem Bildmonitor
DE69729677T2 (de) Druckgerät und Verfahren zu seiner Steuerung
DE3316669C2 (de)
DE69126590T2 (de) Zeilenwärmedrucker
DE2201667A1 (de) Elektronischer Zeichendrucker und Druckverfahren
DE2306679A1 (de) Einrichtung zum bearbeiten digitaler daten
DE2748859C3 (de) Schaltungsanordnung zum Speichern eines Textes
DE3035139A1 (de) Zeichenmustergenerator
EP0050786B1 (de) Verfahren und Schaltungsanordnung zur Transformation der Zeichenbreite von Schriftzeichen
DE1774111C3 (de) Digitale Datenverarbeitungsanlage mit einem Druckorgan
DE3142937A1 (de) Handstempel
EP0812445B1 (de) Vorrichtung zur steigerung der druckqualität in hochgeschwindigkeitsdruck- und kopiergeräten
EP0087560B1 (de) Steuerung zur Begrenzung der Anzahl gleichzeitig betätigter Druckhämmer
DE69019002T2 (de) Drucker.
DE2648636C3 (de) Die abzudruckenden Zeichen in einem mosaikartigen Punktraster darstellender Drucker
DE2404259C3 (de) Schaltungsanordnung zum Zwischenspeichern von Datensätzen unterschiedlicher Länge

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

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

Owner name: FRANCOTYP-POSTALIA GMBH

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

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

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

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

REG Reference to a national code

Ref country code: CH

Ref legal event code: NV

Representative=s name: ROTTMANN, ZIMMERMANN + PARTNER AG

Ref country code: CH

Ref legal event code: EP

REF Corresponds to:

Ref document number: 59308838

Country of ref document: DE

Date of ref document: 19980910

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

Effective date: 19980922

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

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

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

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

REG Reference to a national code

Ref country code: CH

Ref legal event code: PFA

Owner name: FRANCOTYP-POSTALIA AKTIENGESELLSCHAFT & CO.

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

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

Ref country code: CH

Payment date: 20110725

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

Year of fee payment: 20

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

Ref country code: DE

Payment date: 20120509

Year of fee payment: 20

Ref country code: IT

Payment date: 20120731

Year of fee payment: 20

Ref country code: FR

Payment date: 20120806

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 59308838

Country of ref document: DE

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20130721

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 EXPIRATION OF PROTECTION

Effective date: 20130723

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

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20130721