Many activities may be performed to ready a print device for printing. Such activities consume valuable time and may delay printing.
As shown by
Data source 32 comprises a device external to capture and print unit 30 and configured to receive data from unit 30, to analyze the captured image or data and to transmit printing instructions to capture and print unit 30 that are based at least in part upon the captured image 22 and the information that it represents. In one embodiment, data source 32 may comprise a communications access point, a data server or other data processing and communication device. In yet other embodiments, data source 32 may be omitted, wherein data source 32 is incorporated as part of capture and print unit 30.
In the particular example illustrated, capture and print unit 30 includes body 36, imager 38, communications interface 40, print device 42, cover 43, ready indicator 44, user interface 45, print sensor 46, sensor 48, external preconditioning control signal interface 52, and controller 54. Body 36 comprises a structure configured to support the remaining components of capture and print unit 30. Body 36 is further configured to at least partially encloses or house such components. In one embodiment, body 36 is configured such that capture and print unit 30 is a hand held unit. In one embodiment, body 36 is a elongate bar-shaped handle, cylinder or similar structure configured to be grasped by a person's hand with the person's fingers wrapped about body 36. In another embodiment, body 36 has a gun handle configuration, facilitating manipulation of capture and print unit 30. In yet other embodiments, body 36 is configured to be mounted or otherwise secured to a frame or other supporting structure.
Imager 38 comprises a component of capture and print unit 30 configured to sense, scan or capture an image upon a surface. In one embodiment, imager 38 comprises a scanner module comprising a two dimensional (2D) charge coupled device (CCD) and one or more illumination sources such as targeted light emitting diodes, facilitating omni-directional scanning a in lowlight conditions. In other embodiments, imager 38 may comprise other devices configured to sense or capture the visible image such as other forms of a camera and the like. In yet other embodiments, imager 38 may utilize ultraviolet or infrared light to scanner sense an image on surface 24. In one embodiment, imager 38 may be configured to read a code such as a Maxi code, barcode, Universal Product Code (UPC) and the like.
Communication interface 40 comprises a component of capture and print unit 30 configured to communicate with external electronic devices such as data source 32. Communication interface 40 is configured to transmit data as well as to receive data. In one embodiment, communication interface 40 is configured to communicate wirelessly with external electronic devices. For example, in one embodiment, communication interface 40 may communicate with radio waves such as with a wireless IEEE 802.11g module. In other embodiments, communication interface 40 may communicate with ultraviolet or infrared light. In still other embodiments, communication interface 40 may be a wired connection where communication occurs through electrical or optical cables. For example, in one embodiment, communication interface 40 may comprise a Universal Serial Bus port. In other embodiments where data source 32 is incorporated into capture and print unit 30, communication interface 40 may be omitted.
Print device 42 comprises a device configured to print or form an image upon a surface, such as surface 24. Print device 42 is configured such that printing performance of print device 42 is enabled or enhanced when print device 42 is warmed, such as to a temperature greater than room temperature. According to one embodiment, print device 42 is configured to deposit a fluid printing material or solution. When heated to an elevated temperature, the fluid printing material experiences enhanced fluid mechanics, whereby the fluid printing material more easily flows and fills ejection chambers and is more responsive to high frequency pulsing.
According to one embodiment, print device 42 comprises a thermal resistive drop-on-demand ink jet print head having nozzles 60 and firing resisters 62. Electrical energy is applied to firing resisters 62 which heat up to a temperature sufficient to vaporize fluid within the corresponding fluid chambers (not shown), forcing drops of the fluid through corresponding nozzles 60. In addition to ejecting or firing fluid droplets, firing resisters 62 may also be used to warm or pre-warm the print head of print device 42. In particular, pulses of electrical energy are provided to firing resisters 62. Although the pulses of electrical energy are insufficient to heat such resisters 62 to a point so as to vaporize the fluid and eject the fluid droplets through nozzles 60, the pulses are sufficient to heat or firing resisters 62 to temperatures sufficient to warm or heat the print head of print device 42.
As further shown by
Cover 43 comprises one or more members movably positioned with respect to print device 42. In particular, cover 43 comprises one or more members movable with respect to nozzles 60. Cover 43 is movable between a first position in which cover 43 extends opposite to an across nozzles 60 and a second retracted position in which nozzles 60 are exposed, permitting novel 62 eject printing material onto an opposite medium. In the particular bottom illustrated, cover 43 is moved by an actuator 67 which may comprise any of a variety of suitable members such as a voice coil, a solenoid, or motor driven device. According to one embodiment, cover 43 is actuated are moved from the covering position to the retracted position by actuator 67 in response to signals from controller 54 which are in turn in response to signals from sensor 48. As a result, print device 42 is ready for printing at the subsequent time that a printing command is received. In other moderates, this preconditioning activity of moving cover 43 may be omitted or may be performed at other times.
Indicator 44 comprises a component of capture and print unit 30 configured to communicate information regarding the status of unit 30. In one embodiment, indicator 44 is configured to communicate information to a person using visible or audible signals or displays. In another embodiment, indicator 44 may communicate such information to an external electronic device or control. In the particular embodiment illustrated, indicator 44 is configured to provide an indication of (1) when a prewarming signal has been generated (when the capturing of an image has been initiated and when warming up of device 42 has also been initiated) (2) when print device 42 has been sufficiently warmed for printing, and (3) when unit 30 is in sufficient proximity to a surface for printing. In other embodiments, indicator 44 may be configured to indicate fewer or other status circumstances. In one embodiment, indicator 44 may comprise a visible indicator such as one or more light emitting diodes, an audible indicator or combinations thereof. In yet other embodiments, indicator 44 may be omitted.
User interface 45 comprises an interface by which a person may enter commands instructing capture and print unit 30 to initiate printing with print device 42. For example, upon receiving an indication that print device 42 is that an appropriate temperature for printing from indicator 44, a person may actuate or otherwise enter a command via interface 45 to begin printing. In one embodiment, user interface 45 may comprise a pad, button, lever, switch, slide or other device by which a person may use his or her hands or fingers to enter a command. In another embodiment, user interface 45 may comprise a microphone with associated voice or speech recognition software. In yet other embodiments, user interface 45 may be omitted where other mechanisms are employed for initiating printing. For example, in one embodiment, printing may be initiated in response to signals received from print sensor 46 or in response to control signals received via external preconditioning signal interface 52 or communication interface 40.
Print sensor 46 comprises a sensing device or component associated with capture and print unit 30 that is configured to detect relative movement of capture and print unit 30, and in particular, print device 42, relative to a surface being printed upon, such as surface 24. Signals from print sensor 46 indicate the relative speed at which print device 42 is moving relative to the surface being printed upon. Signals from print sensor 46 are used by controller 54 to control the rate at which printing material is discharged from print device 42 and which particular nozzles 60 are being discharged to form an image, such as image 26. In the particular embodiment illustrated, print sensor 46 is further configured to indicate contact or sufficiently close proximity of print device 42 to surface 24 and the initiation of printing. In other embodiments, the initiation a printing may alternatively begin in response to actuation of a separate trigger, such as a button, switch and the like. According to one embodiment, print sensor 46 may comprise an encoder wheel and associated encoder, wherein the encoder wheel is either rotated along the surface being printed upon or moved laterally by pressure against the surface. In other embodiments, print sensor 46 may comprise a navigational sensor or other sensing device.
Sensor 48 comprises a component of capture and print unit 30 configured to sense an image separation distance between the surface having an image and sensor 48 or imager 38. According to one embodiment, sensor 48 detects the image separation distance without contacting surface 24. In one embodiment, sensor 48 comprises an ultrasonic circuit or sensor. One example of such an ultrasonic sensor is a 400ET080 Piezoelectric Sensor, commercially available from Pro-Wave Electronics Corp., 3rd Floor, No. 4, Lane 348, Section 2, Chung Shan Road, Chung Ho City, Taipei Hsien, Taiwan 235. In other embodiments, sensor 48 may comprise other ultrasonic sensors or may comprise other non-contact sensors such as infrared sensors. In still other embodiments, sensor 48 may comprise a sensor which contacts surface 24 when determining the image separation distance.
External preconditioning signal interface 52 comprises an electrical or optical interface by which capture and print unit 30 may receive preconditioning command signals (signals initiating warming or other preconditioning activities of printing device 48 prior to receipt of a print command) from an external control 76. For example, in one embodiment, external preconditioning signal interface 52 may comprise an electrical or optical port connected to an external control 76 via optical or electrical lines or cabling. External control 76 make comprise a separate processing unit configure to generate control signals which result in a preconditioning signal being generated, wherein the capture of an image and preconditioning of print device 42, such as warming up in device 42, are initiated in response to the preconditioning signal. In other embodiments, external preconditioning signal interface 52 may comprise a device configured to communicate wirelessly with an external control 76. In particular embodiments, external preconditioning signal interface 52 may be omitted, wherein such external preconditioning generation signals are received via communication interface 40. In yet other embodiments, external preconditioning signal interface 52 may be omitted.
Controller 54 comprises one or more processing units physically associated with capture and print unit 30 and configured to generate control signals directing operation of imager 38 and print device 42. For purposes of this application, the term “processing unit” shall mean a presently developed or future developed processing unit that executes sequences of instructions contained in a memory 55. Execution of the sequences of instructions causes the processing unit to perform steps such as generating control signals. The instructions may be loaded in a random access memory (RAM) for execution by the processing unit from a read only memory (ROM), a mass storage device, or some other persistent storage. In other embodiments, hard wired circuitry may be used in place of or in combination with software instructions to implement the functions described. For example, controller 54 may be embodied as part of one or more application-specific integrated circuits (ASICs). Unless otherwise specifically noted, the controller is not limited to any specific combination of hardware circuitry and software, nor to any particular source for the instructions executed by the processing unit.
In the particular embodiments illustrated, controller 54 is configured to operate in three different modes. In a first mode, controller 54 generates one or more preconditioning signals based upon data or information received from sensor 48. Based upon the detected or sensed image separation distance, sensor 48 generates and transmits a preconditioning signal, wherein the capture of an image by imager 38 and the preconditioning up of print device 42 is initiated in response to the preconditioning signal. For example, the preconditioning signal may initiate warming of the print device 42. Warming of print device 42 may be achieved using one or both of firing resister 62 or block resister 66. The preconditioning may also include initiation of sensor 46 or other sensors. The preconditioning may further include actuation of cover 43 to a retracted position.
In one particular embodiment, controller 54 generates and transmits the preconditioning signal when the sensed image separation distance is at an appropriate focal distance for imager 38. For example, controller 54 may generate a preconditioning signal when the image separation distance is less than a first predetermined threshold value and greater than a second predetermined threshold value. According to one embodiment, controller 54 transmits the preconditioning signal while print device 42 is spaced from surface 24 by too great of a distance for printing yet when imager 38 is appropriately spaced from surface 24 for sensing or capturing a visible image, such as image 22, upon surface 24.
Because controller 54 generates the preconditioning signal automatically in response to the image separation distance meeting predetermined threshold values or falling within a predetermined range of distances, the capturing of an image by capture and print unit 30 is enhanced without a person having to guess the appropriate image separation distance to begin image capture. At the same time, preconditioning, such as warming, of print device 42 is initiated earlier in time (prior to capture and print unit 30 being positioned for printing) and without a person having to initiate such preconditioning (such as pre-warming) or guess when such preconditioning should begin. As a result, sensor 48 of capture and print unit 30 enables print device 42 to be conditioned and ready for printing while reducing time that a person would wait for print device 42 to be readied.
In a second mode, controller 54 generates a preconditioning signal initiating the preconditioning of print device 42 in response to signals from sensor 48 representing a sensed proximity to surface 24 or another surface without initiating the capture of an image by imager 38. In a third mode, controller 54 generates the preconditioning signal initiating the capture of an image by imager 38 and/or the preconditioning (such as warming) of print device 42 in response to input received from an external control 76 via external preconditioning signal interface 52. In one embodiment, capture and print unit 30 is configured to permit the user to select one of the three modes by which controller 54 generates such preconditioning signals.
In another embodiment, capture and print unit 30 is configured to permit a user to program or enter a selection choosing more than one of the three modes. For example, in one embodiment, controller 54 may employ the first and third modes, wherein controller 54 generates one or more preconditioning signals initiating the capture an image and the preconditioning of print device 42 in response to the first input received (1) from external preconditioning signal interface 52 or (2) from sensor 48 where controller 54 determines that the image separation distance determined using signals from sensor 48 meets a predetermined threshold distance or falls within a predetermined range of distances. Regardless of which mode capture and print unit 30 operates under, the earlier initiation of preconditioning of print device 42 saves valuable time which would otherwise be consumed while waiting for print device 42 to be readied prior to printing. In the particular embodiment, the earlier initiation of the preconditioning (warming, sensor activation and cover actuation) of print device 42 while imager 38 captures an image, while the captured images transmitted to data source 32, while data source 32 analyzes the captured image and/or while data source 32 transmits print instructions based upon the captured image saves valuable time which would otherwise be consumed while waiting for print device 42 to warm or otherwise readied prior to printing
Controller 54 further receives information or signals from print sensor 46 indicating capture and print unit 30 is sufficiently close to initiate printing. In response to signals from print sensor 46 indicating relative movement a capture and print unit 30 and surface 24 and based upon image data received from data source 32 via communication interface 40, controller 54 generates additional control signals causing firing resister 62 to eject printing material through nozzles 60 onto surface 24 to create an image, such as image 26, upon surface 24.
As indicated by step 124, as capture and print unit 30 is moved towards or away from surface 24 (or as surface 24 is moved with respect to unit 30), controller 54 periodically or continually compares the determined image separation distance at each moment to a predetermined threshold or a predetermined range of distances. In one embodiment, such predetermined thresholds or ranges are based upon imager 38 and its focal range. For example, in one embodiment, the detected image separation distance D is compared to a desired image separation distance of between about 4 and about 9 inches for imager 38 which comprises a HandHeld Products integrated optical module and decoder (5×10 series Decoded Miniature Image Engine). In other embodiments, other threshold or ranges may be used depending upon imager 38 or other factors.
As indicated by the arrow 126, controller 54 continues receiving signals from sensor 48 and continues to compare the sensed image separation distance D with a predetermined threshold or range until the sensed image separation distance D meets a threshold or is within the predetermined range.
In one embodiment, as indicated by step 128 in
As indicated by arrows 130 in
At substantially the same moment or slightly before or after the same moment, as indicated by step 134 in
As indicated by step 136 in
As indicated by step 140 shown in
As indicated by step 142 in
As indicated by step 144 in
As indicated by step 146 in
As indicated by step 148 in
As illustrated in
As indicated by step 150 in
Because warming of print device 42 is concurrently performed while the capture of the image is performed, while the captured image 22 is transmitted to data source 32, while a corresponding print file based upon the captured images identified and/or while the identify print files are transmitted to capture and print unit 30, capture and print unit 30 is able to print the corresponding image based upon the received print files in a more timely manner. In particular, the time used to warm print device 42, T1, substantially completed overlaps the time used for the image capture and print file transmission activities of steps 132-144 which occurs during time T2. According to one embodiment, warming of print device 42 using block resister 66 generally takes up to 600 ms. At the same time, with an imager 38 comprising a HandHeld Products imager and communication interface comprising wireless 802.11g, capturing an image generally takes approximately 100 ms, transmitting such an image takes approximately 20 ms, identifying the print files based on image takes approximately 300 to 400 ms and subsequent retransmitting the print file takes approximately 20 ms. As a result, during the time it takes for image 22 to be captured, transmitted, analyzed and new printing instructions to be sent, warming of print device 42 is substantially completed. Consequently, by the time that capture and print unit 30 is positioned in sufficient proximity to surface 24, little additional delay occurs before printing may take place. In short, scanning and printing efficiency is enhanced.
In the particular example illustrated in
Body 336 comprises a structure or case configured to support the remaining components of capture and print unit 330. Body 336 at least partially encloses or houses such components. In one embodiment, body 336 is configured such that capture and print unit 330 is a hand held unit. As shown in
Imager 338 is configured to sense, scan or capture an image upon a surface. In one embodiment, imager 338 comprises a scanner module comprising a two dimensional (2D) charge coupled device (CCD) and one or more illumination sources such as targeted light emitting diodes, facilitating omni-directional scanning a in lowlight conditions. In other embodiments, imager 338 may comprise other devices configured to sense or capture the visible image such as other forms of a camera and the like. In yet other embodiments, imager 338 may utilize ultraviolet or infrared light to scan or sense an image on surface 24 (shown in
Communication interface 340 is configured to communicate with external electronic devices such as data source 32 (shown in
Print device 342 comprises a device configured to eject or deposit printing material upon a surface, such as surface 24 (shown in
According to one embodiment, print device 342 comprises a thermal resistive drop-on-demand inkjet print head having nozzles 360 and firing resisters 62 (shown in
Print device 342 further includes a block resister 66 (shown in
Indicator 344 comprises one or more devices configured to provide an indication of when print device 342 has been sufficiently warmed for printing. Indicator 344 further provides an indication of when image capture has been initiated and when capture and print unit 330 is in sufficiently close proximity to a surface for printing upon the surface. In the embodiment illustrated, indicator 344 comprises a plurality of light emitting diodes configured to emit different colors of light or configured to emit light which is filtered by different colored light filters, wherein the different colors of light indicate or communicate different information to a person using unit 330. In other embodiments, indicator 44 may have other configurations. For example, indicator 344 may additionally or alternatively be configured to provide distinct audible signals or sounds based on the state of capture and print unit 330. In yet other embodiments, indicator 344 may be omitted.
User interface 345 comprises an interface by which a person may enter commands instructing capture and print unit 330 to initiate printing with print device 342. For example, upon receiving an indication that print device 342 is that an appropriate temperature for printing from indicator 344, a person may actuate or otherwise enter a command via interface 345 to begin printing. In the example embodiment illustrated, user interface 345 comprises a pair of buttons, the depressed man of which actuates switches to create electoral signals which are transmitted to controller 354. In other embodiments, interface 345 may comprise a touch pad, lever, switch, slide or other device by which a person may use his or her hands or fingers to enter a command. In another embodiment, user interface 345 may comprise a microphone with associated voice or speech recognition software. In yet other embodiments, user interface 345 may be omitted where other mechanisms are employed for initiating printing. For example, in one embodiment, pretty may be initiated in response to signals received from print sensor 346.
Print sensor 346 comprises a sensing device configured to detect relative movement of capture and print unit 330, and in particular, print device 42, relative to a surface being printed upon. Signals from print sensor 346 indicate the relative speed at which print device 342 is moving relative to the surface being printed upon or vice versa. Signals from print sensor 346 are used by controller 354 to control the rate at which printing material is discharged from print device 342 and which particular nozzles 360 are being discharged to form an image. In the particular embodiment illustrated, print sensor 346 is further configured to indicate contact or sufficiently close proximity of print device 342 to the surface and the initiation of printing. In other embodiments, the initiation a printing may alternatively begin in response to actuation of a separate trigger such as to the use of interface 345.
In the example embodiment illustrated, print sensor 346 comprises an encoder wheel 361 and associated encoder (not shown), wherein the encoder wheel 361 is rotated a long the surface being printed upon. In the embodiment illustrated, unit 330 additionally includes an idler wheel 362 which is rotatably supported by body 336 on an opposite side of nozzles 360 as encoder wheel 361. Idler wheel 362 projects from body 336 a distance substantially equal to the distance at which encoder wheel 361 projects from body 336. Idler wheel 362 permits unit 330 to be rolled along a surface during printing while maintaining a level or parallel orientation with respect to the surface. In other embodiments, print sensor 346 may comprise a navigational sensor or other sensing device.
Sensor 348 comprises a device configured to sense an image separation distance between the surface having an image and sensor 348 or imager 338. Sensor 348 generates and transmits signals to controller 354, wherein controller 354 determines an image separation distance using such signals and generates a warming signal initiating the capture of an image by imager 338 and the warming up print device 342.
According to one embodiment, sensor 348 detects the image separation distance without contacting the surface being printed upon. In one embodiment, sensor 348 comprises an ultrasonic circuit or sensor. As shown by
Controller 354 comprises one or more processing units physically associated with capture and print unit 330 and configured to generate control signals directing operation of imager 338 and print device 342. In the particular embodiments illustrated, controller 354 generates one or more warming signals based upon data or information received from sensor 48. In one particular embodiment, controller 354 generates and transmits the warming signal when the determined image separation distance, based upon signals from sensor 348, is at an appropriate focal distance for imager 338. For example, controller 354 may generate a warming signal upon the image separation distance being less than a predetermined threshold value and greater than a predetermined threshold value. According to one embodiment, controller 354 transmits the warming signal while print device 342 is spaced from the surface to be printed upon by too great of a distance for printing yet when imager 338 is appropriately spaced from a surface for sensing or capturing a visible image upon a surface. Such warming signals cause imager 338 to begin capturing of an image and cause print device 342 to be warmed via one or both of firing resister or block resister 66. Controller 354 further receives information or signals from print sensor 346 indicating capture and print unit 330 is sufficiently close to initiate printing. In response to signals from print sensor 346 indicating relative movement a capture and print unit 330 and a surface and based upon image data received from data source 32 (shown in
Because controller 354 generates the warming signal automatically in response to the image separation distance meeting predetermined threshold values or falling within a predetermined range of distances, the capturing of an image by capture and print unit 330 is enhanced without a person having to guess the appropriate image separation distance to begin image capture. At the same time, warming of print device 342 is initiated earlier in time (prior to capture and print unit 330 being positioned for printing) and without a person having to initiate such pre-warming or guess when such pre-warming should begin. As a result, sensor 348 and controller 354 of capture and print unit 330 enable print device 342 to be warmed and ready for printing while reducing time that a person would wait for print device 342 to be readied.
Although the present disclosure has been described with reference to example embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the claimed subject matter. For example, although different example embodiments may have been described as including one or more features providing one or more benefits, it is contemplated that the described features may be interchanged with one another or alternatively be combined with one another in the described example embodiments or in other alternative embodiments. Because the technology of the present disclosure is relatively complex, not all changes in the technology are foreseeable. The present disclosure described with reference to the example embodiments and set forth in the following claims is manifestly intended to be as broad as possible. For example, unless specifically otherwise noted, the claims reciting a single particular element also encompass a plurality of such particular elements.