# US 8,740,079 B2 · Optical code reader

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

- Number: US 8,740,079 B2
- Document ID: US8740079B2
- Status: Granted
- Kind: B2
- Application number: 12/742,167
- Filed: 2007-11-12
- Published: 2010-11-04
- Granted: 2014-06-03
- Earliest claimed: 2007-11-12
- Assignees: Datalogic Automation, Inc.
- Applicants: Luca Gentilini; Stefano Ciabattoni; Gabriele Corrain
- Inventors: Luca Gentilini; Stefano Ciabattoni; Gabriele Corrain
- Web page: https://patentgrep.com/patent/US8740079B2

## CPC

- G06K 7/10881: {constructional details of hand-held scanners}
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

An optical code reader includes a manually operated focusing distance adjustment mechanism, which includes an electronic memory of a configuration parameter representing the desired focusing distance.

## Claims

### Claim 1

An optical code reader, wherein the optical code reader comprises optical and electronic components for acquiring and decoding an optical code and a manually operated adjustment mechanism for manually adjusting a focusing distance for acquiring and decoding the optical code, and an electronic memory storing a value of a configuration parameter representing a focusing distance, which value is available to a user to facilitate adjustment of a desired focusing distance.

### Claim 2 (depends on 1)

The optical code reader according to claim 1, comprising display means and a processor provided with focusing management program code means adapted to display on said display means a value of the configuration parameter representing the desired focusing distance stored in said electronic memory.

### Claim 3 (depends on 1)

The optical code reader according to claim 1, comprising a communication interface with a host computer for communicating the value of the configuration parameter representing the desired focusing distance.

### Claim 4 (depends on 1)

The optical code reader according to claim 1, comprising a user interface and a processor provided with focusing management program code means adapted to detect a current focusing distance value and visually indicate through said user interface the detected current focusing distance value, the detected current focusing distance value being detected and visually indicated cyclically during manual operation of said focusing distance adjustment mechanism.

### Claim 5 (depends on 4)

The optical code reader according to claim 4, wherein the focusing management program code means is adapted to store in said electronic memory the detected current focusing distance value upon receipt of a storing instruction through said user interface.

### Claim 6 (depends on 4)

The optical code reader according to claim 4, wherein the focusing management program code means is adapted to store in said electronic memory the detected current focusing distance value at the end of the manual operation of said focusing distance adjustment mechanism.

### Claim 7 (depends on 6)

The optical code reader according to claim 6, wherein the focusing management program code means is adapted to store in said electronic memory the detected current focusing distance value when the detected current focusing distance value is constant for a preset number of cyclic detections.

### Claim 8 (depends on 6)

The optical code reader according to claim 6, wherein the focusing management program code means is adapted to store in said electronic memory the detected current focusing distance value when the detected current focusing distance is constant for a preset period of time.

### Claim 9 (depends on 4)

The optical code reader according to claim 4, wherein the focusing management program code means is adapted to store in said electronic memory the detected current focusing distance value upon receipt of a storing instruction encoded in an optical code.

### Claim 10 (depends on 1)

The optical code reader according to claim 1, comprising a user interface and a processor provided with focusing management program code means adapted to propose through said user interface one of a plurality of values for said configuration parameter representing the desired focusing distance, to receive through said user interface an instruction accepting a currently proposed value, and to store in said electronic memory the currently proposed value upon receipt of said accepting instruction.

### Claim 11 (depends on 1)

The optical code reader according to claim 1, comprising a processor provided with focusing management program code means adapted to store in said electronic memory a value of a parameter indicating a focusing distance encoded in an optical code, in response to a storing instruction encoded in said optical code.

### Claim 12 (depends on 1)

The optical code reader according to claim 1, wherein the configuration parameter representing the desired focusing distance stored in the memory can be selected from the group consisting of: a distance between an input/output window of the optical code reader and a reading position or average reading position of optical codes; an output value of a position sensor of an element of the focusing distance adjustment mechanism; and a position of a manually operated element of the focusing distance adjustment mechanism.

### Claim 13 (depends on 1)

