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

b.     Generate Multiple Barcodes

                                                       i.      Multiple Barcodes From A Text File

                                                     ii.      Multiple Sequential Barcodes From A Range

2)     Command Line Arguments (Windows Only)

3)     More Information

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.

 

To Generate A Single Barcode

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.

 

Show Text

This sets whether to show the text below the barcode. If left off it defaults to 1.

Unchecked = No

Checked = Yes  (default)

 

Rotate 90°

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)

 

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).

Unchecked = No

Checked = 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

 

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

 

Symbology Choices

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)

 

Text File Format

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

 

More Information

 

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