Entradas

Mostrando las entradas etiquetadas como SPAD

CONTROLAR SALTO DE PÁGINA AL INICIALIZAR IMPRESORA

Imagen
Imaginemos el escenario de un formulario y programa control que imprime (ejemplo: cheques) en una hoja pre-impresa. Al imprimir observamos que el primero sale bien pero luego comienza a desfasarse el salto de página mostrando la impresión de los datos cada vez más abajo. Aquí una guía de pasos como referencia para dar solución a este caso: Ingresar a la tcode SPAD Click en ‘Gestión total’ Ir a la pestaña ‘Tipo Dispositivo’ Elegir tu tipo de dispositivo Visualizar Cambiar a modo de modificación Click en ‘Ediciones’ Doble click sobre tu formato  Doble click sobre ‘Inicializar impresora’ Agregar estas líneas de código: # reset \e\0x40 # select us-ascii character set \e\0x52\0x00 # set line spacing 6 lpi \e\0x32 # set page length to 2 3/4 inch (=16 lines at 6 lpi) \e\0x43\0x10.3 # cancel bottom margin \e\0x4f # set left margin to 0 \e\0x6c\0x00 # select lq quality \e\0x78\0x01 # select non-proportional spacing \e\0x70\0x00 Donde: \e   ...

Añadir formato de edición a un tipo de dispositivo

Imagen
Al trabajar con Reportes tipo 'Write' o Smartforms es donde creamos formato de edición y página respectivamente; luego añadimos nuestro formato a la impresora donde será enviado a imprimir.  El escenario es el siguiente: Smartform -> tiene atributo de salida -> *Formato de página  Formato de edición -> asociado a -> Tipo de dispositivo Tipo de dispositivo -> asociado a -> Dispositivo de salida *Formato de página = Formato de edición Veamos el diccionario de datos de las estructuras:  SSFCTRLOP:  Smart Forms: Estructura control SSFCOMPOP:  Smart Forms SAP: Opciones Smart Composer (transf.) SSFCTRLOP:  Smart Forms: Estructura control SSF-CTRLOP-DEVICE tiene el elemento de datos TDDEVICE TDDEVICE tiene asociado el dominio de datos  TDDEVICE Ahí observaremos los valores predefinidos: PRINTER Impresora SCREEN Pantalla TELEFAX Telefax MAIL           Mail ...