Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: yomisma3355 en 27 Marzo 2015, 14:03 pm



Título: datamax (impresora de etiquetas) y visual basic
Publicado por: yomisma3355 en 27 Marzo 2015, 14:03 pm
Hola, lo primero gracias a todos

tengo una impresora datamax y una aplicación en visual basic 5

He creado los siguientes comandos que cuando los mando desde la impresora (botón derecho impresora, opciones,herramientas, acción, enviar comandos a la impresora) lo interpreta e imprime el resultado que yo quiero

^BL
H07
D11
Q0001<CR>
191100400600010<LINEA1>
191100200500010<LINEA2>
191100300350010<DATOSA>
191100300200010<DATOSB>
191100100400100<FECHA>
E<CR>

Sin embargo, cuando envio ese texto a imprimir con un objeto vsprinter a la impresora veo que no los interpreta bien. Para ver qué estaba ocurriendo, instale por el mismo puerto una impresora de texto (en la que ves lo que estás enviando a imprimir) y cuando le envío el texto lo que recibe es lo siguiente (es como si volviera a encapsularlo en otro formato....) alguien sabe por qué ocurre esto?? mil gracias

n
M1500
V0
d
L
D11
ySU8
A2
1911S0105900000P008P008|L
1911S0105770000P008P008H07
1911S0105640000P008P008D11
1911S0105500000P008P008Q0001<CR>
1911S0105370000P008P008191100400600010<LINEA1>
1911S0105240000P008P008191100200500010<LINEA2>
1911S0105100000P008P008191100300350010<DATOSA>
1911S0104970000P008P008191100300200010<DATOSB>
1911S0104840000P008P008191100100400100<FECHA>
1911S0104700000P008P008E<CR>
Q0001
E


Título: Re: datamax (impresora de etiquetas) y visual basic
Publicado por: HdM en 27 Marzo 2015, 14:38 pm
Si se le permite enviar comandos, debería haber alguna guía de programación para poder saber cómo enviárselos correctamente. ¿Qué impresora es? ¿has mirado si hay doc. al respecto en la web del fabricante?