EP0072563B1 - Method of reducing the redundancy of binary character sequences for matrix printing methods - Google Patents
Method of reducing the redundancy of binary character sequences for matrix printing methods Download PDFInfo
- Publication number
- EP0072563B1 EP0072563B1 EP82107450A EP82107450A EP0072563B1 EP 0072563 B1 EP0072563 B1 EP 0072563B1 EP 82107450 A EP82107450 A EP 82107450A EP 82107450 A EP82107450 A EP 82107450A EP 0072563 B1 EP0072563 B1 EP 0072563B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- information
- character
- del
- printing elements
- adjustment
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
Definitions
- the invention relates to a method according to the preamble of patent claim 1.
- the characters or the patterns are represented by a more or less large number of individual points in the grid of a character matrix.
- Dot matrix printheads or ink printheads are used as printheads for the matrix printing process.
- the printing elements are realized by printing needles, which are pushed against the recording medium by means of suitable drive elements, such as plunger armature magnet systems, and cause individual points to be imprinted there.
- suitable drive elements such as plunger armature magnet systems
- the font quality of the characters depends to a large extent on the resolution. This is determined by the number of individual points per character, i.e. H. by the number of rows and columns of the character matrix. In the case of a mosaic printing process, for example, the number of printer needles or the number of ink nozzles determine the number of lines of the drawing grid. The columns of the character matrix are determined by a relative movement between the print head and the recording medium in each case by a fixed distance. After actuation, a pressure element can be actuated again at the earliest after a certain period of time, which is referred to as a step or a pressure step. If the mosaic print head provided with the printing elements is moved through an entire printing step between two actuations of printing elements, only a low resolution is achieved. It is known (DE-PS 2748289, VPA 77/2410) to move the printing elements of a mosaic print head between two actuations of the printing elements in each case by partial step lengths, in order to improve the resolution.
- the information for controlling the individual dot-generating printing elements is taken from a character generator in the form of binary character patterns, the so-called binary character strings, in accordance with a character to be printed, and converted into control pulses for the printing elements in a printer controller assigned to the printing elements.
- An increase in the resolution which, as mentioned, is achieved by a larger number of raster points within the character raster, requires a considerable character capacity for the character generator and leads to relatively long processing times.
- a memory capacity of 731 K bits is required for printing 256 different characters. With a print speed of 200 characters per second, this means a character throughput of 71.4 K bytes per second, which results in a processing time of 14.00 psec per byte.
- Conventional microprocessors are not suitable for the timely processing of such amounts of data.
- the invention is based on the object of reducing the character information required to control printing elements in a matrix printing unit without impairing the improvements in the typeface associated with an increase in the halftone dots.
- the invention is based on the idea that only a part of the total raster points of a character matrix is required for the representation of alphanumeric characters.
- the object on which the invention is based is achieved by the features specified in the characterizing part of patent claim 1.
- the invention is essentially associated with the advantage that the lines connected with a large number of characters occurring in normal writing operation can be represented when the method according to the invention is followed by specifying difference coordinates with a considerable reduction in the information expenditure.
- the information can be reduced to less than 10% of the effort previously required. This also reduces the processing time by the same factor.
- the possibility of including in a code word information about the multiplication of a change in the same or in an assigned code word according to amount and direction can save the specification of a corresponding number of such step information in several successive substeps.
- the difference coordinate method according to the invention also enables the representation in the so-called proportional font and / or in the so-called shadow font.
- the encoded information corresponding to a desired character arrives from a device, not shown here, which can be controlled, for example, via an input keyboard or via a character receiver.
- a binary character string is assigned to each character in a pixel memory BS, which is part of the character generator.
- the start address of these memory locations in the pixel memory BS are contained in an address memory AS.
- Both the pixel memory BS and the address memory AS are expediently implemented as ROMs: the binary character strings assigned to a character are entered in an image memory ABS and are transferred from there to the printer electronics DE by querying them. This can e.g. done via a DMA channel, for which purpose a so-called direct access memory module known per se is provided if necessary.
- the arrangement is controlled by a microprocessor MC.
- the number n of printing elements DEL represents the number of lines of the character grid in the character matrix in which the characters are displayed. In the following, the lines are referred to as the y coordinates of the drawing grid.
- the number of columns of the character grid in the character matrix, which are referred to below as the x coordinate, is determined on the one hand by the width of the character field and on the other hand by the partial step length of the print head movement.
- the character matrix ZM of this example accordingly contains 2856 pixels.
- the pixel memory BS contains information for each pixel of the character matrix ZM about the direction of the change in position of a pixel and about the amount of change in direction.
- This information represents a code word and is called a step byte.
- Such a step byte has the following structure: The direction (+ or-) of a change in relation to a defined starting point in the character grid is indicated in each bit; in a bit y the amount of the change in direction in the y-direction and in 3 bits x0, x1 and x2 the amount of the change in direction in the x-direction is given, in the first case a row spacing and in the second case a column spacing representing a unit .
- the setting of a printing element can accordingly be changed in the positive or negative direction in the y direction by 0 or a line spacing and / or in the x direction by a maximum of 7 column spacings (0 to 8).
- a multiplication factor with values from 1 to 4 can be encoded in two multiplication bits MO and M1, by means of which the specified distances are multiplied both in the y and in the x direction.
- a multiplication byte M has the following structure: It is characterized by a special bit combination, for example by bit combination 100, as multiplication byte M, and permits multiplication up to a factor of 32.
- a jump byte SP can be provided for the x and y directions, which has the following structure:
- the jump byte consists of two code words, namely a code word SPX for the x and a code word SPY for the y direction, which always belong together. They are identified by an otherwise non-occurring bit sequence, for example by the bit sequence 101 in the first code word SPY, and contain information that make it possible to control the printing elements with only two code words in such a way that pixels can also be represented at locations of the character matrix ZM that are far apart. It can be expedient to state the difference coordinates for a change in one or both directions as an absolute value value, if a clear statement has been reached. In the exemplary embodiment, this has been provided for the y direction.
- an end byte E is provided in the binary character string, which controls the printing device to the position provided for the beginning of a next character in a code word EX for the x direction and in a second code word EY for the y direction.
- an end byte can be dispensed with and instead information about the character width can be included in the first byte of the binary character string contained in the pixel memory.
- the method is also to be used for printing in the reverse direction (printing from right to left), ambiguities can occur when evaluating the code words for jump or end bytes.
- the information required for this can be specified by normal step bytes S.
- further code words referred to as switchover bytes U, which control the printing of a shadow point at a distance of, for example, 4 columns in the x direction to the right of a normal pixel.
- These code words have the following structure:
- the first code word U1 contains, in addition to the instruction that from this point in time all subsequent pixels should receive one or more shadow points, the information about the distance of the shadow point (s) from the original pixel.
- the second code word U2 contains the information for printer control about the end of this procedure.
- the code words required to represent the character “A” are partially shown in the form of a table in FIG.
- This table contains the byte number in column 1, a bit combination representing the code word in column 2, the values for a change in coordinates by amount and direction in columns 3 and 4, the multiplication factor M in column 5 and the final X in columns 6 and 7 - and Y coordinate in the character grid after the coordinate change has been carried out.
- the code words are each identified with a reference to a step byte S, a jump byte SP or an end byte E. A total of 33 bytes are sufficient to represent the character "A".
- This jump byte could also be replaced by a step byte if the difference coordinates between the previous point and the new pressure point were 7 column steps.
- the next pressure points are determined with the following step bytes S2, S3 and S4.
- the following step byte S5 is by specifying a difference coordinate in both X and Y rich tion each characterized by a column or a row width, which, since in this case the multiplication bits MO and M1 are set accordingly, triples. This leads to three successive pressure points in the character grid.
- the individual printing points in the character grid are determined by the step bytes S6 to S26.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
Die Erfindung betrifft ein Verfahren gemäss dem Oberbegriff des Patentanspruchs 1.The invention relates to a method according to the preamble of
Bei der punktweisen Darstellung von alphanumerischen Zeichen oder von grafischen Mustern mittels eines Matrixdruckverfahrens werden die Zeichen oder die Muster durch eine mehr oder weniger grosse Anzahl von Einzelpunkten im Raster einer Zeichenmatrix dargestellt. Für das Matrixdruckverfahren werden als Druckköpfe Nadeldruckköpfe oder Tintendruckköpfe verwendet. Im ersten Falle sind die Druckelemente durch Drucknadeln realisiert, die über geeignete Antriebselemente, wie beispielsweise Tauchankermagnetsysteme, gegen den Aufzeichnungsträger gestossen werden, und dort den Abdruck einzelner Punkte bewirken. Beim Tintendruckverfahren werden aus den Düsen eines Tintendruckkopfes unter der Einwirkung piezokeramischer Antriebselemente einzelne Tintentröpfchen auf den Aufzeichnungsträger gespritzt und bilden dort die Punkte des darzustellenden Zeichens. Die Schriftqualität der Zeichen hängt in sehr erheblichem Masse von der Auflösung ab. Diese ist bestimmt durch die Anzahl der Einzelpunkte je Zeichen, d. h. durch die Anzahl der Zeilen und Spalten der Zeichenmatrix. Bei einem Mosaikdruckverfahren bestimmen beispielsweise die Anzahl der Druckernadeln oder die Anzahl der Tintendüsen die Anzahl der Zeilen des Zeichenrasters. Durch eine relative Bewegung zwischen Druckkopf und dem Aufzeichnungsträger jeweils um einen festgelegten Abstand, sind die Spalten der Zeichenmatrix bestimmt. Ein Druckelement kann nach einer Betätigung frühestens nach einem bestimmten Zeitraum erneut betätigt werden, der als Schritt oder als Druckschritt bezeichnet wird. Wenn der mit den Druckelementen versehene Mosaikdruckkopf zwischen zwei Betätigungen von Druckelementen um einen ganzen Druckschritt bewegt wird, so wird nur eine geringe Auflösung erreicht. Es ist bekannt (DE-PS 2748289, VPA 77/2410), die Druckelemente eines Mosaikdruckkopfes zwischen zwei Betätigungen der Druckelemente jeweils um Teilschrittlängen zu bewegen, um damit die Auflösung zu verbessern.When dot-by-dot representation of alphanumeric characters or graphic patterns by means of a matrix printing process, the characters or the patterns are represented by a more or less large number of individual points in the grid of a character matrix. Dot matrix printheads or ink printheads are used as printheads for the matrix printing process. In the first case, the printing elements are realized by printing needles, which are pushed against the recording medium by means of suitable drive elements, such as plunger armature magnet systems, and cause individual points to be imprinted there. In the ink printing process, individual ink droplets are sprayed onto the recording medium from the nozzles of an ink print head under the action of piezoceramic drive elements and form the points of the character to be displayed there. The font quality of the characters depends to a large extent on the resolution. This is determined by the number of individual points per character, i.e. H. by the number of rows and columns of the character matrix. In the case of a mosaic printing process, for example, the number of printer needles or the number of ink nozzles determine the number of lines of the drawing grid. The columns of the character matrix are determined by a relative movement between the print head and the recording medium in each case by a fixed distance. After actuation, a pressure element can be actuated again at the earliest after a certain period of time, which is referred to as a step or a pressure step. If the mosaic print head provided with the printing elements is moved through an entire printing step between two actuations of printing elements, only a low resolution is achieved. It is known (DE-PS 2748289, VPA 77/2410) to move the printing elements of a mosaic print head between two actuations of the printing elements in each case by partial step lengths, in order to improve the resolution.
Die Informationen zur Ansteuerung der einzelnen punkterzeugenden Druckelemente werden entsprechend einem abzudruckenden Zeichen einem Zeichengenerator in Form von binären Zeichenmuster, den sogenannten binären Zeichenfolgen, entnommen, und in einer, den Druckelementen zugeordneten Druckersteuerung in Ansteuerimpulse für die Druckelemente umgesetzt. Eine Erhöhung der Auflösung, die wie erwähnt, durch eine grössere Anzahl von Rasterpunkten innerhalb des Zeichenrasters erreicht wird, erfordert eine beträchtliche Zeichenkapazität für den Zeichengenerator und führt zu relativ langen Verarbeitungszeiten. Beispielsweise ist für ein Zeichenraster, das 28 Zeilen und 102 Spalten aufweist, also 2856 Bildpunkte enthält, für den Abdruck von 256 unterschiedlichen Zeichen eine Speicherkapazität von 731 K-Bit erforderlich. Bei einer Druckgeschwindigkeit von 200 Zeichen pro Sekunde bedeutet das einen Zeichendurchsatz von 71,4 K-Byte pro Sekunde, woraus sich eine Verarbeitungszeit von 14,00 psec pro Byte ergibt. Zur zeitgerechten Verarbeitung solcher Datenmengen sind herkömmliche Mikroprozessoren nicht geeignet.The information for controlling the individual dot-generating printing elements is taken from a character generator in the form of binary character patterns, the so-called binary character strings, in accordance with a character to be printed, and converted into control pulses for the printing elements in a printer controller assigned to the printing elements. An increase in the resolution, which, as mentioned, is achieved by a larger number of raster points within the character raster, requires a considerable character capacity for the character generator and leads to relatively long processing times. For example, for a character grid that has 28 rows and 102 columns, that is to say contains 2856 pixels, a memory capacity of 731 K bits is required for printing 256 different characters. With a print speed of 200 characters per second, this means a character throughput of 71.4 K bytes per second, which results in a processing time of 14.00 psec per byte. Conventional microprocessors are not suitable for the timely processing of such amounts of data.
Für die Darstellung von Zeichen auf einer Ka- thodenstrahtröhreistesbekannt(US-PS4 205 309), zur Führung und zur Einstellung der Intensität des Elektronenstrahls eine Redundanz vermindernde Kodierung zu verwenden. Dabei werden die Linienzüge des Elektronenstrahl jeweils durch Positionen zwischen definierten adressierten Punkten festgelegt. Dieses Verfahren ist jedoch für Matrixdrucker nicht ohne weiteres anwendbar, da hier eine Vielzahl von Abdruckvorgängen im Raster, das für die Zeichendarstellung vorgesehen ist, stattfinden muss.For the display of characters on a cathode ray tube it is known (US Pat. No. 4,205,309) to use a redundancy-reducing coding for guiding and adjusting the intensity of the electron beam. The lines of the electron beam are determined by positions between defined addressed points. However, this method is not readily applicable to matrix printers, since a large number of printing processes in the raster that is intended for the character display must take place here.
Der Erfindung liegt die Aufgabe zugrunde, die zur Ansteuerung von Druckelementen in einem Matrixdruckwerk erforderlichen Zeicheninformationen zu reduzieren, ohne die mit einer Erhöhung der Rasterpunkte verbundenen Verbesserungen des Schriftbildes zu beeinträchtigen. Die Erfindung geht dazu von dem Gedanken aus, dass für die Darstellung von alphanumerischen Zeichen nur ein Teil der insgesamt vorhandenen Rasterpunkte einer Zeichenmatrix erforderlich ist. Die der Erfindung zugrunde liegende Aufgabe wird durch die im kennzeichnenden Teil des Patentanspruches 1 angegebenen Merkmale gelöst.The invention is based on the object of reducing the character information required to control printing elements in a matrix printing unit without impairing the improvements in the typeface associated with an increase in the halftone dots. The invention is based on the idea that only a part of the total raster points of a character matrix is required for the representation of alphanumeric characters. The object on which the invention is based is achieved by the features specified in the characterizing part of
Weitere Ausgestaltungen des erfindungsgemässen Verfahrens sind in den abhängigen Ansprüchen gekennzeichnet.Further refinements of the method according to the invention are characterized in the dependent claims.
Mit der Erfindung ist im wesentlichen der Vorteil verbunden, dass die bei einer grossen Anzahl von im normalen Schreibbetrieb vorkommenden Zeichen zusammenhängenden Linienzüge bei Verfolgung des erfindungsgemässen Verfahrens durch die Angabe von Differenzkoordinaten mit einer erheblichen Reduzierung des Informationsaufwandes dargestellt werden können. Durch die Angabe der Unterschiede der Koordinaten zwischen einzelnen Punkten der Zeichenmatrix in einem Codewort kann eine Reduzierung der Information auf unter 10% des bisher erforderlichen Aufwandes erreicht werden. Damit wird auch die Bearbeitungszeit um den gleichen Faktor reduziert. Durch die Möglichkeit, in einem Codewort auch eine Information über die Multiplikation einer im gleichen oder in einem zugeordneten Codewort angegebenen Änderung nach Betrag und Richtung aufzunehmen, kann bei mehreren, aufeinanderfolgenden Teilschritten die Angabe einer entsprechenden Anzahl von solchen Schrittinformationen eingespart werden.The invention is essentially associated with the advantage that the lines connected with a large number of characters occurring in normal writing operation can be represented when the method according to the invention is followed by specifying difference coordinates with a considerable reduction in the information expenditure. By specifying the differences in the coordinates between individual points of the character matrix in a code word, the information can be reduced to less than 10% of the effort previously required. This also reduces the processing time by the same factor. The possibility of including in a code word information about the multiplication of a change in the same or in an assigned code word according to amount and direction can save the specification of a corresponding number of such step information in several successive substeps.
Eine weitere Einsparung ergibt sich dadurch, dass ein Codewort anstelle der Schrittinformation nach Betrag und Richtung eine sogenannte Sprunginformation mit Angaben nach Betrag und Richtung enthält. Damit können zwei Bildpunkte, die weit entfernt voneinander in der Zeichenmatrix zum Abdruck kommen sollen, durch nur zwei Codewörter beschrieben werden. Dadurch kann eine häufige Wiederholung einzelner Schrittinformationen entfallen.A further saving results from the fact that a code word instead of the step information by amount and direction contains so-called jump information with information by amount and direction. This means that only two code words can be used to describe two pixels that are to be printed far apart in the character matrix. This can there is no need to repeat individual step information frequently.
Schliesslich ist mit dem erfindungsgemässen Differenzkoordinatenverfahren auch die Darstellung in der sogenannten Proportionalschrift und/ oder in der sogenannten Schattenschrift möglich.Finally, the difference coordinate method according to the invention also enables the representation in the so-called proportional font and / or in the so-called shadow font.
Die Erfindung wird im folgenden anhand der Zeichnungen erläutert. Dort zeigen
- Fig. 1 ein Ausführungsbeispiel in Form eines Blockschaltbildes,
- Fig. 2 ein Beispiel für die Anordnung einzelner Druckelemente in einem Druckkopf sowie für eine Zeichenmatrix,
- Fig. 3 in Form einer Tabelle die für ein bestimmtes Zeichen vorgesehenen Codewörter und
- Fig. 4 die Darstellung eines Zeichens in einem Zeichenraster nach der Erfindung.
- 1 shows an embodiment in the form of a block diagram,
- 2 shows an example of the arrangement of individual print elements in a print head and for a character matrix,
- Fig. 3 in the form of a table, the code words and intended for a particular character
- Fig. 4 shows the representation of a character in a character grid according to the invention.
Im Ausführungsbeispiel nach Fig. 1 treffen von einer hier nicht dargestellten Einrichtung, die beispielsweise über eine Eingabetastatur oder über einen Zeichenempfänger gesteuert werden kann, die einem gewünschten Zeichen entsprechenden codierten Informationen ein. Jedem Zeichen ist in einem Bildpunktspeicher BS, der Teil des Zeichengenerators ist, eine binäre Zeichenfolge zugeordnet. Die Anfangsadresse dieser Speicherplätze im Bildpunktspeicher BS sind in einem Adressenspeicher AS enthalten. Sowohl der Bildpunktspeicher BS als auch der Adressenspeicher AS sind zweckmässigerweise als ROM realisiert: Die einem Zeichen zugeordneten binären Zeichenfolgen werden in einem Abbildungsspeicher ABS eingetragen und von dort durch Abfrage der Druckerelektronik DE in diese übernommen. Das kann z.B. über einen DMA-Kanal geschehen, wozu bedarfsweise ein an sich bekannter sogenannter direct access memory-Baustein vorgesehen ist. Die im Abbildungsspeicher ABS aufgrund der übernommenen Informationen gebildeten Steuerkriterien führen zur Betätigung der Druckelemente DEL, beispielsweise zur Ansteuerung von n Tintenkanälen eines Tintendruckkopfes DR. Die Anordnung wird über einen Mikroprozessor MC gesteuert. Die Anzahl n der Druckelemente DEL stellt dabei die Anzahl der Zeilen des Zeichenrasters in der Zeichenmatrix dar, in welchem die Zeichen dargestellt werden. Im folgenden werden die Zeilen als y-Koordinaten des Zeichenrasters bezeichnet. Die Anzahl der Spalten des Zeichenrasters in der Zeichenmatrix, die im folgenden als x-Koordinate bezeichnet werden, ist durch die Breite des Zeichenfeldes einerseits und durch die Teilschrittlänge der Druckkopfbewegung andererseits bestimmt.In the exemplary embodiment according to FIG. 1, the encoded information corresponding to a desired character arrives from a device, not shown here, which can be controlled, for example, via an input keyboard or via a character receiver. A binary character string is assigned to each character in a pixel memory BS, which is part of the character generator. The start address of these memory locations in the pixel memory BS are contained in an address memory AS. Both the pixel memory BS and the address memory AS are expediently implemented as ROMs: the binary character strings assigned to a character are entered in an image memory ABS and are transferred from there to the printer electronics DE by querying them. This can e.g. done via a DMA channel, for which purpose a so-called direct access memory module known per se is provided if necessary. The control criteria formed in the image memory ABS on the basis of the information taken over lead to the actuation of the printing elements DEL, for example to control n ink channels of an ink print head DR. The arrangement is controlled by a microprocessor MC. The number n of printing elements DEL represents the number of lines of the character grid in the character matrix in which the characters are displayed. In the following, the lines are referred to as the y coordinates of the drawing grid. The number of columns of the character grid in the character matrix, which are referred to below as the x coordinate, is determined on the one hand by the width of the character field and on the other hand by the partial step length of the print head movement.
Figur 2 zeigt ein Beispiel für die Anordnung von n = 28 Druckelementen DEL eines Druckkopfes DR und deren mögliche Anordnung am Druckkopf sowie ein Beispiel für eine Zeichenmatrix ZM mit 102 Spalten. Die Zeichenmatrix ZM dieses Beispieles enthält demnach 2856 Bildpunkte.FIG. 2 shows an example of the arrangement of n = 28 print elements DEL of a print head DR and their possible arrangement on the print head and an example of a character matrix ZM with 102 columns. The character matrix ZM of this example accordingly contains 2856 pixels.
Zur Reduzierung der Redundanz für die zur Darstellung von Zeichen erforderlichen binären Zeichenfolgen enthält der Bildpunktspeicher BS für jeden Bildpunkt der Zeichenmatrix ZM eine Information über die Richtung der Lageänderung eines Bildpunktes und über den Betrag der Richtungsänderung. Diese Information stellt ein Codewort dar und wird als Schrittbyte bezeichnet. Ein solches Schrittbyte hat dabei folgenden Aufbau:In jeweils einem Bit ist die Richtung (+oder-) einer Änderung, bezogen auf einen definierten Anfangspunkt im Zeichenraster, angegeben; in einem Bit y ist der Betrag der Richtungsänderung in der y-Richtung und in 3 Bit x0, x1 und x2 ist der Betrag der Richtungsänderung in der x-Richtung angegeben, wobei im ersten Fall ein Zeilenabstand und im zweiten Fall ein Spaltenabstand eine Einheit darstellt. Ausgehend von der vorher eingenommenen Lage kann die Einstellung eines Druckelementes demnach in positiver oder in negativer Richtung in y-Richtung um jeweils 0 oder einen Zeilenabstand und/oder in x-Richtung um maximal 7 Spaltenabstände (0 bis 8) verändert werden. In zwei Multiplikationsbits MO und M1 kann ein Multiplikationsfaktor mit Werten von 1 bis 4 codiert sein, durch den sowohl in y- als auch in x-Richtung eine Vervielfachung der angegebenen Abstände bewirkt wird.In order to reduce the redundancy for the binary character strings required to represent characters, the pixel memory BS contains information for each pixel of the character matrix ZM about the direction of the change in position of a pixel and about the amount of change in direction. This information represents a code word and is called a step byte. Such a step byte has the following structure: The direction (+ or-) of a change in relation to a defined starting point in the character grid is indicated in each bit; in a bit y the amount of the change in direction in the y-direction and in 3 bits x0, x1 and x2 the amount of the change in direction in the x-direction is given, in the first case a row spacing and in the second case a column spacing representing a unit . Based on the position previously assumed, the setting of a printing element can accordingly be changed in the positive or negative direction in the y direction by 0 or a line spacing and / or in the x direction by a maximum of 7 column spacings (0 to 8). A multiplication factor with values from 1 to 4 can be encoded in two multiplication bits MO and M1, by means of which the specified distances are multiplied both in the y and in the x direction.
Für sehr lange geradlinige Schriftzüge, für die auch ein durch die Multiplikationsbits in einem Schrittbyte angegebene Vervielfachung der x- und y-Schritte nicht ausreicht, ist es zweckmässig, ein besonderes Multiplikationsbyte M als weiteres Codewort einzuführen, das stets einem Schrittbyte zugeordnet ist, diesem beispielsweise vorangestellt ist, und das angibt, wie oft die im zugeordneten Schrittbyte enthaltene Koordinatenänderung vervielfältigt wird. Ein Multiplikationsbyte M hat folgenden Aufbau:Es ist durch eine besondere Bitkombination, beispielsweise durch die Bitkombination 100, als Multiplikationsbyte M gekennzeichnet, und lässt eine Vervielfachung bis zu einem Faktor 32 zu.For very long linear lettering, for which a multiplication of the x and y steps indicated by the multiplication bits in a step byte is not sufficient, it is expedient to introduce a special multiplication byte M as a further code word that is always assigned to a step byte, for example this is prefixed, and this indicates how often the coordinate change contained in the assigned step byte is duplicated. A multiplication byte M has the following structure: It is characterized by a special bit combination, for example by
Anstelle eines Schrittbytes S kann, falls die darin enthaltenen, maximal möglichen Koordinatenschritte nicht ausreichen, für die x- und für die y-Richtung ein Sprungbyte SP vorgesehen sein, das folgenden Aufbau hat:Das Sprungbyte besteht aus zwei Codewörtern, nämlich einem Codewort SPX für die x- und einem Codewort SPY für die y-Richtung, die stets zusammengehören. Sie werden durch eine ansonsten nicht vorkommende Bitfolge, beispielsweise durch die Bitfolge 101 im ersten Codewort SPY, gekennzeichnet und enthalten Informationen, die es ermöglichen, die Druckelemente mit nur zwei Codewörtern derart zu steuern, dass Bildpunkte auch an weit voneinander entfernten Stellen der Zeichenmatrix ZM dargestellt werden können. Es kann zweckmässig sein, die Differenzkoordinaten für eine Änderung in der einen oder in beiden Richtungen als absoluten Betragswert anzugeben, wenn damit eine eindeutige Aussage erreicht ist. Im Ausführungsbeispiel ist das für die y-Richtung vorgesehen worden.Instead of a step byte S, if the maximum possible coordinate steps contained therein are not sufficient, a jump byte SP can be provided for the x and y directions, which has the following structure: The jump byte consists of two code words, namely a code word SPX for the x and a code word SPY for the y direction, which always belong together. They are identified by an otherwise non-occurring bit sequence, for example by the
Wenn für die Darstellung eines Zeichens nicht die gesamte Breite der Zeichenmatrix ausgenützt wird, z.B. bei der Proportionalschrift, so ist es zweckmässig, eine besondere Information über die Zeichenbreite vorzusehen. In der binären Zeichenfolge ist dazu ein Endbyte E vorgesehen, das in einem Codewort EX für die x-Richtung und in einem zweiten Codewort EY für die y-Richtung die Druckeinrichtung auf die für den Beginn eines nächsten Zeichens vorgesehene Lage steuert. Das Endbyte E stellt eine besondere Form des Sprungbytes dar, und hat folgenden Aufbau:In den ersten 3 Bit des Endbytes EY ist es als ein Sprungbyte und durch die für das Zeichenende festgelegte Zeileninformation, im Beispiel die Information für die Zeile Y=32, ist es als Endbyte gekennzeichnet. Damit ist es in besonders vorteilhafter Weise möglich, Zeichen in der sogenannten Proportionalschrift darzustellen, für die die Angabe der Zeichenbreite erforderlich ist. Ein solches Endbyte führt lediglich zu einer Druckkopfbewegung, ohne dass ein Abdruck durch ein Druckelement ausgelöst wird.If the entire width of the character matrix is not used for the representation of a character, for example in the case of proportional font, it is advisable to provide special information about the character width. For this purpose, an end byte E is provided in the binary character string, which controls the printing device to the position provided for the beginning of a next character in a code word EX for the x direction and in a second code word EY for the y direction. The end byte E represents a special form of the jump byte and has the following structure: In the first 3 bits of the end byte EY it is identified as a jump byte and by the line information defined for the end of the character, in the example the information for line Y = 32, it is identified as an end byte. This makes it possible in a particularly advantageous manner to display characters in the so-called proportional font, for which the specification of the character width is required. Such an end byte only leads to a print head movement without an impression being triggered by a print element.
In Ausgestaltung der Erfindung kann auf ein Endbyte verzichtet werden und stattdessen im ersten Byte der im Bildpunktspeicher enthaltenen binären Zeichenfolge eine Information über die Zeichenbreite mit aufgenommen werden.In an embodiment of the invention, an end byte can be dispensed with and instead information about the character width can be included in the first byte of the binary character string contained in the pixel memory.
Wenn das Verfahren auch für einen Druckvorgang in Rückwärtsrichtung (Drucken von rechts nach links) Anwendung finden soll, können bei der Auswertung der Codewörter für Sprung- bzw. Endbytes Mehrdeutigkeiten auftreten. Um das zu vermeiden, wird im Rahmen der Erfindung vorgeschlagen, im zweiten Codewort SPX bzw. EX eines Sprung- bzw. eines Endbytes ein Unterscheidungskriterium vorzusehen, das eine eindeutige Auswertung ermöglicht. Erreicht wird das dadurch, dass die Information im zweiten Codewort SPX bzw. EX über die Sprungweite eingeschränkt und die dadurch frei gewordene Stelle mit einer 0 belegt wird. Die erwähnte Einschränkung bedeutet, dass anstelle der vorher möglichen maximalen Sprungweite von + 27 = ±128 Schritten die maximale Sprungweite dann + 26 = +64 Schritte beträgt.If the method is also to be used for printing in the reverse direction (printing from right to left), ambiguities can occur when evaluating the code words for jump or end bytes. To avoid this, it is proposed within the scope of the invention to provide a differentiation criterion in the second code word SPX or EX of a jump or an end byte, which enables a clear evaluation. This is achieved by restricting the information in the second code word SPX or EX via the jump distance and by assigning a 0 to the vacant position. The restriction mentioned means that instead of the previously possible maximum jump distance of + 27 = ± 128 steps, the maximum jump distance is then + 2 6 = +64 steps.
Zur Darstellung in der sogenannten Schattenschrift, bei der neben einem Bildpunkt in einem vorgegebenen Abstand ein zweiter sogenannten Schattenpunkt auftritt, können die dazu erforderlichen Informationen durch normale Schrittbytes S angegeben werden. Es können aber gemäss einer Ausgestaltung der Erfindung auch weitere, als Umschaltebytes U bezeichnete Codewörter vorgesehen sein, die den Abdruck eines Schattenpunktes im Abstand von z.B. 4 Spalten in der x-Richtung rechts neben einem normalen Bildpunkt steuern. Diese Codewörter haben folgenden Aufbau:Das erste Codewort U1 enthält neben der Instruktion, dass ab diesem Zeitpunkt alle folgenden Bildpunkte einen oder mehrere Schattenpunkte erhalten sollen, weiter noch die Information über den Abstand des oder der Schattenpunkte vom ursprünglichen Bildpunkt. Das zweite Codewort U2 enthält die Information für die Druckersteuerung über das Ende dieser Prozedur.For the display in the so-called shadow font, in which a second so-called shadow point occurs in addition to a pixel at a predetermined distance, the information required for this can be specified by normal step bytes S. According to an embodiment of the invention, however, further code words, referred to as switchover bytes U, can be provided which control the printing of a shadow point at a distance of, for example, 4 columns in the x direction to the right of a normal pixel. These code words have the following structure: The first code word U1 contains, in addition to the instruction that from this point in time all subsequent pixels should receive one or more shadow points, the information about the distance of the shadow point (s) from the original pixel. The second code word U2 contains the information for printer control about the end of this procedure.
Bei Verfolgung des erfindungsgemässen Verfahrens ist für die Darstellung jedes Zeichens eine gegenüber herkömmlichen Verfahren erheblich reduzierte Informationsmenge erforderlich. Als Beispiel sind in Fig. die zur Darstellung des Zeichens «A» erforderlichen Codewörter in Form einer Tabelle teilweise aufgeführt. Diese Tabelle enthält in Spalte 1 die Bytenummer, in Spalte 2 eine das Codewort darstellende Bitkombination, in den Spalten 3 und 4 die Werte für eine Koordinatenänderung nach Betrag und Richtung, in Spalte 5 den Multiplikationsfaktor M und in den Spalten 6 und 7 die endgültige X- und Y-Koordinate im Zeichenraster nach Durchführung der Koordinatenänderung. In einer letzten Spalte sind die Codewörter jeweils mit einem Hinweis auf ein Schrittbyte S, ein Sprungbyte SP oder ein Endbyte E gekennzeichnet. Insgesamt sind zur Darstellung des Zeichens «A» 33 Byte ausreichend.When the method according to the invention is followed, the amount of information required to display each character is considerably reduced compared to conventional methods. As an example, the code words required to represent the character “A” are partially shown in the form of a table in FIG. This table contains the byte number in
Die Zeichenbildung wird unter Bezugnahme auf die in Fig. 3 dargestellte Tabelle nunmehr anhand von Fig. 4 veranschaulicht. Dort ist ein aus Y = 28 Zeilen und X=102 Spalten bestehendes Zeichenraster dargestellt. Als definierter Ausgangspunkt im Zeichenraster ist die Koordinate X=1, Y=28 und als definierter Endpunkt im Zeichenraster sind die Koordinaten X=102, Y = 28 definiert. Mit den zwei Bytes umfassenden Sprungbyte SP1 sind die auf den Ausgangspunkt bezogenen Differenzkoordinaten festgelegt, die einen Abdruck im Zeichenraster an der Koordinate X=17 und Y=23 bewirken. Daran schliesst sich ein erstes Schrittbyte S1 an, dem ein Sprungbyte SP2 folgt. Dieses Sprungbyte könnte auch durch ein Schrittbyte ersetzt sein, wenn die Differenzkoordinaten zwischen dem vorhergehenden Punkt und dem neuen Druckpunkt 7 Spaltenschritte wäre. Mit den folgenden Schrittbytes S2, S3 und S4 werden jeweils die nächsten Druckpunkte bestimmt. Das folgende Schrittbyte S5 ist durch die Angabe einer Differenzkoordinate sowohl in X- als auch in Y-Richtung jeweils um eine Spalten- bzw. eine Zeilenbreite gekennzeichnet, die, da in diesem Falle die Multiplikationsbits MO und M1 entsprechend gesetzt sind, verdreifacht wird. Das führt zu drei aufeinanderfolgenden Druckpunkten im Zeichenraster. In ähnlicher Weise werden durch die Schrittbytes S6 bis S26 die einzelnen Druckpunkte im Zeichenraster bestimmt. Zur Darstellung des für das Zeichen «A» erforderlichen Querstriches sind die beiden Sprungbytes SP3 und SP4 vorgesehen, denen sich ein Schrittbyte S23 anschliesst, das durch die entsprechend gesetzten Multiplikationsbits vervierfacht ist. Schliesslich endet die Codewortfolge zur Darstellung des Zeichens «A» mit dem Endbyte E, durch das ohne Abdruck die definierte Endstelle im Zeichenraster erreicht wird.The character formation is now illustrated with reference to the table shown in FIG. 3 with reference to FIG. 4. A character grid consisting of Y = 28 rows and X = 102 columns is shown there. The coordinate X = 1, Y = 28 is defined as the defined starting point in the drawing grid and the coordinates X = 102, Y = 28 are defined as the defined ending point in the drawing grid. With the two-byte jump byte SP1, the difference coordinates relating to the starting point are determined, which cause an imprint in the character grid at the coordinate X = 17 and Y = 23. This is followed by a first step byte S1, which is followed by a jump byte SP2. This jump byte could also be replaced by a step byte if the difference coordinates between the previous point and the new pressure point were 7 column steps. The next pressure points are determined with the following step bytes S2, S3 and S4. The following step byte S5 is by specifying a difference coordinate in both X and Y rich tion each characterized by a column or a row width, which, since in this case the multiplication bits MO and M1 are set accordingly, triples. This leads to three successive pressure points in the character grid. In a similar manner, the individual printing points in the character grid are determined by the step bytes S6 to S26. The two jump bytes SP3 and SP4, which are followed by a step byte S23, which is quadrupled by the correspondingly set multiplication bits, are provided to represent the slash required for the character “A”. Finally, the code word sequence for the representation of the character “A” ends with the end byte E, through which the defined end position in the character grid is reached without an imprint.
Es liegt im Rahmen der Erfindung, die zur Darstellung von Differenzkoordinaten vorgesehenen Codewörter in einem grösseren Masse als in dem Ausführungsbeispiel angegeben mit Multiplikationsfaktoren zu versehen. Auf diese Weise wird eine weitere Reduzierung des Informationsaufwandes erreicht, wobei allenfalls ein geringfügiger Qualitätsverlust bei der Darstellung des Zeichens auftreten kann.It is within the scope of the invention to provide the code words provided for the representation of difference coordinates to a greater extent than specified in the exemplary embodiment with multiplication factors. In this way, a further reduction in the amount of information is achieved, with a slight loss of quality possibly occurring in the representation of the character.
Claims (7)
that the information (S) for a gradual adjustment of the printing elements (DEL) is stored in a code word for both coordinates (X, Y) of the character matrix (ZM) in accordance with direction and value and the information (SP) for an intermittent adjustment of the printing elements (DEL) for both coordinates (x, y) of the character matrix (ZM) is stored in two consecutive code words (SPX, SPY), and that the information (S, SP) is analysed by a printer electronics unit (DE) for adjusting the printing elements (DEL).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3132842 | 1981-08-19 | ||
DE3132842A DE3132842C2 (en) | 1981-08-19 | 1981-08-19 | Process for reducing the redundancy of binary character strings for matrix printing processes |
Publications (3)
Publication Number | Publication Date |
---|---|
EP0072563A2 EP0072563A2 (en) | 1983-02-23 |
EP0072563A3 EP0072563A3 (en) | 1983-04-20 |
EP0072563B1 true EP0072563B1 (en) | 1987-01-07 |
Family
ID=6139671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP82107450A Expired EP0072563B1 (en) | 1981-08-19 | 1982-08-16 | Method of reducing the redundancy of binary character sequences for matrix printing methods |
Country Status (4)
Country | Link |
---|---|
US (1) | US4554637A (en) |
EP (1) | EP0072563B1 (en) |
JP (1) | JPS5839474A (en) |
DE (1) | DE3132842C2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4555802A (en) * | 1983-01-10 | 1985-11-26 | International Business Machines Corporation | Compaction and decompaction of non-coded information bearing signals |
JPS60124257A (en) * | 1983-12-08 | 1985-07-03 | Ricoh Co Ltd | Signal processor |
JPS60183628A (en) * | 1984-03-01 | 1985-09-19 | Minolta Camera Co Ltd | Character signal generator |
JPH0643135B2 (en) * | 1984-06-05 | 1994-06-08 | 沖電気工業株式会社 | Dot printer dot pattern storage method |
DE3706468A1 (en) * | 1987-02-27 | 1988-09-08 | Siemens Ag | CHARACTER STORAGE METHOD AND ARRANGEMENT FOR REDUCING THE REDUNDANCY OF CHARACTERS FOR MATRIX PRINTERS WITH MULTIPASS PRINTING |
US4768790A (en) * | 1987-05-22 | 1988-09-06 | John Crane-Houdaille, Inc. | Mechanical face seal having centering means |
JP2810214B2 (en) * | 1990-06-16 | 1998-10-15 | 京セラ株式会社 | Image forming device |
US5170188A (en) * | 1990-06-18 | 1992-12-08 | Armstrong World Industries Inc. | Control system for ion projection printing and the like |
US20050142468A1 (en) * | 2003-12-24 | 2005-06-30 | Eastman Kodak Company | Printing system, process, and product with a variable pantograph |
US7270918B2 (en) | 2003-12-24 | 2007-09-18 | Eastman Kodak Company | Printing system, process, and product with microprinting |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US30679A (en) * | 1860-11-20 | Grain-separator | ||
US4195338A (en) * | 1970-05-06 | 1980-03-25 | Bell Telephone Laboratories, Incorporated | Computer typesetting |
DE2042143A1 (en) * | 1970-08-25 | 1972-03-02 | Siemens Ag | Image generator for data display devices |
JPS5315624B2 (en) * | 1973-04-10 | 1978-05-26 | ||
JPS547416B2 (en) * | 1973-09-25 | 1979-04-06 | ||
GB1570722A (en) * | 1976-03-04 | 1980-07-09 | Facit Ab | Printing |
US4059183A (en) * | 1976-12-30 | 1977-11-22 | International Business Machines Corporation | Dot matrix printer with slanted print head and modular skewing of dot pattern information |
US4159882A (en) * | 1977-06-30 | 1979-07-03 | R. C. Sanders Technology Systems, Inc. | High quality printer |
DE2748289C2 (en) * | 1977-10-27 | 1979-05-23 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Method and arrangement for reducing the redundancy of binary character strings describing characters or graphic patterns |
US4205309A (en) * | 1978-02-21 | 1980-05-27 | Documation Incorporated | Character generator |
US4146874A (en) * | 1978-03-20 | 1979-03-27 | International Business Machines Corporation | Method and apparatus for addressing a character generator |
US4242003A (en) * | 1978-10-16 | 1980-12-30 | Xerox Corporation | Multi-pass matrix printing |
USRE30679E (en) | 1979-06-14 | 1981-07-14 | Rockwell International Corporation | Character generating method and system |
DE2942058A1 (en) * | 1979-10-17 | 1981-04-30 | Siemens AG, 1000 Berlin und 8000 München | ARRANGEMENT FOR MOSAIC PRINTING WORKS FOR RECORDING CHARACTERS IN PROPORTIONAL LETTERING |
US4344079A (en) * | 1980-05-02 | 1982-08-10 | Burroughs Corporation | System for matrix printing |
US4372696A (en) * | 1980-05-20 | 1983-02-08 | Monarch Marking Systems, Inc. | High quality printer |
-
1981
- 1981-08-19 DE DE3132842A patent/DE3132842C2/en not_active Expired
-
1982
- 1982-07-09 US US06/396,730 patent/US4554637A/en not_active Expired - Fee Related
- 1982-08-16 JP JP57141200A patent/JPS5839474A/en active Granted
- 1982-08-16 EP EP82107450A patent/EP0072563B1/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
EP0072563A3 (en) | 1983-04-20 |
JPS6366670B2 (en) | 1988-12-21 |
US4554637A (en) | 1985-11-19 |
EP0072563A2 (en) | 1983-02-23 |
JPS5839474A (en) | 1983-03-08 |
DE3132842A1 (en) | 1983-03-03 |
DE3132842C2 (en) | 1985-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3688154T2 (en) | Device and method for recording enlarged dot matrix characters. | |
DE3786871T2 (en) | Printing system for controlling the speed of movement of the print head. | |
DE3340831A1 (en) | METHOD AND ARRANGEMENT FOR MACHINE LABELING A FORM | |
DE3688953T2 (en) | Apparatus and method for recording dot matrix characters in highlighted form. | |
DE2460147A1 (en) | COMPRESSED INFORMATION STORAGE FOR CHARACTERS TO BE DISPLAYED FROM BLACK AND WHITE AREAS | |
DE69627285T2 (en) | Inkjet printer and control method | |
DE3343357A1 (en) | ELECTRONIC DEVICE WITH A PRINTER | |
EP0072563B1 (en) | Method of reducing the redundancy of binary character sequences for matrix printing methods | |
DE68903837T2 (en) | METHOD FOR ENLARGING THE DATA OF A BITRASTER IN A HORIZONTAL DIRECTION. | |
DE4110895C2 (en) | Dot printer | |
EP0027590A1 (en) | Arrangement for a dot matrix printer to print proportionally spaced characters | |
EP0159402B1 (en) | Ink recording device with variable character quality | |
DE2435090C2 (en) | Method and arrangement for printing gray-tone images | |
DE3520289C2 (en) | ||
DE4035533A1 (en) | IMAGE CONTROL DEVICE WITH A MULTIPLE BUS FOR COLOR PRINTER | |
DE69230549T2 (en) | Printer for printing bold letters | |
DE2825620A1 (en) | PROCEDURE AND DEVICE FOR PRINTING DOT MATRIX CHARACTERS | |
DE3229611C2 (en) | Circuit arrangement for controlling a type wheel printer | |
DE3307196A1 (en) | PRINTING METHOD AND DOT MATRIX PRINTER FOR CARRYING OUT THE METHOD | |
DE3048629C2 (en) | Method and arrangement for reducing the storage space requirement of binary character strings describing characters or graphic patterns in character generators | |
WO1988006524A1 (en) | Character storing process and system for reducing character redundancy in matrix printers with multiple printing passes | |
DE69019312T2 (en) | Serial printer in dot matrix process. | |
DE69524467T2 (en) | serial printer | |
DE2246551C2 (en) | Data transfer arrangement | |
DE2402541C3 (en) | Control system for an ink jet 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 |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Designated state(s): FR GB IT NL SE |
|
17P | Request for examination filed |
Effective date: 19830113 |
|
AK | Designated contracting states |
Designated state(s): FR GB IT NL SE |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): FR GB IT NL SE |
|
ET | Fr: translation filed | ||
ITF | It: translation for a ep patent 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 | ||
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 19900719 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: SE Payment date: 19900827 Year of fee payment: 9 Ref country code: FR Payment date: 19900827 Year of fee payment: 9 |
|
ITTA | It: last paid annual fee | ||
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: NL Payment date: 19900831 Year of fee payment: 9 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Effective date: 19910816 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Effective date: 19910817 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Effective date: 19920301 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee | ||
NLV4 | Nl: lapsed or anulled due to non-payment of the annual fee | ||
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Effective date: 19920430 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST |
|
EUG | Se: european patent has lapsed |
Ref document number: 82107450.7 Effective date: 19920306 |