The present application is a Continuation of U.S. patent application Ser. No. 10/647,666, filed Aug. 25, 2003, entitled “IDENTIFICATION CARD PRINTER AND RIBBON CARTRIDGE, which claims the benefit of Provisional Patent Application Ser. No. 60/459,712, filed Apr. 2, 2003 and claims the benefit of U.S. Provisional Patent Application Ser. No. 60/497,009, filed Aug. 19, 2003.
FIELD OF THE INVENTION The present invention generally relates to identification card printers, and more particularly, to a ribbon cartridge for use in identification card printers.
BACKGROUND OF THE INVENTION Identification cards are widely used to carry information typically relating to the card holder. Identification card printing systems are used to form identification cards by printing an image, which can contain textual and graphical information, on a card substrate, such as a plastic card.
Many identification card printing systems, such as those produced by Fargo Electronics, Inc. of Eden Prairie, Minn., are thermal based printing systems. Such systems print images on card substrates using a thermal printhead and a thermal print ribbon that is held taut between the printhead and the card substrate. The thermal print ribbon or dye sublimation ribbon is typically divided up into different color frames or panels along its length. The frames or panels repeat in a sequence or group consisting of a yellow panel, followed by a magenta panel, which is followed by a cyan panel. In addition, a black resin frame or panel can be provided in the sequence of the color panels, if desired. The thermal printhead includes a plurality of resistive heating elements that are selectively energized to individually heat the panels of the thermal print ribbon and cause print material from the selected panels to transfer to the card substrate and form the desired image.
The thermal print ribbon can be supported in a ribbon cartridge to simplify the loading of the ribbon in the printer. The ribbon cartridge generally incudes a supply spool on which a first end of the ribbon is wound and a take-up spool on which a second end of the ribbon is wound. A middle portion of the ribbon extends between the supply and take-up spools. The printer controls the feeding of the ribbon over the printhead from the supply spool to the take-up spool.
There is a never-ending demand for improvements to ribbon cartridges for use in identification card printers, including forming the ribbon cartridge such that it allows the card printer to be formed more compactly, providing roller cleaning features, and other desirable features.
SUMMARY OF THE INVENTION The present invention is generally directed to a ribbon cartridge for use in an identification card printer. One embodiment of the ribbon cartridge includes a cartridge housing, a supply spool, a take-up spool, a supply of ribbon, and a supply circuit. The cartridge housing includes a supply spool enclosure and a take-up spool enclosure. The supply spool is contained in the supply spool enclosure and the take-up spool is contained in the take-up spool enclosure. The supply of ribbon extends from the supply spool to the take-up spool. The supply circuit includes a memory containing supply information relating to the ribbon cartridge.
These and other features will become apparent with a careful review of the drawings and the corresponding detailed description.
BRIEF DESCRIPTION OF THE DRAWINGSFIG. 1 is a perspective view of an identification card printer in accordance with various embodiments of the invention.
FIG. 2 is a schematic diagram of a printer in accordance with various embodiments of the invention.
FIG. 3 is a schematic diagram of an identification card printer in accordance with various embodiments of the invention with selected components illustrated in cross-section.
FIG. 4 is a perspective exploded view of an identification card printer and a ribbon cartridge, in accordance with various embodiments of the invention.
FIG. 5 is a cross-sectional view of the printer of claim4 taken generally along line5-5.
FIGS. 6 and 7 are exploded and assembled views of a bushing and a side wall of an identification card printer, in accordance with various embodiments of the invention.
FIGS. 8 and 9 are top and side schematic views, respectively, of a printhead, a thermal print ribbon and ribbon sensors, in accordance with various embodiments of the invention.
FIG. 10 is a front plan view of an identification card printer with an open front cover, in accordance with various embodiments of the invention.
FIGS. 11 and 12 are schematic diagrams respectively illustrating misalignment and alignment between active print elements of a printhead and a card.
FIG. 13 is an exploded perspective view of a ribbon cartridge in accordance with various embodiments of the invention.
FIG. 14 is a perspective view of a cartridge housing in accordance with various embodiments of the invention.
FIG. 15 is a cross-sectional view of the cartridge housing ofFIG. 14 taken generally along line15-15.
FIG. 16 is a rear perspective view of a ribbon cartridge with a cleaner roller exploded therefrom, in accordance with embodiments of the invention.
FIG. 17 is a rear perspective view of a ribbon cartridge and an actuating member in accordance with various embodiments of the invention.
FIGS. 18 and 19 are exploded and assembled views of a ribbon spool and supply circuit, respectively, in accordance with various embodiments of the invention.
FIG. 20 is a flowchart illustrating a method of operating an identification card manufacturing device with a ribbon supply in accordance with various embodiments of the invention.
FIG. 21 is schematic diagram of an identification card printer in accordance with the prior art.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Anidentification card printer100, with which the ribbon cartridge of the present invention can be used, is shown inFIG. 1. As will be discussed in greater detail below, the ribbon cartridge can operate with an inverted printhead ofprinter100 whose resistive heating elements or print elements face upward. This configuration allowsprinter100 to be formed more compactly than conventional identification card printers that utilize printheads that are vertically oriented with the print elements facing downward, as illustrated inFIG. 21. In such aconventional card printer600,cards602 are fed along aprint path604 below theprint elements606 of theprinthead608.Thermal print611 ribbon is fed between theprint elements606 and atop surface612 ofcard602, on which an image is to be printed by theprinthead608. Acard supply614 can be provided at acard input616 where abottom card618 from a stack ofcards620 is fed alongprint path604. Acard hopper622 can be positioned opposite thecard input616 to collect processedcards602. Due to the relativelyflat print path604, abase624 ofcard hopper622 must be positioned well belowprint path604 in order to collect stack ofcards620. Due to the orientation ofprinthead608 aboveprint path604 and the location ofcard hopper622 belowprint path604, such conventionalidentification card printers600 must be formed relatively tall compared toprinter100 of the present invention.
A general description ofidentification card printer100 in accordance with embodiments of the present invention will be initially provided with reference toFIGS. 2 and 3.FIG. 2 is a schematic diagram ofprinter100 andFIG. 3 is a simplified front view ofprinter100 with selected components depicted in cross-section. In general,printer100 includes acard input102, acard transport104, aprinthead106, and acard output108.Cards110 are received bycard transport104 atcard input102.Card transport104feeds cards110 individually along aprint path112.Print path112 is preferably substantially flat betweencard input102 andcard output108 to avoid substantially bending the rigid orsemi-rigid card substrates110 that could damagecards110.
Card transport104 includescard feed rollers114 that are driven by amotor116 through gear and pulley arrangements. It should be understood that separate motors can be used in different stages of card delivery throughprinter100. For example, onemotor116 can be used to drive the feeding ofcard110 throughinput102, and anothermotor116 can be used to drive the feeding ofcard110 thereafter throughprinter100.Card feed rollers114drive card110 alongprint path112. Card support plates or rails (not shown) can also be used to provide support to card110 during transport alongprint path112 bycard transport104.
Printhead106 is positioned belowprint path112 and includes upwardly facingprint elements118. A supply ofthermal print ribbon120 extends between asupply spool122 and a take-upspool124, across agap126, in which printhead106 is positioned, and overprint elements118. Supply and take-upspools122 and124 are preferably positioned adjacent opposite sides ofprinthead106 and belowprint path112. As will be discussed in greater detail below,print ribbon120 can be contained in aremovable ribbon cartridge130 illustrated in partial cross-section inFIG. 3.
During a printing operation,card110 is fed bycard transport104 betweenprint ribbon120 and aplaten132. Pressure is applied toprint ribbon120 and a bottom-facingprint surface134 ofcard110 byplaten132 andprinthead106.Print elements118 are selectively energized to heat portions ofprint ribbon120 in contact therewith to cause print material or dye fromprint ribbon120 to transfer to surface134 ofcard110 to form the desired image thereon. The printedcard110 can then be discharged throughcard output108.
Printer100 includes acontroller140 that is configured to control the operations ofprinter100 including one ormore motors116 drivingcard feed rollers114 ofcard transport104, one ormore motors142 controlling feeding ofprint ribbon120 between supply and take-upspools122 and124, the selective energization ofprint elements118 ofprinthead106, and other components ofprinter100, in response to a print job provided by acard producing application144. It should be understood thatmotors116 and142 ofFIG. 2 provide a simplified illustration of the means by whichcard transport104 and supply and take-up rolls122 and124 are driven. Fewer or additional motors can be used as desired. Additionally,motors116 and142 can operate to drive different components than those depicted inFIG. 2. For example,motor142 can be configured to drive take-up roll124 rather thansupply roll122.
Card producingapplication144 can run on acomputer146, or be contained inprinter memory148 for execution bycontroller140. The print job typically includes card processing instructions, such as print instructions, data writing instructions, data reading instructions, and other card processing instructions in accordance with normal methods.
Additional instructions and input signals can be provided tocontroller140 from input150 (FIG. 2), which can be input controls152 in the form ofbuttons154 or156 (FIG. 1) or other input device.Controller140 can also provide information to a user on adisplay158 ofcontrol panel156.
Firmware160 forprinter100 is preferably stored inmemory148 ofprinter100, such as flash memory, and is executed bycontroller140 to operateprinter100.Firmware160 can be upgraded periodically with revised versions. In accordance with one embodiment of the invention, encrypted firmware upgrades are downloaded intomemory148 ofprinter100 through, for example,computer146. Aloader program162 stored inmemory148 ofprinter100, such as flash memory, is configured to decrypt the encrypted firmware upgrade and load the decrypted firmware upgrade intomemory148 ofprinter100 to complete the upgrade offirmware160.
Individual cards110 can be provided tocard input102 in astack164 ofcards110 that is contained in acard hopper166, embodiments of which are depicted inFIGS. 3-5.FIG. 4 is a perspective view ofprinter100 includinghopper166, andFIG. 5 is a cross-sectional view ofhopper166 generally taken along line5-5 ofFIG. 4, but with the addition ofcard stack164.Cards110 ofcard stack164 are oriented withsurface134, on which an image is to be printed, facing downward. Unlike conventional printers that stack cards with the print surface facing upward, the orientation ofcards110 ofcard stack164 of the present invention assists in preventing dust from accumulating onprint surface134 over time. This results in acleaner print surface134, which enhances the quality of the image that can be printed thereon. Additional dust protection forcard stack164 can be provided by acover168, shown open inFIG. 4.
Stack ofcards164 is supported by abase member170 ofhopper166 that connects to arod172 through anarm174.Arm174 includes acylindrical portion176 through whichrod172 extends.Cylindrical portion176 is configured to slide alongrod172 to allowbase member170 to move up and down relative to cardinput102.
Abiasing mechanism178, depicted as a coil spring, applies an upwardly directed force to the base member, which in turn applies the force to cardstack164.Biasing mechanism178 directs atop card180 ofcard stack164 against acard feed roller182 ofcard transport104 atcard input102, as shown inFIG. 3.Top card180 can then be fed bycard transport104 fromcard input102 and alongprint path112.
Additional biasing mechanism can be provided to ensure proper contact withcard feed roller182 ofcard transport104. For example,base member170 can include aleaf spring184, or other suitable spring or biasing mechanism, that is configured to apply an additional force to afront portion186 ofcard stack164. This causesfront portion186 ofcard stack164 to lift slightly frombase member170, which assists in the feeding oftop card180 throughcard input102 bycard transport104.
In accordance with one embodiment of the invention,base member170 can be temporarily latched in a loading position by pushing down on lever187 (FIG. 4), which is connected tobase member170 andarm174, to lower base member against the bottom188 (FIG. 5) ofhopper166. A suitable latching mechanism temporarily holdsbase170 in the loading position. The latching mechanism preferably automatically releasesbase member170 from the loading position when cover186 (FIG. 4) is closed due to actuation of the latching mechanism by, for example, latch189 ofcover186.Biasing mechanism178 then moves base member to the card feeding position shown inFIG. 5.
As mentioned above,card transport104 preferably includes a plurality of feed or driverollers114 that are configured to transporttop card180 alongprint path112.Feed rollers114 generally include ashaft190 that extends through a larger diametercard gripping member192 and is supported by side walls ofprinter100, as shown inFIG. 5. In accordance with one embodiment of the invention,card feed rollers114 are mounted to aside wall194 ofprinter100 by a twist-lock bushing196, as shown inFIGS. 3 and 5. A perspective exploded view ofbushing196 displaced fromside wall194 is provided inFIG. 6 and a perspective view ofbushing196 attached toside wall194 is provided inFIG. 7.Side wall194 includes alarge opening198 through whichshafts190 offeed rollers114 ofcard transport104 can extend. In accordance with one embodiment of the invention,card gripping member192 is capable of extending throughopening198 ofside wall194. This feature simplifies assembly ofprinter100 by allowingcard feed rollers114 to be installed through asingle side wall194 rather than having to extend each end ofshaft190 through the side walls of the printer from within the interior of the printer.
Oncefeed roller114 is in position withshaft190 extending throughopening198 ofside wall194, anend200 ofshaft190 is received bycentral bore202 ofbushing196.Bushing196 is then secured toside wall194 to complete the mounting ofend200 offeed roller114 toside wall194.
In accordance with one embodiment of the invention,bushing196 includestab members204 that extend fromcylindrical portion206. Two of the preferably at least threetab members204 are configured to be received inslots208 and210adjacent opening198 inside wall194, while thethird tab member204 is allowed to fall withinopening198 inside wall194. In accordance with one embodiment of the invention,tab members204 have different sizes and/or shapes such that each can only be inserted into one of the correspondingslots208 and210 to ensure proper orientation ofbushing196 during installation. Oncetab members204 are inserted inslots208 and210, ashoulder212 ofbushing196 engages outside surface214 ofside wall194 and prevents further insertion ofcylindrical portion206 throughside wall194. Bushing196 can be locked into place onside wall194 by twisting orrotating bushing196 about an axis that is concentric tocentral bore202, which causesside wall194 to be pinched betweenshoulder212 andtab members204.
Bushing196 can also include anarm216 that includes aprotrusion218 that is received by anaperture220 inside wall194 when bushing196 is properly oriented toside wall194. In addition to providing an alignment feature,arm216 andprotrusion218 also operate to further lockbushing196 in the desired position relative toside wall194.
As mentioned above,thermal print ribbons120 are typically divided up into different color frames or panels along its length. The frames or panels repeat in a sequence or group consisting of a yellow panel, followed by a magenta panel, which is followed by a cyan panel. In addition, a black resin frame or panel can be provided in sequence of the color panels, if desired.Printhead106 selectively prints image lines to surface134 ofcard110 from the panels ofribbon120 to form color images oncard110 in a conventional manner under control ofcontroller140.
One embodiment ofprinter100 includes aribbon sensor222, shown inFIGS. 2 and 3, that is positionedadjacent print ribbon120 and is configured to detect the ribbon panels.Ribbon sensor222 is preferably positionedadjacent printhead106 withingap126 and includes anemitter224 and areceiver226 that are positioned on opposite sides ofprint ribbon120, as shown inFIG. 3 and in the top and side schematic views ofFIGS. 8 and 9, respectively. In accordance with one embodiment of the invention, a component ofribbon sensor222, such asemitter224, is mounted toprinthead106, as shown inFIG. 3. Alternatively,receiver226 can be mounted toprinthead106. This positioning ofribbon sensor222 in close proximity to printhead106 assists in providing accurate positioning of individual panels ofribbon120 relative toprinthead106, which allows for efficient use of theribbon120.
Emitter224 preferably includes a light emitting diode (LED). Light produced by the LED passing throughprint ribbon120 is detected byreceiver126. A signal fromreceiver126 in response to the detected light, indicates the color of the panel through which the light has passed. The signal is provided tocontroller140, as indicated byline228 ofFIG. 2.Controller140 controls the feeding ofprint ribbon120 through control ofbi-directional motor142 in response to thesignal228 to align the desired panel withprinthead106. In accordance with one embodiment of the invention, the LED ofemitter224 emits blue light having a wavelength of approximately 470 nanometers (nm), which has proved to provide the widest dispersion of the resultant signal fromreceiver226 between the different panels ofribbon120 for accurate panel detection.
In accordance with another embodiment of the invention,printer100 includes a plurality ofribbon sensors222, such assensors222A and222B illustrated inFIGS. 8 and 9.Sensor222A can include anemitter224A and areceiver226A, andsensor222B can include anemitter224B and areceiver226B, which operate as described above. Alternatively,sensor222B can include only areceiver226B (i.e. withoutemitter224B shown in phantom lines) that is positioned in close proximity toemitter224A, such that it can utilize the light emitting fromemitter222A to provide the desired panel detection.
Sensors222A and222B are preferably positioned to allow for detection of a location of atransition230 betweenseparate panels232 and234 ofribbon120. For example,sensors222A and222B are preferably positioned such that whensensor222A detectspanel232 of one color andsensor222B detectspanel234 of another color, it is known thattransition230 is positioned immediately betweensensors222A and222B. If necessary,controller140 can feedribbon120 in either a forward or backward direction to detect the location oftransition230 usingsensors222A and222B. Once the position oftransition230 is determined,controller140 can alignprinthead106 as desired relative to a particular panel ofribbon120. This allowsprinter100 to utilize the entire ribbon panel, which reduces waste and extends the life ofribbon120. This is particularly useful whenprinter100 is powered on, which allowsprinter100 to locate thetransition230 and position the panels ofribbon120 relative to printhead106 as desired.
Printer100 can also include acard sensor240 that is positionedadjacent print path112, as shown inFIG. 2.Card sensor240 is configured to detect the feeding of acard110 bycard transport104 alongprint path112.Card sensor240 includes an output signal represented byarrow242, which is provided tocontroller140.Controller140 uses signal242 to positioncard110 as desired usingcard transport104 relative toprinthead106 and other components ofprinter100.
Printer100 can also include internal and/orexternal expansion modules244 and246, respectively, as illustrated schematically inFIG. 3.Internal expansion module244 is positioned in line withprint path112 betweenprinthead106 andcard output108 or betweenprinthead106 andcard input102.Internal expansion module244 can be received in anexpansion module bay248 of ahousing250 ofprinter100, shown in the front plan view ofFIG. 10.
External expansion module246 preferably attaches to anend252 ofprinter100adjacent card output108.External expansion module246 includes acard receiver254 in card hand-off alignment withcard output108.
Eachexpansion module244 and246 generally includes acard processing component256, as illustrated inexternal expansion module246 ofFIG. 3.Card processing component256 provides additional card processing functions forprinter100.Card processing component256 can be, for example, a data encoder configured to write data to a memory chip embedded incard110, a magnetic stripe reader configured to read data on a magnetic stripe ofcard110, a magnetic stripe writer configured to write data to a magnetic stripe ofcard110, a card flipper configured to flipcard110 to allow for processing of both sides ofcard110, a card laminator configured to apply an overlaminate material to the surface ofcard110, or other card processing component.Card processing component256 can be controlled bycontroller140 or by a separate controller of the expansion module.
Printer100 can also include anoutput hopper260 atend252, as shown inFIG. 3. A removable cover261 can substantially encloseoutput hopper260 as shown inFIG. 10.Output hopper260 is generally positioned belowcard output108 and is configured to collectcards110 discharged therethrough. One advantage of the present invention is that the collection ofcards110 inoutput hopper260 is in the form of first-in-first-out order. In other words, eachcard110 is preferably collected inoutput hopper260 with theprint surface134 on which an image was printed byprinthead106 facing downward. As a result,bottom card264 in thestack262 ofcards110, which was thefirst card110 processed byprinter100, will be the top card in thestack262 having itsprint surface134 facing upward when thestack262 is removed fromoutput hopper260 and turned over. As a result, thecards110 in thestack262 are presented to the user in first-in-first-out order. This is preferred over the last-in-last-out order of conventional card printers, such asprinter600 shown inFIG. 21, where the printedsurface612 of the first card processed byprinter600 is located at the bottom of stack ofcards626 collected inhopper622 with the printedsurface612 facing upward. As a result, the last-in-last-out card stack626 must be reorganized to place thecards602 in first-in-first-out order with theprint surface612 of the first processedcard602 in view or facing upward.
The print job provided byapplication144 generally includes print image data that provides instructions for controllingprinthead106 throughcontroller140 to print the image onsurface134 ofcard110. The instructions determine whichprint elements118 ofprinthead106 are active during the printing process. For proper printing of the image onsurface134 ofcard110, theactive print elements118 ofprinthead106 that are to be energized to print the image must extend across a width of thecard110. If they do not, the printed image will generally not be properly aligned withsurface134 ofcard110. Additionally, it will not be possible to provide full edge-to-edge printing of the image oversurface134 ofcard110.
Typically, eachprinter100 must be factory tested to ensure thatprint elements118 andcard110 are properly aligned during printing operations. If they are misaligned, a mechanical adjustment to the position ofprinthead106 relative to card110 is typically required. This may involve moving the position ofprinthead106, or adjustingcard transport104 to change the position ofcard110 atprinthead106.
The present invention provides a method of aligningprint elements118 ofprinthead106 withcard110 without mechanical adjustment toprinter100, as shown inFIG. 2. Instead, an offsetvalue270 is determined and stored in memory148 (e.g., flash memory) ofprinter100, shown inFIG. 2. Offsetvalue270 provides an adjustment to printelements118 ofprinthead106 that will be set as active and thus, be energized during print operations to print the image to surface134 ofcard110.FIG. 11 is a simplified top view ofprint elements118 ofprinthead106 relative to a card110 (shown in phantom). The initiallyactive print elements118 are represented by shadedboxes272, whereas thenon-shaded boxes274 representnon-active print elements118. Accordingly,FIG. 11 illustrates a misalignment betweenactive print elements272 andcard110 of approximately fourprint elements118. Accordingly, an offsetvalue270 of minus four would be set for the example ofFIG. 11 to shift theactive print elements272 to the left by fourprint elements118 resulting in the alignment ofactive print elements272 withcard110, as illustrated inFIG. 12. Accordingly, offsetvalue270 adjusts theprint elements118 that are used byprinthead106 to process a print job such that theactive print elements118 are properly aligned withcard110 to ensure full edge-to-edge printing capability and proper alignment of the printed image andcard110.
During a print operation, the print job is received from thecard processing application144, from which print image data is generated that designates theactive print elements272. Next, offsetvalue270 is received fromprinter100. Offsetvalue270 is then used to designate a modified set ofactive print elements118, such aselements272 shown inFIG. 12. Finally, the modified set ofactive print elements118 are used to process the print job resulting in printing of the image represented by the print job in proper alignment withsurface134 ofcard110 due to the proper alignment betweenactive print elements118 ofprinthead106 andcard110.
In accordance with another embodiment of the invention, the originalactive print elements118 designated by the print image data generated from the print job, such aselements272 shown inFIG. 11, are initially left unmodified. Next, offset valued270 is received fromprinter100 immediately prior to processing the print job fromapplication144 withprinter100. Finally, the print image data is re-generated to designate the modified set of active print elements118 (elements270 ofFIG. 12) ofprinthead106 that are offset from the original set of active print elements by the offsetvalue270.
As mentioned above,print ribbon120 can be contained in a removable ribbon cartridge130 (FIG. 4) that contains the supply and take-upspools122 and124.Ribbon cartridge130 is received in acartridge receiver280 ofprinter housing250, as shown inFIGS. 4 and 10.Cartridge receiver280 is preferably accessed through afront face282 ofhousing250 to provide front-loading ofcartridge130 inprinter100. Afront cover284 ofhousing250 can covercartridge receiver280, as shown inFIGS. 1 and 4.
FIGS. 13-17 provide various views ofribbon cartridge130.Ribbon cartridge130 includes acartridge housing300 that is preferably formed of a single piece of semi-flexible plastic.Housing300 generally includes asupply spool enclosure302 containingsupply spool122 and a take-upspool enclosure304 containing take-upspool124. Supply and take-upspool enclosures302 and304 each include aninterior side wall306 and308, respectively, that are joined together by afront plate310, as shown inFIG. 14.Openings312 and314 infront walls316 and318 of the supply and take-upspool enclosures302 and304, shown inFIG. 14, respectively receivefront portions320 ofspool cores322 and324 of supply and take-upspools122 and124, as shown inFIGS. 13 and 17. Similarly,openings326 and328 andrear walls330 and332 of supply and take-upspool enclosures302 and304, respectively receiverear portions334 ofcores322 and324 of supply and take-upspools122 and124, as shown inFIGS. 16 and 17.
Frontcore support walls336 and338 are provided in supply and take-upspool enclosures302 and304 to provide support of thefront portion320 ofcores322 and324 of supply and take-upspools122 and124, respectively, as shown inFIGS. 14 and 15.Print ribbon120 is wound oncores322 and324 of supply and take-upspools122 and124 between front and rear ribbon guides340 and342. Ribbon guides340 and342 also limit axial movement of supply and take-upspools122 and124 betweenrear walls330 and332 and frontcore support walls336 and338 ofcartridge housing300.
One problem encountered with ribbon cartridges of the prior art is that they require delicate handling to avoid unintentional unwinding of the print ribbon.Ribbon cartridge130 of the present invention avoids this problem by providingspool rotation inhibitors344 and346, shown inFIGS. 14 and 15, that provide at least some resistance to the rotation of supply and take-upspools122 and124, respectively, whileribbon cartridge130 is not installed incartridge receiver280 ofprinter100.
In accordance with one embodiment of the invention,spool rotation inhibitors344 and346 are formed bytab members348 and350 that respectively extend from between frontcore support walls336 and338 andfront walls316 and318 of supply and take-upspools enclosures302 and304 ofcartridge housing300.Tab members348 and350 are positioned to engagefront portions320 ofspool cores322 and324 and provide frictional resistance to the rotation of supply and take-upspools122 and124.Ridges352 can be formed ontab members348 and350 to provide the desired rotational resistance. The rotational resistance to supply and take-upspools122 and124 provided byrotation inhibitors344 and346 is overcome bymotor142 that drives the rotation of supply and take-upspools122 and124 whenribbon cartridge130 is installed incartridge receiver280. Additionally,housing300 includes afinger hold353 to allow for the installation ofribbon cartridge130 in cartridge receiver without touchingribbon120.
Supply and take-upspool enclosures302 and304 ofcartridge housing300 are preferably shaped such thatribbon cartridge130 can only be received bycartridge receiver280 in the proper orientation. Thus,cartridge receiver280 preferably includes afirst chamber354 that is configured to receivesupply spool enclosure302, and asecond chamber356 that is configured to receive take-upspool enclosure304. First andsecond chambers354 and356 also preferably substantially conform to the exterior shape of supply and take-upspool enclosures302 and304, which are shown in the cross-sectional view ofribbon cartridge130 ofFIG. 3.
During installation ofribbon cartridge130 andcartridge receiver280, first andsecond drive shafts360 and362 (FIGS. 3 and 4) are respectively received withinrear openings364 and366 of supply and take-upspools122 and124, shown inFIG. 16. Onceribbon cartridge130 is installed incartridge receiver280, driveshafts360 and362 provide support for supply and take-upspools122 and124 and align them in the desired position.
Driveshafts360 and362 are driven bymotor142 under control ofcontroller140 to rotate supply and take-upspools122 and124 as desired to control the position ofribbon120 and its panels relative toprinthead106, as well as to provide tension inribbon120. Driveshafts360 and362 each preferably includes longitudinal ridges369 (FIG. 4) that are received between correspondinglongitudinal ridges367 of supply and take-upspool cores322 and324, shown inFIG. 16.Ridges369 intermesh withridges367 to prevent slippage betweenshafts360 and362 and supply and take-upspools122 and124.
Cartridge receiver280 can also include at least onecartridge receiving guide368 that is configured to receive a correspondingcartridge loading guide370 ofribbon cartridge130 to provide vertical support of afront portion372 ofribbon cartridge130, as shown inFIG. 10. In accordance with one embodiment of the invention,cartridge receiving guide368 includes achannel373 andcartridge loading guide370 includes a protrusion374 (FIG. 3) extending fromsupply spool enclosure302 ofcartridge housing300. During loading ofribbon cartridge130 incartridge receiver280,protrusion374 slides inchannel373 and provides vertical support tofront portion372 ofribbon cartridge130. Other types of cartridge receiving guides368 and cartridge loading guides370 can also be used.
Gap126 (FIG. 3) is defined byinterior side walls306 and308 and ribbon guides380 and382 (FIGS. 13 and 16) that are positioned between and above supply and take-upspools122 and124. The distance between ribbon guides380 and382 is preferably less than approximately 0.75 inches, but at least wide enough to accommodateprinthead106.Printhead106, is covered by front cover plate384 (FIG. 4) and is received within gap126 (FIG. 3) asribbon cartridge130 is installed incartridge receiver280.
In order to facilitate easy installation and removal ofribbon cartridge130 incartridge receiver280,printhead106 is preferably movable in a vertical direction, as illustrated inFIG. 3. This vertical movement ofprinthead106 is provided in part by slidably mounting printhead withinprinter100. Preferably,printhead106 includes a full-down position represented by dashedoutline400, in which printhead106 is positioned during loading ofribbon cartridge130 andcartridge receiver280. In full-down position400,printhead106 is lowered below ribbon guides380 and382 to prevent interference betweenprinthead106 andprint ribbon120, which extends over ribbon guides380 and382 during installation ofribbon cartridge130 andcartridge receiver280. Onceribbon cartridge130 is installed in cartridge receiver280 (FIGS. 3 and 10),printhead106 can be raised from full-down position400 to an idle position represented by dashedoutline402, shown inFIG. 3. Prior to printing to surface134 ofcard110,printhead106 is moved to aprint position404, which is illustrated in the solid lines ofFIG. 3. When inprint position404,printhead106 is raised relative toidle position402 such thatprint elements118 andprint ribbon120 overlayingprint elements118, are raised to a position that isadjacent print path112 to allow for printing to surface134 ofcard110.
The raising and lowering ofprinthead106 between the full-down position400 andprint position404 is provided bycam mechanism410, shown schematically inFIG. 2.Cam mechanism410 is driven bymotor412 under control ofcontroller140.Cam mechanism410 can take on many configurations. In accordance with one embodiment of the invention,cam mechanism410 includes first andsecond cam members414 and416, shown inFIG. 3.First cam member414 is rotatably driven by motor412 (FIG. 2).Second cam member416 is attached to printhead106 atend418 and engagesfirst cam member414 atend420. The rotation offirst cam member414 bymotor412 causessecond cam member416 to pivot aboutaxis422, which in turn raises or lowersprinthead106 depending upon the direction of rotation offirst cam member414.
Aprinthead position sensor424, shown schematically inFIGS. 2 and 3, can detect the position ofprinthead106 and provide position information tocontroller140.Controller140 uses the position information to positionprinthead106 as desired through control ofmotor412 drivingfirst cam member414.
Aprinthead biasing mechanism426, depicted as a spring, can be provided to resist raising ofprinthead106 from full-down position400. Additionally,base428 ofprinter housing250, shown inFIG. 3, includes anopening430, through which adjustments tocam mechanism410 can be made andprinthead106 can be removed.
One embodiment ofprinter100 includes a cardcleaner roller440 that is positioned immediately belowprint path112 betweenprinthead106 andcard input102, as shown inFIG. 3. Printer cardcleaner roller440 preferably operates as afeed roller114 ofcard transport104 and includes a debris-collectingsurface442. Debris-collectingsurface442 engagesprint surface134 ofcard110 as it is fed alongprint path112 and removes dust and other debris fromsurface134 prior to printing thereon byprinthead106. Printer cardcleaner roller440 can be cleaned periodically by a user of theprinter100.
One embodiment ofcard cartridge130 includes acleaner roller444, shown inFIGS. 3, 13,16 and17, which operates to clean cardcleaner roller440 by removing debris from debris-collectingsurface442, which eliminates the need to clean, remove, or replace cardcleaner roller440.Cleaner roller444 ofribbon cartridge130 includes a debris-collectingsurface446 that is preferably more tacky than debris-collectingsurface442 of cardcleaner roller440. In accordance with one embodiment of the invention, debris-collectingsurface446 ofcleaner roller444 can include double-sided tape or an adhesive applied to a removable sleeve that is mounted to acore448. Debris-collectingsurface446 can be renewed periodically, orcleaner roller444 ofribbon cartridge130 can be periodically replaced with another cardcleaner roller444 as needed.
Cleaner roller444 includes front andrear ends450 and452 that respectively extend throughapertures454 and456 in front andrear walls316 and330 ofsupply spool enclosure302 ofcartridge housing300. Cleaner roller can be easily inserted and removed fromcartridge housing300 by simply bending cartridge housing slightly.
In accordance with one embodiment of the invention,cartridge housing300 includes aremovable cover460 that covers a top portion ofsupply spool enclosure302 and protectsribbon320 from contact with debris-collectingsurface446 ofcleaner roller444, as shown inFIGS. 4, 15 and16. Cover460 preferably includestab members462 each having aprotrusion464 that is configured to be received within a correspondingaperture466 of front andrear walls316 and330 ofsupply spool enclosure302, as shown inFIGS. 14, 16 and17.
Cleaner roller444 is preferably actuated for contact with cardcleaner roller440 following installation ofribbon cartridge130 andcartridge receiver280. In accordance with one embodiment of the invention,rear end452 ofcleaner roller444 includes anopening470 that is configured to receive arod472 of an actuatingmember474, shown inFIG. 17. Actuatingmember474 generally operates to maintaincleaner roller444 in contact with cardcleaner roller440 during operation ofprinter100 whenribbon cartridge130 is installed incartridge receiver280, as illustrated inFIG. 3. The phantom representations ofrod272 of actuatingmember474 andcleaner roller444, shown inFIG. 3, illustrate a receiving position for actuatingmember474, in whichrod472 is positioned to extend throughopening470 ofcleaner roller444 asribbon cartridge130 is received incartridge receiver280.
One embodiment of actuatingmember474 includes aring member476 that is rotatably mounted around a rear side ofdrive shaft360. Actuatingmember474 rotates aboutdrive shaft360 from the receiving position to a card cleaning position, wheredebris collecting surface446 ofcleaner roller444 engages debris-collectingsurface442 of cardcleaner roller440, as shown inFIG. 3.
Movement of actuatingmember474 between the receiving and card cleaning positions is preferably triggered by the closing offront cover284 ofprinter housing250. In accordance with an embodiment of the invention, this is accomplished byprotrusion478 that is mounted to aninside surface480 offront cover284, as shown inFIG. 4. Preferably, actuatingmember474 is biased toward the receiving position. Whenfront cover284 is fully closed,protrusion478 extends through opening482 ofhousing250 and engages a suitable linkage that moves actuatingmember474 from the receiving position to the full card cleaning position thereby causing debris-collectingsurface446 of rollercleaner roller444 to engage debris-collectingsurface442 of cardcleaner roller440 and rotate therewith during printing operations.
In accordance with another embodiment of the invention, asupply circuit500 having amemory502 is mounted toribbon cartridge130, as illustrated schematically inFIG. 2. One suitable supply circuit is the I-CODE1 produced by Philips.Memory502 ofsupply circuit500 contains information relating toprint ribbon120, such as a lot code identifying a lot of theribbon120, a supplier code identifying a supplier ofribbon120 orribbon cartridge130, a ribbon type identifying parameters ofprint ribbon120, a security code that can be used to prevent unauthorized use ofribbon cartridge130, a printer configuration setting used to optimize printer settings such as printhead settings including those affecting image color and intensity, a number of prints completed byprint ribbon120, and/or a number of prints remaining or that can be printed byprint ribbon120.
In accordance with one embodiment of the invention,supply circuit500 can be mounted to eithersupply spool122 or take-upspool124, as illustrated inFIGS. 18 and 19.FIG. 18 is an exploded perspective view ofsupply circuit500 mounted to supplyspool122, andFIG. 19 is an assembled view ofsupply circuit500 mounted to supplyspool122. In accordance with one embodiment of the invention,supply circuit500 is formed as aring member504 that is mounted to a rear-facingsurface506 ofrear ribbon guide342.
Printer100 includes asupply circuit reader510, shown schematically inFIG. 2.Controller140 is configured to access or read the supply information contained inmemory502 ofsupply circuit500 usingsupply circuit reader510. The supply information is preferably accessed prior to feedingcard110 bycard transport104. Additionally,controller140 can write data tomemory502 ofsupply circuit500 throughsupply circuit reader510.Supply circuit reader510 communicates withmemory502 using conventional techniques including radio frequency (RF) communication methods.
Communications betweencontroller140 andsupply circuit500 throughsupply circuit reader510 are preferably securely made using various encryption methods to protect the supply information. In accordance with one embodiment of the invention, the supply information contained inmemory502 ofsupply circuit500 is encrypted in accordance with a first encryption method. In accordance with one embodiment of the invention, the supply information contained inmemory502 ofsupply circuit500 is encrypted in a form that can be decrypted bycontroller140. In accordance with another embodiment of the invention,supply circuit reader510 includes a processor that is configured to decrypt the encrypted supply information and re-encrypt the supply information in accordance with a second encryption method. The first encryption method is preferably different from the second encryption method. Finally, the re-encrypted supply information is communicated tocontroller140, which is configured to decrypt the re-encrypted supply information.
Another embodiment of the invention is directed to a method of operatingprinter100, which is illustrated in the flowchart ofFIG. 20. Atstep520 of the method, a value is stored inmemory502 ofsupply circuit500. Preferably, the value is representative of a number of prints remaining or that can be printed byprint ribbon120. Accordingly, the value can correspond to a length ofprint ribbon120 that remains and is still useful for printing, for example. Next, atstep522, the value contained inmemory502 is decremented in response to use ofprint ribbon120 withprinter100. Thus, asprint ribbon120 is used to print images oncards110, the value is decremented accordingly to represent the depletion of theusable print ribbon120 such that the value continues to represent the amount ofusable print ribbon120 that remains. This decrementing of the value is typically performed bycontroller140 throughsupply circuit reader510.Memory502 is preferably disabled when the value reaches a predetermined end value, as indicated atstep524. Typically, the end value would be set such that it is likely that theprint ribbon120 is no longer usable byprinter100. The disablement ofmemory502 can be performed bycontroller140 and prevents further writing tomemory502. Finally, atstep526,controller140 prevents use ofprint ribbon120 withprinter100 when it is determined thatmemory502 has been disabled. Preferably, a check is made bycontroller140 to determine whethermemory502 has been disabled prior to processing acard110 withprinter100. In this manner,ribbon cartridge130 is given a limited life span over which it can be used withprinter100.
In accordance with one embodiment of the above-described method,memory502 ofsupply circuit500 is divided into a plurality of memory banks. Each bank is provided with a value representing a portion of the prints remaining inribbon120. During use ofprint ribbon120, the value stored in the banks are selectively decremented to represent the use of theprint ribbon120 as the value in each bank reaches a predetermined end value,controller140 disables the bank ofmemory502 rendering the bank unusable. Once the values in all of the banks ofmemory502 reach the predetermined end value, thecontroller140 can prevent further use of theprint ribbon120 withprinter100.
Although the present invention has been described with reference to preferred 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 invention.