!--a11y-->
Adaptación de la disposición de etiqueta 
Condiciones previas
SAPscript actualmente no ofrece soporte a un controlador de impresora para impresoras de etiquetas especiales. La mayoría de impresoras de etiquetas que existen hoy en día en el mercado tienen sus propios lenguajes de control especiales. Los controladores de impresora disponibles en el Sistema SAP estándar no ofrecen soporte a estos lenguajes. Sin embargo, puede llamar estas impresoras de etiquetas mediante el SAPscript si se cumplen determinadas condiciones previas. El método utilizado para ello se describe más adelante y va seguido de ejemplos concretos:

Encontrará más información en SAPNet bajo las siguientes notas:
0008928 Lista de impresoras / tipos de dispositivo a los que se ofrece soporte
0043423 Modificación de un tipo de dispositivo para la impresión de etiquetas
0136846 Impresión de etiquetas mediante Avery Dennison TTX 450
0137069 Impresión de etiquetas con UBI EasyCoder 501 XP
0137372 Impresión de etiquetas con Printronix T3204
0137431 Impresión de etiquetas con CAB Apollo 2
0137614 Impresión de etiquetas con TEC B-572-QP
Flujo de procesos
Los programas de aplicación que utilizan SAPscript suelen emplear SAPscript (definición de forma) para controlar la disposición de la salida en impresora y sustituir variables en el formulario con valores de campo actuales desde el programa de impresión. Puesto que actualmente no hay controladores de impresora para la impresión de etiquetas, la disposición de tales etiquetas no se puede controlar mediante SAPscript, pero sí la reposición variable. A continuación se describe la forma de conseguir una impresión de etiquetas completa en estas impresoras especiales que utilizan un programa de diseño de etiquetas externo y SAPscript :
Se utiliza un programa de PC externo (programa de diseño Windows) para crear la etiqueta para la impresora requerida. La disposición completa de la etiqueta y los campos obligatorios que el Sistema SAP rellena más adelante con datos se definen con este programa.
El programa de diseño debe permitir realizar un download del fichero de impresión que se envía normalmente a la impresora. Este fichero contiene los comandos de impresora utilizados para imprimir la etiqueta en la impresora especial. Más adelante, sólo hay que sustituir los valores variables actuales.
Se realiza un upload del fichero de impresión que se acaba de crear a un formulario SAPscript. Con este propósito, el sistema utiliza la función de upload disponible en el editor SAPscript, hace un upload del fichero, por ejemplo, al editor de texto estándar (actividad SO10) y, a continuación, copia el fichero utilizando las funciones estándares de copia de texto en la ventana PRINCIPAL del formulario SAPscript que debe utilizarse. El formato del fichero con el que debe realizarse un upload debe ser "ASCII", es decir, sólo puede incluir caracteres imprimibles así como retorno de carro, avance de línea y, posiblemente, también avance de página. Además, el fichero no debe contener más de 80 caracteres por línea ya que, de lo contrario, se crearán saltos de línea inadecuados durante el upload.

Si el fichero de impresión contiene caracteres de control binarios adicionales (por ejemplo, ESCAPE, 0x1B), no puede utilizar el método descrito.
Ahora debe introducir variables del programa de impresión (símbolos de programa) en el formulario SAPscript en aquellos lugares en los que aparecen datos variables en la etiqueta. Estas variables se suministran en tiempo de ejecución con los valores de campo actuales desde el programa de aplicación.
Con la mayoría de impresoras de etiquetas, también debe adaptarse el formulario SAPscript, es decir, la ventana PRINCIPAL se debe ampliar al tamaño de página completo y todas las demás ventanas deben borrarse. Además, en la mayoría de los casos, la ventana PRINCIPAL sólo debería contener un elemento de texto único, es decir, el texto con el que acaba de realizarse un upload con los comandos de impresora. Para reducir los nuevos saltos de línea a un mínimo, puede fijar el tipo de letra en la cabecera de formulario a COURIER 6 puntos.
En general, debe utilizar un tipo de dispositivo especial (una variante del tipo de dispositivo ASCIIPRI) para asegurar que el formulario se imprima correctamente en una impresora de etiquetas. Para los ejemplos explicados más adelante, SAP proporcionará estos tipos de dispositivo en los servidores ftp sapservX y también los suministrará en el Sistema SAP estándar. Para probar el procedimiento con otras impresoras de etiquetas, normalmente puede utilizar el tipo de dispositivo ASCIIPRI.
Como último paso, debe llamar la actividad SPAD para configurar un dispositivo de salida (impresora) en R/3 al que esté asignado el tipo de dispositivo especial o ASCIIPRI. Ahora, el programa de aplicación debe utilizar este dispositivo de salida para imprimir las etiquetas. La impresora de etiquetas propiamente dicha está conectada con el Sistema SAP mediante uno de los tipos de conexión disponibles estándares en SAP R/3 (impresión local con el servidor de aplicación / impresión remota mediante el servidor Ipd / impresión remota mediante PC Windows e impresión SAPIpd/Frontend).

Las siguientes notas en SAPNet describen con detalle el procedimiento para el modelo de impresora dado en cada caso. Este procedimiento se puede ejecutar probablemente del mismo modo para otras impresoras de etiquetas similares del mismo fabricante; esto depende únicamente del soporte dado por el programa de diseño de PC para la impresora requerida.
136846 Avery TTX 450
137431 CAB Apollo 2
137069 UBI Easycoder 501 XP
137372 Printronix T 3204
137614 TEC B-572-QP