DELPHI СКАНЕР ШТРИХ КОДА
Delphi предоставляет возможность создания сканера штрих-кода на основе TBarcodeScanner компонента. Это решение представляется удобным и простым в использовании. Компонент использует ZXing ("zebra crossing") являющийся открытым исходным кодом Java библиотеки для считывания и создания штрих кодов.
Для того, чтобы использовать TBarcodeScanner компонент Delphi, нужно создать TBarcodeScanner объект, установить его свойства и выполнить сканирование штрих-кода:
var BarcodeScanner: TBarcodeScanner; begin BarcodeScanner := TBarcodeScanner.Create(nil); try BarcodeScanner.OnScan := BarcodeScannerScan; BarcodeScanner.Start; except BarcodeScanner.Free; raise; end; end; procedure TForm1.BarcodeScannerScan(Sender: TObject; BarCode: string); begin // Обработка полученного штрих-кода end;
По умолчанию TBarcodeScanner компонент поддерживает считывание следующих кодов: Codabar, Code 128, Code 39, Code 93, EAN-8, EAN-13, ITF, QR Code, UPC-A and UPC-E. Однако, вы можете добавить поддержку других типов кодов, используя свойство SupportedCodeTypes который представлен как множество типа TBarcodeFormat.
Например:
BarcodeScanner.SupportedCodeTypes := [TBarcodeFormat.Code39, TBarcodeFormat.QRCode];
Это позволит сканеру работать только с штрих-кодами типа Code 39 и QR коды. Также вы можете настроить другие параметры сканера, такие как высота и ширина изображение кода, цвет фона и цвет штрих-кода, используя соответствующие свойства компонента.
Autocom cdp, Delphi DS150e. Пример работы Часть 1
Подключение Delphi ds150e и первый запуск программы
Штрих сканер и EXCEL для инвентаризации товара и имущества.
Штрих сканер, автоматизация небольшого магазина своими руками.
Delphi DS150E, Autocom, Multidiag - диагностический сканер с Aliexpress
Как сканировать QR-код на телефоне Андроид? ЛЮБОМ!