Abstract:
An image forming apparatus may include a scanner configured to read a document, a feeder configured to feed a sheet, a printer configured to print an image on the sheet, a processor, and memory storing instructions. The instructions, when executed by the processor, may cause the image forming apparatus to control the scanner to read the document to generate read data, determine whether the read data provides an image while the scanner is reading the document, and control the feeder to start feeding the sheet to the printer in response to determining that the read data provides the image. Determining whether the read data provides the image may include determining whether a substantially blank sheet would be printed based on the read data.
Abstract:
In a method and a device to sort pixel data in a print data stream, a data sorting memory is used configured so that it can be written per column and read per row. The pixel data are entered per column into the data sorting memory in the order of the incoming print data stream. Via the per-row readout the pixel data are re-sorted into an order suitable to control the print head. The sorting can thereby take place in only one write process and one read process.
Abstract:
A scanning controller, a scanning apparatus and a method for performing the scanning controller are disclosed herein. The scanning controller includes an image data processing unit, a memory control unit, a dummy line control unit, a buffer condition control unit, a motor condition control unit, a motor controlling unit and a relation control unit. Based on at least one of several predetermined contrastive relationships among each stored data amount with regard to an image buffer and its corresponding motor move timing, the relation control unit controls generation of a motor move timing from the motor controlling unit to drive a motor with variance of a scanned data generation rate and simultaneously enable determination of the dummy line control unit on which part of scanned image data should be skipped by catching of the image data processing unit.
Abstract:
In a method and a device to sort pixel data in a print data stream, a data sorting memory is used configured so that it can be written per column and read per row. The pixel data are entered per column into the data sorting memory in the order of the incoming print data stream. Via the per-row readout the pixel data are re-sorted into an order suitable to control the print head. The sorting can thereby take place in only one write process and one read process.
Abstract:
A distributed storage system implements high-speed data reconstitution processing while ensuring a high security level. Devices (63) in a device group (51) with security level “low” distributedly store fragmented data. When a process requesting device (60) belonging to a device group (50) with security level “high” instructs devices (62) belonging to the same group to reconstitute the data, the devices (62) collect and reconstitute part of the fragmented and stored data. After that, the process requesting device (60) collects the data partially reconstituted by the devices (62) and completely reconstitutes the data.
Abstract:
An image reading apparatus including a reading unit that reads a document as an object to be read in a main scanning direction; a conveyance unit that conveys one of the reading unit and the object to be read as an object to be conveyed in a sub-scanning direction; a detecting unit that detects a position of the object to be conveyed; a control unit that controls conveyance of the object to be conveyed, based on the position of the object to be conveyed and a preset target position trajectory; a specifying unit that specifies, based on the target position trajectory, the position of the object to be conveyed at a time when a period of invalidation or interruption of reading operation by the reading unit is started. The reading operation is invalidated or interrupted when a predetermined interruption condition is satisfied.
Abstract:
A control device and a method for controlling scanning speed of a scanner. The control device includes a decision device and a driving device. The decision device further includes an image buffer, an up-down counter and a comparator. The decision device receives the input image data and utilizes the up-down counter to compute data access volume inside the image buffer. The comparator decides whether to increase or decrease the scanning speed according to the data access volume and also outputs decision data to the driving device.
Abstract:
An original is read by an original reading unit configured to read image data, at least one of the original reading unit and the original is driven by a driving motor in a sub-scan direction, and, when an amount of the image data stored by the image data storing unit becomes equal to or more than a predetermined amount, the rotational speed of the driving motor is reduced according to driving control data provided for each of current rotation angles of the driving motor for finally stopping the driving motor at a predetermined rotation angle, and a speed in a sub-scan direction at which the original reading unit reads the original is reduced. Then, main scan line data are thinned out from the image data according to thin-out data provided for each driving control data, and image data of the original are restored.
Abstract:
An image processing apparatus for converting image data between a raster format and a block format including an image data processor for providing the image data including a luminance component and at least one chrominance component in the raster format, at least two FIFO memories for storing corresponding image data components, a multiplexer for multiplexing the image data components from the at least two FIFO memories, a line buffer memory for storing outputs of the multiplexer linearly, and an image compressor for receiving the image data components in block format in sequence from the unified line buffer memory and compressing the received image data components. The image processing apparatus may also include an address generator for generating a common read/write address for the line buffer memory; and an image compressor for receiving image data of a v*h block unit from the line memory and compressing the received image data, where when the image data of v lines are read out from the line memory in a block scan order referring to the common read/write address, next image data of v lines are written into the single line memory with reference to the same common read/write address.
Abstract:
A distributed storage system implements high-speed data reconstitution processing while ensuring a high security level. Devices (63) in a device group (51) with security level “low” distributedly store fragmented data. When a process requesting device (60) belonging to a device group (50) with security level “high” instructs devices (62) belonging to the same group to reconstitute the data, the devices (62) collect and reconstitute part of the fragmented and stored data. After that, the process requesting device (60) collects the data partially reconstituted by the devices (62) and completely reconstitutes the data.