Automatic scanner configuration
AssigneeNCR Corporation
InventorsJason Rambler, Peter R. Charpentier
Life of this patent
Estimating the term…
Abstract
Various embodiments each include at least one of systems, methods, firmware, and software to automatically configure a scanner, such as a scanner coupled to point-of-sale or self-service terminal. Some embodiments include initializing a scanner that is in an un-configured state and requesting scanner configuration settings from at least one device via a network, such as another scanner. Some embodiments further include receiving scanner configuration settings in response to the request and implementing the scanner configuration settings on the scanner.
Claims17
A method comprising:
- initializing, upon powering on, a scanner that is in an un-configured state, including sensing, by the scanner polling another device, when the scanner is connected to a network and determining that the scanner is in the un-configured state based on a value or state of one or more configuration settings missing from the scanner indicating the scanner has not been initialized;
- and
- in response to the determining that the scanner is in the un-configured state:
- requesting, by the scanner, scanner configuration settings from at least two other scanners via a network;
- receiving, by the scanner, scanner configuration settings in response including receiving data representative of configuration settings from the at least two of other scanners;
- analyzing, by the scanner, the received data representative of configuration settings to determine the configuration settings for the scanner;
- and
- implementing the scanner configuration settings on the scanner of the initializing.
A method comprising:
- reading configuration settings from a memory device during initialization of a scanner in response to connection of the scanner to a network;
- determining, by the scanner, new configuration settings need to be obtained based on a value or state of one or more missing configuration settings of the scanner expressly indicating the scanner has not been configured;
- and
- in response to the determining that the scanner is in the un-configured state:
- requesting, via a network interface device of the scanner, configuration settings from at least two other scanners;
- receiving, via the network interface device of the scanner, data representative of configuration settings from the at least other scanners;
- analyzing, by the scanner, the received data representative of configuration settings to determine the configuration settings for the scanner;
- updating configuration settings stored in a memory of the scanner;
- restarting the scanner;
- and
- initializing the scanner based on the updated configuration settings stored in the memory of the scanner.
A scanner comprising:
- a communication interface device;
- at least one configurable component;
- at least one data processing device;
- at least one memory device on which scanner configuration settings and instructions executable by the at least one data processing device are stored, the instructions executable by the at least one data processing device to:
- determine, during a scanner initialization process, that the configuration settings are to be updated in response to connection of the scanner to a network based on a missing value or state of one or more configuration settings of the scanner expressly indicating the un-configured state;
- in response to determining that the configuration settings are to be updated, automatically request and receive scanner configuration settings from at least one device via the communication interface device including:
- requesting data representative of scanner configuration settings from a at least two other scanners connected to a network to which the network interface device is coupled;
- receiving data representative of configuration settings from the at least two other scanners;
- analyze the received data representative of configuration settings to determine the configuration settings for the scanner;
- store, on the at least one memory device, the determined configuration settings for the scanner;
- and
- implement the determined scanner configuration settings on the scanner.
Dependencies are inferred from the claim text.