Media processing devices configured to process discrete media units, such as card printers configured to print identity cards, include printheads configured to apply indicia (e.g. images and text) to the cards. Printhead performance may be negatively affected by variations in the angle between the cards and the printhead.
Some media processing devices are configured to process discrete media units, such as identity cards (e.g., driver's licenses or employee badges). Some examples disclosed herein are described using the term “cards.” However, cards are example discrete media units and example methods and apparatus disclosed herein are applicable to any suitable type of discrete media unit(s).
Media processing devices typically drive a media unit such as a card past a printhead, which is configured to apply indicia to the surface of the card. The effectiveness of the printhead in applying such indicia may depend on the angle of the card relative to the printhead. Some printheads are movable, enabling the printhead to be controlled to adjust the above-mentioned angle during printing. In certain media processing devices, however, the angle of the card itself relative to the media processing device may vary during the card's travel past the printhead. When movement of the card is permitted as mentioned above, printing efficacy may be reduced, and printing artifacts such as acceleration induced density variations (also referred to herein as banding) appearing on the card may be introduced. Further, the potential for such movement may require the deployment of printheads with greater ranges of operational angles, which may reduce the efficacy of the printheads, increase the cost and complexity of the printheads, or both.
Some media processing devices implement nip rollers upstream and/or downstream of the printhead in an effort to constrain movement of the card away from the desired path of travel past the printhead. In such devices, however, the nip rollers are typically disengaged from the card when the printhead engages with the card, thus permitting undesirable card movement. Further attempts to resolve the above issues may include implementing nip rollers that are not disengaged. However, in devices in which the nip rollers that are not disengaged from the card, the trailing edge of the card may snap or jump upon leaving the nip roller as the card travels past the printhead. Such motion may lead to banding artifacts on the card.
Examples disclosed herein are directed to a media processing device including: a platen roller configured to move a media unit along a media processing path to traverse a processing head adjacent to the platen roller; an upstream drive assembly including (i) an upstream drive roller disposed along the media processing path on a first side of the platen roller; and (ii) a movable upstream nip roller housing carrying an upstream nip roller adjacent to the upstream drive roller; a downstream drive assembly including (i) a downstream drive roller disposed along the media processing path on a second side of the platen roller; and (ii) a movable downstream nip roller housing carrying a downstream nip roller adjacent to the downstream drive roller; a controller configured to control a motor to move, according to a predefined sequence, the upstream roller housing to engage the upstream nip roller with the upstream drive roller, and the downstream roller housing to engage the downstream nip roller with the downstream drive roller.
Turning to
A pick roller 208 is disposed at an outlet 212 of the input hopper 200, and is configured to dispense a single media unit 204 from the input hopper 200 to a media transport assembly configured to guide the media unit 204 along a media processing path 216. The media processing device 100 also includes an input roller 220 at the slot 112, configured to drive a single media unit fed into the slot 112 underneath the stack of media units 204 already present (if any) in the input hopper. The single media unit fed into the slot 112 is then dispensed from the input hopper 200 for travel along the media processing path 216. In other words, the media processing device 100 is configured to process media units retrieved from the stack in the input hopper 200, as well as single-feed media units received via the input slot 112.
The input hopper 200 also contains a biasing assembly 224 disposed above the stack of media units 204. The pick roller 208 dispenses the bottom media unit from the stack of media units 204 by frictionally engaging with the bottom media unit 204. If insufficient force is exerted by the bottom media unit on the pick roller 208, the frictional engagement between the pick roller 208 and the media unit may be too weak for the pick roller 208 to grip and dispense the media unit 204. When the input hopper 200 is full, the weight of the stack of media units 204 alone may apply sufficient force for engagement between the bottom media unit and the pick roller 208. The biasing assembly 224 is configured to apply a progressively greater force to the top of the stack of media units 204 as the stack shrinks in size, thus maintaining a substantially constant force on the bottom media unit. The biasing assembly 224, in the present example, is implemented as a Sarrus linkage biased towards an extended position in which the biasing assembly 224 applies a force on the media units 204 (the linkage is shown in a retracted position in
The media transport assembly includes a plurality of rollers and guide surfaces. The media processing path 216, as seen in
During printing operations, an ink ribbon (not shown) travels from a supply roller 236 of the cassette 232 to the printhead 228, and then to a take-up roller 240 of the cassette 232. The ribbon is driven by a motor configured to move the ribbon at a constant/controlled speed and/or tension. Oscillations in the speed or tension can result in banding artifacts. Accurate control of the speed and/or tension on the ribbon take-up side (i.e. via the take-up roller 240) can mitigate banding and other printing artifacts. A ribbon take-up motor is geared directly to the take-up roller 240 to control take-up of the spool of ribbon. As will be apparent to those skilled in the art, variations in tension of the ribbon during printing can cause uneven travel of the ribbon through the printhead 228, resulting in banding and other artifacts. In some examples, the ribbon take-up roller 240 or the motor driving the ribbon take-up roller 240 include a rotational sensor, such as a quadrature encoder, configured to transmit a signal representing the measured rotational speed of the ribbon take-up roller 240. The controller 260 is configured to modulate a supplied current (or other suitable operating parameter) to the motor based on the sensor signal, to maintain a substantially constant ribbon take-up speed. For example, the controller 260 may store a target velocity, and modulate the current supplied to the motor driving the take-up roller 240 based on a deviation between the target velocity and the actual velocity as indicated by the sensor. Oscillatory behavior of the ribbon in a controlled tension environment may therefore be suppressed.
As the ink ribbon and the media unit 204 pass the printhead 228, the ink ribbon is in contact with the media unit 204. To generate the above-mentioned indicia, certain elements (e.g., printhead dots) of the printhead 228 are selectively energized (e.g., heated) according to machine-readable instructions (e.g., print line data or a bitmap). When energized, the elements of the printhead 228 apply energy (e.g., heat) to the ribbon to transfer ink to specific portions of the media unit 204.
In some examples, processing of the media unit 204 also includes encoding data in an integrated circuit, such as a radio frequency identification (RFID) tag, magnetic strip, or combination thereof, embedded in the media unit 204. Such processing may occur at the printhead 228 mentioned above, or at a distinct secondary processing head upstream or downstream of the printhead 228 along the media processing path 216.
Having traversed the printhead 228, the media unit 204 is transported along the media processing path 216 to the output hopper 116. In the present example, prior to arriving at the output hopper, however, the media unit is transported to a media unit redirector 244 controllable to reverse, or flip, the media unit 204 by receiving the media unit 204, rotating by about 180 degrees, and expelling the media unit 204. The redirector 244 is configured to perform the above functions (receiving, flipping, and expelling a media unit 204) under motive power supplied by a single source, such as a motor.
Accordingly, the media transport assembly is configured to operate in two opposite directions along at least a portion of the media processing path 216 (illustrated in double lines). Specifically, the media processing path 216 proceeds in a return direction (as opposed to an outbound direction from the input hopper 200 to the printhead 228 and the redirector 244, described above) from the redirector 244 to the printhead 228. As a result of the media unit 204 having been flipped at the redirector 244, on the return pass of the printhead 228 an opposite side of the media unit 204 is exposed to the printhead 228 than on the outbound pass of the printhead 228. The media processing device 100, in other words, is capable of applying indicia to both sides of the media unit 204, before the media unit 204 is transported along the remainder of the media processing path 216 to the output hopper 116.
Prior to entering the redirector 244, the media unit 204 is transported by rollers 246 and 247 of the above-mentioned transport assembly, to traverse one or more registration assemblies, as will be discussed below. At least one of the registration assemblies is configured to align the media unit 204 laterally (that is, in a direction substantially perpendicular to the direction of travel along the media processing path 216) before the media unit 204 enters the redirector 244. Further, as also discussed below, the registration assembly is configured to retract away from the media processing path 216 as the media unit 204 exits the redirector 244 in the return direction.
As noted above, on either side of a print platen roller 245 (adjacent to the printhead 228) are rollers 246 and 247. The rollers 246 and 247 are also referred to as stationary rollers in the discussion below. In particular, although the rollers 246 and 247 rotate about respective axes, the axes themselves are stationary. That is, the positions of the rollers 246 and 247 relative to the media processing path 216 is static, notwithstanding the rotation of the rollers 246 and 247. Further, in the present example the stationary rollers 246 and 247 are driven by one or more motors (not shown in
As will be discussed below in greater detail, each of the stationary rollers 246 and 247 are components of respective upstream and downstream drive assemblies. The above-mentioned assemblies also include respective movable rollers adjacent to the corresponding stationary roller. The movable rollers (not shown in
As will be discussed below, the media processing device 100 includes further components configured to control the positions of the above-mentioned movable rollers relative to the stationary rollers 246 and 247, and to control the position of the printhead 228 relative to the platen roller 245. The control of the movable roller and printhead positions, as will be apparent in the discussion below, may serve to reduce undesirable movement of the media unit 204, particularly relative to the printhead 228, as the media unit 204 travels along the media processing path 216.
Turning to
The upstream and downstream support members 304 and 308 can be integrally formed with the housing 104, or can be discrete components that are fixed to the housing 104. The support members 304 and 308 are typically static, and support other components of the media processing device 100, some of which are movable. Among the components supported by the upstream support member 304 is an upstream drive assembly 310, which includes the upstream stationary roller 246 mentioned above. The upstream stationary roller 246 is mounted for rotation on a shaft 312, which is supported by the upstream support member 304 in the illustrated example. In the present example, the shaft 312 is connected to a motor (not shown), and the upstream stationary roller 246 is therefore also referred to in the discussion below as the upstream drive roller 246. The upstream drive assembly 310 also includes an upstream nip roller housing (which may also be referred to as a nip roller carriage) 316 that rotatably supports the upstream movable roller (not shown in
The downstream support member 308 supports a downstream drive assembly 324, which includes the stationary roller 247 (not shown in
Control of the position of each of the upstream and downstream nip roller housings 316 and 328 is achieved, in the illustrated example, by engagement between the nip roller housings 316 and 328 and a plurality of cam surfaces. The cam surfaces, as will be discussed in greater detail below, are implemented on a cam member 336a. The cam member 336a is mounted on a drive shaft 340 which is coupled to an output 342 (e.g. a pinion) of a motor 348 by a drivetrain segment 344 (a pair of gears, in the present example). The media processing device 100 includes a controller 260 coupled to the motor 348 and configured to control the motor 348 to drive the shaft 340 through a plurality of predefined arcs during operation of the media processing device 100. As will be discussed below, each predefined arc of the drive shaft 340 places the cam surfaces of the cam member 336a in a predefined position. The position of the media unit 204 along the media processing path 216 is controlled, via control of another motor (not shown) coupled to the drive rollers 246 and 247, as well as the platen roller 245. The position of the media unit 204 is controlled in conjunction with the position of the cam member 336a. Accordingly, each position of the cam member 336a corresponds to a segment of the media processing path 216 traveled by the media unit 204.
Turning to
The cam member 336a is also illustrated in
One or both of the upstream and downstream nip roller housings 316 and 328 are biased toward the engaged positions (i.e. to bias the nip rollers 400 and 404 toward the media processing path 216 for engaging the media unit 204). For example, as shown in
Turning to
Also shown in
Turning to
Prior operation of the media processing device 100 to process the media unit 204, the above-mentioned controller 260 can be configured to perform an initialization process to place the cam members 336 in a predetermined initial position. For example, the controller 260 can be configured to determine whether the sensor 524 is obstructed (by the tab 528). When the sensor 524 is obstructed, the controller 260 is configured to cause the motor 348 to advance until the sensor 524 is no longer obstructed. The controller 260 can also cause the motor 348 to advance through a predetermined initialization arc (e.g. a predetermined number of steps) once the sensor 524 is unblocked.
When the sensor 524 is not obstructed, the controller 260 is configured to drive the motor 348 until the sensor 524 is blocked. The controller 260 is then configured to perform the process above to place the cam members 336 in a known “home” or initial position. The initial position is shown in
The controller 260 is configured to detect the arrival of a media unit 204 via a signal from a media unit detection sensor (not shown) upstream of the drive roller 246. The media unit 204 is shown travelling toward the printhead 228 along with media processing path 216. Responsive to detection of the media unit 204, the controller 260 is configured to drive one or more rollers upstream of the upstream drive roller 246 to propel the media unit 204 toward the upstream drive roller 246. The controller 260 is also configured to drive the motor 348 through a predetermined arc (e.g. a predetermined number of steps) to rotate the cam members 336 to a second position.
Turning to
The controller 260 is configured to continue driving the media unit 204 (including via the drive roller 246) along the media processing path 216 with the nip rollers 400 and 404, and the printhead 228, in the positions shown in
The position of the media unit 204 when the cam members 336 are advanced to the next position is shown in
The controller 260 can be configured to drive the media unit 204 back past the printhead 228, until the card detection sensor mentioned above is obstructed, without moving the cam members 336. In a second pass is required (e.g. to apply additional indicia to the media unit 204), the sequence described above is repeated.
As noted earlier, the registration bars 500 and 504 can be configured, in some examples, to transition between engaged and disengaged positions by rotating about the axes 506 and 508 respectively, responsive to movement of the nip roller housings 316 and 328. Turning to
Referring to
Referring to
Turning to
When the downstream nip roller housing 328 is lowered into the position shown in
Variations to the features of the media processing device 100 discussed above are contemplated. For example, in other implementations the upstream and downstream nip roller housings 316 and 328 may be omitted. The arms 408 and 412 may instead extend from one or more ends of the shafts on which the movable rollers 400 and 404 rotate, for example. In further variations, the movement of the nip roller housings 316 and 328 may be controlled via assemblies other than the cams and related structures described above. For example, the motor 348 can be implemented as one or more linear actuators (e.g. one or more solenoids) configured to lift and lower either or both of the housings 316 and 328.
In further variations, one of the upstream and downstream drive assemblies 310 and 324 is implemented without the movable roller discussed above. That is, one of the upstream and downstream drive assemblies 310 and 324 includes a fixed roller and a movable roller, as described above, while the other of the drive assemblies 310 and 324 includes a pair of fixed rollers. In such embodiments, one or both of the fixed rollers in the drive assembly lacking a movable roller can be fabricated from a material with a lower hardness than the other roller (or than the rollers of the assembly equipped with a movable roller).
In this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” “has”, “having,” “includes”, “including,” “contains”, “containing” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises, has, includes, contains a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises, has, includes, contains the element. The terms “a” and “an” are defined as one or more unless explicitly stated otherwise herein. The terms “substantially”, “essentially”, “approximately”, “about” or any other version thereof, are defined as being close to as understood by one of ordinary skill in the art, and in one non-limiting embodiment the term is defined to be within 10%, in another embodiment within 5%, in another embodiment within 1% and in another embodiment within 0.5%. The term “coupled” as used herein is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is “configured” in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
The above description refers to block diagrams of the accompanying drawings. Alternative implementations of the examples represented by the block diagrams include one or more additional or alternative elements, processes and/or devices. Additionally or alternatively, one or more of the example blocks of the diagrams may be combined, divided, re-arranged or omitted. Components represented by the blocks of the diagrams are implemented by hardware, software, firmware, and/or any combination of hardware, software and/or firmware. In some examples, at least one of the components represented by the blocks is implemented by a logic circuit. As used herein, the term “logic circuit” is expressly defined as a physical device including at least one hardware component configured (e.g., via operation in accordance with a predetermined configuration and/or via execution of stored machine-readable instructions) to control one or more machines and/or perform operations of one or more machines. Examples of a logic circuit include one or more processors, one or more coprocessors, one or more microprocessors, one or more controllers, one or more digital signal processors (DSPs), one or more application specific integrated circuits (ASICs), one or more field programmable gate arrays (FPGAs), one or more microcontroller units (MCUs), one or more hardware accelerators, one or more special-purpose computer chips, and one or more system-on-a-chip (SoC) devices. Some example logic circuits, such as ASICs or FPGAs, are specifically configured hardware for performing operations (e.g., one or more of the operations represented by the flowcharts of this disclosure). Some example logic circuits are hardware that executes machine-readable instructions to perform operations (e.g., one or more of the operations represented by the flowcharts of this disclosure). Some example logic circuits include a combination of specifically configured hardware and hardware that executes machine-readable instructions.
The above description refers to flowcharts of the accompanying drawings. The flowcharts are representative of example methods disclosed herein. In some examples, the methods represented by the flowcharts implement the apparatus represented by the block diagrams. Alternative implementations of example methods disclosed herein may include additional or alternative operations. Further, operations of alternative implementations of the methods disclosed herein may combined, divided, re-arranged or omitted. In some examples, the operations represented by the flowcharts are implemented by machine-readable instructions (e.g., software and/or firmware) stored on a medium (e.g., a tangible machine-readable medium) for execution by one or more logic circuits (e.g., processor(s)). In some examples, the operations represented by the flowcharts are implemented by one or more configurations of one or more specifically designed logic circuits (e.g., ASIC(s)). In some examples the operations of the flowcharts are implemented by a combination of specifically designed logic circuit(s) and machine-readable instructions stored on a medium (e.g., a tangible machine-readable medium) for execution by logic circuit(s).
As used herein, each of the terms “tangible machine-readable medium,” “non-transitory machine-readable medium” and “machine-readable storage device” is expressly defined as a storage medium (e.g., a platter of a hard disk drive, a digital versatile disc, a compact disc, flash memory, read-only memory, random-access memory, etc.) on which machine-readable instructions (e.g., program code in the form of, for example, software and/or firmware) can be stored. Further, as used herein, each of the terms “tangible machine-readable medium,” “non-transitory machine-readable medium” and “machine-readable storage device” is expressly defined to exclude propagating signals. That is, as used in any claim of this patent, none of the terms “tangible machine-readable medium,” “non-transitory machine-readable medium,” and “machine-readable storage device” can be read to be implemented by a propagating signal.
As used herein, each of the terms “tangible machine-readable medium,” “non-transitory machine-readable medium” and “machine-readable storage device” is expressly defined as a storage medium on which machine-readable instructions are stored for any suitable duration of time (e.g., permanently, for an extended period of time (e.g., while a program associated with the machine-readable instructions is executing), and/or a short period of time (e.g., while the machine-readable instructions are cached and/or during a buffering process)).
Although certain example apparatus, methods, 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 apparatus, methods, and articles of manufacture fairly falling within the scope of the claims of this patent.
This application claims priority from U.S. Provisional Patent Application No. 62/529,572, filed Jul. 7, 2017, the contents of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
1515986 | Wright et al. | Nov 1924 | A |
3636316 | Suzuki et al. | Jan 1972 | A |
4281244 | Murata et al. | Jul 1981 | A |
4712113 | Brooks | Dec 1987 | A |
4971310 | Motegi et al. | Nov 1990 | A |
5061022 | Meriwether | Oct 1991 | A |
5329302 | Fogle | Jul 1994 | A |
5339280 | Goldberg | Aug 1994 | A |
5521627 | Keung | May 1996 | A |
5768143 | Fujimoto | Jun 1998 | A |
5980142 | Inui | Nov 1999 | A |
6042283 | Koyabu et al. | Mar 2000 | A |
6084624 | Yamakawa | Jul 2000 | A |
6155728 | Sakaino | Dec 2000 | A |
6296032 | Louie | Oct 2001 | B1 |
6600167 | Sano | Jul 2003 | B2 |
D527044 | Harden et al. | Aug 2006 | S |
7328897 | Bryant et al. | Feb 2008 | B2 |
7416179 | Jones et al. | Aug 2008 | B2 |
7433614 | Suzuki | Oct 2008 | B2 |
8387975 | Suzuki | Mar 2013 | B2 |
20020178939 | Tsuruta | Dec 2002 | A1 |
20030058326 | Araki | Mar 2003 | A1 |
20030090052 | Hsiao et al. | May 2003 | A1 |
20040109715 | Meier et al. | Jun 2004 | A1 |
20050078973 | Suzuki | Apr 2005 | A1 |
20050242488 | Pelletier et al. | Nov 2005 | A1 |
20060091331 | Tanamachi | May 2006 | A1 |
20060180971 | Maruyama | Aug 2006 | A1 |
20070009308 | Shoji et al. | Jan 2007 | A1 |
20070160406 | Coles et al. | Jul 2007 | A1 |
20070228647 | Hara | Oct 2007 | A1 |
20070235141 | Chin | Oct 2007 | A1 |
20080100687 | Abe et al. | May 2008 | A1 |
20090189342 | Abe et al. | Jul 2009 | A1 |
20100289845 | Conway et al. | Nov 2010 | A1 |
20110049788 | Suzuki et al. | Mar 2011 | A1 |
20110056415 | Moog et al. | Mar 2011 | A1 |
20110091261 | Honma et al. | Apr 2011 | A1 |
20110123307 | Pillard | May 2011 | A1 |
20110217109 | Cronin et al. | Sep 2011 | A1 |
20120181741 | Suzuki | Jul 2012 | A1 |
20120181744 | Suzuki | Jul 2012 | A1 |
20130140759 | Kuo | Jun 2013 | A1 |
20130334771 | Igarashi | Dec 2013 | A1 |
20140374986 | Takada | Dec 2014 | A1 |
20150028532 | Takahashi | Jan 2015 | A1 |
20160229207 | Perry et al. | Aug 2016 | A1 |
20170021644 | Goto | Jan 2017 | A1 |
Number | Date | Country |
---|---|---|
385417 | Sep 1990 | EP |
623894 | Nov 1994 | EP |
1510484 | Mar 2005 | EP |
200584439 | Mar 2005 | JP |
2009136129 | Nov 2009 | WO |
Entry |
---|
Zebra P630i/P640i Card Printer User's Manual, Manual, 2006, pp. 8, 26-28, 980541-003 Rev. A, ZIH Corp. |
Zebra P330i/330M Card Printer User's Manual, Manual, 2004/2005, pp. 26 and 27, 980459-001 Rev. C, ZIH Corp. |
Printing and Encoding Solutions, Fargo HDP8500 Industrial Card Printer/Encoder, Brochure, 2014, p. 3, Fargo. |
Polaroid XPS Card Printer, Installation and User Guide, Jun. 2011, entire document, Part No. 539957-020 Rev. A. |
Evolis Tattoo 2: User's Guide, Sep. 2007, entire document, Evolis Card Printer. |
International Search Report and Written Opinion for International Patent Application No. PCT/US2016/017996 dated Jun. 1, 2016. |
Evolis Primacy User Guide, Manual, Sep. 2016, entire document, Ref# KU-PRM1-C37-ENC Rev. C6, Evolis. |
NBS Technologies Card Printer, Javelin DNA User Guide Manual, Manual, 2015, entire document. |
U.S. Appl. No. 14/670,961, filed Mar. 27, 2015. |
U.S. Appl. No. 15/807,043, filed Nov. 8, 2017. |
U.S. Appl. No. 15/644,017, filed Jul. 7, 2017. |
U.S. Appl. No. 15/643,966, filed Jul. 7, 2017. |
U.S. Appl. No. 15/643,925, filed Jul. 7, 2017. |
U.S. Appl. No. 29/606,497, filed Jun. 5, 2017. |
U.S. Appl. No. 29/609,961, filed Jul. 7, 2017. |
U.S. Appl. No. 15/644,048, filed Jul. 7, 2017. |
International Search Report and Written Opinion for International Application No. PCT/US18/39288; dated Oct. 24, 2018. |
Number | Date | Country | |
---|---|---|---|
20190009580 A1 | Jan 2019 | US |
Number | Date | Country | |
---|---|---|---|
62529572 | Jul 2017 | US |