# US 4,393,302 A · Apparatus and method for reading punched cards

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

- Number: US 4,393,302 A
- Document ID: US4393302A
- Status: Granted
- Kind: A
- Application number: 06/336,599
- Filed: 1982-01-04
- Granted: 1983-07-12
- Earliest claimed: 1982-01-04
- Assignees: Advanced Card Systems, Ltd.
- Inventors: Rolf L. Hofmann
- Web page: https://patentgrep.com/patent/US4393302A

## CPC

- G06K 7/016: Synchronisation of sensing process
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

The present invention relates to an apparatus and a method for reading punched cards and, more particularly, to such apparatus, and method for reading gravity-fed punched cards. This apparatus comprises a reference perforation sensor located upstream of the hole sensors so as to sense the duration of the passage of a reference perofaration cut out in a card, before any hole position faces the set of hole sensors.

## Claims

### Claim 1

A method for reading punched cards having holes arranged in rows and columns, comprising the steps of:
(a) gravity feeding a card to a reading station, along a path parallel to the rows of perforations of the card,
(b) measuring the period of time .DELTA.t.sub.o between the passage of the leading edge of the card and the passage of a particular hole, at a sensing position in the reading station,
(c) measuring the period of time .DELTA.t.sub.n between the passages of the leading and trailing edges, respectively, of said hole and,
(d) computing ratio .DELTA.t.sub.o /.DELTA.t.sub.n for determining the position of the column comprising said hole.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising the steps of:
(a) measuring the duration .DELTA.t.sub.e of the passage, at an associated sensing position in the reading station, of a reference perforation cut out in said card and having a calibrated dimension along the feed path, and
(b) computing a factor proportional to .DELTA.t.sub.e for correcting said ratio .DELTA.t.sub.o /.DELTA.t.sub.n.

### Claim 3 (depends on 2)

The method according to claim 2, wherein said correcting factor is in the form k(.DELTA.t.sub.e /.DELTA.t.sub.n), where k is a constant depending on the size of the reference perforation with respect to the size of the holes, parallel to the feed path.

### Claim 4 (depends on 1, 2, 3)

The method according to any one of claims 1, 2 and 3, further comprising the steps of comparing the durations .DELTA.t.sub.n for the sensed holes and associating the perforations having same durations as the same column.

### Claim 5 (depends on 1, 2, 3)

Method according to any one of claims 1 to 3, further comprising the step of detecting the position of the row comprising a particular hole by means of a sensor associated to said row.

### Claim 6

Apparatus for reading cards having holes arranged in r rows and c columns, comprising:
(a) means for gravity feeding a card along a path parallel to the rows of hole positions,
(b) a reading station having a set of r hole sensors aligned transversely to the feed path so that each sensor is associated with one of the r rows.
(c) a card presence sensor adapted to sense the presence of a card in the reading station,
(d) first means for measuring the period of time .DELTA.t.sub.o elapsed from the passage of the leading edge of a card in front of the card sensor to the passage of a particular hole of the card,
(e) second means for measuring the duration .DELTA.t.sub.n of the passage of that hole in front of the associated hole sensor, and
(f) means for computing ratio .DELTA.t.sub.o /.DELTA.t.sub.n so as to derive from that ratio the column position of the sensed hole.

### Claim 7 (depends on 6)

Apparatus according to claim 6, wherein said first measuring means comprises a first counter fed by clock pulses and by a signal provided by the card presence sensor, and a buffer register which stores an instant count representative of the .DELTA.t.sub.o value associated to a sensed hole, each time such a hole is sensed.

### Claim 8 (depends on 7)

Apparatus according to claim 7, further comprising a read-register fed by the hole sensors to provide a signal .SIGMA.r to the second measuring means each time at least one hole is sensed by the hole sensor and to provide signals representative of the row position of the sensed hole.

### Claim 9 (depends on 8)

Apparatus according to claim 8, wherein in the second measuring means comprises a second counter fed by signal .SIGMA.r and by clock pulses synchronised with those provided to the first counter, to supply a count representative of the duration .DELTA.t.sub.n of the passage of each sensed hole.

### Claim 10 (depends on 9)

Apparatus according to claim 9, wherein the computing means comprises an arithmetic unit fed by the buffer register and by the second counter to compute the ratio .DELTA.t.sub.o /.DELTA.t.sub.n representative of the column position P.sub.n of a sensed hole.

### Claim 11 (depends on 10)

Apparatus according to claim 10, further comprising a reference perforation sensor located upstream of the hole sensors so as to sense the duration .DELTA.t.sub.e of the passage of a reference perforation cut out in a card, before any hole position faces the set of hole sensors, a third counter fed by the output of the reference perforation sensor and by clock pulses synchronised with those fed to the first and second counters, the count representative of .DELTA.t.sub.e provided by the third counter being supplied to the arithmetic unit which computes the column position P.sub.n of a sensed hole according to the formula:
P.sub.n =(.DELTA.t.sub.o /.DELTA.t.sub.n).times.k(.DELTA.t.sub.e /.DELTA.t.sub.n)
where k is a constant depending on the size of the reference perforation with respect to the size of the holes, parallel to the feed path.

### Claim 12 (depends on 10)

Apparatus according to claim 10, further comprising memory means connected to the read-register and to an address counter fed by the arithmetic unit, to store the row and column positions of each sensed hole.

### Claim 13 (depends on 6, 7, 8, 9, 10, 11, 12)

Apparatus according to any one of claims 6 to 12, further comprising a sequencer for controlling the apparatus so as to provide timed enable signals and reset signals to said counters and registers.
