Patent classifications
G06K15/02
Multicore Printer Definition Language Processing
The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
SOFTWARE APPLICATIONS AND INFORMATION APPARATUS FOR PRINTING OVER AIR OR FOR PRINTING OVER A NETWORK
Information apparatus and application software supporting printing over air or network are herein disclosed and enabled. The information apparatus may include one or more software components that include (1) a discovery component to discover a supported printer in a local area network (LAN) and to receive device information related to the printer (e.g., capability, language or format supported, identification) from the printer, and (2) a printing component to generate or obtain print data based on the device information received and to transmit the print data to the discovered printer. After establishing the connection to the LAN, application software (e.g., Internet browser, email, photos, documents) in the information apparatus may print digital content by using the discovery component to discover the printer in the LAN, and may use the printing component to obtain and transmit print data in a form that is acceptable to the printer for printing the digital content.
SOFTWARE APPLICATIONS AND INFORMATION APPARATUS FOR PRINTING OVER AIR OR FOR PRINTING OVER A NETWORK
Information apparatus and application software supporting printing over air or network are herein disclosed and enabled. The information apparatus may include one or more software components that include (1) a discovery component to discover a supported printer in a local area network (LAN) and to receive device information related to the printer (e.g., capability, language or format supported, identification) from the printer, and (2) a printing component to generate or obtain print data based on the device information received and to transmit the print data to the discovered printer. After establishing the connection to the LAN, application software (e.g., Internet browser, email, photos, documents) in the information apparatus may print digital content by using the discovery component to discover the printer in the LAN, and may use the printing component to obtain and transmit print data in a form that is acceptable to the printer for printing the digital content.
Image forming apparatus
An image forming apparatus includes a first generation unit to determine a density in each of a plurality of regions of a first image formed by the forming unit, and generate first correction data for correcting a density of an image to be formed by the forming unit for each of the plurality of regions based on the density. The first correction unit corrects the density of the image to be formed by the forming unit for each of the plurality of regions based on the first correction data stored by the first storage unit. The second generation unit determines a density of a second image formed by the forming unit, and generate second correction data based on the density. The first determination unit determines an amount of unevenness in the main scanning direction of formation density by the forming unit based on the density determined by the second generation unit. The second determination unit determines that the first correction data is to be generated, based on the amount of unevenness determined by the first determination unit.
Printing system, printing method, and program
Embodiments of the present disclosure are configured to allow a general user to select a preset setting as much as possible even when some of print setting items are lock-set by an administrator user. Accordingly, even when the print setting item is lock-set, the general user may select a preset setting as long as there is no conflict.
Non-transitory computer-readable medium storing computer-readable instructions for terminal device and terminal device
A terminal device may obtain a public key and target identification information from a communication device, search for the communication device via a wireless interface of the terminal device, based on the target identification information and a result of the search for the communication device, determine whether the communication device is to establish a wireless connection with an external device or with the terminal device, in a case where it is determined that the communication device is to establish the wireless connection with the external device, send first connection information to the communication device, in a case where it is determined that the communication device is to establish the wireless connection with the terminal device, send second connection information different from the first connection information to the communication device, establish the wireless connection with the communication device via the wireless interface by using the second connection information.
PRINT SYSTEM, PRINT APPARATUS, METHOD OF CONTROLLING THE SAME AND STORAGE MEDIUM
A print system includes an image processing apparatus and a print apparatus that receives a print job processed by the image processing apparatus and prints an image on a sheet. The print apparatus determines whether or not a print job received from the image processing apparatus is a measurement target for measuring an image printed on a sheet, measures the image on the sheet printed by executing a print job that has been determined to be the measurement target, and transmits the result of measurement to the image processing apparatus. The image processing apparatus generates a print job serving as a measurement target, and upon receiving the result of measurement based on the transmitted print job, applies the result of measurement to a print job to be printed by the print apparatus.
Digital printing process and resulting packaging material
A digital printing process for printing an image (I) including a white area (W) and/or a coloured area (C) on a packaging material includes selecting a packaging material with a substantially white side, and preparing print data to be sent to a printing means taking into account that the side of the packaging material is substantially white. The print data represents one or more first image areas (A1) representing the image (I), and one or more second image areas (A2) representing a packaging look (L), to be printed on the substantially white side of the packaging material, outside the one or more first image areas (A1) where the image (I) is to be located. The method further includes printing by the printing means on the substantially white side of the packaging material using the print data.
MULTI-DOMAIN CONVOLUTIONAL NEURAL NETWORK
In one embodiment, an apparatus comprises a memory and a processor. The memory is to store visual data associated with a visual representation captured by one or more sensors. The processor is to: obtain the visual data associated with the visual representation captured by the one or more sensors, wherein the visual data comprises uncompressed visual data or compressed visual data; process the visual data using a convolutional neural network (CNN), wherein the CNN comprises a plurality of layers, wherein the plurality of layers comprises a plurality of filters, and wherein the plurality of filters comprises one or more pixel-domain filters to perform processing associated with uncompressed data and one or more compressed-domain filters to perform processing associated with compressed data; and classify the visual data based on an output of the CNN.
RASTER IMAGE CONVERSION DEVICE AND PROGRAM, AND PRINTING SYSTEM
A raster image conversion device is inputted with printing data and converts this printing data into raster image data to be outputted to a printing device. A storage unit stores printing environment data stipulating conditions for converting the printing data into the raster image data. An operating unit sets or edits the printing environment data. A conversion processing unit converts the printing data into the raster image data, based on the printing environment data. The printing environment data includes printing template information having a plurality of printing slots. The operating unit comprises an operating mode enabling the printing template information to be generated or edited. The conversion processing unit is inputted with or creates printing data made up of a plurality of pages, and, based on the printing template information, allocates a printing position and printing range of each page of the printing data to the printing slots.