Printer, program, and method

The information processing device addresses the challenge of varying thermal head wear by setting user-specific thresholds based on print usage patterns, enabling timely warnings for thermal head disconnections and preventing printer failures.

JP2026083354APending Publication Date: 2026-05-19SATO CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SATO CO LTD
Filing Date
2026-03-12
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing printers lack the ability to dynamically adjust threshold values for thermal head resistance based on individual user usage patterns, leading to inadequate warnings for thermal head disconnections due to varying print layouts and wear rates among users.

Method used

An information processing device that communicates with a printer to acquire resistance values from each heating resistor, sets personalized thresholds based on user-specific print usage patterns, and issues warnings before thermal head disconnections occur.

Benefits of technology

Provides timely and accurate notifications for thermal head failures by adapting threshold settings to user-specific print conditions, ensuring appropriate maintenance and preventing unexpected printer failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026083354000001_ABST
    Figure 2026083354000001_ABST
Patent Text Reader

Abstract

Depending on how the printer is used, the appropriate timing for checking for a broken thermal head wire may be necessary. Send a notification. [Solution] One aspect of the present invention is an information processing system that can communicate with a printer having a thermal head. A thermal device that acquires information on the resistance value of each of the multiple heating resistors of a thermal head. 1. The acquisition unit and, depending on the degree of change in resistance value, a warning output is issued before the thermal head breaks. A threshold setting unit sets a threshold for each of the multiple heat-generating resistors, and a first acquisition unit acquires the data. If the obtained resistance value exceeds the threshold set by the threshold setting unit, a warning output is generated. This is an information processing device equipped with a control unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, a program, an information processing system, and a printer monitoring method.

Background Art

[0002] Conventionally, there has been known a printer that measures the resistance value of a heating resistor of a print head (thermal head). In Patent Document 1, a resistance value measuring unit measures the resistance value of a heating element, a comparison unit compares the resistance value of the heating element with a threshold value that serves as a criterion for determining head breakage of a thermal head, and a notification unit notifies the user of the result of the comparison. This label printing device has a threshold value changing unit that accepts a change in the threshold value from the user.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, since the usage methods of printers vary among users, it is not appropriate to uniformly set a threshold value for determining disconnection of the heating resistor of the print head for users. For example, the print layout of labels or the like issued by the user using the printer varies among users, and the degree of wear of each of the plurality of heating resistors of the thermal head varies among users.

[0005] Therefore, an object of the present invention is to perform thermal head ​​​​​​​The purpose is to issue a notification regarding a broken wire in the cable. [Means for solving the problem]

[0006] One aspect of the present invention is an information processing device capable of communicating with a printer having a thermal head. This is the first acquisition, which acquires information on the resistance value of each of the multiple heating resistors of the thermal head. The part and, depending on the degree of change in the resistance value, the thermal head outputs a warning before the circuit breaks. A threshold setting unit that sets a threshold for each of the plurality of heat-generating resistors, and the first acquisition unit A warning is issued if the resistance value obtained exceeds the threshold set by the threshold setting unit. This is an information processing device comprising an output control unit that performs output. [Effects of the Invention]

[0007] According to one aspect of the present invention, thermal It can provide notifications regarding broken head wires. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows the system configuration of the printer maintenance system according to the first embodiment. [Figure 2] This figure shows an example of the data structure for a head resistance value database. [Figure 3] This figure shows a conventional example of setting the threshold values ​​for each heating resistor in a thermal head. [Figure 4] This figure shows an example of setting the threshold values ​​for each heating resistor in the thermal head in the printer maintenance system according to the first embodiment. [Figure 5] This figure shows an example of setting the threshold values ​​for each heating resistor in the thermal head in the printer maintenance system according to the first embodiment. [Figure 6]It is a diagram showing an example of the data configuration of a user management database in a printer maintenance system according to the first embodiment. [Figure 7] It is a block diagram showing the hardware configuration of each device constituting a printer maintenance system according to the first embodiment. [Figure 8] It is a sequence chart showing the operation of a printer maintenance system according to the first embodiment. [Figure 9] It is a diagram showing the system configuration of a printer maintenance system according to the second embodiment. [Figure 10] It is a diagram showing an example of the data configuration of a user management database in a printer maintenance system according to the second embodiment.

Mode for Carrying Out the Invention

