Что такое QR-код: история создания
QR-код появился в 1994 году на японском заводе автокомпонентов. Рассказываем, как Масахиро Хара из Denso Wave создал его, как он устроен и почему его используют во всём мире.
QR-код — Ñто квадратный двумерный штрихкод, который камера телефона Ñчитывает за доли Ñекунды. Он открывает Ñайт, показывает меню, подключает к Wi-Fi или ÑохранÑет контакт. Ð¡ÐµÐ³Ð¾Ð´Ð½Ñ Ð¾Ð½ наÑтолько привычен, что мало кто задумываетÑÑ, откуда он взÑлÑÑ. РиÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð°Ñ‡Ð¸Ð½Ð°ÐµÑ‚ÑÑ Ð½Ð° ÑпонÑком заводе автокомпонентов более тридцати лет назад.
Что такое QR-код
QR раÑшифровываетÑÑ ÐºÐ°Ðº Quick Response — «быÑтрый отклик». Обычный штрихкод хранит данные только в одном направлении, а QR-код — и по горизонтали, и по вертикали. ПоÑтому в нём помещаетÑÑ Ð³Ð¾Ñ€Ð°Ð·Ð´Ð¾ больше информации: до 7 000 цифр или около 4 000 буквенно-цифровых Ñимволов, а также ÑпонÑкие иероглифы кандзи и кана. КлаÑÑичеÑкий штрихкод вмещает лишь около 20 Ñимволов.
Кто и зачем его Ñоздал
QR-код разработали МаÑахиро Хара и Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° компании Denso Wave (тогда Ð¿Ð¾Ð´Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Denso Corporation, входÑщей в группу Toyota) в Японии. Работа началаÑÑŒ в 1992 году, а в 1994 году код был предÑтавлен.
Задача пришла прÑмо из цеха. Ðвтопром переходил на мелкоÑерийное производÑтво широкого аÑÑортимента, и на каждой коробке Ñ Ð´ÐµÑ‚Ð°Ð»Ñми ÑтановилоÑÑŒ вÑÑ‘ больше информации. Рабочим порой приходилоÑÑŒ Ñканировать около деÑÑти штрихкодов на одной коробке, а Ñтикетки, иÑпачканные маÑлом, чаÑто не читалиÑÑŒ. ПроизводителÑм был нужен код, который хранит больше данных, читаетÑÑ Ð±Ñ‹Ñтрее и выдерживает повреждениÑ. Первыми его маÑÑово внедрили автопроизводители — в ÑиÑтемах Ñлектронного канбан, чтобы отÑлеживать детали от производÑтва до отгрузки.

КонÑтрукцию определили две идеи. ÐŸÐµÑ€Ð²Ð°Ñ Ð¿Ñ€Ð¸ÑˆÐ»Ð° из наÑтольной игры го, которую Хара любил Ñ Ð´ÐµÑ‚Ñтва: на доÑке положение ÐºÐ°Ð¼Ð½Ñ Ð¿Ð¾Ð½Ñтно по окружающим камнÑм, даже еÑли один из них отÑутÑтвует или Ñлегка Ñдвинут. Так же и Ñканер Ñначала грубо раÑпознаёт QR-код, а затем уточнÑет детали — поÑтому грÑзный или чаÑтично повреждённый код вÑÑ‘ равно читаетÑÑ. Ð’Ñ‚Ð¾Ñ€Ð°Ñ Ð¸Ð´ÐµÑ â€” характерные квадраты в углах — пришла к Харе, когда он увидел здание, у которого окна на верхних Ñтажах были раÑположены иначе, чем на нижних: ÑƒÐ½Ð¸ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ° могла бы мгновенно Ñообщать Ñканеру «здеÑÑŒ код».
Как уÑтроен QR-код

