TEC-IT Barcode Software

2y ago
11 Views
2 Downloads
2.07 MB
111 Pages
Last View : 17d ago
Last Download : 2m ago
Upload by : Aarya Seiber
Transcription

TEC-IT Barcode SoftwareBarcode OverviewV ers io n 1 1Reference5 M arc h 20 2 1TE C- IT Da te nv er arb e it un g G m b HHa ns - W ag n er - Str . 6A- 44 0 0 S tey r , A us t ri at 43 ( 0)7 2 52 72 7 20f 43 ( 0)7 2 52 72 7 20 77of f ic e @ tec - i t.c o mww w. tec - i t.c o m

TE C- IT Ba r co d e So f t w a re R ef e ren c e1DisclaimerThe actual version of this product (document) is available as is. TEC-IT declines all warranties, whichgo beyond applicable rights. The licensee (or reader) bears all risks that might take place during theuse of the system (the documentation). TEC-IT and its contractual partner cannot be penalized fordirect and indirect damages or losses (this includes non-restrictive, damages through loss ofrevenues, constriction in the exercise of business, loss of business information or any kind ofcommercial loss), which is caused by use or inability to use the product (documentation), althoughthe possibility of such damage was pointed out by TEC-IT.We reserve all rights to this document and the information contained therein. Reproduction,use or disclosure to third parties without express authority is strictly forbidden.Für dieses Dokument und den darin dargestellten Gegenstand behalten wir uns alleRechte vor. Vervielfältigung, Bekanntgabe an Dritte oder Verwendung außerhalb desvereinbarten Zweckes sind nicht gestattet. 1998-2021TEC-IT Datenverarbeitung GmbHHans-Wagner-Str. 6A-4400 Austriat.: 43 (0)7252 72720f.: 43 (0)7252 72720 77https://www.tec-it.comPage 2 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c e2Index1Disclaimer222.12.2IndexTable of FiguresList of Scope of this DocumentBarcode TypesLinear 1D Barcodes2D Barcodes (Stacked)2D Barcodes (Matrix Codes)Composite CodesBarcode .64.6.14.74.8Important Barcode ParametersBarcode SymbologyModule WidthIntroductionOptimize the Module WidthModule Width and Reading DistanceBar Width Reduction (Pixel Shaving)Quiet ZonePrint Ratio and Ratio FormatFormatFormat ExamplesEscape Sequences (Encoding Binary Data)Check Digits12121212121313141415161618345Application Identifiers (AI)5.1Introduction5.2Examples5.2.1Batch Number5.2.2Multiple AIs within one Barcode5.2.3GS1-128 with embedded Check Digit5.3GS1 DataBar Expanded / GS1 DataBar Expanded Stacked5.3.1AIs with a Fixed Length5.3.1.1AI(01) and Weight5.3.1.2AI(01), Weight and Date5.3.2AIs with Variable Lengths5.3.2.1AI (01) and Price5.3.2.2AI (01)5.4GS1 Composite Symbology5.4.1Compressed Sequences of AIs5.4.2AI 76.1.186.1.196.1.206.1.216.1.22Barcode SymbologiesLinear Symbologies (1D Codes)BooklandCodabar (Rationalized Version)Code 11Code 128Code 128 Subset ACode 128 Subset BCode 128 Subset CCode 2 of 5 Standard (Code 2 of 5 Matrix)Code 2 of 5 Data LogicCode 2 of 5 IATACode 2 of 5 IndustrialCode 2 of 5 InterleavedCode 2 of 7Code 25Code 39 (3of9)Code 32Code 39 ExtendedCode 93Code 93 ExtendedDAFT CodeDOD 3242425252626262727272828282829293030303131Page 3 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c e6.1.23DUNS6.1.24EAN-128 (GS1-128)6.1.25EAN-136.1.26EAN-13 with 2 Digits Add-On6.1.27EAN-13 with 5 Digits -8 with 2 Digits Add-On6.1.32EAN-8 with 5 Digits Add-On6.1.33FIN Code 39ISBN Code (ISBN 13)6.1.39.1Example6.1.39.2ISBN Additional 1.48NTIN Code6.1.49NVE-18 (Nummer der Versandeinheit)6.1.50NW-76.1.51Pharmacode One-Track6.1.52Pharmacode Two-Track6.1.53Pharmacy Product Number Code (PPN Code)6.1.54Pharma Zentralnummer (PZN)6.1.54.1PZN7: 6 Digits 1 Check Digit (valid until 2012/12/31)6.1.54.2PZN8: 7 Digits 1 Check Digit (valid from 2013/01/01)6.1.55Plessey Code6.1.56Rational Codabar6.1.57SCC-146.1.58SSCC-186.1.59Telepen Alpha6.1.60Telepen6.1.61UCC-1286.1.62UPC 12 Digits6.1.63UPC Version A6.1.64UPC Version A, 2 Digits Add-On6.1.65UPC Version A, 5 Digits Add-On6.1.66UPC Version E6.1.67UPC Version E, 2 Digits Add-On6.1.68UPC Version E, 5 Digits Add-On6.1.69UPC SCS (Shipping Container Symbols)6.1.70USD-46.1.71USS ITF 2-56.1.72USS Code 1286.1.73USS Code 396.1.74VIN Code (Vehicle Identification Number)6.2Postal Codes (Linear/1D)6.2.1Australia Post 4-State Standard Customer Barcode6.2.2Australia Post 4-State Customer Barcode 26.2.3Australia Post 4-State Customer Barcode 36.2.4Australia Post Redirection6.2.5Australia Post Reply Paid6.2.6Australia Post Routing6.2.7Brazilian CEPNet / Brazilian Postal Code6.2.8Deutsche Post Identcode6.2.9Deutsche Post Leitcode6.2.10DPD Code6.2.11Italian Postal Code 2 of 56.2.12Japanese Postal Code6.2.12.1Direct Encoding Mode6.2.12.2Japanese Extraction Mode6.2.12.3Standard Dimensions6.2.13KIX – Dutch Postal Code6.2.14Korean Postal 2535353Page 4 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c e6.2.14.1Example6.2.15Planet 12 (Deprecated)6.2.16Planet 14 (Deprecated)6.2.17Royal Mail 4 State (RM4SCC)6.2.18Royal Mail Complex Mail Data Mark (CMDM) Mailmark Barcode6.2.19Royal Mail Mailmark 2D Barcode6.2.19.1Data Structure6.2.19.2Customer Content6.2.19.3Encoding6.2.20Royal Mail Mailmark 4-state Barcode6.2.21Singapore Post 4-State Customer Code (SinPost)6.2.22Singapore Post6.2.23Swedish Postal Shipment Item ID6.2.24UPU S10 – Generic Postal Code6.2.25USPS Intelligent Mail Barcode or IM Barcode6.2.26USPS Intelligent Mail Package Barcode6.2.27USPS Postnet (Deprecated)6.2.27.1USPS Postnet 56.2.27.2USPS POSTNET 66.2.27.3USPS POSTNET 96.2.27.4USPS POSTNET 106.2.27.5USPS POSTNET 116.2.27.6USPS POSTNET 126.32D Symbologies6.3.1Aztec Code6.3.1.1Character Set6.3.1.2Layers and Core Type6.3.1.3The Maximum Data Capacity of Aztec Code6.3.1.4Format6.3.2Codablock F6.3.3Data Matrix6.3.3.1Encoding Modes6.3.3.2Data Capacity6.3.3.3Code Format6.3.3.4Compatibility Options6.3.3.5DMRE – Data Matrix Rectangular Extension6.3.3.6GS1 Data Matrix6.3.3.7Deutsche Post Premiumadress Data Matrix6.3.3.8DP PostMatrix6.3.4DotCode6.3.4.1Code Format6.3.5Han Xin Code6.3.5.1Data Capacity6.3.6MaxiCode6.3.6.1Data Capacity6.3.6.2Modes6.3.6.3MaxiCode & UPS 6.3.7MicroPDF4176.3.8Micro QR Code6.3.9PDF4176.3.9.1Data Capacity6.3.9.2How to optimize PDF417 for FAX?6.3.10PDF417 Truncated6.3.11QR Code (Model 2)6.3.11.1Kanji and Chinese Compaction6.3.11.2QR–Code Capacity6.3.11.3QR Code Creation Speed6.3.11.4Codepages (Character Set)6.3.11.5Encoding Special Latin-1 Characters6.3.12QR Code (ISO), former QR-Code 20056.3.13Swiss QR Code6.4HIBC – Health Industry Bar Code6.4.1Supplier Labeling Standard (SLS) Formats6.4.2Provider Application Standard Formats6.4.3HIBC LIC 1286.4.4HIBC LIC 396.4.5HIBC LIC Data Matrix6.4.6HIBC LIC QR Code6.4.7HIBC LIC Aztec Code6.4.8HIBC LIC PDF4176.4.9HIBC LIC MicroPDF4176.4.10HIBC LIC Codablock F6.4.11HIBC PAS 1286.4.12HIBC PAS Page 5 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c e6.4.13HIBC PAS Data Matrix6.4.14HIBC PAS QR Code6.4.15HIBC PAS Aztec Code6.4.16HIBC PAS PDF4176.4.17HIBC PAS MicroPDF4176.4.18HIBC PAS Codablock F6.5GS1 DataBar Symbologies (RSS Codes)6.5.1GS1 DataBar (RSS-14)6.5.2GS1 DataBar Truncated (RSS-14 Truncated)6.5.3GS1 DataBar Limited (RSS Limited)6.5.4GS1 DataBar Stacked (RSS-14 Stacked)6.5.5GS1 DataBar Stacked Omni directional (RSS-14 Stacked Omni directional)6.5.6GS1 DataBar Expanded (RSS Expanded)6.5.7GS1 DataBar Expanded Stacked (RSS Expanded Stacked)6.6GS1 Composite Symbologies6.6.1Data Input6.6.2Data Capacity of GS1 Composite Symbols6.6.2.1Linear Component6.6.2.22D Component6.6.3GS1 DataBar Composite Symbology6.6.4GS1 DataBar Truncated Composite Symbology6.6.5GS1 DataBar Limited Composite Symbology6.6.6GS1 DataBar Stacked Composite Symbology6.6.7GS1 DataBar Stacked Omni directional Composite Symbology6.6.8GS1 DataBar Expanded Composite Symbology6.6.9GS1 DataBar Expanded Stacked Composite Symbology6.6.10GS1-128 Composite Symbology6.6.11EAN-8 Composite Symbology6.6.12EAN-13 Composite Symbology6.6.13UPC-A Composite Symbology6.6.14UPC-E Composite Symbology77.17.1.17.1.2Image ParametersImage TypesImage FormatsCompression Modes919191918.18.28.3Character EncodingUNICODE Code PagesDefault Code PagesCode Page 8Frequently Asked QuestionsHow to add the Leading and Trailing ‘*’ for Code 39?How to add the Check Digit to Code 39?How to add the Leading and Trailing ‘A’ (or B, C, D) for CODABAR?How to use a Specific Subset in Code 128?How to use the Compressed Mode of Code 128?How to generate a PDF417 symbol with an Aspect Ratio of 3:2?Set a Row:Col Ratio of 11:1Maintain a constant Ratio of Row Height / Module WidthHow to set a Specific Module Width?More FAQ9494949494949494949495Contact and Support 68687878788888889898990909090Appendix A : Creating Optimal BarcodesA.1GeneralA.2Barcode SizeA.3Quiet ZoneA.4Optimize Barcode for the Output Device ResolutionA.5Enable Optimization in TEC-IT SoftwareA.5.1Barcode StudioA.5.2TFORMerA.5.3TBarCodeA.5.4Application Notes for “Optimal Resolution”A.6Printing Barcodes DirectlyA.7Barcode ImagesA.7.1Embedding Barcode ImagesA.7.2Barcode Images in HTMLA.7.3Optimizing Barcode Images with Respect to the Printer ResolutionA.8Barcode Vector GraphicsA.9Code Examples for Barcode OptimizationA.9.1Linear BarcodesA.9.22D BarcodesA.9.3Prepare a Barcode with a specific Module Width for a Web 05106Page 6 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c eA.9.4A.9.5Create a 2D Barcode Image with the Module Width specified in PixelsOptimize an Image using BCGetOptimalBitmapSize107107Appendix B : Barcode Quiet ZonesB.1Linear SymbologiesB.22D Symbologies108108109Appendix C : Extended Channel Interpretation (ECI)C.1ECI Overview1111112.1Table of FiguresFigure 1: Linear Barcode SampleFigure 2: 2D-Stacked Barcode Sample99Figure 3: 2D Barcode Sample10Figure 4: Composite Barcode Sample10Figure 5: Module Width12Figure 6: Raster Optimization13Figure 7: Quiet Zone14Figure 8: Print Ratio14Figure 9: Flattermarken Coding Sample35Figure 10: UPC Shipping Container Symbol (SCS)47Figure 11: Data Matrix Symbol Size Property64Figure 12: Data Matrix DMRE 24x6464Figure 13: GS1 Data Matrix Code Format64Figure 14: Data Matrix Properties65Figure 15: Data Matrix DP PostMatrix Code format66Figure 16: MaxiCode UPS Encoding71Figure 17: Quiet Zone for Linear Barcode98Figure 18: Optimize Barcode for Output Device Resolution98Figure 19: Barcode Optimization in Barcode Studio99Figure 20: Barcode Optimization in TFORMer Designer99Figure 21: Barcode Optimization in TBarCode OCX (Version 1)100Figure 22: Barcode Optimization in TBarCode OCX (Version 2)1002.2List of TablesTable 1: Barcode Glossary11Table 2: Example for Scanner Specification13Table 3: Print Ratio Adjustment15Table 4: Format Placeholders16Table 5: Format Examples16Table 6: Implemented Escape Sequences17Table 7: Check Digit Methods and Enumerators18Table 8: Fixed length AIs in RSS Expanded / Expanded Stacked Codes21Table 9: AIs in GS1 DataBar Expanded / Expanded Stacked Codes21Table 10: Variable length AIs in RSS Expanded / Expanded Stacked Codes21Table 11: AIs in Composite Codes22Table 12: ISBN Sample36Table 13: ISBN Encoding – Country and Currency37Table 14: ISBN Encoding – Price Samples37Table 15: Shipping Container Symbol Packaging Indicator48Table 16: DPD Format52Table 17: Aztec Code Symbol Sizes61Table 18: Data Matrix Data Capacity63Table 19: Data Matrix DMRE Sizes64Table 20: Han Xin Code Data Capacity68Page 7 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c eTable 21: Maxi Code Data Capacity69Table 22: PDF417 Data Capacity72Table 23: QR Code Data Capacity74Table 24: HIBC LIC - Primary Format77Table 25: HIBC LIC - Secondary Format77Table 26: HIBC PAS – Single/First Data Structure78Table 27: HIBC PAS – Combined Data Structure78Table 28: HIBC PAS – Second Data Structure79Table 29: Supported Image Types91Table 30: Supported Image Compression Modes92Table 31: Default Code Pages93Table 32: Quiet Zones (Linear Symbologies)109Table 33: Quiet Zones (2D Symbologies)110Table 34: ECI Numbers111Page 8 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c e3Introduction3.1Scope of this DocumentThis document describes barcode symbologies supported by TEC-IT software in a non-productspecific way. Please use this document as add-on or in-depth reference when dealing with barcoderelated questions in the following TEC-IT products: TBarCode OCX TBarCode .NETA Microsoft ActiveX compliant barcode controlA .NET barcode library TBarCode LibraryBarcode DLL for Microsoft Windows (and UNIX ) Barcode StudioA stand-alone barcode designer for Microsoft Windows Barcode generators (SDK) for Linux and UNIX Full-featured label and report designLabel and reporting engine for various operating systemsIndustrial output managementBarcode-enabled print and spool applianceTBarCode/XTFORMer DesignerTFORMer RuntimeTFORMer ServerTBarCode/Embedded TBarCode/SAPwinBarcode DLL for SAP R/3 TBarCode/DirectSmart PostScript compatible bar-coding for SAP R/3 3.2Barcode TypesThe reason for the many different types of barcodes is that barcodes are used in many differentoperational areas. Thus, it is possible to select the most suitable barcode type to meet therequirements of a particular industry.3.2.1Linear 1D BarcodesFigure 1: Linear Barcode SampleLinear barcodes are known under names like Code 39, Code 128, UPC, EAN, 2of5.Linear barcodes encode the information in one way ( one dimension), so they are also called onedimensional barcodes (1D). The information is stored in the relationship of the widths of the bars(spaces) to each other.In most of these symbologies the height of the bars is not relevant, except for some height-modulatedPostal Codes (e.g. Australia Post 4-State or USPS Intelligent Mail Barcode / IM Barcode).3.2.22D Barcodes (Stacked)Figure 2: 2D-Stacked Barcode SampleTwo-dimensional barcodes are known under names like PDF417, or Codablock F.Page 9 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c eSuch stacked or multi-row barcodes store information in two dimensions. Several stacked linearbarcodes are used to encode the information.3.2.32D Barcodes (Matrix Codes)Figure 3: 2D Barcode SampleTwo-dimensional barcodes like MaxiCode, Data Matrix or QR Code encode information in twodimensions. Compared to stacked symbologies the information is not stored by using different bar(space) widths. Instead, the position of black (or white) dots is relevant.3.2.4Composite Codes(01)12345678901231Figure 4: Composite Barcode SampleComposite codes like GS1 DataBar Composite Symbology are combining linear with 2D (stacked)symbologies. The advantage of such codes is that the linear code component encodes the mostimportant information. The 2D component is used for additional data. This separation ensures bettermigration (e.g. with respect to scanning hardware) between linear and 2D technology.Page 10 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c e3.3Barcode GlossaryAs follows, you will find a short explanation about technical terms which are used in the barcodetechnology.BarA bar is represented by the dark or black elements in a barcode.SpaceThe white or lighter elements in a barcode are called spaces.Barcode densityThe density of the barcode refers to how much space is requiredfor the needed characters (characters per Inch or centimeter)ElementRepresents both a bar and a space.ModuleA module is the smallest element of a barcode. The width of thesingle bars and spaces is a (mostly integer) multiples of the basicwidth of the module.Module widthThe width of the barcode’s smallest element in millimeter, in inchesor in so-called mils (one mil 1/1000 inch).The module width is usually abbreviated with the letter X.X DimensionThe width of the barcode’s smallest element (see Module width).Quiet zoneAn area free of any printing or marks that precedes the startcharacter of a barcode and follows the stop character.The required minimal size of the quiet zone depends on thebarcode type. As a rule, the quiet zone should be ten times thedimension of the module width or at least 1/4 inch (6.5 mm).Human ReadableTextThis term refers to the entire encoded information of a barcodeshown in readable form. It is usually printed below the code. For2D codes, no human readable text is used.Discrete CodesEach character begins and ends with a bar. The spacing betweencharacters is not part of the code.Continuous CodeThe spaces between the characters are also part of the code. Anexample of a continuous code is the Code 2/5 Interleaved.Start andCharactersDistinct characters used at the beginning and end of each barcodesymbol that provide the scanner with start and stop readinginstructions as well as scanning direction.StopSelf-checkingCodeSelf-checking code uses the same pattern for each character. Forexample, there can be five elements, two of them are wide andthree are narrow. Any deviation from this pattern would result in anerror.Check DigitOne or more characters included within the barcode, which areused to perform a mathematical check to ensure the accuracy ofthe scanned data. Check digits are mandatory with certain codesor are even built into the symbology (as for Code-128)Bearer BarsThese are bars printed above and below the symbol. The bearerbars are eliminating partial reads (as drawn in the example on theright). Sometimes bearer bars surround the complete symbol (e.g.ITF-14).SubstitutionErrorDue to reading errors, a character is replaced by another duringscanning. Substitution errors can be excluded by adding a checkdigit.SynchronizingBarsThese bars are synchronizing the barcode reader. E.g. UPC-A andEAN-13 have synchronizing bars at the beginning, in the middleand at the end of the symbol.No-ReadA failure to decode, resulting in no output.MisreadThe data output of a reader/decoder does not agree with the dataencoded in the barcode field. This yields to substitution errors.Table 1: Barcode GlossaryPage 11 of 111

