CA2219929A1 - Printing job make-up system - Google Patents

Printing job make-up system Download PDF

Info

Publication number
CA2219929A1
CA2219929A1 CA002219929A CA2219929A CA2219929A1 CA 2219929 A1 CA2219929 A1 CA 2219929A1 CA 002219929 A CA002219929 A CA 002219929A CA 2219929 A CA2219929 A CA 2219929A CA 2219929 A1 CA2219929 A1 CA 2219929A1
Authority
CA
Canada
Prior art keywords
page
file
printing
bit
job
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.)
Abandoned
Application number
CA002219929A
Other languages
French (fr)
Inventor
Ron Abramov
Yoav Ben Dror
Amir Gaash
David Leshem
Yehuda Niv
Benny Poupko
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.)
HP Indigo BV
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2219929A1 publication Critical patent/CA2219929A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00957Compiling jobs, e.g. for batch processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32459Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter for changing the arrangement of the stored data
    • H04N1/32464Changing the arrangement of pages or documents, e.g. for producing pages to be bound
    • 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/0082Architecture adapted for a particular function
    • G06K2215/0088Collated printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3288Storage of two or more complete document pages or image frames

Abstract

A method of printing a multi-page job including producing separate non-bit mapped files for each page of the multi-page job, producing a page file for each page of the multi-page job, storing the page files in a memory and printing the page files in sequence. The page file may include color separations for the various colors to be printed on the page or other convenient forms of storage devoted to a single page. The page file may be in a bit mapped format or may be in the form of a continuous tone image in a format which can be easily converted into a bit-map format by the printer during the printing process. Preferably, the continuous tone image can be converted into a bit map for printing on the fly.

Description

PRlN'l'l~ JOB MAKE-UP SYSTEM
3 The present invention is relates to printing of images 4 in general and, more particularly, to methods for printing 5 multi-page images.
7 Electronically based printing can be divided into three 8 parts. In the first part an image, which may consist o~ text 9 only, images only, line drawings only or any combination of 10 text images or line drawings is formed into an text or 11 combination text and image file. In general, long files 12 require more than one page for printing and the files 13 represent more than one page of text and/or image.
14 When this information is to be directly printed from 15 the application which generates the file, the application 16 paginates the file and sends it to the printer in a form 17 which the printer can use, for example in the form of a bit 18 map or other such ~orm.
19 In the preparation of films for o~fset printing a 20 number of pages are generally printed at the same time on a 21 large sheet in a mutual orientation suitable for subsequent 22 ~olding and slitting in the manu~acture of a multi-page 23 document such as a book or magazine. Moreover, it is 24 customary to treat each such multi-page sheet as a single 25 file. When the film is to be generated, the multi-page file 26 is trans~ormed into a bit mapped image which is used to 27 expose the film. Similarly, when printing is direct, i.e., 28 without an intermediate film, the entire ~ile is bit-mapped 29 together for printing.
Thus, i~ one page o~ a multi-page file is to be 31 changed, the entire file must be remapped, a rather time 32 consuming process.
33 WO 95/02224 discloses a system for making up pages in 34 which bit-mapped sub-page elements are stored in a memory 35 and are organized into a page prior to printing.

WO 96/35182 PCT/~L96/00193 SIJM~RY OF THE INVENTION
2 The present invention seeks to provide a system in 3 which the delays and down time associated by last minute 4 changes are reduced or eliminated.
This is accomplished by generating a separate set of 6 files, designated collectively herein as a "page file" for 7 each page from image data provided by an application such as 8 page make-up software or word processing and postscript type 9 applications. The page file may include color separations 10 for the various colors to be printed on the page or other 11 convenient forms of storage devoted to a single page. The 12 page file may be in a bit mapped format or may be in the 13 form of a continuous tone image in a format which can be 14 easily converted into a bit-map format by the printer during 15 the printing process. Preferably, the continuous tone image 16 can be converted into a bit map for printing on the fly.
17 There is thus provided, in accordance with a preferred 18 embodiment of the invention, a method of printing a multi-19 page job comprising:
producing separate non-bit mapped files for each page 21 of the multi-page job;
22 producing a page file for each page of the multi-page 23 job;
24 storing the page files in a memory; and printing the page files in sequence.
26 In a preferred embodiment of the invention the method 27 includes:
28 producing at least one replacement non-bit mapped file 29 for one of the pages of the multi-page job to replace one of 30 the pages for which a page file has been previously 31 generated;
32 producing a replacement page file for the replacement 33 page; and 34 storing the replacement page file in the memory, wherein the replacement page file is printed in the 36 sequence in place of the page being replaced.

