Abstract:
A method and system for preliminary data processing before printing is disclosed. The steps executed by said system comprises: dividing a page into a plurality of bands including a Mth band and a (M+1)th band; converting a color format of the Mth band; transferring the Mth band to a printer for storing, and converting the color format of the (M+1)th band in the period of transferring the Mth band; and printing the Mth band, wherein the printing does not start until the printer receives 50%-100% bands. During the printing, the color format of the residual bands continues to convert and the converted residual bands continue to transfer to the printer until the page is finished printing.
Abstract:
A data processing method for a color management module (CMM), applying to image processing, including dividing an object data respectively into a meta file data, a CMM profile data and a screening/half-toning table. The meta file data is processed by a firmware of a printer, while the CMM profile data and the screening/half-toning table are processed by an application specification integrated circuit in the printer, thereby shortening the total time of data processing and thus improving the printing speed.
Abstract:
A system and method for processing graphic data in a printer device. A full frame is divided into a plurality of to-be-printed sub-images and a valid region is determined from each of the to-be-printed sub-images and marked. The information about the valid region and an area of the full frame is transmitted for each valid region. Sequentially, the graphic data in the valid region are determined to define a plurality of to-be-processed graphic data units when each graphic data unit is to be printed. Then, the to-be-processed graphic data units are printed. As such, speed of the printing task with respect to the graphic data may be promoted.
Abstract:
A graphic processing method is implemented to determine which processing method is to be performed to improve graphic processing speed. First, it is determined whether the document page to be processed includes a large amount of graphics, in which case the document page is divided into a plurality of blocks to be sampled. First and second processing methods are then applied to the block samples to determine which processing method requires less time. The graphic processing method of shorter time duration is then implemented to process the whole document page.
Abstract:
A method for reducing data with limited distortion of an image formed of the data includes determining whether reduction of the data is feasible and reducing the data if reduction of the data is feasible. Determining whether reduction of the source data is feasible includes determining whether clipping has been performed. Determining whether reduction of the source data is feasible includes determining whether merging has been performed. Determining whether reduction of the source data is feasible includes determining whether a difference between the width of the source data and the height of the source data is big. Determining whether reduction of the source data is feasible includes determining whether the source data is few. Determining whether reduction of the source data is feasible includes determining whether magnification has been performed. Determining whether reduction of the source data is feasible includes determining whether magnification has been performed and a factor thereof is greater than a predetermined value. Reducing the data includes eliminating lines from the data. Reducing the data includes eliminating columns from the data.
Abstract:
A method and system for preliminary data processing before printing is disclosed. The steps executed by said system comprises: dividing a page into a plurality of bands including a Mth band and a (M+1)th band; converting a color format of the Mth band; transferring the Mth band to a printer for storing, and converting the color format of the (M+1)th band in the period of transferring the Mth band; and printing the Mth band, wherein the printing does not start until the printer receives 50%-100% bands. During the printing, the color format of the residual bands continues to convert and the converted residual bands continue to transfer to the printer until the page is finished printing.
Abstract:
A graphic processing method is implemented to determine which processing method is to be performed to improve graphic processing speed. First, it is determined whether the document page to be processed includes a large amount of graphics, in which case the document page is divided into a plurality of blocks to be sampled. First and second processing methods are then applied to the block samples to determine which processing method requires less time. The graphic processing method of shorter time duration is then implemented to process the whole document page.
Abstract:
A system for dynamically adjusting printing processes along with the method thereof is disclosed. The system contains an image data conversion module for converting image data to printing data, a printing data buffer for storing the printing data, and a data transmission module for detecting the operation status of the printing device and transmitting the printing data. In particular, image data conversion is performed when the memory of the printing device is full. When the memory of the printing device is empty, the printing data is read from the printing data buffer and sent to the printing device. Therefore, the operation resources of the data processing device can be fully utilized for continuous printing.
Abstract:
A method for converting a document into a full-page image using a graphical device interface (GDI) of an operating system is disclosed. The GDI provides objects of the document and coordinates of the objects in the document. The document is divided into a plurality of blocks. An address array having a plurality of address units is established to record the coordinates of the objects. Each of the address units corresponds to one of the blocks and is used to record positions of the objects in the block. The positions recorded in the address units are updated according to the coordinates of the objects provided by the GDI. A corresponding image piece for each block is generated according to the updated positions recorded in the corresponding address unit. All of the image pieces are merged into the full-page image.