[0009] The management server (an example of an information processing device) according to the embodiment sets, for each heating resistor, a threshold value for performing a warning output before the thermal head disconnects, according to the usage method of the printer by the user. Here, the usage method of the printer may be anything as long as it is different for each user. For example, the usage method of the printer includes, in addition to the usage method of the thermal head different according to the printing layout such as labels issued by the printer, operation modes such as printing speed and printing density. For example, the higher the printing speed, the easier the thermal head wears, and the higher the printing density, the easier the thermal head wears. The operation mode may include the difference in whether the printing method is thermal transfer printing or direct thermal printing. Depending on whether it is thermal transfer printing or direct thermal printing, the degree of wear of the thermal head is affected due to the difference in the friction coefficient between the ink ribbon and the label that come into contact with the thermal head. The operation mode may include the number of backfeed operations. Forward feed The usage method of the printer may be any method as long as it is different for each user. For example, the usage method of the printer includes, in addition to the usage method of the thermal head different according to the printing layout such as labels issued by the printer, operation modes such as printing speed and printing density. For example, the higher the printing speed, the easier the thermal head wears, and the higher the printing density, the easier the thermal head wears. The usage method of the printer may be any method as long as it is different for each user. For example, the usage method of the printer includes, in addition to the usage method of the thermal head different according to the printing layout such as labels issued by the printer, operation modes such as printing speed and printing density. For example, the higher the printing speed, the easier the thermal head wears, and the higher the printing density, the easier the thermal head wears. The usage method of the printer may be any method as long as it is different for each user. For example, the usage method of the printer includes, in addition to the usage method of the thermal head different according to the printing layout such as labels issued by the printer, operation modes such as printing speed and printing density. For example, the higher the printing speed, the easier the thermal head wears, and the higher the printing density, the easier the thermal head wears. The usage method of the printer may be any method as long as it is different for each user. For example, the usage method of the printer includes, in addition to the usage method of the thermal head different according to the printing layout such as labels issued by the printer, operation modes such as printing speed and printing density. For example, the higher the printing speed, the easier the thermal head wears, and the higher the printing density, the easier the thermal head wears. The usage method of the printer may be any method as long as it is different for each user. For example, the usage method of the printer includes, in addition to the usage method of the thermal head different according to the printing layout such as labels issued by the printer, operation modes such as printing speed and printing density. For example, the higher the printing speed, the easier the thermal head wears, and the higher the printing density, the easier the thermal head wears. The operation mode may include the difference in whether the printing method is thermal transfer printing or direct thermal printing. Depending on whether it is thermal transfer printing or direct thermal printing, the degree of wear of the thermal head is affected due to the difference in the friction coefficient between the ink ribbon and the label that come into contact with the thermal head. The operation mode may include the difference in whether the printing method is thermal transfer printing or direct thermal printing. Depending on whether it is thermal transfer printing or direct thermal printing, the degree of wear of the thermal head is affected due to the difference in the friction coefficient between the ink ribbon and the label that come into contact with the thermal head. The operation mode may include the difference in whether the printing method is thermal transfer printing or direct thermal printing. Depending on whether it is thermal transfer printing or direct thermal printing, the degree of wear of the thermal head is affected due to the difference in the friction coefficient between the ink ribbon and the label that come into contact with the thermal head. The operation mode may include the number of backfeed operations. Forward feed The degree of wear of the thermal head is also affected by the frequency of backfeed. The operation mode includes the continuous issuance operation (an issuance method of continuously printing a specified number of labels) and the number of tear-off operations (an operation of transporting the continuous paper to a position where it can be manually peeled off after continuously printing a specified label). In the tear-off operation, since the stop time is long, the thermal head tends to be less worn.

[0010] The influence on the thermal head due to such a printer usage method appears as a change in the resistance value of each heating resistor of the thermal head. Therefore, it can be grasped by monitoring the degree of change in the resistance value of each heating resistor. Thus, in a printer maintenance system according to an embodiment, threshold values for performing warning output before the thermal head breaks are set for each heating resistor according to the degree of change in the resistance value of each of the plurality of heating resistors of the thermal head. Thereby, a notification regarding the disconnection of the thermal head can be made at an appropriate timing according to the usage method of the printer.

[0011] (1) First Embodiment Hereinafter, referring to FIGS. 1 and 2, the system configuration of a printer maintenance system (an example of an information processing system) according to the first embodiment will be described. The printer maintenance system 1 shown in FIG. 1 includes a user's printer 3, a user terminal 2, and a management server 5 that manages the state of the printer 3. The user terminal 2 is, for example, a desktop type, laptop type, or tablet type computer device, or an information processing terminal such as a smartphone, and can communicate with the management server 5 via a network NW. The management server 5 manages the parts of the printer 3 If it is determined that preventative replacement is necessary, a notification will be sent, for example, to user terminal 2.

[0012] Printer 3 can communicate with management server 5 via the network NW. A network (NW) can be, for example, a LAN (Local Area Network) or the Internet. (See Figure 1) The printer maintenance system 1 shown here describes only a single printer 3, but as far as Alternatively, two or more printers 3 may be able to communicate with the management server 5.

[0013] Printer 3 periodically or irregularly manages head resistance data. Send to B5. Head resistance data is obtained from each of the multiple heating resistors provided by the thermal head. This data shows the resistance values ​​of each component. Printer 3 sets the head resistance value data to the management server 5. When transmitted periodically, it is done at intervals of, for example, 30 minutes to 2 hours. This allows the management server The 5 can appropriately recognize changes in the resistance value of each heating resistor in the thermal head.

[0014] The management server 5 sequentially receives head resistance data from the printer 3. It is managed by a database. Figure 2 shows an example of the data structure of the head resistance value database. As shown in Figure 2, the head resistance database is stored for each of the multiple printers under management. For each printer ID that identifies the printer, the information includes the resistance value of each heating resistor in the thermal head. In the example shown in Figure 2, for example, the thermal head has 5000 heating resistors (resistance value position: 1~ This shows an example with 5000). Specifically, the head resistance database contains, for example, the resistance value of each heating resistor. Initial value [Ω] and resistance value [Ω] every hour, and a warning output before the thermal head breaks. This includes the threshold for the head wear rate [%] (described later) for thermal protection. Management server 5 controls the thermal A threshold can be set for each individual heat-generating resistor in the head.

