# Anoto Dot Pattern

> Source: https://docs.barcoder.ai/docs/standards/anoto-dot-pattern
> research date 2026-06-04 · extracted at 2026-10-03
> Publisher: Barcoder — encyclopedia of QR, barcode and payment-code standards

Specifications:
- [Anoto — Wikipedia](https://en.wikipedia.org/wiki/Anoto)
- [Digital paper — Wikipedia](https://en.wikipedia.org/wiki/Digital_paper)

## Overview

The **Anoto dot pattern** is a **non-repeating grid of tiny dots** printed on paper that encodes a device's **absolute X/Y position** within an enormous virtual coordinate space <sup>[1][1], [2][2]</sup>. A **digital pen** with a built-in infrared camera photographs the dots beneath its tip many times per second, decodes its exact location, and thereby records handwriting as digital ink — and also knows *which* page it is writing on, because every region of the pattern is unique <sup>[2][2], [3][3]</sup>. The technology was developed by the Swedish company **Anoto** (originally C Technologies) and reached market around 2000–2002 through licensed digital pens <sup>[1][1]</sup>.

## History

**Anoto Group AB** is a Swedish company, formerly **C Technologies**, headquartered in Stockholm and listed on Nasdaq Stockholm (ANOT) <sup>[1][1]</sup>. The dot-pattern positioning system and its licensed digital pens emerged around the start of the 2000s and were commercialised through a series of hardware partners <sup>[1][1], [2][2]</sup>.

Licensed digital-pen implementations over the years include the **Logitech io** series, **Nokia SU-27W**, the **Maxell Digital Pen**, Hewlett-Packard models, **Livescribe** smartpens (Pulse, Echo, Sky WiFi, Aegir), **LeapFrog Tag**, and **Oxford Papershow** <sup>[1][1]</sup>. The same pattern can be reproduced on a professional offset press or a consumer laser printer <sup>[1][1]</sup>.

Anoto built an extensive patent portfolio — **more than 300 international patents** plus roughly 300 further applications — and prevailed in patent litigation in 2004 (against Oral Sekendur) and 2019 (against City Soft Limited) <sup>[1][1]</sup>. The company later pivoted toward cloud/AI products (C.AI for offline education) and object-marking (aDNA), while its legacy C-Pen text scanner was discontinued <sup>[1][1]</sup>.

## Technical specification

The pattern encodes **absolute position** through controlled displacement of dots from a nominal grid <sup>[1][1], [2][2], [3][3]</sup>:

| Parameter | Value |
|---|---|
| Nominal grid spacing | ~**0.3 mm** between intersections <sup>[2][2]</sup> |
| Dot displacement | each dot offset from its grid point in one of **4 directions** (up / down / left / right) <sup>[1][1], [2][2]</sup> |
| Camera footprint | a window of roughly **6 × 6 dots** read at a time <sup>[1][1], [2][2]</sup> |
| Bits per dot | 2 independent bits — one for the X axis, one for the Y axis <sup>[2][2]</sup> |
| Sequence | a **de Bruijn / cyclic gray-code sequence**, so any 6-bit run along an axis is unique <sup>[1][1], [2][2]</sup> |
| Print requirement | ≥ **600 dpi** (some sources cite 1000 dpi) with **carbon-based black ink** <sup>[2][2]</sup> |
| Reading | pen emits **infrared**; carbon ink absorbs IR, so the dots appear dark to the pen's IR camera while ordinary (non-carbon) printed content is invisible to it <sup>[2][2]</sup> |
| Coordinate space | astronomically large — described as a surface "larger than Europe and Asia combined" <sup>[2][2]</sup> |

**How position is recovered**: each axis uses a cyclic single-track gray-code (de Bruijn) sequence in which no run of six bits ever repeats. Reading a 6 × 6 dot window therefore yields six bits along each axis that pinpoint exactly where, in the whole sequence, the pen is — giving absolute X and Y, and by extension a unique page identity, since different pages are allocated different non-overlapping regions of the pattern space <sup>[1][1], [2][2]</sup>.

The **carbon-ink + infrared** trick is what lets the dots coexist with normal printing: the dot grid is laid down in carbon black (IR-absorbing), while logos, form fields, and text printed in non-carbon inks are transparent to the pen's IR camera, so the pattern can underlie an ordinary-looking printed form <sup>[2][2]</sup>.

## Use cases

- **Digital pens / smartpens** — the flagship use: capturing handwriting and sketches as digital ink in real time (Logitech io, Livescribe, Nokia, Maxell, etc.) <sup>[1][1]</sup>.
- **Digital forms / enterprise data capture** — pre-printed forms underlaid with the dot pattern let field workers write on paper while the strokes are digitised and routed; widely used in healthcare, logistics, and government paperwork <sup>[1][1], [2][2]</sup>.
- **Interactive education** — LeapFrog Tag and Oxford Papershow used the pattern to make printed pages tappable/interactive <sup>[1][1]</sup>.
- **Presentation control** — Papershow turned printed sheets into a tablet-like input surface for slides <sup>[1][1]</sup>.

## Implementations

The Anoto pattern is **proprietary and licensed**; there is no open standard <sup>[1][1]</sup>:

- **Pen vendors** — Logitech, Nokia, Maxell, HP, Livescribe, LeapFrog, Oxford (Papershow) shipped Anoto-licensed pens <sup>[1][1]</sup>.
- **Anoto SDK / forms platform** — enterprise digital-pen-and-paper solutions for forms processing <sup>[1][1]</sup>.
- **Community efforts** — open documentation projects (e.g. FreeDot) have reverse-engineered aspects of the pattern, but no sanctioned open encoder exists <sup>[2][2]</sup>.

State honestly: encoding the licensed pattern and obtaining compatible pens both go through Anoto's licensing; the format is not open.

## Comparison

**vs. printed 2D matrix codes ([QR Code](https://docs.barcoder.ai/docs/standards/qr-code), [Data Matrix](https://docs.barcoder.ai/docs/standards/data-matrix))** — an ordinary 2D barcode encodes a fixed payload in a discrete symbol you scan once; the Anoto pattern instead encodes *continuous absolute position* across an entire sheet, so a sensor anywhere on the page reads a *different* value (its coordinates). It is a positioning substrate, not a single data symbol.

**vs. resistive/capacitive tablets** — Anoto delivers tablet-like digital ink on ordinary paper using only a camera-pen, with no powered surface; the trade-off is the special pattern printing and the licensed pen.

**vs. other dot-position systems (e.g. Sony/older "Gridmark"-type codes)** — all share the idea of an absolute-position dot grid; Anoto's distinguishing choices are the ~0.3 mm spacing, 4-direction displacement, de Bruijn sequencing, and the carbon-ink/IR reading scheme that hides the grid from non-IR content <sup>[1][1], [2][2]</sup>.

## Fun facts

The complete Anoto pattern space is so vast that, printed at the nominal density, it is often described as covering **an area larger than Europe and Asia combined** — every distinct page of every Anoto document occupies its own non-overlapping patch of that single global pattern <sup>[2][2]</sup>.

Because the grid is printed in **carbon black** and read in **infrared**, you can underlay an entire pre-printed form with the pattern and a person sees only the form — the dots effectively vanish to the human eye while remaining vivid to the pen's IR camera <sup>[2][2]</sup>.

## Status

**Legacy core technology, company pivoted.** The Anoto dot-pattern digital-pen-and-paper business is mature and much diminished from its 2000s peak; many licensed pen lines (and Anoto's own C-Pen text scanner) are discontinued <sup>[1][1]</sup>. Anoto Group AB remains a listed company but has shifted emphasis toward cloud/AI (C.AI) and object-marking (aDNA) products, with around 40 employees as of 2017 <sup>[1][1]</sup>. The positioning technology and patent estate persist, but the dot pattern is no longer a growth platform.

## Sources

[1]: https://en.wikipedia.org/wiki/Anoto
[2]: https://en.wikipedia.org/wiki/Digital_paper
[3]: https://freedot.sourceforge.net/

1. [Anoto — Wikipedia][1]
2. [Digital paper (Anoto dot pattern) — Wikipedia][2]
3. [Basic Anoto Outline — FreeDot project][3]

## Deployments

_No country reports mention this standard by name._

## Regions / aggregations not mapped to a single country

- Universal
