imprimir directamente a puerto paralelo (LPT)

19/11/2004 - 17:25 por Lic. Mario M | Informe spam
hola que tal:

mi duda es la siguiente:

estoy desarrollando una aplicación en Visual Basic. NET y
necesito mandar a imprimir a a cualquier miniprinter
(impresora de ticket) que se conecte a la computadora.
No he podido encontrar alguna biblioteca que me ayude a
imprimir sin la necesidad de la cola de impresión de
windows. o también si me puede alguien decir si que API
de windows me puede ayudar a hacer esto y de que manera.

Saludos. gracias
 

Leer las respuestas

#1 Mauricio
19/11/2004 - 17:34 | Informe spam
lo podes hacer creando un archivo de texto y luego
enviandolo al puerto de la impresora

Dim sw1 As System.IO.StreamWriter =
System.IO.File.CreateText(C:temp.txt")

sw1.WriteLine("Esta linea termina con salto de linea.")
sw1.Write("Esta no. ")
sw1.Write("Continua con la linea anterior")
sw1.WriteLine("Linea nueva")
sw1.Close()

Try
Shell("print /d:LPT1 C:\temp.txt") 'si quieres en
un puerto COM :
"print/d:COM1 C:/temp.txt"
Catch e As System.IO.FileNotFoundException
MsgBox(e.Message)
End Try


hola que tal:

mi duda es la siguiente:

estoy desarrollando una aplicación en Visual Basic. NET y
necesito mandar a imprimir a a cualquier miniprinter
(impresora de ticket) que se conecte a la computadora.
No he podido encontrar alguna biblioteca que me ayude a
imprimir sin la necesidad de la cola de impresión de
windows. o también si me puede alguien decir si que API
de windows me puede ayudar a hacer esto y de que manera.

Saludos. gracias
.

Preguntas similares