TE C- IT Ba r co d e So f t w a re R ef e ren c e4Important Barcode ParametersIn this chapter, you will find an explanation about the most important barcode parameters.4.1Barcode SymbologyThe symbology determines the format and the capabilities of the barcode. Check out chapter 6 for alist of supported barcode symbologies. It depends on your application which symbology you shoulduse. For help, deciding the right symbology, you can contact TEC-IT Support.4.24.2.1Module WidthIntroductionFigure 5: Module WidthThe module width (or X dimension) is the width of the smallest bar (or space) in the barcode. Theminimal module width depends on the used symbology. In most specifications, the recommendedmodule width is at least 0.19 mms.The default setting in TEC-IT software adapts the module width according to the bounding rectangleof the barcode. The module width is computed automatically by dividing the width of the object by thenumber of required modules. This depends on the number of data characters to be encoded. Themodule width decreases as the data content increases.When adjusting the module width to a fixed value, the resulting barcode can be wider than thebounding rectangle. To avoid clipping, ensure that the entire barcode can be displayed with themaximum data content and enlarge the barcode object if required.4.2.2Optimize the Module WidthPrinting tole

Page 5 of 111 TEC-IT Barcode Software Reference 6.2.14.1 Example 53 6.2.15 Planet 12 (Deprecated) 54 6.2.16 Planet 14 (Deprecated) 54 6.2.17 Royal Mail 4 State (RM4SCC) 54

