# QR-код придумали для завода — как он оказался в смартфонах

> QR-код появился из задачи на производстве: штрихкоды не вмещали нужные данные. Рассказываем, кто и зачем разработал знакомый рисунок и как он пришёл в телефоны.


QR-код обычно открывает меню, билет или страницу сайта. Но придумали его не для посетителей кафе и не для владельцев смартфонов. В 1990-х он понадобился на производстве: привычные штрихкоды уже не справлялись с потоком информации о деталях.

<div class="callout callout-info">
<div class="callout-title">📌 Коротко</div>

QR-код разработала компания DENSO. Проект начался в 1992 году, а новый код представили в 1994-м. Он должен был вместить больше данных, быстрее считываться и помещаться на небольших деталях. Телефоны с функцией чтения QR появились позже — в 2002 году.
</div>

## На производстве штрихкодов стало слишком много

К началу 1990-х заводам приходилось собирать больше сведений о каждой детали. Автомобильные компании выпускали всё больше вариантов моделей и комплектующих, а одной метки было мало. По рассказу инженера DENSO WAVE Масахиро Хара, обычный штрихкод вмещал примерно 20 латинских знаков. Чтобы записать нужные данные, на производстве использовали несколько кодов и сканировали их по очереди. Хара вспоминал, что из-за ограниченной вместимости работникам приходилось считывать много штрихкодов за день. ([интервью DENSO WAVE](https://www.denso-wave.com/en/technology/vol1.html))

Получалось странно: автоматические метки должны были экономить время, а их становилось так много, что они сами замедляли работу. При этом детали уменьшались, и места для печати оставалось всё меньше.

Сначала инженеры попробовали ускорить считыватели. Но новый сканер не мог вместить в старый линейный код больше информации. Нужен был другой рисунок, который можно напечатать компактно и прочитать одним сканированием.

## Два человека начали всё заново

В 1992 году на DENSO начался проект нового кода. По истории компании, сначала над ним работали два специалиста ([история QR-кода DENSO](https://www.denso.com/history/75th/en/history/chapter3/section6/infrastructure.html)). Они решили не улучшать прежний штрихкод, а разместить информацию и по горизонтали, и по вертикали. Так появились двумерные коды — тот же принцип позже использовали в QR.

Но у такого рисунка возникла новая проблема. Считывателю было сложнее понять, где находится код и под каким углом его держат. В обычном штрихкоде полосы идут в одном направлении; двумерную метку нужно быстро распознать целиком.

Инженеры добавили к коду три заметных квадрата по углам. Благодаря этим меткам сканер мог определить положение QR-кода и прочитать его, даже если тот был повернут. ## Зачем в угловых квадратах столько полосок

У крупных квадратов QR-кода есть точный рисунок: полосы чередуются в пропорции 1:1:3:1:1. Разработчики DENSO WAVE рассказывали, что искали сочетание, которое редко встречается в обычной печати. Для этого сравнивали чёрно-белые узоры на листовках, журналах и упаковках. Если бы ориентир постоянно попадался среди надписей и рисунков, сканер мог бы принять его за часть кода ([подробный рассказ инженеров](https://www.denso-wave.com/en/technology/vol1.html)).

Эти квадраты — не украшение и не логотип. Они помогают устройству быстро найти QR-код на поверхности и понять его положение. Остальные ячейки уже хранят информацию. Такой приём позволил считывать метку под разными углами и быстрее, чем другие двумерные коды того времени.

<div class="callout callout-fact">
<div class="callout-title">🧭 Не путать скорость и вместимость</div>

DENSO сравнивает новый код с другими двумерными кодами своего времени: он считывался более чем в десять раз быстрее. Отдельно компания указывает, что QR-код мог хранить в десятки и сотни раз больше информации, чем обычный штрихкод. Это сравнение разработчика, а не универсальная цифра для любой современной системы сканирования.
</div>

## Сначала QR-код попал на детали и упаковки

В 1994 году DENSO завершила разработку и представила QR-код ([хронология DENSO WAVE](https://www.denso-wave.com/en/system/qr/qr30th/)). Название QR расшифровывается как Quick Response — «быстрый ответ»: код должен был считываться без долгой возни с несколькими метками. Он также мог хранить японские знаки кандзи — это было одним из требований к новой системе ([интервью разработчика](https://www.denso-wave.com/en/technology/vol1.html)).

Он подходил для маркировки автомобильных деталей: его можно было печатать на небольшом месте, а считыватель мог прочитать код, даже если часть рисунка была испачкана маслом или грязью. На производстве это было практичнее, чем лепить рядом несколько обычных штрихкодов.

Затем QR начали применять и за пределами автомобильных заводов. По хронологии DENSO WAVE, одним из первых обычных товаров с QR-кодом стала упаковка контактных линз: компактную метку было удобно печатать на небольшой коробке. Это уже был шаг из цеха к покупателю, хотя до массового сканирования телефоном оставалось несколько лет.

DENSO сохранила патент на технологию, но решила не запрещать её применение. Компания начала работу над стандартом в 1996 году: QR приняли несколько отраслевых объединений, а в 2000-м его включили в международный стандарт ISO/IEC ([история распространения QR](https://www.denso.com/history/75th/en/history/chapter3/section6/infrastructure.html)). Для стандартизации нужно было чётко описать и опубликовать правила формата — как записывать данные и как их считывать.

## В телефоны QR пришёл не сразу

Первые мобильные телефоны со встроенной функцией считывания QR-кодов поступили в продажу в 2002 году ([хронология DENSO WAVE](https://www.denso-wave.com/en/system/qr/qr30th/)). Пользователь мог навести камеру на метку и перейти на мобильную страницу или получить купон. Позже, по мере распространения смартфонов, коды стали появляться в новых бытовых сценариях, а сканирование — обычным делом. Код, который помогал учитывать автомобильные детали, стал работать на билетах, упаковках и экранах. Это произошло не потому, что его изначально придумали для интернета: он просто оказался удобным способом быстро передать короткий адрес или набор данных.

<div class="callout callout-success">
<div class="callout-title">Главный вывод</div>

QR-код начался с заводской задачи: записать больше сведений о детали и прочитать их быстрее. Его путь к телефонам занял годы, а не один запуск. В этом и весь курьёз истории: привычная метка из смартфона выросла из производственной маркировки.
</div>

Если интересно, как QR-код выдерживает повреждения, мы проверяли это отдельно: [сколько частей рисунка можно испортить, чтобы код всё ещё читался](https://tehprosto.ru/posts/skolko-mozhno-isportit-qr-kod-eksperiment/). А вот ещё несколько устройств, которые появились ради совсем другой задачи: [радар, микроволновка и фотоаппарат](https://tehprosto.ru/posts/pridumali-dlya-drugogo/).

<div class="callout callout-info">
<div class="callout-title">📬 Техпросто в Telegram</div>
Короткие новости, понятные разборы и полезные подсказки — в канале <a href="https://t.me/tehprosto">@tehprosto</a>.
</div>

