The present invention relates to a server, a printer, and a program.
In recent years, printers are prevalent which has a printing function for printing print information on a print medium and a communicating function for performing communication with a Radio Frequency Identification (RFID) tag contained in the print medium (which is hereinafter called “RFID communication”). See the specification of the U.S. Pat. No. 7,190,270, for example.
With these printers, calibration is generally performed for setting communication parameters used in RFID communication to, before the RFID communication is performed, and then a user operates to set communication parameters based on a calibration result.
However, setting parameters by a user requires experiences and much work. Further, setting parameters manually may cause a mistake such as erroneous setting. Thus, proper communication parameters setting for RFID communication has not been easy.
In view of the above, the present invention aims to enable proper communication parameters setting for RFID communication in an easy manner.
An embodiment of the present invention is a server capable of communicating with a printer or printers, each performing radio frequency identification (RFID) communication with a RFID tag, the server comprising: a record unit configured to record, in a memory device, printer identification information for identifying a printer, tag identification information for identifying a RFID tag, and communication parameters with which the printer performs RFID communication, in an associated manner; a first obtaining unit configured to obtain, from a printer, printer identification information and tag identification information read by the printer; an identifying unit configured to identify communication parameters associated with the printer identification information and the tag identification information obtained by the first obtaining unit; and a first transmission unit configured to transmit the communication parameters identified by the identifying unit, to the printer.
According to an embodiment of the present invention, it is enabled proper communication parameters setting for RFID communication in an easy manner.
The present invention relates to a Japanese patent application 2017-251193 filed before Japan Patent Office on Dec. 27, 2017, entire content of which is incorporated by reference in the specification of the present application.
An embodiment of the present invention will be described in detail hereinafter with reference to the attached drawings. In the drawings for explaining the present embodiment, an identical sign will be generally denoted regarding the corresponding element, and thus repeated explanation will be omitted for the corresponding element.
A configuration of an information processing system will be described.
As illustrated in
The printer 10 and the server 30 are connected through a network NW such as Internet or an intranet.
As illustrated in
An upper face of each label PL is a print face Sp on which printing can be performed by the printer 10. Each label PL is temporarily attached to the mount PM, with a predetermined interval, along a feeding direction (namely, X-direction) of the print medium P.
The printer 10 of
The server 30 is an example of an information processing apparatus that provides the printer 10 with a response regarding a request transmitted from the printer 10. For example, the server 30 may be a web-server, and may be a program or a computer configured to perform HTTP communication with a software on the printer side.
A configuration of the printer 10 will be described. It is to be noted that, for convenience, a configuration will be exemplified in which the only one printer 10 and the server 30 are connected.
As illustrated in
The memory device 11 is configured to memorize program(s) and data. The memory device 11 may be a combination of a read-only memory (ROM), a random access memory (RAM), and a storage such as a flash memory or a hard disk.
The program(s) in the memory device 11 may include:
The data in the memory device 11 may include:
The processor 12 is configured to initiate the program(s) in the memory device 11 to realize the functions of the printer 10. The processor 12 is an example of a computer.
The input/output interface 13 is configured to obtain a user instruction from an input device connected to the printer 10 and to output information to an output device connected to the printer 10. The input device may be physical button(s), a touch panel, or combination thereof, for example. The output device may be a display device, for example.
The communication interface 14 is configured to control communication between the printer 10 and the server 30.
The driver circuit 15 is configured to generate a drive signal for driving each component of the printer 10.
As illustrated in
A paper roll R is stored in the storage 16. The front end of the paper roll R is pinched by the platen roller 150 and the thermal head 151. The platen roller 150 rotates in accordance with a drive signal generated by the driver circuit 15 to feed the belt-shaped print medium P extracted from the paper roll R, which is stored in the storage 16.
The thermal head 151 is heated in accordance with a drive signal generated by the driver circuit 15 to print print information on the label PL of the print medium P fed by the platen roller 150.
The reader/writer 152 is configured to perform RFID communication in accordance with a drive signal generated by the driver circuit 15.
As illustrated in
The separation unit 154 is configured to separate the label PL from the mount PM by diverging a feed path of the label PL on which print information is printed by the thermal head 151, from a feed path of the mount PM.
As illustrated in
The cutter unit 155 is configured to cut the mount PM in accordance with a drive signal generated by the driver circuit 15, at a position of the mount PM between a number of labels PL on which print information are printed by the thermal head 151 and a label PL on which print information is not printed.
As illustrated in
The wireless communication unit 153 is connected to the communication interface 14. The wireless communication unit 153 establishes communication between the printer 10 and the server 30 in accordance with a control of the processor 12.
A configuration of the server 30 will be described.
As illustrated in
The memory device 31 is configured to memorize program(s) and data. The memory device 31 may be a combination of a ROM, a RAM, and a storage such as a flash memory or a hard disk.
The program(s) in the memory device 31 may include:
The data in the memory device 31 may include:
The processor 32 is configured to initiate the program(s) in the memory device 31 to realize the functions of the server 30. The processor 32 is an example of a computer.
The input/output interface 33 is configured to obtain an user instruction from an input device connected to the server 30 and to output information to an output device connected to the server 30. Then input device may be a keyboard, a pointing device, a touch panel, or combination thereof, for example. The output device may be a display device, for example.
The communication interface 34 is configured to control communication between the server 30 and the printer 10.
Databases of the present embodiment will be described. The databases described below is memorized in the memory device 31.
A user information database of the present embodiment will be described.
The user information database of
The “User ID” field holds a user ID (an example of “user identification information”) for identifying a user. The user ID is arbitrarily determined by the server 30 when the user ID is registered in the server 30.
The “User name” field holds information regarding a user name (a text, for example). The user name is arbitrarily determined by the server 30 when the user information is registered in the server 30.
The “Contact” field holds information regarding user contact information such as a mail address, an account for login to the server 30, or a combination thereof.
The “User property” field holds user property information regarding user property. The “User property” field includes a “Business category” field and a “Use location” field. The user property information is arbitrarily determined by the server 30 when the user information is registered in the server 30. The “Business category” field holds information regarding the user's business category. The “Use location” field holds information regarding a use location of the printer 10.
The “Supply serial” field holds supply serial information for identifying a print medium P that the user possesses. The information held by the “Supply serial” field is updated when the user purchases a print medium P or the user has used up a print medium P.
A printer master database of the present embodiment will be described.
The printer master database of
The printer master database contains: a “Printer model ID” field; a “Model name” field; a “Printer serial” field; a “Supply ID” field; a “Communication parameters” field; and a “Print parameters” field.
The “Printer model ID” field holds a printer model ID (an example of “printer identification information”) for identifying a printer.
The “Model name” field holds information regarding a printer model name (a text, for example).
The “Printer serial” field holds a printer serial code (an example of printer identification information), which is unique for each printer 10. A unique printer serial code is assigned to each of a plurality of printers 10 identified with a printer model ID. A printer serial code assigned to each printer 10 is recorded in the memory device 11.
The “Supply ID” field holds a supply ID (an example of “print medium identification information”) for identifying a model number of a print medium P.
The “Communication parameters” field holds communication parameters for the printer 10 to perform RFID communication. The communication parameters are optimized values which have been set, for each combination of a printer model and a type of a print medium P, in quality inspection included in a manufacturing process of the RFID tag RT.
The “Communication parameters” field includes a “Write parameters” field and a “Read parameters” field. The “Write parameters” field holds write parameters which are referred to in RFID communication for writing information on the IC chip of the RFID tag RT (which is hereinafter called “write communication”). The “Read parameters” field holds read parameters which are referred to in RFID communication for reading information from the IC chip of the RFID tag RT (which is hereinafter called “read communication”).
Each of the “Write parameters” field and the “Read parameters” field contains: a “Feed distance” field; a “Feed speed for communication” field; and an “Electromagnetic wave level” field.
Each “Feed distance” field holds information regarding a feed distance required to reach a communication area (namely, a communication position) where the RFID tag RT can communicate with the reader/writer 152, in write communication or read communication. Such information may be a value in millimeter of a feed distance, for example.
Each “Feed speed for communication” field holds information regarding a speed of the print medium P when the RFID tag RT passes the communication area (that is, a feed speed for communication), in write communication or read communication. Such information may be a value in inch per second of a feed speed for communication, for example.
Each “Electromagnetic wave level” field holds information regarding intensity of electromagnetic wave emitted by the reader/writer 152 in write communication or read communication. Such information may be a value in dB of an electromagnetic wave level, for example.
The “Print parameters” field holds printer parameters referred to in printing print information on the label PL. The “Print parameters” field includes a “Print density” field and a “Feed speed for printing” field.
The “Print density” field holds information regarding a print density of print information. Such information may be a value of a temperature of the thermal head 151 or a voltage applied to the thermal head 151, for example.
The “Feed speed for printing” field holds information regarding a feed speed of the print medium P when the print medium P is printed.
Control for the RFID communication may be optimized based on a combination of a printer model and a type of the print medium P. Further, the RFID communication may be influenced by a configuration of the printer 10 such as a metal material used in the printer or a configuration of the print medium P such as label property of a paper substrate. Since the memory device 31 records communication parameters for each combination of a printer model ID and a supply ID, communication parameters can be provided to the printer 10 in accordance with a printer model of the printer 10 and a type of a print medium P stored in the printer 10.
A supply master database of the present embodiment will be described.
The supply master database of
The supply master database contains: a “Supply ID” field; a “Supply name” field; a “Supply serial” field; a “Tag ID” field; and a “Supply property” field.
The “Supply ID” field holds a supply ID for identifying a model number of a print medium P.
The “Supply name” field holds information regarding a model name of the print medium P (a text, for example).
The “Supply serial” field holds supply serial information (an example of “print medium identification information”), which is unique for each print medium P containing a RFID tag RT. One or a plurality of supply serial information is associated with a single supply ID.
The “Tag ID” field holds a tag ID (an example of “tag identification information”) for identifying a RFID tag RT.
The “Supply property” field holds supply property information (an example of “print medium property information”) regarding a property of the print medium P. The “Supply property” contains: a “Label property” field; a “Label size” field; a “Chip maker” field; a “Chip type” field; an “Inlay maker” field; an “Inlay type” field; and an “Application” field.
The “Label property” field holds label property information regarding a property of a label PL. An example of the label property information may be: information regarding manufacturing date of the label PL; information regarding manufacturing plant of the label PL; information regarding material of the label PL such as material of a paper substrate and adhesive; information regarding a printer 10 suitable for use of the label PL; and information regarding resolution suitable for printing on the label PL.
The “Label size” field holds information regarding a label size of the label PL in the print medium P such as a longitudinal length P and a lateral length W.
The “Chip maker” field holds information regarding a manufacturer of the IC chip of the RFID tag RT.
The “Chip type” field holds information regarding a type of the IC chip.
The “Inlay maker” field holds information regarding a manufacturer of an inlay of the RFID tag RT.
The “Inlay type” field holds information regarding a type of the inlay.
The “Application” field holds information regarding an application of the RFID tag RT such as “price label” or “ticket page.”
A printer information database of the present embodiment will be described.
The printer information database of
The printer information database contains: a “Printer serial” field; a “Printer model ID” field; an “Optional arrangement” field; a “Read log” field; a “Write log” field; and an “Error” field. The printer information database is associated with a user ID.
The “Printer serial” field holds a printer serial code unique for each printer 10. An unique printer serial code is assigned to each of the plurality of printer 10 identified by a printer model ID.
The “Printer model ID” field holds a printer model ID of the printer 10 to which a printer serial code is assigned.
The “Optional arrangement” field holds optional arrangement information regarding an optional arrangement of the printer 10. The “Optional arrangement” field includes a “Cutter unit ID” field, a “Separation unit ID” field, and a “Wireless communication unit ID” field.
The “Cutter unit ID” field holds a cutter unit ID for identifying a cutter unit 155 attached to the printer 10.
The “Separation unit ID” field holds a separation unit ID for identifying a separation unit 154 attached to the printer 10.
The “Wireless communication unit ID” field holds a wireless communication unit ID for identifying a wireless communication unit 153 attached to the printer 10.
The “Read log” field holds log information for read communication. The “Read log” field includes a “Supply serial” field and a “Read frequency” field.
The “Supply serial” field holds supply serial information of the print medium P containing a RFID tag RT targeted for read communication.
The “Read frequency” field holds information regarding a frequency of performing read communication.
The “Write log” field holds log information for write communication. The “Write log” field includes a “Supply serial” field and a “Write frequency” field.
The “Supply serial” field holds supply serial information of the print medium P containing a RFID tag RT targeted for write communication.
The “Write frequency” field holds information regarding a frequency of performing write communication.
The “Error” field holds error information regarding errors in RFID communication. The “Error” field includes an “Error occurrence date” field, a “Supply serial” field, and an “Error code” field.
The “Error occurrence date” field holds information regarding an error occurrence date.
The “Supply serial” field holds supply serial information of the print medium P containing a RFID tag RT that have been used in RFID communication when an error occurred.
The “Error code” field holds error code(s) indicating error type(s).
A functional block according to the present embodiment will be described with reference to
As shown in
The record unit 320 of the server 30 is configured to associate printer identification information (a printer model ID, for example) for identifying a printer 10 and print medium identification information (a supply ID, for example) for identifying a print medium P having a plurality of RFID tags RT, with communication parameters with which the printer 10 performs RFID communication, and record them in the memory device 31 in an associated manner.
The record unit 320 of the server 30 is configured to associate tag identification information (a tag ID, for example) for identifying a RFID tag RT, with print medium identification information, and record them in the memory device 31 in an associated manner.
The second obtaining unit 121 of the printer 10 is configured to obtain printer identification information assigned to the printer 10, and tag identification information of the RFID tag RT contained in the print medium stored in the storage 16.
The second transmission unit 120 of the printer 10 is configured to transmit the printer identification information and the tag identification information, which have been obtained by the second obtaining unit 121, to the server 30.
The first obtaining unit 321 of the server 30 is configured to obtain the printer identification information and the tag identification information, which have been transmitted by the second transmission unit 120 of the printer 10.
The identifying unit 322 of the server 30 is configured to access the memory device 31 to identify print medium identification information associated with the tag identification information that have been obtained by the first obtaining unit 321.
Additionally, the identifying unit 322 of the server 30 is configured to identify communication parameters associated with the print medium identification information, which have been identified, and the printer identification information that have been obtained by the first obtaining unit 321.
The first transmission unit 323 of the server 30 is configured to transmit the communication parameters that have been identified by the identifying unit 322, to the printer 10.
The second obtaining unit 121 of the printer 10 is configured to obtain the communication parameters that have been transmitted by the first transmission unit 323 of the server 30.
The communication controller 122 of the printer 10 is configured to control the reader/writer 152 with reference to the communication parameters that have been obtained by the second obtaining unit 121, and to perform RFID communication in accordance with the communication parameters.
As described above, the server 30 transmits communication parameters in accordance with a combination of a printer 10 and a RFID tag RT, to the printer 10. The printer 10 refers to the communication parameters that have been transmitted by the server 30, without performing calibration, and performs RFID communication. This allows proper communication parameters to be easily configured for RFID communication.
Information processing according to the present embodiment will be described.
RFID communication processing according to the present embodiment will be described.
It should be noted that RFID communication processing of
As shown in
The driver circuit 15 generates a drive signal for the platen roller 150 to rotate the platen roller 150. Thereby, a belt-shaped print medium P is extracted from the paper roll R in the storage 16.
After the step S100, the printer 10 obtains a tag ID (S101). Specifically, the reader/writer 152 reads a tag ID recorded in the top RFID tag RT among a plurality of RFID tags RT that is fed by the platen roller 150, in accordance with control of the communication controller 122.
After the step S101, the printer 10 performs a parameter request (S102). Specifically, the second obtaining unit 121 of the printer 10 obtains: the tag ID read by the reader/writer 152 at the step S101; and a printer serial code recorded in the memory device 11.
The second transmission unit 120 of the printer 10 transmits parameter request data to the server 30. The parameter request data includes the following information:
Printer serial code obtained by the second obtaining unit 121 of the printer 10 at the step S101; and
Tag ID obtained by the second obtaining unit 121 at the step S101.
After the step S102, the server 30 performs identifying tag information (S300). Specifically, the identifying unit 322 of the server 30 accesses the supply master database (see
The server 30 matches the tag ID obtained from the printer 10 at the step S300, to the tag IDs recorded in the supply master database (see
Specifically, if, at the step S300, the tag ID in the parameter request data is not contained in the supply master database (see
If, at the step S300, the tag ID in the parameter request data is contained in the supply master database (see
The processor 32, which performs the step S301, functions as a determination unit for determining true or false of the RFID tag by matching the tag ID that have been obtained by the first obtaining unit 321, to the tag IDs recorded in the memory device 31.
If the RFID tag is determined to be false at the step S301 (NO at S301), the printer 10 performs displaying (S103). Specifically, the processor 12 is configured to display a screen P100 (see
As illustrated in
If, at the step S301, the RFID tag is determined to be true (YES at S301), the server 30 performs identifying communication parameters (S302). For example, the identifying unit 322 of the server 30 identifies a corresponding supply ID, by matching the tag ID that have been obtained by the first obtaining unit 321, to the tag IDs recorded in the memory device 31. More specifically, the identifying unit 322 accesses the supply master database (see
The identifying unit 322 of the server 30 accesses the printer master database (see
The identifying unit 322 refers to the target printer model record to identify a “Communication parameters” field associated with the target supply ID. The identifying unit 322 identifies communication parameters (read parameters or write parameters) in a field corresponding to a type of communication from the “Read parameter” field and the “Writer parameter” field of the “Communication parameter” field which have been identified.
That is, the identifying unit 322 of the server 30 identifies communication parameters by matching: the target supply ID; and the printer serial code that have been obtained by the first obtaining unit 321, to the supply IDs and the printer serial codes recorded in the memory device 31.
After the step S302, the server 30 performs a parameter response (S303). Specifically, the identifying unit 322 of the server 30 accesses the user information database (see
The first transmission unit 323 of the server 30 transmits the parameter response data to the printer 10. The parameter response data contains:
After the step S303, the printer 10 displays a screen (S104). Specifically, the second obtaining unit 121 of the printer 10 obtains the parameter response data transmitted from the server 30 at the step S303. The processor 12 is configured to display a screen P102 (see
As illustrated in
The display object A102 contains: information regarding a user name in the parameter response data; a supply name; supply property information (a label size, a chip type, and information regarding an application, for example); and communication parameters (a feed distance, a feed speed for communication, and an electromagnetic wave level, for example).
The button object B102a receives a user instruction to initiate communication. The button object B102b receives a user instruction to terminate communication.
After the step S104, the printer 10 performs RFID communication (S105). Specifically, when a user operates the button object B102a (see
The processor 12 initiates a RFID communication sequence in response to the user instruction. Specifically, the communication controller 122 of the printer 10 records the communication parameters, which is contained in the parameter response data, in the memory device 11.
The driver circuit 15 generates a drive signal for the platen roller 150 to rotate the platen roller 150, which allows a belt-shaped print medium P to be extracted from a paper roll R in the storage 16.
The communication controller 122 of the printer 10 generates a communication control signal for controlling the reader/writer 152 based on the communication parameters recorded in the memory device 11. The communication control signal has a signal wave corresponding to a feed distance, a feed speed for communication, and an electromagnetic wave level, which are contained in the communication parameters.
The reader/writer 152 performs RFID communication in accordance with the communication control signal that have been generated by the communication controller 122 of the printer 10.
After the step S105, the printer 10 performs a log update request (S106). Specifically, the processor 12 transmits log update request data to the server 30.
The log update request data contains:
After the step S106, the server 30 performs update for the database (S304). Specifically, the record unit 320 of the server 30 updates values in a field (“Read log” field or “Write log” field) that corresponds to a type of RFID communication, in the printer information database (see
As described above, the server 30 transmits communication parameters to the printer 10 (S303). The transmitted communication parameters correspond to a combination of the printer 10 and the RFID tag RT. The printer 10 does not perform calibration, but records the communication parameters, which have been transmitted from the server 30, in the memory device 11 (S105).
This allows proper communication parameters setting to be easily performed in the RFID communication.
The server 30 transmits supply property information to the printer 10. The transmitted supply property information is associated with a tag ID that have been obtained from the printer 10. The printer 10 displays the supply property information that have been transmitted from the server 30. Thereby, property of print medium P containing a RFID tag used by a user can be presented to the user.
The server 30 matches the tag ID that have been obtained from the printer 10, to tag IDs recorded in the supply master database (see
Error registration processing according to the present embodiment will be described.
When an error occurs in step S105 of
As illustrated in
The display object A110 includes the error code occurred in the step S105, the tag ID of the RFID tag RT targeted in the RFID communication (S105), and an error occurrence date.
The button object B110a is an object for receiving a user instruction to initiate error registration processing. The button object B110b is an object for receiving a user instruction to terminate error registration processing.
After the step S110, the printer 10 performs a log update request (S111). Specifically, when a user operates the button object B110a, the processor 12 transmits log update request data to the server 30. The log update request data contains:
After the step S111, the server 30 performs database update (S310). Specifically, the identifying unit 322 of the server 30 accesses the supply master database (
The record unit 320 of the server 30 accesses the printer information database (
Modified examples of the present embodiment will be described.
Modified example 1 of the present embodiment will be described. The modified example 1 represents an example of the server 30 that transmits communication parameters to the printer 10. The communication parameters corresponds to a combination of the printer 10, the RFID tag RT, and user property.
A database according to the modified example 1 will be described.
The database of
The “User property” field holds user property information regarding property of a user. The “User property” field includes a “Business category” field and a “Use location” field. The “Business category” field holds information regarding a business category of a user. The “Use location” field holds information regarding a use location of the printer 10.
RFID communication is influenced by a use condition by a user. For example, the user condition may include an application of the RFID tag RT or environment in which the printer 10 is used, such as a temperature of a location where the printer 10 is used. With the modified example 1, communication parameters are recorded in the memory device 31 for each combination of a printer model ID, a supply ID, and user property information. Thus, communication parameters can be provided to the printer 10 in accordance with a combination of a printer model, a type of the print medium P, and user property, thereby reducing influence of a use condition by a user.
User property information regarding property of a user of the printer 10 is recorded in the memory device 11 of the modified example 1. The user property information is set by a user as appropriate.
At the step S101 (see
At the step S102, the second transmission unit 120 of the printer 10 transmits parameter request data to the server 30. The parameter request data contains:
At the step S302, the identifying unit 322 of the server 30 accesses the printer master database (
In the target printer record, the identifying unit 322 of the server 30 identifies communication parameters associated with the user property information.
According to the modified example 1, RFID communication is performed by use of communication parameters optimized for property of a user. Thereby, communication parameter setting adapted to user circumstance such as use location can be easily performed.
Modified example 2 of the present embodiment will be described. The modified example 2 represents an example of the server 30 that transmits communication parameters to the printer 10. The communication parameters corresponds to a combination of the printer 10, the RFID tag RT, and printer configuration.
(5-2-1) Printer Master Database
A database according to the modified example 2 will be described.
The database of
The “Optional configuration” field holds optional configuration information regarding optional configuration of the printer 10. The “Optional configuration” field includes a “Cutter unit ID” field, a “Separation unit ID” field, and a “Wireless communication unit ID” field.
The “Cutter unit ID” field holds a cutter unit ID for identifying a cutter unit 155 attached to the printer 10. The “Separation unit ID” field holds a separation unit ID for identifying a separation unit 154 attached to the printer 10. The “Wireless communication unit ID” field holds a wireless communication unit ID for identifying a wireless communication unit 153 attached to the printer 10.
Each subfield (namely, each of the “Feed distance” field, the “Feed speed for communication” field, and the “Electromagnetic wave level” field) of the “Communication parameters” field is associated with each subfield (namely, each of the “Cutter unit ID” field, the “Separation unit ID” field, and the “Wireless communication unit ID” field) of the “Optional configuration” field.
Each subfield of the “Communication parameters” field holds optimized communication parameters for configuration of the printer 10.
RFID communication is influenced by an optional configuration (the separation unit 154, for example) of the printer 10. For example, it is influenced by a conductive member of metal portions or the like of the separation unit 154. With the modified example 2, communication parameters are recorded in the memory device 31 for each combination of a printer model ID, a supply ID, and optional configuration information. Thus, communication parameters can be provided to the printer 10 in accordance with a combination of a printer model, a type of the print medium P, and optional configuration, thereby reducing influence of optional configuration.
(5-2-2) Information Processing
Information processing according to the modified example 2 will be described.
(5-2-2-1) Optional Configuration Processing
Optional configuration processing of the modified example 2 will be described.
As shown in
As illustrated in
The input filed object F120 is an object for receiving optional configuration information regarding optional configuration such as: a cutter unit ID of the cutter unit 155, a separation unit ID of the separation unit 154, and a wireless communication unit ID of the wireless communication unit 153.
The button object B120 is an object for receiving a user instruction to initiate an option parameters request (S121).
After the S120, the printer 10 performs an option parameters request (S121). Specifically, when a user inputs optional configuration information into the input filed object F120 of
After the step S121, the server 30 performs database update (S320). Specifically, the record unit 320 of the server 30 accesses the printer information database (
(5-2-2-2) Write Processing
Write processing according to the modified example 2 will be described.
At the step S302 (see
The server 30 identifies a target printer record in the printer master database (
With the modified example 2, RFID communication is performed by use of communication parameters optimized for configuration of the printer 10, thereby reducing probability of error occurrence in the RFID communication.
Modified example 3 of the present embodiment will be described. The modified example 3 represents an example to facilitate an order for a print medium P containing a RFID tag RT in accordance with use frequency of the RFID tag RT.
The server 30 of the modified example 3 is configured to calculate communication frequency for each supply ID based on information contained in the “Read frequency” field and the “Write frequency” field of the printer information database (
The server 30 is configured to calculate a remaining amount of a RFID tag RT identified by each supply ID. If the calculated remaining amount is equal to or less than a predetermined value, the server 30 transmits purchase facilitation information to a predetermined contact (for example, a contact identified by information that a “Contact” field holds). The purchase facilitation information is for facilitating an order for the print medium P.
With the modified example 3, the server 30 manages a remaining amount of each RFID tag RT, and transmits purchase facilitation information to a predetermined contact when that amount becomes small. Thereby, a user is encouraged to purchase a RFID tag RT at a proper time.
Modified example 4 of the present embodiment will be described. The modified example 4 represents an example of the server 30 that identifies communication parameters to be transmitted to a printer 10, based on a combination of user identification information and tag identification information.
A user ID of a user using the printer 10 is stored in the memory device 11 according to the modified example 4.
Single printer serial information is stored in the printer information database (
At the step S101 (
At the step S102, the second transmission unit 120 of the printer 10 transmits parameters request data to the server 30. The parameters request data contains:
At the step S302, the identifying unit 322 of the server 30 accesses the printer information database (
The identifying unit 322 of the server 30 accesses the printer master database (
Processes thereafter may be the same as those in the present embodiment (
Even when the printer 10 transmits user identification information in exchange of printer identification information to the server 30, the modified example 4 exerts the same advantageous effect as the present embodiment.
Modified example 5 of the present embodiment will be described. The modified example 5 represents an example of the server 30 that transmits communication parameters associated with a printer serial code and a tag ID, to the printer 10.
(5-5-1) Printer Master Database
A printer master database according to the modified example 5 will be described.
The database of
(5-5-2) RFID Communication Processing
RFID communication processing according to the modified example 5 will be described.
At the step S302 (see
Processes thereafter may be the same as those in the present embodiment (
Even when the server 30 does not manage supply IDs, the modified example 5 easily enables proper communication parameters setting for RFID communication.
The memory device 11 may be connected to the printer 10 through the network NW. The memory device 31 may be connected to the server 30 through the network NW.
An example has been disclosed in the present embodiment in which communication parameters and print parameters are associated with a supply ID in the printer master database (
An embodiment according to the present invention has been described in detail; however, it should be noted that the present invention is not limited to the embodiment described above. The embodiment described above may be improved or revised in a variety of ways in such a manner that does not depart from the spirit of the present invention. The embodiment and the modified examples described above may be combined. The present invention may include a computer-readable recording media (including non-volatile type) in which a program is recorded.
Number | Date | Country | Kind |
---|---|---|---|
2017-251193 | Dec 2017 | JP | national |
This application is a continuation application of U.S. application Ser. No. 16/603,910, filed Oct. 9, 2019, which is the National Stage of Application No. PCT/JP2018/027091 filed on Jul. 19, 2018, which is based upon and claims the benefit of priority from Japanese Application No. 2017-251193 filed on Dec. 27, 2017, the entire contents of all of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
7190270 | Brown et al. | Mar 2007 | B2 |
20060250252 | Nagai | Nov 2006 | A1 |
20070138281 | Moriyama | Jun 2007 | A1 |
20080130060 | Gotou et al. | Jun 2008 | A1 |
20090174893 | Fujii et al. | Jul 2009 | A1 |
20100060931 | Ichikawa | Mar 2010 | A1 |
20170099397 | Ishido | Apr 2017 | A1 |
Number | Date | Country |
---|---|---|
2002-292899 | Oct 2002 | JP |
2003-140548 | May 2003 | JP |
2005-144729 | Jun 2005 | JP |
2005-280224 | Oct 2005 | JP |
Entry |
---|
Extended European Search Report, Application No. 18895015.8, dated Jan. 22, 2021, 11 pages. |
Machine Translation in English of JP Pub 2003-140548 to Kasayama Hiroshi. |
Machine Translation in English of JP Pub 2005-144729 to Yamakita Toru. |
Number | Date | Country | |
---|---|---|---|
20210405934 A1 | Dec 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16603910 | US | |
Child | 17363488 | US |