Hola necesito imprimir documentos en impresoras
ordenes de transportes, facturas y otros, estoy
trabajando con wxPython, buscando me encontre
win32print, las impresoras son de matriz de punto como
Okidata, IBM, Epson. Basicamente necesito saber los
codigos para configurar una pagina ejm. de 15 lineas,
eject, agrandar letra. Eso recuerdo lo hacia en
Clipper pero no recuerdo cuales eran los codigos de
Escape y menos donde quedaron esos programas.

Bueno les adjunto el script que encontre, si alguien
conoce o sabe de un metodo mejor se los agradecere, la
verdad es que necesito imprimir texto plano y no PDF;

import win32print, win32ui

printer = win32print.GetDefaultPrinter()
print "Imprimiendo en ", printer
phandle = win32print.OpenPrinter(printer)
dc = win32ui.CreateDC()
dc.CreatePrinterDC()
dc.StartDoc("Prueba")
dc.StartPage()
dc.TextOut(0,0, "Hola, mundo!")
dc.EndPage()
dc.EndDoc()
win32print.ClosePrinter(phandle)

Espero sus comentarios y como dije no me sirve generar
PDF. 

Fernando Villarroel N.






                
______________________________________________
Renovamos el Correo Yahoo!: ¡100 MB GRATIS!
Nuevos servicios, más seguridad
http://correo.yahoo.es
From [EMAIL PROTECTED]  Fri Nov  5 10:25:36 2004
From: [EMAIL PROTECTED] (Gustavo Chain)
Date: Fri Nov  5 10:25:47 2004
Subject: Duda SCSI
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Bueno, la compré :)

aqui está el lspci


0000:00:08.0 Multimedia video controller: Image Technologies Development: 
Unknown device 0001

al parecer es para Scanners o Impresoras :(

pero ya tá

> tengo una tarjeta así para mi grabador externo y es SCSI, el conector
> que mencionas no será quizás algo más ancho que un IDE?

q te arroja el kernel?
y q módulo usas??

gracias!

Responder a