Сканер QR-кодів і штрихкодів для iPhone з пакетним захватом, постійною історією та широким покриттям форматів — QR, Aztec, PDF417, Data Matrix, а також EAN, UPC, Code 128 та інші лінійні штрихкоди. Розпізнавання працює на пристрої через Apple Vision framework. Без облікового запису, без вивантаження у хмару, без відстеження вмісту сканувань.
Камера iPhone читає QR з iOS 11, а у Пункті керування з iOS 12 є вбудований «Сканер коду». Для одного QR — під’єднання до Wi-Fi, меню у ресторані, оплата паркомата — Камера лишається правильним інструментом і окремий застосунок не потрібен. Окремий QR-сканер виправдовує себе, коли задача більша за одне дотик: пакетний захват серії кодів, пошукова історія всіх розпізнаних значень, зчитування форматів штрихкодів, з якими Камера справляється гірше (EAN-13, UPC-A, Code 128 на щільних роздрібних етикетках), або витяг коду зі збереженого фото чи сторінки PDF.
ScanLens використовує для розпізнавання Apple Vision framework — той самий рушій, що й системна Камера, тому покриття форматів збігається. Зверху будується робочий процес: пакетний режим, у якому видошукач не закривається між захватами, постійна історія значень із часовими позначками та прев’ю, імпорт фото для кодів у зображеннях і інтеграція з бібліотекою документів ScanLens, щоб відсканована транспортна етикетка, ISBN з корінця книжки чи QR з квитка лежали поруч з документами, до яких належать.
ScanLens читає дві широкі родини кодів. 2D-коди кодують URL, текст, контактні картки, дані Wi-Fi або довільні бінарні дані у квадратному чи прямокутному візерунку. Підтримуваний набір: QR Code (універсальний), Aztec (квитки на транспорт і авіарейси), PDF417 (водійські посвідчення США, етикетки FedEx, посадкові талони) та Data Matrix (промислові деталі, фармацевтична упаковка, поштові етикетки). Усі чотири підтримуються Apple Vision framework, тож декодуються з тією самою точністю, що й у системної Камери.
1D лінійні штрихкоди — це смужки, які трапляються на роздрібній упаковці, бібліотечних книжках, транспортних етикетках та інвентарних бирках. ScanLens покриває EAN-8 і EAN-13 (міжнародна роздріб), UPC-A і UPC-E (північноамериканська роздріб), Code 39 (промисловість), Code 93 (логістика), Code 128 (доставка та інвентаризація), Codabar (бібліотеки та банки крові), ITF-14 (групова упаковка для відвантаження). Саме 1D-формати найбільше виграють від окремого застосунку: лінійні коди потребують точнішого кадрування і стабільного фокусу, ніж QR, а спеціальний видошукач з направляючими дає чистіше розпізнавання, ніж універсальна детекція Камери.
Дві речі застосунок не робить: не генерує коди (скористайтеся Командами або будь-яким безкоштовним QR-генератором) і не декодує рідкісні пропрієтарні формати на кшталт Maxi Code чи Han Xin Code, яких немає в Apple Vision API. Якщо формату немає у списку вище, ScanLens його не побачить.
Наведіть камеру на код — значення з’являється миттєво. URL відкривається у браузері по дотику (з підтвердженням — без несподіваних переходів). Простий текст показується у панелі результату з кнопками «Скопіювати» та «Поділитися». Контактні картки (MeCard, vCard) пропонують «Додати в Контакти». Дані Wi-Fi пропонують «Під’єднатися до мережі». Декодування йде в реальному часі — від 30 fps на iPhone 12 і новіше.
Увійдіть у пакетний режим — і видошукач лишається відкритим, доки ви переводите камеру з одного коду на інший. Кожен новий код додає рядок у список з прев’ю та декодованим значенням. Завершіть сеанс, коли закінчите. Зручно для інвентаризацій, реєстрацій на конференціях, каталогізації полиць у бібліотеці чи сканування ISBN зі стопки книжок для імпорту у Goodreads або LibraryThing.
Кожне декодоване значення потрапляє в історію з самим значенням, форматом, часовою позначкою та невеликим прев’ю кадру. Відкрийте збережений URL за кілька тижнів, скопіюйте раніше розпізнаний текст або подивіться, якому контакту відповідав який бейдж конференції. Історія лежить у бібліотеці ScanLens на пристрої; стандартна синхронізація Файлів iOS може перенести її через iCloud Drive, якщо потрібна резервна копія.
Імпорт фото бере статичне зображення — скриншот чужого QR, плакат, який ви сфотографували, не відсканувавши на місці, або код, вбудований у сторінку PDF. Декодер прогонить зображення, ніби це живий кадр, і витягне значення. Зручно, коли коду вже немає перед очима або коли хочеться зберегти першоджерело поруч з розпізнаним текстом у бібліотеці.
Перше налаштування — це один дозвіл на камеру. Далі один код — це «дотик-наведення-розпізнавання», а пакетна серія — «дотик, провести, натиснути готово».
| Крок | Дія | Підказки |
|---|---|---|
| 1 | Відкрийте ScanLens і виберіть режим «QR і штрихкод» | Режим 03 на головній сітці; запит дозволу на камеру при першому запуску |
| 2 | Наведіть на код, тримайте рівно | Лінійним штрихкодам потрібен точніший кадр, ніж QR; обіпріться ліктем |
| 3 | Прочитайте розпізнане значення в панелі результату | URL — дотик, щоб відкрити. Текст — копіювати. Контакт — додати |
| 4 | (За потреби) Перейдіть у пакетний режим | Видошукач лишається відкритим; коди додаються в список у міру сканування |
| 5 | Перевірте сеанс і збережіть | На екрані завершення можна видалити дублі або помилкові зчитування |
| 6 | Знайдіть пізніше в історії | Історія шукається за розпізнаним текстом і фільтрується за форматом |
Бейджі на конференціях, браслети на фестивалях, театральні квитки. Пакетний режим тримає видошукач відкритим, поки повз проходить черга учасників — кожне сканування додається до списку. Історія дає після події список з часовими позначками. Які коди: Aztec (транспортні квитки), PDF417 (як у посадкового талона), QR (більшість застосунків подій).
Пройдіться полицею або складом у пакетному режимі. EAN-13, UPC-A або Code 128 кожної позиції потрапляє в список. Експортуйте сеанс у CSV і поділіться з інвентарною таблицею. Жодного введення з клавіатури; iPhone — єдиний пристрій у складській зоні.
Особисті бібліотеки, шкільні зібрання, класні комплекти. Скануйте ISBN-13 на задній обкладинці кожної книжки у пакетному режимі; експортуйте список у Goodreads, LibraryThing, шкільний інвентарний CSV або Apple Нотатки. Включно з Codabar для бібліотек, які досі використовують застарілі ідентифікатори читачів.
Data Matrix — стандарт GS1 для фармацевтичної упаковки. Розпізнавайте номери серій і терміни придатності на флаконах рецептурних препаратів або ампулах вакцин. Розпізнавання на пристрої тут принципове: ідентифікатори ліків не повинні йти на сторонній сервер.
PDF417 і Code 128 на кур’єрських етикетках — FedEx, UPS, DHL, USPS, «Нова Пошта». Просканувати етикетку, розпізнати номер відстеження, вставити на сторінці перевізника. Підходить тим, хто приймає вхідні посилки, і складському персоналу, що сканує палет коробок у пакетному режимі.
Сканує — застосунок Камера читає QR з iOS 11, а у Пункті керування з iOS 12 є окремий «Сканер коду». Для разового QR (під’єднатися до Wi-Fi, відкрити меню у кав’ярні, перейти за посиланням) Камера — правильний інструмент. Окремий сканер на кшталт ScanLens потрібен, коли треба пакетне сканування кількох кодів поспіль, постійна історія всіх зчитаних кодів, ширша підтримка форматів штрихкодів (EAN-13, UPC-A, Code 128, PDF417, Data Matrix), а також щоб значення зберігалися в бібліотеці документів, а не зникали після дотику.
QR Code, Aztec, PDF417, Data Matrix (2D); EAN-8, EAN-13, UPC-A, UPC-E, Code 39, Code 93, Code 128, Codabar, ITF-14 (лінійні 1D). Розпізнавач — Apple Vision framework, той самий рушій, що використовує системна Камера, тож покриття форматів збігається з iOS. Дві речі Камера робить трохи краще за сторонні застосунки: жива AR-підсвітка та відкриття URL без підтвердження. ScanLens обмінює це на пакетний захват і історію.
Ні. Розпізнавання виконується локально на iPhone через Apple Vision framework. Зображення коду, декодоване значення та збережена історія залишаються на пристрої. Якщо QR — це URL і ви на нього тиснете, браузер завантажить цю адресу — це звичайний веб-запит, а не вивантаження самого коду. Облікового запису ScanLens немає, і аналітики окремих сканів теж.
Так. Відкрийте режим QR у ScanLens, переключіться на імпорт з фото, оберіть зображення у Фото або Файлах. Декодер зчитає код зі статичної картинки так само, як з живого кадру камери. Зручно для скриншотів, які вам прислали, для кодів усередині PDF або для знімків плакатів, які ви зробили, не сканувавши на місці.
Так — заради цього й потрібен окремий сканер замість Камери. Пакетний режим залишає видошукач відкритим і додає кожен новий код у список. Зручно для інвентаризації (просканувати кожен товар на полиці), реєстрації на події (сканувати бейджі учасників поспіль) або каталогізації бібліотеки (сканувати ISBN з корінців книжок). Сеанс завершується по натисканню «Готово»; увесь список зберігається в історію.
Кожен запис містить декодоване значення (URL, текст, контактну картку, дані Wi-Fi), формат (QR, EAN-13 тощо), часову позначку і невелике прев’ю кадру. З історії можна повторно відкрити URL, скопіювати раніше розпізнаний текст, поділитися чи видалити запис. Історія зберігається у бібліотеці ScanLens на пристрої — синхронізація через iCloud Drive опціональна через стандартну інтеграцію з Файлами.