Papel continuo personalizado XP

Iniciado por F7, 19 Marzo 2007, 08:35 AM

0 Miembros y 1 Visitante están viendo este tema.

F7

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-
Aprendiendo a aprender

CeLaYa

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






"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.