Using Barcodes¶
The Report Studio – Designer tool supports various barcode types. To create a barcode, simply drag and drop a barcode from the toolbox and define its properties according to your requirements. You can generate both 1D and 2D barcodes using Report Studio - Designer.
Adding a barcode to the IFS cloud report:¶
Step-by-Step Guide:
-
Open Your Report: Start by opening the report you want to modify in IFS Cloud's Report Studio - Designer.
-
Access the Toolbox: Locate the Toolbox, which is usually a panel containing various report elements.
-
Drag and Drop: Locate the Toolbox to your left which contains various report elements. Drag the "Barcode" item from the Toolbox and drop it onto the desired location in your report layout. This will create a placeholder for the barcode.
-
Select Barcode Type: Expand the "Bar Code Tasks" category in the Properties panel. Locate the "Symbology" property and select the desired barcode type (e.g., Code 128, QR Code, EAN-13) from the dropdown list.
-
Customize Barcode Settings: Once you have selected the symbology, additional options specific to that barcode type may appear under the Symbology property. Customize these settings as needed. For example, you might adjust the height, width, or data encoding for the barcode.
-
To Bind Data: To link the barcode's text to report data, bind the Text property to a data field. Use the Expression Editor to select a data field or create a complex expression.
Additional Tips:
- Data Binding: To link the barcode to data in your report, bind the barcode's "Expression" property to a data field.
- Formatting: You can customize the appearance of the barcode using various formatting options, such as font, colour, and border style.
- Preview: Use the preview function to see how the barcode will look in the final report.
To adjust barcode width:
- Auto Module: Enable this option to automatically calculate width based on dimensions.
- Module: Manually set a fixed width value.
Additional Barcode Options:
- Text: Add accompanying text using the Text property.
- Show Text: Display or hide the associated text.
- Orientation: Rotate the barcode using the Orientation property.
- Padding: Adjust the spacing between bars and the barcode's inner boundaries using the Padding property.
By following these steps, you can effectively add barcodes to your IFS Cloud reports to enhance functionality and readability.
Barcode Types¶
Barcode Type | Description | How to | Specific Properties |
---|---|---|---|
Codabar | Codabar is barcode symbology that can represent 16 characters and 4 start/stop characters. It's commonly used in industries like healthcare and logistics. | To add a Codabar barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. 2. Set the Symbology property to Codabar. 3. Configure general barcode settings and Codabar-specific options. | To configure Codabar-specific settings, expand the Symbology list and set the following properties: Start Symbol: The first symbol used to encode the barcode. Stop Symbol: The last symbol used to encode the barcode. Wide Narrow Ratio: Density of the bars. |
Code 11 | Code 11 is a high-density numeric barcode commonly used in telecommunications. It can encode numbers 0-9, a dash, and start/stop characters. | To add a Code 11 barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. 2. Set the Symbology property to Code 11. 3. Configure general barcode settings. | N/A |
Code 128 | Code 128 is a high-density barcode that can encode alphanumeric data. It includes a checksum for error detection and supports efficient encoding of numerical data. Due to its efficiency, Code 128 is widely used in applications requiring compact data encoding. | To add a Code128 barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. 2. Set the Symbology property to Code 128. 3. Configure general barcode settings and Code 128-specific options. | To configure Code 128-specific settings, expand the Symbology list and set the following properties: Character Set: The allowed characters for the barcode's text. FNC1, FNC2, FNC3, FNC4: Substrings or characters representing functional characters. |
Code 39 | Code 39 is a widely used alpha-numeric barcode, especially in non-retail settings. Code 39 is also known as '3 of 9 Code' and 'USD-3' | To add a Code39 barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. 2. Set the Symbology property to Code 39. 3. Configure general barcode settings and Code 39-specific options. | To configure Code 39-specific settings, expand the Symbology list and set the following properties: Calculate Checksum: Enable or disable checksum calculation. Wide Narrow Ratio: Adjust the density of the barcode's bars. |
Code 39 -Extended | Code 39's Full ASCII Mode allows encoding all 128 ASCII characters using special shift characters ($, /, %, +). These shift characters, combined with a single character, determine the specific ASCII character to be represented. | To add a Code39 extended barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. 2. Set the Symbology property to Code 39 extended. 3. Configure general barcode settings and Code 39 extended-specific options. | To configure Code 39 Extended-specific settings, expand the Symbology list and set the following properties: Calculate Checksum: Enable or disable checksum calculation. Wide Narrow Ratio: Adjust the density of the barcode's bars. Unlike Code 39, Code 39 Extended automatically replaces necessary characters with special symbols, eliminating the need for manual substitution. For example, use "\t" to represent a tab character. Note that checksum characters are not considered part of the barcode's text and are not displayed when Show Text and Calculate Checksum are enabled. This prevents the checksum from being mistakenly interpreted as part of the barcode's text. |
Code 93 | Code 93 is an enhanced version of Code 39. It also uses character combinations to represent all ASCII characters but is more compact and supports a larger character set. | To add a Code93 barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. 2. Set the Symbology property to Code 93. 3. Configure general barcode settings and Code 93-specific options. | To configure Code 93-specific settings, expand the Symbology list and set the following property: Calculate Checksum: Enable or disable checksum calculation. Note that Code 93 checksums may contain characters not supported by the barcode symbology. Therefore, the checksum is not displayed in the barcode's text. |
Code 93 Extended | Code 93's Full ASCII Mode allows encoding all 128 ASCII characters using special shift characters ($, /, %, +). These shift characters, combined with a single character, determine the specific ASCII character to be represented | To add a Code93 Extended barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Code 93 Extended. · 3. Configure general barcode settings and Code 93 Extended-specific options. | To configure Code 93 Extended-specific settings, expand the Symbology list and set the following property: Calculate Checksum: Enable or disable checksum calculation. Note that Code 93 Extended checksums may contain characters not supported by the barcode symbology. Therefore, the checksum is not displayed in the barcode's text. |
Deutsche Post Leitcode | Deutsche Post Leitcode is a barcode used by Deutsche Post AG for identifying destinations. It consists of 13 or 14 digits: 5 digits for the postal code 3 digits for the street ID/number 3 digits for the house number 2 digits for the product code 1 digit for the checksum (optional) If you specify 13 digits, the barcode will automatically generate a checksum. If you include a checksum, it will be ignored and recalculated to ensure validity. | To add a Deutsche Post Leitcode barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Deutsche Post Leitcode. · 3. Configure general barcode settings. | N/A |
Deutsche Post Identcode | Deutsche Post Identcode is a barcode used by Deutsche Post AG for tracking mail items. It contains a tracking number with 11 or 12 digits: 2 digits for the distribution center ID 3 digits for the customer ID 6 digits for the mailing number 1 digit for the checksum (optional) If you specify 11 digits, the barcode will automatically generate a checksum. If you include a checksum, it will be ignored and recalculated | To add a Deutsche Post Identcode barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Deutsche Post Identcode. · 3. Configure general barcode settings. | N/A |
EAN 13 | EAN-13, based on the UPC-A standard, is a 13-digit barcode commonly used in Europe. It identifies products and retailers. The first few digits indicate the country of origin, and the last digit is a checksum. The EAN-13 standard specifies recommended dimensions and quiet zones (blank areas around the barcode) for reliable scanning. Adhering to these guidelines ensures proper barcode recognition. | To add an EAN 13 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to EAN 13. · 3. Configure general barcode settings. | N/A |
EAN 8 | EAN-8 is a shorter version of the EAN barcode, similar to UPC-E, designed for smaller packages. | To add an EAN 8 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to EAN 8. · 3. Configure general barcode settings. | N/A |
GS1 - Data Bar | GS1 DataBar is a family of barcodes commonly used for retail. They can encode up to 14 digits, making them suitable for GTIN-8, GTIN-12, GTIN-13, and GTIN-14. GS1 DataBar Expanded and GS1 DataBar Expanded Stacked can encode more data (up to 74 numeric or 41 alphanumeric characters) and support various GS1 Application Identifiers (like expiration date, batch, and serial number). These are often used in manufacturer coupons. | To add a Data Bar barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Data Bar. · 3. Configure general barcode settings and Data Bar-specific options. | To configure GS1 DataBar-specific settings, expand the Symbology list and set the following properties: FNC1 Functional Character: Specify the symbol or combination of symbols that will represent the FNC1 functional character. Segments In Row: For GS1 DataBar Expanded Stacked, set the number of data segments per row. Type: Select the desired GS1 DataBar type (e.g., Expanded, Expanded Stacked). |
GS1-128(EAN 128) | GS1-128 (EAN-128) is a global barcode standard that encodes both data and its meaning. Unlike other barcodes that simply represent raw data, GS1-128 provides context and structure for the information encoded. | To add an EAN 128 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to EAN 128. · 3. Configure general barcode settings and EAN 128-specific options. | To configure EAN-128-specific settings, expand the Symbology list and set the following properties: Character Set: Choose the allowed characters for the barcode's text. FNC1 Functional Character: Specify the symbol or combination of symbols that will represent the FNC1 functional character. Human-Readable Text: Select whether to include parentheses for better readability. |
Industrial 2 of 5 | Industrial 2 of 5 is a low-density barcode commonly used in photofinishing, warehouse sorting, and airline ticket numbering. | To add an Industrial 2 of 5 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Industrial 2 of 5. · 3. Configure general barcode settings and Industrial 2 of 5-specific options. | To configure Industrial 2 of 5-specific settings, expand the Symbology list and set the following properties: Calculate Checksum: Enable or disable checksum calculation. Wide Narrow Ratio: Adjust the density of the barcode's bars. |
Intelligent Mail Package | The Intelligent Mail Package Barcode (IMPB) is specifically designed for packages in the United States. It enables detailed tracking and efficient sorting of packages. | To add an Intelligent Mail Package barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Intelligent Mail Package. · 3. Configure general barcode settings and Intelligent Mail Package -specific options. | To configure Intelligent Mail Package-specific settings, expand the Symbology list and set the following property: FNC1 Functional Character: Specify the symbol or combination of symbols that will represent the FNC1 functional character. |
Interleaved 2 of 5 | Interleaved 2 of 5 is a high-density numeric barcode commonly used in distribution and warehouse environments. It's based on the Standard 2 of 5 symbology | To add an Interleaved 2 of 5 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Interleaved 2 of 5. · 3. Configure general barcode settings and Interleaved 2 of 5 -specific options. | To configure Interleaved 2 of 5-specific settings, expand the Symbology list and set the following properties: Calculate Checksum: Enable or disable checksum calculation. Wide Narrow Ratio: Adjust the density of the barcode's bars. |
Matrix 2 of 5 | Matrix 2 of 5 is a linear barcode that encodes data only in the bars, with fixed-width spaces for separation. It's primarily used in warehouse sorting, photo finishing, and airline ticket marking. | To add a Matrix 2 of 5 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Matrix 2 of 5. · 3. Configure general barcode settings and Matrix 2 of 5 -specific options. | To configure Matrix 2 of 5-specific settings, expand the Symbology list and set the following properties: Calculate Checksum: Enable or disable checksum calculation. Wide Narrow Ratio: Adjust the density of the barcode's bars. |
MSI - Plessey | MSI (Modified Plessey) is a barcode symbology used primarily for retail inventory control. It's a continuous, non-self-checking code developed by MSI Data Corporation. While MSI barcodes can vary in length, applications often use a fixed-length code | To add an MSI barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to MSI. · 3. Configure general barcode settings and MSI-specific options. | To configure MSI-specific settings, expand the Symbology list and set the following property: MSI Checksum: Choose the checksum type to determine the appearance of the checksum bars. |
Pharmacode | Pharmacode is a binary barcode developed by LAETUS GMBH and commonly used in the pharmaceutical industry for packaging control. It can have one or two tracks. | To add a Pharmacode barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Pharmacode. · 3. Configure general barcode settings and Pharmacode-specific options. | To configure Pharmacode-specific settings, expand the Symbology list and set the following property: Pharmacode Type: Choose whether the barcode has one or two tracks |
PostNet | PostNet is a barcode used by the USPS for faster mail sorting. Unlike other barcodes that encode data in bar widths, PostNet encodes data in bar heights. All bars have the same width but vary in height. | To add a PostNet barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to PostNet. · 3. Configure general barcode settings. | N/A |
SSCC(Serial Shipping Container Code) | The SSCC is a GS1 identifier used to track logistic units. It consists of an extension digit, company prefix, serial reference, and checksum. | To add an SSCC barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to SSCC. · 3. The Text property should contain a 17-digit numeric value. If the value is shorter, it will be padded with leading zeros to reach 17 characters. Values with more than 17 digits will be truncated, and values with 18 digits will result in an error. · 4. Configure general barcode settings. | N/A |
ITF 14 | The UPC Shipping Container Symbol (ITF-14) is a barcode used for packaging materials containing UPC or EAN-labeled products. It's a variant of Interleaved 2 of 5 and encodes a 14-digit Global Trade Item Number (GTIN). The thick border around the barcode improves scan reliability. | To add an ITF 14 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to ITF 14. · 3. Configure general barcode settings and ITF 14 --specific options. | To configure ITF-14-specific settings, expand the Symbology list and set the following properties: Calculate Checksum: Enable or disable checksum calculation. Wide Narrow Ratio: Adjust the density of the barcode's bars. |
UPC Supplemental 2 | 2-digit supplemental barcodes are designed for magazines, newspapers, and periodicals. They represent the issue number of the magazine, allowing for tracking and analysis of sales and restocking needs while keeping the main product code consistent across different issues. | To add a UPC Supplemental 2 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to UPC Supplemental 2. · 3. Configure general barcode settings. | N/A |
UPC Supplemental 5 | 5-digit supplemental barcodes are used in conjunction with other barcodes on book products to indicate the suggested retail price (SRP). This allows retailers to quickly identify the price of a book without needing to scan the entire product barcode. | To add a UPC Supplemental 5 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to UPC Supplemental 5. · 3. Configure general barcode settings. | N/A |
UPC - A | UPC-A is the most common barcode in the United States, found on most consumer goods. It has 12 digits: the first indicates the product type, and the last is a checksum. To ensure accurate scanning, follow these guidelines: Specify only 11 digits: The first digit designates the prefix for identifying product type. Maintain recommended dimensions: Adhere to the standard size and quiet zone requirements. Leave blank spaces before and after the barcode (quiet zones) for reliable scanning. The recommended quiet zone length is 2.97 mm for standard-sized barcodes. | To add a UPC - A barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to UPC - A. · 3. Configure general barcode settings. | N/A |
UPC E0 | UPC-E is a shorter version of UPC-A, suitable for small packages. UPC-E0 is a type of UPC-E with a specific number system. To create a UPC-E0 barcode, remove the leading zero from the UPC-A code. The checksum will be calculated automatically. But this can be applied only for special requirements. Not all UPC-A codes can be converted to UPC-E0. | To add a UPC – E0 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to UPC – E0. · 3. Configure general barcode settings. | N/A |
UPC E1 | UPC-E is a shorter version of UPC-A, suitable for small packages. UPC-E1 is a variation with a specific number system (Number system set to 1). To convert UPC-A to UPC-E1, remove the leading '1' from the UPC-A code. The checksum will be calculated automatically. Not all UPC-A codes can be converted to UPC-E1. It must be converted under special requirements. | To add a UPC – E1 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to UPC – E1. · 3. Configure general barcode settings. | N/A |
2-D Barcodes | |||
ECC200 - Data Matrix | Data Matrix is a 2D barcode with a square pattern of black and white cells. It can encode text or raw data. Each Data Matrix has a finder pattern (L-shaped border) and a timing pattern (alternating dark and light cells). The data is encoded within the rows and columns inside these patterns. | To add an ECC200 - Data Matrix barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Data Matrix. · 3. Configure general barcode settings and Data Matrix-specific options. | To configure Data Matrix-specific settings, expand the Symbology list and set the following properties: Compaction Mode: Choose whether to encode text or a byte array. Matrix Size: Specify the dimensions of the barcode matrix. |
GS1 – Data Matrix | GS1 Data Matrix uses a unique start combination to distinguish itself from other Data Matrix symbols. The FNC1 character at the beginning of the encoded data identifies it as a GS1 Data Matrix, allowing scanners to process the information according to GS1 standards. | To add a GS1 - Data Matrix barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Data Matrix. · 3. Configure general barcode settings and Data Matrix-specific options. | To configure GS1 Data Matrix-specific settings, expand the Symbology list and set the following properties: FNC1 Functional Character: Specify the symbol or combination of symbols that will represent the FNC1 functional character. Human-Readable Text: Choose whether to include parentheses for better readability. Matrix Size: Specify the dimensions of the barcode matrix. |
Intelligent Mail | The Intelligent Mail (IM) code is a 65-barcode used for mail in the United States. It offers more information and functionality than previous codes like POSTNET and PLANET. Also known as One Code Solution and 4-CB, it's used for various mail-related applications. | To add an Intelligent Mail barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to Intelligent Mail. · 3. Configure general barcode settings. | N/A |
PDF 417 | PDF417 is a 2D barcode commonly used in transportation, postal, identification, and inventory applications. It's often called a 'symbol' barcode and consists of multiple rows of smaller linear barcodes. | To add a PDF 417 barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to PDF 417. · 3. Configure general barcode settings and PDF 417 -specific options. | To configure PDF417-specific settings, expand the Symbology list and set the following properties: Columns: Adjust the barcode's width. Compaction Mode: Choose whether to encode text or a byte array. Error Correction Level: Set the level of error correction. Rows: Adjust the barcode's height. Truncate Symbol: Determine whether to include the end symbol. Y to X Ratio: Specify the height-to-width ratio. |
QR Code | QR codes are 2D barcodes that can be scanned by smartphones and other devices. They can store text, numbers, and binary data. | To add a QR Code barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to QR code. · 3. Configure general barcode settings and QR code-specific options. | To configure QR code-specific settings, expand the Symbology list and set the following properties: Compaction Mode: Choose whether to encode numeric, alphanumeric, or binary data. Error Correction Level: Set the level of error correction. Logo: Specify an image to overlay on the QR code. Version: Adjust the barcode's size. Frame Options: Customizes the frame surrounding the QR code. |
GS1 QR Code | GS1 QR Code is a specific type of QR code that adheres to GS1 standards. | To add a GS1 QR Code barcode to your report: 1. Drag the Barcode item from the Toolbox onto the report. 2. Set the Symbology property to the GS1 QR code. 3. Configure general barcode settings and GS1 QR code-specific options. | To configure GS1 QR Code-specific settings, expand the Symbology list and set the following properties: Compaction Mode: Choose whether to encode numeric, alphanumeric, or binary data. Error Correction Level: Set the level of error correction. FNC1 Functional Character: Specify the symbol or combination of symbols that will represent the FNC1 functional character. Logo: Select an image to overlay on the QR code. Version: Adjust the barcode's size. Frame Options: Customizes the frame surrounding the QR code. |
EPC QR Code | An EPC(European Payment Council) QR Code is a 2D barcode used for initiating SEPA credit transfers. Specify Data EPC QR Codes have specific data requirements. Refer to the European Payments Council guideline 'Quick Response Code - Guidelines to Enable the Data Capture for the Initiation of a SEPA Credit Transfer EPC Document (europeanpaymentscouncil.eu) for more details. You can specify barcode data in the following ways: 1. ConvertDataToEPC function: Use the ConvertDataToEPC function from the Expression Editor to bind data to the Text property. Specify data as follows: ConvertDataToEPC('IFS', 'BE72000000001616', 'BPOTBEB1','20.0', '', 'Urgency fund', 'CHAR', 'Sample EPC QR code') The ConvertDataToEPC function uses default values of 002 for Version and UTF-8 for Encoding. These values cannot be changed using this function. |
To add an EPC QR Code barcode to your report: · 1. Drag the Barcode item from the Toolbox onto the report. · 2. Set the Symbology property to EPC QR code. · 3. Configure general barcode settings and EPC QR code-specific options. | Auto Module: Determines if the barcode width is calculated automatically based on its size. Version: Sets the size of the QR code. Include Quiet Zone: Add a blank space around the QR code. Logo: Specifies an image to overlay on the QR code. Frame Options: Customizes the frame surrounding the QR code. |
Frame Options for QR codes¶
For QR codes (QR Code, GS1 QR Code, and EPC QR Code), you can customize the frame using the *Frame Options* property. Corner and Rectangle frames are available for all QR code types.
Corner Frame¶
For corner frames, you can customize the following properties:
- Frame Color: Choose the color of the frame.
- Frame Width: Set the frame's thickness.
- Padding: Adjust the space between the frame and the QR code.
- Text: Add text to display within the frame.
- Text Alignment: Align the text within the frame.
- Text Color: Set the text colour.
- Text Position: Choose the text's position relative to the QR code.
Rectangular Frame¶
For rectangular frames, you can customize the following properties:
- Corner Radius: Round the corners of the rectangular frame (in pixels).
- Frame Color: Choose the frame colour.
- Frame Width: Set the frame's thickness.
- Padding: Adjust the space between the frame and the QR code.
- Text: Add text to display within the frame.
- Text Alignment: Align the text within the frame.
-
Text Color: Set the text colour.
-
Text Position: Choose the text's position relative to the QR code.
FAQs¶
- Insert FNCs or Application Identifiers: Some barcodes allow you to insert an FNC1 character to distinguish data sections. In GS1 codes, FNC1 goes at the beginning. You can manually add other separators using "#". While you can use any ASCII character as the FNC1 placeholder, it won't be visible in the printed barcode. For Code 128, you can also define FNC2-4 characters. Read more details on GS1.org
- Export to third-party formats: Only PDF exports preserve the original vector form of barcodes.
Common Issues¶
This section addresses common errors related to barcode usage.
-
If the barcode control's dimensions are too small, the following error message will appear.
To resolve this error, enable the Auto Module property or increase the barcode's size.
-
This error message appears when the barcode data contains unsupported characters.
To prevent this error, ensure the data provided matches the supported characters for the specific barcode type.
-
If the barcode is too “dense”
To encode more information, increase the barcode's size by adjusting the number of bars. The Module property sets the width of the narrowest bar. While you can set it manually, consider using Auto Module for automatic sizing based on your printer's resolution.
Note: For dense barcodes with manually specified Module values, ensure the product of Module and printer resolution is an integer to avoid rounding errors. For example, if the Module is 0.015 inches and the resolution is 300 DPI, consider using 0.01333 or 0.01667 to achieve bar widths of 4 or 5 pixels.
-
If the Barcode is correctly previewed but not scanned properly
Ensure your scanner is correctly configured to read the desired barcode type. Refer to the scanner manual for instructions. Avoid scanning barcodes from screens, as the screen's resolution may be insufficient.
- If the Barcode is correctly previewed but scanned incorrectly
If you're experiencing issues with binary input mode, check the encoding settings. The default is UTF-16, but your scanner might use a different encoding. Refer to your scanner's documentation for more details