CN-121997961-A - System and method for identifying barcodes of interest using a non-internet connected barcode scanner
Abstract
Systems and methods for identifying a particular GS1 digital link bar code using a non-internet connected bar code reader. The system includes a server executing a device management application, and a bar code reader having a local processor and memory. The bar code reader stores the payload of interest from the server and scans the GS1 digital link bar code to decode its payload. If the decoded payload matches the stored payload, the bar code reader generates a first response and if not, generates a second response. Configuration may occur via data transmission or configuration of a bar code. Without real-time internet access, the system implements accurate bar code identification, thereby facilitating applications in recall management and inventory control.
Inventors
- M. L. Horner
Assignees
- 斑马技术公司
Dates
- Publication Date
- 20260508
- Application Date
- 20251103
- Priority Date
- 20241102
Claims (20)
- 1. A system for identifying a GS1 digital link bar code of interest, comprising: a server configured to execute a device management application, and A bar code reader having a local processor and a local memory, the bar code reader configured to decode the GS1 digital link bar code to obtain a payload, Wherein: The bar code reader is operable to be managed by the device management application; The barcode reader receiving a list of payloads of interest from the device management application to be stored in the local memory of the barcode reader, each of the payloads of interest being associated with each of the GS1 digital link barcodes of interest; Generating a first response in response to decoding a GS1 digital link bar code present in an image captured by the bar code reader and determining that a decoded payload of the GS1 digital link bar code present in the image matches one of the payloads of interest; Generating a second response in response to decoding the GS1 digital link bar code present in the image captured by the bar code reader and determining that the decoded payload of the GS1 digital link bar code present in the image does not match one of the payloads of interest, and The determination of whether the decoded payload of the GS1 digital link bar code present in the image matches one of the payloads of interest is made by comparing, by the local processor, the decoded payload of the GS1 digital link bar code present in the image with a list of the payloads of interest stored in the local memory of the bar code reader.
- 2. The system of claim 1, wherein the bar code reader is not operable to transmit data out of a direct host.
- 3. The system of claim 1, wherein the bar code reader receives the list of payloads of interest from the device management application by capturing one or more images of one or more indicators generated by the device management application, and Wherein the one or more indicators generated by the device management application are based on the payload of interest associated with one of the GS1 digital link barcodes of interest.
- 4. The system of claim 1, wherein the barcode reader receives the list of payloads of interest from the device management application through a network transmission from the device management application to the barcode reader.
- 5. The system of claim 1, wherein the first response comprises generating a first audible tone, and wherein the second response comprises a second audible tone of longer duration than the first audible tone.
- 6. A system for identifying a GS1 digital link bar code of interest, comprising: a server configured to execute a device management application, and A bar code reader having a local processor and a local memory, the bar code reader configured to decode the GS1 digital link bar code to obtain a payload, Wherein: The bar code reader is operable to be managed by the device management application; The barcode reader receiving, from the device management application, a data set having one or more entries to be stored in the local memory of the barcode reader, the data set being associated with the GS1 digital link barcodes of interest such that for each of the GS1 digital link barcodes of interest, the data set includes entries having at least a portion of a payload of a respective one of the GS1 digital link barcodes of interest; Generating a first response in response to decoding a GS1 digital link bar code present in an image captured by the bar code reader and determining that at least a portion of a decoding payload of the GS1 digital link bar code present in the image matches the one or more entries of the dataset; Generating a second response in response to decoding the GS1 digital link bar code present in the image captured by the bar code reader and determining that the at least a portion of the decoded payload of the GS1 digital link bar code present in the image does not match the one or more entries of the dataset, and The determination of whether the at least a portion of the decoded payload of the GS1 digital link bar code present in the image matches the one or more entries of the data set is made by comparing, by the local processor, the at least a portion of the decoded payload of the GS1 digital link bar code present in the image with the entries of the data set stored in the local memory of the bar code reader.
- 7. The system of claim 6, wherein the bar code reader is not operable to transmit data out of a direct host.
- 8. The system of claim 6, wherein the barcode reader receives the data set from the device management application by capturing one or more images of one or more indicators generated by the device management application, and Wherein the one or more indicators generated by the device management application are based on one of the GS1 digital link barcodes of interest.
- 9. The system of claim 6, wherein the barcode reader receives the data set from the device management application through a network transmission from the device management application to the barcode reader.
- 10. The system of claim 6, wherein the first response includes generating a first audible tone, and wherein the second response includes a second audible tone of longer duration than the first audible tone.
- 11. The system of claim 6, wherein each entry of the dataset comprises at least one of a global transaction item identification code, a product identifier, or a unique item identifier associated with one of the GS1 digital link barcodes of interest.
- 12. A bar code reader for identifying a GS1 digital link bar code of interest, the bar code reader being configurable via a device management application executing on a server, the bar code reader comprising: Local processor, and A local memory configured to decode the GS1 digital link bar code to obtain a payload, Wherein: The bar code reader is operable to be managed by the device management application; The barcode reader receiving, from the device management application, a data set having one or more entries to be stored in the local memory of the barcode reader, the data set being associated with the GS1 digital link barcodes of interest such that for each of the GS1 digital link barcodes of interest, the data set includes entries having at least a portion of a payload of a respective one of the GS1 digital link barcodes of interest; Generating a first response in response to decoding a GS1 digital link bar code present in an image captured by the bar code reader and determining that at least a portion of a decoding payload of the GS1 digital link bar code present in the image matches the one or more entries of the dataset; Generating a second response in response to decoding the GS1 digital link bar code present in the image captured by the bar code reader and determining that the at least a portion of the decoded payload of the GS1 digital link bar code present in the image does not match the one or more entries of the dataset, and The determination of whether the at least a portion of the decoded payload of the GS1 digital link bar code present in the image matches the one or more entries of the data set is made by comparing, by the local processor, the at least a portion of the decoded payload of the GS1 digital link bar code present in the image with the entries of the data set stored in the local memory of the bar code reader.
- 13. The bar code reader of claim 12, wherein the bar code reader is not operable to transmit data out of a direct host.
- 14. The bar code reader of claim 12, wherein the bar code reader receives the dataset from the device management application by capturing one or more images of one or more indicators generated by the device management application, and Wherein the one or more indicators generated by the device management application are based on one of the GS1 digital link barcodes of interest.
- 15. The bar code reader of claim 12, wherein the bar code reader receives the data set from the device management application through a network transmission from the device management application to the bar code reader.
- 16. The bar code reader of claim 12 wherein the first response comprises generating a first audible tone, and wherein the second response comprises a second audible tone of longer duration than the first audible tone.
- 17. The bar code reader of claim 12, wherein each entry of the dataset comprises at least one of a global transaction item identification code, a product identifier, or a unique item identifier associated with one of the GS1 digital link bar codes of interest.
- 18. A method for identifying a GS1 digital link bar code of interest using a bar code reader, the method comprising: Receiving, by the bar code reader, a data set having one or more entries from a device management application, the data set being associated with a GS1 digital link bar code of interest, wherein each entry includes at least a portion of a payload of a corresponding GS1 digital link bar code of interest, and storing the data in a local memory; Configuring the bar code reader via the device management application executing on a server; Decoding, by a local processor of the barcode reader, the GS1 digital link barcode captured in the image to obtain a payload; determining whether at least a portion of the decoded payload of a GS1 digital link bar code captured in the image matches one or more entries of the dataset by comparing the decoded payload with the entries stored in the current memory; Generating a first response if said portion of said decoded payload matches said one or more entries of said data set, and A second response is generated if the portion of the decoded payload does not match the one or more entries of the data set.
- 19. The method of claim 18, further comprising restricting the bar code reader from transmitting data out of a direct host.
- 20. The method of claim 18, wherein receiving the dataset comprises capturing one or more images of an indicator generated by the device management application, the indicator being based on one of the GS1 digital link barcodes of interest.
Description
System and method for identifying barcodes of interest using a non-internet connected barcode scanner Background The use of bar codes has been in retail, manufacturing, logistics, healthcare, and like industries for many years and allows users to quickly and efficiently acquire data related to items associated with such bar codes. However, in many cases, the bar code is not unique. Taking the retail industry as an example, the most commonly used bar code format is the Global transaction item identification code (GTIN), which is in one of several configurations (e.g., GTIN-8, GTIN-12, GTIN-13, GTIN-14). In general, each of these structures includes a check bit, a company prefix, and a reference number (and an indicator in the case of GTIN-14), where the combination of the company prefix and the reference number allows a user to identify an item as a particular item from a particular company. While this is useful in many situations, it lacks the ability to distinguish individual items of the same category. For example, two identical packets of meat packaged by the same manufacturer will have the same GTIN, thereby preventing the user from being able to distinguish them. Although there are no problems in most cases, it is sometimes desirable to identify a specific instance of an item. Events such as secure recalls may require a venue operator to rest a particular product that may be manufactured within certain batches. The lack of a way to distinguish items of the same category may result in the need to put all available items aside rather than the affected items, thus wasting and resulting in economic loss. This problem can be solved by using a global standard 1 (GS 1) digital link (DIGITAL LINK) bar code. However, these bar codes are expected to be scanned and decoded by devices with real-time internet access, while a large number of bar code readers do not have such capabilities. Accordingly, there is a need for systems, methods, and apparatus that enable non-internet-connected bar code readers to identify individual bar codes according to predetermined criteria. Disclosure of Invention In an embodiment, the present disclosure describes a system for identifying a GS1 digital link bar code of interest, comprising a server configured to execute a device management application; and a bar code reader having a local processor and a local memory, the bar code reader configured to decode a GS1 digital link bar code to obtain a payload, wherein the bar code reader is operable to be managed by the device management application, the bar code reader receiving from the device management application a list of payloads of interest to be stored in the local memory of the bar code reader, each of the payloads of interest being associated with each of the GS1 digital link bar codes of interest, generating a first response in response to decoding the GS1 digital link bar code present in the image and determining that the decoded payload of the GS1 digital link bar code present in the image matches one of the payloads of interest, comparing the decoded payload of the GS1 digital link bar code present in the image captured by the bar code reader to the stored list of digital link bar codes of interest, generating a second response in response to decoding the decoded payload of the GS1 digital link bar code present in the image by the bar code reader and determining that the decoded payload of the GS1 digital link bar code present in the image matches one of the payloads of interest, to make the determination of whether the decoded payload of the GS1 digital link bar code present in the image matches one of the payloads of interest. In another embodiment, the present disclosure describes a system for identifying a GS1 digital link bar code of interest comprising a server configured to execute a device management application, and a bar code reader having a local processor and a local memory, the bar code reader configured to decode a GS1 digital link bar code to obtain a payload, wherein the bar code reader is operable to be managed by the device management application, the bar code reader receives from the device management application a data set having one or more entries to be stored in the local memory of the bar code reader, the data set associated with the GS1 digital link bar code of interest such that for each of the GS1 digital link bar codes of interest, the data set includes at least a portion of an entry having a payload of the GS1 digital link bar code of interest, and in response to decoding at least a portion of an entry of the GS1 digital link bar code captured by the bar code reader and in response to determining that the decoded image is present in the at least a portion of the digital link bar code, the data set is associated with the decoded digital link bar code, and in response to determining that the decoded image is present in the at least a portion of the digital link bar code, the data set is not matche