WO96/35182 PCT~L96/00193 1 There is further provided, in accordance with a 2 preferred embodiment of the invention, a method of preparing 3 a a multi-page job for printing comprising:
4 producing separate non-bit mapped files for each page 5 of the multi-page job;
6 producing a page file for each page of the multi-page 7 job;
8 storing the page files in a memory;
9 producing at least one replacement non-bit mapped file 10 for one of the pages of the multi-page job to replace one of 11 the pages for which a page file has been previously 12 generated;
13 producing a replacement page file for the replacement 14 page; and storing the replacement page file in the memory.
16 Preferably, the method further comprises:
17 printing the multi-page file with the replacement page 18 replacing the page which has been replaced.
19 In one preferred embodiment of the invention, the page 20 file comprises at least one bit mapped image of the page. In 21 a second preferred embodiment of the invention, the page 22 file comprises a continuous tone file adapted for on-the-fly 23 conversion to a bit map during printing.
24 In a preferred embodiment of the invention the page 25 file is stored in compressed form in the memory.

27 The present invention will be understood and 28 appreciated more fully from the following detailed 29 description, taken in conjunction with the drawings in 30 which:
31 Fig. 1 is a block diagram of a system for converting a 32 page file into printing commands for a laser writing head 33 and 34 Fig. 2 is a more detailed block diagram of a screening 35 system of Fig. 1.
2 The prior art situation has been considered acceptable, 3 especially for low resolution systems or for systems which 4 operated off-line from the printing system, for example film 5 preparation systems. In low resolution systems, the bit-6 mapping operation is not time consuming and is a relatively 7 small overhead on the total printing operation. For such 8 systems the computer software bit maps the image and 9 transfers the bit mapped image a page at a time to the 10 printer for printing. Since the resolution is generally low, 11 the waiting time after the first printed page is generally 12 negligible. For off-line systems the speed of the bit-13 mapping operation is not a factor in the print room since 14 only the final films are used for printing.
In high speed direct printing machines, such as the E-16 Print 1000 (Indigo, N.V., The Netherlands) the printing 17 speed is greater than the bit-mapping speed for normally 18 coded images or for postscript images. Thus, in this 19 equipment, bit-maps or intermediate files which store the 20 bit mapped or continuous tone information (or a combination 21 of the two) in a convenient real time convertible format, 22 are generally prepared in advance and stored in a memory 23 within the printing machine. The process of converting a 24 standard format file into a bit mapped or other real time 25 convertible format is referred to herein by the shorthand 26 term "crunching." Print jobs are then ~ueued, converted to 27 bit-map if necessary, and printed in turn.
28 Thus, if a multi-page job must be changed after it is 29 crunched, a delay in the printing process may result and, in 30 extreme cases, in some downtime on the printer may result.
31 Since this printer also includes the facility o~ previewing 32 of the bit mapped images prior to printing, the chances of 33 last minute changes are increased.
34 In order to solve this problem, the present invention 35 provides a method by which each individual page of a print 36 job is supplied to the printing machine in a separate file.

WO 96/35182 PCI/Nl.96/00193 1 The printer groups these files into a job which is the basic 2 printing unit. When the image is crunched and stored a job 3 file is created which contains the memory addresses of the 4 individual page files. As an important part of this process, 5 when a print job is prepared for printing, the software used 6 (which may produce a postscript output file or a file having 7 a different format) is commanded to produce each page in a 8 separate file, generally by requesting each page separately.
9 Each file is then separately crunched and stored in the 10 memory of the printer in under its job number and page 11 number, each page being stored in an identifiable and 12 replaceable page file.
13 When the job is to be printed, the job file instructs 14 the system to print the pages sequentially in accordance 15 with the original sequence of the pages. For larger pages in 16 which several pages are printed on a sheet, in a sequence 17 and orientation consistent with a later folding operation, 18 the individual pages are positioned and orientated in a 19 manner consistent with the final desired printed sheet.
If a page within the job must be changed after 21 crunching, it is not necessary to crunch the entire job, 22 only the new (replacement) page need be crunched. This new 23 crunched page is stored in the printer memory and the job 24 file is amended to indicate the new address of the stored 25 page.
26 Preferably, the crunched images include compression to 27 save storage space. Preferably, a run-length compression 28 algorithm as described below is used for compression of the 29 bit-mapped image prior to storage.
Additionally, in a preferred embodiment of the 31 invention, the job file may be used to tie together units 32 which are smaller than a full page. In this embodiment, the 33 application software which prepares the text and/or images 34 prepares a plurality of files, at least some of which are 35 smaller than a full page. In total, the files cover all of 36 the full pages. In practice, the job file keeps track of the 1 positions of the files in the printing cycle and of their 2 addresses in memory. When the job is printed, the files are 3 either read sequentially of combined to form a single 4 printing file.
Replacement of a portion of a page file (congruent with 6 a page) is performed in the same way as a full page 7 replacement.
8 As indicated above, the page file may be in compressed 9 bit mapped form or in the form of a continuous tone image 10 (optionally combined with bit mapped portions) in a format 11 which can be easily converted into a bit-map format by the 12 printer during the printing process. A preferred embodiment 13 of such a format is based on cells containing a 4x4 matrix 14 of pixels with a pixel resolution of 800 DPI.
These cells are of two kinds. One kind of cell is a 16 simple bit-mapped, bi-level cell. For these cells, the 17 information on which levels are high and which are off, is 18 stored in a vector form. If a number of contiguous cells are 19 bit mapped a first word indicates that this is the case, a 20 second word indicates the number of cells which are bit 21 mapped. The vectors for these cells are then listed without 22 additional definition of the cells. Such a group of cells 23 may be of any length; however, in a practical preferred 24 embodiment o~ the invention, the length is limited to 256, 25 the length which is definable by an 8 bit word.
26 For cells which are defined in terms of a continuous 27 tone, there are two possibilities. One possibility is that 28 all of the pixels have the same or similar pixel values. In 29 this case the average value of the continuous tone, is 30 provided for the cell at a resolution of preferably 128 gray 31 levels. Where a number of contiguous cells have the same 32 value, a special word is used to indicate this fact, a 33 second word indicates the number of cells (up to 256) which 34 have the same value and a third word gives the gray level 35 value for the run of cells.~6 If the variation of the continuous tone values within 1 the cell is greater than a given amount, i.e., there is an 2 edge within the cell, then two types of information are 3 stored. One type of information is the two gray levels which 4 correspond relatively closely to the gray levels on the two 5 sides of the edge. Since the eye does not discern the exact 6 gray levels near an edge, the number of combinations is 7 reduced from the theoretical number possible and only about 8 120 combinations are available. The second type of 9 information which is stored is the position of the edge in 10 the form of a vector which describes which pixels have which 11 of the two values. This vector has the same form as the 12 defining vector for the bi-level, bit-mapped image. Israel 13 patent application 112,561 which was filed on February 6, 14 1995 and corresponding PCT application titled "High 15 Resolution Imaging" filed as PCT\NL95\00200 on June 6, 1996, 16 the disclosures of which are incorporated herein by 17 reference, give additional information on such a system.
18 The choice of a 4x4 cell is based on practical 19 considerations such as the spatial and gray level resolution 20 which is discernible by a viewer and compression e~iciency.
21 In practice, an 8 bit word is the basic coding unit.
22 256 codes are available ~rom an 8 bit word; 128 codes are 23 used to define the 128 continuous tone gray levels which are 24 printed for single level cells and 120 codes are used to 25 define the reduced set of combinations of gray levels ~or a 26 continuous tone edge cell. One code is used to indicate that 27 the next cell is to be bit mapped, one code is used to 28 indicate that the multiple cells are bit mapped and one code 29 is used to indicate a situation in which a plurality of 30 contiguous cells have the same value. A special code is used 31 to indicate a run length followed by a bit mapped cell. Such 32 situations are found in text printing.
33 This type of code can be decoded by a decoder to bit 34 map system such as that shown, in block diagram form if Fig.
35 1. In Fig. 1 a word is asynchronously fed from a bus 10 via 36 a bus interface 12 and a FIFO 14 to a decompression system WO 96/3~182 PCT/~L96/00193 1 16 which converts the compressed data in the above format to 2 decompressed data, namely, continuous tone data based on 3 descriptors for single cells, be they continuous tone cells, 4 bi-level cells or bit-mapped cells. Decompression of 5 compressed data is well known in the art. This cell 6 descriptor information is sent asynchronously, via a second 7 FIF0 18 to a screening system 20 which converts the cell 8 descriptor information into bit map information in a manner 9 which is suitable for activation of a laser printer, for 10 example one having four parallel independently addressable 11 lasers.
12 The output of the screening system is sent, 13 asynchronously via four FIFOs 21 to a pulse width modulation 14 system 22 for activation of the lasers.
The flow of data to the lasers is controlled by a 16 configuration control module 23 which receives information 17 on the position of the image on the printed page and whether 18 the system is ready to print the next group of pixels and on 19 this basis controls transfer of the data from the screening 20 system to lasers. It should be understood that data is 21 transmitted asynchronously between modules up until FIF0 21.
22 At this point the data is transmitted in accordance with the 23 position of the lasers vis-a-vis the imaging surface of the 24 printer.
A preferred embodiment of screening system 24 is shown 26 in Fig. 2. An 8 bit code for which describes the continuous 27 tone level (or the reduced set of two continuous tone levels 28 for an edge cell) is received by a convertor/look up table 29 30 which produces two 8 bit signals giving the high and low 30 values of continuous tone for the edge case or an 8 or 31 greater bit signal for a single continuous tone cell. These 32 signals are sent to a screen convertor 32 for conversion to 33 a stream of bit mapped data.
34 A 16 bit vector descriptor which describes the edges of 35 either the continuous tone (two level) cell or the matrix of 36 a bi-level cell is received by a vector convertor 34 which 1 sends a 4 bit comm~n~ signal to the screen convertor. This 2 four bit signal is sent at the rate at which a column of 3 pixels in a cell are printed, i.e., at four times the cell 4 rate. This vector is active only if the cell is a bi-level 5 cell (in which case the convertor ignores any information it 6 receives from look-up table 30 or vector convertor 34 and 7 prints an on or off pixel based on the 4 bit signal) or a 8 two level continuous tone cell (in which case the 4 bit 9 signal informs the screen convertor whether the level is the 10 high or low continuous tone level).
11 In a preferred embodiment of the invention, rational 12 screening angles are used. Screen convertor 32 includes a 13 look up table (on-off bit maps) for each gray level and 14 combination on a matrix size equal to the smallest repeat of 15 the rational angle matrix. A position computer 36, informs 16 the screen convertor of the position within the repeat 17 occupied by the next column of four pixels. It calculates 18 this position based on a knowledge of the repeat matrix size 19 and the image width, both of which are fixed for a given 20 page. The screen convertor then need only look-up the bit 21 value on the matrix corresponding to the gray level and pass 22 this on to the laser printer.
23 The output of the screening convertor is a 3 bit signal 24 which represents the gray level to be printed for a given 25 pixel (at 800 DPI). These signals are converted to pulse 26 width modulation signals by pulse width modulators 22 which 27 modulate the laser at a higher rate than the pixel rate, 28 depending on the speed with which the laser can be switched.
29 It will be appreciated by persons skilled in the art 30 that the present invention is not limited by the description 31 and example provided hereinabove. Rather, the scope of this 32 invention is defined only by the claims which follow:

