The present disclosure relates to a printer, a print system, and a recording medium.
In recent years, a rechargeable battery (also referred to as a secondary battery) such as a lithium-ion battery has been applied to a relatively small printer (see Japanese Laid-open patent publication JP2010-58292 for example).
While a user brings outside a printer having a rechargeable battery and uses the printer outside, power of the battery is consumed as the printer issues print media such as business forms. Consequently, the user may have a worry about print quality deterioration of the print media or incapability of issuing a print medium due to too low remaining battery capacity.
In view of the above, the present invention aims to notify a user of a number of print media on which a printer equipped with a rechargeable battery is able to print.
An embodiment of the present invention is a printer for issuing print media, including: a rechargeable battery configured to supply power to the printer; a print unit configured to print information on each of the print media; a display unit; and a control unit. The control unit is configured to: compute “A” based on: a decrease in remaining battery capacity of the battery during a period of time from a reference time to the present time, and a total number of print media that have been issued during the period of time, where “A” is defined as remaining battery capacity of the battery decreased as a single print medium is issued; compute (B−C)/A to obtain a number of print media on which the print unit can print, where “B” is defined as present remaining battery capacity of the battery, and “C” is defined as a lower limit of remaining battery capacity of the battery; and control the display unit to display the number of print.
The embodiment according to the present invention is capable of notifying a user of a number of print media on which a printer equipped with a rechargeable battery is able to print.
A printer having a rechargeable battery will be described below. The printer is configured to display a number of print media issuable, with remaining battery capacity of the battery.
In the present disclosure, “remaining battery capacity” means remaining capacity of a battery, and may be represented by a state of charge (SOC). An SOC is represented by “remaining capacity (Ah)/full charge capacity (Ah)*100.” Methods for estimating an SOC are known such as a current integration method, and a method including estimating an open circuit voltage (OCV) from a battery voltage (namely, CCV (closed circuit voltage)) and then referring to a map data of SOC relative to OCV.
As there is generally one to one relation between a battery voltage and an SOC, “remaining battery capacity” in the present disclosure may be equivalent of a battery voltage. That is, it is possible to compute a number of print media issuable which a printer displays, even when a battery voltage is applied instead of an SOC.
More specifically, an embodiment of a method for computing the number of print media issuable may include: obtaining an SOC of a battery decreased as a single print medium is issued (“A”); and dividing the “A” by a margin for the present SOC of a battery (that is, the present SOC (“B”) minus a lower limit of an SOC (“C”)), that is, computing (B−C)/A. Then, the number of print media issuable is obtained.
Other embodiments of a method for calculating the number of print media issuable may include: obtaining a battery voltage decreased as a single print medium is issued (“A”); and dividing the “A” by a margin for the present battery voltage (that is, the present battery voltage (“B”) minus a lower limit of a battery voltage (“C”)), that is, computing (B−C)/A. Then, the number of print media issuable is obtained similarly.
A printer 1 according to an embodiment of the present invention is shown in
In each of
According to the definition of directions, “a printer longitudinal direction” represents a forward direction and a rearward direction of the printer 1, and “a printer width direction” represents a left direction and a right direction, or a lateral direction of the printer 1.
Each of
As shown in
The printer 1 can be used with the outlet 20 directed upward (transverse posture). The printer 1 can be also used with a belt hook (not illustrated) on the bottom of the printer 1 hanging from a belt of a user, or can be used with a shoulder belt (not illustrated) hanged on a shoulder of a user so as to place the outlet 20 laterally (placing it vertically).
A display panel 17a is disposed at the front side of the outlet 20 of the body case 2. The display panel 17a may be comprised of a touch screen for entering an operation input by a user. The display panel 17a is connected to a circuit board inside the printer 1, and may output an image representing operating status of the printer 1 or user interface regarding operation to the printer 1.
The printer cover 25 is configured to swing between an open position for opening the inside of the printer 1 and a closed position for closing the inside of the printer 1.
When a cover open lever 25b disposed at the body case 2 is operated, the printer cover 25 is opened as shown in
As shown in
The front face of the label PL is a print surface on which information is printed. A thermosensitive color developing layer is formed on the front face of the label PL. When the temperature reaches a predetermined range, the thermosensitive color developing layer develops a specific color. The rear face of the print surface is an adhesion surface on which an adhesive agent is coated. The adhesion surface is attached to the label attaching face of the liner PM, and thereby the labels PL temporarily adhere to the liner PM.
In other embodiments, the continuous paper P may be a linerless label.
As shown in
As shown in
The thermal head 15 is a print means to print information such as letters, symbols, graphics, barcodes, or the like on the label of the continuous paper P. The thermal head 15 is comprised of a plurality of heating elements (heating resistors) aligned along the width direction of the continuous paper P. The thermal head 15 performs printing by selectively applying current to the plurality of heating elements, based on a signal transmitted from the circuit board.
As shown in
As shown in
Circuit components are implemented in the circuit board 19. The circuit components are configured to operate and control each unit of the printer 1. The circuit board 19 is configured to generate and supply voltages to each unit of the printer 1 such as the thermal head 15 and the display panel 17a so as to operate them.
Next, an internal configuration of the printer 1 will be described with reference to
As shown in
The control unit 11 is comprised of a microcomputer and memories (namely, a random access memory (RAM) and a read-only memory (ROM)) to control operations of the printer 2. For example, the microcomputer runs programs such as a firmware when the printer 1 is powered on, and performs a variety of controls including a feed control and a print control.
The storage 12 is a storage device such as a solid state drive (SDD). The storage 12 may store files for printing obtained from a host computer through the communication interface 16, for example. The storage 12 may store information of print format(s) applied when information is printed on each label.
The driver circuit 13 drives the motor 14 for controlling rotation of the platen roller 15, responsive to a feed request form the control unit 11. The motor 14 is a stepping motor, for example. The feed request includes, for example, information regarding a feed direction (namely, a forward direction or a reverse direction) and a feed distance (a number of steps, etc.).
The control unit 11 includes a circuit that causes current to selectively flow through each of a plurality of heating elements of the thermal head 15, based on each line data of print data. When the heating elements heated by the current are pushed to the label PL of the continuous paper CP fed by the platen roller 10, a color develops at a part of the continuous paper to which the heating elements are pushed, thereby printing information on the label PL of the continuous paper CP. A combination of the control unit 11 and the thermal head 15 is an example of a print unit.
The display unit 17 is comprised of the display panel 17a (see
In an embodiment, a touch screen for entering inputs is implemented.
The battery manager 18 is comprised of, for example, a voltage sensor, a current sensor, and a control circuit. The control circuit is configured to process detection signals from the sensors to compute and record an SOC of the battery BT. The voltage sensor is configured to detect a closed circuit voltage (that is, a battery voltage) of the battery BT. The current sensor is disposed on a line connected to one terminal of the battery BT to detect current that flows in the line.
The battery manager 18 transmits an SOC of the battery BT to the control unit 11, responsive to an instruction from the control unit 11, or at a predetermined time.
As the SOC is dependent on a temperature of the battery BT, the battery manager 18 may be further comprised of a temperature sensor and compute an SOC more accurately based on a detection value of the temperature sensor.
The battery BT can be charged when a user connects the both terminals of the battery BT in the printer 1, to a charger BC. For example, the charger BC is connected to commercial power supply such as 100V AC power supply with which the battery BT is charged.
Functions that are realized by execution of the firmware in the control unit 11 may include at least the following functions (i) and (ii):
Next, the computing process of a number-of-labels-issuable in (ii) noted above will be explained with reference to a flowchart of
A time when a number-of-labels-issuable is computed may be, but not limited to, every time an SOC of the battery BT is decreased by a predetermined amount. A case is simulated in
The controller unit 11 monitors whether an SOC, which sequentially obtains from the battery manager 18, has been decreased by a predetermined amount, from an SOC when the number-of-labels-issuable was previously computed. If the SOC has been decreased by the predetermined amount (step S2: YES), the controller unit 11 performs Step S4 and the subsequent steps.
In an embodiment, the controller unit 11 obtains an SOC from the battery manager 18, as a reference value, when the printer 1 is powered on, and performs Step S4 and the subsequent steps every time an SOC is decreased by the predetermined amount.
First, the control unit 11 computes remaining battery capacity decreased when a single label is issued (that is, per single label) (“A”) (Step S4). The decreased remaining battery capacity (“A”) per single label may be a decreased battery voltage, or may be a decrease SOC.
A decrease in remaining battery capacity per single label is a value obtained by dividing the remaining battery capacity that is decreased to the present time after the printer 1 is powered on, by a number of labels that have been issued to the present time after the printer 1 is powered on.
Next, the control unit 11 computes a number-of-labels-issuable based on: the decrease in the remaining battery capacity per single label (“A”), which is obtained at Step S4; present remaining battery capacity (“B”); and a lower limit of remaining battery capacity (“C”) (Step S6).
The lower limit of remaining battery capacity (“C”) may be set as appropriate, and may be a value corresponding to a low battery voltage of the battery BT such that the printer 1 is unable to perform regular operations. The lower limit of remaining battery capacity (“C”) is recorded in the control unit 11. The number-of-labels-issuable is obtained by computing (B−C)/A at Step S6.
The control unit 11 overwrites a previous number-of-labels-issuable with the newly obtained one (Step S8).
Referring again to
The number-of-labels-issuable according to the above-referenced computation equation (that is, the number-of-labels-issuable is equal to (B−C)/A) is incomputable in a case where the total number of printed labels from start-up time is zero. Thus, in this case, the number-of-labels-issuable is assumed to be “zero.” For example, the number-of-labels-issuable at the time t1 is “zero” in the table 1.
Preferably, the computing process of a number-of-labels-issuable is not performed when the battery BT is being charged or the printer 1 is printing, since a battery voltage tends to fluctuate.
That is, when entering an operation input by a user of the printer 1 (Step S10: YES), the control unit 11 reads the latest number-of-labels-issuable at the present from the memory inside the control unit 11 (Step S12), and controls the display unit 17 to display the number-of-labels-issuable (Step S14). That is, the control unit 11 controls the display unit 17 to display a number-of-labels-issuable that has been computed immediately before an operation input is entered. This prevents a bothersome displaying process that a number-of-labels-issuable is updated and displayed every time an SOC of the battery BT is decreased by a predetermined amount. A user can recognize a number-of-labels-issuable at the present by voluntarily operating the printer 1 when the user is concerned about the number-of-labels-issuable.
That is, the control unit 11 may control to display a number-of-labels-issuable every time an SOC of the battery BT is decreased by a predetermined amount. Thereby, a user can recognize the number-of-labels-issuable periodically.
In another embodiment, a number-of-labels-issuable may be displayed every time a battery voltage is decreased by a predetermined amount. In this case, it is determined at Step S2 of
A method of entering an operation input by a user at Step S10 may be, but not limited to, entering an input to a button of the printer 1, or entering a selection input in a hierarchical manner from a menu screen of the printer 1.
A screen image G1 represents an example of a home screen of the printer 1 in online operation. In this example, a user may firstly set the printer 1 to be offline by operating a button b1. In offline state, the printer 1 displays a home screen (a screen image G2) including a setting button b2. Then, in response to an operation of the setting button b2, a plurality of options regarding settings of the printer 1 is displayed (a screen image G3). When an option (“Estimate Printable”) is selected among the plurality of options on the screen image G3, a number-of-labels-issuable (“35 pcs”) is displayed as shown on a screen image G4.
Note that information regarding the number-of-labels-issuable is not updated while the screen image G4 remains displayed. If the screen image G4 is changed to another screen and the option (“Estimate Printable”) is then selected again, information regarding the latest number-of-labels-issuable will be displayed at the time. However, an update method of the number-of-labels-issuable is not limited to this. Even if an operation input by a user is not performed while the screen image G4 remains displayed, the displayed number-of-labels-issuable may be updated every certain period of time.
In a case in which a number-of-labels-issuable is incomputable due to a total number of printed labels equal to zero, a text such as “0 pcs” or “Incomputable” may be displayed in the screen image G4.
In the embodiment explained with reference to
In the embodiment explained with reference to
In an embodiment, the control unit 11 may determine the present time as a reference time for computing a number-of-labels-issuable, when the printer cover 25 is opened. That is, it is assumed that the paper roll R may be replaced when the printer cover 25 is opened. When the paper roll R is replaced, a label type may be changed. Accordingly, a feed distance for issuing a single label may be changed, and a layout of a printed content (e.g., coverage rate) may be largely changed. Consequently, a decrease in remaining battery capacity when a single label is issued, may be affected.
In view of the above, when the printer cover 25 is opened, a number of labels that have been issued so far, and a previously-obtained decrease in remaining battery capacity, may not be used for computing a decrease in remaining battery capacity per single label. Rather, a time when the printer cover 25 is opened may be determined as a reference time for computing a number-of-labels-issuable. That is, a number-of-labels-issuable is computed using a total number of printed labels and a decrease in remaining battery capacity that are obtained after the reference time newly determined. Thereby, computation accuracy for a decrease in remaining battery capacity per single label is improved after the printer cover 25 is opened. Consequently, computation accuracy for a number-of-labels-issuable is improved after the printer cover 25 is opened.
Note that opening of the printer cover 25 can be detected by locating an optical sensor for example.
In an embodiment, the control unit 11 may determine the present time as a reference time for computing a number-of-labels-issuable when the printer cover 25 is opened, in a condition that a prescribed operation input has been entered.
Even when the printer cover 25 is opened, a label type may not be changed and a layout of a printed content may be therefore largely changed. In this case, since a decrease in remaining battery capacity when a single label is issued, may not be affected by opening the printer cover 25, it is unnecessary to update a reference time for computing a number-of-labels-issuable. Besides, a user is aware of whether a label type is changed and whether a layout of a printed content is changed.
In view of the above, it may be determined, based on a user operation, whether a reference time for computing a number-of-labels-issuable is to be updated. In other words, a user may be able to perform setting as to whether a change of the reference time for computing a number-of-labels-issuable is enabled or disabled.
In an embodiment, when remaining battery capacity of the battery BT has largely decreased during a non-printing period (that is, a period of time during which printing is not performed), a number-of-labels-issuable may be displayed. That is, in an embodiment, when a decrease in remaining battery capacity of the battery BT during a non-printing period is greater than a predetermined value, the control unit 11 controls the display unit 17 to display a number-of-labels-issuable, with the remaining battery capacity of the battery BT at the time.
Electricity consumption for functions employed in the printer 1 may be large even in a non-printing period. For example, if a help video player is installed, electricity consumption becomes large when a user plays a help video. A help video is a video content configured to explain an instruction method for the printer 1, such as a method for replacing supplies in the printer 1, or a method for operating the printer 1.
When remaining battery capacity of the battery BT has largely decreased during a non-printing period, a number-of-labels-issuable may be displayed, which allows a user to remind the number-of-labels-issuable.
First, when printing is being performed (Step S20: YES), the control unit 11 sets a flag to “0” (Step S22) and ends the process, since displaying a number-of-labels-issuable is not performed. The flag is data indicating whether the present time is in a non-printing period (“0”: printing period, “1”: non-printing period).
When printing is no longer performed (Step S20: NO), the control unit 11 determines whether the flag is “1” or not (Step S24). If the flag is determined to be not “1” at Step S24 (Step S24: NO), it is meant that the present time is immediately after a start time of a non-printing period. That is, according to the routine of
In an example shown in
Once the flag is set to “1” (that is, during a non-printing period), the control unit 11 determines whether a decrease in the remaining battery capacity after the flag is set to “1” is greater than a predetermined value (an example of a first value) (Step S30). If the decrease in the remaining battery capacity is not greater than the predetermined value (Step S30: NO), the control unit 11 ends the process, since a condition is not satisfied for displaying a number-of-labels-issuable.
If the decrease in the remaining battery capacity is greater than the predetermined value (Step S30: YES), the control unit 11 computes a number-of-labels-issuable (Step S32) and controls the display unit 17 to display the computed number-of-labels-issuable (Step S34). In an example shown in
Referring again to the flowchart of
In an embodiment, during a non-printing period, the control unit 11 may control display unit 17 to display a number-of-labels-issuable, when a decrease ratio of remaining battery capacity of the battery BT is greater than a predetermined value (an example of a second value). For example, in a state in which a voltage of the battery BT has relatively largely decreased in a short period of time due to help videos played consecutively, etc., a number-of-labels-issuable is displayed, which allows a user to remind the number-of-labels-issuable.
In this case, the control unit 11 monitors a decrease in remaining battery capacity of the battery BT in a past period from the present time, and determines whether a decrease ratio of the remaining battery capacity of the battery BT is greater than the predetermined value.
In the aforementioned embodiment, the printer 1 computes a decrease in remaining battery capacity per single label (“A”) to obtain a number-of-labels-issuable. Meanwhile, the following steps may be applied in another embodiment: a decrease in remaining battery capacity per single label (“A”) is recorded in a server; a printer accesses the server to obtain the decrease in remaining battery capacity per single label (“A”); and the printer then computes a number-of-labels-issuable. This embodiment will be described with reference to
As shown in
The printer 1A is different from the printer 1 shown in
As shown in
The control unit 51 is comprised of a microcomputer and memories (namely, a RAM and a ROM) to control operations of the server 5. The microcomputer loads from the ROM and executes a program when the server 5 is powered on.
The storage 52 (an example of a storage), which may be a device such as a hard disk drive (HDD), stores a label database exemplified in
Considering that a layout of a printed content may be different and a voltage consumed per single label may therefore vary for each user, the label database may be preferably provided for each user. The server 5 may obtain, from the printer 1A, the past result of a voltage consumed per single label for a user, to update the database for each user.
The communication interface 53 has a communication circuit for communicating with the printer 1A.
In the print system 100, the reader 21 of the printer 1A reads the tag ID of the label tag 31 attached to the paper roll R being set in the printer 1, at a predetermined time (immediately after the start-up, for example), and then the control unit 11 of the printer 1A transmits an inquiry to the server 5. The inquiry includes the tag ID that has been read.
After receiving the inquiry, as schematically shown in
In this way, the printer 1A obtains a decrease in remaining battery capacity per single label (“A”), from the server 5. Thereby, it is possible to compute a number-of-labels-issuable accurately in a continuous manner, even in a case in which the paper roll R is replaced with one of a different label type.
The embodiments of the printer, the print system, and the program according to the present invention have been described in details. However, scope of the present invention is not limited to the aforementioned embodiments described above. The aforementioned embodiments may be improved or modified in a variety of ways to such an extent that does not depart from the spirit of the present invention.
The present invention relates to a Japanese patent application No. 2021-29779 filed on Feb. 26, 2021 with the Japan Patent Office, entire content of which is incorporated into this specification by reference.
Number | Date | Country | Kind |
---|---|---|---|
2021-029779 | Feb 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/041328 | 11/10/2021 | WO |