Abstract:
An image encoding apparatus includes a calculation unit configured to calculate a profile indicating a combination of processes which can be decoded by an image decoding apparatus and a level indicating a range of a parameter value which can be decoded by the image decoding apparatus, a determination unit configured to determine a number of horizontal pixels of a tile or a number of horizontal tiles with respect to a specific profile to be N or smaller (N > 0) which is a maximum number of horizontal pixels defined in advance according to the level, and to determine a number of vertical pixels of the tile or a number of vertical tiles with respect to the specific profile to be M or smaller (M > 0) which is a maximum number of vertical pixels defined in advance according to the level.
Abstract:
A method for converting a vector-based representation of a desired device pattern for an exposure apparatus, a lithography or exposure apparatus, an apparatus and method to provide data to a programmable patterning device, and a device manufacturing method. In an embodiment, the method for converting outputs a rasterized representation of the desired dose pattern of radiation corresponding to the desired device pattern, wherein the vector-based representation comprises primitive data identifying one or more primitive patterns; and instance data identifying how at least a portion of the desired device pattern is formed from one or more instances of each identified primitive pattern, the method including forming a rasterized primitive of each primitive pattern identified in the primitive data, and forming the rasterized representation by storing each rasterized primitive in association with the instance data corresponding to that rasterized primitive.
Abstract:
A script language compatible with HTML is used to define methods or objects capable of communicating directly with an intelligent module for printing operations without going through a web browser's print selection option. A print API library provides the needed methods/objects for embedding into a web page. The intelligent module may be a stand-alone electronic device, or may be an intelligent device incorporated into a printer. The intelligent module may manage multiple printers directly or through a network, and it functions to provide a communication bridge for translating/conveying communication between the print APIs on a web page and a target printer. The print API knows the fixed IP address of the intelligent module, and define a print document or print commands and send it directly to the intelligent module by means of the known IP address.
Abstract:
In some embodiments, a method which includes receiving an indication of the presence of a first message from a first client device, the first message including a first specification file and a first network address associated with a first print data file. The method includes retrieving the first print data file from the first network address. The method includes processing the first specification file and the first print data file by a raster image processor.
Abstract:
An image encoding apparatus includes a calculation unit configured to calculate a profile indicating a combination of processes which can be decoded by an image decoding apparatus and a level indicating a range of a parameter value which can be decoded by the image decoding apparatus, a determination unit configured to determine a number of horizontal pixels of a tile or a number of horizontal tiles with respect to a specific profile to be N or smaller (N > 0) which is a maximum number of horizontal pixels defined in advance according to the level, and to determine a number of vertical pixels of the tile or a number of vertical tiles with respect to the specific profile to be M or smaller (M > 0) which is a maximum number of vertical pixels defined in advance according to the level.
Abstract:
A calculating unit calculates, as a reference number N of scans, a sum by adding 1 to a product M of the number m of scans in a main-scanning direction and the number n of scans in a sub-scanning direction. An assigning unit assigns, as a count of scans indicating a scan order, an integer 1 or more and the product M or more to each pixel of a unit image. A changing unit changes the count of scans of some pixels to which a first scan is assigned to an N-th scan. The generating unit generates print data, in which nozzle groups from a nozzle group arranged on a downstream end in the sub-scanning direction to a nozzle group arranged on an upstream end are sequentially assigned to pixels from the pixels to which the first scan is assigned to the pixels to which the N-th scan is assigned.
Abstract:
A method of increasing data flow to a printing device (195) includes, with a first raster image processor (135), converting a document into a first bitmap having a first dot density and representing a black color plane of the document; with a second raster image processor (185), converting the document into a second bitmap at a second dot density that is a relatively lower dot density than that of the first bitmap, the second bitmap representing other color planes of the document; and transmitting data of the first and second bitmaps to a printing device (195) for printing to a print medium.
Abstract:
An information apparatus that is on a local area rasterizes (910) a digital document (900) on the information apparatus to generate image data and creates an intermediate output data (920) from the image data. The intermediate output data (920) is transmitted to an output device (930) that is on the local area network and includes an output engine outputs images with a device-specific output size and resolution. The image data is recovered from the intermediate output data (940) and is converted to instructions compatible with the size and resolution of the output engine. The method further includes providing the instructions to the output engine (960) and operating the output engine in response to the instructions and thereby outputting an image of the digital document.