g

Claims (7)

1. A method of printing a multi-page job comprising:
producing separate non-bit mapped files for each page of the multi-page job;
producing a page file for each page of the multi-page job;
storing the page files in a memory; and printing the page files in sequence.
2. A method of printing according to claim 1 and comprising:
producing at least one replacement non-bit mapped file for one of the pages of the multi-page job to replace one of the pages for which a page file has been previously generated;
producing a replacement page file for the replacement page; and storing the replacement page file in the memory, wherein the replacement page file is printed in the sequence in place of the page being replaced.
3. A method of preparing a a multi-page job for printing comprising:
producing separate non-bit mapped files for each page of the multi-page job;
producing a page file for each page of the multi-page job;
storing the page files in a memory;
producing at least one replacement non-bit mapped file for one of the pages of the multi-page job to replace one of the pages for which a page file has been previously generated;
producing a replacement page file for the replacement page; and storing the replacement page file in the memory.
4. A method according to claim 3 further comprising:
printing the multi-page file with the replacement page file replacing the page which has been replaced.
5. A method according to any of the preceding claims wherein the page file comprises at least one bit mapped image of the page.
6. A method according to claim 5 wherein the bit mapped images are stored in compressed form.
7. A method according to any of the preceding claims wherein the page file comprises a continuous tone file adapted for on-the-fly conversion to a bit map during printing.
CA002219929A 1995-05-03 1996-05-03 Printing job make-up system Abandoned CA2219929A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL113614 1995-05-03
IL11361495A IL113614A0 (en) 1995-05-03 1995-05-03 Page make-up system

Publications (1)

Publication Number Publication Date
CA2219929A1 true CA2219929A1 (en) 1996-11-07

Family

ID=11067435

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002219929A Abandoned CA2219929A1 (en) 1995-05-03 1996-05-03 Printing job make-up system

Country Status (8)

