G06F3/1214

IMAGE FORMING APPARATUS, PRINTING SYSTEM, AND JOB CONTROL METHOD
20200026477 · 2020-01-23 · ·

An image forming apparatus includes a first memory and one or more processors. The first memory stores a copy of information of at least a part of a print job transmitted from an information processing apparatus such that the copy of the information is associated with identification information of a user corresponding to the print job. The processors determine, in response to an operation performed by a logged-in user logged in to the image forming apparatus, whether the first memory stores a copy of information of at least a part of a print job associated with identification information of the logged-in user, acquire the copy of the information associated with the identification information of the logged-in user from the first memory based on a result of the determination, and display the acquired copy of the information on a display of the image forming apparatus.

Fast page first print optimization

Example implementations relate to fast page first print optimization. For example, a system according to the present disclosure, may include a host driver coupled to a printing device. The host driver may send a command to the printing device indicating implementation of a fast page first feature, implement a page description language (PDL) on the printing device that defines print parameters for a print job on a first command of each page of the print job. Moreover, in response to the definition of the print parameters, and during or prior to startup of a print engine on the printing device, the host driver may determine if a print optimization of the fast page first feature would reduce a first page out time (FPOT) of the print job.

Non-Transitory Computer-Readable Medium Storing Instructions Realizing Graphical Object Processor, and Method of Controlling Information Processing Device
20190384541 · 2019-12-19 ·

A graphical object processor has a single filter. The filter includes a program for constructing a pipeline consisted of a plurality of stages based on a print ticket. In one or more of the plurality of stages, a content box of print-target data is modified. When the content box is modified, commands respectively indicating affine transformation matrices are generated. The commands are pushed into a command stack. The pushed commands are used for modification of a visual element. Specifically, the affine transformation matrices are multiplied and thereby an integrated transformation matrix is generated. The visual element is modified by multiplying an affine transformation matrix of the visual element by the integrated transformation matrix.

Helping user select a printer in a multi-printer system to minimize printing time
10503451 · 2019-12-10 · ·

An information processing apparatus transmits printing data to a printing apparatus and includes: a beacon reception unit that receives a beacon signal including data amount information indicating an amount of data of a printing standby job accumulated in the printing apparatus from the printing apparatus; a distance measurement unit that measures a distance from the printing apparatus which is a transmission source of the beacon signal based on the beacon signal; and a selection unit that selects a printing apparatus which is a transmission destination of the printing data based on the distance and the data amount information of each printing apparatus.

Apparatus and computer program products for object rendering method that renders object efficiently using a plurality of processor cores
10475153 · 2019-11-12 · ·

A system, method, and apparatus provide an improvement to image rendering and the computing resources used to render processing intensive image objects. Exemplary embodiments receive an image object and depending on the type of image object, the image object size, or complexity, a determination is made as to whether the image object should be divided up and processed using multiple threads with a multi-core computer processor. When multiple threads are used, a different thread is assigned to each section of the divided-up image object. Each section may then be processed by its respective thread until converted and mapped into an output image space that yields a final rendered image.

Non-transitory computer-readable medium storing instructions realizing graphical object processor, and method of controlling information processing device
10445027 · 2019-10-15 · ·

A graphical object processor has a single filter. The filter includes a program for constructing a pipeline consisted of a plurality of stages based on a print ticket. In one or more of the plurality of stages, a content box of print-target data is modified. When the content box is modified, commands respectively indicating affine transformation matrices are generated. The commands are pushed into a command stack. The pushed commands are used for modification of a visual element. Specifically, the affine transformation matrices are multiplied and thereby an integrated transformation matrix is generated. The visual element is modified by multiplying an affine transformation matrix of the visual element by the integrated transformation matrix.

System and method for pre-generation of page description language (PDL) for printing

The present application is directed to system and method for pre-generation of page description language (PDL) for printing. Aspects of the present disclosure relate to methods, systems, and computer readable mediums for pre-generating a page description language (PDL) print job for documents for printing. Such pre-generation of the PDL achieves almost instantaneous and efficient printing experience. The methods, systems, and computer readable mediums by pre-generation of the PDL achieves faster printing turnaround time from the time when user clicks OK to print the document to the time user picks up the print out is required. The method for pre-generating a PDL print job for a document for printing can determine an instance to pre-generate the PDL print job for the document before the manual election for printing, and issuing a printing instruction in response to a manual election, to send of the pre-generated PDL print job to a printing device.

INFORMATION PROCESSING APPARATUS, CONTROLLING METHOD OF INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM WITH DISPLAY CONTROL FOR DISPLAYING PRINT SETTING DEPENDING ON WHETHER PRINT CACHE DATA EXIST
20190294395 · 2019-09-26 ·

An information processing apparatus is provided that includes a first determination unit configured to determine whether or not a print setting value specified in a print ticket exists in a database; a second determination unit configured to determine whether or not cache data exists if the first determination unit determines that the print setting value does not exist in the database; a display unit configured to display the print setting value based on the cache data if the second determination unit determines that the cache data exists, and display a print setting item of the print setting value in a particular state if the second determination unit determines that the cache data does not exist.

COMMUNICATION APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM
20190253879 · 2019-08-15 ·

A communication apparatus obtains identification information of a first user that operates the operation device, sets a first SSID associated with the identification information of the first user as an SSID to be used in the direct wireless communication, and, if communication using the first SSID is not being executed when identification information of a second user that operates the operation device is obtained, changes the SSID to be used in the direct wireless communication from the first SSID to a second SSID associated with the identification information of the second user, and, if communication using the first SSID is being executed, not change the SSID to be used in the direct wireless communication.

Information processing apparatus, controlling method of information processing apparatus, and storage medium with display control for displaying print setting depending on whether print cache data exist
10353655 · 2019-07-16 · ·

An information processing apparatus is provided that includes a first determination unit configured to determine whether or not a print setting value specified in a print ticket exists in a database; a second determination unit configured to determine whether or not cache data exists if the first determination unit determines that the print setting value does not exist in the database; a display unit configured to display the print setting value based on the cache data if the second determination unit determines that the cache data exists, and display a print setting item of the print setting value in a particular state if the second determination unit determines that the cache data does not exist.