Reporting Services provides two authoring environments to create and edit report definition (RDL) files:
Unless specific requirements dictate otherwise, consider using default values for all properties. Each symbology has it's own individual script. The Linear package includes files for Code 128, GS1-128, Interleaved 2 of 5, MSI , and USPS IMb. The Linear plus 2D package also includes QR Code, Data Matrix and PDF417.
|Apply Tilde||PT||T||When True in Code 128 with the Auto character set, the format ~??? may be used to specify the ASCII code of the character to be encoded and several other ApplyTilde Options are enabled including encoding of GS1-128 AIs.|
|Bar Height||BH||40||The barcode height in pixels. The default value of 40 generates a symbol that is about 0.4" tall.|
|Check Character||CC||T*||Automatically adds the
check digit to the barcode when equal to "T".
*The default in Code-39 is F. To create a LOGMARS barcode, this must be set to True.
|Check Character in Text||CT||T||Automatically adds the check digit that is encoded in the barcode to the human readable text that is displayed when equal to "T".|
|Data Encoded||D||na||The data that is to be encoded in the barcode.|
|Font Size||FS||12||The font size used for
human readable text.
*Only values of 10 and 12 are applicable. Any other values must be implemented manually by displaying a text field below the barcode.
|Image Type||I||BMP||The image type streamed. Valid values are BMP, PNG, JPG and JPEG. The BMP image type has a 1 bit depth and is usually smaller in size than PNG or JPEG images. Only available in version 2019 and greater.|
|Narrow to Wide Ratio||N||2||The narrow-to-wide ratio of symbologies that only contain narrow and wide bars such as Code 39, Interleaved 2 of 5 and MSI. Valid values are 2 and 3.|
|Orientation||O||0||The orientation of the barcode. Valid values are 0, 90, 180 and 270.|
|ShowText||ST||T||If set to F, the human-readable text interpretation will not be displayed with the barcode.|
|XDimension in pixels||X||1||The number of pixels to define the overall barcode width. Default = 1 which is 1/96 of an inch and about 12 MILS. Valid values are 1-8.|
|Quiet Zone||Q||1||The margin around the symbol.|
|GS1 DataBar Specific||Parameter||Default||Property Description|
|Segments||SG||6||Common values are 4, 6, 8 and 22. The setting of 22 disables the stacked capability.|
|Data Matrix Specific||Parameter||Default||Property Description|
|Process Tilde||PT||T||When set to "F", the tilde "~" functionality will not be processed. As explained in the Data Matrix FAQ, the tilde is used for GS1-DataMatrix and encoding ASCII codes.|
|Encoding Mode||MODE||0||The Encoding Mode for data being encoded. Valid parameters are 0=ASCII, 1=C40, 2=TEXT and 3=BASE256. To encode GS1-DataMatrix, ensure MODE is set to "0".|
|Preferred Format||PFMT||0||Sets the preferred format represented by a number; valid values are from 1 (10X10) to 24 (144X144) and from 25 (8X18) to 30 (16X48); the default value of '0' is used for automatic formatting. If the component needs more space to create the symbol, this property will be ignored.|
|PDF417 Specific||Parameter||Default||Property Description|
|Apply Tilde||PT||T||When true, the format ~??? may be used to specify the ASCII code of the character to be encoded.|
|Columns||COL||0||The number of data columns in the symbol. 0 = automatic.|
|Error Correction Level||ECL||0||The amount of error correction in the symbol. The default setting of 0 performs automatic selection.|
|Mode||MODE||B||The mode of compaction used to encode data in the symbol. Valid values are "B" for Binary or "T" for TEXT.|
|Truncation||TRN||F||A truncated PDF417 symbol is more area efficient.|
|X to Y Ratio||XYR||3||The X multiple height of individual cells.|
|Process Tilde||PT||T||When set to "F", the tilde "~" functionality will not be processed. As explained in the QR-Code FAQ, the tilde is used for GS1-QRCode and encoding ASCII codes.|
|Error Correction Level||ECL||M||The level of error correction. Valid values are L, M, Q & H.|
|Encoding Mode||MODE||B||The Encoding Mode. Valid values are B (binary), A (alphanumeric) and N (numeric).|
|Process Mask||PM||T||When set to F the mask is not optimized, which will improve processing time when generating many barcodes at the same time.|
|Version||V||1||The version of the symbol. Setting this value to -3 can generate a Micro QR Code symbol.|
Four types GS1 DataBar symbologies are provided: GS1 DataBar Omnidirectional, GS1 DataBar Stacked Omnidirectional, GS1 DataBar Expanded Omnidirectional and GS1 DataBar Expanded Stacked Omnidirectional. These are also referred to as the DataBar POS symbols.
A "DEMO" version of this service is provided
online for evaluation purposes only and includes a watermark below the symbol.
NOTE: The watermark does not appear in the purchased version.
Use the SSRS Generator URLs of the demo version below with the Report Builder or Report Designer tutorials.
https://www.bcgen.com/ssrs/demo-c128.aspx (Code 128 with GS1-128)
https://www.bcgen.com/ssrs/demo-databarexp.aspx (GS1 DataBar Expanded)
https://www.bcgen.com/ssrs/demo-dm.aspx (Data Matrix ECC200 with GS1)
https://www.bcgen.com/ssrs/demo-qrcode.aspx (QR Code with GS1)
Slow Performance when Generating Multiple Barcodes:
If a large number of barcodes are generated from the same system at the same time, some latency may be noticed. If this is an issue, consider installing the SSRS Generator Script locally or on an Intranet. Performance over multiple clients should not be an issue. A performance test performed in 2017 shows an average response time of 33 ms for 2000 clients requesting barcodes during business hours.
Common Errors & Additional Support:
Back to Top
| ©Copyright 2019
IDAutomation.com, All Rights Reserved.
Barcode Fonts | Components | Scanners | Support | Contact Us
Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses.