Power Builder - Setear tamaño de hoja a una impresora

 
Vista:

Setear tamaño de hoja a una impresora

Publicado por Ignacio (29 intervenciones) el 23/10/2002 14:04:03
Como hago para setear un tamaño de hoja personalizado a una impresora matriz de punto (del tamaño de un cheque 160mm de ancho x 70mm de alto). Lo que tengo que hacer es un software que imprima cheques en formularios continuos. Lo que no logro hacer es que despues de imprimir, cuando cierro el trabajo de impresión con Printclose(), no despida la hoja hasta arriba, sino que lo haga hasta el troquelado del cheque, de tal forma que el usuario lo corte, y quede disponible para imprimir el proximo. Probe con el siguiente codigo, pero no funciona en su totalidad:

long Job
//abrimos el trabajo de impresión
Job = PrintOpen()

//seteamos modo condensado a la impresora,
//para esto debemos instalar una impresora genérica
//solo texto para que imprima en modo draft (no gráfico)
//esto funciona.
ll_resul = PrintSend(Job,"~h0F")

//la idea es setear tambien el tamaño de página,
//"h~18" indica que la página debe poseer 18 lineas.
//esto no funciona.
ll_resul = Printsend(job,"~h1B~h43~h18")

//mandamos a imprimir las lineas una debajo de otra
//esto funciona
Print(Job, 1800, "Primer linea del cheque...")
Print(Job, 1800, "Segunda linea del cheque...")
Print(Job, 1800, "Tercer linea del cheque...")

//cerramos el trabajo de impresión, pero sigue sacando
//la hoja hasta arriba. Aparentemente no toma el
//seteo de pagina que enviamos.
//Esto tambien funciona pero no respeta el nuevo seteo.-
PrintClose(Job)

Si alguien tiene alguna sugerencia no dude en comentarmela…
Gracias.-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Setear tamaño de hoja a una impresora

Publicado por Fernando Morales (2 intervenciones) el 25/10/2002 19:51:02
Buenos dias. El mismo problema que mencionas lo tenemos nosotros, salvo que la en cada impresión se correo unos milimetros y no lo podemos controlar, a pesar de que el papel es standar (9 7/8" por 11").
Y el tamaño individual de cada boleto es la cuarta parte de este tamaño.
Les pedimos que nos puedan ayudar a resolver este inconveniente.

Gracias
Fernando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar