Como listar en Impresoras, ejemplos
JC
jcanto en hispasec.com
Mie Ene 14 20:20:59 CET 2004
> Te agradecere el ejemplo, y algun metodo que sirva tanto en windows como
> Linux ?
Me temo que para linux no tengo ejemplos. Para Windows aqui tienes la cosa
(el ejemplo capa los strings a 40 porque es para un listado con una
impresora de tickets):
# lineas es una lista de strings
def imprime(lineas):
import win32ui,string
dc = win32ui.CreateDC()
dc.CreatePrinterDC()
dc.StartDoc('Documento1')
dc.StartPage()
for linea in lineas:
linea = linea[0:40]
linea = string.ljust(linea,40)+" "
dc.TextOut(0,0,linea)
dc.EndPage()
dc.EndDoc()
Más información sobre la lista de distribución Python-es