Related Documents:

5.2.1 Insert Barcode in Word 2003 using the Menu 11 5.2.2 Insert Barcode in Word 2003 using the Control Toolbox 12 5.3 Microsoft Office 2007 12 5.3.1 Insert Barcode in Word 2007 12 5.3.2 Insert Barcode in Excel 2007 13 5.3.3 Insert Barcode in Access 2007 14 5.4 Microsoft Office 2010 / Office 2013 / Office 2016 15 5.4.1 Insert Barcode in Word .

KDC270Li 1D Laser Bluetooth Barcode Scanner KDC270Di 1D CCD Bluetooth Barcode Scanner KDC270Ci 2D Imager Bluetooth Barcode Scanner Basic Operation 1. Aim the KDC directly at the barcode and press the SCAN button, ensuring the beam covers the barcode horizontally. 2.

33. New Barcode/Spine Label Format 33.1. Catalog Barcode Spine Label Spine/Barcode/Barcode 3X10 33.1.1. New label layout Spine/Barcode/Barcode 3X10 has been added to the system. 33.1.2. Please Note: Left margin should be set at 0.07 in order to print properly. 34. Collection Count Window 34.1. Catalog Cataloging Collection Count 34.1.1.

DataMatrix Barcode 1. DataMatrix Barcode 1.1 DataMatrix Barcode DataMatrix is a two-dimensional matrix symbology made up of square modules arranged in a square or rectangle shaped pattern. This barcode can pack large amount of data and has the capability of recovering the original data encoded even when it is partially damaged through an

during barcode verification testing. [1] Barcode A symbol that encodes data into a machine-readable pattern of adjacent, varying width, parallel, rectangular dark bars and pale spaces. [1] Barcode verification The assessment of the printed quality of a barcode based on ISO/IEC standards using ISO/IEC compliant barcode verifiers. [1] Batch - lot

Barcode Scanning . The 2D Reader features fast scanning and accurate decoding. Barcodes rotated at any angle can still be read with ease. When scanning a barcode, simply center the aiming beam or pattern projected by the EM30-M over the barcode. Barcode Programming . Scanning the . Enter Setup. barcode can enable the reader to enter the setup mode.

Barcode Object Settings Set the Barcode Object created in BarTender accord ing to the customer's usage conditions, using the values shown below. Caution: Before setting the Barcode Object, make sure t hat the printer information has been optimized. You might not be able to set the recommended minimum value for the Barcode Object. Barcode Symbology

PADI Independent Study Assignments Tec 40 Tec 40 Knowledge Development One Manual Supported Content Study assignment: Tec Deep Diver Manual, pgs xi, pg xiii Your Obligations and Responsibilities, pg xiv Diver Accident Insurance, pg 1-9 including Tec Exercise 1.1. Disregard Tec Deep a