Inkjet printing devices include a printhead having a number of nozzles. The nozzles are used to eject fluid (e.g., ink) onto a substrate to form an image. Some inkjet printing devices include a stationary printbar that includes printheads. Such printing devices are known as wide array printers (e.g., page wide array printers). The printbar of a wide array printer spans the width of a printable area of the printer such that the printbar may remain stationary during printing. A substrate to be printed is moved past the stationary printbar of the wide array printer.
The figures are not to scale. Wherever possible, the same reference numbers will be used throughout the drawing(s) and accompanying written description to refer to the same or like parts.
In a wide array printing apparatus or other printing apparatus including a printbar, the size of a substrate being imaged may be smaller than a size of the printbar. When the substrate is smaller than the printbar, some nozzles (or printheads) overlying the substrate may be used to image the substrate and some nozzles (or printheads) that are spaced away from the substrate may not be used to image the substrate. In another example, a section of the substrate may be left blank during the printing (e.g., a margin or other area where no printing is to occur based on the image to be printed). When a section of the substrate is left blank, some nozzles (or printheads) overlying the image may be used to image the substrate and some nozzles (or printheads) overlying the blank section of the substrate may not be used to image the substrate.
If a nozzle of a printhead is not being used, heated ink within the nozzle may come into contact with air and start to evaporate, dry up and/or separate. When ink evaporates within a nozzle there may be a loss of ink and/or print quality may be impacted by dried ink in the nozzle. Ink drying and evaporation may be accelerated when a heater is used to heat the ink to decrease ink viscosity during printing. Examples disclosed herein maintain the operability of inkjet devices by heating (or not heating) printheads or nozzles based on a location of the printheads or nozzles and a print area for an image to be printed. In some examples, while printing to a substrate, some of the printheads or nozzles are heated to decrease the viscosity of the ink for printing and other printheads or nozzles are not heated to reduce evaporation and/or drying of printheads that are not used. Additionally or alternatively, a cooling element may be activated to cool printheads or nozzles that are not in use.
In some examples, the print area is determined by the dimensions of the substrate. In another example, the print area is determined by the dimensions of the image to be printed on the substrate. In some examples, the print area is determined by both of the dimensions of the substrate and the dimensions of the image to be printed on the substrate.
In the example of
The example printer 105 of
In the illustrated example, the printer 105 includes the example printhead 140 having a plurality of nozzles 142. The plurality of nozzles 142 are provided with a plurality of heaters 144. The heaters 144 may be similar or different from one another. The heaters 144 may be implemented using, for example, small thin film resistors, field effect transistors (FET's), and/or any other type of heater inside or outside the printhead 140 and/or nozzles 142. The example heaters 144 each heat a particular nozzle 142. Alternatively, the heaters 144 may heat an entire printhead comprising multiple ones of the nozzles 142.
In some examples, to reduce evaporation and drying of ink within the nozzles 142, an example heater controller 155 stored in a data storage device 150 and executed by the processor 145 may control the heaters 144 between an on state and an off state. In some examples, the heater controller 155 causes some of the heaters 144 to be turned off when those heaters 144 are associated with ones of the nozzles 142 that are not being used during a printing operation and causes other of the heaters 144 to be turned on when those respective ones of the heaters 144 are associated with ones of the nozzles 142 that are being used during the printing operation. In some examples, the nozzles 142 that are not being used during a printing operation are outside of a printing area and are at a distance from a perimeter edge of a substrate to be imaged and/or at a distance from a perimeter edge of an image to be printed.
The example controller 120 includes the example processor 145 including hardware architecture to retrieve and execute executable code from the example data storage device 150 which contains the example heater controller 155. The executable code may, when executed by the example processor 145, cause the processor 145 to implement at least the functionality of printing on the example substrate 115, actuating the printhead and/or substrate motion mechanics 125, 130 and controlling the heaters 144. The executable code may, when executed by the example processor 145, cause the processor 145 to provide instructions to a power supply unit 175 to cause the power supply unit 175 to provide power to the printhead 140 to eject a fluid from the nozzles 142 and/or to control the heaters 144.
The data storage device 150 of
The example print analyzer 206 receives information about requested print jobs from the image source 110. A print job may be comprised of print commands and print data associated with the print job that may be used by the example printing apparatus 100 to produce a desired image (e.g., text, graphics, etc.) on the substrate 115. The print data may contain information such as substrate dimensions, image dimensions, image colors, etc.
The example image dimension analyzer 208 determines the dimensions of the image from the print data. According to the illustrated example, the image dimensions are identified in the print data. Alternatively, the image dimension analyzer 208 may analyze the print data to determine the image dimensions (e.g., by determining the width and/or height of the image to be printed).
The example substrate dimension analyzer 210 determines the dimensions of a substrate on which the image will be printed (e.g., the substrate 115 from
The nozzle identifier 212 of the illustrated example identifies a subset of nozzles (e.g., a subset of the nozzles 142 from
The example nozzle identifier 212 determines the print area by analyzing both the example image dimension analyzer 208 and the example substrate dimension analyzer 210 to determine the largest dimension and, thereby, the nozzles that are within the print area. Alternatively, the nozzle identifier 212 may utilize information from one of the image dimension analyzer 208 and the substrate dimension analyzer 210.
The example heater actuator 214 receives the identified nozzles from the nozzle identifier 212 and activates heaters associated with the nozzles that are within the print area (e.g., the heaters 144 that are associated with identified ones of the nozzles 142 of
Thus, the example heater controller 205 controls heaters associated with nozzles of printheads (e.g., printheads on a printbar of a wide array printer) to prevent unnecessary heating of the nozzles that are outside the print area.
The nozzles 305 of the cartridge 300 of the illustrated example include heaters 325 that are controllable between an on state and an off state. In some examples, a first subset of nozzles 305 may eject a first color of ink while a second subset of nozzles 305 may eject a second color of ink. Thus, if the image being printed uses the first subset of nozzles 305, the heaters 325 of the second subset of nozzles 305 may be turned off to substantially prevent ink in the unused nozzles 305 from evaporating. However, the cartridge 300 may have any number of nozzle groupings that are associated with any number of colors (e.g., 1, 3, 4, etc.) and/or other logical grouping of the nozzles 305. Alternatively, the nozzles 305 may not be grouped.
In operation, the example cartridge 300 may be installed in a carriage cradle of, for example, the example printer 105 of
The memory chip 350 of the illustrated example may include a variety of information such as the type of fluid cartridge, the kind of fluid contained in the cartridge, an estimate of the amount of fluid remaining in the fluid reservoir 310, calibration data, error information and/or other data. In some examples, the memory chip 350 includes information about when the cartridge 300 should receive maintenance. In some examples, the printer 105 can take appropriate action based on the information contained in the memory chip 350, such as notifying the user that the fluid supply is low or altering printing routines to maintain image quality.
To print an image on the substrate 115, the example printer 105 moves the cradle carriage containing the cartridge 300 over the substrate 115. To cause an image to be printed on the substrate 115, the example printer 105 sends electrical signals to the cartridge 300 via the electrical contacts in the carriage cradle. The electrical signals pass through the conductive pads 340 of the cartridge 300 and are routed through the flexible cable 330 to the die 320. The example die 320 then ejects a small droplet of fluid from the reservoir 310 onto the surface of the substrate 115. Droplets of ink combine to form an image on the surface of the substrate 115.
The example nozzles 405 include an associated heater 420. The example heaters 420 are controllable between an on state and an off state. To substantially prevent ink within unused ones of the example nozzles 405 from evaporating, when imaging the substrate 115, a first subset of the nozzles 405 being used to image the substrate 115 may be heated while a second subset of the nozzles 405 not being used to image the substrate may not be heated. The first and second subsets may be selected based on the image being printed, the print area, the dimensions of the substrate 115, etc.
In operation, ink obtained from an example ink cavity 514 is heated by the example heater 504 (e.g., a resistive heater) to form a bubble of ink. As the ink bubbles, it is pushed out of the example nozzle 500 to form an image on the substrate 115. To decrease the viscosity of the ink, the example heater 504 additionally heats the ink using a lower power than when ink is heated to form the bubble. In another example, a piezoelectric actuator may be utilized to eject ink whereby selective deformation of the piezoelectric actuator causes droplets of ink to be ejected. In such an example, the heater is not used to vaporize the ink, but the heater is still used to heat the ink a smaller amount to lower the viscosity of the ink. The methods and apparatus disclosed herein are not limited to a particular type of printer. On the contrary, the disclosed methods and apparatus may be utilized to selectively activate and/or deactivate heaters associated with any type of printing implement that is outside a print area.
While an example manner of implementing the printing apparatus 100 of
Flowcharts representative of example machine readable instructions for implementing the printing apparatus 100 are shown in
As mentioned above, the example processes of
The process of
At block 604, the example processor 145 causes an image to be printed on the substrate 115 by actuating the printhead motion mechanics 125 and/or the substrate motion mechanics 130 causing the printhead 140 to eject fluid through the respective nozzles 142.
The example nozzle identifier 212 detects the ones of the nozzles 142 that are within the print area (block 706). In some examples, the nozzles 142 within the print area are identified by the nozzle identifier 212 based on the received input. Additionally or alternatively, the print area may be identified by a computer external to the printing apparatus 100. At block 708, the example heater actuator 214 determines if the example heaters 144 of the ones of the nozzles 142 within the determined print area are on (e.g., heating the nozzles 142) (block 708). If the heaters 144 within the determined print area are off, the heater actuator 214 causes the heaters 144 to turn on (block 710).
The example nozzle identifier 212 then detects ones of the nozzles 142 outside the print area (block 712). In some examples, the ones of the nozzles 142 outside the print area are identified by the nozzle identifier 212 based on the received input. At block 714, the example heater actuator 214 determines if the heaters 144 of the ones of the nozzles 142 outside the determined print area are off (block 714). If the heaters 144 within the determined print area are on, the example heater actuator 214 causes the heaters 144 to turn off (block 716).
At block 718, the processor 145 causes an image to be printed on the substrate 115 by actuating the printhead motion mechanics 125 and/or the substrate motion mechanics 130 and/or by causing the example printhead 140 to eject fluid through the ones of nozzles 142 in the print area (block 718).
The processor platform 800 of the illustrated example includes a processor 812. The processor 812 of the illustrated example is hardware. For example, the processor 812 can be implemented by one or more integrated circuits, logic circuits, microprocessors or controllers from any desired family or manufacturer.
The processor 812 of the illustrated example includes a local memory 813 (e.g., a cache). The processor 812 of the illustrated example is in communication with a main memory including a volatile memory 814 and a non-volatile memory 816 via a bus 818. The volatile memory 814 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) and/or any other type of random access memory device. The non-volatile memory 816 may be implemented by flash memory and/or any other desired type of memory device. Access to the main memory 814, 816 is controlled by a memory controller.
The processor platform 800 of the illustrated example also includes an interface circuit 820. The interface circuit 820 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface.
In the illustrated example, one or more input devices 822 are connected to the interface circuit 820. The input device(s) 822 permit(s) a user to enter data and commands into the processor 145. The input device(s) can be implemented by, for example, an audio sensor, a microphone, a keyboard, a button, a mouse, a touchscreen, a track-pad, a trackball, isopoint and/or a voice recognition system.
One or more output devices 824 are also connected to the interface circuit 820 of the illustrated example. The output devices 824 can be implemented, for example, by display devices (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display, a cathode ray tube display (CRT), a touchscreen, a tactile output device, a light emitting diode (LED) and/or speakers). The interface circuit 820 of the illustrated example, thus, typically includes a graphics driver card, a graphics driver chip or a graphics driver processor.
The interface circuit 820 of the illustrated example also includes a communication device such as a transmitter, a receiver, a transceiver, a modem and/or network interface card to facilitate exchange of data with external machines (e.g., computing devices of any kind) via a network 826 (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.).
The processor platform 800 of the illustrated example also includes one or more mass storage devices 828 for storing software and/or data. Examples of such mass storage devices 828 include floppy disk drives, hard drive disks, compact disk drives, Blu-ray disk drives, RAID systems, and digital versatile disk (DVD) drives.
The coded instructions 832 of
From the foregoing, it will appreciated that the above disclosed methods, apparatus and articles of manufacture selectively control nozzle heater of a printhead and/or printbar to substantially prevent ink within non-used nozzles from evaporating. Using the examples disclosed herein, the useful life of these nozzles is extended. In some examples, these nozzle heaters may be controlled between on and off prior to a print job being initiated and/or during a print job based on a size of a substrate being imaged and/or based on a size of the image to be printed on a substrate. In some examples, the nozzle heaters may be actuated between on and off while the printing apparatus is continuously operating based on the size of the substrate being imaged and/or based on the size of the image to be produced on the substrate. While inkjet printing is described in the foregoing examples, the methods and apparatus disclosed herein may be implemented on any other type of printer that includes nozzles or on other devices that include nozzles. For example, the methods and apparatus disclosed herein can be implemented on three-dimensional printing devices.
Although certain example methods, apparatus and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims of this patent.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/049258 | 7/31/2014 | WO | 00 |