Visual Basic - Impresora USB

Life is soft - evento anual de software empresarial
 
Vista:

Impresora USB

Publicado por Gringo (7 intervenciones) el 07/10/2008 20:56:04
Hola a Todos, estoy trabajando con una impresora zebra tlp2844 donde le mando a imprimir un archivo con el formato de su lenguaje(EPL), La forma en que se lo mando es copiando el archivo al LPT1, el problema que me surge es que lo debo hacer funcionar en una notbook que no tiene conector ni paralelo ni serial, solo usb. como puedo hacer para manipular el puerto usb?, no puedo copiar el archivo al usb como se hace con el com o el lpt, QUE PUEDO HACER!!??....
Desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Impresora USB

Publicado por governador (21 intervenciones) el 07/10/2008 23:53:33
compañero, lo unico que sé, es que cada dispositivo USB tiene una dirección única, como la mac de las tarjetas de red, hay poca información relacionada con USB y VB.
Has probado de mandar a imprimir mediante el driver de la impresora, supuestamente instalada, puede que sea la solución.
Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresora USB

Publicado por Gringo (2 intervenciones) el 08/10/2008 15:35:43
Desde ya muchas gracias por tu respuesta. Como puedo hacerlo imprimir mediante el driver?, yo cuando lo manejo por lpt, copio un txt con esto dentro(con el comando copy archivo.txt lpt1:):
.
N
Q500,24
q400
S2
D7
ZT
A400,10,1,4,1,1,N,"PRODUCTO:"
A300,10,0,4,1,1,N,"BOBINA:"
A175,60,0,4,1,1,R,"1"
A245,60,0,4,1,1,N,"LOTE N§:"
A375,60,0,4,1,1,R,"A1"
A445,60,0,4,1,1,N,"OT N§:"
A545,60,0,4,1,1,R,"15452"
A45,110,0,4,1,1,N,"FECHA:"
A45,160,0,4,1,1,N,"KG BRUTO:"
A45,210,0,4,1,1,N,"KG NETO:"
A45,260,0,4,1,1,N,"OPERADOR:"
P1

La impresora lo interpreta y lo imprime perfectamente. No se como hacer para mandarle esto por el driver de la impresora y que lo interprete.Si sabes de algo te lo voy a agradecer mucho.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresora USB

Publicado por governador (21 intervenciones) el 09/10/2008 00:11:25
Has probado de mandarlo de una forma rudimentaria

con el método printer

printer.print variable
printer..
printer.endoc

esto es como yo imprimo una etiqueta con una epson tm-l60II
Printer.FontName = "7 cpi"
Printer.FontSize = 6
Printer.Print
Printer.FontSize = 20
Dim ancho1 As Integer
ancho1 = Printer.TextWidth(TEXTO1) / 2
Printer.CurrentX = Printer.ScaleWidth / 2 - ancho1
Printer.Print TEXTO1
printer.endoc

espero sirva de algo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresora USB

Publicado por TOZT87 (1 intervención) el 26/11/2008 20:01:15
Buen dia...

Hace un rato que preguntaron, no se si aun sirva...
Lo que puedes hacer es comprar un cable paralelo-usb o serial-usb e instalarle su respectivo driver. Esto te permite usar el puerto USB como un puerto virtual ya sea paralelo o serial, mismo que podras accesar desde VB sin problema.

Por ejemplo en el caso de usar un usb-serial, puedes usar el MSCOMM para comunicarte con el COM1, la info saldra por el puerto USB y el cable la convierte a serial.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar