La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11713 - COMO IMPRIMIR CóDIGO DE BARRA CON UNA DATAMAX
Autor:  Tomas Galarce T.
Necesito saber si alguien me puede ayudar para poder imprimir bajo clipper codigos de barra en formato ean13 con una impresora DATAMAX, la verdad es que he bajado varias librerias pero simpre señalan impresora HP, epson u otra y no veo la forma de imprimir.

Saludos - Chile

  Respuesta:  Leonel Gutierrez
Estas impresoras traen un programa de diseño llamado Impulsoft Start,
al instalarlo te solicita agregar la impresora (marca.modelo.puerto). Debes agregar la impresora y direccionarla a FILE (opcion que el programa te da), entonces dibujas tu etiqueta en la pantalla (usando de preferencia los font de la impresora y no los graficos) y envialo a imprimir. El programa te solicitara un nombre para el archivo TXT.
Cuando tengas el archivo TXT editalo y agregale los siguientes signos:
? "
entonces te quedara:
set console off
set printer on
set printer to lpt1
? "☻L"
? "D11"
? "PD"
? "SD", etc.

Esto se aplica tambien para las impresoras Eltron, Zebra, Zato, etc.

  Respuesta:  Robinson Aceituno Campos
Para eso necesitas tener el manual de programador (Obvio) pero te doy una pequeña referencia:
largo=13 //Largo de el Codigo de Barra
copias=1 //Cantidad de copias
? "f260"
? "z"
? "L"
? "D11"
? "H18"
? "C0000"
? "R0000"
? "133500000150040"+alltrim(precio)
if largo = 8
? "1G2201000020190" + substr(codigo,1,7)
endif
if largo = 12
? "1B2201000020190" + substr(codigo,1,11)
*"1B2202000100175" MODO ANTERIOR
endif
if largo = 13
? "1F2201000020190"+substr(codigo,1,12)
endif
if largo = 14
? "1D2201000020190" + substr(codigo,1,13)
endif
? "Q" + copias
? "E"

* debes colocar los caracteres que correspondan

  Respuesta:  Gerardo A. Mendoza
Que tal Tomas!

No creo solucionar tu problema pero a ver si te puedo a ayudar a orientar un rumbo. Supongo que la impresora traía manual, ahí normalmente se encuentran la serien de secuencias de comandos que se pueden enviar para producir una salida, supongo que si tiene la capacidad de imprimir código de barras deba traer un pequeña explicación, posiblemente sea configuración de la impresora misma. Otra opción puede ser utilizar un software alterno para imprimir códigos de barras, que en algunos casos se puede integrar dentro de clipper o ejecutarlo como especie de runtime con el comando Run.