[0015] Next, refer to Figures 3 to 5 for examples of setting the threshold values ​​for each heating resistor in the thermal head. explain. Figure 3 shows a conventional example of threshold setting. Figures 4 and 5 show the threshold of this embodiment, respectively. Examples of value settings are shown. Each figure, for example, shows the resistance value positions of 5000 heating resistors on the horizontal axis. The graph shows resistance [Ω] on the left vertical axis and head wear rate [%] on the right vertical axis.

[0016] The head wear rate is a value that indicates the degree of wear on the thermal head of printer 3. The wear rate is defined as the resistance value of the heating resistor of the thermal head being 0% at the start of use, and the wear rate is calculated as follows: The resistance value of the heating resistor when the resistance value at which an error (disconnection) is determined is set to 100%. This is a percentage (%) value. In other words, the resistance value of the heat-generating resistor corresponds to the head wear rate. The resistance value at which a heat-generating resistor is judged to be an error is, for example, the resistance value at which the heat-generating resistor is originally dot The value is so high that it renders the printer unable to print. If the print head wear rate reaches 100%, the print head will not function properly. Printer 3 cannot print properly. Therefore, before the print head wear rate reaches 100% To allow for the replacement of the thermal head, a threshold of less than 100% of the head wear rate is set. The settings are configured. Management server 5 monitors whether the head wear rate has reached a threshold and then deletes the head. When the wear rate reaches a threshold, a notification will be sent to user terminal 2, etc. The threshold includes a predetermined range. That's fine.

[0017] The resistance values ​​of each heating resistor in the thermal head are converted into a head wear rate by the management server 5. Printer 3 converts the resistance value of each heating resistor in the thermal head into a head wear rate. Later, the head wear rate data may be sent to the management server 5. The following explanation describes how to determine whether the head wear rate has exceeded a threshold. However, this is not always the case. The resistance value of each heating resistor in the thermal head is changed to the head wear rate. Alternatively, instead of simply replacing the resistor value, one could determine whether the resistance value itself exceeded the threshold.

[0018] As shown in Figure 3, in conventional printers, the threshold for the wear rate of the heat-generating resistor head is It is constant for all heat-generating resistors. In the example in Figure 3, the initial value of the heat-generating resistor's resistance is 9 The resistance is around 0Ω, and for example, the resistance value at which a heating resistor is judged to be an error is set to 165Ω. In this example, the threshold for head wear rate of the heat-generating resistor is uniformly set to 50% (resistance value is approximately 135Ω). This indicates that.

[0019] In this embodiment, the threshold value for the head wear rate of the heat-generating resistor is determined by the user's printer settings. Each heating resistor in the thermal head can be individually configured according to its usage. For example, in the example in Figure 4, each resistor of the heating resistor of the thermal head shown in "Latest Data" The value is such that the resistance value of the group of heat-generating resistors in the central part is greater than the resistance value of the heat-generating resistors in other parts. The price is increasing. This is because, for example, the labels issued by printer 3 (an example of a printing medium) In terms of print layout, the central part in the direction of the print line (i.e., the width direction of the label) is frequently... This shows the printing status of the printout. In this way, the thermal head of printer 3 For example, if the central heating element is frequently used, among multiple heating elements... The heat-generating resistor in the central part wears down (wears out) faster than other parts.

[0020] Therefore, for example, the threshold for head wear rate for the group of heat-generating resistors in the central part (region) For example, set this threshold lower than the threshold for the heat-generating resistor in other parts (regions). Generally, the rate of increase in resistance tends to be greater as the resistance value of the heating resistor increases. When the resistance value of the thermal resistor increases, it can quickly reach the point of wire breakage (for example, 100% head wear). This can happen. For example, for the group of heat-generating resistors in the central region where the resistance value has increased, The threshold for detection is set to a relatively low threshold, and the user is warned early before the thermal head breaks. To make it possible to announce.

[0021] The example in Figure 5 shows the resistance values ​​of each of the multiple heating resistors in the thermal head, as indicated by "latest data". The resistance value of the group of heat-generating resistors on the left side is higher than the resistance value of the group of heat-generating resistors on the right side. This is the print layout for the label issued by printer 3, for example. This indicates a printing pattern where dots are frequently printed on the left side in the direction of the printing line (the width direction of the label). This is because, in the thermal head of printer 3, for example, the heating resistor on the left side This indicates that it is used frequently and wears out faster than other parts. Therefore, for example, the head wear rate for the group of heat-generating resistors located in the left portion (region) is, for example Set a threshold lower than the threshold for heat-generating resistors in other parts (regions), and then apply the thermal protection. To allow users to be warned early before a wire breaks.

[0022] Thus, the heating resistor of the thermal head changes depending on how the user uses the printer. The system predicts a break in the thermal head based on the degree of change in resistance values, etc., and issues a warning. By setting a threshold for each heat-generating resistor, the appropriate timing can be determined for each printer user. This makes it possible to send notifications to prevent disconnections in the thermal head.

