[go: up one dir, main page]

GB2211971A - Printer - Google Patents

Printer Download PDF

Info

Publication number
GB2211971A
GB2211971A GB8825125A GB8825125A GB2211971A GB 2211971 A GB2211971 A GB 2211971A GB 8825125 A GB8825125 A GB 8825125A GB 8825125 A GB8825125 A GB 8825125A GB 2211971 A GB2211971 A GB 2211971A
Authority
GB
United Kingdom
Prior art keywords
external
internal
program
pattern data
characters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
GB8825125A
Other versions
GB2211971B (en
GB8825125D0 (en
Inventor
Atsushi Murakami
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of GB8825125D0 publication Critical patent/GB8825125D0/en
Publication of GB2211971A publication Critical patent/GB2211971A/en
Application granted granted Critical
Publication of GB2211971B publication Critical patent/GB2211971B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0022Generic data access characterised by the storage means used
    • G06K2215/0025Removable memories, e.g. cartridges
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

A printer system for printing characters (including bar codes) in a wide variety of fonts or styles has an internal memory 210 for storing internal dot-pattern data 211 and an internal program 212 for driving a printing mechanism using the internal dot-pattern data. An external memory 310, independent from but connectable to the printer body, stores external dot-pattern data 311 corresponding to a character style which differs from that of the internal dot-pattern data, and an external program 312 for driving the printing mechanism using the external dot-pattern data. <IMAGE>

Description

PRINTER SYSTEM WITH AN EXTERNAL MEMORY FOR PRINTING CHARACTERS IN VARIOUS STYLES AND FIGURES The present invention relates to a printer system for printing characters in a large variety of styles and other figures such as bar codes. A dot matrix printer is representative.of such a printer system but other printer systems that generate a character outline by any method can apply this invention.
Currently, printer systems (hereinafter referred to as printers) are expected to have various capabilities, e.g., high-speed printing, flexible switching of the point number (character size) and of the character style, and so on.
Among these various capabilities, those required by most users of the printers are regarded as basic functions, and are provided on printers as standard equipment. For example, recent models generally have a high-speed printing function, a point switching function, and a character style selecting function for selecting one of a few basic lettering styles. However, some users require a broader choice in the styles. To cope with a variety of users' requests for the printing character styles, the following mechanisms have been implemented on the printers.
Printers are typically furnished with a program that controls the printing mechanism that prints additional characters whose styles (hereinafter referred to as supplementary styles) are different from the basic styles.
Moreover, the above-mentioned control program uses several memories storing dot-pattern data for the supplementary styles so a user can select a style as is required. Thus, the printer has additional memory containing the dot-pattern data corresponding to a desired supplementary style for printing characters in the selected supplementary style.
The control program, however, cannot fully meet a wide variety of users' needs for the supplementary styles. Some styles cannot be printed merely by changing the dot-pattern data memory. For example, when a text is printed in a cursive style, the image of separate cursive letters may look unnatural. In such a case, an additional printing operation to link neighboring letters is required. Further, when a special character (e.g. the mathematical integral operator) having a larger-than-standard height is printed, the character cannot be completed until the two or three lines spanned by the character are printed. In this case, special coordination between the line feed (paper feed) movement and the printing head movement is required. It is difficult for prior-art printers to satisfy these requirements.
Some recent printer models can print bar code patterns.
However, the pattern data for an entire bar code requires careful integration of all of the component code data.
Irregular correspondence between the code data and the pattern data is an unsolved problem for conventional printers.
If the printer is provided with a function for printing characters in a large variety of supplementary styles and for printing non-character figures including bar codes, the program for controlling the printing head, the printing head driver, the paper feeder and other mechanisms becomes unwieldy. The lengthy program requires an enormous memory region and long development period. As a result, manufacturing costs increase, and manipulation becomes more complex. Such printers no longer satisfy the users' needs.
Moreover, meeting the users' interminable requests for different supplementary styles becomes difficult. New styles frequently require changes in the design of the controlling mechanism including the control program stored in the memory, or the replacement of the whole controlling mechanism. The users, therefore, may need several printers, each corresponding to different desired character styles.
According to the present invention there is provided a printer system, responsive to external code data, for printing characters and figures corresponding to the external code data, the system comprising: a printer body including a printing mechanism; an internal memory in the printer body for storing internal pattern data corresponding to at least one font of the characters or one assortment of the figures to be printed, and an internal program corresponding to the internal pattern data; an external unit separate from and attachable to the printer body, the external unit comprising an external memory for storing external pattern data corresponding to a font of the characters or an assortment of the figures to be printed and an external program for printing the characters and figures based exclusively on the external pattern data;; an interface unit in the printer body for receiving the external unit; and a control unit in the printer body, responsive to the external code data, for controlling the printing mechanism to print the characters or figures corresponding to the external code data based, in response to an external command signal, on either the internal program and the internal pattern data stored in the internal memory or the external program and the external pattern data stored in the external memory.
The present invention makes it possible to provide a printer system that simplifies the design of the control program that drives various printing mechanisms based on a predetermined character code data, and thus decreases the program development period. The invention can also provide a printer system that minimizes the memory region required for storing the control program, and that inexpensively enables users to easily select and print one of the basic or supplementary styles as needed. A wide variety of characters and non-character figures can be printed.
The invention may be best understood by reference to the following description of a preferred embodiment which is provided by way of example only.
Fig. 1 is a schematic diagram indicating the fundamental structure of the present invention; Fig. 2 is a block diagram showing the electronic control unit and peripheral equipment of a printer according to an embodiment of the present invention; Fig. 3 is a flowchart indicating a control program executed in the embodiment of the present invention; and Figs. 4A and 4B illustrate some of the printing patterns that are possible with the embodiment of the present invention.
An embodiment of the present invention is described with reference to Fig. 2. A dot matrix printer 10 prints characters and figures including bar codes on a paper 40 by selectively driving the printing wires 50 of a printing head 20. The printing head 20 and a printing ribbon 55 are mounted on a carriage 70 which is movably supported on a guide bar 60. The carriage 70 is driven, via a belt 80, by a carriage stepping motor 90. The carriage 70 moves the printing head 20 along the axis of a platen 30. The platen 30 is rotated, via gears 95, by a line-feed stepping motor 100 so as to vertically move the paper 40.
The stepping motors 90 and 100 and the printing head 20 are controlled by an electronic controlled unit (ECU) 110.
After a power switch 120 is turned on, the ECU 110 receives character code data from an external device 105 and from a card reader 305, and signals sent from various switches. For example, a cover OPEN/CLOSE signal is sent from a cover sensor 140 attached to a cover 130 (only partially shown in Fig. 2).
The ECU 110 includes a CPU 200, a ROM 210, a RAM 220, an input/output (I/O) port 230 and an interconnecting bus 240.
The CPU 200 executes various calculations for controlling the printer mechanisms. The ROM 210 stores, in a font data region 211, internal dot-pattern data of characters for use with character code data from the external device 105 and, in a program region 212, stores an internal program including a main routine that controls the stepping motors 90 and 100 and the printing wires 50. The RAM 220 includes an input buffer 221 for temporarily storing the character code data from the external device 105, and an image buffer 222 for storing a preset number of lines of dot patterns corresponding to the character code data. The I/O port 230 converts the input and output signals to and from the motors, switches and sensors into signals appropriate for the CPU 200. The bus 240 connects the CPU 200, the ROM 210 and the RAM 220 to the I/O port 230.
The I/O port 230 is also connected to a card reader 305 that reads information stored in a ROM 310 on a memory board (hereinafter referred to as an IC card) 300 when the IC card 300 is inserted into the card reader 305. The card reader 305 is provided in the printer body 10. The ECU 110 reads the information stored in the card ROM 310 of the IC card 300 via the card reader 305. The card ROM 310 stores, in a font data region 311, an external dot-pattern data of a font or an assortment of figures. More specifically, the card ROM 310 provides dot matrix patterns, whose style differ from that of the internal dot-pattern data stored in the ROM 210, for the characters in the input character code from the external device 105.The card ROM 310 also stores an external program, in an external program region 312, of a subroutine that is called from the main program in the internal program region 212. The subroutine is used for controlling the motors 90 and 100 and the printing wires 50 to print characters or figures based exclusively on the dot-pattern data'in the external font data region 311.
In the present embodiment, the card ROM 310 stores dotpattern data for cursive-style characters in the font data region 311 and an external program including a program for forming a ligature between two adjacent cursive characters in the program region 312.
The main program executed by the ECU 110 is described with reference to the flowchart in Fig. 3. When the printer 10 is turned on, the program starts. At step Si initialization is executed, i.e., the stepping motors 90 and 100 are set in their initial phases and the carriage 70 is positioned at its starting point. At step S2, the card reader 305 determines whether an IC card 300 is inserted. If the answer is determined to be YES, a signal is sent to the ECU 110 and the program proceeds to step S3. At this step, the ECU 110 determines, based on a switching control signal issued from the external device 105, whether to switch the program from the internal program stored in the ROM 210 to the external subroutine stored in the card ROM 310. If the answer is YES at step S3, printing is executed at step S4 using the external subroutine.To illustrate, in Fig. 4A the cursive characters are printed by driving the motors 90 and 100 and the printing wires 50 using the external program and the external dot-pattern data stored in the card ROM 310.
With this external program, the CPU 200 converts the character code data from the external device 105 into a cursive-style dot matrix pattern based on the external dotpattern data stored in the card ROM 310. Then, the CPU 200 calculates, using the external program, dot matrix patterns for the ligatures 510 and 520 between the adjacent characters, as shown in Fig. 4A. The dot matrix pattern for the linked, cursive characters (Fig. 4A below) is stored in the image buffer 222 of the RAM 220. The ECU 110 uses this dot matrix pattern to drive the printing wires 50 and the carriage motor 90 to print the linked, cursive characters on the paper 40.
If, however, the card reader 305 determines at step S2 that the IC card 300 is not inserted, or if the external device 105 sends no command to switch programs at step S3, the program proceeds to step S5. At step S5, characters in a style corresponding to the internal dot-pattern data stored in the ROM 210 are printed. Using the internal program, the CPU 200 converts each character code from the external device 105 into a predetermined dot matrix pattern, e.g., pica, corresponding to the internal dot-pattern data stored in the font data region 211 of the ROM 210. Then, the converted dot matrix pattern is stored in the image buffer 222 of the RAM 220. By means of the printing wires 50 and carriage motor 90, the ECU 110 prints the dot matrix pattern stored in the image buffer 222 on the paper 40.When the printing operation at step S4 or S5 is finished, the program returns to step S2, and the above-mentioned process begins again.
In this embodiment, the determination at step S3 is omissible. If omitted, the internal program automatically substitutes the external subroutine stored in the card ROM 310 for the corresponding internal subroutine stored in the internal ROM 210 when the IC card 300 is connected to the card reader 305. Thus, by connecting the IC card 300 to the printer 10, the character style can be optionally switched from the one based on the internal data stored in the ROM 210 to the one based on the external data stored in the card ROM 310 of the IC card 300.
A desired character in a desired style can be easily printed from either internal or external memory. For example, the internal ROM 210 may store dot-pattern data corresponding to basic character styles such as pica and boldface as well as the program for driving the printing mechanism to print these styles. On the other hand, the card ROM 310 may store pattern data corresponding to an additional style such as a bar code style (Fig. 4B), a cursive character style or an OCR character style (which is readable by optical machines), as well as the program for printing that style.
As a result, any of the characters in pica and boldface, bar code, or cursive styles can be easily printed by the single printer 10. Moreover, by replacing the IC card 300, a large variety of letters meeting various users' needs can be easily printed by the single printer 10.
With the present embodiment, the additional control programs can be easily designed to print the characters of additional desired styles without restricting the control program for the basic character styles. Since the external program is constructed as a subroutine of the internal main program stored in the main printer body 10, program development for the external program is minimized. It follows that the period required for designing the external program, as well as the internal program, is shortened and that the memory regions required for both programs can be reduced. As a result, an inexpensive and highly efficient printer can be realized and the inexpensive IC card 300 makes it easier to build a printer system having a wide variety of character styles.
A significant feature of the present embodiment is that the style of the characters corresponding to the internal data is different from that corresponding to the external data. It is possible, instead, to store pattern data of the cursive font in the internal ROM 210 to print cursive characters separately, and to store the external card ROM 310 only data and program for linking the end of one cursive character to the beginning of the next cursive character.
Thus, the printer with the IC card 300 connected can print characters which cannot be printed by the internal pattern data and the internal program stored in the internal ROM 210 alone. Of course, the external font data region 311 may also contain dot-pattern data of the same style as the basic style stored in the internal font data region 211, but having a different size.
The IC card 300 may contain several sets of dot-pattern data for different character styles with corresponding external programs. In this case, one of these external sets is selected by the main routine or by the operator.
While the invention has been practically shown and described with reference to a preferred embodiment, it will be understood by those skilled in the art that various other modifications may be made without departing from the spirit and scope of the invention. For example, the character style data stored in the internal and external font data regions 211 and 311 are dot matrix pattern data in the above embodiment. But they may be replaced by another type of data that can generate a particular style of characters, such as outline font data.

Claims (8)

1. A printer system, responsive to external code data, for printing characters and figures corresponding to the external code data, the system comprising: a printer body including a printing mechanism; an internal memory in the printer body for storing internal pattern data corresponding to at least one font of the characters or one assortment of the figures to be printed, and an internal program corresponding to the internal pattern data; an external unit separate from and attachable to the printer body, the external unit comprising an external memory for storing external pattern data corresponding to a font of the characters or an assortment of the figures to be printed and an external program for printing the characters and figures based exclusively on the external pattern data; an interface unit in the printer body for receiving the external unit; and a control unit in the printer body, responsive to the external code data, for controlling the printing mechanism to print the characters or figures corresponding to the external code data based, in response to an external command signal, on either the internal program and the internal pattern data stored in the internal memory or the external program and the external pattern data stored in the external memory.
2. A printer system, responsive to external code data, for printing characters and figures using a dot matrix pattern, the system comprising: a printer body including a printing mechanism; an internal memory in the printer body for storing internal dot-pattern data corresponding to at least one font of the characters or one assortment of the figures to be printed1 and an internal program corresponding to the internal dot-patte= data; an external unit separate from and attachable to the printer body, the external unit comprising an external memory for storing external dot-pattern data corresponding to a font of the characters or an assortment of the figures to be printed and an external program for printing the characters and figures based exclusively on the external dotpattern data; an interface unit in the printer body for receiving the external unit; and a control unit in the printer body, responsive to the external data, for controlling the printing mechanism to print the characters or figures corresponding to the external code data based, in response to an external command signal, on either the internal program and the internal dot-pattern data stored in the internal memory or the external program and the external dot-pattern data stored in the external memory.
3. The printer system according to claim 2, wherein: the external unit further comprises a means for responding to a detection signal externally input to the external unit by generating a return signal; and the control unit comprises a means for outputting the detection signal, via the interface unit, to the external unit, and for receiving the return signal, and a means for selecting the external dot-pattern data and the external program for controlling the printing mechanism if the return signal is received and for selecting the internal dot-pattern data and the internal program otherwise.
4. The printer system according to claim 2 or 3 wherein the external dot-pattern data correspond to a font of cursive letters and the external program comprises a subroutine for controlling the printing mechanism in order to print a ligature between adjacent cursive letters.
5. The printer system according to claim 2 or 3 wherein the external dot-pattern data correspond to an assortment of bar codes and the external program comprises a subroutine for controlling the printing mechanism in order to print the bar codes using the external data.
6. The printer system according to any preceding claim wherein the external unit is an IC card comprising a read-only memory as the external memory.
7. The printer system according to any preceding claim wherein the internal program is a main program that controls the printer system and the external program is a subroutine that is called, in response to the external command signal, from the main program to print the characters and figures based exclusively on the external pattern data.
8. A printer system substantially as hereinbefore described with reference to and illustrated in the accompanying drawings.
GB8825125A 1987-10-30 1988-10-27 Printer system with an external memory for printing characters in various styles and figures Expired - Lifetime GB2211971B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27690287A JPH01118454A (en) 1987-10-30 1987-10-30 printing device

Publications (3)

Publication Number Publication Date
GB8825125D0 GB8825125D0 (en) 1988-11-30
GB2211971A true GB2211971A (en) 1989-07-12
GB2211971B GB2211971B (en) 1991-10-16

Family

ID=17575977

Family Applications (1)

Application Number Title Priority Date Filing Date
GB8825125A Expired - Lifetime GB2211971B (en) 1987-10-30 1988-10-27 Printer system with an external memory for printing characters in various styles and figures

Country Status (2)

Country Link
JP (1) JPH01118454A (en)
GB (1) GB2211971B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0399509A1 (en) * 1989-05-26 1990-11-28 Canon Kabushiki Kaisha Image forming apparatus
EP0452115A3 (en) * 1990-04-12 1993-01-13 Canon Kabushiki Kaisha Information processing apparatus with switchable program
EP0571169A1 (en) * 1992-05-18 1993-11-24 Canon Kabushiki Kaisha Font pattern generation apparatus and method
EP0555841A3 (en) * 1992-02-14 1994-01-05 Canon Kk
DE4332609A1 (en) * 1993-09-24 1995-03-30 Esselte Meto Int Gmbh Circuit arrangement for data input and output for a printer

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0746543Y2 (en) * 1988-03-10 1995-10-25 カシオ電子工業株式会社 Printer

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2182471A (en) * 1985-10-03 1987-05-13 Canon Kk Image processing apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2182471A (en) * 1985-10-03 1987-05-13 Canon Kk Image processing apparatus

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5115273A (en) * 1989-05-26 1992-05-19 Canon Kabushiki Kaisha Image forming apparatus having a detachable memory
EP0399509A1 (en) * 1989-05-26 1990-11-28 Canon Kabushiki Kaisha Image forming apparatus
EP0881593A3 (en) * 1990-04-12 1999-02-03 Canon Kabushiki Kaisha Information processing apparatus with switchable program
EP0452115A3 (en) * 1990-04-12 1993-01-13 Canon Kabushiki Kaisha Information processing apparatus with switchable program
US6397271B1 (en) 1990-04-12 2002-05-28 Canon Kabushiki Kaisha System for switching from a first control program to a second control program based on discriminated transport status of recording medium
US6154795A (en) * 1990-04-12 2000-11-28 Canon Kabushiki Kaisha System for switching from control program stored in an output apparatus to control program stored in detachable memory based on discriminated feeding status of recording medium
US5878275A (en) * 1990-04-12 1999-03-02 Canon Kabushiki Kaisha Information processing apparatus which discriminates whether or not input information is stored in memory and controlling the switching from a first control program to a second control program
EP0689158A3 (en) * 1990-04-12 1996-01-17 Canon Kk
US6101318A (en) * 1992-02-14 2000-08-08 Canon Kabushiki Kaisha Output apparatus for setting the output environment
EP0555841A3 (en) * 1992-02-14 1994-01-05 Canon Kk
US5748861A (en) * 1992-05-18 1998-05-05 Canon Kabushiki Kaisha Image processing apparatus and method therefor
EP0571169A1 (en) * 1992-05-18 1993-11-24 Canon Kabushiki Kaisha Font pattern generation apparatus and method
US5684931A (en) * 1993-09-24 1997-11-04 Esselte Meto International Gmbh Label printer, such as a thermal printer for printing labels
EP0645733A3 (en) * 1993-09-24 1995-06-28 Esselte Meto Int Gmbh Printer with an universally usable interface.
DE4332609A1 (en) * 1993-09-24 1995-03-30 Esselte Meto Int Gmbh Circuit arrangement for data input and output for a printer
EP0901095A3 (en) * 1993-09-24 2002-06-12 Meto International GmbH Printer with an university usable interface

Also Published As

Publication number Publication date
GB2211971B (en) 1991-10-16
GB8825125D0 (en) 1988-11-30
JPH01118454A (en) 1989-05-10

Similar Documents

Publication Publication Date Title
US5841552A (en) Image processed apparatus for processing images having different resolutions
US4660998A (en) Dot-matrix printer with font cartridge unit
JPH07125374A (en) Layout display device
KR0142853B1 (en) Output method and apparatus
GB2211971A (en) Printer
US5268992A (en) Printer for printing characters made up of first color outline and second color fill
US5748861A (en) Image processing apparatus and method therefor
US5481367A (en) Printing apparatus capable of changing print format
EP0425218B1 (en) Output apparatus
US5201031A (en) Printer using external font cartridge
US5617525A (en) Image outputting adaptable to various fonts
US4624587A (en) Electronic typewriter with removable display cursor
US5068824A (en) Method of setting the operating parameters in a microprocessor-controlled typewriter or other microprocessor-controlled office machine
EP0534723B1 (en) Printing apparatus and method for storing various printing parameters
EP0271321B1 (en) Display device for typewriters
KR19980041964A (en) Character Information Processing Device
US5290110A (en) Document processing apparatus capable of printing multisized characters
EP0143995A2 (en) Dot-matrix printer
US5684930A (en) Output apparatus and method with font control in plural output modes
KR940003636B1 (en) Label printing method using dot printer
US5299872A (en) Printing machine with single line type face
JPH08314924A (en) Document processing device
JP2550997B2 (en) Printer
JP3103276B2 (en) Image recording method and apparatus
JP3714941B2 (en) Character input device

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 19941027