Cita:
Iniciado por culd Depende como estes mandando a imprimir...
Eso se manda con "OPEN impresora" y ahi le das un PRINT con cada linea...
Si es USB la impresora no te va a andar, con OPEN... Tenes que usarla con puerto serial...
Si esta en red la primeroa seria "\\ipred\impresora"
Tambien si tenes USB podes compartirla y imprimirla desde red, aunque este en la misma pc, asi podes imprimir desde usb
Una de las impresoras esta conectada por el puerto com1 EN ESA FUNCIONA BIEN. La otra esta por LPT1 y es en esa que no imprime los còdigos sino el texto plano. Ambas estan atadas a sus equipos pero compartidas en red.
Lo que estoy haciendo es lo siguiente: El programa me crea un archivo txt con el codigo expuesto arriba tal cual, luego abro el archivo txt y lo envio a la impresora mediante Shellexcecute PRINT que me lo envia a la impresora predeterminada. Logicamente que previamente debo poner como predeterminada la impresora.
La pregunta o interrogante que me hago es porque una zebra si me interpreta el lenguaje ZPL y la otra NO.
Como seria mejor entonces llamar el archivo etiqueta.txt para enviarlo a la impresora? y que la misma me interprete los comandos ZPL para traducirlos a codigo de barras? GRACIAS