[0023] Figures 4 and 5 show two or more heat-generating resistors that are located adjacent to each other among a plurality of heat-generating resistors. This is an example of setting a threshold value for a group of resistors that is different from the threshold value for other heat-generating resistors. In this example, the threshold for two or more groups of heat-generating resistors that are adjacent to each other is set. It is set to a lower threshold than the threshold for other heat-generating resistors. Management server 5, as a user's method of using the printer, for example, the label issued by the printer The printing conditions, such as the printing layout of the lettering, are not recognized, but the degree of change in the resistance value of each heating resistor is not recognized. By monitoring the condition, we can determine which of the multiple heating resistors in the thermal head is underperforming. This makes it possible to predict head wire breakage, such as when the process is progressing. Depending on the degree of change, the heating resistor may be measured for each individual resistor, or for regions containing multiple heating resistors (groups of heating resistors). By setting thresholds for both, the result is a threshold setting that corresponds to the print layout issued by the user. It is possible to perform the procedure.

[0024] In one embodiment, the management server 5 uses printer information acquired from the printer 3 in a timely manner. The threshold value for the set heat-generating resistor may be corrected. Printer information is provided by the printer. This includes operational information related to the printer's operation, as well as information about the printing media such as the printer's labels and ink ribbons. Figure 6 shows an example of a user management database for managing printer information on server 5. show.

[0025] Each record in the user management database illustrated in Figure 6 contains a user ID and a printer ID. Correspondingly, "Average print speed", "Average print density", "Number of pages printed in continuous mode", "Back Includes values ​​for the "Feed Count" and "Printing Method" fields. Value of the "Printing Method" field This value indicates whether the printing method is thermal transfer or direct thermal. Average Print speed, average print density, number of pages printed in continuous mode, number of backfeeds, and printing method. Each value is an example of printer operation information. Although not shown in Figure 6, each record is associated with the printer ID and print medium information. For example, identification information that identifies labels or ink ribbons (in the case of thermal transfer printers) It may include. As mentioned above, printer operation information and / or print media information is thermal Because it can affect print head wear, printer operation information and printer information / or correct the threshold for each heating resistor in the thermal head based on the print media information. It is possible.

[0026] The management server 5, for example, periodically retrieves printer operation information from printer 3 and provides it to the user. Update the management database. For example, printer 3 updates each heating resistor of the thermal head. Similar to the resistance value, the print speed, print density, and count of pages printed in continuous mode are periodically measured. The value and the count value of the backfeed count are sent to the management server 5. B5 statistically processes the print speed and print density obtained from printer 3 and calculates the average of printer 3. Calculate the print speed and average print density, and then calculate the average print speed, average print density, and number of pages printed in continuous mode. The user management database is updated by recording the number of backfeeds. Note that the value indicating the printing method is known for each printer, and the printer ID is used in the user management system. It is registered at the same time as registering in the database. Also, printing media such as labels and ink ribbons. Information is managed by the user or administrator when labels or ink ribbons are replaced. It may be registered in the scientific database.

[0027] Thermal head degradation due to printer information (printer operation information, print media information, etc.) This often affects the entire heat-generating resistor, regardless of its position. Therefore, based on printer information... Therefore, when correcting the threshold for the heat-generating resistor, it is possible to change the threshold for the entire heat-generating resistor. The following are examples of correction methods. (a) The higher the average print density, the more easily the thermal head wears out, so lower the threshold. Correct the sea urchin. (b) The higher the average print speed, the more easily the thermal head wears out, so lower the threshold. Correct the sea urchin. (c) The more prints issued in continuous mode, the more the thermal head wears out, so the threshold should be lowered. Adjust to make it work.

[0028] For example, in the threshold setting example shown in Figure 4, based on the degree of change in the resistance value of each heating resistor... The threshold for the group of heat-generating resistors in the central region is 55%, and the threshold for heat-generating resistors in other regions is 55%. The threshold for the body is assumed to be 75%. Furthermore, the corresponding information included in the user management database... Based on the printer's operating information, for example, if the average print density is higher than a predetermined value, the central area The threshold for the group of heat-generating resistors in one region is corrected to 50%, and the threshold for heat-generating resistors in other regions is corrected to 50%. The threshold is corrected to 70%, etc. In this way, the resistance value is adjusted according to the printing conditions such as the print layout. In addition to the degree of change, the threshold is set by taking into account the degradation of the thermal head due to the printer's operation information. By making corrections, the system can warn users at a more appropriate time depending on how the printer is being used. It is possible.

[0029] Next, the configuration of the printer maintenance system 1 will be described with reference to Figure 7. This diagram shows the hardware configuration of each device that constitutes the printer maintenance system 1 according to the embodiment. This is a diagram. As shown in Figure 7, the user terminal 2 consists of a control unit 21, an operation input unit 22, and a display It has a section 23 and a communication section 24. The control unit 21 has a microprocessor, memory, and image Includes buffer memory, etc., executes the printer management application, and displays the execution results in unit 2. Display it in 3. The printer management application communicates with the management server 5 to manage the printer 3. The user or administrator will use printer information for printer 3, including printer operation information and print media information. Software configured to view information and receive warnings about printer 3 be. The operation input unit 22 includes, for example, an input device such as a mouse or keyboard, and allows the user to input... It accepts input to the linter management application. The display unit 23 is, for example, an LCD. Includes a display panel such as a Liquid Crystal Display and a display driving circuit, and transmits from the control unit 21. The execution results of the printer management application are displayed. The communication unit 24 is the management server Includes a communication interface circuit for communicating with 5. The printer management application is Communication is then performed between the management server 5 and the communication unit 24, for example, via HTTPS.

