MSI Plessey Bar Code Fonts
Aka: MSI Code or Pulse Width Modulated Barcode
Implementing barcode solutions with IDAutomation Bar code
Font Advantage Packages provides high-quality barcode printing results for
multiple operating systems and applications. This package includes MSI Plessey
Barcode Fonts with the following features:




|
-
MSI
Plessey - Easy-to-print barcode font designed in the 1970s
by the Plessey Company in England and has been used primarily
in libraries and retail applications.
- Numeric Character Set - The symbology of the MSI
Plessey character set consists of barcode symbols representing
the numbers 0-9, the start character and the stop character
and requires a check digit to be
calculated.
- Cross-platform Support - The unique encoding in IDAutomation's
font allows cross-platform support between UNIX, Macintosh and
Windows® systems.
- Several Font Formats Supplied - TrueType, OpenType,
PCL laserjet soft fonts and PostScript font versions are included.
- Multiple Versions Provided - 8 different versions
of the MSI Code barcode fonts are provided to support different
width and height requirements.
- Over 30
Font Tools
Included - Used to automate the process of adding start
codes, stop codes and calculating the check digits for barcode
fonts that require them.
|
To
help users integrate barcodes into their applications,
font automation
tools are provided such as
MS Office Macros
for Word, Excel and Access,
Visual
Basic, ANSI C and JAVA Source Code,
ActiveX
DLLs for development platforms that support Microsoft's ActiveX
/ COM technology,
Crystal Reports
User Function Libraries (UFLs) and a
check digit
calculation application with Visual Basic source code as a free
download for programmers and technical users. The DLLs, macros, UFLs and
code provided automatically format the start, stop and check characters
to the barcode font.
This is how the check digit is calculated for the MSI Plessey Code manually:
- In this example, the number to be encoded is 173946. Starting from
the right side of the number (the units position), collect all of the
odd position digits (i.e. digit 1, digit 3, digit 5, etc.) and create
a new number leaving the digits in their left to right order. The new
number would be 796.
- Multiply the new number by 2. (796 x 2 = 1592)
- Add the digits of the product created in Step 2. (1 + 5 + 9 + 2
= 17)
- Starting from the right side of the number (the units position),
collect all of the even position digits (i.e. digit 2, digit 4, digit
6, etc.) and create a new number leaving the digits in their left to
right order. The new number would be 134.
- Add the digits of the number created in Step 4. (1 + 3 + 4 = 8)
- Add the sums obtained in step 3 and 5. (17 + 8 = 25)
- Determine the smallest number, when added to the result of Step
6 (25), that will produce a multiple of 10. This value is the remainder
obtained when dividing the result of Step 6 (25) by 10. 25 divided by
10 = 2 with a remainder of 5. The check digit is 5.
- (1739465) will need to be typed or printed with the MSI font applied.
© Copyright 2000-2007 IDAutomation.com, Inc., All Rights
Reserved.
Legal Notices.
|
Over 70% of Fortune 100
companies use IDAutomation's products to automate their businesses.
|
|