Hola gente!!
Resulta lo siguiente.
Tenemos en un cliente un formulario y un programa impresor que imprime cheques.
Para esto se usa una hoja preimpresa con 4 cheques a lo largo, para imprimir usamos una impresora a la cual se le asigna un determinado formato de página "Z" con la transacción SPAD.
Ahora, el cliente quiere usar este mismo programa impresor y formulario para imprimir Órdenes de Compra de la misma manera que imprime los cheques (también usando una hoja preimpresa)
Los datos que se imprime SAP en la hoja preimpresa de cheques y en la de órdenes de compras son los mismos y están dispuestos de la misma manera, por eso se utiliza el mismo programa y formulario.
Ahora tengo un problema, la longitud de cada unidad de la hoja de órdenes de compra es un tanto más chica que la de cheques, entonces cuando intento imprimir cheques en su determinada hoja preimpresa, el primero sale bien, pero luego comienzan a desfasarse, saliendo impresos los datos cada vez más abajo.
Entendido de que es lo que sucedía empiezo a hacer las pruebas y a buscar una solución.
Entonces, al querer cambiar el formato de página desde la SPAD, cambiando el largo de la hoja acomodándolo para que quede bien en la impresión de cheques (tendría que funcionar haciendo que las órdenes de compra salgan bien en lugar de las de cheques)
Pero esto no es así, el programa sigue imprimiendo de la misma manera.
Adjunto imágenes de como sigo los pasos para cambiar el formato de hoja
1- Entro a la transacción SPAD, me posiciono en la solapa "dispositivos y servidor" y selecciono visualizar en el cuadro de dispositivos de salida

2-Selecciono la impresora que estamos utilizando para imprimir cheques

3-Me posiciono en la pestaña "info bandeja" y cambio el formato de página que usa para imprimir cheques, al que debería usar para imprimir Órdenes de Compra

Dejo la última imagen que muestra los atributos de cada formato

Una vez hechos los cambios el programa imprime de la misma forma que en un principio, tal vez este faltando alguna parametrizacion que yo desconozca.
Cualquier ayuda se agradece.
Muchas gracias
Resulta lo siguiente.
Tenemos en un cliente un formulario y un programa impresor que imprime cheques.
Para esto se usa una hoja preimpresa con 4 cheques a lo largo, para imprimir usamos una impresora a la cual se le asigna un determinado formato de página "Z" con la transacción SPAD.
Ahora, el cliente quiere usar este mismo programa impresor y formulario para imprimir Órdenes de Compra de la misma manera que imprime los cheques (también usando una hoja preimpresa)
Los datos que se imprime SAP en la hoja preimpresa de cheques y en la de órdenes de compras son los mismos y están dispuestos de la misma manera, por eso se utiliza el mismo programa y formulario.
Ahora tengo un problema, la longitud de cada unidad de la hoja de órdenes de compra es un tanto más chica que la de cheques, entonces cuando intento imprimir cheques en su determinada hoja preimpresa, el primero sale bien, pero luego comienzan a desfasarse, saliendo impresos los datos cada vez más abajo.
Entendido de que es lo que sucedía empiezo a hacer las pruebas y a buscar una solución.
Entonces, al querer cambiar el formato de página desde la SPAD, cambiando el largo de la hoja acomodándolo para que quede bien en la impresión de cheques (tendría que funcionar haciendo que las órdenes de compra salgan bien en lugar de las de cheques)
Pero esto no es así, el programa sigue imprimiendo de la misma manera.
Adjunto imágenes de como sigo los pasos para cambiar el formato de hoja
1- Entro a la transacción SPAD, me posiciono en la solapa "dispositivos y servidor" y selecciono visualizar en el cuadro de dispositivos de salida

2-Selecciono la impresora que estamos utilizando para imprimir cheques

3-Me posiciono en la pestaña "info bandeja" y cambio el formato de página que usa para imprimir cheques, al que debería usar para imprimir Órdenes de Compra

Dejo la última imagen que muestra los atributos de cada formato

Una vez hechos los cambios el programa imprime de la misma forma que en un principio, tal vez este faltando alguna parametrizacion que yo desconozca.
Cualquier ayuda se agradece.
Muchas gracias
Comentario