Home

TrueType® Format

image

Contents

1. 39 The official AIM specification for Code 39 lists Extended Code 39 as an Optional Characteristic and uses the following language Readers can be programmed to respond to Code 39 symbols in non standard ways to satisfy particular application requirements Since use of these features requires special reader programming they are not recommended for general applications where there would exist the possibility of ambiguity of interpretation with standard Code 39 symbols The upper case alphabet the digits 0 through 9 the space the dash and the period are encoded just like standard Code 39 All others are encoded with a pair of barcode characters The percent sign dollar slash and plus sign are fol lowed by a second character for example the pair M will be scanned as a carriage return code The scanner must be config ured to read Extended Code 39 12 Code 39 TrueType Barcode Font Kit User Manual Extended Code 39 character codes ASCII C39 ASCII C39 ASCII C39 ASCII C39 NUL U sP _ V W SOH A IA A A a A STX B IB B B b B ETX C IC c c c C EOT D ID D D d D ENQ E IE E E e E ACK F amp IF F F f F BEL G i IG G G g G BS H IH H H h H HT I n l i l LF J 13 J J J vr K IK K K k K FF L IL L L l L CR M M M m M so N y N N n N si 0 10 o o o 0 DLE P 0 0 P P p P Dc Q 1 1 Q Q q Q DC2 R 2 2 R R r R DC3 T 4 4 s s s S DC4 T 4 4
2. T T t T NAK U 5 5 U U u U sN V 6 6 v v v V ETB w 7 7 w w w W CAN X 8 8 w w w W EM Y 9 9 Y Y y Y SUB Z IZ Z z z Z ESC A F K P FS B lt G L Q Gs C H M R RS D gt l A N S US E J e 0 DEL AT X WY Z 13 MEC Software Modulo 43 Checksum for Code 39 A checksum is an extra character which is added to the end ofa barcode just before the stop character The value of the checksum is computed from the preceding characters in the barcode so it will change depending on the data contained in the barcode The software that creates the barcode is responsible for performing the calculation and adding the checksum character The scanner reads the barcode performs the same checksum calculation and compares the result of this calculation to the checksum at the end of the barcode If the two do not match the scanner presumes that something is wrong and does not accept the scan In practice the Modulo 43 checksum is seldom used While it does provide an additional level of reliability Code 39 has other checks built into its structure that assure a level of accuracy more than adequate for most applications A Code 39 barcode is presumed not to include a checksum unless explicitly required To calculate a Modulo 43 checksum first assign each character in the barcode a numeric value according to the following table Char Value Char Value Char Value 0 0 F 15 U 30 1 1 G 16 V 31 2 2 H
3. compo nents except as set out above 3 Modify the fonts or merge all or any part of the fonts into another software package This license shall continue for as long as you use the product However it will terminate if you fail to comply with any of its terms or conditions You agree upon termination to destroy all copies of the product We warrant that the storage media for the fonts will be free from defects in materials and workmanship for 90 days from the date you acquire it If such a defect occurs return the product to us and we will replace it for free This remedy is your exclusive remedy for breach of this warranty It gives you certain rights and you may have other legislated rights which vary from jurisdiction to jurisdiction LIMITATION OF WARRANTIES AND LIABILITY Except for the express warran ties of merchantable quality merchantability or fitness for a particular purpose or those arising by law statute usage of trade or course of dealing the entire risk as to the results and performance of the FONTS is assumed by you Neither we nor our dealers or suppliers shall have any liability to you or any other person or entity for any indirect incidental special or consequential damages whatsoever including but not limited to loss of revenue or profit lost or damaged data or other commercial or economic loss even if we have been advised of the possibility of such damages or they are foreseeable or for claims by a third party
4. 17 Ww 32 3 3 18 x 33 4 4 J 19 Y 34 5 5 K 20 Z 35 6 6 L 21 36 7 7 M 22 37 8 8 N 23 Space 38 9 9 O 24 39 A 10 P 25 40 B 11 Q 26 41 c 12 R 27 42 D 13 Ss 28 E 14 T 29 Code 39 TrueType Barcode Font Kit User Manual Sum the numeric values of the characters in the barcode exclude the start stop characters and divide the result by 43 the remain der is the checksum value Convert this to a character using the table above and add that character to the end of the barcode just before the stop character In programming parlance dividing and taking the remainder as the result is a Modulo division In Basic it would be expressed as Checksum MySum Mod 43 In C C it would be Checksum MySum 43 15
5. MEC Software Barcode Font Kit TrueType Format Code 39 3 of 9 User Manual MEC Software Barcode Font Kit TrueType Format Code 39 3 of 9 User Manual c Copyright 2001 2003 Measurement Equipment Corporation All rights reserved MEC Software Published By Measurement Equipment Corporation 1113 Hull Terrace Evanston IL 60202 USA Tel 847 866 9836 www mecsw usa com Code 39 TrueType Barcode Font Kit User Manual Contents End User License Agreement 4 Installing the Fonts nuenennsnnnnnnnnnnnnnnnnnnnn 5 Creating Code 39 Barcodes nnnsnneunne 6 Selecting a Barcode Font usrneerneenne 9 Fonts included in the kit 10 Extended Code 39 unnunsannsnnnsonnannnnnnnunnnnnn 12 Modulo 43 Checksum for Code 39 14 3 MEC Software End User License Agreement YOU MAY 1 Install and use each font kit on only one computer 2 Make one additional copy of the complete font kit for back up purposes 3 Transfer the complete font kit package to someone else only if you assign all of your rights under this license cease all use of the fonts remove all copies of the fonts from your computers and if the person to whom the font kit package is transferred agrees to the terms of this license YOU MAY NOT 1 Use or make copies of the fonts except as permitted by this license 2 Rent sell lease assign or transfer the font kit package or any of its
6. Our maximum aggregate liability to you and that of our dealers and suppliers shall not exceed the amount paid by you for the FONTS The limitations in this section shall apply whether or not the alleged breach or default is a breach of a funda mental condition or term or a fundamental breach Some states countries do not allow the exclusion or limitation of liability for consequential or incidental dam ages so the above limitation may not apply to you Code 39 TrueType Barcode Font Kit User Manual Installing the Fonts 1 Click on Start gt Settings gt Control Panel gt Fonts to display the font manager window tH Die bit dm Porton Tot za Fat Y Om Girdin Y OST Adress La Porta pr a a A 04 Agency F Agency FE tri Ariel Bhock 1 oJ oA oO oa Bold Aral hack Arid Doki Arid Bok Tabo Artal ka Arid Heron 1 P S13 fonta Al 2 On the menu bar click on File gt Install New Font 3 Browse to the fonts on the release CD ROM The system will take a moment to scan the directory and list the fonts 4 Click Select All 5 Click OK This will install the Code 39 barcode fonts on your system You will be able to add barcodes to just about any Windows applica tion including word processors spreadsheets and databases MEC Software Creating Code 39 Barcodes Code 39 also known as Code 3 of 9 is a very useful general purpose barcode Itis in wide use and can be read by al
7. e scanner as ABCD1234 Without the asterisks the barcode will not scan be sure that the asterisks as well as the data are printed with the Code 39 font Never use bold italic or any other special character effects ABCD1234 The space character requires special handling When Windows sees a space character in a text string it inserts a blank white spot in the printout For example the following barcode has a space character in the middle ABCD 1234 This is not good for a barcode we need a pattern of bars to represent the space When a space is required in the barcode use the underscore character _ instead It is automatically translated by the font into the correct Code 39 barcode character for a space ABCD 1234 Lower case letters a z are not part ofthe Code 39 character set but they are automatically translated to upper case characters by the font Ifthe printed barcode includes rectangles or blank ABCD 1234 ABCD_1234 MEC Software spaces in place of some bars the data probably includes charac ters which are not part of the standard Code 39 selection Examples include non printable control codes printable symbols other than and extended character codes g amp amp a for example If special characters are needed see the section on Extended Code 39 later in this manual Barcodes may be inserted in almost any type of Windows based software including spreadsheets word processor
8. ed by the bars For example 80 indicates that the bars account for 80 of the total height leaving 20 for the text characters Il Il C3950HN TTF 22pt C3940HN TTF 18pt MMMM NNN MN I PO INUIT 11111111 Density refers to the ratio between the widths of narrow bars and wide bars which may range from 2 0 to 3 0 H high density 2 0 x I ratio M medium density 2 5 ratio and L low density 3 0 C3960HN TTF 24pt ratio Text refers to the location of the readable text characters A IN above the bars B below the bars and N no text For example file C3980HB TTF contains a font in which the bars C3970HN TTF 32pt occupy 80 of the total height the bars are high density and text is located below the bars Here are some samples of the fonts en include text below the barcode all are printed at 36 point C3980HN TTF 36pt sososows re copo MMIII C3980HB TTF C3970HB TTF 36pt eae aM Te C3960HB TTF 36pt C3960HB TTF MEC Software Extended Code 39 At times it may be necessary to encode a character which is not part of the normal Code 39 character set Extended Code 39 or Full ASCII Code 39 is a method that allows encoding of all 128 ASCII characters These barcodes must be read using a scanner which has been configured for Extended Code
9. most every barcode scanner anywhere in the world The Code 39 character set includes letters numbers and some symbols upper case letters A Z digits 0 9 space hyphen period dollar sign forward slash plus sign percent symbol Code 39 is variable length so a single barcode can contain any reasonable number of characters In practice barcodes with more than 15 or 20 characters begin to be a little long The point size used to print a barcode must be large enough so that the scanner can resolve the individual bars 24 points is a good starting point Bear in mind that inkjet images tend to spread a little bit so you may not be able to make very small barcodes with this type of printer As to the maximum length of a barcode remember that many of the scanners in common use are CCD devices with fixed maximum widths 3 inches is typical Code 39 barcodes do not normally require any special formatting or checksum calculation see the section on the Modulo 43 checksum later in this manual but they do have to start and end with a special start stop character which is represented by an asterisk Just print the barcode data with an asterisk at each end using the Code 39 font Code 39 TrueType Barcode Font Kit User Manual For example here is a text string printed with a normal text font and to the right printed with a Code 39 font ABCD123 4 This will be read by th
10. ode Some programs use the sign instead of the amp used by Access PartNumber Selecting a Barcode Font Once installed on your system the Code 39 fonts will appear on the list of all available fonts You can select the barcode font you want just like you select any other font For example here is the list of fonts as displayed by Microsoft Word En TE Wan ELH t Cahir FE Calisma MT CASTELLAR Some programs including Microsoft Word display the list of fonts using the fonts themselves making it difficult to see exactly which barcode font you are selecting Once you select a font its name is normally displayed in plain text in the font selection field on the menu bar MEC Software Code 39 TrueType Barcode Font Kit User Manual Fonts included in the kit Here are samples of the fonts which do not include text printed at The kit includes several different fonts By choosing from among various point sizes the fonts and then adjusting the point size at which the barcode is printed it is possible to obtain a wide range of barcode sizes The C3920HN TTF 10pt 2080008000 00080000 MORO O OOOO VIUDA VUOI IANI font files are named according to the following convention C39 lt size gt lt density gt lt text gt ttf C3930HN TTF 12pt 0000080800800 00000800800 008 NEN MODUAN Every Code 39 filename begins with C39 Size is the percentage of total character height us
11. s and database reporting programs In a word processor the typical method is to simply type an asterisk the data and another asterisk highlight the string choose a Code 39 font and set the point size If you are using Microsoft Word 2000 you will have to turn off an auto formatting feature that treats a pair of asterisks as a com mand to format the enclosed data as Bold text For example if you type the following characters ABCD1234 but they are automatically converted to ABCD1234 then you need to turn off Microsoft s Auto Format option which treats asterisks as Bold format commands On the Word menu bar click on Format gt AutoFormat gt Options uncheck the Bold and _Italic_ with real formatting checkboxes on the AutoFormat and AutoFormat as You Type property pages To print a barcode on a Microsoft Access report add a text field to the report and select a Code 39 font and set the point size On the properties page for the text field the Control Source property would normally contain the name of the database field which will provide the data for this field For example Control Source PartNumber Edit the Control Source to add fixed asterisks before and after the data The final string should look like this Control Source amp PartNumber amp Code 39 TrueType Barcode Font Kit User Manual The same sort of thing can be done in spreadsheets report generating programs and software c

Download Pdf Manuals

image

Related Search

Related Contents

Winegard RS-3000 User's Manual  VGN-TT190PAB  manuale    Philips FX15  ナノミストサウナ  ght Laser Copyright Laser Copyright Laser yright  

Copyright © All rights reserved.
Failed to retrieve file