- Модули. Код — Ñто Ñетка из маленьких чёрных и белых квадратов. Каждый модуль — один бит данных.
- Маркеры Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ (поиÑковые узоры). Три больших квадрата в углах. Ширина их чёрных и белых Ð¿Ð¾Ð»Ð¾Ñ ÑоотноÑитÑÑ ÐºÐ°Ðº 1:1:3:1:1 — команда выбрала Ñто Ñоотношение, изучив огромное количеÑтво печатной продукции, потому что в обычной печати оно почти не вÑтречаетÑÑ. Ð‘Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Ð¼Ð°Ñ€ÐºÐµÑ€Ð°Ð¼ Ñканер находит код и определÑет его ориентацию под любым углом, на вÑе 360°.
- Выравнивающие и Ñинхронизирующие узоры. Ð’ крупных верÑиÑÑ… еÑть небольшие выравнивающие квадраты: они помогают компенÑировать иÑкажениÑ, еÑли код напечатан на изогнутой поверхноÑти или ÑнÑÑ‚ под углом. Синхронизирующие линии из чередующихÑÑ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ между маркерами Ñообщают Ñканеру размер Ñетки.
- ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº. QR-коды иÑпользуют коды Рида — Соломона Ñ Ñ‡ÐµÑ‚Ñ‹Ñ€ÑŒÐ¼Ñ ÑƒÑ€Ð¾Ð²Ð½Ñми: L воÑÑтанавливает около 7% данных, M — около 15%, Q — около 25%, H — около 30%. Чем выше уровень, тем больше повреждений выдерживает код и тем больше модулей ему нужно.
Что было дальше
Свободное иÑпользование. Denso Wave владеет патентом, но Ñ Ñамого начала решила не применÑть его и открыто опубликовала Ñпецификацию. Создавать и Ñчитывать QR-коды можно без лицензионных отчиÑлений — Ñам Хара называет Ñто главной причиной их раÑпроÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾ миру.
СтандартизациÑ. Ð’ 1997 году QR-код Ñтал Ñтандартом AIM, в 1999-м — ÑпонÑким промышленным Ñтандартом JIS, а в 2000 году — международным Ñтандартом ISO/IEC 18004. С тех пор Ñтандарт обновлÑлÑÑ; дейÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ñ€ÐµÐ´Ð°ÐºÑ†Ð¸Ñ â€” ISO/IEC 18004:2024.
Телефоны. Ð’ 2002 году в Японии поÑвилиÑÑŒ мобильные телефоны Ñо вÑтроенным Ñчитывателем QR-кодов, и код быÑтро перешёл из цехов в повÑедневную жизнь: ÑÑылки, купоны, билеты. ÐаÑтоÑщий мировой прорыв ÑлучилÑÑ Ñо Ñмартфонами. Ð’ 2017 году iOS 11 научила Ñтандартное приложение «Камера» на iPhone раÑпознавать QR-коды без отдельной программы, а Ñмартфоны на Android получили похожее Ñканирование через камеру и Google Lens.

ПандемиÑ. С 2020 года QR-коды Ñтали инÑтрументом беÑконтактного ÑервиÑа: меню в реÑторанах, оплата, региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ñетителей, Ñертификаты о вакцинации. Хара говорил The Guardian, что рад тому, как код помогает людÑм оÑтаватьÑÑ Ð² безопаÑноÑти.
СегоднÑ. QR-коды еÑть на упаковке, поÑадочных талонах и билетах на мероприÑтиÑ, визитках, плакатах и наружной рекламе, платёжных терминалах, музейных табличках и в инÑтрукциÑÑ…. ПромышленноÑть по-прежнему иÑпользует их Ð´Ð»Ñ Ð»Ð¾Ð³Ð¸Ñтики и проÑлеживаемоÑти — как и в 1994 году.
QR-коды в webqr.io
КлаÑÑичеÑкий ÑтатичеÑкий QR-код хранит Ñодержимое навÑегда: поÑле печати его уже не изменить. Ð’ webqr.io можно Ñоздавать динамичеÑкие QR-коды. Ðапечатанный код ведёт на короткую ÑÑылку, поÑтому Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ менÑть уже поÑле печати и Ñмотреть аналитику Ñканирований. Код на упаковке или плакате оÑтаётÑÑ Ð¿Ñ€ÐµÐ¶Ð½Ð¸Ð¼, а его Ñодержимое уÑпевает за вашим бизнеÑом.
Итог
QR-код родилÑÑ Ð¸Ð· практичеÑкой заводÑкой задачи, партии в го и внимательного Ð¸Ð·ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð½Ñ‹Ñ… узоров. Открытый доÑтуп, Ð¼ÐµÐ¶Ð´ÑƒÐ½Ð°Ñ€Ð¾Ð´Ð½Ð°Ñ ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¸ камера Ñмартфона превратили его в одну из Ñамых раÑпроÑтранённых технологий в мире. СпуÑÑ‚Ñ Ñ‚Ñ€Ð¸ деÑÑÑ‚Ð¸Ð»ÐµÑ‚Ð¸Ñ Ñ‚Ð¾Ñ‚ же квадратный узор из 1994 года каждый день ÑоединÑет физичеÑкий и цифровой мир.