US6014149A - Character pattern generator - Google Patents

Character pattern generator Download PDF

Info

Publication number
US6014149A
US6014149A US08/302,465 US30246594A US6014149A US 6014149 A US6014149 A US 6014149A US 30246594 A US30246594 A US 30246594A US 6014149 A US6014149 A US 6014149A
Authority
US
United States
Prior art keywords
data
dot
card
output
data processing
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 - Fee Related
Application number
US08/302,465
Inventor
Akihiro Shimura
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to US08/302,465 priority Critical patent/US6014149A/en
Application granted granted Critical
Publication of US6014149A publication Critical patent/US6014149A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/004Generic data transformation
    • G06K2215/0042Rasterisation
    • G06K2215/0048Converting skeleton to bitmap

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Generation (AREA)
  • Facsimiles In General (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Digital Computer Display Output (AREA)

Abstract

A character pattern generator which is detachably connected to an output device for outputting a pattern as a set of dots, includes a memory for storing a character or figure pattern in a format other than a dot image format, a CPU for converting the character or figure pattern stored in the memory into a dot image in accordance with a pattern request from the output device, and an interface for sending the dot image of the character or figure converted by the CPU to the output device.

Description

This application is a continuation of application Ser. No. 07/829,543 filed Feb. 4, 1992, now abandoned, which is a continuation of application Ser. No. 07/489,023 filed Mar. 5, 1990, abandoned.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a character pattern generator which can be attached to an output device, for storing patterns of, e.g., characters, figures, and the like in a format other than a dot image, converting the stored character or figure pattern into a dot image, and outputting the dot image to the output device.
2. Related Background Art
In a detachable character pattern generator for storing patterns of characters, figures, and the like in a format other than a dot image which can be displayed or printed without processing, an output of this generator is its stored content itself, and processing for converting the output into a displayable or printable dot image must be performed by a device (to be referred to as an "output device" hereinafter) to which the detachable character pattern generator is attached.
However, since the conventional processing for converting the output from the generator into a displayable or printable dot image is performed in the output device, the following drawbacks are posed.
(1) A processing load of the output device is increased, and the entire processing speed is decreased.
(2) The generator must store a character pattern in a format corresponding to a processing algorithm for converting the stored pattern into a printable dot image of the output device.
SUMMARY OF THE INVENTION
The present invention has been made in consideration of the above situation, and has as its object to provide a character pattern generator which comprises a storage means for storing patterns of characters, figures, and the like in a format other than a dot image, a conversion means for converting the character or figure pattern stored by the storage means into a dot image, and a sending means for sending the dot image of the character or figure converted by the conversion means to an output device, whereby a processing load of the output device is reduced, and character patterns can be stored regardless of a processing algorithm for converting a pattern into a printable dot image in the output device.
It is another object of the present invention to provide a character pattern generator which stores a pattern in a format other than a dot image, and can convert it into a dot image in parallel with processing in an output device.
It is still another object of the present invention to provide a character pattern generator which stores a pattern in a format other than a dot image, can convert it into a dot image in parallel with processing in an output device, and can store the dot image in a cache memory.
It is still another object of the present invention to provide a character pattern generator which can start and execute development to a dot pattern described above in a cartridge in parallel with processing in an output device when a power switch of the output device is turned on.
It is still another object of the present invention to provide a character pattern generator which, when an output device requests a certain character in a certain character set, can develop a character group of the character set (e.g., fonts, attributes, and the like) into a dot image in parallel with processing in an output device in a cartridge.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a character pattern generator of the present invention;
FIG. 2 shows an example of a character which is stored in a format other than a dot image which can be displayed or printed without processing;
FIG. 3 shows a character pattern represented by the data shown in FIG. 2;
FIG. 4 shows a displayable or printable dot image obtained by converting the data shown in FIG. 2;
FIGS. 5 to 9 are operation flow charts of an embodiment of the present invention; and
FIG. 10 is a sectional view showing a structure of an output device.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
FIG. 1 is a block diagram of a character pattern generator of the present invention which can be attached to an output device. The generator includes a CPU 1 for controlling the overall generator, a bus 2 including address, data, and control lines of the CPU 1, a RAM 3 used as a work area, and the like of the CPU 1, a program ROM 4 for storing processing programs (to be described later) of the CPU 1, a character pattern ROM 5 for storing patterns of characters, figures, and the like in a format other than a dot image format. For example, the ROM 5 stores a pattern as data representing outlines of a character by a coordinate point string (normally called a vector font, outline font, or the like). An output device interface 6 exchanges commands, dot image data, and the like with an output device to which the generator is attached, and normally comprises a sharing RAM, a 2-port RAM, an FIFO memory, or the like. Although not shown, the generator is powered by the output device (printer), as a matter of course. The program ROM 4 and the character pattern ROM 5 may comprise a single ROM.
FIG. 2 shows an example of a character or figure pattern stored in a format other than a dot image format which can be displayed or printed without processing. In this case, the outlines of a character "A" are expressed by lines.
FIG. 3 shows a pattern of the character "A" represented by the data shown in FIG. 2. A method of storing a character or figure pattern in a format other than a dot image pattern which can be displayed or printed without processing is not limited to that described above. For example, a method of representing outlines of a pattern by lines, various curves or their combinations, a run length font, and the like may be employed as long as a pattern is stored in a format other than a dot image format which can be displayed or printed without processing.
FIG. 4 shows a displayable or printable dot image obtained by converting the character "A" expressed by the data shown in FIG. 2.
In the above arrangement, an operation of this embodiment will be described below with reference to the flow chart shown in FIG. 5. The program of this flow chart is stored in the ROM 4. When a dot image is requested by, e.g., a command from the output device through the output device interface 6 (S1), the CPU 1 converts a character or figure pattern stored in the character pattern ROM 5 in a format other than a dot image format, which can be displayed or printed without processing, into a displayable or printable dot image (FIG. 4) according to a conversion processing program in the program ROM 4 (S2). The CPU 1 informs completion of conversion to the output device by interruption or the like, and outputs the dot image to the output device through the output device interface 6 (S3). Note that an object to be converted may be, e.g., data of one page to be output or offset character data (according to a frequency, fonts, and the like). Thus, a necessary character need only be transferred to the output device.
According to this embodiment, the output device need not convert a character or figure pattern into a displayable or printable dot image, thus reducing a processing load of the output device. Since the output device does not convert a pattern into a displayable or printable dot image, a character pattern corresponding to a unique conversion method can be stored.
[Another Embodiment]
The present invention is not limited to the above embodiment, and various changes and modifications may be made within the spirit and scope of the invention.
In the embodiment shown in FIG. 1, a temporary storage area (normally called a font cache) for temporarily storing a displayable or printable dot image, and for, when the stored dot image of a character or figure is requested from the output device, outputting the temporarily stored dot image to the output device may be allocated in the RAM 3.
The CPU 1 need not always be a versatile microprocessor but may be a special-purpose processor such as an outline font processor for converting a pattern into a displayable or printable dot image or a combination of a CPU and a special-purpose ALU.
According to this embodiment, the output device need not convert a character or figure pattern into a displayable or printable dot image as in the embodiment described above, and a processing load of the output device can be reduced. Since the output device does not convert a pattern into a displayable or printable dot image, a character pattern corresponding to a unique conversion method can be stored.
As described above, the character pattern generator comprises a means for storing a character or figure pattern in a format other than a dot image format, converting the stored character or figure pattern into a dot image, and outputting the dot image to an output device. Therefore, the output device need not convert a character or figure pattern into a displayable or printable dot image. As a result, a processing load of the output device is reduced, and a processing speed as a whole is increased. In addition, a character pattern corresponding to a unique conversion method can be stored and used. Note that the character pattern generator of the present invention may be a cartridge or a card which is loaded in a slot of the output device and has a program for conversion to fonts, data, and dots.
Conversion to a printable dot image in a cartridge can be executed in parallel with processing in the output device. For example, when the output device comprises a dot printer, the dot printer can parallelly execute processing of data input, data analysis, layout, image drawing, and the like while the character pattern generator of the present invention converts a character or figure pattern into a printable dot image. The printer may comprise an ink-jet printer, a thermal printer, a liquid crystal shutter printer, or the like as long as it is a dot printer. The same applies to a case wherein the output device of the present invention comprises a display device such as a CRT, a liquid crystal display, or the like for displaying a dot pattern.
[Other Embodiments]
Embodiments shown in FIGS. 6 to 9 will be described below. The flow charts of FIGS. 6 to 9 are stored in the program ROM 4 or a ROM in an output device (not shown). In these embodiments, an area in the RAM 3 shown in FIG. 1 is used as a cache memory. In step S1 in FIG. 6, it is checked if a dot image request command is received from the output device (host). If YES in step S1, a pattern which is stored in the character pattern ROM in FIG. 1 in a format other than a dot image format is converted to a dot image in step S2. A host side is informed of completion of conversion by interruption or the like. In step S3, the dot image is stored in a cache memory (3 in FIG. 1). In step S4, the dot image data is sequentially transferred to the output device. In this case, the dot image data is, e.g., data of one page to be output. Note that the data stored in the cache memory is kept stored or deleted according to a frequency, as a matter of course.
FIG. 7 shows flow charts for explaining processing operations in the output device (host) and a cartridge. When the power switch of the output device is turned on, the output device is initialized in step S1. In step SS1, offset character data is converted to dot data in the cartridge. In the output device, it is checked in step S2 if an output request command from a host 1100 (FIG. 10) is received. If YES in step S2, the flow advances to step S3. In step S3, layout processing (e.g., determination of output positions, and the like) necessary for output is executed, and a character request command is transferred to the cartridge.
In the cartridge, it is checked in step SS2 if the character request command is received from the output device. If YES in step SS2, the flow advances to step SS3. In step SS3, it is checked if a necessary character has already been converted to dot data in step SS1. If YES in step SS3, the flow advances to step SS5; otherwise, the flow advances to step SS4. In step SS4, data corresponding to a necessary character and stored in the ROM 5 (FIG. 1) in a format other than the dot image format is converted to dot image data. It is checked in step SS5 if data of one page necessary for output is converted to dot data. If YES in step SS5, the output device is informed of completion of conversion by interruption. Thereafter, dot data is transferred to the output device through the interface 6 (FIG. 1). The output device performs recording on a recording medium based on the transferred dot data in step S4.
FIG. 8 is a flow chart showing still another processing in the cartridge. In step S1, it is checked if a dot image request command is received from the output device. If YES in step S1, the flow advances to step S2 to check a sort of the requested image (e.g., font, character type, size, and the like).
In step S3, all images of the sort determined in step S2 are converted to a dot pattern (e.g., if a Gothic type is determined, all the Gothic type characters are converted to dot patterns). In step S4, the dot pattern is stored in a cache memory. Thereafter, the requested image is sent to the output device.
FIG. 9 shows processing in the output device. It is checked in step S1 if a cartridge is loaded in a slot. If YES in step S1, execution of the processing operations shown in FIGS. 5 to 8 is enabled. If NO in step S1, a dot pattern meeting the request from the host is obtained based on a font (dot font, nondot font) of the printer in step S2.
FIG. 10 is a sectional view showing an internal structure of a laser beam printer (to be abbreviated to as an LBP hereinafter) as the output device to which the embodiment of the present invention is applied. The LBP can register character patterns from a data source (not shown) or a standard format (form data).
In FIG. 10, an LBP main body 1000 (FIG. 10) receives and stores character data (character code), form data, or a macro command supplied from an external host computer (1100 in FIG. 10), and generates a corresponding character or form pattern according to these data to form an image on a recording sheet as a recording medium. The LBP 1000 includes an operation panel 1012 on which operation switches, LEDs and the like are arranged, and a printer control unit 1001 for controlling the entire LBP 1000 and analyzing character data and the like supplied from the host computer. The printer control unit 1001 mainly converts character data into a video signal of a corresponding character pattern, and outputs the signal to a laser driver 1002.
The laser driver 1002 is a circuit for driving a semiconductor laser 1003, and ON/OFF-controls a laser beam 1004 emitted from the semiconductor laser 1003 in accordance with the input video signal. The laser beam 1004 is deflected by a rotary polygonal mirror 1005 to scan the surface of an electrostatic drum 1006. Thus, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1006. The latent image is developed by a developing unit 1007 around the electrostatic drum 1006, and is then transferred onto a recording sheet. As the recording sheets, cut sheets are used. The cut recording sheets are stored in a paper cassette 1008, and each sheet is picked up by a paper feed roller 1009 and convey rollers 1010 and 1011 to be fed to the electrostatic drum 1006.

Claims (29)

What is claimed is:
1. An output apparatus which outputs a dot pattern, said output apparatus comprising:
connection means for connecting, to said output apparatus, an external apparatus which comprises memory means for storing non-dot data and a program and a central processing unit for generating a dot pattern based on the stored non-dot data and the program; and
reading means for, if the external apparatus is connected to said output apparatus by said connection means, reading the generated dot pattern from the external apparatus, and for, if the external apparatus is not connected to said output apparatus, obtaining a dot pattern from pattern information stored within said output apparatus; and
output means for outputting the dot pattern read by said reading means,
wherein the output apparatus and the external apparatus operate in parallel with each other.
2. An output apparatus according to claim 1, wherein the dot pattern comprises one page of dot images including dot patterns generated based on the non-dot data.
3. An output apparatus according to claim 1, wherein power for the external apparatus is supplied from the output apparatus.
4. An output apparatus according to claim 1, wherein the external apparatus includes a memory for retaining the dot pattern as cache data.
5. An output method for output apparatus which outputs a dot pattern and to which an external apparatus is connectable comprising a memory for storing non-dot data and a program and a central processing unit for generating a dot pattern based on the stored non-dot data and the program, comprising the steps of:
reading, if the external apparatus is connected to the output apparatus, the generated dot pattern from the external apparatus;
obtaining, if the external apparatus is not connected to the output apparatus, a dot pattern from pattern information stored in the output apparatus; and
outputting the dot pattern,
wherein the external apparatus and the output apparatus execute operations in parallel.
6. An output method according to claim 5, wherein the dot pattern comprises one page of dot images including dot patterns generated based on the non-dot data.
7. An output method according to claim 5, wherein power for the external apparatus is supplied from the output apparatus.
8. An output method according to claim 5, wherein at least one of the operations of the output apparatus is executed in parallel with at least one of the operations of the external apparatus.
9. A data processing apparatus to which a card comprising a memory for storing a program and a central processing unit for generating data based on the program can be connected, said apparatus comprising:
connection means for connecting the card to said data processing apparatus; and
reading means for, if the card is connected to said data processing apparatus, reading the generated data from the card, and for, if the card is not connected to said data processing apparatus, reading data stored within said data processing apparatus,
wherein operations of the data processing apparatus and the card are executed in parallel.
10. An apparatus according to claim 9, wherein the memory of the card comprises a nonvolatile memory unit for storing the program and a volatile memory unit for storing the generated data.
11. An apparatus according to claim 9, wherein the generated data comprise pattern data.
12. An apparatus according to claim 9, wherein said apparatus comprises a printer.
13. An apparatus according to claim 9, wherein said apparatus comprises a printer.
14. A data processing apparatus according to claim 9, wherein power for the card is supplied from the data processing apparatus.
15. A data processing apparatus according to claim 9, wherein the card includes a memory for retaining the dot pattern as cache data.
16. A data processing method carried out in a data processing apparatus to which a card comprising a memory for storing a program and a central processing unit for generating data based on the program can be connected, said method comprising the steps of:
reading, if the card is connected to the data processing apparatus, the generated data from the card;
reading, if the card is not connected to the data processing apparatus, data stored in the data processing apparatus; and
processing the read data,
wherein the data processing apparatus and the card execute operations in parallel.
17. A method according to claim 16, wherein the memory of the card comprises a nonvolatile memory unit for storing the program and a volatile memory unit for storing the generated data.
18. A method according to claim 16, wherein the generated data comprise pattern data.
19. A method according to claim 16, wherein the data processing apparatus comprises a printer.
20. A method according to claim 16, wherein the data processing apparatus comprises a display device.
21. A data processing method according to claim 16, wherein power for the card is supplied from the data processing apparatus.
22. A data processing method according to claim 16, wherein at least one of the processing operations of the data processing apparatus is executed in parallel with at least one of the processing operation of the card.
23. A computer usable medium for storing computer readable program code means executed in an output apparatus which outputs a dot pattern and to which an external apparatus is connectable comprising a memory for storing a non-dot data and a program and a central processing unit for generating a dot pattern based on the stored non-dot data and the program, with the computer readable program code means comprising:
first computer readable program code instructions for causing, if the external apparatus is connected to the output apparatus, the generated dot pattern from the external apparatus to be read into the output apparatus, and for causing, if the external apparatus is not connected to the output apparatus, data stored in the output apparatus to be read; and
second computer readable program code instructions for causing the read dot pattern to be outputted,
wherein operations of the external apparatus and the output apparatus are executed in parallel.
24. A computer usable medium according to claim 23, wherein the dot pattern comprises one page of dot images including dot patterns generated based on the non-dot data.
25. A computer usable medium for storing computer readable program code means executed in a data processing apparatus to which a card comprising a memory for storing a program and a central processing unit for generating data based on the computer readable program can be connected, with the computer readable program code means comprising:
first computer readable program code instructions for causing, if the card is connected to the output apparatus, the generated data from the card to be read into the output apparatus, and for causing, if the card is not connected to the output apparatus, data stored in the output apparatus to be read; and
second computer readable program code instructions for causing the read data to be processed,
wherein operations of the external apparatus and the output apparatus are executed in parallel.
26. A computer usable medium according to claim 25, wherein the memory of the card comprises a nonvolatile memory unit for storing the program and a volatile memory unit for storing the generated data.
27. A computer usable medium according to claim 25, wherein the generated data comprise pattern data.
28. A computer usable medium according to claim 25, wherein the data processing apparatus comprises a printer.
29. A computer usable medium according to claim 25, wherein the data processing apparatus comprises a display device.
US08/302,465 1989-03-08 1994-09-12 Character pattern generator Expired - Fee Related US6014149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/302,465 US6014149A (en) 1989-03-08 1994-09-12 Character pattern generator

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP1-57305 1989-03-08
JP1057305A JPH02235663A (en) 1989-03-08 1989-03-08 Character pattern creating device attachable to output device
US48902390A 1990-03-05 1990-03-05
US82954392A 1992-02-04 1992-02-04
US08/302,465 US6014149A (en) 1989-03-08 1994-09-12 Character pattern generator

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US82954392A Continuation 1989-03-08 1992-02-04

Publications (1)

Publication Number Publication Date
US6014149A true US6014149A (en) 2000-01-11

Family

ID=13051846

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/302,465 Expired - Fee Related US6014149A (en) 1989-03-08 1994-09-12 Character pattern generator

Country Status (4)

Country Link
US (1) US6014149A (en)
EP (2) EP0386994B1 (en)
JP (1) JPH02235663A (en)
DE (2) DE69032317T2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6377109B1 (en) * 1999-07-30 2002-04-23 Rohm Co., Ltd. Load driver circuit

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06501326A (en) * 1990-09-26 1994-02-10 シーメンス ニクスドルフ インフオルマチオーンスジステーメ アクチエンゲゼルシヤフト Equipment that can be controlled by a computer

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5627232A (en) * 1979-08-11 1981-03-17 Yuzuru Uno Duster and production thereof
US4298945A (en) * 1978-05-12 1981-11-03 Eltra Corporation Character generating method and apparatus
JPS59180678A (en) * 1983-03-31 1984-10-13 Toshiba Corp Method for controlling page printer
GB2161005A (en) * 1984-06-25 1986-01-02 Epson Corp Printer
FR2588212A1 (en) * 1985-10-03 1987-04-10 Canon Kk APPARATUS FOR PROCESSING AND EXITING IMAGES
GB2193162A (en) * 1986-08-01 1988-02-03 Alps Electric Co Ltd Dot printers
US4785391A (en) * 1986-02-07 1988-11-15 Bitstream Inc. Automated bitmap character generation from outlines
US4827358A (en) * 1984-05-09 1989-05-02 Canon Kabushiki Kaisha Apparatus for recording data in suitable format depending on the size of the recording material
GB2217492A (en) * 1988-04-18 1989-10-25 Canon Kk Output apparatus
US4949281A (en) * 1987-04-23 1990-08-14 H. Berthold Ag Method and apparatus for generating and producing two-dimensional graphic object by polynominal parametric curves
US4959801A (en) * 1986-02-07 1990-09-25 Bitstream Inc. Outline-to-bitmap character generator
US4962465A (en) * 1987-12-28 1990-10-09 Sharp Kabushiki Kaisha Character processor provided with dot pattern correcting function
US4992954A (en) * 1987-08-05 1991-02-12 Hitachi, Ltd. Method of storing character patterns and character pattern utilization system
US5151954A (en) * 1989-12-26 1992-09-29 Nec Corporation Device capable of modifying a character according to a selected attribute code

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5827232A (en) * 1981-08-12 1983-02-17 Canon Inc Printer
JPS61271562A (en) * 1985-05-27 1986-12-01 Mitsubishi Electric Corp Personal computer

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4298945A (en) * 1978-05-12 1981-11-03 Eltra Corporation Character generating method and apparatus
JPS5627232A (en) * 1979-08-11 1981-03-17 Yuzuru Uno Duster and production thereof
JPS59180678A (en) * 1983-03-31 1984-10-13 Toshiba Corp Method for controlling page printer
US4827358A (en) * 1984-05-09 1989-05-02 Canon Kabushiki Kaisha Apparatus for recording data in suitable format depending on the size of the recording material
GB2161005A (en) * 1984-06-25 1986-01-02 Epson Corp Printer
FR2588212A1 (en) * 1985-10-03 1987-04-10 Canon Kk APPARATUS FOR PROCESSING AND EXITING IMAGES
US4785391A (en) * 1986-02-07 1988-11-15 Bitstream Inc. Automated bitmap character generation from outlines
US4959801A (en) * 1986-02-07 1990-09-25 Bitstream Inc. Outline-to-bitmap character generator
GB2193162A (en) * 1986-08-01 1988-02-03 Alps Electric Co Ltd Dot printers
US4949281A (en) * 1987-04-23 1990-08-14 H. Berthold Ag Method and apparatus for generating and producing two-dimensional graphic object by polynominal parametric curves
US4992954A (en) * 1987-08-05 1991-02-12 Hitachi, Ltd. Method of storing character patterns and character pattern utilization system
US4962465A (en) * 1987-12-28 1990-10-09 Sharp Kabushiki Kaisha Character processor provided with dot pattern correcting function
GB2217492A (en) * 1988-04-18 1989-10-25 Canon Kk Output apparatus
US5151954A (en) * 1989-12-26 1992-09-29 Nec Corporation Device capable of modifying a character according to a selected attribute code

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Computer Design, vol. 19, No. 3, Mar. 1980, pp. 127 133, Concord, US; J.A. Mello et al.: Multiprocessing improves throughout and response in a vector to raster converter . *
Computer Design, vol. 19, No. 3, Mar. 1980, pp. 127-133, Concord, US; J.A. Mello et al.: "Multiprocessing improves throughout and response in a vector to raster converter".

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6377109B1 (en) * 1999-07-30 2002-04-23 Rohm Co., Ltd. Load driver circuit

Also Published As

Publication number Publication date
EP0785523A2 (en) 1997-07-23
EP0386994B1 (en) 1998-05-20
EP0386994A2 (en) 1990-09-12
EP0785523A3 (en) 1998-01-14
JPH02235663A (en) 1990-09-18
DE69033338T2 (en) 2000-05-11
EP0386994A3 (en) 1992-01-08
DE69032317D1 (en) 1998-06-25
DE69033338D1 (en) 1999-12-02
EP0785523B1 (en) 1999-10-27
DE69032317T2 (en) 1998-09-24

Similar Documents

Publication Publication Date Title
US7280245B2 (en) Data processing apparatus adaptable to plural environments and data processing method
JP3092711B2 (en) Output control device and method
JP3576819B2 (en) Information processing apparatus, print control method, and storage medium
US20050237574A1 (en) Image processing apparatus and method
JP3492068B2 (en) Print control method and apparatus
JP3634447B2 (en) Image processing apparatus and method
EP0684546B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
EP0571169A1 (en) Font pattern generation apparatus and method
US5673064A (en) Simplified vector-format pattern generation
EP0571145A1 (en) Apparatus for printer command languages translation
EP0575134A2 (en) Method and apparatus for printing according to a graphic language
JP3029136B2 (en) Output method and device
US6310693B1 (en) Printing control apparatus and method, and printing system for reducing processing overhead
US6014149A (en) Character pattern generator
JP3486467B2 (en) Image recording apparatus and control method thereof
US6061070A (en) Character outputting
JP2006235933A (en) Image processor and print job generating device
US6002848A (en) Band-based printing control system
US5982391A (en) Drawing time estimation in image processing including data compression/decompression
US7027170B1 (en) Printing control system for separation printing
JPH08267867A (en) Printing apparatus
JP2001312383A (en) Printer, high speed printing method and storage medium
JP3209858B2 (en) Print control device and print control method
JP2003072162A (en) Printing controller, method for processing data, storage medium, and program
JPH10333843A (en) Output control device, method therefor, and output system

Legal Events

Date Code Title Description
CC Certificate of correction
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20080111