KCG Barcode Generator Documentation
KCG
Barcode Generator - Version 2.6.0.0
Table Of Contents
1) Using The Graphical User Interface
a. To Generate A Single Barcode
i. Multiple Barcodes From A Text File
ii. Multiple Sequential Barcodes From A Range
2) Command Line Arguments (Windows Only)
4) Online Downloadable and Additional Documentation
Using The Graphical User Interface
For detailed barcode information I strongly recommend The Barcode Book listed below. It is considered the bible of barcode information by many barcode professionals.
Figure
1
1) In the main window shown in (Figure 1), enter the data you want encoded in your barcode in the Data to Encode field.
2) Choose the Symbology this is the type of barcode you want. See more information under (Symbologies) below.
3) Choose if you want to Show Text, Rotate 90°, and White Space. See more information under (Show Text), (Rotate 90°), and (White Space) below.
4) Click the Generate button to create and display the barcode.
5) Now click the Save button to save as an image file or click Save As PDF to save it in a PDF file. See (Image Types) below.
a. Or, you can click the Copy Barcode To Clipboard and you will be able to paste it into another program as a graphic.
6) Click the Close button to close the program or start over at step 1 to generate another barcode.
7) In Windows only, you can click the Print button to print directly to the printer. For other platforms send it to PDF or image and print it from there.
To Generate
A Multiple Barcodes
Click the Generate Bulk Barcodes button on the main window (Figure 1) to go to the Bulk Generation window (Figure 2).
Figure
2
Multiple Barcodes From A Text File
See the information about (Text File) below.
1) Set the Data Source to “Text File” from the Data Source popup menu.
2) Click the ··· button to select a Text File with the barcode data. See more (About The Text File) below for format information.
3) Click the Load File button. This loads the text file data in to the Barcode Data list. You will also see the # To Generate shows the number of barcodes that will be generated.
4) Choose the Symbology this is the type of barcode you want. See more information under (Symbologies) below.
5) Choose if you want to Show Text, Rotate 90°, and White Space. See more information under (Show Text), (Rotate 90°), and (White Space) below.
6) Click the ··· button to select an Output Folder for the barcode images.
7) Select the Output Image Type from the popup menu. See (Image Types) below.
8) Use the Output Size slider to choose the scaled size of the output images. Depending on the symbology and usage you may want to choose to scale up or down.
9) Click the Generate button to create the barcode images. The name of the barcode image files will be the same as the barcode.
10) When done it should show the # Generated. The # Generated should match the # To Generate.
11) Click the Close button to close the window or start over at step 1 to generate more barcodes.
Multiple Sequential Barcodes From A Range
1) Set the Data Source to “Sequential Range” from the Data Source popup menu.
2) Enter a Starting number and an Ending number. If the Starting number is lower than the Ending number the barcodes will be in ascending order. If the Starting number is higher than the Ending number the barcodes will be in descending order.
3) Click the Generate Sequence button and the sequential data will be generated in to the Barcode Data list. You will also see the # To Generate shows the number of barcodes that will be generated.
4) Choose the Symbology this is the type of barcode you want. See more information under (Symbologies) below.
5) Choose if you want to Show Text, Rotate 90°, and White Space. See more information under (Show Text), (Rotate 90°), and (White Space) below.
6) Click the ··· button to select an Output Folder for the barcode images.
7) Select the Output Image Type from the popup menu. See (Image Types) below.
8) Use the Output Size slider to choose the scaled size of the output images. Depending on the symbology and usage you may want to choose to scale up or down.
9) Click the Generate button to create the barcode images. The name of the barcode image files will be the same as the barcode data.
10) When done it should show the # Generated. The # Generated should match the # To Generate.
11) Click the Close button to close the window or start over at step 1 to generate more barcodes.
This sets whether to show the text below the barcode. If left off it defaults to 1.
Unchecked = No
Checked = Yes (default)
This sets whether the barcode is ladder or picket fence orientation. If left off it defaults to 0 (picket fence).
Unchecked = No (picket fence) (default)
Checked = Yes (ladder)
This sets whether or not to generate white space (Quiet Space) around the barcode. If left off it defaults to 1.
For readability quite space around a barcode is necessary. So if you are not putting white space around the barcode yourself this should be set to yes (Checked in the GUI).
Unchecked = No
Checked = Yes (default)
This is the path and name of your output image. You must have a suffix like .png.
My recommendation is to use .png, .gif, .bmp or .tiff since they are a lossless image type. PNG has become a very common image format. So, I would recommend PNG.
Valid Suffixes
· PNG
· BMP
· GIF
· TIFF
· TIF
· JPG
Command Line Arguments (Windows Only)
From the command line and behind the program name and path you need the following perimeters […] in order and separated by a space. All of the perimeters are optional after the last one you entered. If you don’t enter all of the them it will bring up the generated barcode in the GUI. If you enter all the perimeters, it will generate the barcode to the output file specified and close.
Program [barcode data] [Symbology Number] [Show Text] [Rotate 90°] [White Space] [Output Image]
Show Text
This sets whether to show the text below the barcode. If left off it defaults to 1.
0 = No
1 = Yes (default)
Rotate 90°
This sets whether the barcode is ladder or picket fence orientation. If left off it defaults to 0 (picket fence).
0 = No (picket fence) (default)
1 = Yes (ladder)
White Space
This sets whether or not to generate white space (Quiet Space) around the barcode. If left off it defaults to 1.
For readability quite space around a barcode is necessary. So if you are not putting white space around the barcode yourself this should be set to yes (Checked in the GUI).
0 = No
1 = Yes (default)
Output Image
This is the path and name of your output image. You must have a suffix like .png.
My recommendation is to use .png, .gif, .bmp or .tiff since they are a lossless image type. PNG has become a very common image format. So, I would recommend PNG.
Valid Suffixes
· PNG
· BMP
· GIF
· TIFF
· TIF
· JPG
This chooses the barcode type to generate. The barcode type is called its “symbology”. If leave it off it defaults to 3.
1.
Australia Post Redirection
2.
Australia Post Reply Paid
3.
Australia Post Routing
4.
Australia Post Standard Customer
5.
Aztec Code
6.
Aztec Runes
7.
Channel Code
8.
Coda Block F
9.
Codabar
10. Code 11
11. Code 128
(automatic subset switching)
12. Code 128
(Subset B)
13. Code 16K
14. Code 2 of
5 Data Logic
15. Code 2 of
5 IATA
16. Code 2 of
5 Industrial
17. Code 3 of
9 (Code 39)
18. Code 32
19. Code 49
20. Code 93
21. Code One
22. Compact
PDF417
23. Composite
Symbol with EAN linear component
24. Composite
Symbol with GS1-128 linear component
25. DAFT Code
26. Data
Matrix
27. Deutsche
Post Identcode
28. Deutsche
Post Leitcode
29. DotCode
30. DPD Code.
31. Dutch Post
KIX Code
32. EAN
33. EAN Checks
34. EAN13
35. EAN-14
36. EAN8
37. Extended
Code 3 of 9 (Code 39+)
38. FIM
39. Flattermarken
40. Grid
Matrix
41. GS1-128
(EAN128)
42. HanXin
43. HIBC Aztec
Code
44. HIBC Block
F
45. HIBC Code
128
46. HIBC Code
39
47. HIBC Data
Matrix
48. HIBC
MicroPDF417
49. HIBC
PDF417
50. HIBC QR
Code
51. Interleaved
2 of 5
52. ISBN
(EAN-13 with verification stage)
53. ITF-14
54. Japanese
Post
55. Korea Post
56. LOGMARS
57. Mailmark
58. Maxicode
59. Micro PDF
417
60. Micro QR
Code
61. MSI
Plessey barcode
62. NVE-18
barcode
63. PDF 417
64. Pharmacode
barcode
65. Pharmacode
Two-Track barcode (PSN-8)
66. PLANET
barcode (USPS)
67. Plessey
barcode
68. POSTNET
barcode (USPS)
69. PZN
barcode (German pharmaceutical)
70. QR Code
71. RM4SCC
barcode (Royal Mail 4-State Customer Code)
72. RSS
Expanded
73. RSS
Expanded Composite
74. RSS
Expanded Stacked
75. RSS
Expanded Stacked Composite
76. RSS
Limited
77. RSS
Limited Composite
78. RSS-14
barcode (GS1 DataBar)
79. RSS-14
Composite barcode
80. RSS-14
Omni-directional Composite
81. RSS-14
Stacked
82. RSS-14
Stacked Composite
83. RSS-14
Stacked Omnidirectional
84. Standard
Code 2 of 5
85. Telepen
86. Telepen Numeric
87. Ultracode
88. UPC-A
89. UPC-A
Composite
90. UPC-A with
Check Digit
91. UPC-E
92. UPC-E
Composite
93. UPC-E with
Check Digit
94. UPN QR
95. USPS OneCode barcode
96. VIN (Vehicle Identification Number)
A text file needs to contain the
barcode data for each barcode on a separate line and only the data to be
encoded. A simple example would look like the following in green.
0123456789
2134562590
9468874746
…etc
For More Detailed Information, I strongly recommend the following book.
Title: The Bar Code Book: A Comprehensive Guide to Reading, Printing, Specifying, Evaluating, and Using Bar Code and Other Machine-readable Symbols
Author: Roger C. Palmer
Publisher: Trafford Publishing; 5th edition (October 16, 2007)
Language: English
Paperback: 470 pages
ISBN-10: 1425133746
ISBN-13 978-1425133740
You can also download my book at:
https://cyberfly.us/Software/Books/Comprehensive-Guide-to-Barcode-Symbologies.pdf
Title: Comprehensive Guide to Barcode Symbologies
Author: Kevin Cary-Grimm
Publisher: Self Published; 1st edition (June 21, 2025)
Language: English
Paperback: 232 pages