使用 URL 型自動化 |
在存取「列印」頁面時,透過將查詢參數新增至瀏覽器視窗中文件的 Print Portal URL 位址,可自動執行 Print Portal 的某些列印動作。要使用的 URL 配置如下所示:
http://[ServerName]/BarTender/Print/[RootFolderNameOrID]/[RelativePathToDocument]?[parameters]
下列查詢參數可供使用:
Copies (整數):指定要為文件列印的相同份數 (如果文件支援變更份數)。
SerialNumbers (整數):指定要列印的序列化項目數 (如果文件支援序列化)。
Printer (字串):指定執行文件列印工作的印表機。如果已設定與 Print Portal 一起使用的印表機,則此參數值必須與該印表機的名稱完全相符。此參數區分大小寫。
Task (字串):指定是立即開始列印工作,還是在「列印預覽」中開啟頁面。此查詢字串的有效值為 "Print" 和 "PrintPreview"。如果選取的印表機是用戶端印表機,則會在成功載入用戶端列印模組後完成要求的任務。該行為與您手動按一下「列印」或「列印預覽」相同,因此,如果需要任何資料輸入,則會先開啟資料輸入表單。
ReturnAfterCompletion (布林值):指定在完成指定任務 ("Print" 或 "PrintPreview") 後 Print Portal 的行為。當此參數設定為 True 時,會指定預設行為。例如,成功完成列印任務 (可能包含資料輸入) 之後,Print Portal 會返回至其瀏覽器頁面。如果將此參數設定為 False,則在成功完成列印任務後,「列印」頁面會保持開啟狀態。
<資料輸入控制項名稱>=<值> (字串):設定資料輸入控制項的預設值。此參數區分大小寫。
<NamedDataSource>=<value> (string):Specifies one or more named data sources to use for the print job.此參數區分大小寫。
下列 URL 指定您要為名為 "serial.btw" 的文件列印兩個序列化項目,該文件位於根資料夾的基本層級。
http://localhost/BarTender/Print/[RootFolderNameOrID]/serial.btw?SerialNumbers=2
下列 URL 指定您要為名為 "AIAG_PT1.btw" 的文件列印五份相同副本,該文件位於根資料夾的 "New Folder/AIAG" 資料夾中。此外,還指定將副本列印至 "Easycoder IP" 印表機。
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP
下列 URL 與上一個範例相同,其差異處在於載入用戶端列印模組後會自動列印文件 (或在需要時顯示資料輸入表單)。
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=Print
下列 URL 與上一個範例相同,其差異處在於載入用戶端列印模組後會自動顯示文件的列印預覽 (或在需要時顯示資料輸入表單)。
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=PrintPreview
下列 URL 將 "Text Input Box 1" 資料輸入控制項的預設值設定為 "Sample Text"。
http://localhost/BarTender/Print/[RootFolderNameOrID]/[DocumentName].btw?Text%20Input%20Box%201=Sample%20Text
The following URL specifies the named data sources that are used for the print job.In this example, the named data sources are "Surname," "StreetAddress," "City," "State," and "ZIPCode."
http://localhost/BarTender/Print/[RootFolderNameOrID]/[DocumentName].btw?Surname=Jones&StreetAddress=206%20Elm%20Avenue&City=Fremont&State=WA&ZIPCode=98129