This application is a new U.S. patent application that claims benefit of JP2016-212287, filed on Oct. 28, 2016. The entire contents of JP2016-212287 are hereby incorporated by reference.
The present invention relates to a printer.
A printer that prints on an elongated continuous sheet has a sensor for detecting a mark such as a black mark or a notch in the sheet which serves as a reference for positioning the print area. Some printers have multiple such sensors so as to be able to support various kinds of sheets such as a ticket sheet and a label sheet.
If the function is provided to monitor the output of each sensor to select a sensor that detected the mark at the earliest point in time while the sheet is conveyed, it is not necessary for the user to select the sensor that matches the sheet every time the type of sheet to be used is changed. However, some of the continuous sheets are provided with, for example, multiple types of marks such as black marks and notches, which are used as positioning reference. When such a sheet is used, for example, there are times when it is desirable to perform printing on the basis of the position of the black mark or on the basis of the position of the notch. Therefore, when a sensor is selected based on the order of detection by each sensor, the user's demand cannot be necessarily satisfied.
It is an object of the present invention to provide a printer that can realize printing based on a positioning mark matching user's demand out of the positioning marks formed on the continuous sheet to be used, with an operation easy for the user.
Provided is a printer including a conveying unit conveying a continuous sheet in accordance with an input print instruction, a plurality of sensors detecting a mark serving as a reference for positioning a print area on the continuous sheet, wherein the plurality of sensors adopt marks different from each other as detection targets, a printing unit printing on a print area of the continuous sheet, a storage unit storing priority information about a sensor to be used preferentially among the plurality of sensors, and a control unit controlling the conveying unit so that the print area is positioned at a print position of the printing unit, on the basis of the priority information and a detection result indicating whether each of the plurality of sensors has detected the mark or not during conveying of the continuous sheet, while the priority information is stored in advance.
Further, provided is a printer including a conveying unit conveying a continuous sheet in accordance with an input print instruction, a plurality of sensors detecting a mark serving as a reference for positioning a print area on the continuous sheet, wherein the plurality of sensors adopt marks different from each other as detection targets, a printing unit printing on a print area of the continuous sheet, a receiving unit receiving information on priority ranks of the plurality of sensors before conveying of the continuous sheet is started in response to the print instruction, and a control unit performing specifying processing for specifying, from among the plurality of sensors, a sensor which has detected the mark before a head of the print area is conveyed to a print position of the printing unit and whose priority rank is the highest, wherein the control unit controls the conveying unit so that the print area is positioned at the print position on the basis of a detection result with the specified sensor.
The above printer can realize printing based on a positioning mark matching user's demand out of the positioning marks formed on the continuous sheet to be used, with an operation easy for the user.
Other features and advantages of the present invention will be apparent from the ensuing description, taken in conjunction with the accompanying drawings, in which:
The printer 1 has a main body 10 and a cover 20. The cover 20 covers the upper part of the main body 10, and when an opening and closing button 11 provided in the main body 10 is pushed down, the cover 20 rotates and opens laterally as illustrated in
As illustrated in
As illustrated in
The platen roller 13 is rotatably held by the main body 10 and faces the thermal head 21, and presses the sheet 60 from the lower side toward the thermal head 21. Thus, at the time of printing, the sheet 60 is held between the platen roller 13 and the thermal head 21, and in this state, the platen roller 13 rotates so that the sheet 60 is conveyed. The platen roller 13 is an example of a conveying unit that conveys a continuous sheet in accordance with an input print instruction.
The cutter unit 14 is disposed between the sheet discharge port 12b and the platen roller 13 in the main body 10. The cutter unit 14 cuts the rear end of the print area of the sheet 60 conveyed by the platen roller 13 and discharged from the sheet discharge port 12b. The sheet insertion guide 15 is a member an end portion of which is inserted into the sheet supply port 12a. The sheet insertion guide 15 has a frame shape in which an end portion at the sheet supply port 12a is tapered. The sheet insertion guide 15 regulates the position of the sheet 60 in the width direction. The lower side sheet guide 16 is arranged on the upper part of the main body 10 so as to face the lower surface of the sheet 60 to be conveyed on the side closer to the sheet supply port 12a (the upstream side in the conveying direction) with respect to the platen roller 13. The lower side sheet guide 16 regulates the position of the sheet 60 in the thickness direction.
The thermal head 21 is disposed at a position facing the platen roller 13 inside of the cover 20. The thermal head 21 has small heating elements aligned in a straight line, and heats the heating elements according to print data to apply the heat to the sheet 60, thereby printing characters or images on the sheet 60. The position where the platen roller 13 and the thermal head 21 are arranged on the conveying path of the sheet 60 from the sheet supply port 12a to the sheet discharge port 12b corresponds to the print position. The platen roller 13 and the thermal head 21 are an example of a printing unit that prints on a print area of a continuous sheet. The platen roller 13 also serves as a conveying unit and a printing unit of the printer 1.
The operation unit 22 is provided on the front side of the cover 20 as illustrated in
The upper side sheet guide 23 is disposed at the lower side of the cover 20 so as to face the upper surface of the sheet 60 to be conveyed on the side closer to the sheet supply port 12a with respect to the thermal head 21. The upper side sheet guide 23 regulates the position of the sheet 60 in the thickness direction. The sheet 60 passes through the space formed between the lower side sheet guide 16 and the upper side sheet guide 23.
The lower side sensor 31 and the upper side sensor 32 are movable in the Y direction (i.e., the width direction of the sheet 60) perpendicular to the X direction which is the conveying direction of the sheet 60. The lower side sensor 31 and the upper side sensor 32 constitute one adjustable sensor. When the user adjusts the position of the lower side sensor 31 and the upper side sensor 32 in the Y direction, the lower side sensor 31 and the upper side sensor 32 can be caused to face each other. More specifically, the position in the width direction (Y direction) of the lower side sensor 31 and the upper side sensor 32 can be changed according to the position of the mark formed on the sheet 60 to be used.
As illustrated in
The detection unit 30 has one reflection-type sensor 41 and two transparent-type sensors 42, 43, and detects marks such as black marks or notches of the sheet serving as a reference for positioning the print area on the sheet 60 with these sensors. These sensors adopt marks different from each other as detection targets.
The reflection-type sensor 41 and the transparent-type sensor 42 are composed of the lower side sensor 31 and the upper side sensor 32. More specifically, the reflection-type sensor 41 is composed of the light emission unit 31A and the light receiving unit 31B arranged in the lower side sensor 31, and emits light from the light emission unit 31A to the sheet 60 and receives light reflected by the sheet 60 with the light receiving unit 31B. The transparent-type sensor 42 is composed of the light emission unit 31A arranged in the lower side sensor 31 and the light receiving unit 32B arranged in the upper side sensor 32, and emits light from the light emission unit 31A to the sheet 60 and receives the light transmitted through the sheet 60 with the light receiving unit 32B. The reflection-type sensor 41 and the transparent-type sensor 42 are realized as one adjustable sensor by the lower side sensor 31 and the upper side sensor 32. The light emission unit 31A of the lower side sensor 31 serves as not only the light emission unit of the reflection-type sensor 41 but also the light emission unit of the transparent-type sensor 42.
The transparent-type sensor 43 is composed of the lower side sensor 33 and the upper side sensor 34. As illustrated in
Reference symbol Ph in
The transparent-type sensor 43 may be replaced with a reflection-type sensor. Further, the reflection-type sensor 41 and the transparent-type sensor 42 do not need to be adjustable sensors, and their positions in the Y direction may be fixed. However, it is preferable that the detection unit 30 has both a reflection-type sensor and a transparent-type sensor, and that the plurality of sensors are arranged at positions different from each other in the width direction of the sheet 60 in order to detect marks at different positions in the width direction.
In this way, the sheet used in the printer 1 is provided with notches, marks, openings, and the like, as marks indicating the leading positions of the print areas. The number, the positions, and the type of such marks are different for each sheet. In addition to the marks illustrated above, there are various combinations of marks of sheet, such as a sheet having no black mark and only notches formed thereon. The printer 1 uses three sensors, i.e., the reflection-type sensor 41 and the transparent-type sensors 42 and 43, so as to support multiple types of sheets. At the different positions in the width direction of the sheet, each sensor detects marks of detection targets thereof.
In particular, when a sheet is used in which two or more kinds of marks are formed at different positions in the conveying direction like the sheets 60A and 60B illustrated in
For example, each time the user exchanges the sheet 60, the user can input three priority ranks of the reflection-type sensor 41 and the transparent-type sensors 42, 43 via the operation unit 22 for the printer 1. More specifically, in the printer 1, the operation unit 22 functions as a receiving unit that receives information on priority ranks of the plurality of sensors. The priority ranks are an example of priority information concerning the sensor to be used preferentially. The input of these priority ranks is performed after the sheet 60 is exchanged and before the conveying of the sheet 60 is started by the print instruction. Regardless of the exchange of the sheet 60, the user may change the setting of the priority ranks of the sensors. Specifying the priority ranks of the sensors is synonymous with specifying the position and type of the mark to be used preferentially.
For example, it is assumed that the priority ranks of the sensors are set in the following order: the transparent-type sensor 42, the transparent-type sensor 43, and the reflection-type sensor 41, which are in the descending order of the priority ranks, and the sheet 60B of
When a sheet with only one kind of marks for positioning is used, only the sensor matching this kind of the marks makes detection, and thus this sensor is used regardless of the priority ranks. When a sheet with two or more kinds of marks for positioning is used, the priority ranks of the sensors are preset, and thus it is automatically determined which of the plurality of marks is used to position the sheet.
The priority information about the sensors may be input from an external device such as a host computer connected to the printer 1, rather than being input via the operation unit 22. In this case, the communication interface with the external device functions as a receiving unit.
The control unit 51 is composed of a control circuit including a CPU provided on the control board 50, and controls the printing (printing characters) operation of the printer 1. In particular, the control unit 51 performs specifying processing for specifying, from among the reflection-type sensor 41 and the transparent-type sensors 42, 43, a sensor that has detected the mark of the sheet 60 and whose priority rank input in advance is the highest. The control unit 51 controls the conveying of the sheet 60 by the platen roller 13 so that the print area on the sheet 60 is positioned at the print position Ph based on the detection result by the specified sensor.
In order to perform specifying processing of the sensor, when any one of the sensors detects the mark for positioning during conveying of the sheet 60, the control unit 51 causes the storage unit 52 to memorize the sensor. After detection, the control unit 51 checks which sensor detected the mark until the head of the print area reaches the print position Ph, and specifies a sensor having the highest preset priority rank from among the sensors at which detection occurs. Specification of the sensor may be performed when the head of the print area reaches the detection position Ps1 at the most downstream side of the three sensors, instead of when the head of the print area reaches the print position Ph. More specifically, in the case of the sensor arrangement in
Although processing for specifying the sensor may be performed at every time of printing, but it is sufficient to do it only at the time of first printing after exchanging the sheet 60. More specifically, the control unit 51 may not perform the above-described specifying processing at the time of printing the second and subsequent sheets after exchanging the sheet 60, and the control unit 51 may cause the mark to be detected only by the sensor specified in the specifying processing at the time of the first printing, and may allow the operation of the other sensors at a stop.
The storage unit 52 includes a nonvolatile or volatile memory such as a ROM and a RAM provided on the control board 50. The storage unit 52 stores various data necessary for the operation of the printer 1 and image data to be printed as necessary. In particular, the storage unit 52 stores priority information about the sensors input to the printer 1, and the sensor specified by the specifying processing from among the reflection-type sensor 41 and the transparent-type sensors 42, 43.
First, when the sheet 60 of the printer 1 is exchanged by the user and the leading edge of the newly attached sheet 60 is inserted into the printer 1 from the sheet supply port 12a, the control unit 51 detects the exchange of the sheet 60 (S1). The user inputs three priority ranks of the reflection-type sensor 41 and the transparent-type sensors 42 and 43 via the operation unit 22, and the control unit 51 receives input of this priority ranks (S2). The control unit 51 initializes the memory of the sensors in the storage unit 52 (S3). When a print instruction is input in this state, the control unit 51 receives the print instruction (S4).
The control unit 51 determines whether or not any of the sensors is stored in the storage unit 52 (S5). At the time of printing the second and subsequent sheets after the exchange of the sheet 60, the sensor determined in the specifying processing at the time of the first printing is stored in the storage unit 52 (Yes in S5), and therefore, the processing proceeds to S11 to be described later. On the other hand, at the time of the first printing after the exchanging of the sheet 60, there is no memory about the sensors (No in S5), so the processing proceeds to S6 subsequent thereto.
At the time of the first printing after exchanging of the sheet 60, the control unit 51 rotates the platen roller 13 to cause the sheet 60 to be conveyed (S6), and determines whether or not the mark for positioning is detected by any sensor (S7). When a detection is made (Yes in S7), the control unit 51 causes the storage unit 52 to memorize which sensor detected the mark (S8), and the processing proceeds to the next S9. When neither of the sensors detects the mark, the process proceeds to S9 without executing S8.
On the basis of the distance between the print position Ph and the detection position (Ps1 or Ps2) of the sensor at which detection occurs and the rotation rate of the platen roller 13, the control unit 51 determines whether or not the head of the print area of the sheet 60 has reached the print position Ph (S9). When the head of the print area has not yet reached the print position Ph (No in S9), the process returns to S6 to repeat the processing of S6 to S9 until the head of the print area reaches the print position Ph. When the head of the print area reaches the print position Ph (Yes in S9), the control unit 51 specifies a sensor having the highest preset priority rank from among the sensors stored in the storage unit 52 (S10). The control unit 51 determines the sensor as a sensor actually used for positioning the sheet 60, and stores it in the storage unit 52. When none of the sensors can detect the mark for positioning, error processing is performed.
The control unit 51 controls the rotation of the platen roller 13 based on the detection result of the sensor determined in S10 and stored in the storage unit 52 and thereby causes the head of the print area of the sheet 60 to be positioned at the print position Ph, and causes the thermal head 21 to execute printing on the print area (S11). After printing in S11, the control unit 51 further causes the sheet 60 to be conveyed by the rotation of the platen roller 13, causes the cutter unit 14 to cut the trailing end of the print area after printing, and thereby causes the printed material to be discharged from the sheet discharge port 12b to the outside of the printer 1 (S12). According to the above, the operation of the printer 1 is finished.
In the operation example illustrated in
In the specifying processing of the sensor, the control unit 51 may determine, from among the sensors that detected the mark, the sensor actually used for the positioning of the sheet 60, taking into consideration the output level difference between detection and non-detection. For example, the control unit 51 may determine whether or not the output level difference between detection and non-detection exceeds a predetermined reference value for each of the sensors that detected the mark, and determine the sensor having the highest priority rank as the actually used sensor among the sensors that satisfy that condition. The reference value in this case may be different for each sensor. Alternatively, the user may set priority ranks of some sensors to the same rank. In this case, if the sensors of the same rank make detection, the control unit 51 may determine, from among these sensors, the sensor having the largest difference in output level between detection and non-detection as a sensor to be actually used.
The specifying processing of the sensor may be performed only when the printer 1 operates in a specified mode out of a plurality of operation modes. Examples of operation modes include an automatic mode in which the sensor used for positioning the sheet is determined according to pre-stored priority information, a fixed mode in which one sensor is always used regardless of the priority information, and a continuous sheet mode in which no sensor is used. Selection of these modes can be carried out, for example, by the user operating the operation unit 22.
The priority information on the sensor to be used preferentially may not be input by the user operating the operation unit 22 by himself or herself, but may be stored in advance in the storage unit 52 which is the ROM built in the printer 1 when the printer 1 is manufactured. In this case, for example, when the printer 1 operates in the automatic mode, the manufacturer determines which of the plurality of sensors the printer 1 uses preferentially, according to the demand of the user. The storage unit 52 stores the information as priority information.
In the automatic mode, for example, out of the three sensors of the printer 1, the reflection-type sensor 41 does not function (invalidated), and only two of the transparent-type sensors 42 and 43 function. More specifically, the adjustable sensor formed by the lower side sensor 31 and the upper side sensor 32 functions as the transparent-type sensor 42 instead of the reflection-type sensor 41.
The case where the reflection-type sensor 41 does not function and the transparent-type sensors 42 and 43 function is suitable, for example, for the print of a sheet 60E illustrated in
If two sensors are used, for example, when a sensor having the higher priority level makes detection first, the printer 1 uses the detection result of that sensor, and when only the other sensor having the lower priority level makes detection, the printer 1 uses the detection result of that sensor. When the sensor having the higher priority level makes detection during conveying of the sheet, even if the sensor having the lower priority level makes detection first, the printer 1 uses the detection result of the sensor having the higher priority level.
In this way, the printer 1 uses the detection result of the sensor having the higher priority level according to the priority information stored in the storage unit 52. In this case, the priority information about the invalidated reflection-type sensor 41 may not be stored. Since sensors for which no priority information is stored can be regarded as having low priority levels, it is sufficient that information indicating which of the transparent-type sensors 42, 43 is to be adopted preferentially is stored as the priority information. More specifically, the priority information does not necessarily have to be set for all the sensors. The priority information may be set for only some sensors functioning during conveying of the sheet (e.g., the sheet 60E) out of the plurality of sensors.
First, similar to the case of the operation example in
When the transparent-type sensor 42 does not detect anything (No in S23), the control unit 51 determines whether or not the mark has been detected by the transparent-type sensor 43 having a low priority level (S26). When the mark has not been detected by the transparent-type sensor 43 (No in S26), the control unit 51 determines whether or not the mark is detected by the transparent-type sensor 43 having a low priority level (S27). In the case where the mark has just been detected by the transparent-type sensor 43 (Yes in S27) or where the mark has already been detected by the transparent-type sensor 43 (Yes in S26), the control unit 51 causes the sheet 60E to be positioned at the print position Ph on the basis of the detection result of the transparent-type sensor 43 (S28).
When there is no detection in any of the transparent-type sensors 42 and 43 (No in S27) or when the head of the print area of the sheet 60E has not reached the print position Ph (No in S29), S22 is subsequently performed so that the control unit 51 continues the conveying of the sheet 60E, and the operations of S22 to S28 are repeatedly executed. As a result of repeatedly executing the operations of S22 to S28, when the mark is not detected by the transparent-type sensor 42 having a high priority level until the head of the print area of the sheet 60E reaches the print position Ph in S29 (All is No in S23), the control unit 51 specifies in S28 the transparent-type sensor 43 as the sensor used for positioning the sheet.
When the sheet 60E is positioned in S24 and S28, the control unit 51 causes the thermal head 21 to execute print to the print area (S30), and discharge the printed material from the sheet discharge port 12b (S31). According to the above, the operation of the printer 1 is finished.
In the operation example of
As described above, the control unit 51 of the printer 1 causes the sheet 60 to be conveyed in a state in which the priority information is received in advance and stored in the storage unit 52, and specifies the sensor used for positioning the sheet 60 on the basis of the priority information and the detection result indicating which sensor detected the mark during conveying. Like the operation examples illustrated in
It is to be understood that, like the operation example illustrated in
Even in the case of the operation example illustrated in
Like the operation example illustrated in
In the case of the operation example illustrated in
In this case, for example, processing similar to S26 to S28 in
Since the specifying processing of the sensor does not depend on the print method, the specifying processing of the sensor can be applied to printers other than the thermal printer. A printer that performs the specifying processing of the sensor may be any of an inkjet printer, an electrophotographic printer, a dot impact printer, a sublimation-type printer, and the like, as long as the printer uses a continuous sheet, and its printing method is not particularly limited.
The preceding description is merely to illustrate and describe exemplary embodiments of the present invention. It is not intended to be exhaustive or limit the invention to any precise form disclosed. It will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope. Therefore, the invention is not limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but the invention includes all embodiments falling within the scope of the claims. The invention may be practiced otherwise than is specifically explained and illustrated without departing from its spirit or scope.
Number | Date | Country | Kind |
---|---|---|---|
2016-212287 | Oct 2016 | JP | national |