Abstract:
A processing system to process pattern bitmap data for a printer includes a memory to store pattern bitmap data, a pattern arranging unit to arrange the pattern bitmap data in a size appropriate for a data processing unit in which the pattern bitmap data can be processed at a time, a pattern dividing unit to divide the pattern bitmap data into a first region having a size appropriate for the data processing unit and a second region having a size not appropriate for the data processing unit, and a pattern handler to write/read the pattern bitmap data in/from the memory, wherein the first region is read and written according to the processing unit, and the second region is read and written using one or more units smaller than the data processing unit, such that a processing time of pattern bitmaps is reduced and occurrences of errors (exceptions) in a CPU is prevented.
Abstract:
A print apparatus and print method are provided in which the efficiency of a raster operation is improved according to destination images. The print method includes the steps of extracting a source image, a halftone image and a destination image from an image to be printed, determining an attribute of the destination image and converting raster operations (ROPs) of the source image, the halftone image and the destination image in accordance with the determination result, and performing the converted ROPs. If the attribute of the destination image is a written state, the conversion of the ROPs may be omitted, and if the attribute of the destination image is an initial state, the ROPs may be converted to more simplified operations using an initial state value of the destination image. Accordingly, by determining an attribute of the destination image D in advance, before the ROPs are performed, and converting the ROPs to simplified ROPs, the time required for rendering a result can be reduced and an entire printing time can be reduced.
Abstract:
A processing system to process pattern bitmap data for a printer includes a memory to store pattern bitmap data, a pattern arranging unit to arrange the pattern bitmap data in a size appropriate for a data processing unit in which the pattern bitmap data can be processed at a time, a pattern dividing unit to divide the pattern bitmap data into a first region having a size appropriate for the data processing unit and a second region having a size not appropriate for the data processing unit, and a pattern handler to write/read the pattern bitmap data in/from the memory, wherein the first region is read and written according to the processing unit, and the second region is read and written using one or more units smaller than the data processing unit, such that a processing time of pattern bitmaps is reduced and occurrences of errors (exceptions) in a CPU is prevented.
Abstract:
A print data processing method of an image forming apparatus that has a storage unit includes: setting at least one print speed enhancing mode; performing a pre-processing corresponding to the set print speed enhancing mode; and processing the print data by using a result of the pre-processing.
Abstract:
A standard data format of printing data is provided. The data format of printing data stored or transmitted to an image forming apparatus printing the printing data includes: page data information containing pure data of the printing data; and page header information, which is information on the pure data and information for determining a figure to be printed of the printing data, wherein the data format is always maintained throughout all components in the image forming apparatus.
Abstract:
A print apparatus and print method are provided in which the efficiency of a raster operation is improved according to destination images. The print method includes the steps of extracting a source image, a halftone image and a destination image from an image to be printed, determining an attribute of the destination image and converting raster operations (ROPs) of the source image, the halftone image and the destination image in accordance with the determination result, and performing the converted ROPs. If the attribute of the destination image is a written state, the conversion of the ROPs may be omitted, and if the attribute of the destination image is an initial state, the ROPs may be converted to more simplified operations using an initial state value of the destination image. Accordingly, by determining an attribute of the destination image D in advance, before the ROPs are performed, and converting the ROPs to simplified ROPs, the time required for rendering a result can be reduced and an entire printing time can be reduced.
Abstract:
A method and apparatus to adjust a printing width of a printing paper. The method includes modifying a previously-provided width decision value used to decide the width of the printing paper or a previously-provided height decision value used to decide a height of the printing paper, deciding a speed value of the motor placed horizontally and a speed value of the motor placed vertically from the modified width decision value or the modified height decision value, and driving the motors placed horizontally and vertically in accordance with the decided speed values of the motors placed horizontally and vertically and printing the data.
Abstract:
An image forming device is provided. The device includes a main body which includes a main controller controlling operations of the image forming device, a consumable unit mounted on the main body to enable communication with the main controller, and a CRUM chip which is provided in the consumable unit and stores usage information of the consumable unit and characteristics information The main controller and the CRUM chip transmit and receive signals which include data and integrity detection data between each other. The integrity detection data is generated by accumulating and reflecting integrity detection data included in a previous signal.
Abstract:
A method of selecting automatically an emulation mode includes receiving printing data including a predetermined command through a printer interface from a host, determining whether an emulation mode corresponding to the printing data is set, analyzing commands of the printing data corresponding to emulation modes and calculating a plurality of error values of the emulation modes if the emulation mode is determined to have not been set, and selecting an emulation having a highest use frequency value as a current emulation mode of current printing data if the plurality of error values are the same or a range of error values is in excess of a preset allowable error range, and selecting an emulation having a lowest error value as the current emulation mode of the current printing data when the plurality of the error values are not the same or the range of the error values is not in excess of a preset allowable error range. The emulation mode can be selected more precisely because the emulation is selected according to a use frequency of the emulation mode in a printing process.
Abstract:
A standard data format of printing data is provided. The data format of printing data stored or transmitted to an image forming apparatus printing the printing data includes: page data information containing pure data of the printing data; and page header information, which is information on the pure data and information for determining a figure to be printed of the printing data, wherein the data format is always maintained throughout all components in the image forming apparatus.