IP Library Granted Patent US 12707016
Granted Patent B2
US 12707016 · App. 18/643,305 · Granted Aug 11, 2026

Reading apparatus

Inventors: Toshikazu Hori (Nagoya, JP); Satoshi Matsushita (Nagoya, JP); Hiroya Nojiri (Nagoya, JP); Satoru Yanagi (Obu, JP); Tomomi Shiraki (Nagoya, JP); Akihito Uno (Iwakura, JP); Taiga Mizumori (Nagoya, JP); Daisuke Matsumoto (Nagoya, JP); Toshiki Motoyama (Konan, JP); Thanh Nguyenvan (Nagoya, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
H04N1/4433H04N1/00413H04N1/00811H04N2201/0081
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12707016
App. No.
18/643,305
Granted
Aug 11, 2026
Kind
B2
Abstract

A reading apparatus includes a user interface, a scanner, and a controller configured to perform a push scan that causes the scanner to read a document according to an execution instruction corresponding to an operation on the user interface, and a pull scan that causes the scanner to read the document according to an execution instruction from an external device. The controller is configured to set a restriction setting value relating to a restriction on the push scan, and in a case where the controller receives an execution instruction of the push scan via the user interface, restrict the push scan according to the restriction setting value. In a case where the controller receives an execution instruction of the pull scan, the controller is configured to specify whether authentication is necessary with respect to the execution instruction of the push scan, based on the restriction setting value.

Claims (96)

1 . A reading apparatus comprising:

a user interface;

a scanner; and

a controller configured to perform:

a push scan that causes the scanner to read a document according to an execution instruction corresponding to an operation on the user interface; and

a pull scan that causes the scanner to read the document according to an execution instruction from an external device,

wherein the controller is configured to:

set a restriction setting value relating to a restriction on the push scan; and

in a case where the controller receives an execution instruction of the push scan via the user interface, restrict the push scan according to the restriction setting value,

in a case where the controller receives an execution instruction of the pull scan from the external device, the controller is configured to specify whether authentication is necessary with respect to the execution instruction of the push scan, based on the restriction setting value, and

in a case where the controller receives the execution instruction of the pull scan and it is specified that the authentication is necessary, in a logged-in state where a user logs into the reading apparatus, the controller is configured to:

perform the pull scan, in a case where a condition for successful authentication with respect to the execution instruction of the pull scan is satisfied and a user indicated by user information included in the execution instruction of the pull scan matches the user who logs into the reading apparatus; and

restrict the pull scan, in a case where the condition for successful authentication with respect to the execution instruction of the pull scan is satisfied and the user indicated by the user information included in the execution instruction of the pull scan does not match the user who logs into the reading apparatus.

2 . The reading apparatus according to claim 1 ,

wherein the controller is configured to:

set the restriction setting value in association with each user; and

set the restriction setting value in association with a logged-out state where a user does not log into the reading apparatus, and

the controller is configured to, in the logged-in state:

restrict the push scan according to the restriction setting value, in a case where the restriction setting value indicates that the push scan is restricted for a user who logs into the reading apparatus, and

not restrict the push scan according to the restriction setting value, in a case where the restriction setting value does not indicate that the push scan is restricted for the user who logs into the reading apparatus, and

the controller is configured to, in the logged-out state:

restrict the push scan according to the restriction setting value, in a case where the restriction setting value indicates that the push scan in the logged-out state is restricted, and

not restrict the push scan according to the restriction setting value, in a case where the restriction setting value does not indicate that the push scan in the logged-out state is restricted, and

in a case where the controller receives the execution instruction of the pull scan from the external device, the controller is configured to:

specify that the authentication is necessary, in a case where the restriction setting value indicates that the push scan in the logged-out state is restricted; and

specify that the authentication is unnecessary, in a case where the restriction setting value does not indicate that the push scan in the logged-out state is restricted.

3 . The reading apparatus according to claim 2 ,

wherein the controller is configured to receive the execution instruction of the pull scan from the external device, in the logged-in state and in the logged-out state,

in a case where the controller receives the execution instruction of the pull scan from the external device in the logged-in state and it is specified that the authentication is necessary, the controller is configured to:

perform the pull scan, in a case where the condition for successful authentication is satisfied and the user indicated by the user information matches a user who logs into the reading apparatus; and

restrict the pull scan even, in a case where the condition for successful authentication is satisfied and the user indicated by the user information does not match the user who logs into the reading apparatus, and

in a case where the controller receives the execution instruction of the pull scan from the external device in the logged-out state and it is specified that the authentication is necessary, the controller is configured to perform the pull scan without requiring the user indicated by the user information to match the user who logs into the reading apparatus, in a case where the condition for successful authentication is satisfied.

4 . The reading apparatus according to claim 2 ,

wherein the controller is configured to:

receive the execution instruction of the pull scan from the external device, in the logged-in state and in the logged-out state; and

in a case where the controller receives the execution instruction of the pull scan in the logged-in state and the user indicated by the user information matches a user who logs into the reading apparatus, the controller is configured to:

perform the pull scan, in a case where the condition for successful authentication is satisfied and the restriction setting value does not indicate that the push scan of the user who logs into the reading apparatus is restricted; and

restrict the pull scan, in a case where the condition for successful authentication is satisfied and the restriction setting value indicates that the push scan of the user who logs into the reading apparatus is restricted.

5 . The reading apparatus according to claim 4 ,

wherein a first pull scan instruction from the external device does not include the user information, and

the controller is configured to:

in a case where it is specified that the authentication is necessary for the execution instruction of the pull scan, request an execution instruction of a next pull scan including the user information from the external device; and

perform the authentication, based on the user information included in the execution instruction of the next pull scan.

6 . A reading apparatus comprising:

a user interface;

a scanner; and

a controller configured to:

perform a push scan that causes the scanner to read a document according to an execution instruction corresponding to an operation on the user interface; and

a pull scan that causes the scanner to read the document according to an execution instruction from an external device,

wherein the controller is configured to:

set a restriction setting value relating to a restriction on the push scan; and

in a case where the controller receives an execution instruction of the push scan via the user interface, restrict the push scan according to the restriction setting value,

in a case where the controller receives an execution instruction of the pull scan from the external device, the controller is configured to specify whether authentication is necessary, based on the restriction setting value,

in a case where it is specified that the authentication is unnecessary, the controller is configured to perform the pull scan without the authentication, and

in a case where it is specified that the authentication is necessary, the controller is configured to:

perform the pull scan, in a case where the authentication is successful; and

not perform the pull scan, in a case where the authentication is failed.

7 . The reading apparatus according to claim 6 ,

wherein the controller is configured to:

set the restriction setting value in association with each user; and

set the restriction setting value in association with a logged-out state where a user does not log into the reading apparatus, and

the controller is configured to, in a logged-in state where a user logs into the reading apparatus:

restrict the push scan according to the restriction setting value, in a case where the restriction setting value indicates that the push scan is restricted for a user who logs into the reading apparatus; and

not restrict the push scan according to the restriction setting value, in a case where the restriction setting value does not indicate that the push scan is restricted for the user who logs into the reading apparatus, and

the controller is configured to, in the logged-out state:

restrict the push scan according to the restriction setting value, in a case where the restriction setting value indicates that the push scan in the logged-out state is restricted; and

not restrict the push scan according to the restriction setting value, in a case where the restriction setting value does not indicate that the push scan in the logged-out state is restricted, and

in a case where the controller receives the execution instruction of the pull scan from the external device, the controller is configured to:

specify that the authentication is necessary, in a case where the restriction setting value indicates that the push scan in the logged-out state is restricted; and

specify that the authentication is unnecessary, in a case where the restriction setting value does not indicate that the push scan in the logged-out state is restricted.

8 . The reading apparatus according to claim 7 ,

wherein in a case where the controller receives the execution instruction of the pull scan from the external device, in the logged-in state and in the logged-out state, the controller is configured to:

specify that the authentication is necessary, in a case where the restriction setting value indicates that the push scan in the logged-out state is restricted; and

specify that the authentication is unnecessary, in a case where the restriction setting value does not indicate that the push scan in the logged-out state is restricted.

9 . The reading apparatus according to claim 8 ,

wherein in a case where the controller receives the execution instruction of the pull scan in the logged-in state, and the restriction setting value indicates that the push scan in the logged-out state is restricted and it is specified that the authentication is necessary, the controller is configured to:

perform the pull scan, in a case where a condition for successful authentication is satisfied and the restriction setting value does not indicate that the push scan of the user who logs into the reading apparatus is restricted; and

restrict the pull scan, in a case where the condition for successful authentication is satisfied and the restriction setting value indicates that the push scan of the user who logs into the reading apparatus is restricted.

10 . The reading apparatus according to claim 6 ,

wherein the controller is configured to set the restriction setting value in association with each user,

the controller is configured to perform the authentication, based on user information included in the execution instruction of the pull scan, and

in a case where the controller receives the execution instruction of the pull scan from the external device and it is specified that the authentication is necessary, the controller is configured to:

perform the pull scan, in a case where a condition for successful authentication is satisfied and the restriction setting value does not indicate that the push scan is restricted for a user indicated by the user information; and

restrict the pull scan, in a case where the condition for successful authentication is satisfied and the restriction setting value indicates that the push scan is restricted for the user indicated by the user information.

11 . The reading apparatus according to claim 10 ,

wherein a first pull scan instruction from the external device does not include the user information, and

the controller is configured to:

in a case where it is specified that the authentication is necessary for the execution instruction of the pull scan, request an execution instruction of a next pull scan including the user information from the external device; and

perform the authentication, based on the user information included in the execution instruction of the next pull scan.

12 . A reading apparatus comprising:

a user interface;

a scanner; and

a controller configured to perform a scan that causes the scanner to read a document according to an execution instruction,

wherein, in a case where the controller receives an execution instruction of the scan, the controller is configured to restrict the scan according to a restriction setting value, and

in a case where a restriction setting value corresponding to restricting the scan is set and the controller receives an execution instruction of a pull scan from an external device, the execution instruction being the execution instruction of the scan, the controller is configured to: perform authentication and, in a case where the authentication is successful, perform the pull scan; and perform authentication and, in a case where the authentication is failed, restrict the pull scan, and

in a case where the restriction setting value corresponding to restricting the scan is set and the controller receives an execution instruction of a push scan, the controller is configured to restrict the push scan without performing the authentication, the execution instruction being the execution instruction of the scan according to an operation on the user interface.