Printer.newpage en XP
Tengo un programa en VB6 para imprimir cheques el cual me ha dado un par de problemas:
1. Cada cheque mide 8.5cm de altura, pero no he podido definir la altura exacta en el código y después de algunos cheques se nota bastante ese error.
2. Al terminar de imprimir los datos de un cheque envío la instrucción newpage, en W98 funciona correctamente pero en XP salta a la siguiente página como si fuera tamaño carta.
Estoy usando una impresora de matriz de puntos Epson LX-300+ y el código que utilizo es el siguiente:
Printer.ScaleMode = vbMillimeters
Printer.ScaleHeight = 81.5 Printer.ScaleWidth = 203.2002
Printer.Height = 4794.8245 Printer.Width = 12240
'Imprimo los datos del cheque
Printer.Print "datos del cheque"
'Salto de página
Printer.NewPage
'Al terminar todos los cheques
Printer.endDoc
De antemano gracias por la ayuda.
1. Cada cheque mide 8.5cm de altura, pero no he podido definir la altura exacta en el código y después de algunos cheques se nota bastante ese error.
2. Al terminar de imprimir los datos de un cheque envío la instrucción newpage, en W98 funciona correctamente pero en XP salta a la siguiente página como si fuera tamaño carta.
Estoy usando una impresora de matriz de puntos Epson LX-300+ y el código que utilizo es el siguiente:
Printer.ScaleMode = vbMillimeters
Printer.ScaleHeight = 81.5 Printer.ScaleWidth = 203.2002
Printer.Height = 4794.8245 Printer.Width = 12240
'Imprimo los datos del cheque
Printer.Print "datos del cheque"
'Salto de página
Printer.NewPage
'Al terminar todos los cheques
Printer.endDoc
De antemano gracias por la ayuda.
Respuesta de rogersr
1