Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Impresora TM-L60-II (https://www.clubdelphi.com/foros/showthread.php?t=50161)

xio 09-11-2007 19:23:37

Impresora TM-L60-II
 
Alguien a trabajado alguna vez con una impresora como esta?? Me estoy volviendo completamente loca. Intento imprimir una etiqueta con codigo de barras, al enviar los codigos de control a la impresora me imprime caracteres raros.

Si no es mucha molestia podriais indicarme cual es la forma de enviar codigos de control a esta impresora??

Trabajo con Delphi 4.

PD: Es la primera vez que trabajo con impresoras.

xio 09-11-2007 19:25:07

Se me ha olvidado comentar que la tengo conectada al puerto COM2. Me he descargado el manual de internet y aparecen todos los codigos de control pero no se como enviarlos. :(

egostar 09-11-2007 19:52:43

Cita:

Empezado por xio (Mensaje 244978)
Se me ha olvidado comentar que la tengo conectada al puerto COM2. Me he descargado el manual de internet y aparecen todos los codigos de control pero no se como enviarlos. :(

Bueno, veo que ya estás enviado caracteres por el com2 hacia la impresora, lo más seguro es que no tengas bien configurado los parámetros de comunicación como son Velocidad, Bits de Datos, Bit de Stop y Paridad.

Normalmente los caracteres de control se envian a través de códigos ascii

Por ejemplo Chr(32) o #32.

Sería bueno que colocaras aquí como es que estás mandando los datos y a partir de ahi poder ayudarte mas.

Salud OS

xio 12-11-2007 12:20:02

Código SQL [-]
  Linea := CHR(27) + CHR(102) + '1';
  WritePrinter(Handle, PChar(Linea), Length(Linea), N);

xio 13-11-2007 11:07:24

Tema solucionado, no estaba utilizando la codificacion correcta.

Muchas gracias a todos!


La franja horaria es GMT +2. Ahora son las 07:51:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi