Non-transitory computer-readable recording medium storing computer-readable instructions for server, and communication system
AssigneeBrother Kogyo Kabushiki Kaisha
InventorYuta NAKANISHI
Life of this patent
Estimating the term…
Abstract
A server may, every time printing information indicating a number of printer print sheets which is a number of sheets printed by the printer is received from the printer, update non-charged sheet information in a memory within a range that does not exceed upper limit number of print sheets and, in a case where a sheet information request including the printer identification information is received from a terminal device, send to the terminal device related sheet information related to non-charged sheet information in the memory.
Claims17
A non-transitory computer-readable recording medium storing computer-readable instructions for a server,
- the server being configured to provide a service to charge a user of a printer a fee depending on a number of sheets of print media printed by the printer,
- the server comprising:
- a memory configured to store printer identification information for identifying the printer and sheet information of the printer in a specific period in association with each other, the sheet information includes upper limit sheet information indicating an upper limit number of print sheets for which the fee is not charged and non-charged sheet information indicating a number of non-charged print sheets for which the fee is not charged;
- and
- a processor,
- wherein the computer-readable instructions, when executed by the processor, cause the server to:
- every time printing information indicating a number of printer print sheets which is a number of sheets printed by the printer is received from the printer, update the non-charged sheet information in the memory within a range that does not exceed the upper limit number of print sheets, the number of printer print sheets being a number of sheets of the print media used for the printing by the printer from when previous printing information is sent to the server until when present printing information is sent to the server;
- and
- in a case where a sheet information request including the printer identification information is received from a terminal device, send to the terminal device related sheet information related to the non-charged sheet information in the memory.
A non-transitory computer-readable recording medium storing computer-readable instructions for a server,
- the server being configured to provide a service to charge a user of a printer a fee depending on a number of sheets of print media printed by the printer,
- the server comprising:
- a memory configured to store printer identification information for identifying the printer and sheet information of the printer in a specific period in association with each other, the sheet information includes remaining sheet information indicating a number of remaining print sheets for which the fee is not charged;
- and
- a processor,
- wherein the computer-readable instructions, when executed by the processor, cause the server to:
- every time printing information indicating a number of printer print sheets which is a number of sheets printed by the printer is received from the printer, update the remaining sheet information in the memory within a range that does not decrease the number of remaining print sheets to below zero, the number of printer print sheets being a number of sheets of the print media used for the printing by the printer from when previous printer printing information is sent to the server until when present printer printing information is sent to the server;
- and
- in a case where a sheet information request including the printer identification information is received from a terminal device, send to the terminal device the remaining sheet information in the memory.
A communication system comprising:
- a printer:
- and
- a server configured to provide a service to charge a user of a printer a fee depending on a number of sheets of print media printed by the printer,
- wherein the printer comprises:
- a printer memory configured to store sheet information of the printer in a specific period, the sheet information including upper limit sheet information indicating an upper limit number of print sheets for which the fee is not charged and non-charged sheet information indicating a number of non-charged print sheets for which the fee is not charged;
- and
- a controller configured to:
- every time printing is executed, update the non-charged sheet information in the printer memory within a range that does not exceed the upper limit number of print sheets;
- and
- send the non-charged sheet information and printer identification information for identifying the printer to the server,
- wherein the server comprises:
- a controller configured to:
- receive the non-charged sheet information and the printer identification information from the printer;
- and
- in a case where a sheet information request including the printer identification information is received from a terminal device, send to the terminal device related sheet information related to the received non-charged sheet information.
A communication system comprising:
- a printer:
- and
- a server configured to provide a service to charge a user of the printer a fee depending on a number of print media printed by the printer,
- wherein the printer comprises:
- a printer memory configured to store sheet information of the printer in a specific period, the sheet information includes remaining sheet information indicating a number of remaining print sheets for which the fee is not charged;
- and
- a controller configured to:
- every time printing is executed, update the remaining sheet information in the memory within a range that does not decrease the number of remaining print sheets to below zero;
- and
- send the remaining sheet information and printer identification information for identifying the printer to the server,
- wherein the server comprises:
- a controller configured to:
- receive the remaining sheet information and the printer identification information from the printer, and
- in a case where a sheet information request including the printer identification information is received from a terminal device, send to the terminal device the received remaining sheet information.
Dependencies are inferred from the claim text.