Win 7 Ultimate, MS Office 2007 were used to develop and tests. Obviously version-depended code (different versions/OSs/printers can vary the result, NOT tested). A barcode position is only correct when 100% print size is set. Sub does not support a barcode inclination just vertical orientation A complete barcode width is not pre-calulated and drawing begins from left which can cause unexpected overhangs Code does not check the length of the encoded string Code does not generate any special "instruction" symbols: symbols 95-98, 100, 102 in charset "B" and 102 in charset "C". 10% bars overlapping is used for drawing as this value showed the best result at scanning tests. This tweak significantly reduces barcode length for a numeric string. A "tweak" for numeric strings has been implemented: If a numeric string to be encoded is of odd length the first symbol is encoded as "B" the rest of symbols are encoded as "C". Sub draws a barcode onto a target Worksheet from beginning position which is defined by horizontal offset (X), vertical offset (Y) measured in mm of required height in mm bar width is defined in pt The sub uses Shapes collection to draw lines of a barcode instead of special fonts Main symbology has been picked from CODE128 SYMBOLOGY It was much easier and faster than Code93 as Code128 is simpler to encode and yet more powerful particularly for strings of digits. And finally I've developed it! As before want to share it with other Mr.Excel users and Google searchers. "420" is the application identifier that allows the sorting for every delivery destination with postal numbers being used.Since the Code93 barcode generator has been developed I've been thinking of Code128. "410" is the application identifier that allows the sorting for every company with EAN company codes being used. They are used for sorting goods according to destinations. Location number (destination postal code) These are the application identifiers to indicate the administration data such as "order number" of customers and "customer's account code". Location number (customer's account code) Application identifierĪdministration number (customer's order number) For example, "open date" of foods and "drugs validity" of drugs. Application identifierįor the validity of quality, the important data necessary for management are indicated. 20 alphanumeric characters (variable-length) or less are available. "10" is the application identifier to indicate the batch number and the lot number of the product. Even if the number of digits for the data following the application identifier is a variable-length, is given to separate the data.In order to distinguish GS1-128 from CODE 128, it is required to give (function 1) following the start code (CODE-A to C).Therefore, for consistent use of GS1-128 among companies, the standards for the barcode system with the data available shall be prepared by the respective industry and the groups of companies involved. GS1-128 is not intended to represent fixed data, but the data is selectable by the user. The required data is selected and included in the barcodes by users. There are about 100 application identifiers except the above. Following the last application identifier "30", the data representing the delivery quantity is given to show 3 pieces. Following the application identifier "15", the data representing the validity of quality (consumption validity or drug validity) is given to show August 27, '95. In the sample above, following the application identifier "01", 14-digits code is assigned to identify the delivery container (minimum package unit for corrugated cardboard boxes). Download CODE 128 Character Composition NumericalĪlthough application identifiers are parenthesized, the parentheses are not included in the barcode data.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |