Winsoft Optical Barcode Recognition (OBR) - All Here

  • Автор темы emailx45
  • 166
  • Обновлено
  • 10, Apr 2020
  • #1
Winsoft Optical Barcode Recognition (OBR) more info OBR





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;

emailx45


Рег
05 May, 2008

Тем
607

Постов
1273

Баллов
7343
Тем
49554
Комментарии
57426
Опыт
552966