Отзывы


First of all, let me compliment you on your Barcode.NET Library. We evaluated a number of products to use in our application, and yours was our favorite.

Dan Konigsberg
CampMinder, LLC





VintaSoftBarcode.NET SDK - История

Version 6.0

  • Pure .NET WPF Barcode Reader SDK and .NET WPF Barcode Writer SDK created.
  • Improved Automatic recognition algorithm for barcode recognition in images with nonuniform brightness.
  • Added new image pre-processing function "Erode" for color and black-white images.
  • Added ability to read and write Structure Append Character in Aztec, DataMatrix and QR Code barcodes.
  • Memory usage optimized (up to two times for color images).
  • Barcode recognition speed increased (up to 50%).
  • Barcode generation speed increased.
  • Improved and modified Iteration mode algorithm in barcode reader.
  • Added ability to show progress and cancel recognition during Automatic recognition and Iteration modes.
  • Added ability to serialize and deserialize ReaderSettings in XML file.
  • Improved Pharmacode barcode recognition algorithm.
  • Improved DataMatrix barcode recognition algorithm.
  • Improved Code39 barcode recognition algorithm.
  • Fixed few bugs in barcode recognition and generation algorithms.

Version 5.3

  • Added Laetus Pharmacode reader and writer.
  • Added ability to read and write GS1 data in Aztec and QR Code barcodes.
  • Added ability to read and write:

    • FNC1 flag in Aztec, DataMatrix, QR Code, RSS Expanded, RSS Expanded Stacked barcodes.
    • FNC1, FNC2, FNC3 and FNC4 flags in Code128 barcode.
    • ECI character (ECI000000-ECI999999) in Aztec, DataMatrix and QR Code barcodes.
    • ECI character (ECI000000-ECI811799) in PDF417 barcode.
    • "Reader Programming flag" in DataMatrix and PDF417 barcodes.
    • Non-data flags in PDF417 barcode: linkage to composite symbol, linkage to UCC.EAN linear component.
    • Macro05 and Macro06 flags in DataMatrix barcode.
  • Added ability to read and write extended ASCII Characters (128..255) in Code128 barcodes.
  • Improved Code39 barcode recognition algorithm.
  • Improved DataMatrix barcode recognition algorithm.
  • Improved PDF417 barcode recognition algorithm.
  • Multi-threading support optimized.

Version 5.2

  • Added GS1 Barcodes reader and writer: GS1-DataMatrix, GS1-128, GS1 DataBar.
  • Added ISO/IEC 15415 barcode print quality test for DataMatrix, Aztec and QR barcodes.
  • Created BarcodeWriterControl.
  • Created new demos: Simple Barcode Writer and Simple Barcode Reader.
  • Improved QR Code barcode recognition algorithm.
  • Created new SDK documentation.

Version 5.1

  • .NET 4.0 supported.
  • Memory usage optimized.
  • Improved multi-threading support.
  • Fixed few bugs in barcode recognition and generation algorithms.
  • Examples for Visual Studio 2010 created.
  • Examples for Visual Studio 2005/2008 updated.

Version 5.0

  • Allowed to read and write Aztec barcode symbology:

    • Symbols: Full range, Compact, Rune.
    • Text/Byte modes.
    • Reed-Solomon error correction.
  • Multi-threading support improved.
  • Added opportunity to write barcode in vector form (to GraphicsPath) (see sample).
  • Added opportunity to create user-defined barcode verification method (ReaderSettings.VerifyBarcodeMethod) (see sample).
  • Added opportunity to write barcode with specified size and resolution (see sample).
  • Improved PDF file reader engine: recognition from image resources of non-encrypted PDF file version 1.0-1.7 supported.
  • Created and tested pure compatibility between generated PDF417 barcode and it following recognition via hardware barcode scanners.
  • QR Code barcode recognition speed increased.
  • Fixed few bugs in barcode recognition algorithm.

Version 4.3

  • Optimized Code 128 and Code 39 barcode recognition algorithms.
  • Improved the loading algorithm of CCITT images from image resources of PDF document.
  • Barcode recognition speed increased.
  • Fixed few bugs in barcode recognition algorithm.

Version 4.2

  • Memory management optimized.
  • PDF417 barcode recognition algorithm optimized.
  • Loading algorithm of images from PDF documents improved.
  • Examples optimized for work with big images.

