G06K15/401

Image forming apparatus, image forming system, and computer-readable medium for converting non-target data into target data
11934722 · 2024-03-19 · ·

An image forming apparatus includes a controller configured to obtain PJL data via a data interface, refer to filter data stored in a non-volatile memory, the filter data associating non-target PJL data with target data, the non-target PJL data being PJL data not intended for causing the image forming apparatus to a particular process, the target PJL data being PJL data intended for causing the image forming apparatus to perform the particular process, and when the obtained PJL data is the non-target PJL data associated with the target PJL data in the filter data stored in the non-volatile memory, convert the obtained PJL data into the target PJL data associated with the non-target PJL data in the filter data stored in the non-volatile memory.

Printing control apparatus, control method of printing control apparatus, and program
10395150 · 2019-08-27 · ·

A printer control apparatus that controls a printer executing printing based on print data, includes: a printer storage unit having a printing SSD in which reading and writing are executed in a unit of pages; a writing unit that writes print data to the printing SSD; a reading unit that reads print data from the printing SSD; and a reading and writing control unit that controls erasing of the print data that have been printed from the printing SSD according to a read state of the reading unit and causes the writing unit to write the new print data.

INFORMATION PROCESSING APPARATUS
20190260898 · 2019-08-22 · ·

An information processing apparatus includes an optional device, a main body processing portion, a first buffer, and a second buffer. When brought into a state where control data cannot be retained in an optional memory, the optional device transmits a saving request to the main body processing portion, and when brought into a state where the control data can be retained, the optional device transmits a saving cancel request to the main body processing portion. In a time period from the time of receipt of the saving request to the time of receipt of the saving cancel request, the main body processing portion saves specific control data to the second buffer, and after receipt of the saving cancel request, transmits the specific control data to the optional device.

Information device, computer-readable storage medium for computer program, and method for sharing memory

A device includes a first processing portion configured to keep a memory region to perform a first process; a second processing portion configured to perform any one of a plurality of second processes by using a memory region provided by the first processing portion; and a predicting portion configured to predict a first size of a first memory region to be required next to a second memory region which is required at present by the second processing portion. The second processing portion requests, from the first processing portion, a memory region having at least a larger size of the first size and a second size of the second memory region. In response to the request, the first processing portion provides the second processing portion with a memory region which is a part of the memory region kept and is of a size requested by the second processing portion.

Method, apparatus and system for rendering a graphical representation within limited memory

A method of controlling memory usage in a graphics rendering system. The method comprises converting a plurality of layers of graphical objects to an intermediate format representation, the layers being formed by grouping the graphical objects into a plurality of layers based on a first complexity threshold; and in response to detecting a memory shortage condition in execution of the graphics rendering system, determining a second complexity threshold based on the detected memory shortage condition, the second complexity threshold being lower than the first complexity threshold. The method also comprises identifying a layer of the plurality of layers based on the second complexity threshold, the identified layer being different to a layer which triggered the memory shortage condition, and converting the identified layer of graphical objects to the intermediate format representation to release memory occupied by graphical objects of the identified layer.

PRINTING CONTROL APPARATUS, CONTROL METHOD OF PRINTING CONTROL APPARATUS, AND PROGRAM
20190034769 · 2019-01-31 ·

A printer control apparatus that controls a printer executing printing based on print data, includes: a printer storage unit having a printing SSD in which reading and writing are executed in a unit of pages; a writing unit that writes print data to the printing SSD; a reading unit that reads print data from the printing SSD; and a reading and writing control unit that controls erasing of the print data that have been printed from the printing SSD according to a read state of the reading unit and causes the writing unit to write the new print data.

Printing system, and set and computer-readable medium therefor
10152658 · 2018-12-11 · ·

A printing system includes a printer and an information processing device that includes a processor and a memory storing processor-executable instructions, the instructions being configured to, when executed by the processor, cause the processor to, when there is not information stored in a queue area of the memory, determine to instruct the printer to start a pre-printing operation based on preparation instruction information. When there is information stored in the queue area, determine not to instruct the printer to start the pre-printing operation. In response to determining to instruct the printer to start the pre-printing operation, store the preparation instruction information into the queue area, and in response to determining to instruct the printer to start the pre-printing operation and storing the preparation instruction information into the queue area, generate print data based on specified contents data, and store print instruction information into the queue area.

METHOD, APPARATUS AND SYSTEM FOR RENDERING A GRAPHICAL REPRESENTATION WITHIN LIMITED MEMORY

A method of controlling memory usage in a graphics rendering system. The method comprises converting a plurality of layers of graphical objects to an intermediate format representation, the layers being formed by grouping the graphical objects into a plurality of layers based on a first complexity threshold; and in response to detecting a memory shortage condition in execution of the graphics rendering system, determining a second complexity threshold based on the detected memory shortage condition, the second complexity threshold being lower than the first complexity threshold. The method also comprises identifying a layer of the plurality of layers based on the second complexity threshold, the identified layer being different to a layer which triggered the memory shortage condition, and converting the identified layer of graphical objects to the intermediate format representation to release memory occupied by graphical objects of the identified layer.

Image processing device

Provided are: a main memory 14 that stores image data, a peripheral region 44 being set to a certain value; and a CPU 12 that performs tonal steps conversion processing on the image data. The CPU 12 includes: a plurality of cores 16 that have a parallel processing function due to a plurality of threads 18 and that execute the tonal steps conversion processing in parallel; and a data cache memory 22 and program cache memory 20 that are provided corresponding to each of the plurality of threads 18. The core 16 specifies a region smaller than a size of the data cache memory 22, of the image data as an operand region 48, and causes the image data corresponding to said operand region 48 to be acquired from the main memory 14 into the data cache memory 22 and executes the tonal steps conversion processing on said operand region 48 without distinction of a central region 42 and the peripheral region 44.

Resolution of out of memory conditions for shared memory in a print controller

Methods and systems herein provide for efficiently resolving how a rasterizer responds to out of memory conditions when attempting to write raster data to a solid state memory. In one embodiment, a print controller determines that the solid state memory is no longer available for storing raster data. The print controller determines that a process is utilizing the shared memory to complete an operation, where completing the operation frees up a portion of the solid state memory. The print controller suspends the rasterizer from writing raster data to a hard disk, and waits for the process to complete the operation. The print controller then instructs the rasterizer to resume writing raster data to the solid state memory.