Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/07/2010, 17:16
yera2002
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 17 años, 3 meses
Puntos: 2
Respuesta: dll y/o API para Impresion Zebra ZPL

Hola:

Si mal no recuerdo la diferencia entre ZPL y EPL no es mucha, recuerdo haber hecho alguna programacion anteriormente hacia una ZEBRA 2844 la cual en efecto debe programarse en EPL y tambien para una zebra 600 que es en ZPL, lo que recuerdo que hice fue generar toda la cadena de impresion como si fuera tipo texto, es decir, envie todas las variables a una cadena de texto incluyendo los comandos del lenguaje (ya sea EPL o ZPL) y eso lo envie al puerto.

Si requieres el manual de programacion de EPL

http://www.servopack.de/support/zebra/EPL2_Manual.pdf

Creo que este sirve para la impresora que intentas instalar. Por otro lado te pongo un ejemplo de lo que hice para enviar la informacion a la impresora:

cCodigo = ""

cCodigo = cCodigo & "^MMT" & Chr(13) & Chr(10) 'Modo de Impresion
cCodigo = cCodigo & "^MNY" & Chr(13) & Chr(10) 'Media Tracking
cCodigo = cCodigo & "^MTT" & Chr(13) & Chr(10) 'Media type
cCodigo = cCodigo & "^MD8" & Chr(13) & Chr(10) 'Media darkness
cCodigo = cCodigo & "^XA" & Chr(13) & Chr(10) 'Inicio de la impresión
cCodigo = cCodigo & "^LH20,30" & Chr(13) & Chr(10) 'Inicio de la etiqueta

Empresa = "Empresa s.a."

iCol = 40
iRen = 2

cCodigo = cCodigo & "^FO" & iCol & "," & iRen & "^ADN,10,12^FR^FD" & Empresa & " :" & Formato( Date, "ddMMyy" ) & "^FS" & Chr(13) & Chr(10)

nNumero = n

iRen = iRen + 20
cCodigo = cCodigo & "^FO" & iCol & "," & iRen & "^BCN,90,Y,N,N^FD" & strCero( (nNumero), 4 ) & "*755555555555555^FS" & Chr(13) & Chr(10)
iRen = iRen + 120
cCodigo = cCodigo & "^FO" & iCol & "," & iRen & "^ADN,30,12^FR^FDArticulo de prueba^FS" & Chr(13) & Chr(10)
cCodigo = cCodigo & "^XZ"

Y la cadena cCodigo la envie al puerto

Espero te ayude
Saludos...