This is a quick start guide about how to use Barcode Professional for SSRS 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.
Barcode Professional for Reporting Services is delivered with the following components:
Barcode CRI IS NOT supported by all SSRS editions! More on this below...
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 of each component:
|Barcode CRI||Barcode DLL|
|Pros||• It can be used in report designers like Visual Studio or BIDS or SSDT 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. 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
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:
|SSRS EDITIONS||Barcode CRI||Barcode DLL|
|RS 2017 Express Ed.||⚪||⚫|
|RS 2017 Web Ed.||⚪||⚫|
|RS 2017 Standard Ed.||⚫||⚫|
|RS 2017 Enterprise Ed.||⚫||⚫|
|RS 2016 Express Ed.||⚪||⚫|
|RS 2016 Web Ed.||⚪||⚫|
|RS 2016 Standard Ed.||⚫||⚫|
|RS 2016 Enterprise Ed.||⚫||⚫|
|RS 2014 Express Ed.||⚪||⚫|
|RS 2014 Web Ed.||⚪||⚫|
|RS 2014 Standard Ed.||⚫||⚫|
|RS 2014 Enterprise Ed.||⚫||⚫|
|RS 2014 Business Ed.||⚫||⚫|
|RS 2012 Express Ed.||⚪||⚫|
|RS 2012 Web Ed.||⚪||⚫|
|RS 2012 Standard Ed.||⚫||⚫|
|RS 2012 Enterprise Ed.||⚫||⚫|
|RS 2012 Business Ed.||⚫||⚫|
|RS 2008/R2 Express Ed.||⚪||⚫|
|RS 2008/R2 Workgroup Ed.||⚪||⚫|
|RS 2008/R2 Web Ed.||⚪||⚫|
|RS 2008/R2 Standard Ed.||⚫||⚫|
|RS 2008/R2 Enterprise Ed.||⚫||⚫|
|RS 2008/R2 Datacenter Ed.||⚫||⚫|
|RS 2005 Express Ed.||⚪||⚫|
|RS 2005 Workgroup Ed.||⚪||⚫|
|RS 2005 Standard Ed.||⚫||⚫|
|RS 2005 Enterprise Ed.||⚫||⚫|
Based on the table above, you can determine which Barcode Component to use, in short:
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, Composite or 2D barcodes in your RDL reports.
The following guides are simple tutorials about how to use each barcode components in Report Server projects.
We provide best-in-class customer service and support directly from members of our dev team! If we are available when you contact us, you will get a response in few minutes; otherwise the maximum turnaround is 24hs in most cases.