PDA

Ver la Versión Completa : Avance pagina SAP


vlg1971
04/01/08, 08:51:18
Hola estoy probando un formulario de cheques, el problema es que el salto de pagina no es el correcto, tengo entendido que hay que actualizar la edicion del formato al "INICIALIZAR IMPRESORA", la duda se me presenta aqui, no se que linea tocar del codigo que hexadecimal que tengo, este codigo es el siguiente:

# reset
\e\0x40
# designate codepage IBM 850 for slot 0
\e\0x28\0x74\0x03\0x00\0x00\0x03\0x00
# select codepage from slot 0
\e\0x74\0x00
# set line spacing 6 LPI
\e\0x32
# set page length to 12 inch (=72 lines at 6 LPI)
\e\0x43\0x48
# cancel bottom margin
\e\0x4F
# set left margin to 0
\e\0x6C\0x00
# select draft quality
\e\0x78\0x00
# select non-proportional spacing
\e\0x70\0x00
# cancel condensed printing
\0x12
# disable double-width printing
\e\0x57\0x00
# set line spacing x/360 inch
\e\0x2B\0x3B
# select 15 CPI
\e\0x67
# set HMI for 255 characters (n1 + n2*256 1/360 inch)
\e\0x63\0x0B\0x00

¿Seriais tan amables de indicar la # que hay que modificar para que el salto de pagina sea el correcto?

Gracias

vlg1971
04/01/08, 09:55:31
Me respondo:

# set page length to 12 inch (=72 lines at 6 LPI)
\e\0x43\0x48

\e --> significa secuencia de escape de impresora.
\0x43 --> \0x : significa inicio de código hexadecimal, 43 : comando que cambia el tamaño de pagina (existen otros para cambiar tipo de letra, subrayado,

negrita, tamaño font, etc)
\0x48 --> \0x : inicio de código hexadecimal, 48: valor del tamaño de pagina en hexadecimal ( 66 en decimal, que significa tamaño de papel tamaño letter,

puedes reducir éstos valores !!!)

Haden Yasser
20/01/15, 15:00:41
Hola, me puedes decir de donde sacaste esa informacion??
Tambien tengo el mismo problema y quisiera documentarme, ademas quiero saber si estas usando Centimetros cuando te refieres a 66 como la medida de tu hoja.

gracias de antemano.