Hola, deseo imprimir un formato específico en un papel contínuo de dimensiones:
23cm de ancho x 13.9cm de alto.
En WIn98 defino el tamaño del papel en la impresora (EPSON FX-890) y en VB6 le doy
Printer.PaperSize = 256
Pero en WinXP, esto me da ERROR. Ya tengo el tamaño de papel definido en la impresora pero no se cómo decirle a VB que me tome el número de ese nuevo formato.
Espero me den algún dato.
Saludos-
Al establecer las propiedades Height o Width de una impresora se establece automáticamente vbPRPSUser en PaperSize. creo que lo que debes hacer es esto:
Printer.ScaleMode = vbTwips
printer.Width = 23 * 567 ' 1 cm = 567 twips
printer.Heigth = 13.9 * 567