Automating Print Portal

You can automate certain print actions for Print Portal by adding Print Document dialog query parameters directly to your Print Portal URL address in your browser window. The URL scheme to print a document is as follows:

http://servername/BarTender/PrintPortal/Print/[RootFolderName]/[RelativePathToDocument]?parameters

You must know ahead of time the base URL for the desired document, and if the root folder name or path contains special characters, they must be URL encoded.

The available query parameters are as follows:

Example URLs

The following URL specifies that you want 2 serialized items to print for a document named "serial.btw" located at the base level of the "My Files" root folder.

http://localhost/BarTender/PrintPortal/Print/My%20Files/serial.btw?SerialNumbers=2

The following URL specifies that you want 5 identical copies printed for a document named "AIAG_PT1.btw" located in "New Folder/AIAG" of the root folder "Labels". It specifies that the copies will be printed to the "Easycoder IP" printer.

http://localhost/BarTender/PrintPortal/Print/Labels/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP

This URL is the same as in the example above, except that it automatically prints (or shows the data entry form if required) when the client print module has loaded.

http://localhost/BarTender/PrintPortal/Print/Labels/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=Print

This is the same as above, except that it automatically displays a print preview (or shows the data entry form if required) when the client print module has loaded.

http://localhost/BarTender/PrintPortal/Print/Labels/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=PrintPreview

This URL sets the default value of the "Text Input Box 1" datas entry control to a value of "Sample Text".

http://localhost/BarTender/PrintPortal/Print/My%20Files/serial.btw?Text%20Input%20Box%201=Sample%20Text