Country Link
US (1) US6570665B1 (en)
EP (1) EP0826180B1 (en)
JP (1) JPH11504280A (en)
AU (2) AU2579495A (en)
CA (1) CA2219929A1 (en)
DE (1) DE69618456T2 (en)
IL (1) IL113614A0 (en)
WO (2) WO1996035181A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6623902B1 (en) 1991-03-28 2003-09-23 Hewlett-Packard Indigo B.V. Liquid toner and method of printing using same
US6256108B1 (en) 1998-09-10 2001-07-03 Electronics For Imaging, Inc. Method and apparatus for label composition
JP2001169110A (en) * 1999-12-10 2001-06-22 Fuji Photo Film Co Ltd Image conversion device and image conversion program storage medium
JP2004078449A (en) * 2002-08-14 2004-03-11 Dainippon Screen Mfg Co Ltd Printing system, controller, printing method for printing system, recording medium and program
JPWO2004106068A1 (en) * 2003-06-02 2006-07-20 キヤノンファインテック株式会社 Image forming apparatus, printer complex system and medium conveying apparatus for the apparatus, information processing apparatus for supplying image data to the image forming apparatus, and image forming system and image forming method including these
JP5202265B2 (en) * 2008-12-08 2013-06-05 キヤノン株式会社 Image processing apparatus, program, and control method for image processing apparatus

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4099254A (en) * 1976-10-04 1978-07-04 International Business Machines Corporation Method and apparatus for electronic collation
US5047955A (en) * 1987-06-19 1991-09-10 Eastman Kodak Company Electronic collation
DE4226052C2 (en) * 1991-08-06 1996-12-05 Hitachi Ltd Pressure control method and device using a variety of processors
IL106297A (en) * 1993-07-09 1997-11-20 Indigo C O C O Indigo Ltd Page make-up system
US5619623A (en) * 1993-09-21 1997-04-08 Brother Kogyo Kabushiki Kaisha Method and device for transmitting and processing print data used for printer
US5552898A (en) * 1994-07-06 1996-09-03 Agfa-Gevaert Lossy and lossless compression in raster image processor
IL112561A0 (en) 1995-02-06 1995-05-26 Indigo Nv High resolution printing
US5684934A (en) * 1995-04-26 1997-11-04 International Business Machines Corporation Page repositioning for print job recovery
US5625766A (en) * 1995-05-11 1997-04-29 Creo Products Inc. Software based proofing method for double sided printing
US5706410A (en) * 1995-09-25 1998-01-06 Hewlett-Packard Company Printing system having control language command and raster pixel image data processing capability

Also Published As

Publication number Publication date
WO1996035181A1 (en) 1996-11-07
AU5660596A (en) 1996-11-21
DE69618456D1 (en) 2002-02-14
JPH11504280A (en) 1999-04-20
IL113614A0 (en) 1995-08-31
EP0826180A1 (en) 1998-03-04
AU2579495A (en) 1996-11-21
US6570665B1 (en) 2003-05-27
DE69618456T2 (en) 2002-08-01
EP0826180B1 (en) 2002-01-09
WO1996035182A1 (en) 1996-11-07

Similar Documents

Publication Publication Date Title
US5329616A (en) Compressed image stores for high resolution computer graphics
US5949964A (en) Method and apparatus for halftoning of images in a printer
US5796411A (en) High resolution real time raster image processing system and method
EP0864995B1 (en) Method and apparatus for compressing slice-oriented bitmaps
CA2061057C (en) Multi-source printer controller
JP3194352B2 (en) How to reproduce a composite image
US7859688B2 (en) Command interpretation using rewritable command registers
EP0707730B1 (en) Page-makeup system
US5828815A (en) High quality multilevel halftoning for color images with reduced memory requirements
US6570665B1 (en) Method for printing multi-page images
AU754395C (en) Low memory printer controller
EP1222615B1 (en) System and method for multi-level processing with level limiting
KR100477777B1 (en) Method, system, program, and data structure for generating raster objects
US5761347A (en) Method and system for halftoning by tiling subsets of a threshold array over portions of an image
US5729634A (en) Document processing system for enhancing halftone images including multiple centered dots
EP0741485A1 (en) Generation of halftoned overlays for combination with halftoned images
EP1219107B1 (en) System and method for producing halftoned color separations for an output imaging device
US5712962A (en) Gray scale add-on
EP0709012B1 (en) High quality multilevel halftoning for colour images with reduced memory requirements
JPH09312776A (en) Color image processing unit
JPH07121732A (en) Image processor
KR19990018661A (en) Data buffer device and method for separating text and picture data from printer and storing them
JPH0484563A (en) Picture processing system

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued
FZDE Discontinued

Effective date: 20090504