Uso de la automatización basada en URL |
Puede automatizar determinadas acciones de impresión en Print Portal añadiendo parámetros de consulta a la dirección URL de Print Portal para el documento en la ventana del navegador cuando accede a la página Imprimir. La estructura de ULR a utilizar es la siguiente:
http://[ServerName]/BarTender/Print/[RootFolderNameOrID]/[RelativePathToDocument]?[parameters]
Están disponibles los siguientes parámetros de consulta:
Copias (número entero): Especifica el número de copias idénticas que se imprimirán para el documento, si éste admite la modificación del número de copias.
NúmerosSerie (número entero): Especifica el número de elementos serializados a imprimir, si el documento admite la serialización.
Impresora (cadena): Especifica la impresora en la que quiera imprimir el documento. El valor de este parámetro debe coincidir exactamente con el nombre de una impresora que ya esté configurada para su uso con Print Portal. Este parámetro distingue entre mayúsculas y minúsculas.
Tarea (cadena): Especifica si el trabajo de impresión se inicia inmediatamente o si la página se abre en la Vista previa de impresión. Los valores válidos para esta cadena de consulta son "Print" y "PrintPreview". Si la impresora seleccionada es una impresora cliente, la tarea solicitada se completa después de que el módulo de impresión cliente se haya cargado correctamente. El comportamiento es el mismo que si se hubiera hecho clic manualmente en Imprimir o en Vista previa de impresión, por lo que si se requiere alguna entrada de datos, el formulario de entrada de datos se abre primero.
ReturnAfterCompletion (booleano): Especifica cómo se comporta Print Portal después de que se complete una tarea especificada ("Print" o "PrintPreview"). Cuando este parámetro se establece como verdadero, se especifica el comportamiento predeterminado. Por ejemplo, después de una tarea de impresión ejecutada correctamente (incluyendo la entrada de datos, si procede), Print Portal vuelve a su página de navegación. Cuando este parámetro se establece como falso, la página Print permanece abierta después de la tarea de impresión ejecutada correctamente.
<Nombre del control de entrada de datos>=<valor> (cadena): Especifica el valor predeterminado de un control de entrada de datos. Este parámetro distingue entre mayúsculas y minúsculas.
<NamedDataSource>=<value> (string): Specifies one or more named data sources to use for the print job. Este parámetro distingue entre mayúsculas y minúsculas.
La siguiente URL especifica que desea que se impriman dos elementos serializados para un documento llamado "serial.btw", que se encuentra en el nivel base de la carpeta raíz.
http://localhost/BarTender/Print/[RootFolderNameOrID]/serial.btw?SerialNumbers=2
La siguiente URL especifica que desea que se impriman cinco copias idénticas de un documento llamado "AIAG_PT1.btw", que se encuentra en la carpeta "New Folder/AIAG" de la carpeta raíz. Especifica que las copias se impriman en la impresora "Easycoder IP".
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP
La siguiente URL es la misma que en el ejemplo anterior, salvo que el documento se imprime automáticamente (o muestra el formulario de entrada de datos si es necesario) cuando se haya cargado el módulo de impresión cliente.
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=Print
La siguiente URL es la misma que en el ejemplo anterior, excepto que el documento muestra automáticamente una vista previa de impresión (o muestra el formulario de entrada de datos si es necesario) cuando se haya cargado el módulo de impresión cliente.
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=PrintPreview
La siguiente URL establece el valor por defecto del control de entrada de datos "Text Input Box 1" a un valor de "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