This application is a U.S. National Stage Application under 35 U.S.C. § 371 of International Patent Application No. PCT/EP2017/056588, filed Mar. 20, 2017, which claims the benefit of priority under 35 U.S.C. Section 119(e) of French Patent Application number 1652622 filed Mar. 25, 2016, both of which are incorporated by reference in their entireties. The International Application was published on Sep. 28, 2017, as International Publication No. WO 2017/162601 A1.
The present invention relates to a method for protecting printed data, as well as a printer implementing such a method.
A heat-transfer printer, more particularly a printer for printing plastic cards by heat transfer, comprises:
The print module comprises:
The transfer film is positioned between the plastic card and the print head.
When a plastic card is to be printed, the transfer film and the plastic card to be printed are synchronised with respect to the print head so that said plastic card and a blank area of the transfer film are presented simultaneously at the print head. The synchronisation takes place for example by means of position detectors that detect among other things the front edge of the plastic card when the plastic card advances towards the print head.
During printing, the print head heats the transfer film according to the characters to be printed, which causes the transfer of the ink from the transfer film onto the plastic card. As the printing continues, the plastic card and the transfer film advance simultaneously under the print head in order to print the plastic card, and the transfer film winds progressively onto the recovery roller.
The characters that have been printed on the plastic card are then in negative on the transfer film. By recovering the transfer film wound on the recovery roller, it is then possible to find the data that have been printed, which is unsatisfactory from the confidentiality point of view.
One object of the present invention is to propose a protection method that protects the data that are situated on the transfer film after printing.
To this end, there is proposed a method for protecting printed data on a transfer film of a heat-transfer printer for a plastic card comprising a print head, the protection method comprising:
Advantageously, the protection method comprises a looping step during which the subsequent print step loops back onto the rewinding step.
Advantageously, the protection method comprises, between the rewinding step and the subsequent printing step, a formatting step during which, if the rewinding length is less than the previous printing length, the part of the original text that extends at the end of the text over a length equal to the difference between the printing length and the rewinding length is omitted and, if the rewinding length is greater than the printing length, the part of the original text that extends at the start of the text over a length equal to the difference between the rewinding length and the printing length is omitted.
Advantageously, the first printing step is accompanied by a counting substep during which the number N0 of pulses generated during the first printing is counted, and during which a number of pulses corresponding to the rewinding length is calculated, and the rewinding step is accompanied by a counting substep during which the number of pulses generated during the rewinding is counted and during which the rewinding stops when said number of pulses has reached the number of pulses corresponding to the rewinding length calculated previously.
The invention also proposes a heat-transfer printer comprising:
Advantageously, the processor is arranged so as, if the rewinding length is less than the previous printing length, to omit the part of the original text that extends at the end of the text over a length equal to the difference between the printing length and the rewinding length, and, if the rewinding length is greater than the printing length, to omit the part of the original text that extends at the start of the text over a length equal to the difference between the rewinding length and the printing length.
The features of the invention mentioned above, as well as others, will emerge more clearly from a reading of the following description of an example embodiment, said description being given in relation to the accompanying drawings, among which:
The feed system 102 and the ejection system 104 are not described any further since all types of known systems using motorised drive rollers can be used.
The print module 106 comprises:
The transfer film 12 is positioned between the plastic card 10 and the print head 112.
The general principle of operation of the printer 100 is identical to the operating principle of a printer of the prior art. A plastic card 10 is captured by the feed system 102 and driven towards the print head 112, which heats the transfer film 12 according to the data to be printed, and then, when the data are printed on the plastic card 10, the plastic card 10 is taken up by the ejection system 104, which ejects the plastic card from the printer 100. The plastic card 10 and the transfer film 12 both move in the same printing direction 250.
Conventionally, when the plastic card 10 is to be printed, it is synchronised, with respect to the print head 112, with an area of the transfer film 12 that is blank, that is to say that has not yet passed under the print head 112.
The transfer film 12 is driven during printing by a motor with which the recovery roller 110 is equipped and which drives said recovery roller 110 in a direction 14 of winding of the transfer film 10 onto the recovery roller 110.
In the context of the invention, the printer 100 also comprises a rewinding motor 150 that is designed to drive the feed roller 108 in a direction 16 of winding the transfer film 10 onto the feed roller 108. The transfer film 12 is then driven in the opposite direction to the printing direction 250. The rewinding motor 150 here acts by means of a belt 154 installed between the shaft of the rewinding motor 150 and the shaft of the feed roller 108.
The printer 100 also comprises an angular coder 152 mounted on the feed roller 108 and which counts the number of degrees through which the feed roller 108 turns during printing. This angular coder 152 may take various forms such as for example a set of fixed teeth or holes on the feed roller 108 and disposed on the periphery of a circle coaxial with the rotation axis of the feed roller 108, and an optical sensor that counts the number of teeth or holes passing in front of it during printing. This angular coder 152 may also be a magnetic coder. The angular coder 152 conventionally delivers information relating to the number of pulses generated during the rotation, the pulses are generated by magnetic or optical elements as described above.
The printer 100 also comprises movement means 160 for moving the plastic card 10 with respect to the print head 112, from upstream to downstream (the printing direction 250) and vice versa. The movement means 160 are here in the form of rollers that are in abutment against the top face and bottom face of the plastic card 10 and comprise a motor designed to drive the rollers in one direction or the other. Thus, according to the direction of rotation of the rollers, the plastic card 10 moves from the feed system 102 towards the ejection system 104 (the printing direction 250) or vice versa. These or some of these rollers may form part of the feed system 102 and of the ejection system 104 according to their positions with respect to the print head 112.
The processor 204 is capable of executing instructions loaded into the RAM 206 from the ROM 208, from an external memory (not shown), from a storage medium (such as an SD card), or from a communication network. When the printer 100 is powered up, the processor 204 is capable of reading instructions from the RAM 206 and executing them. These instructions form a computer program causing the implementation by the processor 204 of all or some of the algorithms and steps described below.
All or some of the algorithms and steps described below can be implemented in software form by the execution of a set of instructions by a programmable machine, for example a DSP (digital signal processor) or a microcontroller, or be implemented in hardware form by a machine or a dedicated component, for example an FPGA (field-programmable gate array) or an ASIC (application-specific integrated circuit).
The elements bearing the references 302a-c represent the plastic card 10 on which the text to be printed is printed at various printing stages.
The elements bearing the references 304a-c represent the transfer film 12 with the part of the ink that has disappeared following printing.
The elements bearing the references 306b-c show the transfer film 12 on which one of the printings has been notionally offset transversely with respect to the printing direction 250 in order to facilitate understanding of the invention.
When the plastic card 10 passes under the print head 112, it is printed (302a) a first time with the data transmitted by the processor 204 to the print head 112. In the example, the data are the text “1234567890123456”. At the same time, the ink corresponding to the text is removed from the transfer film 12 and the text appears in negative (304a). Following this first printing, the text appears in clear on the transfer film 12 on the line 308a.
Following the first printing, the plastic card 10 is repositioned upstream of the print head 112 by the movement means 160 by movement in a direction 350 opposite to the printing direction 250. In the same way, the transfer film 12 is rewound in the reverse direction 350 on the feed roller 108 by the rewinding motor 150. The rewinding takes place with an offset d1 in one direction or the other with respect to the reverse direction 350 (here the offset is in the direction of the printing direction 250, that is to say the transfer film 12 has been rewound less than what was necessary to achieve the first printing). The same plastic card 10 is then synchronised with respect to the print head 112 for a new printing of the same text or a part of the same text.
The printing, in the printing direction 250, of the new text line is done on the plastic card 10, and the new text line is superimposed on the text line already printed on the plastic card 10 (302b).
The line 308b represents the ink line that disappeared from the transfer film 12 during printing, it appears in negative.
Without the notional offset applied between the lines 308a and 308b, the lines 308a-b are superimposed in a line 310b that represents what actually appears on the transfer film 12, which is then illegible.
According to a particular embodiment, in order to avoid consuming the part of the transfer film 12 at the end of the text, the characters (here 5 and 6) that are offset are deleted by the processor 204, here over a length corresponding to the offset d1. Furthermore, such a deletion reinforces the illegibility of the text, in particular of the end of the text.
Following the second printing, the plastic card 10 is repositioned upstream of the print head 112 by the movement means 160 by movement in a direction 350 opposite to the printing direction 250. In the same way, the transfer film 12 is rewound in the reverse direction 350 on the feed roller 108 by the rewinding motor 150. The rewinding takes place with an offset d2 in one direction or the other with respect to the reverse direction 350 (here the offset is in the direction of the reverse direction 350, that is to say the transfer film 12 has been rewound more than what was necessary to achieve the second printing). The same plastic card 10 is then synchronised with respect to the print head 112 for a new printing of the same text or of a part of the same text.
The printing, in the printing direction 250, of the new text line takes place on the plastic card 10, the new text line is superimposed on the text already printed on the plastic card 10 (302c).
The line 308c represents the ink line that disappeared from the transfer film 12 during printing, it appears in negative.
Without the notional offset applied between the lines 310b and 308c, the lines 310b and 308c are superimposed in a line 310c that represents what actually appears on the transfer film 12, which is then even more illegible.
In this case also, the characters (here 1 and 2) that are offset before the start of the text can be deleted by the processor 204, here over a length corresponding to the offset d2, in order to reinforce the illegibility of the text, in particular of the start of the text.
In the example embodiment presented here, there are two offsets d1 and d2, but there could be more of them, even if at least one offset printing is sufficient, a larger number makes the text more illegible.
In the same way, there is an offset d1 in one direction followed by an offset d2 in the other direction, but they may both be in the same direction.
The amount of each offset d1, d2 must be sufficiently small to avoid an excessively large part of the text remaining legible. For example, in the case of the line 310b, the offset d1 is around two characters, which preserves the legibility of the first two characters. Each offset preferably lies between a width of 0.5 characters and a width of 2.5 characters, which correspond substantially to a width of between 1.5 and 7.5 mm for characters with a height of 3 mm and a 3 mm spacing, such as the OCR-A extended size 14 font. Naturally, according to the size of the characters, a different offset may be used.
In the same way, each offset d1, d2 may be a value predefined at the time of construction, or a value generated by the processor 204 at each printing according to the height of the characters or any other variables.
In general terms, each length is obtained after a certain number of pulses of the motor that make it possible to obtain this length. The length of the movement due to one pulse of a motor is known by design, and depends among other things on the motor, the gearing between the motor and the roller, and the diameter of the roller that drives the plastic card 10 or the transfer film 12.
In order best to position the transfer film 12, it is preferable to take into account the diameter of the transfer film 12 on the feed roller 108. Thus, during various printings of the text, the processor 204 receives information from the angular coder 152, this information, which conventionally corresponds to a number of pulses, represents the number of degrees made by the feed roller 108 during printing. The processor 204 can then calculate the ratio between the number of pulses N0 and the length L0 of transfer film 12 that has been unwound to print the text for the first time, this ratio makes it possible to take account of the diameter of the transfer film 12 on the feed roller 108 since the number of pulses for a length varies according to said diameter. The length L0 is preferably greater than or equal to the length of the text to be printed, in particular the length L0 is sufficient to pass at least the entire plastic card 10 under the print head 112.
The processor 204 can then determine the number of pulses corresponding to the lengths of the offsets d1 and d2, which are respectively
The processor 204 then controls the rewinding motor 150 so as to rewind the transfer film 12 while counting the number of pulses generated by the angular coder 152 and stops the rewinding motor 150 when the number of pulses thus counted is equal according to circumstances to
Preferentially, in order to facilitate the rewinding of the transfer film 12, the print head 112 is raised and therefore separated from the plastic card 10 before rewinding and is lowered at the end of rewinding. To do this, the printer 100 has an elevator 170 to which the print head 112 is fixed and which is arranged to raise and lower the print head 112. The elevator 170 controlled by the processor 204 can take various forms such as for example a motor with a cam, a solenoid, etc.
To prevent the rotation of the feed roller 108 during printing generating forces on the rewinding motor 150, it is preferable to fit a clutch between the rewinding motor 150 and the feed roller 108. This clutch is arranged to transmit a force from the rewinding motor 150 to the feed roller 108 and to prevent the transmission of forces from the feed roller 108 to the rewinding motor 150. This clutch may be electric and controlled by the processor 204 or be mechanical of the clutch spring type.
The advance of the transfer film 12 during the first printing step 402 and the subsequent printing step 408 is done by the motor associated with the recovery roller 110, which is controlled by the processor 204. In the same way, the simultaneous advance of the plastic card 10 during the first printing step 402 and the subsequent printing step 408 is done by the motor of the movement means 160, which is controlled by the processor 204.
The rewinding of the transfer film 12 is done by the rewinding motor 150, which is controlled by the processor 204. In the same way, the return of the plastic card 10 during the rewinding step 404 is done by the motor of the movement means 160, which is controlled by the processor 204.
Such a method makes it possible to offset at each printing the text that is in negative on the transfer film 12, so that the same text is superimposed at least twice offset in the printing direction 250.
Following a subsequent printing step 408, the process can continue with an ejection step 410 during which the processor 204 controls the advance of the plastic card 10 as far as the ejection system 104, where the plastic card 10 is expelled from the printer 100.
As described above, following the subsequent printing step 408, the process can loop back (412) onto the rewinding step 404 in order to perform a new subsequent printing step 408 with a different offset. The number of loops 412 can be parameterised in the processor 204, for example according to a degree of confidentiality to be achieved.
In the case of the card 302b, the rewinding length is equal to L0-d1 and the other printing length is at least equal to L0-d1. This length varies in particular depending on whether the last two characters are kept or removed, and depending on whether another subsequent printing is carried out or whether the plastic card 10 is ejected.
In general terms, the other printing length varies according to the offset applied, depending on whether or not the plastic card 10 is ejected. As with L0, the other printing length is preferably sufficient to pass at least the whole of the plastic card 10 under the print head 112.
The rewinding length will be determined by the processor 204 so that there is superimposition of the printings on the transfer film 12. In the case of the card 302c, the transfer film 12 was rewound by a length L0 with respect to its previous position (302b). The new other printing length also depends on this new rewinding length and the ejection or not of the plastic card 10.
As described above, it is possible to modify the text between two printings. In general terms, when the offset d1 is in the direction of the printing direction 250, the processor 204 deletes the part of the text that extends at the end of the text over a length equal to the offset d1 and when the offset d2 is in the opposite direction to the printing direction 250, the processor 204 deletes the part of the text that extends at the part of the text over a length equal to the offset d2.
The protection method 400 then comprises, between the rewinding step 404 and the subsequent printing step 408, a formatting step 406 during which, if the rewinding length is less than the previous printing length, the processor 204 deletes the part of the original text that extends at the end of the text over a length equal to the difference between the printing length and the rewinding length and, if the rewinding length is greater than the printing length, the processor 204 deletes the part of the original text that extends at the start of the text over a length equal to the difference between the rewinding length and the printing length, the text thus modified constitutes the text printed subsequently. This formatting step applies before each printing according to the offset applied and the various offsets previously applied.
As described above in order to take into account the diameter of the transfer film 12 on the feed roller 108, the first printing step 402 is accompanied by a counting substep during which the processor 204:
The rewinding step 404 is then accompanied by a counting substep during which the processor 204 counts the number of pulses generated by the angular coder 152 during the rewinding and stops the rewinding when said number of pulses has reached the number of pulses corresponding to the rewinding length calculated previously.
In the same way, for the other steps, the processor 204 takes into account these values for calculating the number of pulses to be counted in order to obtain the required length.
As specified above, between each printing step and each rewinding step, the protection method 400 comprises a raising step during which the processor 204 controls the raising of the print head 112, and, between each rewinding step and each printing head, the protection method 400 comprises a lowering step during which the processor 204 controls the lowering of the print head 112.
Before the first printing step 402, the protection method 400 conventionally comprises a feed step during which the processor 204 controls the feed system 102 in order to supply the print module 106 with a plastic card 10 to be printed.
Although the invention has in particular been presented in the case where the ink of the transfer film is completely transferred during the heating of the print head, it also applies in the case of printing by sublimation, where the quantity of ink of the transfer film that is transferred depends on the temperature of the print head.
Number | Date | Country | Kind |
---|---|---|---|
16 52622 | Mar 2016 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2017/056588 | 3/20/2017 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2017/162601 | 9/28/2017 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20040109715 | Meier | Jun 2004 | A1 |
20080219735 | Hoffman | Sep 2008 | A1 |
20140132967 | Higashi et al. | May 2014 | A1 |
20170106665 | Cronin | Apr 2017 | A1 |
20170182812 | Sasaki | Jun 2017 | A1 |
Number | Date | Country |
---|---|---|
2988509 | Sep 2013 | FR |
S6161877 | Mar 1986 | JP |
2002211064 | Jul 2002 | JP |
Entry |
---|
Written Opinion in corresponding PCT Application No. PCT/EP20171056588, dated Jul. 3, 2017 (an English translation attached hereto). |
International Search Report in corresponding PCT Application No. PCT/EP2017/056588, dated Jul. 3, 2017 (an English translation attached hereto). |
Number | Date | Country | |
---|---|---|---|
20190084322 A1 | Mar 2019 | US |