Barcode Fonts, Components, ActiveX and .NET Windows Forms Controls, Java Servlets, 
DLLs and Barcode Scanners., Inc., Computers Hardware, Software & Services, Tampa, FL View your cart in the IDAutomation Store    

RFID Component Encoder DLL User Manual


The IDAutomation RFID Encoder is a Managed Code DLL Component that enables printing of text, barcodes (with the associated barcode component) and encoding of RFID smart labels at the same time from custom .NET software applications, such as Microsoft Visual Studio .NET or Delphi for .NET.

View a list of recommended and tested RFID printers to use with this component.


The RFID DLL is compatible with the Microsoft .NET Framework version 2.0 and above.

  1. Setup the RFID printer according to the Encoder Setup and Configuration suggestions.
  2. Copy the idautomation.rfid.dll to the project directory.
  3. Add a reference to the DLL in the project or solution. For example, in Visual Studio .NET, right click on references, choose add reference, and choose the DLL.
  4. Add the appropriate code to the project; please refer to the file "IDAutomation RFID Encoder VB.NET 2005 Application" for a complete working example.
  5. The code steps to perform in Visual Basic or VB.NET are as follows:

    'Create the RFID writer and PrintDocument objects
    Private rfidWriter As New IDAutomation.Windows.Forms.RFID.RFIDComponent
    Private PrintDocument1 As New System.Drawing.Printing.PrintDocument

    'Set the EncoderPrefix
    rfidWriter.EncoderPrefix = "^XA^RFW,H^FD"

    'Set the data to be encoded in the tag
    rfidWriter.DataToEncode = "~b00811001110~b00201~b030110001000100110011111000110001~n02416522293"

    'Set the EncoderSuffix
    rfidWriter.EncoderSuffix = "^FS"

    'Tell the PrintDocument object what printer to use
    PrintDocument1.PrinterSettings.PrinterName = PrinterName

    'Encode the RFID tag and print the PrintDocument object in a single print job
    rfidWriter.EncodeTagAndPrint (PrintDocument1)

Methods and Properties

When using IDAutomation RFID products to encode RFID tags, data may be sent directly or easily formatted. The formatting allows variable data such as a serial number or text to be encoded in hexadecimal with ease. Special processing is performed when a tilde character is used to properly format the data to the tag and insure it is correct.

Special processing of the tilde characters:

Special processing is performed when a tilde character is entered in the DataToEncode property. This is necessary for the component to properly format the data to the tag. The result of the processing is all converted to binary data before it is converted to hexadecimal format. This conversion is usually necessary to meet EPC requirements and take full advantage of every data bit available in the tag. When the data to be encoded does not begin with a tilde (~), the data is sent directly to the encoder as is. When the data begins with a tilde, the following processing operations may be performed to format the data to the tag:

Primary Methods:
Primary Properties:
Other Properties and Methods:
Encoding Examples and Support:

Additional information and examples are provided in the links below. Please refer to the latest information in these links for anything related to RFID.

 ©Copyright 2019, All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us

Training Videos on YouTube  Join us on LinkedIn  Follow us on Twitter  Like us on Facebook
Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses.