5.2. Batch Printing

Version 3.3 adds powerful batch printing functionality, which allows users to specify a number sequence or a data file as the data source.

To set up the data source, click on the Batch Setup... button on Print dialog.

The Batch Setup dialog provides two operating modes: Number Sequence and Data File.

Figure 5.2. Batch Setup Dialog

Batch Setup Dialog

5.2.1. Number Sequence

Number Sequence allows you to define a series of data started from Initial Value, incremented or decremented by a specified value within a character set specified. A simple example is to print barcodes with data 000 ~ 999 encoded (total 1,000 labels). You can specify the sequence as:

  • Type: Increment

  • Character Set: Numeric Only

  • By Value: 1

  • Intial Value: 000

  • Number of Runs: 1000

5.2.1.1. Number Wrap

The number sequence algorithm assumes that the number created has fixed length (which is implicit through the Intial Value. If you specify 000 as the intial value, all numbers generated will be fixed with 3 digits. The significant digit rolls back to zero when the value goes beyond the maximum value. For example, if you specify the Number of Runs as 1001, the last run will go back to 000, instead of 1000. This is called Number Wrap. For this reason, always make sure that you put enough leading zeros in the intial value.

5.2.1.2. Options

Number Sequence dialog supports the following options:

Type

Allows you to specify the movement direction of the alogorithm: Increment or Decrement.

Character Set

This function allows you to specify the character set combination. Monterey Barcode Creator supports the following combinations:

  • Numeric Only. This is the default option. The algorithm operates on an integer counter. For exmaple: 000, 003, 006, 009, 012...

  • Uppercase Alphanumeric. This character set includes all digits and all upper case letters, with upper case letters at higher position. Example: AA9, AAA, AAB, AAC, AAD...

  • Upperscase Alpha. This character set includes all upper case letters only. Example: AAX, AAY, AAZ, ABA, ABB...

  • Hexadecimal. The algorithm operates on a hexadecimal counter. For example: 009, 00A, 00B, 00C...

  • Custom. It indicates that you are supplying your own character set (in the Custom Set box).

Custom Set

If you choose a custom set, you must enter the allowable characters in this set. Note that the order of characters is also important. For example, 0123ABCD is a different custom set from 0A1B2C3D. In the former case, 333 becomes 33A after being incremented by 1. In the latter case, the result is 33D.

For example, suppose that your order number is uppercase alphanumeric and does not contain characters O (to be confused with digit 0), I (to be confused with 1) and Q. Selet Custom in the Character Set box, and fill the Custom Set with the value below:

0123456789ABCDEFGHJKLMNPRSTUVWXYZ
By Value

Sets the interval by which the number increments or decrements.

Intial Value

Sets the value for the first label in the series.

Number of Runs

Sets the number of runs after which the printing stops.

5.2.2. Data File

Data File allows you to specify a comma separated file (.csv) and the column from which the data is taken.

File Path

The path of the file.

Column

The column number, or the name of the column.