EP0716398B1 - Interface circuit for franking machine - Google Patents
Interface circuit for franking machine Download PDFInfo
- Publication number
- EP0716398B1 EP0716398B1 EP95250302A EP95250302A EP0716398B1 EP 0716398 B1 EP0716398 B1 EP 0716398B1 EP 95250302 A EP95250302 A EP 95250302A EP 95250302 A EP95250302 A EP 95250302A EP 0716398 B1 EP0716398 B1 EP 0716398B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- sensor
- register
- franking machine
- control
- actuator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000007639 printing Methods 0.000 claims description 12
- 238000012544 monitoring process Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 claims description 2
- 238000012546 transfer Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 208000036829 Device dislocation Diseases 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000010023 transfer printing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00193—Constructional details of apparatus in a franking system
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00314—Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00193—Constructional details of apparatus in a franking system
- G07B2017/00258—Electronic hardware aspects, e.g. type of circuits used
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00185—Details internally of apparatus in a franking system, e.g. franking machine at customer or apparatus at post office
- G07B17/00314—Communication within apparatus, personal computer [PC] system, or server, e.g. between printhead and central unit in a franking machine
- G07B2017/00322—Communication between components/modules/parts, e.g. printer, printhead, keyboard, conveyor or central unit
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00459—Details relating to mailpieces in a franking system
- G07B17/00508—Printing or attaching on mailpieces
- G07B2017/00516—Details of printing apparatus
- G07B2017/00524—Printheads
- G07B2017/00532—Inkjet
Definitions
- the invention relates to an internal franking machine Interface circuit according to the in the preamble of Claim 1 specified type.
- Franking machines have at least one transport device, Input, storage and display means and a pressure control unit for a printing device on what print patterns toward you this printing device moved to be printed Record carrier prints.
- Such printing devices especially for an electrothermal Printing using an ink ribbon or transport devices are equipped with actuators and sensors, which controlled via a circuit arrangement or are queried (US 4,746,234).
- Sensors used to transport the record carrier detect, solve, for example Printing process.
- Other sensors detect that Position of the counter pressure roller or monitor the ongoing printing.
- a shaft of the transport device or coil one moved relative to the record carrier Color carrier that transfers the color particles coupled to an encoder, which clock signals for printing control during the printing process provides. All sensors or actuators are directly or indirectly through a special Circuit arrangement with the control unit, in particular a microprocessor control unit, connected.
- Inkjet printers are also used to frank mail suitable. According to the used Printing principle must the circuit arrangement to the required actuators and sensors adapted become.
- An ASIC is known from EP 465 236 A2, which a circuit for pressure control, for engine control and includes for billing.
- the circuit for pressure control includes a memory for fixed and another for variable data, which with overlay the fixed data.
- An engine controller is for actuating a motor drive provided depending on the mailpiece feed.
- a sensor delivering speed signals is standing via the motor controller with the pressure control in Connection.
- CPU central processing unit
- the task is to create an internal franking machine To develop interface circuit which the Avoids disadvantages of the prior art and for a variety of franking machine variants inexpensively is realizable without compromising security against manipulation to diminish.
- a subtask is to query the Sensors by the control device of the franking machine or the control of the actuators on the one hand inexpensive and on the other hand to realize less CPU time is tied up.
- the invention is based on the consideration that Adaptability of the electronic control different franking machine types by one Interface circuit internal to the franking machine improve.
- a Microprocessor of a first circuit part in which only security-relevant data are processed with a second circuit part according to the invention connected in which the remaining data for each the corresponding type of franking machine to be traded.
- This second circuit part forms an internal franking machine interface to the first circuit part.
- the internal franking machine is advantageous Interface switching as a system-specific ASIC executed.
- the circuit part for safety-relevant data is the same for all franking machine types educated.
- the second circuit part (ASIC) for the rest of the data is according to the type of franking machine as an internal interface to the first Circuit part formed.
- the second circuit part i.e. the internal franking machine Interface circuit is with send and receive registers for storage data transmitted in parallel and with one Shift register for the series / parallel or Parallel / serial conversion of transmitted data within an actuator / sensor control in the meter and has two lines on the output side, in particular a transmission and a reception line, to the base of the franking machine by means of which within the franking machine serial data between Meter and a register unit in the base become.
- At the register unit are Base sensors and actuators connected. Sensor signals are in the shift register of the Actuators / sensor control pushed and lie there available in parallel.
- As a receive register a sensor status register group for parallel data the sensor signals provided at least one sensor.
- At least one sensor status register and at least one an interrupt control register are with a Monitoring circuit connected to the received Bits of the sensor signals to change the state monitor in order to interrupt the Trigger control unit.
- the franking machine internal Interface circuit to provide a decoder the memory control signals for the actuator / sensor control and within the actuators / Sensors control a first state machine as well as a print data control.
- the aforementioned Decoder, the actuators / sensors control and the Print data control each contain control or Data register.
- the state machine implemented in hardware automatically scans the sensors and loads Status register and sets the actuators accordingly the data stored in the command register.
- the interrupt controller evaluates individual bits. A predetermined one State or state transitions of the individual bits the control unit (CPU) immediately an interrupt request is communicated.
- the actuator / sensor control has a first state machine that does so it is determined that on the one hand by the Sensor unit supplied controlled register unit into the shift register of the actuators / sensor control can be pushed and then called up there in parallel exist that, on the other hand, exist in parallel Data for actuators from command register groups in the shift register loaded in parallel and then serial for supplying the actuators in the base be read out that the actuator / sensor control and the monitoring circuit with the control unit (CPU) are connected to the interrupt control register and the control unit (CPU) is formed are the type of change in the sensor value, due to which an interrupt request is triggered in the interrupt control register preset and an interrupt accordingly execute so that the control unit (CPU) directly into the corresponding sensor handling routine can branch.
- the advantage of such a non-periodic query or transmission of data from the Control unit (CPU) interposed interrupt controller is that computing time on the part the control unit (CPU) is saved. Another The advantage is that the control unit (CPU) no longer needs to be told which sensor has changed its value. The information about the The sensor is activated during interrupt processing Control unit (CPU) communicated so that it directly into the corresponding sensor handling routine can branch. The type of change in the sensor value, due to which an interrupt request triggered, can be preset so that next to the sensor itself through the interrupt request also the type of sensor transition is known without the sensor value in the status register to have to query.
- the Circuit arrangement can be divided into two parts, namely Assign meter and base, the base at least the motors and other actuators, sensors and the Printhead with associated control electronics contains.
- the meter contains the first circuit part the actual control that comes with a Input / output module 4 and in particular with one second circuit part, the invention Interface circuit internal to the franking machine connected, which is advantageously as ASIC 14 can be trained.
- the control includes in known way a clock / date block 8, one Character store 9, a cost center store 10, a non-volatile memory 5, program memory 11 and memory 7, which with a Microprocessor in communicative connection.
- the input / output module 4 provides, for example via an RS 232 interface Connection to the modem 23 and possibly to the scale 22.
- the latter can be part of the base. Moreover are the display controller 3 and the module 4 Keyboard 2 connected.
- the input data is stored in the non-volatile memory (NVM) 5 saved so that the last setting received before the franking machine was switched off remains.
- the operating program is in the program memory 11 and fixed dates, for example for a Advertising slogan, saved.
- the cost center memory 10 the current accounting data Depending on the cost center, non-volatile before each print saved.
- the corresponding is in the character memory 9 Character set available. According to the inputs corresponding characters as pixel data in the Pixel memory 7 saved.
- the microprocessor is used as a control unit 6 for the entire postage meter machine and is connected to blocks 4, 5, 7 to 11 of the first circuit part 1 via address lines A and data lines D and via address, data and control lines (A, D, S) connected to the second circuit part 14, which is designed as an ASIC.
- the above-mentioned blocks are addressed by the microprocessor in accordance with the memory control signals S s generated in the decoder of the ASIC.
- the function-determining ones - in FIG. 1 shown - blocks of the first circuit part partial or total to at least one physical Component are summarized and others Measures should be taken to prevent tampering difficult by unauthorized persons.
- the Function of these blocks and such measures are for example in German application P 43 44 476.8 explained in more detail.
- the circuit part 14 - shown in more detail in FIG. 2 - for the internal franking machine interface which is designed according to the type of franking machine, has a decoder 300 for providing the memory control signals, an actuator / sensor control 400, an interrupt controller 600 and a print data controller 700.
- the address lines A0 to A3 and data lines D and control lines S are connected to all blocks 300, 400, 600 and 700. Address lines A13 to A19 are also present on the decoder.
- Decoder 300 provides memory control signals S s for blocks 400, 600 and 700.
- the block 400 for the actuator / sensor control outputs a signal I i on the output side to the block 600 for the interrupt control.
- the block 600 is connected on the output side to the control unit 6 via the lines for the data and control signals I o (FIG. 1).
- the ASIC circuit part 14 is equipped with an input s for connection to the sensors of the base and with an output a for connection to the actuators of the base of the franking machine via a register unit 28 (FIG. 1).
- the circuit contains register groups 410 to 450, comprehensive register on the one hand for communication with the control unit (CPU) 6 and on the other hand, for the state machine 401.
- the entire actuator / sensor control 400 exists from a first state machine 401, two 8-bit Command register groups 420 and 421, two 8-bit (Sensor) status register groups 410 and 411, one Shift register 430 for serial transmission of the Actuator or sensor data, a mode register group 440 for setting the operating mode and an interrupt control register group 450 for influencing the interrupt generation in a logic circuit 490th
- the interrupt controller 600 and the logic circuit 490 form a monitoring circuit (shown in more detail in FIG. 4) in order to send the signal I o to the control unit 6 when the state changes on the connecting line. This allows an internal interrupt to be generated for the control unit 6.
- the logic circuit 490 of the actuator / sensor control 400 consists of at least one XOR logic gate, which has the first input with the Q output of a D flip-flop of the interrupt control register group 450 and the second input with the Q output of one D flip-flops 4101 of the (sensor) status register group 410 is connected. Each XOR gate of the logic circuit 490 is connected in terms of output via a signal line I i to the associated input of the interrupt controller 600 of the postage meter internal interface circuit.
- the associated input is preferably a clock input of at least one D flip-flop of a register group 610, which is connected to its D input with plus potential.
- the Q output of the D flip-flops of register group 610 is connected to an associated input of a priority encoder 620, which interacts with a second state machine (state machine) 601.
- the second state machine 601 In the event of an interrupt requirement determined by the priority encoder 620, the second state machine 601 generates a request signal IRQ to the control unit 6, which responds with a response signal IACK at a given time which is dependent on the control unit.
- the control unit 6 can then query data D from the priority encoder 620 via the data lines, by means of which the interrupt source can be determined.
- the Interrupt generation based on the four least significant Bits of the 8-bit (sensor) status register group 410.
- the logic circuit 490 is preferred trained as an XOR link and points accordingly the aforementioned embodiment four XOR gate on, which accordingly with four D flip-flops of register group 610 are connected.
- the register groups of all blocks 300, 400, 600 and 700 can - in not shown Way - within ASIC 14 its own Form block 500, which with the other blocks in Communication connection is established.
- the register unit 28 is in the base with a Large number of shift registers 281 to 286 (Fig.1).
- the register unit 28 has - according to the way shown in Figure 3 - two the sensors 251 and 252 associated sensor shift registers 281 and 282 and two actuator shift registers 283 and 284, which with the shift register 430 of the Actuators / sensors control 400 in a loop are coupled.
- the ones in the base Sensors 251 and 252 provide data to the sensor shift registers 281 and 282.
- the franking machine loads under the control of the first state machine 401 the value from the first command register 420 into the shift register 430th
- the value from the second command register group 421 is now loaded into the shift register 430 and transmitted serially.
- the content of first actuator shift register 283 into the second Actuator shift register 284 pushed on. simultaneously the received bits from the sensor shift register 281 (data from sensor 252) into the second 8-bit (sensor) status register group 411 transfer.
- a sensor 25 den two sensor shift registers 281 and 282 assigned, as a result of which the sensor signal can be evaluated with a higher resolution.
- an actuator 26 via the latches 285, 286 two actuator shift registers 283, 284 connected to realize a more precise setting.
- a third variant - not shown - can include a variety of sensors, for example Microswitch 250 for the detection of the end position during the printing process, sensor 251 for the letters - sensor 252 for strip dispenser ... Sensors are connected, which is a rough Resolution, if necessary, to reflect a pure one Have switching function.
- a variety of sensors a low Resolution or for the purpose of reflecting a pure one Switching function together with a sensor 253 for be connected to a higher resolution what the Evaluation of the sensor amplitude allowed.
- the actuators are of the same variety connected. If a solenoid or a motor 12 only 1 bit or a motor for two directions only 2 An actuator shift register and bit can be required associated actuator register for an amplitude-time, Frequency or data preset be provided.
- actuator shift registers and associated Actuator register threshold values for a threshold-dependent detection for a sensor be specified, which is only the threshold compares with an actual value and the bit of the comparison result to the sensor shift register transmitted. This can also be an amplitude can be evaluated, but with a large number of Sensors.
- a fifth variant which is not specially in the Figures has been shown - becomes the actuator Sensor control (400) via at least one line connected to the register unit (28) in the base, to either query sensor signals or actuator signals for setting the actuators.
- a sensor for time-critical data is the encoder 13. On the one hand, this is - in the manner shown in FIG. 1 - directly at the input e of the control unit 6 and on the other hand is connected to the input e of the second circuit part (ASIC) 14.
- the encoder acts on a DMA controller present in the control unit 6.
- the DMA controller reads out a complete stamp image from the pixel memory (RAM) 7 and reads it into the print register (DR) of the print head 16 in columns by way of the ASIC print data controller 700.
- the encoder 13 acts directly on the print data controller 700 by supplying an external trigger signal for the transfer of the print data for the individual print columns to a further state machine 701.
- the different systems require differently designed decoders 300 and thus different ASICs.
- Relative system independence can, however, be achieved using an additional decoder 900, shown in broken lines in FIG. 1, ie if the internal decoder 300 is used only partially or not to control the blocks of the first circuit part for security-relevant data by means of memory control signals S s .
- the invention is not based on the present embodiment limited. Rather, it is within the Claims a number of variants conceivable, which from the solution shown use different types of designs.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Description
Die Erfindung betrifft eine frankiermaschinen-interne
Schnittstellenschaltung gemäß der im Oberbegriff des
Anspruchs 1 angegebenen Art.The invention relates to an internal franking machine
Interface circuit according to the in the preamble of
Frankiermaschinen weisen mindestens eine Transportvorrichtung, Eingabe-, Speicher- und Anzeigemittel und eine Druckansteuereinheit für eine Druckvorrichtung auf, welche Druckmuster auf einen zu dieser Druckvorrichtung bewegten zu bedruckenden Aufzeichnungsträger druckt. Derartige Druckvorrichtungen, insbesondere für einen elektrothermischen Druck mittels Farbband bzw. Transportvorrichtungen sind mit Aktoren und Sensoren ausgestattet, welche über eine Schaltungsanordnung angesteuert bzw. abgefragt werden (US 4 746 234). Franking machines have at least one transport device, Input, storage and display means and a pressure control unit for a printing device on what print patterns toward you this printing device moved to be printed Record carrier prints. Such printing devices, especially for an electrothermal Printing using an ink ribbon or transport devices are equipped with actuators and sensors, which controlled via a circuit arrangement or are queried (US 4,746,234).
Sensoren, die den Transport des Aufzeichnungsträgers detektieren, lösen beispielsweise den Druckvorgang aus. Andere Sensoren ermitteln die Stellung der Gegendruckrolle bzw. überwachen den laufenden Druckvorgang.Sensors used to transport the record carrier detect, solve, for example Printing process. Other sensors detect that Position of the counter pressure roller or monitor the ongoing printing.
Eine Welle der Transportvorrichtung oder Spule eines relativ zum Aufzeichnungsträger bewegten Farbträgers, der die Farbpartikel überträgt, ist mit einem Encoder gekoppelt, welcher Taktsignale für die Drucksteuerung während des Druckvorganges zur Verfügung stellt. Alle Sensoren bzw. Aktoren sind direkt oder indirekt über eine spezielle Schaltungsanordnung mit der Ansteuereinheit, insbesondere einer Mikroprozessor-Steuereinheit, verbunden.A shaft of the transport device or coil one moved relative to the record carrier Color carrier that transfers the color particles coupled to an encoder, which clock signals for printing control during the printing process provides. All sensors or actuators are directly or indirectly through a special Circuit arrangement with the control unit, in particular a microprocessor control unit, connected.
Für ein Thermotransferdruckverfahren ist bereits aus der DE 38 33 746 A1 eine über eine Ansteuereinheit beaufschlagte Schalteinheit für einen Druckkopf bekannt, der Widerstandselemente enthält. Eine selektive Ansteuerung mit Vorheizung der Widerstandselemente dient zur Verringerung der Heizleistung beim Drucken. Zum Ansteuern eines Druckkopfes wird Energie für die einzelnen Pixel des Druckbildes definiert bereitgestellt und ein Druckmuster auf einen zum Farbband relativ bewegten zu bedruckenden Aufzeichnungsträgers gedruckt, indem das Farbband die Farbpartikel aus der Farbschicht bei Erhitzung des zugehörigen Heizwiderstandes im Druckkopf auf den Aufzeichnungsträger überträgt.For a thermal transfer printing process is already from DE 38 33 746 A1 via a control unit actuated switching unit for one Known printhead that contains resistance elements. A selective control with preheating the Resistance elements serves to reduce the Heating power when printing. To control one Printhead becomes energy for each pixel of the printed image provided and a Print pattern on a relative to the ribbon printed on the recording medium to be printed, by removing the ribbon from the paint layer when the associated heating resistor is heated in the print head on the record carrier transfers.
Zum Frankieren von Postgut sind auch Tintenstrahldrucker geeignet. Entsprechend des verwendeten Druckprinzips muß die Schaltungsanordnung an die erforderlichen Aktoren und Sensoren angepaßt werden. Inkjet printers are also used to frank mail suitable. According to the used Printing principle must the circuit arrangement to the required actuators and sensors adapted become.
Aus dem EP 465 236 A2 ist ein ASIC bekannt, welches eine Schaltung zur Drucksteuerung, zur Motorsteuerung und zur Abrechnung umfaßt. Die Schaltung zur Drucksteuerung umfaßt einen Speicher für feste und einen anderen für variable Daten, welche mit den festen Daten überlagert werden. Ein Motorcontroller ist für ein Aktuieren eines Motorantriebes in Abhängigkeit von der Poststückzuführung vorgesehen. Ein Tachosignale liefernder Sensor steht über den Motorcontroller mit der Drucksteuerung in Verbindung. Ein Vorteil ist zweifellos die hohe Manipulationssicherheit resultierend allein bereits aus der eingeschränkten Anzahl an Ansatzpunkten für eine Manipulation, aufgrund der Verwendung eines einzigen ASIC. Ein Nachteil der Verwendung eines einzigen ASICs ist die fehlende Verwendbarkeit für unterschiedliche Frankiermaschinen, welche einen unterschiedlichen Drucksteuermodul entsprechend eines realisierten Frankiermaschinensystem bzw. Poststraße aufweisen.An ASIC is known from EP 465 236 A2, which a circuit for pressure control, for engine control and includes for billing. The circuit for pressure control includes a memory for fixed and another for variable data, which with overlay the fixed data. An engine controller is for actuating a motor drive provided depending on the mailpiece feed. A sensor delivering speed signals is standing via the motor controller with the pressure control in Connection. The high is undoubtedly an advantage Tampering security alone results from the limited number of starting points for a manipulation due to the use of a single ASIC. One disadvantage of using one The only ASIC is the lack of usability for different franking machines, which one different pressure control module accordingly a realized franking machine system or Show Poststrasse.
Sollen aber verschiedene Typen an Frankiermaschinen produziert werden dann müssen eine Vielzahl an Schaltkreisen (ASIC's oder/ und andere Bauelemente) vorgesehen werden. Gerade die Vielzahl an Bauelementen und Schaltkreisen bietet dann Ansatzpunkte für eine Manipulation, wenn kein alternativer Aufwand getrieben und ein Sicherheitsgehäuse eingesetzt wird. Die Frankiermaschinentypen unterscheiden sich in Form und Ausstattung entsprechend des zu bearbeitenden Postaufkommens und somit auch bezüglich einer unterschiedlichen Anzahl an Sensoren und Aktoren.But should different types of franking machines then a variety of must be produced Circuits (ASIC's or / and other components) be provided. Especially the large number of components and circuits then offer starting points for manipulation, if no alternative Effort driven and a security case is used. Differentiate between franking machine types accordingly in shape and equipment of the mail volume to be processed and thus also regarding a different number Sensors and actuators.
Aus der EP 231 452 A2 ist das periodische Abfragen von Sensoren entsprechend einer Softwareroutine einer Zentralverarbeitungseinheit (CPU), vorzugsweise eines Mikroprozessors, bekannt. This is periodic polling from EP 231 452 A2 of sensors according to a software routine a central processing unit (CPU), preferably a microprocessor known.
Der Nachteil dieser Lösung besteht in einer hohen Rechenzeit bedingt durch das periodische Abtasten der Sensoren. Dieser Nachteil wird noch vergrößert, wenn es sich um eine besonders zeitkritische Abfrage handelt. Um möglichst schnell auf eine Zustandsänderung reagieren zu können, muß die Abfragefrequenz hoch gewählt werden. Somit verbringt der Mikroprozessor einen großen Anteil seiner Rechenzeit mit der Abfrage.The disadvantage of this solution is a high one Computing time due to periodic sampling of the sensors. This disadvantage is exacerbated if it is a particularly time-critical Query. To get to one as quickly as possible To be able to react to a change in state Polling frequency can be selected high. Consequently the microprocessor spends a large proportion its computing time with the query.
In der US 5,267,172 ist auch schon eine serielle Schnittstelle in einer Frankiermaschine vorgeschlagen worden, welche zwischen einem Mikroprozessor und einem ASIC angeordnet ist und auf welcher Adresse, Kommando und Daten seriell zum ASIC übertragen werden. Nachteilig ist, daß zeitkritische Abfragen nicht realisiert werden können und keine selbsttätige Arbeit der Schnittstelle vorliegt, was Rechenzeit im Mikroprozessor bindet.In US 5,267,172 there is already a serial Interface proposed in a franking machine been between a microprocessor and an ASIC is arranged and on which Transfer address, command and data serially to the ASIC become. The disadvantage is that time-critical Queries cannot be realized and none automatic work of the interface is what Computing time in the microprocessor binds.
Der zuletzt genannte Nachteil trifft ebenfalls auf ein aus der US 5,199,105 bekanntes Datenverarbeitungssystem zu. Für einen universellen asynchronen Empfänger/Sender-Baustein wird dort ein erstes Schieberegister zum Ausgeben der Daten und ein zweites Schieberegister zum Einlesen der Daten sowie ein programmierbares Vergleichsregister vorgeschlagen, um Interrupt auszulösen, wenn ein bestimmtes Datenbyte über den seriellen Kanal empfangen wird.The latter disadvantage also applies a data processing system known from US 5,199,105 to. For a universal asynchronous receiver / transmitter module is there first shift register for outputting the data and a second shift register for reading the data as well as a programmable comparison register proposed, to trigger interrupt when a specific data byte over the serial channel Will be received.
Aufgabe ist es, eine frankiermaschineninterne Schnittstellenschaltung zu entwickeln, welche die Nachteile des Standes der Technik vermeidet und für eine Vielzahl an Frankiermaschinenvarianten kostengünstig realisierbar ist, ohne dabei die Manipulationssicherheit zu vermindern. The task is to create an internal franking machine To develop interface circuit which the Avoids disadvantages of the prior art and for a variety of franking machine variants inexpensively is realizable without compromising security against manipulation to diminish.
Eine Unteraufgabe besteht darin, eine Abfrage der Sensoren durch die Steuereinrichtung der Frankiermaschine bzw. das Steuern der Aktoren einerseits kostengünstig und andererseits so zu realisieren, daß weniger Rechenzeit der CPU gebunden wird.A subtask is to query the Sensors by the control device of the franking machine or the control of the actuators on the one hand inexpensive and on the other hand to realize less CPU time is tied up.
Die Aufgabe wird mit den Merkmalen des Anspruchs 1
gelöst.The object is achieved with the features of
Die Erfindung beruht auf der Überlegung, die Anpassungsfähigkeit der elektronischen Steuerung an verschiedene Frankiermaschinentypen durch eine frankiermaschineninterne Schnittstellenschaltung zu verbessern.The invention is based on the consideration that Adaptability of the electronic control different franking machine types by one Interface circuit internal to the franking machine improve.
Innerhalb eines Sicherheitsgehäuses ist ein Mikroprozessor eines ersten Schaltungsteils, in dem nur sicherheitsrelevante Daten verarbeitet werden, mit einem erfindungsgemäßen zweiten Schaltungsteil verbunden, in welchem die übrigen Daten für jeweils den entsprechenden Typ von Frankiermaschine gehändelt werden. Dieser zweite Schaltungsteil bildet eine frankiermaschineninterne Schnittstelle zum ersten Schaltungsteil. In vorteilhafter Weise ist die frankiermaschinen-interne Schnittstellenschaltung als systemspezifisches ASIC ausgeführt.Inside a security enclosure is a Microprocessor of a first circuit part in which only security-relevant data are processed, with a second circuit part according to the invention connected in which the remaining data for each the corresponding type of franking machine to be traded. This second circuit part forms an internal franking machine interface to the first circuit part. The internal franking machine is advantageous Interface switching as a system-specific ASIC executed.
Es wird vorausgesetzt, daß zur Ansteuerung eines elektronischen Druckkopfes und der Aktoren bzw. Sensorabfrage der Mikroprozessor des ersten Schaltungsteils auf den zweiten Schaltungsteil zugreift. Dabei werden vom Mikroprozessor nichtperiodisch Daten abgefragt bzw. an diesen übermittelt.It is assumed that to control a electronic printhead and the actuators or Sensor query the microprocessor of the first Circuit part on the second circuit part accesses. The microprocessor non-periodically queried or at data transmitted.
Der Schaltungsteil für sicherheitsrelevante Daten ist für alle Frankiermaschinetypen gleich ausgebildet. Der zweite Schaltungsteil (ASIC) für die übrigen Daten ist entsprechend dem Frankiermaschinentyp als interne Schnittstelle zum ersten Schaltungsteil ausgebildet.The circuit part for safety-relevant data is the same for all franking machine types educated. The second circuit part (ASIC) for the rest of the data is according to the type of franking machine as an internal interface to the first Circuit part formed.
Der zweite Schaltungsteil (ASIC) , d.h. die frankiermaschineninterne Schnittstellenschaltung ist mit Sende- und Empfangsregistern für die Speicherung parallel übertragener Daten und mit einem Schieberegister für die Serien/Parallel- bzw. Parallel/Serienwandlung übertragener Daten innerhalb einer Aktor/Sensorsteuerung im Meter ausgerüstet und weist ausgangsseitig zwei Leitungen, insbesondere eine Sende- und eine Empfangsleitung, zur Base der Frankiermaschine auf mittels derer innerhalb der Frankiermaschine Daten seriell zwischen Meter und einer Registereinheit in der Base übermittelt werden. An die Registereinheit sind Sensoren und Aktoren der Base angeschlossen. Sensorsignale werden in das Schieberegister der Aktoren/Sensorensteuerung geschoben und liegen dort parallel abrufbar vor. Als Empfangsregister ist eine Sensorstatusregistergruppe für parallele Daten der Sensorsignale mindestes eines Sensors vorgesehen. Mindestens ein Sensorstatusregister und mindestens ein Interruptsteuerregister sind mit einer Überwachungsschaltung verbunden, um die empfangenen Bits der Sensorsignale auf Zustandsveränderung zu überwachen, um damit ggf. einen Interrupt zur Steuereinheit auszulösen.The second circuit part (ASIC), i.e. the internal franking machine Interface circuit is with send and receive registers for storage data transmitted in parallel and with one Shift register for the series / parallel or Parallel / serial conversion of transmitted data within an actuator / sensor control in the meter and has two lines on the output side, in particular a transmission and a reception line, to the base of the franking machine by means of which within the franking machine serial data between Meter and a register unit in the base become. At the register unit are Base sensors and actuators connected. Sensor signals are in the shift register of the Actuators / sensor control pushed and lie there available in parallel. As a receive register a sensor status register group for parallel data the sensor signals provided at least one sensor. At least one sensor status register and at least one an interrupt control register are with a Monitoring circuit connected to the received Bits of the sensor signals to change the state monitor in order to interrupt the Trigger control unit.
Außerdem weist die frankiermaschineninterne Schnittstellenschaltung einen Decoder zur Bereitstellung der Speichersteuersignale für die Aktoren/Sensoren-Steuerung und innerhalb der Aktoren/ Sensoren-Steuerung einen ersten Zustandsautomaten sowie eine Druckdatensteuerung auf. Der vorgenannte Decoder, die Aktoren/Sensoren-Steuerung und die Druckdatensteuerung enthalten jeweils Steuer- bzw. Datenregister.In addition, the franking machine internal Interface circuit to provide a decoder the memory control signals for the actuator / sensor control and within the actuators / Sensors control a first state machine as well as a print data control. The aforementioned Decoder, the actuators / sensors control and the Print data control each contain control or Data register.
Innerhalb des ASIC's können für eine Sensorabfrage und für das Aktorensetzen die entsprechenden Daten in bekannter Weise in paralleler Form im Statusregister bzw. im Kommandoregister bereitgestellt werden. Vorteilhaft sind weiterhin nur serielle Schnittstellen zur Base vorgesehen, durch die eine Systemerweiterung für eine Vielzahl an Sensoren und Aktoren entsprechend den verschiedenen Frankiersystemen ermöglicht wird. Aufgrund einer geringen Anzahl an Leitungen zur Base gelingt es somit, dafür und für eine Meter/ Base-Trennung eine kostengünstige Lösung zu schaffen.Within the ASIC you can query the sensors and the corresponding data for actuator setting in a known manner in parallel form in Status register or provided in the command register become. Are still only advantageous serial interfaces to the base provided by which is a system expansion for a wide range Sensors and actuators according to the different Franking systems is made possible. by virtue of a small number of lines to the base succeed it, therefore, for and for a meter / base separation to create an inexpensive solution.
Der hardwaremäßig realisierte Zustandsautomat tastet automatisch die Sensoren ab und lädt ein Statusregister und setzt die Aktoren entsprechend der im Kommandoregister gespeicherten Daten.The state machine implemented in hardware automatically scans the sensors and loads Status register and sets the actuators accordingly the data stored in the command register.
Erfindungsgemäß ist zwischen die Steuereinheit (CPU) und Statusregister eine Interruptsteuerung geschaltet, wobei die Datenleitungen vom Statusregister zur Steuereinheit (CPU) parallel ausgebildet sind. Ist unter hardwaremäßiger Steuerung das Statusregister geladen worden, wertet der Interruptcontroller einzelne Bits aus. Ein vorbestimmter Zustand bzw. Zustandsübergänge der einzelnen Bits werden der Steuereinheit (CPU) unverzüglich durch eine Interruptanforderung mitgeteilt.According to the invention is between the control unit (CPU) and status register an interrupt control switched, with the data lines from the status register trained parallel to the control unit (CPU) are. Is that under hardware control Status register has been loaded, the interrupt controller evaluates individual bits. A predetermined one State or state transitions of the individual bits the control unit (CPU) immediately an interrupt request is communicated.
Es ist vorgesehen, daß die Aktor/Sensorsteuerung einen ersten Zustandsautomaten aufweist, der dazu bestimmt ist, daß einerseits von der Registereinheit gelieferte Sensorsignale gesteuert in das Schieberegister der Aktoren/Sensorsteuerung geschoben werden und dann dort parallel abrufbar vorliegen, daß andererseits parallel vorliegende Daten für Aktoren aus Kommandoregistergruppen in das Schieberegister parallel geladen und dann seriell zur Versorgung der Aktoren in der Base ausgelesen werden, daß die Aktor/Sensorsteuerung und die Überwachungsschaltung mit der Steuereinheit (CPU) verbunden sind, daß das Interruptsteuerregister und die Steuereinheit (CPU) ausgebildet sind, die Art der Änderung des Sensorwertes, aufgrund welcher eine Interruptanforderung ausgelöst wird, im Interruptsteuerregister voreinzustellen und einen Interrupt entsprechend auszuführen, so daß die Steuereinheit (CPU) direkt in die entsprechende Sensor-Behandlungsroutine verzweigen kann.It is envisaged that the actuator / sensor control has a first state machine that does so it is determined that on the one hand by the Sensor unit supplied controlled register unit into the shift register of the actuators / sensor control can be pushed and then called up there in parallel exist that, on the other hand, exist in parallel Data for actuators from command register groups in the shift register loaded in parallel and then serial for supplying the actuators in the base be read out that the actuator / sensor control and the monitoring circuit with the control unit (CPU) are connected to the interrupt control register and the control unit (CPU) is formed are the type of change in the sensor value, due to which an interrupt request is triggered in the interrupt control register preset and an interrupt accordingly execute so that the control unit (CPU) directly into the corresponding sensor handling routine can branch.
Der Vorteil eines derartig nichtperiodischen Abfragens bzw. Übermittelns von Daten des zur Steuereinheit (CPU) zwischengeschalteten Interruptcontrollers besteht darin, daß Rechenzeit seitens der Steuereinheit (CPU) gespart wird. Ein weiterer Vorteil besteht darin, daß der Steuereinheit (CPU) nicht mehr mitgeteilt werden muß, welcher Sensor seinen Wert verändert hat. Die Information über den Sensor wird während der Interruptverarbeitung der Steuereinheit (CPU) mitgeteilt, so daß sie direkt in die entsprechende Sensor-Behandlungsroutine verzweigen kann. Die Art der Änderung des Sensorwertes, aufgrund welcher eine Interruptanforderung ausgelöst wird, läßt sich voreinstellen, so daß neben dem Sensor an sich durch die Interruptanforderung auch die Art des Sensorüberganges bekannt ist, ohne den Sensorwert im Statusregister abfragen zu müssen.The advantage of such a non-periodic query or transmission of data from the Control unit (CPU) interposed interrupt controller is that computing time on the part the control unit (CPU) is saved. Another The advantage is that the control unit (CPU) no longer needs to be told which sensor has changed its value. The information about the The sensor is activated during interrupt processing Control unit (CPU) communicated so that it directly into the corresponding sensor handling routine can branch. The type of change in the sensor value, due to which an interrupt request triggered, can be preset so that next to the sensor itself through the interrupt request also the type of sensor transition is known without the sensor value in the status register to have to query.
Vor den Interruptcontroller wird in vorteilhafter Weise ein Interrupt-Steuerregister geschaltet, um die Art der Interruptauslösung zu beeinflussen. Die Änderung des Wertes einer Sensorleitung kann somit einen Interrupt am Prozessor generieren. Außerdem ist seitens der Steuereinheit (CPU) bezüglich der seriellen Übertragung zwischen Meter und Base keine Synchronisation beim Setzen der Aktoren erforderlich. Before the interrupt controller is more advantageous Way an interrupt control register switched to influence the type of interrupt triggering. The The value of a sensor cable can therefore be changed generate an interrupt on the processor. Moreover is on the part of the control unit (CPU) regarding the serial transmission between meter and base none Synchronization required when setting the actuators.
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 Schaltungsanordnung für Meter und Base,
Figur 2,- Blockschaltbild der frankiermaschineninternen Schnittstellenschaltung,
Figur 3,- Blockschaltbild für die erfindungsgemäße Aktoren/Sensoren-Steuerung,
Figur 4,- Überwachungsschaltung mit Verbindung der Aktoren/Sensoren-Steuerung über eine Interrupt-Steuerung in der frankiermaschineninternen Schnittstellenschaltung mit der Steuereinheit,
- Figure 1,
- Block diagram of the circuit arrangement for meter and base,
- Figure 2,
- Block diagram of the franking machine internal interface circuit,
- Figure 3,
- Block diagram for the actuator / sensor control according to the invention,
- Figure 4,
- Monitoring circuit with connection of the actuator / sensor control via an interrupt control in the franking machine internal interface circuit with the control unit,
Die Figur 1 zeigt ein Blockschaltbild einer
Schaltungsanordnung für eine Frankiermaschine. Die
Schaltungsanordnung läßt sich zwei Teilen, nämlich
Meter und Base zuordnen, wobei die Base mindestens
die Motoren und andere Aktoren, Sensoren sowie den
Druckkopf nebst zugehöriger Ansteuerelektronik
enthält. Das Meter enthält als ersten Schaltungsteil
die eigentliche Steuerung, die mit einem
Ein/Ausgabe-Modul 4 und insbesondere mit einem
zweiten Schaltungsteil, der erfindungsgemäßen
frankiermaschineninternen Schnittstellenschaltung
verbunden ist, welche vorteilhaft als ASIC 14
ausgebildet sein kann. Die Steuerung umfaßt in
bekannter Weise einen Uhr/Datums-Block 8, einen
Charakterspeicher 9, einen Kostenstellenspeicher
10, einen nichtflüchtigen Speicher 5, Programmspeicher
11 und Arbeitsspeicher 7, welche mit einem
Mikroprozessor in kommunikativer Verbindung stehen.1 shows a block diagram of a
Circuit arrangement for a franking machine. The
Circuit arrangement can be divided into two parts, namely
Assign meter and base, the base at least
the motors and other actuators, sensors and the
Printhead with associated control electronics
contains. The meter contains the first circuit part
the actual control that comes with a
Input /
Im Uhr/Datums-Block 8 werden Zeitdaten und das
Datum auch bei abgeschalteter Frankiermaschine
generiert. Der Ein/Ausgabe-Modul 4 stellt beispielsweise
über eine RS 232-Schnittstelle eine
Verbindung zum Modem 23 und ggf. zur Waage 22 her. In the clock /
Letztere können Bestandteil der Base sein. Außerdem
sind am Modul 4 der Displaycontroller 3 und die
Tastatur 2 angeschlossen.The latter can be part of the base. Moreover
are the
Die Eingabedaten werden im nichtflüchtigen Speicher
(NVM) 5 so gespeichert, daß die letzte Einstellung
vor einem Ausschalten der Frankiermaschine erhalten
bleibt. Im Programmspeicher 11 sind das Betriebsprogramm
und Fixdaten, beispielsweise für ein
Werbeklischee, gespeichert. Im Kostenstellenspeicher
10 werden die aktuellen Abrechnungsdaten
kostenstellenabhängig vor jedem Druck nichtflüchtig
gespeichert.The input data is stored in the non-volatile memory
(NVM) 5 saved so that the last setting
received before the franking machine was switched off
remains. The operating program is in the
Im Charakterspeicher 9 ist der entsprechende
Zeichensatz vorhanden. Gemäß den Eingaben werden
entsprechende Zeichen als Pixeldaten im
Pixelspeicher 7 gespeichert.The corresponding is in the
Der Mikroprozessor wird als Steuereinheit 6 für die
gesamte Frankiermaschine eingesetzt und ist über
Adreßleitungen A und Datenleitungen D mit den
Blöcken 4, 5, 7 bis 11 des ersten Schaltungsteils 1
und über Adreß-, Daten- und Steuerleitungen (A,D,S)
mit dem zweiten Schaltungsteil 14 verbunden,
welcher als ASIC ausgebildet ist. Entsprechend der
im Decoder des ASIC's generierten SpeichersteuerSignale
Ss werden vom Mikroprozessor die vorgenannten
Blöcke adressiert.The microprocessor is used as a
Dabei können die funktionsbestimmenden - in Figur 1 gezeigten - Blöcke des ersten Schaltungsteils partiell oder total zu mindestens einem physikalischen Bauelement zusammengefaßt werden und weitere Maßnahmen vorgesehen sein, um eine Manipulation durch unberechtigte Personen zu erschweren. Die Funktion dieser Blöcke und derartige Maßnahmen sind beispielsweise in der deutschen Anmeldung P 43 44 476.8 näher erläutert. The function-determining ones - in FIG. 1 shown - blocks of the first circuit part partial or total to at least one physical Component are summarized and others Measures should be taken to prevent tampering difficult by unauthorized persons. The Function of these blocks and such measures are for example in German application P 43 44 476.8 explained in more detail.
Die Erfindung wird im nachfolgenden Ausführungsbeispiel nebst Figuren 2 bis 5 näher erläutert.The invention is illustrated in the following embodiment together with Figures 2 to 5 explained in more detail.
Der - in der Figur 2 näher dargestellte -
Schaltungsteil 14 für die frankiermaschineninterne
Schnittstelle, der entsprechend dem Frankiermaschinentyp
ausgebildet ist, weist einen Decoder 300 zur
Bereitstellung der Speichersteuersignale, eine
Aktoren/Sensoren-Steuerung 400, einen Interruptcontroller
600 und eine Druckdatensteuerung 700
auf. Die Adressenleitungen A0 bis A3 und Datenleitungen
D sowie Steuerleitungen S liegen an allen
Blöcken 300, 400, 600 und 700 an. Am Decoder liegen
auch Adressenleitungen A13 bis A19 an. Der Decoder
300 stellt Speichersteuersignale Ss für die Blöcke
400, 600 und 700 zur Verfügung. Der Block 400 für
die Aktoren/Sensoren-Steuerung gibt ausgangsseitig
ein Signal Ii an den Block 600 für die Interrupt-steuerung
ab. Der Block 600 steht ausgangsseitig
über die Leitungen für die Daten- und Steuersignale
Io mit der Steuereinheit 6 in Verbindung (Fig.1).
Das als ASIC ausgebildete Schaltungsteil 14 ist mit
einem Eingang s für den Anschluß an die Sensoren
der Base und mit einem Ausgang a für den Anschluß
an die Aktoren der Base der Frankiermaschine
über eine Registereinheit 28 ausgestattet (Fig.1).The circuit part 14 - shown in more detail in FIG. 2 - for the internal franking machine interface, which is designed according to the type of franking machine, has a
Die Überwachung der Sensoren und das Schalten bzw.
das Setzen der Aktoren wird durch die Funktion der
- in der Figur 3 gezeigten - Aktoren/ Sensoren-Steuerung
400 unterstützt. Um die Steuereinheit 6
zu entlasten, wird das Einlesen der Sensorenzustände
und die Ausgabe von Steuerbits für die
Aktoren durch einen ersten Zustandsautomaten 401
automatisiert. Die Schaltung enthält Registergruppen
410 bis 450, umfassend Register einerseits für
die Kommunikation mit der Steuereinheit (CPU) 6 und
andererseits für den Zustandsautomaten 401. Monitoring the sensors and switching or
the actuators are set by the function of the
- Actuator / sensor control shown in FIG. 3
400 supports. To the
Die gesamte Aktoren/Sensoren-Steuerung 400 besteht
aus einem ersten Zustandsautomaten 401, zwei 8-Bit
Kommandoregistergruppen 420 und 421, zwei 8-Bit
(Sensor)-Statusregistergruppen 410 und 411, einem
Schieberegister 430 zur seriellen Übertragung der
Aktuatoren- bzw. Sensordaten, einer Modusregistergruppe
440 zur Einstellung der Betriebsart und
einer Interruptsteuerregistergruppe 450 zur Beeinflussung
der Interruptgenerierung in einer Verknüpfungsschaltung
490.The entire actuator /
Der Interruptcontroller 600 und die Verknüpfungsschaltung
490 bilden eine - in der Figur 4 näher
dargestellte - Überwachungsschaltung, um bei
Zustandsveränderung auf der Verbindungsleitung das
Signal Io an die Steuereinheit 6 zu senden. Das
gestattet, für die Steuereinheit 6 einen internen
Interrupt zu generieren. Die Verknüpfungsschaltung
490 der Aktoren/Sensoren-Steuerung 400 besteht aus
mindestens einem XOR-Verknüpfungs-Gatter, welches
mit seinem ersten Eingang mit dem Q-Ausgang eines
D-Flip-Flops der Interruptsteuerregistergruppe 450
und mit seinem zweiten Eingang mit dem Q-Ausgang
eines D-Flip-Flops 4101 der (Sensor)-Statusregistergruppe
410 verbunden ist. Jedes XOR-Verknüpfungs-Gatter
der Verknüpfungsschaltung 490
ist ausgangsmäßig über eine Signalleitung Ii mit
dem zugehörigen Eingang der Interrupt-Steuerung 600
der frankiermaschineninternen Schnittstellenschaltung
verbunden. Der zugehörige Eingang ist
vorzugsweise ein Takteingang mindestens eines D-Flip-Flops
einer Registergruppe 610, welches mit
seinem D-Eingang mit Plus-Potential verbunden ist.
Der Q-Ausgang der D-Flip-Flops der Registergruppe
610 ist mit einem zugehörigen Eingang eines
Prioritätsencoders 620 verbunden, welcher mit einer
zweiten Zustandsautomaten (Statemachine) 601 zusammen
wirkt. Bei einem durch den Prioritätsencoder
620 ermittelten Interrupterfordernis erzeugt der
zweite Zustandsautomat 601 ein Anforderungssignal
IRQ an die Steuereinheit 6, welche zu gegebener,
von der Steuereinheit abhängigen, Zeit mit einem
Antwortsignal IACK antwortet. Die Steuereinheit 6
kann dann über die Datenleitungen Daten D vom
Prioritätsencoder 620 abfragen, mittels derer die
Interruptquelle ermittelbar ist.The interrupt
In der bevorzugten Ausführungsvariante erfolgt die
Interruptgenerierung aufgrund der vier niederwertigen
Bits der 8-Bit (Sensor)-Statusregistergruppe
410. Die Verknüpfungsschaltung 490 ist vorzugsweise
als XOR-Verknüpfung ausgebildet und weist entsprechend
dem vorgenannten Ausführungsbeispiel vier
XOR-Verknüpfungs-Gatter auf, welche entsprechend
mit vier D-Flip-Flops der Registergruppe 610
verbunden sind. Die Registergruppen aller Blöcke
300, 400, 600 und 700 können - in nicht gezeigter
Weise - innerhalb des ASICs 14 einen eigenen
Block 500 bilden, der mit den anderen Blöcken in
Kommunikationsverbindung steht.In the preferred embodiment variant, the
Interrupt generation based on the four least significant
Bits of the 8-bit (sensor)
In der Base ist die Registereinheit 28 mit einer
Vielzahl an Schieberegistern 281 bis 286 ausgestattet
(Fig.1). Die Registereinheit 28 weist - gemäß
der in Figur 3 gezeigten Weise - zwei den Sensoren
251 und 252 zugeordnete Sensor-Schieberegister 281
und 282 sowie zwei Aktor-Schieberegister 283 und
284 auf, welche mit dem Schieberegister 430 der
Aktoren/ Sensoren-Steuerung 400 zu einer Schleife
gekoppelt sind. Die in der Base vorhandenen
Sensoren 251 und 252 liefern Daten an die Sensor-Schieberegister
281 und 282.The
Die Frankiermaschine lädt unter Steuerung durch den
ersten Zustandsautomaten 401 den Wert aus dem
ersten Kommandoregister 420 in das Schieberegister
430. The franking machine loads under the control of the
Beim Herausschieben der Daten werden gleichzeitig
die Daten des ersten Sensor-Schieberegisters 281
der Base im Schieberegister 430 empfangen und die
Daten des zweiten Sensor-Schieberegisters 282 in
das erste Sensor-Schieberegisters 281 geschoben.
Nach Beendigung des Schiebevorganges wird der
Inhalt des Schieberegisters 430 (ehemalige Daten
des Sensors 251) in die erste 8-Bit (Sensor)-Statusregistergruppe
410 geladen. Bei entsprechender
Einstellung der Interruptsteuerregistergruppe
450 kann dieses Laden zu einem Interrupt führen.When the data is pushed out at the same time
the data of the first
Der Wert aus der zweiten Kommandoregistergruppe 421
wird nun in das Schieberegister 430 geladen und
seriell übertragen. Dabei wird der Inhalt vom
ersten Aktor-Schieberegister 283 in das zweite
Aktor-Schieberegister 284 weitergeschoben. Gleichzeitig
werden die empfangenen Bits aus dem Sensor-Schieberegister
281 (Daten des Sensors 252) in die
zweite 8-Bit (Sensor)-Statusregistergruppe 411
übertragen.The value from the second
Anschließend werden die Inhalte der Aktoren-Schieberegister
283 und 284 in die entsprechenden
Aktorregister 285, 286 geladen und die Aktoren
entsprechend des Bitwertes geschaltet. Gleichzeitig
mit dem Umkopieren der Aktorinformation werden die
Sensor-Schieberegister 281 und 282 mit dem entsprechenden
Sensorpegel der Sensoren 251 und 252 neu
geladen. Damit ist ein Durchlauf der Zustandsmaschine
401 beendet.Then the contents of the
In einer zweiten - in den Figuren nicht
dargestellten - Variante ist ein Sensor 25 den
beiden Sensor-Schieberegistern 281 und 282
zugeordnet, infolge dessen sich das Sensorsignal
mit einer höheren Auflösung auswerten läßt. Ebenso
könnte ein Aktor 26 über die Latches 285, 286 mit
beiden Aktor-Schieberegistern 283, 284 verbunden
sein, um eine genauere Einstellung zu realisieren.In a second - not in the figures
shown - variant is a sensor 25 den
two
In einer dritten - nicht gezeigten Variante -
können eine Vielzahl an Sensoren beispielsweise ein
Mikroschalter 250 zur Detektierung der Endstellung
beim Druckvorgang, Sensor 251 für die Brieferken -
nung, Sensor 252 für Streifengeber ... u.a.
Sensoren angeschlossen sein, welche eine grobe
Auflösung ggf. zwecks Wiederspiegelung einer reinen
Schaltfunktion aufweisen.In a third variant - not shown -
can include a variety of sensors, for example
Microswitch 250 for the detection of the end position
during the printing process,
In einer vierten - nicht gezeigten Variante-können eine Vielzahl an Sensoren einer niedrigen Auflösung bzw. zwecks Wiederspiegelung einer reinen Schaltfunktion zusammen mit einem Sensor 253 für eine höhere Auflösung angeschlossen sein, was die Auswertung der Sensoramplitude gestattet.In a fourth variant - not shown a variety of sensors a low Resolution or for the purpose of reflecting a pure one Switching function together with a sensor 253 for be connected to a higher resolution what the Evaluation of the sensor amplitude allowed.
In einer gleichen Vielfalt sind die Aktoren
anschließbar. Wenn ein Hubmagnet oder ein Motor 12
nur 1 Bit bzw. ein Motor für zwei Richtungen nur 2
Bit benötigt, kann ein Aktor-Schieberegister und
zugehöriges Aktorregister für eine Amplituden-Zeit-,
Frequenz- oder Daten- Voreinstellung
vorgesehen sein.The actuators are of the same variety
connected. If a solenoid or a
Ebenso können mittels Aktor-Schieberegister und zugehörigen Aktorregister Schwellwerte für ein schwellwertabhängiges Detektieren für einen Sensor vorgegeben werden, welcher nur noch den Schwellwert mit einem Istwert vergleicht und das Bit des Vergleichsergebnisses an das Sensor-Schieberegister übermittelt. Damit kann ebenfalls eine Amplitude ausgewertet werden, jedoch bei einer Vielzahl von Sensoren.Likewise, using actuator shift registers and associated Actuator register threshold values for a threshold-dependent detection for a sensor be specified, which is only the threshold compares with an actual value and the bit of the comparison result to the sensor shift register transmitted. This can also be an amplitude can be evaluated, but with a large number of Sensors.
In einer fünften Variante - die nicht extra in den Figuren dargestellt worden ist - wird die Aktor Sensor-Steuerung (400) über mindestens eine Leitung mit der Registereinheit (28) in der Base verbunden, um entweder Sensorsignale abzufragen oder Aktorsignale zum Setzen der Aktoren abzugeben.In a fifth variant - which is not specially in the Figures has been shown - becomes the actuator Sensor control (400) via at least one line connected to the register unit (28) in the base, to either query sensor signals or actuator signals for setting the actuators.
Ein Sensor für zeitkritische Daten ist der Encoder
13. Dieser liegt einerseits - in aus der Figur 1
ersichtlichen Weise - direkt am Eingang e der
Steuereinheit 6 an und ist andererseits am Eingang e
des zweiten Schaltungsteils (ASIC) 14 angeschlossen.
Der Encoder wirkt auf einen in der
Steuereinheit 6 vorhandenen DMA-Controller.
Der DMA-Controller liest ein komplettes Stempelbild
aus dem Pixelspeicher (RAM) 7 aus und über die ASIC-Druckdatensteuerung
700 in das Druckregister (DR)
des Druckkopfes 16 druckspaltenweise ein. Der
Encoder 13 wirkt direkt auf die Druckdatensteuerung
700, indem er ein externes Triggersignal für die
Übertragung der Druckdaten für die einzelnen
Druckspalten an einen weiteren Zustandsautomaten 701
liefert.
Die verschiedenen Systeme erfordern unterschiedlich
ausgeführte Decoder 300 und somit verschiedene
ASIC's. Eine relative Systemunabhängigkeit ist aber
unter Verwendung eines - in der Figur 1 gestrichelt
dargestellten - Zusatzdecoders 900 erreichbar, d.h.
wenn der interne Decoder 300 nur teilweise oder
nicht benutzt wird, um mittels Speichersteuersignale
Ss die Blöcke des ersten Schaltungsteils für
sicherheitsrelevante Daten anzusteuern.A sensor for time-critical data is the
The DMA controller reads out a complete stamp image from the pixel memory (RAM) 7 and reads it into the print register (DR) of the
The different systems require differently designed
Die Erfindung ist nicht auf die vorliegenden Ausführungsform beschränkt. Vielmehr ist im Rahmen der Ansprüche eine Anzahl von Varianten denkbar, welche von der dargestellten Lösung auch bei anders gearteten Ausführungen Gebrauch machen.The invention is not based on the present embodiment limited. Rather, it is within the Claims a number of variants conceivable, which from the solution shown use different types of designs.
Claims (12)
- An interface circuit integrated in a franking machine (14) comprising send and receive registers (410 - 450) for the storage of data transmitted in parallel as well as a shift register (430) for the serial/parallel or parallel/serial conversion of transmitted data,
characterised ina) that an actuator/sensor control (400) equipped with the above-mentioned send and receive registers has a first status automaton (401) that is connected, on the input side, to a mode register group (440) for setting the operating mode and, on the output side, to control inputs of the shift register (430) and, via control lines, to an external register unit (28) for loading sensor signals at least from the connected sensors (25, 250, 251, ...) (LOADEXTERNAL) and shifting them into the shift register (430) controlled by the first status automaton (401) (SHIFTCLOCK);b) that there is connected to the shift register (430) a sensor status group (410) for at least one sensor (25, 250, 251, ...), sensor signals being callable in parallel; andc) that at least one sensor status register (4101) of the above-mentioned group (410) and at least one interrupt control register (450) is connected, on the input side, with a monitoring circuit (490, 600) having a combinational circuit (490) with XOR combination for monitoring the received bits of the sensor signals as to status changes in order to trigger an interrupt to the control unit (6), if necessary. - An interface circuit integrated in a franking machine according to Claim 1, characterised in that the actuator/sensor control (400) and the monitoring circuit (490, 600) are connected to the control unit (6); that the interrupt control register (450) and the control unit (6) are designed and programmed for pre-setting, in the interrupt control register (450), the type of change of the sensor value due to which an interrupt request is triggered and executing an interrupt accordingly so that the control unit (6) can directly branch to the respective sensor treatment routine.
- An interface circuit integrated in a franking machine according to Claims 1 and 2, characterised in that the monitoring circuit comprises an interrupt control (600) and a combinational circuit (490), that the combinational circuit (490) with XOR combination is connected to the interrupt control (600) and delivers a signal Ii to the interrupt control (600); that the interrupt control (600) has a second status automaton (601) that is activated by a priority encoder (620) in order to supply an interrupt request signal.
- An interface circuit integrated in a franking machine according to Claims 1 to 3, characterised in that the monitoring circuit (490, 600) is logically linked in order to monitor the low-order bits of the sensor signals as to status changes for triggering an interrupt to the control unit (6).
- An interface circuit integrated in a franking machine according to one of the above Claims 1 to 4, characterised in that a sensor (25) is assigned to the two sensor shift registers (281 and 282) of the register unit (28) by which the sensor signal can be evaluated with a higher resolution over several bits.
- An interface circuit integrated in a franking machine according to one of the above Claims 1 to 4, characterised in that a plurality of sensors, in particular a microswitch (250) for detecting the final position in the printing process, a sensor (251) for detecting the letter, a sensor (252) for label dispensers and/or other sensors, are connected to the register unit (28) that have a coarse resolution, e.g. one bit for reflecting a mere switching function.
- An interface circuit integrated in a franking machine according to one of the above Claims 1 to 4, characterised in that there are connected a plurality of sensors of a low resolution, e.g. for reflecting a mere switching function, together with a sensor (253) for a higher resolution, said sensor (253) for a higher resolution allowing for an evaluation of the amplitude of the measuring value.
- An interface circuit integrated in a franking machine according to Claim 1, characterised in that the shift register (430) is provided with two output lines to the base of the franking machine by which data can be serially transmitted between the meter of the franking machine and the external register unit (28) in the base, actuators (12, 26) being connected to the register unit (28);
that, in the actuator/sensor control (400), command register groups (420, 421) are connected to the shift register (430) for a parallel loading of existing parallel data for actuators of command register groups (420, 421) into the shift register (430), said data then being serially read out, controlled by the first status automaton (401), for supplying the actuators in the base, wherein actuator shift registers (283, 284) are provided in the register unit (28) for a serial/parallel conversion;
that the sensor shift registers (281 and 282) assigned to the sensors (251 and 252) are provided for parallel/serial conversion;
and that the register unit (28) in the base is provided with a plurality of shift registers (281 to 286) that are coupled with the shift register (430) of the actuator/sensor control (400) in the franking machine to form a loop. - An interface circuit integrated in a franking machine according to one of the above Claims 1 to 8, characterised in that an actuator (26) is connected to the two actuator shift registers (283, 284) by the latches (285, 286) of the register unit (28) in order to realise a more exact setting.
- An interface circuit integrated in a franking machine according to one of the above Claims 1 to 8, characterised in that there is provided a plurality of sensors of a low resolution, e.g. for reflecting a mere switching function, in particular a lifting magnet or a motor (12) for one or two directions that needs only few bits for triggering; and that there is provided one actuator with a high resolution; that the actuators can be triggered together with a actuator shift register; and that the actuator with a high resolution and an assigned actuator register are provided for a pre-setting of amplitude, time frequency or data.
- An interface circuit integrated in a franking machine according to one of the above Claims 1 to 8, characterised in that, in the register unit (28), by means of actuator shift register and at least one assigned actuator register, there are defined threshold values for a thresholddependent detection for a sensor that only compares the threshold value with a current value and transmits the bit of the result of comparison to the sensor shift register.
- An interface circuit integrated in a franking machine according to one of the above Claims 1 to 8, characterised in that, in the register unit (28), there are provided respective measures in a plurality of sensors so as to be able to evaluate an amplitude.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01250293A EP1154382B1 (en) | 1994-12-07 | 1995-12-07 | Method for manipulation-proof control of print data and internal interface circuit for franking machines |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE4445053A DE4445053C2 (en) | 1994-12-07 | 1994-12-07 | Interface circuit internal to the franking machine |
DE4445053 | 1994-12-07 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01250293A Division EP1154382B1 (en) | 1994-12-07 | 1995-12-07 | Method for manipulation-proof control of print data and internal interface circuit for franking machines |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0716398A2 EP0716398A2 (en) | 1996-06-12 |
EP0716398A3 EP0716398A3 (en) | 1998-07-08 |
EP0716398B1 true EP0716398B1 (en) | 2002-03-06 |
Family
ID=6536108
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01250293A Expired - Lifetime EP1154382B1 (en) | 1994-12-07 | 1995-12-07 | Method for manipulation-proof control of print data and internal interface circuit for franking machines |
EP95250302A Expired - Lifetime EP0716398B1 (en) | 1994-12-07 | 1995-12-07 | Interface circuit for franking machine |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01250293A Expired - Lifetime EP1154382B1 (en) | 1994-12-07 | 1995-12-07 | Method for manipulation-proof control of print data and internal interface circuit for franking machines |
Country Status (3)
Country | Link |
---|---|
US (1) | US5710721A (en) |
EP (2) | EP1154382B1 (en) |
DE (3) | DE4445053C2 (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4445053C2 (en) | 1994-12-07 | 2003-04-10 | Francotyp Postalia Ag | Interface circuit internal to the franking machine |
US5983291A (en) * | 1996-09-24 | 1999-11-09 | Cirrus Logic, Inc. | System for storing each of streams of data bits corresponding from a separator thereby allowing an input port accommodating plurality of data frame sub-functions concurrently |
DE19711998A1 (en) | 1997-03-13 | 1998-09-17 | Francotyp Postalia Gmbh | Mail processing system with a printing machine base station controlled by a personal computer |
US5877798A (en) * | 1997-03-21 | 1999-03-02 | Lexmark International Inc. | Method and apparatus for automatically determining the style printhead installed in a laser printer |
US6493597B1 (en) * | 1998-01-30 | 2002-12-10 | Inspectron | Print monitoring system and method using slave signal processor/master processor arrangement |
DE19843252A1 (en) | 1998-09-11 | 2000-03-16 | Francotyp Postalia Gmbh | Data entry in postage computer, e.g. in postage machine, postage scales, involves loading of new postage table data at user-defined time, and updating data at time defined by post carrier |
DE19925381A1 (en) * | 1999-06-02 | 2000-12-07 | Francotyp Postalia Gmbh | Arrangement for tariff table loading |
DE19928058B4 (en) | 1999-06-15 | 2005-10-20 | Francotyp Postalia Ag | Arrangement and method for generating a security impression |
DE19958949A1 (en) | 1999-11-26 | 2001-06-07 | Francotyp Postalia Gmbh | Method for automatic ordering of consumables and arrangement for carrying out the method |
DE19958941B4 (en) * | 1999-11-26 | 2006-11-09 | Francotyp-Postalia Gmbh | Method for protecting a device from being operated with improper consumables |
DE19958946B4 (en) * | 1999-11-26 | 2006-11-09 | Francotyp-Postalia Gmbh | Procedure for piracy protection of a device |
DE19958948B4 (en) * | 1999-11-26 | 2005-06-02 | Francotyp-Postalia Ag & Co. Kg | A method of determining the number of prints to be run with an ink residue and apparatus for performing the method |
DE20008548U1 (en) | 2000-05-08 | 2000-08-03 | Francotyp-Postalia AG & Co., 16547 Birkenwerder | Arrangement for detecting the switch position of a power switch |
DE10036345B4 (en) * | 2000-07-26 | 2005-07-07 | Francotyp-Postalia Ag & Co. Kg | Arrangement and method for data tracking for warm-up cycles of inkjet printheads |
JP3972724B2 (en) * | 2002-05-10 | 2007-09-05 | セイコーエプソン株式会社 | Motor control device |
DE10230678A1 (en) | 2002-07-04 | 2004-03-25 | Francotyp-Postalia Ag & Co. Kg | Arrangement for controlling printing in a mail processing device |
DE10230679A1 (en) * | 2002-07-04 | 2004-01-22 | Francotyp-Postalia Ag & Co. Kg | Method for controlling printing in a mail processing device |
DE10250820A1 (en) | 2002-10-31 | 2004-05-13 | Francotyp-Postalia Ag & Co. Kg | Arrangement for printing a print image with areas of different print image resolution |
US6953234B2 (en) * | 2003-07-07 | 2005-10-11 | Francotyp-Postalia Ag & Co. Kg | Method and arrangement for reducing printer errors during printing in a mail processing device |
DE202004015279U1 (en) * | 2004-10-01 | 2005-01-13 | Francotyp-Postalia Ag & Co. Kg | Arrangement for a printing mail processing device |
DE102005041455A1 (en) * | 2005-08-31 | 2007-03-15 | Abb Patent Gmbh | Automated device e.g. field device and control device, has first program assigned to microcontroller for conversion of data bit stream and second program assigned to microcontroller for recognition of frequency-modulated line signal |
DE102005043485A1 (en) | 2005-09-13 | 2007-03-15 | Abb Patent Gmbh | Automation technical equipment has several spatial distributed functional units whereby they communicate with each other by means of common transmission protocol |
DE102005043481A1 (en) * | 2005-09-13 | 2007-03-15 | Abb Patent Gmbh | Automation technical device e.g. protocol converter, for use as component of higher-level device, has counter and microcontroller, where program execution of microcontroller is interrupted by interrupt request for handling counter |
DE102005043482A1 (en) * | 2005-09-13 | 2007-03-15 | Abb Patent Gmbh | Automation technology device for communication among of spatially distributed functional units, has ladder network with monoflop, scanning device, low-pass filter and comparator, for reconstruction of received data |
US8582969B1 (en) * | 2010-11-30 | 2013-11-12 | Adtran, Inc. | Passive optical network (PON) having optical network unit (ONU) using feedback to detect rogue conditions and related method |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2052813B (en) * | 1979-05-31 | 1983-03-09 | Micronology Ltd | Interface unit between a computer and a hardcopy output device |
EP0231452B2 (en) * | 1982-01-29 | 2002-01-16 | Pitney Bowes Inc. | Microprocessor systems for electronic postage arrangements |
US4916623A (en) * | 1982-01-29 | 1990-04-10 | Pitney Bowes Inc. | Electronic postage meter having redundant memory |
GB2144081B (en) * | 1983-07-23 | 1987-10-28 | Pa Consulting Services | Postal franking machines |
US4866421A (en) * | 1987-06-18 | 1989-09-12 | Texas Instruments Incorporated | Communications circuit having an interface for external address decoding |
US5199105A (en) * | 1988-09-14 | 1993-03-30 | National Semiconductor Corporation | Universal asynchronous receiver/transmitter |
DE3833746A1 (en) * | 1988-09-30 | 1990-04-05 | Siemens Ag | Thermal printing with pre-heating resistor elements - energised by actual data and by clock pulse of variable width and height |
GB2246098B (en) * | 1990-07-04 | 1994-05-25 | Alcatel Business Systems | Franking machine |
FR2664407B1 (en) * | 1990-07-04 | 1992-09-11 | Alcatel Satmam | MACHINE FOR POSTALING MAIL, COMPRISING A SPECIFIC INTEGRATED CIRCUIT CONSTITUTING INTERFACES. |
CA2049407A1 (en) * | 1990-08-20 | 1992-02-21 | Wu Sheng-Jung | Automatic mail-processing device with full functions |
GB2256396B (en) * | 1991-05-29 | 1995-03-29 | Alcatel Business Systems | Method of remote diagnostics for franking machines |
US5455700A (en) * | 1992-04-30 | 1995-10-03 | Fisher Controls International, Inc. | Regenerative communication channel extender |
DE4224955C2 (en) * | 1992-07-24 | 1998-11-26 | Francotyp Postalia Gmbh | Arrangement and procedure for internal cost center printing |
DE4344476A1 (en) | 1993-12-21 | 1995-06-22 | Francotyp Postalia Gmbh | Process for improving the security of franking machines |
DE4445053C2 (en) | 1994-12-07 | 2003-04-10 | Francotyp Postalia Ag | Interface circuit internal to the franking machine |
-
1994
- 1994-12-07 DE DE4445053A patent/DE4445053C2/en not_active Expired - Fee Related
-
1995
- 1995-12-06 US US08/568,019 patent/US5710721A/en not_active Expired - Lifetime
- 1995-12-07 DE DE59510090T patent/DE59510090D1/en not_active Expired - Lifetime
- 1995-12-07 EP EP01250293A patent/EP1154382B1/en not_active Expired - Lifetime
- 1995-12-07 DE DE59511062T patent/DE59511062D1/en not_active Expired - Lifetime
- 1995-12-07 EP EP95250302A patent/EP0716398B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1154382A2 (en) | 2001-11-14 |
US5710721A (en) | 1998-01-20 |
DE59511062D1 (en) | 2006-09-28 |
EP0716398A2 (en) | 1996-06-12 |
DE4445053C2 (en) | 2003-04-10 |
DE4445053A1 (en) | 1996-06-13 |
EP1154382B1 (en) | 2006-08-16 |
EP0716398A3 (en) | 1998-07-08 |
DE59510090D1 (en) | 2002-04-11 |
EP1154382A3 (en) | 2002-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0716398B1 (en) | Interface circuit for franking machine | |
EP1696390B1 (en) | Method and arrangement of controlling the printing of a thermal transfer printer | |
DE2754441C2 (en) | Circuit arrangement for automatic proofreading | |
DE69016247T2 (en) | Franking machine. | |
DE69527258T2 (en) | System for accounting for postal charges with means for transmitting ASCII-coded variable information for controlling an external printer | |
DE3836310C2 (en) | Method for setting a turning device on a printing press with several printing units | |
EP1416430B1 (en) | Arrangement for printing an image having areas of different imaging resolution | |
DE69123185T2 (en) | Franking machine | |
DE4224955C2 (en) | Arrangement and procedure for internal cost center printing | |
DE69430292T2 (en) | Control device for an electronic franking machine with programmable application-specific integrated circuit | |
EP1378820B1 (en) | System for controlling a printer in a mail processing system | |
EP0571061B1 (en) | Device for generating a flexible user interface for an automatic franking machine | |
DE2236662C3 (en) | Electronically controlled hammer printing mechanism | |
EP1387245B1 (en) | Printer control method in a apparatus for processing post mail | |
CH653159A5 (en) | ELECTRONICALLY CONTROLLED FRANKING MACHINE. | |
DE69412979T2 (en) | Programmable clock module for a franking machine control system | |
DE3030266C2 (en) | ||
DE4107030A1 (en) | Loading process for graphical franking information - using central system coupled over telecommunication network to range of user machines | |
DE102004027517B4 (en) | Arrangement and method for controlling a thermal transfer print head | |
DE69128995T2 (en) | Method and device for data transmission | |
EP1491347B1 (en) | Method and system to reduce printing errors in a mail processing device | |
DE2828356A1 (en) | LINE PRINTER | |
DE9114580U1 (en) | Thermal printing device | |
DE1958282C (en) | Device for printing characters in lines with aligned margins | |
DE2648636B2 (en) | The characters to be printed in a mosaic-like dot matrix printer |
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 AKTIENGESELLSCHAFT & CO. |
|
RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: FRANCOTYP-POSTALIA AKTIENGESELLSCHAFT & CO. |
|
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: 19980917 |
|
17Q | First examination report despatched |
Effective date: 19991208 |
|
RTI1 | Title (correction) |
Free format text: INTERFACE CIRCUIT FOR FRANKING MACHINE |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: IF02 |
|
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: 59510090 Country of ref document: DE Date of ref document: 20020411 |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20020527 |
|
RAP2 | Party data changed (patent owner data changed or rights of a patent transferred) |
Owner name: FRANCOTYP-POSTALIA AG & CO. KG |
|
ET | Fr: translation filed | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20021209 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20091224 Year of fee payment: 15 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20091218 Year of fee payment: 15 Ref country code: GB Payment date: 20091218 Year of fee payment: 15 Ref country code: FR Payment date: 20100108 Year of fee payment: 15 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20091013 Year of fee payment: 15 |
|
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: 20101207 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20110831 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20101231 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20101231 Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20110103 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20101207 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20110701 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 59510090 Country of ref document: DE Effective date: 20110701 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20101207 |