The Brady SDK PrintingOptions class is required to be initalized as an object when calling the ".print" method in PrinterDetails. This holds the information that the printer needs to complete a print job.


Getting cutOptions returns a CutOption enumeration value. The default is "EndOfLabel". Setting cutOptions allows the user to change the value of the cut option.


Getting numberOfCopies returns the number of copies the user wants to print. The default is 1. Setting numberOfCopies allows the user to set the number of copies they want to print.


Getting isCollated return a boolean representing if future print jobs will be collated. Setting isCollated allows the user to toggle collating on and off.

Collated Example: If a single template has 2 different labels designed for it, the collated option becomes available to use. If we are trying to print 2 copies of both labels, the collated version prints them in the order of 1,2,1,2. Alternatively, if the collated flag is set to false, it will print the labels in the order of "1,1,2,2".