Tools/Utilities Winsoft Optical Barcode Recognition (OBR) - All Here

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,438
Credits
573
Winsoft Optical Barcode Recognition (OBR)
more info Для просмотра ссылки Войди или Зарегистрируйся
obrdemo.png


Winsoft OBR is a powerful component for detecting in-barcode information in Delphi. OBR or Optical Barcode Recognition is a convenient component for identifying bar code bars, QRs, and more. Today no product is loaded. Even on the Internet, barcodes are widely used.

Typically, applications that involve product registration and inventory, store plans, accounting programs, warehousing, etc., have a part to enter the product information, which is one of the important barcode fields of the product.

These bar codes are different types of bar or more recent QR Code.

These bar codes have certain patterns and algorithms that can be identified by processing and matching them.

This component, which can be used both in Delphi and in C ++ Builder, can easily load these barcodes and provide them at a very short notice. This component uses barcodes with EAN-13 / UPC-A, EAN-8, UPC-E, Code 39, Code 93, Code 128, Codabar, PDF417, GS1 DataBar, GS1 DataBar Expanded, Interleaved 2 of 5, as well as QR Code supports barcodes.

In the full version of this product we provide, the full source of the component will be available and you can expand it as needed. The use of this library is simple and because of its unique coding, learning different methods is not difficult.

In cases where the component encounters an error, it reports a fault with an error that allows you to quickly find the root of the problem. This component supports various versions of Windows, 32 and 64-bit, and can be used on Android, iOS, and Mac operating systems.

Required system
  • Winsoft OBR Compatibility
  • Supports EAN-13 / UPC-A, EAN-8, UPC-E, Code 39, Code 93, Code 128, Codabar, PDF417, GS1 DataBar, GS1 DataBar Expanded, Interleaved 2 of 5 and QR Code barcodes.
  • available for Delphi / C ++ Builder 5 - 10.1 and Lazarus 1.6
Delphi and C++ Builder optical barcode recognition component.
  • uses ZBar bar code reader library
  • supports EAN-13/UPC-A, EAN-8, UPC-E, Code 39, Code 93, Code 128, Codabar, PDF417, GS1 DataBar, GS1 DataBar Expanded, Interleaved 2 of 5 and QR Code barcodes
  • supports Windows 32 and Windows 64
  • available for Delphi/C++ Builder 5 - 10.2 and Lazarus 1.8.4
  • source code included in registered version
  • royalty free distribution in applications
FAQ:
How can I scan UPC/EAN barcodes with 5 digit extension?
Add this line before scaning barcode:
Код:
Obr.Configure(syEan5, saNone, coEnableSymbology, 1);

Why are some QR Codes containing diacritic incorrectly decoded?
This problem is caused by incorrectly created QR Codes that use QR Code Kanji (Shift JIS X 0208) encoding. Use this code for decoding:
Код:
function DecodeQRCode(Data: TBytes): string;
var
  Utf8: string;
  ShiftJIS: TBytes;
begin
  Utf8 := TEncoding.UTF8.GetString(Data);
  ShiftJIS := TEncoding.GetEncoding(932 {Shift JIS }).GetBytes(Utf8);
  Result := TEncoding.ANSI.GetString(ShiftJIS);
end;
[SHOWTOGROUPS=4,19,20]
Для просмотра ссылки Войди или Зарегистрируйся
[/SHOWTOGROUPS]
 

Похожие темы