Сканування штрих-кодів та QR-кодів через веб-камеру
1D: CODABAR, CODE 39, CODE 93, CODE 128, EAN 8, EAN 13, ITF, MSI, PLESSEY, RSS 14, RSS EXPANDED, UPC-A, UPC-E, 2D: AZTEC, DATA MATRIX, MAXI CODE, PDF417, QR CODE
Не знаю як штрих-коди, але QR розпізнає більш-менш нормально. Швидкість розпізнавання багато в чому залежить від освітлення та від якості зображення вебкамери, а також і від точки фокусу (особливо критично для штрих-кодів). Якщо носій коду глянсовий, бажано, щоб не бликав. Втім треба призвичаїтися.
Варіант 1: Якщо програму просто запустити, вона просто скануватиме коди і відображатиме результат у своєму вікні.
Варіант 2: Якщо при запуску в якості параметра вказати ім'я файлу результату (наприклад: "QRWebCam.exe result.txt"), вона розпізнає код, автоматично закриється, а результат запише у вказаний файл. Але на жаль 1С-на функція ЗапуститиДодаток() не вміє запускати програми з параметрами (можна звичайно через bat-файл, але особисто мене бентежить чорне консольне вікно, що з'являється), тому був придуманий варіант 3.
Варіант 3: У каталозі програми можна створити однойменний ini-файл (QRWebCam.ini) і прописати в ньому шлях та ім'я вихідного файлу – працюватиме аналогічно варіанту 2, але запускати можна без параметрів, результат сканування буде поміщений у прописаний файл. Приклад вмісту ini-файлу:
Для використання в 1С можна написати такий код:
Якщо раптом хтось захоче перекомпілити під себе, вихідник додається.
