activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 495 of 553 
PostNET 
Overview  
Developed by the United States Post Office, PostNET (Postal Numeric Encoding Technique) is used to 
encode ZIP information.   
NOTE:
There are specific placement requirements when using PostNET barcodes.  The complete details 
are available on the United States Postal Service website. 
Encoding 
PostNET can encode 
10 digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure  
PostNET has the following structure:  
Frame bar (long). 
Encoded value - 5, 9, or 11 data characters. 
Check digit. 
Final frame bar (long). 
Requirements 
Each PostNET barcode consists of a series of five bars, constructed from shorts (encoded as 0) and 
longs (encoded as 1).  The barcode is enclosed by two long frame bars surrounding the encoded 
address information and check digit.  Toolkit automatically calculates and applies the checkdigit as 
needed.  Depending on the form of encoding used, A PostNET barcode will have 32, 52, or 62 bars 
including the frame bars and check digit. 
AUS deliver address is encoded as a 5-digit ZIP (For example, 92691), 5-digit ZIP + 4 code (92691-
6314), 11-digit delivery point code (92691-6314-05).  If you specify a full address in your encoded 
value, Toolkit will ignore the non-numerical information.  For example, if you specify "Mission Viejo, CA 
92691-6314", the barcode will only encode using "92691-6314".  
PostNET is different from other barcodes, as the information is encoded using the barcode height 
rather than the relation between the bars and spaces. 
Toolkit generates PostNET barcodes according to the USPS standard requirements.  By default, Toolkit 
displays the human readable text.  You will need to set ShowHRText equal to false to comply with the 
standard requirements. 
Pdf metadata - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
rename pdf files from metadata; acrobat pdf additional metadata
Pdf metadata - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
preview edit pdf metadata; remove metadata from pdf online
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 496 of 553 
Planet 
Overview 
The United States Post Office developed PLANET barcode based on the POSTNET barcode format.  
PLANET barcodes use additional tracking numbers to enable the USPS confirmation services.  
NOTE:
There are specific placement requirements when using PLANET barcodes.  The complete details 
are available on the United States Postal Service website. 
Encoding 
Planet can encode 
10 digits: 
0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. 
Structure 
PLANET has the following structure:  
Frame bar (long). 
Service designation - (21=Origin Confirm or 22=Destination Confirm). 
Encoded value - 9 data characters (5-digit zip + 4-digit code). 
Check digit. 
Final frame bar (long). 
Requirements 
Each PLANET barcode consists of shorts (encoded as 0) and longs (encoded as 1).  The barcode is 
enclosed by two long frame bars surrounding the service designation, encoded address information, 
and check digit.  Toolkit automatically calculates and applies the checkdigit.  
Toolkit generates PLANET barcodes according to the USPS standard requirements.  By default, Toolkit 
displays the human readable text.  You will need to set ShowHRText equal to false to comply with the 
standard requirements. 
Remarks 
The services can confirm that customers received the mail, allowing mailers to synchronize 
telemarketing programs with direct mail campaigns or augment other advertising media with their 
mailings.   
How to C#: Modify Image Metadata (tag)
edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET
embed metadata in pdf; pdf metadata editor online
C# TIFF: TIFF Metadata Editor, How to Write & Read TIFF Metadata
C# TIFF - Edit TIFF Metadata in C#.NET. Allow Users to Read and Edit Metadata Stored in Tiff Image in C#.NET Application. How to Get TIFF XMP Metadata in C#.NET.
batch pdf metadata; modify pdf metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 497 of 553 
RoyalMail 
A.K.A. 
RM4SCC (Royal Mail 4-state Customer Code), UK Royal Mail 
Overview 
RoyalMail barcodes are height-modulated symbologies used for automated mail sorting and processing.  
NOTE:
Detailed printing and placement requirements are available from the United Kingdom postal 
service. 
Encoding 
RoyalMail can express the following 36 characters: 
26 upper-case letters:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, 
and Z.  
10 digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure 
RoyalMail has the following structure:  
Start bar. 
Encoded value. 
Check digit. 
Stop bar. 
Requirements 
RoyalMail barcodes consist of a continuous string of characters with no space characters encoded as 
bars.  The format has a density of 20 to 24 bars per 25.4 centimeters.  Each bar can consist of 
Ascenders, Trackers and Descender.  If you divide the individual bar height into thirds, the ascenders 
are the top third, the trackers are the middle and the descenders are the bottom.  Each bar must 
contain a tracker.  
The start and stop bars use a special encoding, consisting of a tracker and ascender or a full bar.  The 
start and stop bars are unique, enabling the barcode to be read in any direction.  Toolkit automatically 
encodes the start and stop bars.  The quiet zone must be at least 2mm before the start bar and after 
the stop bar. 
Toolkit automatically calculates and applies the checkdigit.  Toolkit generates RoyalMail barcodes 
according to the standard requirements.  By default, Toolkit displays the human readable text.  You will 
need to set ShowHRText equal to false to comply with the standard requirements. 
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Metadata Edit. Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata.
remove metadata from pdf acrobat; change pdf metadata creation date
C# PDF Library SDK to view, edit, convert, process PDF file for C#
accordingly. Multiple metadata types of PDF file can be easily added and processed in C#.NET Class. Capable C#.NET: Edit PDF Metadata. PDF SDK
adding metadata to pdf; remove metadata from pdf file
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 498 of 553 
MSI/Plessey 
A.K.A. 
Plessey Code, MSI Code, Texlon Code, Anker Code, Modified Plessey 
Overview 
MSI is a modified form of the Plessey Code that has been widely used in the retail industry.  The 
barcode format is not as prevalent as it once was and remains for software compatibility.  
Encoding 
MSI/Plessey encodes 
10 digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure 
MSI/Plessey has the following structure:  
Start character. 
Encoded value. 
Check digit(s).  
Stop character. 
Requirements 
MSI/Plessey barcodes have a fixed-length and do not perform self-checking.  A start, stop, and check 
digit character are required in every barcode.  
MSI/Plessey can make use of two check digits, but the choice to implement or read the digit depends 
on the application.  Toolkit automatically calculates and applies the checkdigit. 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET supports editing PDF document metadata, like Title, Subject, Author, Creator, Producer, Keywords, Created Date, and Last Modified Date.
remove metadata from pdf; endnote pdf metadata
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document and metadata. All object data. File attachment. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
pdf metadata; pdf xmp metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 499 of 553 
Code 25 
A.K.A. 
Code 2 of 5, Industry 25, Industry 2 of 5, Industrial 25, Industrial 2 of 5, Standard 25, Standard 2 of 5 
Overview 
Invented in the early 1960s, Code 25 has been widely adopted for use in the warehouse, photo 
finishing and airline industries.  The barcode format is not as prevalent as it once was and remains for 
software compatibility.   
Encoding 
Code 25 encodes the following 
10 digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
Structure 
Code 25 has the following structure:  
Start character. 
Encoded value. 
Check digit(s). 
Stop character. 
Requirements 
Each character in a Code 25 barcode contains 5 bars with 2 bars being wide.  The data encodes in the 
bar width resulting in a very low density. 
Toolkit automatically calculates and applies the checkdigit. 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Get image information, such as its location, zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK
extract pdf metadata; remove pdf metadata
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Comments, forms and multimedia. Document and metadata. All object data. Detect and merge image fragments. Flatten visible layers. C#.NET DLLs: Compress PDF Document
google search pdf metadata; read pdf metadata
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 500 of 553 
Code 11 
A.K.A. 
USD -8 
Overview 
Developed in 1977, Code 11 is a discrete symbology that uses high-density numerical encoding.  The 
most common implementation of the barcode is for the labeling of telecommunications components.  
The barcode format is not as prevalent as it once was and remains for software compatibility.  
Encoding 
Code 11 can encode the following 10 characters and 1 special character: 
10 digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.  
1special character:
-(dash) 
Structure 
Code 11 has the following structure:  
Start character. 
Encoded value. 
Checkdigit C. 
Checkdigit K (required if the encoded value is longer than 10 digits). 
Stop character. 
Requirements 
The height of the barcode must be at least 0.15 times the length of the barcode or 0.25 inches.  You 
will need to choose the greater of the two measurements, whichever is greater. 
Toolkit will automatically calculate and apply one or two check digits, based on the amount of digits in 
the encoded value.  The barcode is not self-checking, as printing defects can alter one character into 
another character very easily.  
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 501 of 553 
Alpha-numeric Symbologies 
Toolkit can encode the following alphanumeric barcodes: 
Code128 
UCC/EAN 128 
Code 39 
Code39 Full ASCII 
Code39 Mod 43 
Code93 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 502 of 553 
Code 128 
A.K.A. 
USS 128, C-128  
Overview 
Introduced in the early 1980's, Code 128 is a high-density alphanumeric symbology.  Many industries 
quickly adopted the format for its size and encoding abilities.  
Encoding 
Code128 can encode all 128 Standard ASCII values using a three-digit ASCII code, preceded by the \ 
character.  For example, the carrot symbol ("^") corresponds to ASCII code \094.  For a complete list 
of ASCII values, refer to Appendix D: Barcode Tables.
Structure 
Code 128 has the following structure:  
Astart character. 
Message encoded. 
Checkdigit. 
Stop Character. 
Termination bar (bar+space+bar). 
Requirements 
Code 128 is a continuous, variable length barcode with multiple element widths and a checkdigit.  All 
characters contain three bars and spaces for a total of 11 modules.  Toolkit automatically calculates 
and applies the checkdigit. 
For an open system, the minimum value of the narrowest element (X) is 7.5 mils and the barcode 
height is 15 percent of the length or 0.25 inches. You must use the greater of the two measurements.  
The leading and trailing quiet zone must be at least 0.25 inches. 
Code128 makes use of three shift characters, A, B and C.  These shift characters enable different 
meanings for each encoded character – increasing the amount of information you can encode in the 
barcode.  Toolkit automatically applies the shift characters based on the encoded value. 
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 503 of 553 
UCC/EAN 128 
A.K.A. 
UCC/EAN128, UCC 128 (Uniform Code Council), EAN 128 (European Article Numbering) 
Overview 
Derived from Code128,UCC/EAN 128 allows for the encoding of data and the meaning of the data.  
UCC/EAN 128 is not a true barcode - it is a standard for defining data and formatting using Code128.
NOTE:
Refer to the UCC/EAN website for guidelines on UCC/EAN 128 usage requirements. 
Encoding 
UCC/EAN 128 can encode all 128 Standard ASCII values using a three-digit ASCII code, preceded by 
the \ character.  For example, the carrot symbol ("^") corresponds to ASCII code \094.  For a 
complete list of ASCII values, refer to Appendix D: Barcode Tables.
In addition, UCC/EAN 128 uses 
2Special Characters:
( , ).  These enclose the Application Identifier 
in the encoded value, but do not encode into the barcode. 
Structure 
UCC/EAN 128 has the following structure:  
Acode128 start character (START-A, START-B or START-C). 
Acode128 FNC1 character. 
Application Identifier (AI). 
Encoded Value. 
Checkdigit. 
Stop Character. 
Termination bar. 
The barcode structure expresses three main components, the Application Identifier, the encoded value 
and the checkdigit. 
Application Identifier:
In the human readable text, the AI appears enclosed in parentheses.  The AI 
signifies a specific meaning for the data that follows the identifier.  You can encode multiple application 
identifiers in a single barcode.  Subsequent AIs become field identifiers.  For a complete list of 
identifiers and meaning, refer to Application Identifier Values.
Encoded value:
In the human readable text, the encoded value in a UCC/EAN 128 barcode appears 
directly after the enclosed AI.  The value encoded and the digit requirements are subject to the AI.  For 
acomplete list of requirements, refer to Application Identifier Values. 
Checkdigit:
In the human readable text, the checkdigit appears as the last digit in the barcode.  When 
UccEanOptionalCheckDigit is equal to true, Toolkit automatically calculates and appends the checkdigit. 
Requirements 
UCC/EAN 128 is a continuous, variable length barcode with multiple element widths and a checkdigit.  
All characters contain three bars and spaces for a total of 11 modules.   
activePDF Toolkit Professional Edition 
aptkl4a 30405 
Copyright 2005, activePDF, Inc. All Rights Reserved. 
Page 504 of 553 
For an open system, the minimum value of the narrowest element (X) is 7.5 mils and the barcode 
height is 15 percent of the length or 0.25 inches.  You will need to use the greater measurement.  The 
leading and trailing quiet zone must be at least 0.25 inches. 
To encode information, you will need to use the following format in your value: 
(AI) encoded value(FID1)encoded value 1(FID2)encoded value 2…(FIDn)encoded value n
For example, if you encode Article Number "19421123450011", Best Before Date "991231" and Batch 
Number "101234", you need the AI "01", FID "15" and FID2 "10".  You would specify 
"(01)19421123450011(15)1991231(10)101234" for the value. 
Documents you may be interested
Documents you may be interested