US 12,443,377 B2
Printer and printing system that initialize counter value after restriction period is started
Kazuki Ichikawa, Gamagori (JP); and Yuichiro Sakuragi, Ichinomiya (JP)
Assigned to Brother Kogyo Kabushiki Kaisha, Nagoya (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed on Dec. 28, 2023, as Appl. No. 18/398,287.
Application 18/398,287 is a continuation of application No. 18/173,987, filed on Feb. 24, 2023, granted, now 11,922,082.
Claims priority of application No. 2022-043141 (JP), filed on Mar. 17, 2022.
Prior Publication US 2024/0126487 A1, Apr. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1239 (2013.01) [G06F 3/1203 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A printer, comprising a memory and a controller,
wherein the printer has a function of restricting a number of printing during a particular period for each user ID;
wherein the controller is configured to perform:
starting a restriction period in accordance with an instruction from a user interface, the restriction period being a period in which the number of printing is restricted for each user ID;
storing an upper limit in the memory in response to starting the restriction period, the upper limit being an upper limit of the number of printing for each user ID;
when the restriction period is started, initializing a counter value of the number of printing for each user ID;
during the restriction period:
when printing is performed, updating the counter value which is stored in the memory and associated with a user ID corresponding to the printing;
when the counter value associated with the user ID reaches the upper limit, restricting printing corresponding to the user ID;
causing the user interface to display an operation screen including the upper limit for each user ID, an individual operator for each user ID, and a common operator common to each user ID;
when the individual operator is operated on the user interface, initializing the counter value associated with the user ID corresponding to the operated individual operator;
when an operation to input the upper limit for the user ID is made on the user interface, changing the upper limit stored in the memory to the inputted upper limit; and
when the common operator is operated on the user interface, initializing the counter value associated with each user ID.