Patent classifications
B41J2/04545
Information processing apparatus, information processing method, and storage medium
In the technology of the present disclosure, multiple nozzles included in a printing head are stably driven while disparity in the usage frequency of each nozzle is suppressed. The dot counter scans the digital halftone data in the X direction and performs accumulation-counting on the pixel value Ixy (the number of printing dots) of each pixel for each address y with the accumulation counter CntCum(y). The signal value Gxy of the corresponding pixel address (x, y) is obtained from the division pattern memory unit. The nozzle selection unit selects the nozzle to be used for forming a printing dot, based on the counted values of the accumulation counter CntCum and the signal value Gxy of the division pattern. Then, the address n of the nozzle memory corresponding to the selected nozzle to form a printing dot is determined.
Fluid actuator registers
Examples include a fluidic die. The fluidic die may comprise an array of fluid actuators, an actuation data register, a mask register, and actuation logic. The actuation data register may store actuation data that indicates fluid ejectors to actuate for a set of actuation events. The mask register may store mask data that indicates a set of fluid actuators enabled for actuation for a respective actuation event of the set of actuation events. The actuation logic may electrically actuate a subset of the fluid actuators based at least in part on the actuation data register and the mask register for the respective actuation event.
Print Head And Liquid Ejecting Apparatus
A print head includes ejecting portions ejecting liquid by being supplied with a high voltage signal, a switch group switching between whether or not to supply the high voltage signal to the first ejecting portion group in accordance with a low voltage logic signal, a memory, a high voltage signal input terminal, and a low voltage logic signal input terminal, the print head having a first mode in which the print head executes reading processing of reading information stored in the memory and does not execute ejection control processing of controlling whether or not to supply the high voltage signal to the first ejecting portion group by switching the switch group in accordance with an input signal input from the low voltage logic signal input terminal and a second mode in which the print head does not execute the reading processing and executes the ejection control processing.
Fluid ejection array controller
An apparatus includes a plurality of nozzles configured to eject fluid and a fluid ejection array controller connected to the plurality of nozzles. The nozzles are arranged into a plurality of primitives, and the primitives are further arranged into a plurality of virtual primitives that each includes at least two primitives. The fluid ejection array controller generates ejection control data for each virtual primitive based on contents of a virtual primitive control packet. The ejection control data includes, for each virtual primitive, a first instruction instructing a first primitive of the virtual primitive to fire and a second instruction instructing a second primitive of the virtual primitive to not fire.
FLUID ACTUATOR REGISTERS
Examples include a fluidic die. The fluidic die may comprise an array of fluid actuators, an actuation data register, a mask register, and actuation logic. The actuation data register may store actuation data that indicates fluid ejectors to actuate for a set of actuation events. The mask register may store mask data that indicates a set of fluid actuators enabled for actuation for a respective actuation event of the set of actuation events. The actuation logic may electrically actuate a subset of the fluid actuators based at least in part on the actuation data register and the mask register for the respective actuation event.
FLUIDIC DIE WITH PRIMITIVE SIZE GREATER THAN OR EQUAL TO EVALUATOR SUBSET
In one example in accordance with the present disclosure, a fluidic die is described. The die includes an array of fluid actuators grouped into primitives. The die also includes an array of actuator evaluators, wherein each actuator evaluator of the fluidic die is coupled to a subset of the array of fluid actuators. A fluid actuator controller groups multiple fluid actuators of the array of fluid actuators into primitives. A primitive size is greater than or equal to a lower limit threshold and the subset of the array of fluid actuators coupled to the actuator evaluation device is less than or equal to the lower limit threshold.
Inkjet recording apparatus
An inkjet recording apparatus includes a shape reading unit that reads a shape of a conveyed recording medium, a line data generating unit that generates line data based on information of the shape of the recording medium read by the shape reading unit, a head unit that ejects ink to the conveyed recording medium, a mask data generating unit that specifies an ejection inhibition part to which ink is not ejected from each of the plurality of line data, and a print image data generating unit that combines the dot image data and the mask data so as to generate print image data.
Printing device and printing method
A printing device includes a discharge control unit configured to, with a first movement of a printing head, among a one end side nozzle group using nozzles of one end side of a nozzle row, an other end side nozzle group using nozzles of an other end side of the nozzle row, and a center nozzle group using nozzles of the nozzle row that do not correspond to the one end side nozzle group and the other end side nozzle group, discharge ink on a designated area on a print medium from the nozzles included in the center nozzle group and the other end side nozzle group, and with a second movement which is the movement of the printing head the next time after the first movement, discharge the ink on the designated area from the nozzles included in the center nozzle group and the one end side nozzle group.
FLUID EJECTION ARRAY CONTROLLER
An apparatus includes a plurality of nozzles configured to eject fluid and a fluid ejection array controller connected to the plurality of nozzles. The nozzles are arranged into a plurality of primitives, and the primitives are further arranged into a plurality of virtual primitives that each includes at least two primitives. The fluid ejection array controller generates ejection control data for each virtual primitive based on contents of a virtual primitive control packet. The ejection control data includes, for each virtual primitive, a first instruction instructing a first primitive of the virtual primitive to fire and a second instruction instructing a second primitive of the virtual primitive to not fire.
Inkjet printing apparatus and inkjet printing method
An inkjet printing apparatus uses a printing head including a plurality of nozzle arrays each including a plurality of nozzles arrayed in a first direction, the nozzle arrays being arranged in a second direction. A compensating unit compensates for an ejection failure of a defective nozzle by causing a compensating nozzle to eject ink to a predetermined pixel area in a case where the print data corresponding to the defective nozzle indicates ink ejection to the predetermined pixel area. The compensating unit determines the compensating nozzle such that the compensating nozzle satisfies both a first condition that the compensating nozzle is not a defective nozzle and a second condition that the print data indicates that nozzles belonging to the nozzle array including the compensating nozzle do not eject ink to a pixel area corresponding to N pixels (N is a positive integer) around the predetermined pixel area in the first direction.