[0030] As shown in Figure 7, the printer 3 consists of a control unit 31, an operation input unit 32, a display unit 33, and a transport unit. It comprises a 34, a printing unit 35, a communication unit 36, and a storage unit 37. The control unit 31 is a microphone It is primarily composed of a loprocessor and executes firmware to control the entire printer 3. For example, the control unit 31 processes the print data stored in the storage 37 as drawing data. The data is converted to line data, which is line data for each line of the drawing data, and then sequentially sent to the printing unit 35. do. The transport unit 34 and the printing unit 35 operate based on line data sequentially sent from the control unit 31. Printing is performed. The transport unit 34 includes a platen roller (not shown) and a motor (not shown). It includes a drive circuit and motor, and is responsible for transporting continuous paper within the printer 3. Continuous paper is, for example, in strip form. This is a sheet of paper with multiple labels temporarily attached to a cardboard backing. Firmware-based transport required. Based on the request, the motor drive circuit drives the motor that controls the rotation of the platen roller. This is used to transport continuous paper. The printing unit 35 includes a thermal head and a head drive circuit (neither of which are shown). The drive circuit selectively supplies current to each heating resistor in the thermal head based on line data. This allows printing to be performed on the label of continuous paper. The control unit 31 controls each wave from the thermal head. The resistance value of each heat-generating resistor is calculated by obtaining the voltage or current value of the heat-generating resistor.

[0031] The communication unit 36 ​​is a communication interface that communicates with the management server 5. The communication protocol between server 6 and management server 5 is not limited, but for example, MQTT (Message Queueing) MQTT can be applied to Pub / Sub type lightweight data This is a data communication protocol. For example, head resistance value data and print data are transmitted via the communication unit 36. Printer operation information and print media information, as data, are periodically or predeterminedly transmitted to the management server 5. It is sent at that timing.

[0032] Storage 37 is non-volatile memory, such as flash memory or SSD (So It is a lid state drive. Storage 37 controls print data and printing operations, etc. In addition to the firmware, the heat resistance of each thermal head is calculated by the control unit 31. Body resistance value, various setting values ​​(e.g., print speed setting value, print density setting value), various calculation results Values ​​indicating the result (for example, the count value of the number of sheets issued in continuous mode, the count of the number of backfeeds) Values, etc., are stored here.

[0033] The management server 5 of this embodiment includes a control unit 51, a storage unit 52, and a communication unit 53. El. The control unit 51 is mainly composed of a microprocessor and executes a predetermined server program. This executes and controls the entire management server 5. Storage 52 (an example of a storage unit) is non-volatile. It is memory, such as a large-capacity storage device like an HDD (Hard Disk Drive). Page 52 includes a head resistance database (head resistance DB; see Figure 2) and user management. The user management database (see Figure 6) is stored here. The communication unit 53 is a communication interface that communicates with the user terminal 2 and the printer 3. Yes. The communication unit 53 communicates between the management server 5 and the printer 3, for example, according to MQTT. The communication unit 53 also performs communication between user terminals 2, for example, using HTTPS.

[0034] The control unit 51 executes the above server program to perform the following acquisition (first acquisition unit, It functions as an example of a second acquisition unit, a threshold setting unit, and an output control unit.

[0035] (I) Acquisition Department The acquisition unit acquires data from printer 3, specifically from each of the multiple heating resistors of the thermal head of printer 3. The head resistance value data, which includes resistance value information, is acquired, and each resistance value is stored in the head resistance value database. The data is stored sequentially. The acquisition unit also acquires printer operation information, print media information, etc. from printer 3. The data may be retrieved at set intervals and stored in the user management database. (II) Threshold setting section The threshold setting unit outputs a warning before the thermal head breaks down, depending on the degree of change in the resistance value. A threshold value is set for each heat-generating resistor to perform this action. In other words, in the head resistance value database... The threshold is set according to the degree of change in the resistance value of each heat-generating resistor in the printer 3 that is stored sequentially. This is set for each antibody. As mentioned above, the threshold setting unit acquires the data from printer 3 in a timely manner. Based on printer information (printer operation information, print media information, etc.), the set heat-retaining resistor The threshold for this may be adjusted. (III) Output control unit The output control unit sets the resistance value acquired by the acquisition unit to the threshold value set by the threshold setting unit. A warning is issued if the threshold is exceeded. The output control unit controls the multiple heating resistors of the thermal head. A warning will be issued if the resistance value of any of the heat-generating resistors in the body exceeds a threshold value. In one embodiment, the output control unit outputs a warning message indicating that the printer has exceeded the threshold. The printer receives display data that will display warning information on the display unit.

[0036] Next, referring to the sequence chart in Figure 8, we will discuss an example of the operation of the printer maintenance system 1. Let's explain. Figure 8 shows an example of a printer monitoring method. When a user starts using printer 3 for the first time, for example, as shown in the threshold setting example in Figure 3... The threshold is set uniformly as an initial value for each heating resistor in the thermal head. Additionally, when a user starts using printer 3 for the first time, the print head resistance value is added to the print head resistance database. The printer ID for Linta 3 is registered.

[0037] The management server 5 periodically (for example, every hour) checks the thermal head of printer 3. Step ST1 is performed to obtain information on the resistance value of each heating resistor. After printer 3 is put into use, the management server 5 sends a head resistance value request to printer 3, The linter 3 returns head resistance data, including the latest resistance values ​​of each heating resistor, to the management server 5. The management server 5, each time it receives head resistance data, includes the head resistance data. By storing the latest resistance values ​​of each heating resistor in the head resistance value database, the head Update the resistance value database.

[0038] The management server 5 sequentially or periodically refers to the head resistance value database, and It is determined whether or not there is a heat-generating resistor with a large degree of change in resistance (step S2). In other words, Initially, a uniform threshold is set for each heat-generating resistor, but when printer 3 is used, heat is generated. The degree to which the resistance value changes can vary greatly depending on the resistor. The presence or absence of heat-generating resistors with a high degree of oxidation is monitored sequentially or periodically. The degree of change in resistance is, for example, the rate of change in resistance. The degree of change in resistance is monitored sequentially. In this case, the difference between the previous and current resistance values ​​of the heating resistor is the value of the resistor. Whether the degree of transformation is large or not is determined by comparing the difference between the previous and current resistance values ​​of the heating resistor with a predetermined value. This can be used to make a determination. When periodically monitoring the degree of change in the resistor, The difference in resistance between the previous check time and the current check time is calculated by dividing the difference by the time between the check times. The rate of change in the resistance value can be calculated and compared with a predetermined value to make a determination.

[0039] If the management server 5 determines that there are no heat-generating resistors with a large change in resistance, Since the degradation rate of each heat-generating resistor is considered to be at a normal rate, the management server 5 sets a threshold. Without changing the initial value (step S2: NO), repeat step ST1 and continue with the resistance We will continue monitoring to see if there are any heat-generating resistors exhibiting a large degree of change in their values. If the management server 5 determines that there is a heat-generating resistor with a large change in resistance value, ( Step S2: YES), set a new threshold (i.e., update from the initial value) (step S4). Examples of threshold setting are shown in Figures 4 and 5, for example, the group of heat-generating resistors (region). The settings may be configured for each component, or for each individual heat-generating resistor. In this case, the management server Step 5 refers to the user management database and adjusts the threshold according to the printer information and print media information. You can correct it.

[0040] Management server 5 determines that the resistance value of any of the multiple heat-generating resistors is such that the heat generation If the resistor exceeds the threshold (or initial threshold value) set in step S4, If confirmed (Step S6: YES), a warning message is sent to user terminal 2. (Step S8). A warning message will appear, for example, indicating that the thermal head of printer 3 needs to be replaced. This is a message indicating that something is necessary. User terminal 2 receives a warning message. A warning message is displayed (step S10). The warning message is sent to printer 3. It may also be possible to display it on printer 3. The warning message sent in step S8 will display the warning information on printer 3. This is an example of data for display.

[0041] As described above, the printer maintenance system of one embodiment is a printer thermal head The system obtains information on the resistance value of each of the multiple heat-generating resistors, and according to the degree of change in each resistance value, A threshold is set for each heating resistor to issue a warning before the thermal head breaks. If the resistance value obtained from the printer exceeds a set threshold, a warning will be sent to the user. Output is performed. This allows the server to send a message at the appropriate time according to how the user uses the printer. It is possible to send a notification regarding a broken wire in the multihead.

[0042] When there is a heat-generating resistor whose resistance value changes significantly, the threshold for that heat-generating resistor is lowered. The method for lowering the threshold has been explained, but the amount of threshold reduction can be determined as appropriate. In terms of form, the greater the degree of change in resistance, the greater the decrease in the threshold. This allows for earlier detection of abnormalities in heating resistors where a break in the wire is imminent and the degree of change in resistance is relatively large. It can be detected. Furthermore, for the same heat-generating resistor, there were many instances where it was determined that the degree of change in resistance value was large. The amount of threshold reduction for the heat-generating resistor may be increased accordingly. If the number of times it is judged to be large is high, it is considered that the situation is approaching a broken wire, By lowering the threshold, abnormalities in the heat-generating resistor can be detected more quickly. Furthermore, a new threshold is set even if there are no heat-generating resistors with a large degree of resistance change. This may also be done. For example, the management server 5 may refer to the printer information in the user management database. For example, if the printing speed and printing density are each above a predetermined value, or if the printing speed and printing density A combination of some or all of the following: the number of prints issued in continuous mode, and the number of backfeeds. If the sum of the values ​​exceeds a predetermined value, it is determined that the thermal head is prone to deterioration (wear). Furthermore, it is possible to change the threshold value of the entire heat-generating resistor.

[0043] (2) Second embodiment Next, referring to Figures 9 and 10, the system of the printer maintenance system 1A of the second embodiment The system configuration will be explained. Printer maintenance system 1A is printer maintenance system 1 (Figure 1) The difference compared to ) is that users U01, U0 receive services from management server 5. For example, if 2 is a legal entity such as a company, and 2 or more employees (actual users) have 2 or more printers The point is to use it. Note that in Figure 10, "User ID" is an example of user information.

[0044] In the example shown in Figure 9, user U01 uses printers 3-1a, 3-1b, 3-1c, and 3-1 d, ... and user terminal 2-1 are possessed. Management server 5 has printers 3-1a,3 If one of the following parts needs to be replaced preventively: -1b, 3-1c, 3-1d, ... If a determination is made, a notification will be sent to user terminal 2-1, etc. The printer owned by user U01 and User terminal 2-1 connects to the management server via access point AP1 and network NW. It can communicate with 5.

[0045] User U02 uses printers 3-2a, 3-2b, 3-2c, 3-2d, ... and user terminals. It possesses the following: 2-2 and the management server 5 has printers 3-2a, 3-2b, 3-2c. If it is determined that preventive replacement is necessary for any of the parts in 3-2d, ..., use Notification will be sent to user terminal 2-2, etc. The printer owned by user U02 and user terminal 2-2 are It is possible to communicate with the management server 5 via the access point AP2 and the network NW. .

[0046] Management server 5 manages one of the two or more printers for each user. If the thermal head determines that preventative replacement is necessary, the thermal heads of other printers will also be replaced. Whether the degree of change in the resistance value of the heat-generating resistor falls within a predetermined range relative to the set threshold. Determine whether the thermal head needs to be replaced. (This applies to more than two units owned by the same user.) Regarding the printer, please specify the printer's usage and purpose (for example, print layout and operation). The methods, etc., may be similar, and when replacing the thermal head of either printer... In addition, we determined that other printers may be deteriorating to a similar degree, and therefore the thermal heads were also replaced. Determine if a replacement is necessary.

[0047] Management server 5 manages two or more printers owned by user U01 and owned by user U02 Two or more printers are centrally managed by a user management database. (See diagram) However, similar to the first embodiment, the management server 5 receives each thermal head from each printer. Head resistance data, which includes information about the resistance value of the heating resistor, is received periodically, for example, and shown in Figure 2. The example head resistance value database is being updated sequentially. Also, as shown in Figure 6... Furthermore, the management server 5 may have a user management database. Printer maintenance system Figure 10 shows an example of the data structure of the user management database in 1A. Printer maintenance system System 1A, by executing the server program, the control unit 51 of the management server 5 performs the following: It functions as an acquisition unit, a threshold setting unit, and an output control unit.

[0048] (I) Acquisition section (an example of the first acquisition section) The acquisition unit acquires data from two or more printers under management, specifically focusing on the multiple heating resistors of the thermal heads. The head resistance value data, which includes information on the resistance value of each component, is acquired, and each resistance value is assigned to the head for each user. The resistance values ​​are sequentially stored in the database. The acquisition unit also retrieves printer operation information from printer 3. The system acquires information such as print media information at predetermined times and stores it in a user management database for each user. Store it. Note that the management server 5 does not need to have a user management database. (Management server 5) A user management database accessible from there is maintained by another device (such as a database server). You may do so.

[0049] (II) Threshold setting section The threshold setting unit sets the printers 3-1a, 3-1b, 3-1c, 3-1d, ... for user U01. Depending on the degree of change in the resistance value of each heating resistor, the thermal head will output a warning before the circuit breaks. To perform this, user U01 applies a common threshold pattern to multiple printers, for example, a thermal header. It can be set to D. Here, the "threshold pattern" is set for each of the multiple heating resistors of the thermal head. This refers to different types (patterns) of thresholds, and for example, the examples shown in Figures 3 to 5 are different. This is a threshold pattern. A "common threshold pattern" refers to the corresponding position of the thermal head for multiple printers. This is not limited to cases where the threshold values ​​of the heat-generating resistors are the same, but also when there is a substantial impact on issuing a warning output. This may include cases where the difference is so small that it cannot be considered a difference.

[0050] The multiple printers for which a common threshold pattern is to be set are owned by user U01. All printers (i.e., printers 3-1a, 3-1b, 3-1c, 3-1d, ...) Not limited to, among the printers owned by user U01, the degree of change in the thermal head resistance value. These are a group of printers with similar performance characteristics. The degree of change in the thermal head resistance is similar for all printers. The printer group is using the same printer as user U01, such as issuing labels with the same print layout. The manner of use and application are considered to be similar. Therefore, the change in the resistance value of the thermal head Group together multiple printers of similar degree, and also group together multiple printers For each position of the multiple heat-generating resistors in each printer of the printer group, It is a good idea to associate thresholds. For example, for multiple printers grouped together, see Figure 4 The threshold pattern illustrated in Figure 5 (where the threshold of the heat-generating resistor group in the central or left portion is higher than the others) Assign a threshold pattern (which has a relatively low threshold) to multiple printers.

[0051] For example, among the two or more printers owned by user U01, the first group of printers is the first threshold. It is also possible to associate patterns and associate a second group of printers with a different second threshold pattern. It is possible. In that case, the printer group to which each printer owned by user U01 belongs will be called the individual printer group. It may be changed depending on the usage of the thermal head. For example, in the first threshold pattern, the thermal head The same threshold is set for multiple heat-generating resistors, and in the second threshold pattern, the central part Assume a threshold pattern where the threshold of one group of heat-generating resistors is relatively lower than the others. In that case, when you start using a newly purchased printer, the thermal settings of that printer should be checked. Since the degree of change in resistance value of all heating resistors in the head is about the same, the printer in question Assign it to the first printer group. Then, based on the usage status of subsequent print layouts, etc. You can also change the destination to the second group of printers. One printer belonging to a group of printers has exceeded a set threshold and triggered a warning. If a printer becomes subject to a notification output, the same settings will also be applied to other printers in the same group of printers. You can determine whether each heat-generating resistor exceeds the threshold based on the threshold pattern, or each heat-generating resistor A threshold that takes into account a margin for the antibody threshold (for example, a threshold obtained by multiplying the original threshold by 90%). You can also determine if it exceeds ).

[0052] Similarly, the threshold setting unit sets the printers 3-2a, 3-2b, 3-2c, 3- Depending on the degree of change in the resistance value of each heating resistor in 2d, ..., the thermal head will break before the circuit is broken. For example, set a common threshold pattern for multiple printers of user U02 to output warnings. do. In other words, among printers owned by the same user, the manner and purpose of use of the printer (for example) For multiple printers (or groups of printers) that have similar print layouts, operating methods, etc. Instead of setting a threshold for each individual printer, the degree of change in the resistance value of each heating resistor is measured. Accordingly, a common threshold pattern is set for the group of printers in question.

[0053] In the same manner as described in the first embodiment, depending on the degree of change in the resistance value of the heating resistor The threshold patterns set for multiple printers are stored in the user management database. It may be corrected according to the information provided.

[0054] (III) Output control unit The output control unit controls multiple printers (printer group) from among all the printers owned by the user. If the resistance value of any of the printers exceeds the threshold set by the threshold setting unit A warning is output. For example, among the multiple printers of user U01, printer 3-1a The head wear rate of the heat-generating resistor at a specific resistor position in the multihead is grouped into prints. If the threshold based on the threshold pattern set for the group exceeds the threshold, the management server 5 will... A warning message is sent to terminal 2-1. Also, the thermal head of printer 3-1a... Regarding the thermal heads of not only the D model but also other printers such as 3-1b, 3-1c, 3-1d, etc. It also determines whether the resistance value of the heating resistor falls within a predetermined range relative to the set threshold. Therefore, depending on how the user uses the printer, the thermal head will disconnect at the appropriate time. It will be possible to send notifications regarding this matter.

