SSRS Code 39 Barcode Generator
How to Generate Code 39 in SSRS Reporting Services report


How to Generate Code 39 Barcode Image in SQL Server Reporting Services (SSRS) CRI



  • Completely integrated in Microsoft SQL Server Reporting Services (SSRS)
  • Totally developed in C#.NET 2005 for Code 39 barcode creation
  • Entirely complying with latest Code 39 barcode encoding specifications
  • Directly add and draw Code 39 barcode image in Reporting Services (2017, 2016, 2014, 2012, 2008R2, 2008 & 2005)
  • Easily drag Code 39 barcode report item into your Reporting Services report layout page
  • Quickly make and output Code 39 in several image formats, namely, GIF, BMP, PNG, JPEG & TIFF
  • Efficient Code 39 barcode generation library for .NET applications
Code 39 Barcode Generator for Reporting Services Overview
Reporting Services Code 39 Barcode Generator Library is our mature barcode generation DLL Library. With this powerful barcode generator SDK, users can create and produce Code 39 barcode images in Reporting Services 2005 and 2008 easily.

barcode generator crystal reports free download, c# barcode 128 generator, barcode scanner program in c#, how to save barcode image in c#, crystal reports 2d barcode generator, how to print barcode labels in crystal report
Other linear and 2d barcode types also can be created with this Reporting Services Barcode Generator.

Linear (1D) barcodes: Codabar, Code 128, Code 93, EAN-8, EAN-128, ITF-14, UPC-E, POSTNET, PLANET and so on.
2D barcodes: Data Matrix, PDF-417 & QR Code.
Download Code 39 Barcode Library for Reporting Services
It is free to download our trial version of Code 39 Barcode Library for Reporting Services to generate Code 39 barcode image in Reporting Services. The downloaded package includes:
  • KeepAutomation.Barcode.SSRS2005.dll
  • KeepAutomation.Barcode.SSRS2005CRI.dll
  • KeepAutomation.Barcode.SSRS2008.dll
  • KeepAutomation.Barcode.SSRS2008CRI.dll
  • Purchase page, user manual & end user license agreement
Trial version of Code 39 barcode library for Reporting Services can be used for an unlimited period of time. However, Code 39 barcode image generated with this trial version will include a "KA Barcode" watermark.
How to Generate Code 39 in SQL Server Reporting Services
Deploy the Barcode Control and Configure Environments
Here is the guide for deploying the barcode control and configuring environments in SQL Server Reporting Services.
Generate Code 39 Barcode Image in SSRS
  1. Click "Business Intelligence Projects" in your Visual Studio, then choose "Report Server Project Wizard" template.
  2. Select "AdventureWorks" in "Connection Properties" form in order to choose data source.
  3. Create the Query string and input "SELECT CustomerID, TerritoryID, AccountNumber FROM Sales.Customer".
  4. Choose "Tabular" and then click "Next".
  5. Select default setting of "Design the Table", "Choose the Table Style" and "Choose the Deployment Location".
  6. Name the report "Code 39 Barcode in Reporting Services", click "Finish".
  7. Switch to Toolbox and add "KeepAutomation.Barcode.RS2005.dll"to it.
  8. Add a column and name it "Barcode" to display the barcode images, then drag and drop the "BarCodeControl" to the "Barcode" column.
  9. Change "BarcodeData" to "=Fields!AccountNumber.Value" in "Properties" window. Now, it is allowed to preview the report by clicking "Preview" tab.
A detailed user guide is kindly provided and users can refer to it for generating Code 39 barcode image in Reporting Services 2005 and 2008.
Code 39 Barcode Properties
You can know more Code 39 barcode properties here.








Frequently Asked Questions

What is the primary purpose of Code 39 barcode?

Code 39 barcode (or Code 3 of 9) allows encoding of numbers and text. It is commonly utilized in inventory, government, military, and electronics sectors.

What separates Code 39 from Code 128 barcodes?

Their approach to data accuracy sets them apart. Code 128 requires a checksum, making it more resilient. For Code 39, the checksum is optional; no checksum plus damage means it won't scan.

What's the difference between the Code 39 and Code 93 barcode formats?

Code 93 is an upgraded take on Code 39, supports higher-density encoding than Code 39. It was developed as a space-optimized alternative to its predecessor.

Is Code 39 capable of encoding lowercase letters?

The basic Code 39 doesn't work with lowercase letters; it's supports lowercase letters requires the use of Extended Code 39.

What's the smallest allowed size for Code 39?

Code 39 needs to follow these minimum size rules:
  • Narrow part width (X): The minimum dimensions for Code 39 are determined by the narrow bar width (X), which is application-specific.
  • Barcode height: must be the greater of 5.0mm or 15% of the symbol width (not including quiet zones).

What's the allowed ratio between narrow and wide bars in Code 39?

Code 39 uses a narrow-to-wide bar ratio must be between 2 and 3 times.




Free Trial DownloadSSRS Code 39Code 39 PropertiesUsing ASP.NETUsing .NET WinformsData Matrix for SSRSPDF417 for SSRSQR Code for SSRSmoreCodabar for SSRSCode 128 for SSRSEAN-8 for SSRSEAN-13 for SSRSEAN 128 for SSRSIntelligent Mail for SSRSInterleaved 2 of 5 for SSRSISBN for SSRSITF-14 for SSRSRM4SCC for SSRSUPC-A for SSRSUPC-E for SSRSmore
KeepAutomation provides complete barcode automation solutions. We recommend the customers use high quality document controls: ASP.NET Document Viewer, ASP.NET MVC Document Viewer, Document Viewer ASP.NET C#, ASP.NET PDF Viewer, ASP.NET Word Viewer, ASP.NET Excel Viewer, ASP.NET PDF Editor, MVC PDF Viewer, ASP.NET Annotate PDF, c# pdf sdk, C# View, edit PDF online , C# Convert PDF to Tiff, C# Convert PDF to text, txt, .net imaging sdk, C# PDF metadata edit from RasterEdge.com.