Printers, printing systems, programs

The printer system addresses user concerns about battery life by calculating and displaying the number of printable pages based on remaining charge, ensuring effective battery management and preventing printing failures.

JP7664713B2Active Publication Date: 2025-04-18SATO HLDG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021029779
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-26
Publication Date
2025-04-18
Estimated Expiration
2041-02-26

AI Technical Summary

Technical Problem

Users of portable printers equipped with rechargeable batteries are concerned about the limited power supply, which can result in reduced printing quality or the inability to print, especially when the battery charge is low.

Method used

A printer system that calculates and displays the number of pages that can be printed based on the remaining battery charge, using the formula (B-C)/A, where B is the current battery charge, C is the lower limit charge, and A is the charge reduction per page, and alerts the user when the battery level falls below a predetermined threshold during non-printing periods.

Benefits of technology

This solution allows users to be informed about the remaining printing capacity, enabling them to manage their battery usage effectively and avoid printing failures due to low battery levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007664713000002
    Figure 0007664713000002
  • Figure 0007664713000003
    Figure 0007664713000003
  • Figure 0007664713000004
    Figure 0007664713000004
Patent Text Reader

Abstract

To provide a printer equipped with a chargeable and dischargeable battery, which can notify a user of information concerning the number of printing media that can be issued.SOLUTION: A printer according to an embodiment of the present invention, which issues printing media, is equipped with a chargeable battery that supplies power to the printer, a printing part that prints information on printing media, a display part and a control part. The control part calculates A on the basis of reductions of remaining charge from a reference time point until a current time and total of the number of printing from the reference time point until the current time and calculates the number of the printing media that can be issued by arithmetically calculating (B-C) / A, and makes the display part display the number of the issuable printing media, where the remaining charge of the battery reduced every time when issuing one printing medium is defined as A, current remaining amounts of charge are defined as B, and a lower limit value of the remaining amounts of charge is defined as C.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a printer, a printing system, and a program. [Background technology]

