Neodynamic Barcode Professional for Reporting Services
First Steps with Barcode Professional for SQL Server Reporting Services
This is a quick start guide about how to use Barcode Professional for Reporting Services in most possible RDL (Report Definition Language) reporting scenarios. Please read this guide carefully about the different ways you can use Barcode Professional depending on your Reporting Services environment.

In this topic:


Barcode Professional for Reporting Services Package Content
Barcode Professional for Reporting Services is delivered with the following components:

Barcode CRI vs. Barcode DLL
Barcode Professional provides you with two different barcode components which you can use for adding barcodes to your RDL reports. The following table lists the Pros and Cons about each component:

Barcode CRI Barcode DLL
Pros
  • It can be used in report designers like Visual Studio or BIDS at design-time providing visual feedback about the barcode being composed through the Barcode Builder feature
  • Full Barcode Alignment inside a given area
  • Easy to get "High Quality DPI barcodes"
  • Easy to get "Fit Barcode To Size"
  • Codeless approach i.e. you do not need to write VB code in reports for generating barcodes
  • It can be used in ANY Editions of Reporting Services (NOTE: this is very important if you do not know what edition of Reporting Services your reports will be hosted on OR if your reporting services scenario is a mix of SQL Server editions including Express or Workgroup Eds.)
Cons
  • It CANNOT be used in some editions of Reporting Services like Express, Workgroup and Web Eds.
  • It needs a standard Image control to display the barcodes on reports
  • It needs you write VB code in the reports for generating the barcodes

Determining your Reporting Services target

Before you start using Barcode Professional, you must determine which Reporting Services editions you will be deploying to. After knowing that, you will be able to determine which barcode component is best for you i.e. the visual Barcode CRI or the Barcode DLL.

The following table lists all Reporting Services editions and its support for Barcode CRI or Barcode DLL components:

Reporting Services Editions Barcode Professional Components
Barcode CRI Barcode DLL
RS 2005 Express Ed. NO YES
RS 2005 Workgroup Ed. NO YES
RS 2005 Standard Ed. YES YES
RS 2005 Enterprise Ed. YES YES
RS 2008/R2 Express Ed. NO YES
RS 2008/R2 Workgroup Ed. NO YES
RS 2008/R2 Web Ed. NO YES
RS 2008/R2 Standard Ed. YES YES
RS 2008/R2 Enterprise Ed. YES YES
RS 2008/R2 Datacenter Ed. YES YES
RS 2012 Express Ed. NO YES
RS 2012 Workgroup Ed. NO YES
RS 2012 Web Ed. NO YES
RS 2012 Standard Ed. YES YES
RS 2012 Enterprise Ed. YES YES
RS 2012 Datacenter Ed. YES YES


Based on the table above, you can determine which Barcode Component to use, in short:

Using Barcode Professional for Reporting Services

After you have determined which is the best barcode component (CRI or DLL) based on your Reporting Services target, you can start using Barcode Professional for generating Linear (1D), Postal, MICR or 2D barcodes in your RDL reports.

The following guides are simple tutorials about how to use each barcode components in Report Server projects.