Method of programming the default interface software in an indicia reading device
AssigneeHand Held Products, Inc.
InventorHenri Barten
Life of this patent
Estimating the term…
Abstract
An indicia reading apparatus includes an NFC module and an indicia reading device. The indicia reading device is configured so that, if the indicia reader device is not configured to any NFC module and detects an indicia which does not contain one of a plurality of specified sequences of data elements that the indicia reading device will recognize and use to configure itself to operate with the NFC module, the indicia reading device will indicate to the user of the indicia reading device that the indicia reading device needs to be configured to operate with the NFC module.
Claims20
A method, comprising:
- configuring an indicia reading device with factory defaults, the indicia reading device having various functionalities including a reading functionality;
- executing, with the indicia reading device, an initial boot sequence comprising determining whether an interface default variable is present, wherein if the indicia reading device does not contain one of a plurality of specified sequences of data elements, the indicia reading device will recognize a factory default NFC module;
- in response to the boot sequence executing and determining that the interface default variable is not present, indicating, with the indicia reading device, to a user that the indicia reading device needs to be configured to operate with a recognized NFC module;
- disabling a functionality of the indicia reading device until the indicia reading device receives a specified sequence of data elements applicable to the factory default NFC module;
- receiving, with the indicia reading device, a specified sequence of data elements;
- and
- restoring, with the indicia reading device, the disabled functionality.
A method, comprising:
- setting an interface variable of an indicia reader to a first status before shipping the indicia reader to a user, wherein setting the interface variable renders the indicia reader inoperable to read indicia that is not one of a plurality of interface configuration indicia;
- and
- providing an NFC module with an indicia comprising one of the plurality of interface configuration data elements before shipping the NFC module to the user;
- wherein the indicia reader is configured for executing an initial boot sequence comprising determining whether an interface variable is present;
- wherein the indicia reader is configured for setting the interface variable to a second status in response to reading one of the plurality of interface configuration data elements if the indicia reader needs to be configured to operate with the NFC module based on the determination of whether an interface variable is present;
- and
- wherein the indicia reader is configured for, during the initial boot sequence, electronically indicating to a user of the indicia reader that the indicia reader needs to be configured to operate with the NFC module.
An indicia reading device, comprising:
- a data collection subsystem;
- and
- a processor configured for:
- executing an initial boot sequence comprising detecting the presence or absence of an interface default variable;
- if the absence of an interface default variable is detected, providing an indication to a user of the indicia reading device that the indicia reading device is not configured to operate with any NFC module;
- if the absence of an interface default variable is detected, shifting the indicia reading device to a lower functional state;
- reading a specified sequence of data elements on an NFC module;
- in response to reading the specified sequence of data elements, populating the interface default variable such that the indicia reading device operates with the NFC module;
- and
- in response to populating the interface default variable, restoring the indicia reading device to a normal functional state.
Dependencies are inferred from the claim text.