CPC G06F 3/1204 (2013.01) [G06F 3/1226 (2013.01); G06F 3/1238 (2013.01); G06F 3/1254 (2013.01); G06F 3/1257 (2013.01); G06F 3/1292 (2013.01); G06F 1/3231 (2013.01)] | 22 Claims |
1. A print configuration system comprising:
a print device capable of performing one or more configuration actions;
a first sensing modality comprising at least one first sensor, the first sensing modality configured to detect when a user of the print device has entered a first region in which the print device is located, the first sensing modality further configured to receive a user identifier;
a second sensing modality configured to detect when the user has entered a second region in which the print device is located, wherein the second region is a subset of the first region, the second sensing modality further configured to receive a user identifier, wherein the second sensing modality is different than the first sensing modality;
a third sensing modality configured to detect when the user has reached the print device, wherein the third sensing modality is different than the first and second sensing modalities;
a processor; and
a memory containing programming instructions that are configured to instruct the processor to:
receive, from the first sensing modality, a first message identifying the user of the print device based on the user identifier received by the first sensing modality, wherein the first message indicates that the user has entered the first region in which the print device is located;
in response to receiving the first message, access a profile for the user identified by the first message to identify a first configuration task, and cause the print device to perform the first configuration task, wherein the first configuration task comprises a printer warm-up action to re-activate the print device from a power-saving or sleep mode;
after causing the print device to perform the first configuration task, receive, from the second sensing modality that is different from the first sensing modality, a second message identifying the user based on the user identifier received by the second sensing modality, wherein the second message indicates that the user has entered the second region, and wherein the second region includes the print device and is the subset of the first region such that the second message indicates that the user is closer to the print device than the user was when the first message was received; and
in response to receiving the second message, cause the print device to perform a second task that is different from the first configuration task;
after causing the print device to perform the second task, receive, from the third sensing modality, an indication that the user has reached the print device from the second region; and
in response to receiving the indication that the user has reached the print device, cause the print device to perform a third task that is different from the first configuration task and the second task, wherein the third task comprises causing the print device to execute a print job associated with the user.
|