Skip to content
barcoder

Standards/telepen

Telepen

Type1D Linear
Completeness82%high

Overview

Telepen is a continuous, variable-length 1D barcode symbology designed to encode all 128 ASCII characters without using shift characters [1]. It is notable for using only two element widths for both bars and spaces, and for being engineered to remain highly reliable even when printed on ordinary (non-barcode) printers [1][5]. A double-density numeric-only mode is also available [1][4]. Telepen is most strongly associated with libraries, especially UK academic libraries [4].

History

Telepen was developed in 1972 by George Sims of SB Electronic Systems Ltd, a UK-based electronics company [1][5] — making it one of the earliest barcode symbologies [2]. The technology is now owned and maintained by AdvaNova (the former SB Electronic Systems Ltd), which describes over 50 years of automatic-identification experience and clients dating back to 1972 [2].

Technical specification

  • Character set: the full set of 128 ASCII characters — printable digits, upper- and lower-case letters, punctuation, and non-printable control characters (CR, LF, HT, etc.) — encoded directly without shift characters [1][3].
  • Element widths: only two widths are used for both bars and spaces (compared with the four widths of Code 128) [1].
  • Encoding method: Telepen operates on a bit stream rather than per-character pattern lookup; bytes are encoded in little-endian bit order with even parity applied [1].
  • Start / stop: start character is ASCII underscore (_, 0x5F); stop character is ASCII z (encoded value 0xFA) [1].
  • Checksum: in addition to per-character parity bits, a Telepen symbol carries an overall modulo-127 checksum [1].
  • Modes: Full ASCII mode represents the complete character set; Numeric (double-density) mode re-interprets each ASCII character as a pair of numeric digits, doubling density — up to roughly 8 ASCII characters or 16 digits per inch [1][3][2].
  • Standard: defined in the AIM Europe Telepen Uniform Symbology Specification [1].

Use cases

Telepen's principal real-world use is in libraries — it has been adopted very widely in the UK, where most universities and other academic libraries use it, as do many public libraries [1][3]. AdvaNova states Telepen "remains the pre-eminent barcode symbology in libraries in the UK," and it is also applied to access control, asset tracking, and attendance monitoring [2]. Telepen systems have been deployed in many countries [3].

Implementations

  • zint — C, ~771 stars, active 2026. Supports both Telepen Alpha (full ASCII) and Telepen Numeric variants; a May 2026 commit added the "Telepen Alpha" / "Telepen Numeric" CLI synonyms [6].
  • bwip-js — JavaScript, ~2.4k stars, active 2026. BWIPP port supporting Telepen among 100+ types [6].

(The python-barcode library does not implement Telepen [3].)

Comparison

  • Telepen full ASCII vs. numeric mode: the standard (full ASCII) mode encodes any of the 128 ASCII characters; the numeric mode packs two digits per encoded ASCII character for roughly double the density, switching between modes within a symbol [1][3].
  • Telepen vs. Code 128: both target full ASCII, but Telepen uses only two element widths versus Code 128's four, a design choice aimed at print/scan reliability on ordinary printers [1]. Code 128 became the dominant general-purpose alphanumeric code, while Telepen remained concentrated in the library niche [1][2].
  • Telepen vs. dedicated numeric codes: in numeric mode Telepen's density rivals dense numeric symbologies, but unlike them it can also seamlessly carry full ASCII in the same family [1].

Fun facts

Telepen is described by its rights-holder as one of the very first barcodes ever created (1972) and "the only symbology to directly represent the full ASCII character set without shift characters" [2].

Status

Telepen is a niche but actively maintained symbology. It is largely confined to its library/academic stronghold rather than general retail or logistics, but it is still owned and developed commercially by AdvaNova, sold as an "internationally recognised symbology to this day," and supported by modern encoders such as zint (updated as recently as 2026) and bwip-js [2][6].

Sources

1 Telepen — Wikipedia — Wikipedia, accessed 2026. 2 Telepen — AdvaNova (Telepen rights holder), accessed 2026. 3 Telepen Barcode — Neodynamic, accessed 2026. 4 Understanding Telepen Barcodes — Triton Store, accessed 2026. 5 Telepen — Seagull Scientific Barcode Guide, accessed 2026. 6 zint — A barcode encoding library — GitHub (zint/zint), accessed 2026.

Deployments

No country reports mention this standard by name.

Regions / aggregations not mapped to a single country

  • Universal
source · docs/standards/telepen/index.md