Abstract:
A controller is for driving a nozzle of a fluid-jet printing device. The controller can select a waveform from a number of waveforms based at least on values for the nozzle. The controller can scale the waveform based on the values for the nozzle. The waveform drives the nozzle to cause the nozzle to eject fluid therefrom.
Abstract:
Measuring an inkjet nozzle may include taking at least one impedance measurement after the firing command is sent to detect the presence of a drive bubble and taking another impedance measurement to detect a collapse of the drive bubble.
Abstract:
A method for determining an issue in an inkjet nozzle with impedance measurements, includes taking a first impedance measurement to detect a drive bubble with an impedance sensor, and taking a second impedance measurement to detect said drive bubble with said impedance sensor after said first impedance measurement.
Abstract:
A controller is for driving a nozzle of a fluid-jet printing device. The controller can select a waveform from a number of waveforms based at least on values for the nozzle. The controller can scale the waveform based on the values for the nozzle. The waveform drives the nozzle to cause the nozzle to eject fluid therefrom.
Abstract:
A method is disclosed for spreading a non-periodic color signal sent to a spatial light modulator across a frame period. The method can include the operation of dividing a frame period into a plurality of time slices. A further operation can be assigning a color to each of the plurality time slices. Another operation can be interleaving one or more colors assigned to the time slices across the frame period in a non-periodic manner.
Abstract:
A method for forwarding a firing signal within a nozzle group of a fluid ejection device includes receiving warm data and fire data. A firing signal having a firing pulse preceded by a warming pulse is received. The firing signal is conditionally modified according to of the fire data. The conditionally modified firing signal is forwarded to a particular nozzle circuit of the nozzle group.
Abstract:
An optically addressable display includes a plurality of receptor and emitter pairs where each pair is for receiving optical display information and for generating light indicative of the display information. Each individual receptor and emitter pair is coupled electrically by an associated control circuit that facilitates driving the emitter so it generates either the received display information or annotation information generated by a light wand that is capable of being optically coupled to individual ones of the plurality of receptors. Each control circuit has a pulse density capture circuit that receives a pulse train signal indicative of a desired brightness or hue levels and drives an individual one of the emitters on and off at a determined duty cycle to produce the desired brightness or hue levels. In another embodiment sets of receptor and emitter pairs are grouped in cells, where each cell is capable of generating N of shades of different colors.
Abstract:
One aspect of the present invention provides a system for controlling display cells modulating light based on image data. The system comprises an input controller and a display controller. The input controller is configured to receive a series of image data groups with each image data group having N bits arranged in subgroups, wherein each subgroup has a subgroup value and a subgroup position corresponding to one cell of a group of cells. The input controller is configured to determine a comparison value for each subgroup position based on subgroup values at corresponding subgroup positions of a current image data group and a preceding image data group. The input controller is further configured to provide an update signal based on the comparison values, and to provide an update image data group having less than N bits and representative of the current image data group when the update signal indicates reduced data transmission. The display controller is configured to receive the update signal and the update image data group, and to update the group of cells based on the update signal with N bits of data from at least one of: the update data group, the preceding data group, and a function of the update and preceding data groups.
Abstract:
A method for calibrating a program that detects a condition of an inkjet nozzle includes receiving measurement information from a sensor positioned to detect a drive bubble in an ink chamber of an inkjet nozzle; and modifying a program that determines a condition of said inkjet nozzle.
Abstract:
A printhead apparatus, an inkjet printer system, and a method of built-in test employ a test flag transmitted through a data channel of a printhead. The apparatus includes a plurality of printheads, a data register at each printhead, and a status channel. Each printhead has a unidirectional data channel (UDC) to provide data to the printhead. The data register detects proper reception of a test flag received by the printhead through the UDC. The status channel reports printhead status information including whether or not proper reception of the test flag was detected by the data register. The system includes the apparatus and a controller to generate the test flag and receive the printhead status information. The method includes sending a test flag, and verifying proper reception thereof.