Embodiments described herein relate generally to a printer and a merchandise information processing apparatus.
A merchandise information processing apparatus (for example, a point of sales (POS) terminal) is usually equipped with a printer that prints information about, for example, transaction details on a receipt or journal. The printer prints the information on a sheet conveyed from, for example, a roll of paper, and then conveys the sheet having the information printed thereon to an outlet.
A printer is complicated in structure and is thus vulnerable to the occurrence of an abnormality, such as paper jam, during conveyance of sheets (hereinafter referred to as a “conveyance abnormality”). If the detection of the conveyance abnormality is late and the printer continues operating with the conveyance abnormality unresolved, the printer may fall into an irreparable condition. Therefore, it is desirable that the conveyance abnormality be detected in an early stage.
Embodiments enable detecting of the conveyance abnormality of a sheet at an early stage.
A printer according to an embodiment includes a printing unit that prints on a sheet. The sheet is discharged through an outlet. The sheet is conveyed on a sheet conveyance path through the printing unit and to the outlet. A movable device is located on the sheet conveyance path upstream of the outlet in a sheet conveying direction. The movable device can move to a separation position in which the sheet causes the movable device to be separated, by more than a predetermined threshold distance, from a conveyance surface on a side of the sheet conveyance path opposite of the movable device. The movable device can move to a proximity position in which the sheet conveyed on the conveyance path causes the movable device to be within the predetermined threshold distance from the conveyance surface. The movable device can move to a protruding position in which a part of the movable device protrudes beyond the conveyance surface toward an opposite side thereof when the sheet is not conveyed on the conveyance path at the position of the movable device. A detection device detects a position of the movable device. A controller determines a conveyance abnormality of the sheet based on the state of the movable device detected by the detection device, and outputs a signal indicating the conveyance abnormality.
Hereinafter, illustrative embodiments will be described with reference to the drawings. Furthermore, in the drawings, the same or similar components are assigned the respective same reference characters.
Furthermore, in the following description, an orthogonal coordinate system with an X-axis, a Y-axis, and a Z-axis is used. In the reference coordinate axes, the direction indicated by an arrow is a positive direction. For example, in
The communication interface 11 communicates with a control device (for example, a processor) of the merchandise information processing apparatus 1. The communication interface 11 acquires various pieces of data from the merchandise information processing apparatus 1. Data which the communication interface 11 acquires from the merchandise information processing apparatus 1 includes information which the printing unit 14 prints on the sheet S (for example, transaction details). Furthermore, in the following description, information which the printing unit 14 prints on a receipt is referred to as “print data”.
The output unit 12 is an output device used to inform the user of information. The output unit 12 is, for example, a sound-producing apparatus, such as a loudspeaker or a buzzer. The output unit 12 can also be a display device, such as a liquid crystal display or an organic electroluminescence (EL) display. The output unit 12 informs the user of the occurrence of an abnormality, such as the occurrence of a conveyance abnormality.
The control unit 13 is includes a processing device such as a processor. The control unit 13 functions as a control device that controls each unit of the printer 10. The control unit 13 may have a single processor or a plurality of processors. In a case where the control unit 13 includes a plurality of processors, the plurality of processors may be arranged at different locations inside the printer 10 (for example, on different substrates). The control unit 13 operates according to a program stored in a read-only memory (ROM) or a random access memory (RAM) inside the control unit 13 or outside the control unit 13, thus implementing various operations including reading processing, which is described below. Furthermore, the program may be a microprogram using microcode.
The printing unit 14 prints various pieces of information, such as transaction details, on the sheet S. The printing unit 14 may be a thermal-type print unit. The printing unit 14 includes a print head 141 and a roller 142 (for both see
The cutting unit 15 is a cutter used to cut off a printing-completed portion (for example, a portion serving as a receipt) from the sheet S. The cutting unit 15 can be a slide-type cutter or a roller-type cutter. In
The conveyance abnormality detection unit 16 is a detection device that detects whether a conveyance abnormality of the sheet S has occurred in the conveyance path T3. The conveyance abnormality detection unit 16 is a sensor that detects, for example, the presence or absence of the sheet S and the thickness of the sheet S in the conveyance path. Here, the conveyance abnormality refers to the sheet S not being conveyed in a normal way inside the conveyance path. The conveyance abnormality is typically paper jam, but is not limited to paper jam. The conveyance abnormality can include a case where the sheet S is unable to be conveyed due to, for example, runout of paper, wrinkles on paper, slack of paper, or failed loading of the roll of paper PR. The conveyance abnormality detection unit 16 is located between the printing unit 14 and the outlet 18 (in other words, in the conveyance path T3).
The conveyance abnormality detection unit 16 includes a movable unit 161 and a detection unit 162. The movable unit 161 is a movable device, such as a rotating body, which rotates around a rotating shaft 161a. The axial direction of the rotating shaft 161a is a direction parallel to a conveyance surface P for the sheet S and perpendicular to the conveyance direction of the sheet S (in the case of the present embodiment, the X-axis direction). While, in the present embodiment, the movable unit 161 is a rotating body in the shape of a triangle plate, the configuration of the movable unit 161 is not limited to this. The movable unit 161 is located with one vertex of the triangle facing the conveyance path T3.
As mentioned above, the guide 17, which guides the sheet S to the outlet 18, is located in the conveyance path T3. The shape of the guide 17 can be optionally modified. In the present embodiment, as an example, the guide 17 is a plate-like sheet guide. The guide 17 is located in such a manner that a planar surface portion of the plate faces the sheet S. The movable unit 161 is located in such a way as to face the guide 17 across the conveyance surface P. Here, the conveyance surface P refers to a surface that guides the forward movement of the sheet S.
As mentioned above, the movable unit 161 rotates around the rotating shaft 161a. When rotating around the rotating shaft 161a, the movable unit 161 reciprocates in a direction to separate from the conveyance surface P (in the case of the example illustrated in
During non-passage of the sheet S, the urging force causes a part of the movable unit 161 to protrude beyond the conveyance surface P toward the opposite side thereof (the Y-axis positive direction side) as illustrated in
What state of the movable unit 161 is deemed as the protruding state, the proximity state, or the separation state can be set by the apparatus designer as appropriate. For example, in a case where the distance from the conveyance surface P to a tip of the protrusion 161b (hereinafter referred to as a “separation amount d”) falls within a predetermined range (for example, in a case where the tip of the protrusion 161b is present in a range D1 illustrated in
The detection unit 162 is a detection device such as a sensor that detects the state of the movable unit 161. The detection unit 162 is, for example, a photosensor. In
The state of the movable unit 161 which the detection unit 162 detects can be digital information indicating in which state the movable unit 161 is out of the protruding state, the proximity state, and the separation state, or can be analog information indicating the separation amount of the protrusion 161b from the conveyance surface P. A detection result obtained by the detection unit 162 is sent to the control unit 13. The detection result can be an electrical signal (for example, a voltage level indicating the state or separation amount of the movable unit 161), or can be a data signal (for example, a numerical value indicating the state or separation amount of the movable unit 161). The detection unit 162 functions as a detection unit of the printer 10. Each of the plurality of sensors included in the detection unit 162 can be regarded as a detection unit.
Next, an operation of the printer 10 having the above-described configuration is described.
The control unit 13 of the printer 10 starts print processing in response to receiving a printing start instruction from the merchandise information processing apparatus 1. Hereinafter, the print processing is described with reference to the flowchart of
In step ACT101, the determination unit 133 of the control unit 13 determines whether the movable unit 161 is in the separation state, such as that illustrated in
If the movable unit 161 is in the separation state (YES in step ACT101), the determination unit 133 determines that the conveyance abnormality of the sheet S is occurring between the printing unit 14 and the outlet 18 (in the conveyance path T3), and then proceeds to step ACT108. In step ACT108, the error output unit 134 outputs to the output unit 12 information indicating that the conveyance abnormality is occurring in the conveyance path T3. The error output unit 134 can output such error information to the merchandise information processing apparatus 1 via the communication interface 11. Furthermore, in a case where the conveyance of the sheet S is previously started, then in step ACT109, the conveyance control unit 132 stops the conveyance of the sheet S.
If the movable unit 161 is not in the separation state (NO in step ACT101), then in step ACT102, the determination unit 133 determines whether the movable unit 161 is in the proximity state, such as that illustrated in
If the movable unit 161 is not in the proximity state (NO in step ACT102), since the sheet S is not present between the movable unit 161 and the conveyance surface P, the determination unit 133 is unable to determine whether the sheet S is in the normal state. Therefore, in step ACT103, the conveyance control unit 132 performs the conveyance of the sheet S to bring the sheet S to a space between the movable unit 161 and the conveyance surface P. In such an arrangement, the conveyance control unit 132 controls the roller 142 to convey the sheet S. In a case where the printer 10 has a conveyance roller separately from the roller 142, the conveyance control unit 132 can control the conveyance roller to convey the sheet S. In such an arrangement, the printing control unit 131 can control the print head 141 to start printing at the same time as the start of conveyance.
Then, in step ACT104, the determination unit 133 determines whether the movable unit 161 enters the proximity state within a previously-set time from the start of conveyance. As with step ACT101, the determination unit 133 detects the state of the movable unit 161 based on the detection result sent from the detection unit 162.
If the movable unit 161 does not enter the proximity state (NO in step ACT104), the determination unit 133 determines that the conveyance abnormality is occurring at the printing unit 14 (in the conveyance path T2 illustrated in
Furthermore, in a case where the movable unit 161 enters the separation state within a previously-set time from the start of conveyance, the determination unit 133 determines that the conveyance abnormality is occurring in the conveyance path T1. In this case, the error output unit 134 also outputs information indicating that the conveyance abnormality is occurring in the conveyance path T1 or T2, and at the same time, the conveyance control unit 132 stops the conveyance of the sheet S.
If the movable unit 161 enters the proximity state (YES in step ACT104), since the sheet S is in the normal state, the printing control unit 131 prints print data on the sheet S. In step ACT105, coordinating with printing performed by the printing control unit 131, the conveyance control unit 132 conveys the sheet S.
Then, in step ACT106, the determination unit 133 determines whether the movable unit 161 is in the proximity state. As with step ACT101, the determination unit 133 detects the state of the movable unit 161 based on the detection result sent from the detection unit 162.
If the movable unit 161 is not in the proximity state, in other words, if the movable unit 161 is in the protruding state or the separation state (NO in step ACT106), the determination unit 133 determines that the conveyance abnormality is occurring during printing. More specifically, if the movable unit 161 enters or remains in the protruding state after starting conveyance, the determination unit 133 determines that runout of paper has occurred or the conveyance abnormality is occurring in the conveyance path T1 or T2. Moreover, if the movable unit 161 enters the separation state, the determination unit 133 determines that the conveyance abnormality is occurring in the conveyance path T3. In step ACT108, the error output unit 134 outputs information indicating the occurrence of the conveyance abnormality. Then, in step ACT109, the conveyance control unit 132 stops the conveyance of the sheet S. The conveyance control unit 132 can stop the conveyance before the error output unit 134 outputs such error information.
If the movable unit 161 is in the proximity state (YES in step ACT106), then in step ACT107, the determination unit 133 determines whether printing is completed. If printing is not completed (NO in step ACT107), the control unit 13 returns to step ACT105. If printing is completed (YES in step ACT107), then in step ACT109, the conveyance control unit 132 stops the conveyance of the sheet S. When the conveyance is stopped, the control unit 13 ends the print processing.
According to the present embodiment, since the printer 10 is equipped with the movable unit 161, the detection unit 162, and the determination unit 133, the user can be notified of the conveyance abnormality of the sheet S at an early stage. In particular, the movable unit 161 is not provided inside a complicated mechanism of the printer 10 (for example, the conveyance path T1 or T2) but rather in the vicinity of the outlet 18 of the printer 10. Therefore, the movable unit 161 is unlikely to hinder the conveyance of the sheet S, and the movable unit 161 is unlikely to cause the conveyance abnormality of the sheet S.
Furthermore, the movable unit 161 is able to move between the protruding state and the proximity state. Therefore, even if the movable unit 161 is not provided at a deep position inside the mechanism, the printer 10 is able to determine whether the conveyance abnormality is occurring inside the mechanism by checking whether the movable unit 161 changes into the proximity state after the start of printing.
The above-described embodiment is merely an example, and can be modified in various manners and applied to various usages.
For example, in the above-described embodiment, the movable unit 161 is located at the side of the conveyance surface P closer to the print head 141 (at the Y-axis negative direction side). In other words, the movable unit 161 is located in such a way as to face a printing surface of the sheet S. However, the movable unit 161 can be located in such a way as to face a non-printing surface of the sheet S. The non-printing surface is a surface of the sheet S on which printing is not performed.
Furthermore, the movable unit 161 can be located in such a way as to face a non-recording region of the printing surface. For example, as illustrated in
Furthermore, while, in the above-described embodiment, the movable unit 161 is a rotating body, the movable unit 161 is not limited to this. For example, as illustrated in
The insertion receiving portion 17a, into which the protrusion 161b of the movable unit 161 is inserted, is a through-hole or a recessed portion. However, the insertion receiving portion 17a is not limited to these. For example, the insertion receiving portion 17a can be a gap between the guide 17 and a chassis of the printer 10. Additionally, the guide 17 may be configured with a plurality of members, and the insertion receiving portion 17a can be a gap between a member and another member.
Furthermore, while, in the above-described embodiment, the movable unit 161 takes three states, i.e., the protruding state, the proximity state, and the separation state, the states which the movable unit 161 takes can be two states out of these states. For example, the movable unit 161 can be configured to take the proximity state and the separation state, or the protruding state and the proximity state. Moreover, while, in the above-described embodiment, the non-protruding state which the movable unit 161 takes includes two states, the separation state and the proximity state, the non-protruding state can be any one of the separation state and the proximity state.
Furthermore, while, in the above-described embodiment, the printing unit 14 is a thermal-type print unit, the printing unit 14 is not limited to the thermal-type print unit. For example, the printing unit 14 can be a dot impact-type, inkjet-type, or electrophotographic-type print unit.
Moreover, while, in the above-described embodiment, the printer 10 is connected to or incorporated in the merchandise information processing apparatus 1, the printer 10 can be configured to be externally attachable to the merchandise information processing apparatus 1. For example, the printer 10 can be equipped with a connection interface, such as Universal Serial Bus (USB), and can be configured to be connectable to the merchandise information processing apparatus 1 via a communication cable, such as a USB cable.
Besides, the printer 10 can be equipped with a user interface and can be configured to be able to operate independently of the merchandise information processing apparatus 1. Additionally, the printer 10 can be connected to a personal computer and can be configured to operate based on a instruction from the personal computer.
Furthermore, while, in the above-described embodiment, the printer 10 is equipped with the output unit 12, the printer 10 does not need to be equipped with the output unit 12. In such an arrangement, the error output unit 134 of the control unit 13 only needs to inform the merchandise information processing apparatus 1 (or another apparatus) of the occurrence of the conveyance abnormality via the communication interface 11.
Moreover, in the above-described embodiment, the merchandise information processing apparatus 1 has a configuration to which the printer 10 is fixed or in which the printer 10 is incorporated. However, the merchandise information processing apparatus 1 can be configured to be able to directly perform printing on the sheet S without involving the printer 10. For example, the merchandise information processing apparatus 1 can include the communication interface 11, the output unit 12, the control unit 13, the printing unit 14, the cutting unit 15, the conveyance abnormality detection unit 16 (the movable unit 161 and the detection unit 162), and the guide 17. The control unit 13 can be used in common with a control device (for example, a processor) which controls each unit of the merchandise information processing apparatus 1. The merchandise information processing apparatus 1 can be regarded as the printer 10 itself.
Furthermore, while, in the above-described embodiment, the merchandise information processing apparatus 1 is a POS terminal, the merchandise information processing apparatus 1 is not limited to the POS terminal. For example, the merchandise information processing apparatus 1 can be a stand-alone type cash register which does not have a network connection function.
Moreover, while, in the above-described embodiment, the printer 10 is installed at a POS terminal or a stand-alone type cash register, the apparatus at which the printer 10 is installed can be another apparatus, such as an automated teller machine (ATM) or an automatic vending machine.
Additionally, while, in the description of the above-described embodiment, the printer 10 is a receipt printer, the printer 10 is not limited to the receipt printer. For example, the printer 10 can be a label printer. In such an arrangement, a roll of paper PR to be stored in the printer 10 can be a roll of paper for label printing in which a label printing sheet is rolled. Naturally, the printer 10 can be a printer other than the receipt printer and the label printer. For example, the printer 10 can be a printer that performs printing on a list of particulars (for example, a bank statement). Moreover, a printing medium on which the printer 10 performs printing is not limited to a continuous sheet such as a roll of paper. For example, the printer 10 can be a printer that performs printing on a non-continuous profile sheet, such as plain paper (for example, A4 size paper or B5 size paper). The non-continuous profile sheet can be photo paper.
A control device that controls the printer 10 or the merchandise information processing apparatus 1 according to the present embodiment can be implemented by a dedicated computer system or can be implemented by an ordinary computer system. For example, the control device can be configured by storing a program for performing the above-described operation in a computer-readable recording medium, such as an optical disc, a semiconductor memory, a magnetic tape, or a flexible disc, distributing the computer-readable recording medium, installing the program on a computer, and performing the above-described processing. In such an arrangement, the control device can be a computer (processor) incorporated in the printer 10 or the merchandise information processing apparatus 1 or can be a computer which externally controls the printer 10 or the merchandise information processing apparatus 1. Furthermore, the above-mentioned program can be previously stored in a disk device included in a server apparatus on a network such as the Internet and can be allowed to be, for example, downloaded to a computer. Moreover, the above-described functions can be implemented by a cooperation between an operating system (OS) and application software. In this case, a program other than the OS can be previously stored in a medium and the medium can be distributed, or a portion other than the OS can be previously stored in a server apparatus and can be allowed to be, for example, downloaded to a computer.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2016-170595 | Sep 2016 | JP | national |
This application is a continuation of U.S. patent application Ser. No. 15/684,749, filed Aug. 23, 2017, which application is based upon and claims the benefit of priority from Japanese Patent Application No. 2016-170595, filed Sep. 1, 2016, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 15684749 | Aug 2017 | US |
Child | 16277554 | US |