[0002] 2. Description of the Related Art In recent years, rechargeable batteries (also called secondary batteries), such as lithium ion batteries, have come to be used in relatively small printers (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2010-58292 A Summary of the Invention [Problem to be solved by the invention]

[0004] When a user carries a printer equipped with a rechargeable battery and uses it outside the home, the more print media such as labels are printed using the printer, the more power the battery consumes. As a result, users may worry while out and about the fact that the remaining charge in the battery will become too low, causing problems such as poor print quality or the inability to print media.

[0005] SUMMARY OF THE PRESENT DISCLOSURE An object of the present invention is to provide a printer equipped with a rechargeable battery that can notify a user of information relating to the number of print media that can be produced. [Means for solving the problem]

[0006] One aspect of the present invention is a printer that issues a print medium, comprising: a rechargeable battery for powering the printer; A printing unit that prints information on the printing medium; A display unit; a control unit which calculates A based on the decrease in the remaining charge from a reference time to the present and the total number of printed sheets from the reference time to the present, where A is the remaining charge of the battery that decreases each time one sheet of the print medium is printed, B is the current remaining charge, and C is the lower limit of the remaining charge, and calculates (BC) / A to calculate the number of printable sheets of the print medium that can be printed, and displays the number of printable sheets on the display unit; Equipped with When the decrease in the remaining charge of the battery during a period in which printing is not performed by the printing unit is greater than a first predetermined value, the control unit causes the display unit to display the number of sheets of the print medium that can be printed based on the remaining charge of the battery. It is a printer. Effect of the Invention

[0007] According to one aspect of the present invention, in a printer equipped with a rechargeable battery, it is possible to notify a user of information relating to the number of print media that can be printed. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1A is a perspective view of a printer according to an embodiment with a printer cover closed, and FIG. 1B is a perspective view of the printer according to an embodiment with the printer cover open. [Diagram 2] FIG. 1 is a schematic cross-sectional view of a printer according to an embodiment. [Diagram 3] 1 is a block diagram showing an internal configuration of a printer according to an embodiment; [Figure 4] 10 is a flowchart illustrating a process for calculating the number of printable sheets of a printer according to an embodiment. [Diagram 5] 11A and 11B are diagrams illustrating an example of calculation timing of the number of printable sheets of a printer according to an embodiment. [Figure 6] 6 is a flowchart illustrating a display process of the printer according to an embodiment. [Figure 7] 11A and 11B are diagrams illustrating an example of a display image of the number of pages that can be issued by the printer according to an embodiment. [Figure 8] 6 is a flowchart illustrating a display process of a non-printing period of a printer according to an embodiment. [Figure 9] 11A and 11B are diagrams illustrating an example of a display timing of the number of printable sheets of a printer according to an embodiment. [Figure 10]11A and 11B are diagrams illustrating an example of a display image of the number of pages that can be issued by the printer according to an embodiment. [Figure 11] 1 is a block diagram showing a schematic configuration of a printing system according to an embodiment; [Figure 12] FIG. 13 is a diagram for explaining a method for referencing a label database based on a tag ID. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, a printer equipped with a rechargeable battery will be described, which displays the number of printable sheets based on the remaining charge of the battery. In this disclosure, "remaining charge" refers to the remaining capacity of a battery, and can also be expressed as the state of charge (SOC). The SOC is expressed as "remaining capacity (Ah) / full charge capacity (Ah) x 100". Known methods for estimating the SOC include a method using a current integration method, and a method of estimating the open circuit voltage (OCV) of the battery voltage from the battery voltage (closed circuit voltage; CCV) and referring to map data of OCV and SOC.

[0010] Generally, the relationship between battery voltage and SOC is one-to-one, so in this disclosure, the "remaining charge" is equivalent to the battery voltage. In other words, the printable number displayed by the printer can be calculated by applying the battery voltage instead of the battery SOC. Specifically, in one embodiment of a method for calculating the number of printable sheets, the battery SOC ("A"), which decreases each time a sheet of print media is printed, is obtained, and the number of printable sheets is calculated by dividing the current battery SOC margin (current SOC ("B") - SOC lower limit ("C")) by A (calculating (BC) / A). In another embodiment of a method for calculating the number of printable sheets, the battery voltage ("A") that drops each time a sheet of print media is printed is obtained, and the current battery voltage margin (current battery voltage ("B") - lower voltage limit ("C")) is divided by A (calculating (BC) / A). In this case, the number of printable sheets can be calculated in a similar manner.

[0011] A printer 1 according to one embodiment of the present invention is shown in Figures 1A, 1B and 2. Printer 1 is a thermal printer that prints on labels having a thermosensitive coloring layer on one side. In addition, in each of Figures 1A, 1B, and 2, the directions of up (UP), down (DN), left (LH), right (RH), front (FR), and rear (RR) are defined; however, these direction definitions are solely for the convenience of explaining the drawings and are not intended to limit the position of the printer of the present invention when in use. In this definition of direction, the "printer front-rear direction" refers to the front-rear direction of the printer 1. The "printer width direction" refers to the left-right direction or lateral direction of the printer 1.

[0012] 1A and 1B are perspective views of a printer 1 according to an embodiment of the present invention. Fig. 1A shows the printer cover 25 in a closed state, and Fig. 1B shows the printer cover 25 in an open state. Fig. 1B shows the printer with roll paper R set.

[0013] 1A, the internal functional parts of the printer 1 are protected by a main body case 2 and a printer cover 25. The top surface of the printer 1 is provided with an issuing port 20 for discharging labels. The printer 1 can be used with the issuing port 20 facing upwards (horizontally placed), but it can also be used with the issuing port 20 facing sideways (vertically held) by hooking the belt hook (not shown) on the bottom of the printer 1 onto the user's belt, or by attaching a shoulder belt (not shown) and hanging it on the user's shoulder.

[0014] A display panel 17a is provided in front of the issuing port 20 in the main body case 2. The display panel 17a may include a touch panel input mechanism that accepts operational inputs by the user. The display panel 17a is connected to a circuit board inside the printer 1, and outputs an image showing, for example, the operating state of the printer 1 or a user interface related to the operation of the printer 1 based on a display signal supplied from the circuit board.

[0015] The printer cover 25 is configured to be able to swing between an open position in which the inside of the printer 1 is exposed and a closed position in which the inside of the printer 1 is closed. 1B, operating the cover opening lever 25b on the main body case 2 opens the printer cover 25. When the printer cover 25 is open, the roll paper chamber 9 is exposed. The roll paper chamber 9 is a space that holds the roll paper R.

[0016] 1B and 2, roll paper R is a strip-shaped continuous paper P wound into a roll. The continuous paper P has a strip-shaped backing paper PM and a plurality of labels PL temporarily attached to the backing paper PM at predetermined intervals. The label attachment surface of the backing paper PM is coated with a release agent such as silicone so that the labels PL can be easily peeled off. The front side of the label PL is the printing surface on which information is printed, and is formed with a thermosensitive coloring layer that changes color to a specific color when a predetermined temperature range is reached. The back side of the printing surface is an adhesive surface covered with an adhesive, and the label PL is temporarily attached to the backing paper PM by sticking this adhesive surface to the label attachment surface of the backing paper PM. In another embodiment, the continuous paper P may be a linerless label.

[0017] 1B, a pair of roll paper guides 6a are installed in the roll paper storage chamber 9. The pair of roll paper guides 6a are components that rotatably support the roll paper R while in contact with both sides of the roll paper R and guide the transport of the continuous paper pulled out from the roll paper R, and are preferably movable along the width direction of the roll paper R so that their position can be changed according to the width of the roll paper R.

[0018] 1B, a platen roller 10 is axially supported at the tip of the printer cover 25 so as to be rotatable in both forward and reverse directions. The platen roller 10 is a transport means that transports the continuous paper P pulled out from the roll paper R, and is formed to extend along the width direction of the continuous paper P. A gear 10b is connected to one end of the platen shaft of this platen roller 10. When the printer cover 25 is in the closed position, this gear 10b engages with a gear (not shown) arranged inside the main body case 2, and is mechanically connected to a stepping motor (not shown) for driving the roller, or the like.

[0019] The thermal head 15 is a printing means that prints information such as characters, symbols, figures, or codes onto labels on the continuous paper P. The thermal head 15 has a plurality of heating elements (heating resistors) arranged along the width direction of the continuous paper P, and performs printing by selectively energizing the plurality of heating elements based on a signal transmitted from a circuit board. 2, when the printer cover 25 is closed, the thermal head 15 is disposed to face the platen roller 10 and holds the continuous paper P together with the platen roller 10. The coil spring 29 is a biasing means that biases the thermal head 15 toward the platen roller 10, and generates a nip pressure between the thermal head 15 and the platen roller 10 that is appropriate for printing.

[0020] 2, a rechargeable battery BT is accommodated near the bottom of the printer 1. In the printer 1, the battery BT is configured to be rechargeable from a commercial power source via a charger (not shown). The terminals of the battery BT are connected to a circuit board 19. Circuit elements that operate and control each part of the printer 1 are mounted on the circuit board 19. The circuit board 19 generates a power supply voltage for operating each part of the printer 1 and supplies it to the thermal head 15, the display panel 17a, etc.

[0021] Next, the internal configuration of the printer 1 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the internal configuration of the printer 1. 3, the printer 1 includes, for example, a control unit 11, a storage 12, a drive circuit 13, a motor 14 mechanically connected to the platen roller 10, a thermal head 15, a communication interface (I / F) 16, a display unit 17, a battery management unit 18, and a battery BT. The battery management unit 18 may be integral with the battery BT.

[0022] The control unit 11 includes a microcomputer and memory (RAM (Random Access Memory), ROM (Read Only Memory)), and controls the operation of the printer 1. For example, the microcomputer executes programs such as firmware when the printer 1 is started up, thereby performing various types of control including transport control and printing control.

[0023] The storage 12 is a storage device such as an SSD (Solid State Drive). The storage 12 stores, for example, files for printing acquired from a host computer via the communication interface 16. The storage 12 may store information on a print format for printing information on each label.

[0024] The drive circuit 13 is a circuit that drives a motor 14 that controls the rotation of the platen roller 10 in response to a transport request from the control unit 11. The motor 14 is, for example, a stepping motor. The transport request includes, for example, information on the transport direction (forward or reverse) and the transport amount (for example, the number of steps).

[0025] The control unit 11 includes a circuit that selectively passes current through each of a plurality of heating elements included in the thermal head 15 based on line data, which is data for each line of the print data. When the heating elements, which are heated by the current, are pressed against a label PL on the continuous paper CP transported by the platen roller 10, the part of the continuous paper pressed against the heating elements develops color, thereby printing information on the label PL on the continuous paper CP. The control unit 11 and the thermal head 15 are an example of a printing unit.

[0026] The display unit 17 includes a display panel 17a (see FIGS. 1A and 1B) and a drive circuit that drives the display panel 17a based on display data. The display panel 17a is, for example, an LCD or an organic EL display. In one embodiment, the display panel 17a is equipped with a touch panel type input device.

[0027] The battery management unit 18 includes, for example, a voltage sensor, a current sensor, and a control circuit that processes detection signals from these sensors to calculate and record the SOC of the battery BT. The voltage sensor detects the closed circuit voltage (i.e., the battery voltage) of the battery BT. The current sensor is provided on a line connected to one end of the battery BT, and detects the amount of current flowing through the battery BT. The battery management unit 18 sends the SOC of the battery BT to the control unit 11 in response to an instruction from the control unit 11 or at a predetermined timing. Since the SOC depends on the temperature of the battery BT, the battery management unit 18 further includes a temperature sensor, and can calculate the SOC with higher accuracy based on the detection value of the temperature sensor.

[0028] The battery BT can be charged by the user connecting both terminals of the battery BT to a charger BC of the printer 1. The charger BC is connected to, for example, a commercial power source (such as a 100V AC power source) and charges the battery BT from the commercial power source.

[0029] The functions realized by executing the firmware in the control unit 11 include at least the following functions (i) and (ii). (i) Acquiring the SOC and battery voltage of the battery BT from the battery management unit 18 (ii) Calculating the number of labels that can be printed when a predetermined condition is satisfied, and displaying the number of labels that can be printed on the display unit 17.

[0030] Next, the process of calculating the number of labels that can be issued in (ii) above will be described with reference to the flowchart in Fig. 4. Note that Fig. 4 and the flowcharts in Fig. 6 and Fig. 8, which will be referred to later, are processes performed by the microcomputer in the control unit 11 by executing a program.

[0031] The timing of the calculation process for calculating the number of labels that can be printed is not limited, but for example, the calculation process is performed every time the SOC of the battery BT decreases by a predetermined amount. In Fig. 4, it is assumed that the control unit 11 sequentially acquires the SOC calculated by the battery management unit 18. The control unit 11 monitors whether the SOC successively acquired from the battery management unit 18 has decreased by a predetermined amount from the SOC at the time when the number of sheets that can be issued was calculated last time, and if it has decreased by the predetermined amount (step S2: YES), executes processing from step S4 onwards.

[0032] In one embodiment, the control unit 11 acquires the SOC from the battery management unit 18 immediately after the printer 1 is started, and executes the process from step S4 onward each time the SOC drops by a predetermined amount based on the acquired SOC. Fig. 5 shows an example of the change in SOC from the start-up time of the printer 1 over time. In the example shown in Fig. 5, the process from step S4 onward is executed at times t1, t2, t3, t4, ..., when the SOC drops by a predetermined ΔSOC from the start-up time t0.

[0033] The control unit 11 first calculates the amount of decrease in the remaining charge (A) when one label is printed (i.e., per label) (step S4). The amount of decrease in the remaining charge (A) per label may be the amount of decrease in the battery voltage or the amount of decrease in the SOC. The decrease in the remaining charge per label is a value obtained by dividing the decrease in the remaining charge from when the printer 1 was started up to the present by the number of labels that have been printed from when the printer 1 was started up to the present.

[0034] Next, the control unit 11 calculates the number of labels that can be printed based on the decrease in the remaining charge per label (A) obtained in step S4, the current remaining charge (B), and the lower limit of the remaining charge (C) (step S6). The lower limit (C) of the remaining charge can be set as appropriate, but is, for example, the charge capacity of the battery BT when the voltage of the battery BT is so low that the printer 1 cannot operate normally. The lower limit (C) of the remaining charge is recorded in advance in the control unit 11. In step S6, the number of labels that can be printed is calculated by calculating (BC) / A. The control unit 11 overwrites the previous value with the calculated value of the possible number of sheets that can be issued (step S8).

[0035] Referring again to FIG. 5, this example shows a case where printing operations are performed between times ta and tb and between times tc and td after the printer 1 is started. Table 1 shows an example of the number of printable labels calculated at each of times t1 to t4 in FIG. 5. In this example, the voltage consumed by the battery BT per label is calculated as the amount of charge reduction (A) per label. In this example, the lower limit of the battery voltage as the lower limit of the charge (C) is set to 13V.

[0036] [Table 1]

[0037] In the calculation formula for the number of sheets that can be printed ((BC) / A) above, when the total number of sheets printed since the start time is 0, the number of sheets that can be printed cannot be calculated, so the number of sheets that can be printed is set to "0". For example, in Table 1, the number of sheets that can be printed at time t1 is "0".

[0038] When the battery BT is being charged or when the printer 1 is in a printing operation, it is preferable not to execute the issuable sheet count calculation process because the battery voltage fluctuates.

[0039] Fig. 6 shows a process for displaying the number of printable sheets in one embodiment in the printer 1. In this embodiment, the number of printable sheets calculated by the process for calculating the number of printable sheets in Fig. 4 is not displayed immediately, but is displayed in response to a predetermined operation input by the user of the printer 1. That is, when the control unit 11 receives a predetermined operational input from the user of the printer 1 (step S10: YES), it reads out the latest number of labels that can be printed at that time from the memory in the control unit 11 (step S12) and displays it on the display unit 17 (step S14). In short, when the predetermined operational input is performed, the control unit 11 displays the most recently calculated number of labels that can be printed on the display unit 17. This avoids the cumbersome display process of displaying the number of labels that can be printed each time the SOC of the battery BT drops by a predetermined amount and the number of labels that can be printed is updated. If the user is worried about the number of labels that can be printed, they can voluntarily perform an operation to recognize the current number of labels that can be printed.

[0040] Note that Fig. 6 does not intend that the presence of a specific operational input by the user is a condition for displaying the number of sheets that can be issued. Each time the number of sheets that can be issued is updated, the number of sheets that can be issued may be displayed regardless of whether or not the user has performed an operational input. That is, the control unit 11 may display the number of sheets that can be issued each time the SOC of the battery BT drops by a predetermined value, thereby allowing the user to periodically recognize the number of sheets that can be issued. In another embodiment, the number of sheets that can be issued may be displayed each time the battery voltage drops by a predetermined value. In this case, in step S2 in Fig. 4, it is determined whether the battery voltage has dropped by the predetermined value.

[0041] The method of inputting the predetermined operation in step S10 is not limited, but may be, for example, inputting a predetermined button operation on the printer 1 or inputting a hierarchical selection operation from a menu screen. Fig. 7 shows an example in which the number of printable sheets is displayed by inputting a hierarchical selection operation from a menu screen.

[0042] In FIG. 7, screen G1 is an example of a home screen of the printer 1 in online operation. In this example, the user first operates button b1 to put the printer 1 into an offline state. When the printer 1 is put into an offline state, a home screen including a setting button b2 is displayed on the printer 1 (screen G2). Next, when the setting button b2 is operated, multiple options for setting the printer 1 are displayed (screen G3). When a specific option ("Estimated Printable") is selected from the multiple options on screen G3, the number of sheets that can be printed ("35 sheets") is displayed, as shown in screen G4. Note that while screen G4 is displayed, the information on the number of sheets that can be printed is not updated. When screen G4 is switched to another screen and a specific option ("Estimated Printable") is selected again, the latest information on the number of sheets that can be printed at that time is displayed. However, this is not the only option, and even if no operation is performed while screen G4 is displayed, the displayed information on the number of sheets that can be printed may be updated at predetermined intervals. If the total number of sheets printed since the start time is 0 and therefore the number of sheets that can be printed cannot be calculated, for example, "0 sheets" or "Cannot be calculated" is displayed on screen G4.

[0043] 4 and 5, the start-up time of the printer 1 is set as the reference time for calculating the number of labels that can be printed, and the decrease in the remaining charge per label is calculated by dividing the decrease in the remaining charge from the start-up time of the printer 1 to the present by the number of labels printed from the start-up time of the printer 1 to the present, but this is not limited to the above. The reference time for calculating the number of labels that can be printed may be changed after the printer 1 is started. 4 and 5, the timing for calculating the number of labels that can be printed is each time the SOC decreases by a predetermined ΔSOC, but this is not limiting. In another embodiment, the timing for calculating the number of labels that can be printed may be each time a predetermined time has elapsed, each time one label is printed, or each time a predetermined number of labels are printed.

[0044] In one embodiment, when the printer cover 25 is opened, the control unit 11 sets the current time as the reference time for calculating the number of labels that can be printed. That is, when the printer cover 25 is opened, the roll paper R in the roll paper storage chamber 9 may be replaced. When the roll paper R is replaced, the label type is changed, which may change the transport distance when one label is printed and may significantly change the layout of the print content (for example, the print rate). This affects the amount of decrease in the remaining charge when one label is printed.

[0045] Therefore, when the printer cover 25 is opened, the number of labels printed up to that point and the decrease in the remaining charge up to that point are not used to calculate the decrease in the remaining charge per label, and the time when the printer cover 25 was opened is used as the reference point for calculating the number of labels that can be printed. In other words, the total number of printed labels and the decrease in the remaining charge from the new reference point onwards are used to calculate the number of labels that can be printed. This improves the accuracy of calculating the decrease in the remaining charge per label after the printer cover 25 is opened. As a result, the accuracy of calculating the number of labels that can be printed after the printer cover 25 is opened is improved. The opening of the printer cover 25 can be detected by, for example, providing an optical sensor.

[0046] In one embodiment, the control unit 11 sets the current time as the reference time for calculating the number of printable sheets when the printer cover 25 is opened, on the condition that a predetermined operational input has been performed. Even when printer cover 25 is opened, the label type may not change and the layout of the print content may not change significantly. In this case, the amount of decrease in the remaining charge when one label is printed is not affected by whether printer cover 25 is opened or not, so there is no need to change the reference point for calculating the number of labels that can be printed. In addition, the user knows whether to change the label type and the layout of the print content. Therefore, whether or not to update the reference time point for calculating the number of sheets that can be issued may be determined based on a user operation. In other words, it may be possible to set whether or not to enable / disable the change of the reference time point for calculating the number of sheets that can be issued based on a user operation.

[0047] In one embodiment, when the remaining charge of the battery BT drops significantly during a non-printing period (period when printing is not performed), the number of labels that can be printed may be displayed. That is, in one embodiment, when the amount of drop in the remaining charge of the battery BT during a non-printing period is greater than a predetermined value, the control unit 11 causes the display unit 17 to display the number of labels that can be printed based on the remaining charge of the battery BT at that time. Even during non-printing periods, power consumption may be large depending on the functions provided in the printer 1. For example, if the printer 1 is provided with a help video playback function, a large amount of power is consumed by the printer 1 when the user plays the help video. Note that the help video is video content that explains to the user how to handle the printer 1, such as how to replace consumables of the printer 1 and how to operate the printer 1. By displaying the number of pages that can be printed when a significant drop in the remaining charge occurs during a non-printing period, it is possible to alert the user to the number of pages that can be printed.

[0048] FIG. 8 illustrates a flowchart of a process for displaying the number of sheets that can be printed during a non-printing period. First, if printing is in progress (step S20: YES), the control unit 11 does not display the number of printable sheets, so after setting the flag to "0" (step S22), the process ends. The flag is data indicating whether or not the printing period is in progress ("0": printing period, "1": non-printing period). If printing is not in progress (step S20: NO), the control unit 11 judges whether the flag is "1" or not (step S24). Here, if the flag is not "1" in step S24 (step S24: NO), it means that the non-printing period has just started. That is, in the routine shown in FIG. 8, the flag is set to "0" while printing is in progress (step S22: YES), but in the routine immediately after printing is completed, printing is not in progress (step S20: NO) and the flag is "0" (step S24: NO). In this case, the control unit 11 sets the flag to "1" (non-printing period) (step S26) and records the remaining charge of the battery BT (step S28). In step S28, the remaining charge of the battery BT at the start time of the non-printing period is recorded.

[0049] Fig. 9 shows an example of the change in SOC from the start-up time of the printer 1 over time, which is different from that shown in Fig. 5. Fig. 9 shows a case where the user plays a help video between time te and time tf. In the example shown in FIG. 9, at time tb when the non-printing period starts, the flag is set to "1" and the remaining charge of the battery BT is recorded.

[0050] Once the flag is set to "1" (i.e., during the non-printing period), the control unit 11 determines whether the decrease in the remaining charge amount since the flag was set to "1" is equal to or greater than a predetermined value (an example of a first predetermined value) (step S30). If the decrease in the remaining charge amount is not equal to or greater than the predetermined value (step S30: NO), the control unit 11 ends the process because the condition for displaying the number of printable sheets is not met. If the decrease in the remaining charge is equal to or greater than the predetermined value (step S30: YES), the control unit 11 calculates the number of labels that can be printed (step S32) and causes the display unit 17 to display the calculated number of labels that can be printed (step S34). In the example shown in Fig. 9, at time tx, the decrease in the remaining charge reaches the predetermined value TH, and the display unit 17 displays the number of labels that can be printed.

[0051] An example of the display mode in step S34 is shown in FIG. 10 shows an example of a screen G10 on which a user is playing a help video. If the remaining charge during a non-printing period drops to or exceeds a predetermined value while the help video is being played, a screen G11 including a window W1 showing the number of pages that can be printed is displayed. There are no limitations on the display time (i.e., the time that the number of pages that can be printed is displayed), but it is advisable to set it to a time that is recognizable by the user.

[0052] Referring again to the flowchart of FIG. 8, the control unit 11, after displaying the number of sheets that can be printed, sets the flag to "0" and ends the process (step S36). If the non-printing period continues after that, the flag is set to "1" again in step S26. In other words, if the non-printing period continues, in the routine immediately after setting the flag to "0" in step S36, printing is not in progress (step S20: NO) and the flag is "0" (step S24: NO), so the flag is set to "1" again. As a result, the remaining charge is newly recorded, and it is determined whether the decrease since the flag was set to "1" is equal to or greater than a predetermined value. In other words, as long as the non-printing period continues, the number of sheets that can be printed is calculated and displayed each time the remaining charge decreases by a predetermined value.

[0053] In one embodiment, when the rate of decrease in the remaining charge of the battery BT during a non-printing period is greater than a predetermined value (an example of a second predetermined value), the control unit 11 may cause the display unit 17 to display the number of sheets that can be printed. For example, by displaying the number of sheets that can be printed in a situation where the voltage of the battery BT has decreased relatively significantly in a short period of time, such as by continuously playing a help video, the user can be alerted to the number of sheets that can be printed. In this case, the control unit 11 monitors the amount of decrease in the remaining charge of the battery BT within a predetermined time period from the present time to the past, to determine whether the rate of decrease in the remaining charge of the battery BT is greater than a predetermined value.

[0054] In the embodiment described above, the printer 1 calculates the amount of remaining charge decrease (A) per label to calculate the number of labels that can be printed. In contrast, in another embodiment, the amount of remaining charge decrease (A) per label may be stored in a server, and the printer may access the server to obtain the amount of remaining charge decrease (A) per label and calculate the number of labels that can be printed. This embodiment will be described with reference to Figures 11 and 12.

[0055] FIG. 11 is a block diagram showing a schematic configuration of a printing system 100 according to an embodiment. 11, the printing system 100 is configured so that a printer 1A and a server 5 can communicate with each other via a network NW. The network NW is, for example, a local area network (LAN), a wide area network (WAN), the Internet, or the like.

[0056] Printer 1A differs from printer 1 shown in Fig. 3 in that it includes a reader 21. As shown in Fig. 12, a label tag 31 is attached to the roll paper R used in printer 1A. Label tag 31 is a wireless tag such as an RFID (radio frequency identifier) ​​and stores a tag ID for identifying the label type of the roll paper R to which it is attached. Reader 21 (an example of a tag reading unit) is configured to receive the tag ID of the label tag 31 attached to the roll paper R when the roll paper R is set in printer 1A.

[0057] As shown in FIG. 11, the server 5 includes a control unit 51, a storage 52, and a communication interface (communication I / F) 53. The control unit 51 includes a microcomputer and memories (RAM, ROM), and controls the operation of the server 5. When the server 5 is started up, the microcomputer reads out and executes a program stored in the ROM. The storage 52 (an example of a storage unit) is a storage device such as a hard disk drive (HDD). A label database, an example of which is shown in FIG. 12, is stored in the storage 52. As shown in FIG. 12, the label database includes, for example, values ​​in the fields of "tag ID," "label type," and "voltage consumption per sheet" in one record. Records in the label database can be added as appropriate. Since the layout of the print contents differs depending on the user, and the voltage consumption per sheet may differ, it is advisable to provide a label database for each user of the printer 1A. Also, the past actual values ​​of the voltage consumption per sheet by the user may be obtained from the printer 1A, and the label database may be updated for each user. The communication interface 53 includes a communication circuit for communicating with the printer 1A.

[0058] In the printing system 100, at a predetermined timing (for example, immediately after startup), the reader 21 of the printer 1A reads the tag ID of the label tag 31 attached to the set roll paper R, and the control unit 11 makes an inquiry to the server 5 including the tag ID. The server 5 that has received the inquiry refers to the label database, reads out the value of the voltage consumption per sheet that corresponds to the tag ID included in the inquiry, and returns it to the printer 1A, as shown typically in Fig. 12. The printer 1A then calculates the number of sheets that can be printed based on the value of the voltage consumption per sheet obtained from the server 5 immediately after startup. In this way, the printer 1A obtains the amount of remaining charge decrease (A) per label from the server 5, so that it is possible to continuously and accurately calculate the number of labels that can be printed even if the roll paper R is replaced with a different type of label.

[0059] Although the embodiments of the printer, printing system, and program of the present invention have been described in detail above, the scope of the present invention is not limited to the above-mentioned embodiments. Furthermore, the above-mentioned embodiments can be improved or modified in various ways without departing from the spirit of the present invention.

[0060] 1,1A…Printer 6a...Roll paper guide 9. Containment room 10...Platen roller 10b…Gear 11...Control section 12. Storage 13...Drive circuit 14…Motor 15…Thermal head 16...Communication interface 17…Display section 17a…Display panel 18…Battery management section 19...Circuit board 20…Issue port 21...Leader 25b…Cover release button 29...Coil spring 31...Label tag B…Battery BC…Charger P...Continuous paper R…Roll paper PL…Label 5. Server 51...Control unit 52…Storage 53...Communication interface 100...Printing system NW…Network

Claims

1. A printer that issues print media, comprising: a rechargeable battery for powering the printer; A printing unit that prints information on the printing medium; A display unit; a control unit which calculates A based on the decrease in the remaining charge of the battery from a reference time to the present and the total number of printed sheets from the reference time to the present, where A is the remaining charge of the battery that decreases each time one sheet of the print medium is printed, B is the current remaining charge, and C is the lower limit of the remaining charge, and calculates (B-C) / A to calculate the number of printable sheets of the print medium that can be printed, and displays the number of printable sheets on the display unit; Equipped with The control unit, when the decrease in the remaining charge of the battery during a period in which printing is not performed by the printing unit, is greater than a first predetermined value, causes the display unit to display the number of sheets of the printing medium that can be printed based on the remaining charge of the battery.

2. The printer further includes a cover for opening and closing a storage section for storing the print medium, When the cover is opened, the control unit sets the current time as the reference time.

2. The printer according to claim 1.

3. the control unit calculates the number of sheets of the print medium that can be printed each time the remaining charge of the battery decreases by a predetermined amount, and when a predetermined operation input is performed, causes the display unit to display the most recently calculated number of sheets that can be printed.

3. A printer according to claim 1 or 2.

4. the control unit causes the display unit to display the possible number of sheets each time the charging rate of the battery decreases by a predetermined value.

3. A printer according to claim 1 or 2.

5. The control unit determines whether or not to set the current time as the reference time point when the cover is opened based on a predetermined operation input.

3. The printer according to claim 2.

6. the control unit causes the display unit to display the possible number of sheets when a rate of decrease in the remaining charge of the battery is greater than a second predetermined value during a period in which the printing unit is not performing printing.

3. A printer according to claim 1 or 2.

7. A printing system including the printer according to any one of claims 1 to 6 and a server, A wireless tag is attached to the print medium, the wireless tag storing identification information for identifying one of a plurality of types of print media; The printer further comprises: a tag reader that reads identification information of the wireless tag; A communication unit that communicates with the server, The server includes a storage unit that stores the A for each of a plurality of types of print media, a control unit of the printer acquires from the server the A for the type of print medium corresponding to the identification information read by the tag reading unit; Printing system.

8. A program for causing a computer to execute a predetermined method in a printer that has a display unit and is powered by a rechargeable battery to produce a print medium, comprising: The method comprises: The remaining charge of the battery, which decreases each time one sheet of the print medium is printed, is designated as A, the current remaining charge is designated as B, and the lower limit of the remaining charge is designated as C. Based on the decrease in the remaining charge from a reference point to the present and the total number of sheets printed from the reference point to the present, A is calculated, and the number of sheets of the print medium that can be printed is calculated by calculating (B-C) / A. displaying the number of sheets that can be issued on the display unit; and when a decrease in the remaining charge of the battery during a period in which printing is not performed is greater than a first predetermined value, causing the display unit to display the number of sheets of the print medium that can be printed based on the remaining charge of the battery. program.

Citation Information

Patent Citations

  • Printing controller

    JP2006187946A

  • Printing method for thermal printer

    JP2010058292A

  • Label printer, program of label printer, and method of displaying number of printing sheets of label printer

    JP2013203012A

  • Printer

    JP2017056698A

  • Printer, program, and information processing system

    JP2020104380A