Version 4.1

  • Allowed to read and write RSS / GS1 DataBar bacodes:

    • RSS-14 (GS1 DataBar Omnidirectional)
    • RSS-14 Truncated (GS1 DataBar Truncated)
    • RSS-14 Stacked (GS1 DataBar Stacked)
    • RSS-14 Stacked Omnidirectional (GS1 DataBar Stacked Omnidirectional)
    • RSS Limited (GS1 DataBar Limited)
    • RSS Expanded (GS1 DataBar Expanded)
    • RSS Expanded Stacked (2-11rows) (GS1 DataBar Expanded Stacked)
  • Added Automatic barcode recognition mode (ReaderSettings.AutomaticRecognition property).
  • Added ability to set in ratio of the widest bar width to the most narrow bar width (WriterSettings.BarsRatio property).
  • Added property for adjustment of barcode bars width (WriterSettings.BarsWidthAdjustment property).
  • Optimized RGB to BW conversion and Threshold detection algorithms.
  • Fixed few bugs in barcode recognition algorithm.

Version 4.0

  • Allowed to read barcodes from image resources of PDF document (version 1.4).
  • Added 2D barcode symbology writers, like:

    • Data Matrix, PDF417/PDF417 Compact, QR Code
    • Supported Text, Byte, Numeric, Kanji (QR Code) data encoding modes.
    • Supported ability to optimize encoding text and get the minimum matrix size.
    • Automatic or manual matrix size.
    • Data Matrix: supported all ECC200 square (10x10 to 144x144) and rectangular (8x18 to 16x48) symbols.
  • Added 1D barcode symbology writers:

    • Linear Barcodes: Code 11, Code 39, Code 93, Code 128 (A,B,C), EAN-13, EAN-8, UPC-A, UPC-E, Interleaved 2 of 5, Standard 2 of 5, Codabar (A,B,C,D), Patch Code, Telepen.
    • Postal Barcodes: Intelligent Mail, Australian Post, Postnet, Planet, Royal Mail.
  • Added ability to check what part of barcode search lines is usable for recognition (ReadingQuality property).
  • Optimized and improved recognition algorithm of Code 128 and Interleaved 2 of 5 barcodes.
  • Fixed few bugs in barcode recognition algorithm.

Version 3.2

  • Allowed to read QR Code barcode symbology.
  • Allowed to read IntelligentMail barcodes.
  • Optimized and improved recognition algorithm of Code 39, Code 128 and Postal barcodes.
  • Added anti-aliasing algorithm for black-and-white images (BarcodeReader.ConvertBlackWhiteImageToGrayImage).
  • Fixed few bugs in barcode recognition algorithm.

Version 3.1

  • Allowed to read DataMatrix (ECC200) barcode symbology.
  • Optimized and improved recognition algorithm of Code 39 and Code 128 barcodes.
  • Multi-threading added.
  • Added 45 and 135 degrees barcode search directions.
  • Increased barcode recognition quality.
  • Fixed few bugs in barcode recognition algorithm.

Version 3.0

  • Created new library architecture.
  • Allowed to read PDF417 barcode symbology.
  • Optimized barcode recognition engine.
  • Increased barcode recognition quality.
  • 2,5 times increased barcode recognition speed.
  • Fixed few bugs in barcode recognition algorithm.
  • Examples updated.

Version 2.2

  • Allowed to read Patch codes. Supported Patch codes: 1, 2, 3, 4, 6, T.
  • Added ability to read "pea" barcodes. "Pea" barcode - a barcode of black color which contains a lot of white dots on bars.
  • Added ability to set minimal distance between barcodes. Allowed to recognize two barcodes with 4 pixels distance between them.
  • Created Documentation in Visual Studio .NET 2005 format.
  • Fixed few bugs in barcode recognition algorithm.
  • Examples updated.

Version 2.0

  • Allowed to read Australian Post barcodes.
  • Increased speed and quality of barcodes recognition.
  • Added optional checksum calculation for Code 11, Industrial Standard 2 of 5 and Interleaved 2 of 5 barcode types.
  • Added ability to read barcodes from inverted image.
  • Examples updated.

Version 1.3

  • Allowed to read postal barcodes, like: Planet, Postnet and Royal Mail.

Version 1.2.2

  • Fixed bug in work of barcode scanning rectangle.

Version 1.2

  • Increased barcode reading speed.

Version 1.1

  • Increased barcode reading speed.

Version 1.0

  • Allowed to recognize all barcodes in an image.
  • Allowed to identify recognized barcode type.
  • Allowed to return the string value of barcode.
  • Created ability to detect the orientation of barcode automatically.
  • Allowed to return the bounding rectangle of barcode.
  • Supported barcode types: Code 11, Code 39, Code 93, Code 128, Codabar, EAN-8, EAN-13, Interleaved 2 of 5, Industrial standard 2 of 5, UPC-A, UPC-E, Telepen, Plus 2, Plus 5.