Abstract:
In a printer, a controller controls a printing portion to execute a sample print to print on a sheet a plurality of barcodes. Each of the plurality of barcodes is represented by a received barcode data and printed in a different printing condition. The controller controls a reading portion to read the plurality of barcodes printed on the sheet in the sample print process to obtain a plurality of sets of scan data corresponding to respective ones of the plurality of barcodes. The controller performs a quality determination process to determine qualities of the plurality of printed barcodes based on the respective ones of the plurality of sets of scan data, and a printing condition setting process to set a printing condition based on the qualities determined in the quality determination process. The set printing condition is to be used to print a barcode by the printing portion.
Abstract:
An image processing apparatus includes: a power supply; a first interface; a first controller configured to control communication with the external device via the first interface, the communication including communication relating to image data and communication relating to power exchange to and from the external device; a second controller configured to control power fed from the power supply to the external device connected to the first interface, based on information obtained by the communication relating to power exchange to and from the external device; and a first path switch configured to: form a first communication path connecting the first controller and the first interface in a first power mode; and form a second communication path connecting the second controller and the first interface without via the first controller in a second power mode.
Abstract:
There is provided a printing apparatus including: a main control circuit; a sub-control circuit group connected to the main control circuit in series, the sub-control circuit group being configured to transfer image data from the main control circuit downstream; and a head group configured to be driven by the sub-control circuit group. The sub-control circuit group has at least two sub-control circuits including a second sub-control circuit and a first sub-control circuit connected to the second sub-control circuit at an upstream of the second sub-control circuit. The image data includes second image data and first image data. The main control circuit is configured to: transmit the second image data to the second sub-control circuit; and transmit the first image data to the first sub-control circuit after the transmitting of the second image data.
Abstract:
A CPU of a printer requests a first external device to supply electric power via a first interface through communications according to the USB standard. When the CPU determines that the requested electric power is to be unsupplied from the first external device, the CPU requests a second external device to supply the electric power via a second interface.
Abstract:
A waveform selecting process includes selecting one of a plurality of kinds of driving waveforms for each of a plurality of dot elements, based on a density value set to each of the plurality of dot elements in image data. The waveform selecting process includes, for a dot element array of each of the plurality of ejection ports: determining whether a dot element corresponding to a target dot has a second density value and determining whether a subsequent dot element corresponding to a subsequent dot has a first density value and, when both determinations are positive, setting the dot element corresponding to the target dot as a correction-target dot element, the subsequent dot being subsequent to the target dot in the formation order; and selecting one of a first driving waveform and a second driving waveform as a driving waveform of a correction-target dot element.
Abstract:
A data transmitting and receiving device includes: a clock signal generator which modulates a reference clock signal having a reference frequency to produce a clock signal whose frequency changes in a set cycle within a set frequency band; and a frequency range storage which stores a first frequency range as a part of the set frequency band and/or a second frequency range as the rest part of the set frequency band. The first transmitter does not transmit first communication data to a first receiver based on the clock signal having the frequency belonging to the first frequency range and transmits the first communication data to the first receiver based on the clock signal having the frequency belonging to the second frequency range. The first receiver receives the first communication data from the first transmitter based on the clock signal having the frequency belonging to the second frequency range.
Abstract:
There is provided a printing apparatus, including: a casing having a discharge opening and a conveyance route; a roller; a driving source; a printing head; a scanner disposed at a downstream side in a discharge direction; and a controller. The controller is configured to, depending on a printing preparation command, detect a leading-end position of a sheet; determine whether a printing surface of the sheet includes an error position that is not suitable for printing; and convey the sheet until the error position reaches the downstream position from the printing head. Then, the controller controls the printing head to execute printing of an image on the sheet.