Through the 1970s, loading a 35mm camera meant one quiet, error-prone ritual: setting the film-speed dial by hand. Forget it, or set it for the wrong roll, and the entire film was exposed wrong. Photo-finishing labs, meanwhile, identified each cassette by hand before processing. Fuji had attacked the first half of the problem in 1977 with a cassette whose speed was read electrically (US patent 4,024,557), but speed alone never caught on as a fixture of every camera.

On 3 January 1983 Kodak launched DX ('Digital indeX') encoding, and the first DX-coded film, Kodacolor VR 1000, followed in March. DX was three markings in one: a latent-image barcode along the film edge for finishers, a printed barcode on the cartridge carrying an industry-assigned DX number (manufacturer, film type, exposures), and the CAS contact panel telling the camera the speed, exposure count and tolerance. The first cameras to read it arrived fast — Pentax's PC35AF-M and Minolta's AF-E compacts in 1984, then the 1985 SLR wave including the Konica TC-X, Pentax A3000 and Minolta 7000.

DX beat the speed-only predecessors because it carried the whole workflow in one passive marking and was not kept as a Kodak feature. The layout went into ANSI standard PH1.14 (superseded by NAPM IT1.14 in 1994) and lives on in ISO 1007, so Agfa, Fuji, Konica and others printed the panel on their own cassettes, and camera makers installed the contacts as a baseline feature. Within about a decade, DX contacts were on nearly every new 35mm camera, and the speed dial had quietly become a relic.

Paint-vs-metal bit pattern read through camera contacts

The marking costs almost nothing: it reuses the cassette's own metal surface, distinguishing bits by whether a cell is painted or left bare.

The data sits at the point of use. The cassette is the object the camera actually touches, so the code rides the film instead of its box or a manual.

Kodak standardized rather than proprietary: ANSI PH1.14 and later ISO 1007 let every film and camera maker implement the code without paying anyone.

One rollout covered the whole chain — camera, film and finishing lab — so no participant waited for the others to move first.

A standard wins when the cheapest possible marking carries enough data for the whole chain, and the spec goes to an open body so every rival can implement it for free.

DX contacts spread through the 1980s until nearly all compact and SLR cameras shipped with them, and DX coding became a given on 35mm consumer film. The system was extended as DX-iX for the Advanced Photo System in 1996, and ISO 1007's 2000 revision remains the standard for the 135 cassette. The film-edge barcode variant still identifies individual frames on archived negatives, which is why decades-old strips can be machine-sorted today.

FOLLOW THE EVIDENCE

The sources

  1. DX encoding en.wikipedia.org
  2. Konica TC-X (1985–1988) konicafiles.com
  3. Film magazine having film speed indicating means (US 4,024,557) patentimages.storage.googleapis.com