摘要:
This invention has as its object to improve the net processing speed by appropriately assigning the DMA processing time for attaining high-speed processing using hardware, and the software execution time of a CPU. By interrupting the operation of one of a CPU and a DMA processor only when a device such as an external D-RAM shared by processors such as the CPU, DMA processor, and the like, is to be accessed, the CPU operation and the DMA processing are substantially parallelly executed, thereby improving the net processing speed.
摘要:
A printer which enables flexible printing control to be performed in conformity with the capacity of a memory installed to satisfy the requirements of a user. In this printer, it is first determined whether the additional memory has been installed or not. Then, the printer further examines the total available capacity of the basic memory and additional memory based upon results of the determination, compares the total capacity with an amount of data necessary to perform printing by a single scan using all ink discharge nozzles of a printhead, decides, based upon the results of the comparison, the capacity of a buffer memory for temporarily storing printing data to be transferred to the printhead, and decides to change resolution in the scanning direction or whether to perform printing by multiscan printing using the buffer memory having the capacity decided or perform printing in which printing using all ink discharge nozzles of the printhead is completed by a single scan of the printhead.
摘要:
A printer and printing control method for improving throughput by performing efficient smoothing processing. The printer adopting the method monitors print data while it is transmitted from a receiving buffer 25a to a print buffer 25b, analyses the print data by a unit of one scanning area of a printhead whether the print data causes printing operation of the printhead, and, if no print data which causes printing operation is included in the print data corresponding to the one scanning area, controls to skip execution of row-column conversion and/or smoothing processing.
摘要:
A data processing method which efficiently performs data transfer by using a data bus with an appropriate access width corresponding to transfer data and a printer using the data processing method. In the printer, a CPU bus 70 having a 16-bit physical bus width, is shared by a CPU 21 and a DMAC 80. In a case where the CPU 21 accesses a memory via the CPU bus 70 with an 8-bit width, while the DMAC 80 accesses the memory via the CPU bus 70 with a 16-bit width, each time the DMAC 80 needs to access the memory, the DMAC 80 issues a DMA request signal to the CPU 21, requiring an exclusive access right for the CPU bus 70. In accordance with the request signal, the CPU 21 delivers the exclusive access right for the CPU bus 70 to the DMAC 80. Then the DMAC 80 controls memory access with the 16-bit width.
摘要:
A printer, which enables complicated printhead controls without a complicated logic circuit, includes a data table showing a control pattern of six controls stored in a RAM. When a drive trigger is inputted into a read-trigger generator, an address generator generates the address of the data table in the RAM as an address signal and inputs the address signal into the RAM. On the other hand, the read-trigger generator inputs a data-read trigger into the RAM. Control signals read by these signals are inputted into a head driver with heat pulses, which drives the printhead.
摘要:
When the sub-heaters of recording heads are PWM controlled in a low-temperature environment, temperatures of the recording heads are respectively detected by temperature sensors. The number of recording heads to be heating controlled is determined from the detected recording head temperatures, and a maximum duty ratio of a pulse train supplied to the sub-heater corresponding to the recording head to be heating controlled is determined in accordance with the determined number of the recording heads, so that supply timings of pulse width controlled pulse trains supplied to the sub-heaters corresponding to the recording heads to be heating controlled are not overlapped.
摘要:
The present invention relates to a recording apparatus that includes a recording head capable of performing dot recording, a main scanner for scanning the recording head, and a data storage for storing data sent from a host computer. The apparatus can make a record according to stored data by performing a plurality of main scans, and further comprises a restorer for restoring data, which has been subjected to given processing by the host computer, to another data in line with the given processing. The present invention further relates to a record data processing method. According to the present invention, an amount of sent data to be held can be reduced by reducing an amount of data to be transferred from the host computer. Moreover, a record with irregular concentration suppressed can be made in substantially the same recording area by performing a plurality of rounds of main scan as conventionally, while a reduction in cost can be achieved.
摘要:
A recording apparatus records an image by driving plural recording elements in blocks, into which the plural recording elements are divided. The plural blocks are divided into plural groups, each group having more than one block. A driving circuit drives each of the blocks independently. The driving circuit effects recording with high resolution or low resolution by respectively driving plural groups at a different timing in a first mode and driving the plural groups at a same timing in a second mode.
摘要:
A recording apparatus includes a recording head. The recording head is provided with a recording device string made up of a plurality of recording elements. The recording device string is arranged at a specified angle in relation to the direction perpendicular to the direction in which the recording head moves. A plurality of recording elements is divided into a plurality of blocks and sequentially driven in units of blocks at a specified interval. When recording is performed from a position other than an end of the recording device string, the drive sequence of the blocks is changed. The block including the recording element corresponding to a recording start position is first driven and recording data is read with the effective use of a signal line in a data bus.
摘要:
A recording head having a plurality of recording elements arranged thereon is scanned in a direction different from the direction of arrangement of the recording elements to effect a main scan. The scan is started when one scan of print data is stored in a buffer memory. Further, when a predetermined time has elapsed before one scan of print data is stored in the buffer memory, the scan is started without waiting for the storage of one scan of data and the data currently stored in the buffer memory is recorded. After the scan, a sheet is fed in accordance with the amount of print data recorded. The buffer memory can be effectively utilized without regard to a processing speed and a data transfer rate of a host apparatus.