# US 10,373,125 B2 · Printer acting as host for device printers/scanners

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,373,125 B2
- Document ID: US10373125B2
- Status: Granted
- Kind: B2
- Application number: 15/393,872
- Filed: 2016-12-29
- Published: 2018-07-05
- Granted: 2019-08-06
- Earliest claimed: 2016-12-29
- Assignees: Avery Dennison Retail Information Services LLC
- Applicants: Avery Dennison Retail Information Services, LLC
- Inventors: David Eric Best
- Web page: https://patentgrep.com/patent/US10373125B2

## CPC

- G06Q 10/20: Administration of product repair or maintenance
- G06K 17/0025: {the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier}
- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04N 1/00334: {with an apparatus processing barcodes or the like (arrangements for sensing record carriers G06K7/00)}
- H04N 1/32765: {Initiating a communication}
- H04W 12/06: Authentication
- H04W 12/50: Secure pairing of devices
- H04N 2201/0041: Point to point (H04N2201/0039 takes precedence)
- H04N 2201/0046: Software interface details, e.g. interaction of operating systems
- H04N 2201/0055: By radio
- H04N 2201/0081: Image reader (H04N2201/0091 - H04N2201/0094 take precedence)
- H04N 2201/0082: Image hardcopy reproducer (H04N2201/0091 - H04N2201/0094 take precedence)
- H04N 2201/0096: Portable devices
- H04N 2201/3207: of an address
- H04W 12/77: Graphical identity
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method of pairing a handheld printer/scanner device with a barcode printer acting as the host is disclosed. The pairing will further enhance the functionality of the host barcode printer. Specifically, the pairing process is initiated when a printer process that requires a handheld printer/scanner device is initiated. The method enables a handheld printer/scanner device to print to a host barcode printer, and also enables the host barcode printer to receive a barcode scan of the case label of received food items and retain information from the barcode scan for future printing of food freshness labels.

## Claims

### Claim 1

A process for pairing a host barcode printer with a handheld printer/scanner device, comprising the steps of:
powering on the host barcode printer having at least one antenna and at least one USB device port;
starting an application that utilizes device pairing on the host barcode printer;
powering on the handheld printer/scanner device;
enabling Bluetooth connectivity on both the host barcode printer and the handheld printer/scanner device;
enabling connections on the host barcode printer to search for the handheld printer/scanner device;
checking to see if an address of the handheld printer/scanner device is found;
if the address has been found, then selecting the handheld printer/scanner device to be paired;
entering a PIN code; and
if the PIN code is valid, then the handheld printer/scanner device is successfully paired and ready to print and the process is exited.

### Claim 2 (depends on 1)

The process of claim 1, wherein the application that utilizes device pairing is a receiving process application for food service.

### Claim 3 (depends on 1)

The process of claim 1, further comprising: if the Bluetooth connectivity is not enabled, then enabling the Bluetooth connectivity and powering down the handheld printer/scanner device which starts the process over.

### Claim 4 (depends on 1)

The process of claim 1, further comprising: if the PIN code is not valid, then prompting the user to re-enter the PIN code.

### Claim 5 (depends on 1)

The process of claim 1, further comprising: once the pairing is complete between the host barcode printer and the handheld printer/scanner device, enabling the receiving application to complete receiving operations.

### Claim 6 (depends on 1)

The process of claim 1, wherein when a case is received through a receiving door, the handheld printer/scanner device is used to scan a case label.

### Claim 7 (depends on 6)

The process of claim 6, wherein the handheld printer/scanner device sends information from the case label back to the host barcode printer which is running the application.

### Claim 8 (depends on 7)

The process of claim 7, wherein the application extracts a lot code and a best by date from a barcode on the case label.

### Claim 9 (depends on 8)

The process of claim 8, wherein the lot code and best by date are printed on food freshness labels when food items are removed from either cold storage or dry storage.

### Claim 10

A process for pairing a host barcode printer with a handheld printer/scanner device to print a food freshness label, comprising the steps of:
powering on the host barcode printer;
starting an application that utilizes device pairing on the host barcode printer;
powering on the handheld printer/scanner device;
enabling Bluetooth connectivity on both the host barcode printer and the handheld printer/scanner device;
pairing the host barcode printer and the handheld printer/scanner device;
scanning barcode on a case label with the handheld printer/scanner device to extract information that is sent to the host barcode printer;
extract a lot code and a best by date from the information received by the host barcode printer using the application; and
printing the food freshness label including the lot code and best by date with the host barcode printer.