[0055] In the printer maintenance system of this embodiment, the same user owns two or more printers. In this case, a common threshold is set for multiple printers based on the degree of change in the thermal head's resistance. Set the value pattern for the thermal head. For one of the printers in a group of printers Multiple heat-generating resistors have thresholds based on a threshold pattern commonly set for multiple printers. A warning is issued if the value exceeds a certain threshold. If the usage patterns of multiple printers by the same user are similar, then the multiple printers will be... Therefore, it is thought that the deterioration of the thermal head will progress at a similar rate. However, even if it is the same user... There is variation in how printers are used. Therefore, the degree of change in resistance values ​​of multiple printers... By setting a common threshold pattern for multiple printers, taking into consideration the usage patterns, This allows for a highly accurate threshold that absorbs variations.

[0056] The above describes the information processing apparatus, program, information processing system, and printer monitoring method of the present invention. Although embodiments of the law have been described in detail, the present invention is not limited to the embodiments described above. The above embodiments can be improved or modified in various ways without departing from the spirit of the present invention. That is the case. For example, the control unit 31 of printer 3 may function as part or all of the management server 5. The management server 5 centrally manages the head resistance value database and the user management database. The above explains the case, but it is not limited to that. These databases are managed by the management server. 5. The data may be distributed and stored on printer 3, or on a database server (not shown), etc. The above-mentioned multiple functions of the control unit 31 of printer 3, and the multiple functions of the control unit 51 of management server 5 The numerical functions are just one example; these functions are distributed appropriately between printer 3 and management server 5. Alternatively, they could be integrated. [Explanation of symbols]

[0057] 1.1A…Printer maintenance system 2…User terminal 21... Control Unit 22... Operation input section 23...Display section 24... Communications Department 3…Printer 31…Control Unit 32... Operation input section 33…Display section 34…Conveyor Unit 35...Printing section 36... Communications Department 37…Storage 5…Management Server 51... Control Unit 52...Storage 53... Communications Department NW...Network

Claims

[Claim 1] An information processing device capable of communicating with a printer having a thermal head, A first acquisition unit acquires information on the resistance value of each of the multiple heating resistors of the thermal head. 、 Depending on the degree of change in the aforementioned resistance value, the thermal head will output a warning before the circuit breaks. A threshold setting unit sets a threshold for each of the plurality of heat-generating resistors, The resistance value acquired by the first acquisition unit is set to the threshold value set by the threshold setting unit. An output control unit that issues a warning if the limit is exceeded, Equipped with an information processing device.