Если напечатанный QR-код считывается камерой, но после открытия появляется ошибка, проблема не обязательно связана с качеством печати. Сначала нужно отделить два этапа: какой адрес записан в QR-коде и что происходит с этим адресом после перехода.
Возьмем пример собственного QR-кода на наклейке. Раньше он открывал нужную страницу, а теперь после сканирования браузер показывает ошибку. Задача состоит не в повторной настройке печати, а в проверке исходного адреса, переадресаций и доступности конечной страницы.
Отсканируйте код устройством, которому доверяете, но перед открытием посмотрите распознанный адрес, если интерфейс камеры или сканера позволяет его увидеть.
Важно зафиксировать именно исходную строку, зашитую в QR-код, а не только адрес страницы, которая появилась в браузере после нескольких переадресаций.
Например, код может содержать короткий адрес на вашем домене, который затем перенаправляет пользователя на другую страницу. Если смотреть только на конечный URL, легко пропустить ошибку в промежуточном сервисе или редиректе.
Сравните считанный адрес с тем, который планировался при создании наклейки. Проверьте домен, путь, протокол и заметные опечатки.
Если адрес не удаётся стабильно считать, сначала проверьте отпечаток: размер, контраст и свободную зону вокруг кода по принципам печати QR-кодов на этикетках. К ссылке переходите после уверенного распознавания кода.
Если считанный URL выглядит правильным, откройте его и посмотрите, куда браузер в итоге переходит.
При HTTP-переадресации сервер может отправить пользователя с исходного адреса на другой. Это нормальный механизм, но ошибка на любом участке цепочки способна сделать напечатанный QR бесполезным.
Для собственного ресурса нужно знать как минимум две точки:
Исходный адрес. Именно он записан в QR-код и уже не изменится на напечатанной наклейке.
Конечный адрес. Страница, которая фактически открывается после всех настроенных переадресаций.
Если исходный URL должен вести через управляемый вами короткий адрес, а браузер неожиданно попадает на старую страницу, проверьте настройку редиректа. Если переход вообще не происходит, проблема может находиться на исходном адресе, сервере или сервисе переадресации.
Сообщение 404 обычно означает, что по запрошенному адресу сервер не нашел доступный ресурс. Но по одному этому коду нельзя уверенно заключить, что страница была окончательно удалена.
Адрес мог измениться, публикацию могли снять, маршрут мог быть настроен неправильно, а некоторые системы намеренно скрывают существование недоступного ресурса.
Поэтому для своего сайта проверяйте не только сообщение браузера, но и фактическое состояние страницы в системе управления сайтом, хостинге или сервисе, который обслуживает ссылку.
Если старая страница действительно переехала, решение может состоять в правильной переадресации со старого адреса на новый, если старый адрес находится под вашим контролем.
Если открывается сообщение о запрете доступа, проблема может быть связана с авторизацией, правами пользователя, истекшей ссылкой или правилами конкретного сервиса.
Например, ссылка могла вести на документ, доступный только после входа в определенную учетную запись. В другом случае сервис мог выдавать временную ссылку, которая перестала действовать.
Не следует автоматически считать, что любой запрет доступа исправляется повторным входом. Сначала выясните, какие условия предусмотрены владельцем ресурса и существует ли страница для нужной аудитории вообще.
Если QR предназначен для клиентов, гостей или других пользователей без вашей учетной записи, обязательно проверьте ссылку в соответствующих условиях доступа, а не только в браузере, где вы уже авторизованы как владелец.
Если после сканирования браузер предупреждает о проблеме с сертификатом, подозрительном сайте или другом риске, не отключайте защиту ради проверки работоспособности QR-кода.
Для собственного сайта сначала исправьте проблему с адресом, сертификатом или конфигурацией сервера штатным способом.
Не открывайте неизвестный QR-код только для эксперимента, если не доверяете его происхождению. Эта инструкция предназначена прежде всего для диагностики собственных кодов и ссылок, которые вы контролируете.
У статического QR-кода рисунок соответствует определенной зашитой строке. После печати изменить эту строку внутри существующей наклейки невозможно.
Если в QR непосредственно записан старый URL, а сам адрес больше не находится под вашим контролем, исправить назначение без замены кода обычно нельзя. Нужно создать новый QR с правильным адресом и заменить физическую наклейку.
Другая ситуация возникает, если статический QR содержит адрес, который принадлежит вам и используется как управляемая точка перехода. Сам QR остается прежним, но на сервере можно изменить назначение этого адреса или его редирект, если такая возможность предусмотрена и у вас есть необходимый доступ.
Именно поэтому нужно сначала узнать исходный URL из QR. Один и тот же внешне статический код может вести либо прямо на конечную страницу, либо на управляемый промежуточный адрес.
Допустим, QR содержит ваш короткий адрес, а конечная страница была перенесена. После изменения редиректа снова отсканируйте тот же физический код.
Сначала убедитесь, что считывается прежний исходный URL. Затем откройте его и проверьте, что конечный адрес теперь правильный и страница действительно доступна нужному пользователю.
Не ограничивайтесь проверкой уже открытой вкладки: браузер может хранить состояние предыдущего перехода. Для важного тиража полезно проверить код еще на другом устройстве или в условиях, соответствующих реальному пользователю.
Если назначение исправлено, перепечатывать статический QR не требуется, поскольку изменился управляемый переход, а не строка внутри кода.
Когда исходный адрес ошибочен и управлять им невозможно, подготовьте новый QR-код и сначала напечатайте один тестовый экземпляр.
Проверьте считанную строку до открытия, затем конечную страницу после перехода. Только после этого заменяйте остальные наклейки.
Старый QR нужно полностью убрать или закрыть так, чтобы пользователь не мог случайно отсканировать прежний код рядом с новым. Два читаемых QR в одной зоне создают неоднозначность даже при правильной новой ссылке.
Если старый QR нужно заменить, напечатайте одну новую наклейку на мини-принтере, проверьте расходник, размер и считывание, затем заменяйте остальные. Новый отпечаток не исправляет ошибку сервера или старого URL.
После замены проверьте уже приклеенный QR в том месте и размере, в котором им будут пользоваться. Так отдельно подтверждаются правильность ссылки и работоспособность нового физического кода.