The optical code reader according to claim 1, comprising a user interface and a processor provided with focusing management program code means adapted to interact with said user interface, a manually operated element of said focusing distance adjustment mechanism and said user interface being arranged on a same wall of a housing of the optical code reader.

### Claim 14 (depends on 1)

The optical code reader according to claim 1, wherein the focusing distance adjustment mechanism operates on illumination optics of the optical code reader.

### Claim 15 (depends on 1)

The optical code reader according to claim 1, wherein a manually operated element of said focusing distance adjustment mechanism is directly accessible at the outside of a housing of the optical code reader.

### Claim 16 (depends on 1)

The optical code reader according to claim 1, wherein the optical code reader further comprises a communication interface for communicating with a host computer.

### Claim 17

An optical code reader comprising a manually operated focusing distance adjustment mechanism, an electronic memory having a configuration parameter representing a desired focusing distance, a user interface and a processor provided with focusing management program code means adapted to cyclically display through said user interface a percentage of successful results of a plurality of reading attempts of a sample optical code, and to detect a current value of a parameter indicating a focusing distance and to store it in said electronic memory upon receipt of a storing instruction when said percentage of successful results is satisfactory.

### Claim 18 (depends on 17)

The optical code reader according to claim 17, wherein the focusing management program code means is adapted to receive said storing instruction through said user interface.

### Claim 19 (depends on 17)

The optical code reader according to claim 17, wherein the focusing management program code means is adapted to receive said storing instruction from detection of the end of manual operation of said focusing distance adjustment mechanism.

### Claim 20 (depends on 19)

The optical code reader according to claim 19, wherein the focusing management program code means is adapted to store in said electronic memory the detected current value when the detected current value is constant for a preset number of said cyclic displays.

### Claim 21 (depends on 19)

The optical code reader according to claim 19, wherein the focusing management program code means is adapted to store in said electronic memory the detected current value when the detected current value is constant for a preset period of time.

### Claim 22 (depends on 17)

The optical code reader according to claim 17, wherein the focusing management program code means is adapted to receive said storing instruction, wherein said storing instruction is encoded in an optical code.

### Claim 23

An optical code reader comprising a manually operated focusing distance adjustment mechanism, an electronic memory having a configuration parameter representing a desired focusing distance, display means and a processor provided with focusing management program code means adapted to display on said display means a value of the configuration parameter representing the desired focusing distance stored in said electronic memory,
wherein the focusing management program code means is additionally adapted to detect current focusing distance value, to compare it with the value of the configuration parameter representing the desired focusing distance stored in the electronic memory and, when the difference between said two values is not null or greater than a threshold, to provide a mismatch alarm signal.

### Claim 24 (depends on 23)

The optical code reader according to claim 23, wherein the threshold is selected from the group consisting of an absolute value-preset in a factory, a value expressed as a percentage preset in the factory of the value of the configuration parameter representing the desired focusing distance stored in the electronic memory, and an absolute or percentage value which can be configured by a user.

### Claim 25 (depends on 23)

The optical code reader according to claim 23, comprising a communication interface with a host computer, and the focusing management program code means is adapted to provide said alarm signal through said communication interface.

### Claim 26 (depends on 23)

The optical code reader according to claim 23, comprising display means and the focusing management program code means is adapted to provide said alarm signal through said display means.

### Claim 27 (depends on 26)

The optical code reader according to claim 26, wherein the focusing management program code means is additionally adapted to cyclically perform said detection, comparison and alarm signal provision.

### Claim 28 (depends on 23)

The optical code reader according to claim 23, wherein the alarm signal indicates said difference between the current focusing distance value and the value of the configuration parameter representing the desired focusing distance stored in the electronic memory.

### Claim 29 (depends on 23)

The optical code reader according to claim 23, wherein the alarm signal indicates a direction according to which the manually operated focusing adjustment mechanism should be operated to restore a match between the current focusing distance value and the value of the configuration parameter representing the desired focusing distance stored in the electronic memory.

### Claim 30 (depends on 23)

The optical code reader according to claim 23, wherein a manually operated element of said focusing distance adjustment mechanism is directly accessible at the outside of a housing of the optical code reader.
