pedido de ayuda impresora Zebra en red

131 views
Skip to first unread message

miguel antonio clavijo

unread,
Feb 12, 2026, 5:27:22 PMFeb 12
to Comunidad de Visual Foxpro en Español
Estimados, tengo inconvenientes para la impresion de etiquetas de codigos de barras en una impresora Zebra 421 203dpi.
La impresora esta instalada en una red local de 14 usuarios, que tiene un Dominio definido (usan active directory), la impresora esta instalada con una direccion IP estatica y se han cargado los drivers en cada puesto de trabajo que la utiliza.
Funciona perfectamente e imprime con una aplicación realizada en VisualBasic 6.0 que se esta reemplazando por una aplicación en Visualfoxpro 9-X
El tema es que no, puedo desde Vfox imprimir en ella, preparo el archivo con todos los comando (que funcionan perfectamente e imprimen en una impresora de igual tipo pero fuera de esa red) 
alguien podrá indicarme como enviar el archivo de comandos ZPL par realizar la impresion
graciassssssssssssssssss

Sergio Rojas

unread,
Feb 13, 2026, 4:35:56 AMFeb 13
to publice...@googlegroups.com

Primero no utilizar el nombre de impresora de Windows.

Copiar el archivo en ZPL a la dirección de la impresora con COPY FILE file_con_path TO \\direccion_ip\Nombre_impresora_IPP

Con esto ya tenés lo necesario ahora el progreso depende de ti.

Saludos

Sergio

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/a7e27e4b-68d5-4459-8394-f10e4c854e91n%40googlegroups.com.

miguel antonio clavijo

unread,
Feb 13, 2026, 7:44:21 AMFeb 13
to publice...@googlegroups.com
Hola Sergio buen dia,
comentame si es correcto porque no comprendo \\direccion_ip\Nombre_impresora_IPP  solo se la direccion IP ó debería tener un nombre también?
quedariía  asi?    COPY FILE C:\PASE\ETIQ.TXT TO "\\192.168.194.203"
puedo poner el ZPL en una variable o crear un cursor?

LOCAL L1, ZTIPO, ZIDEN
ZTIPO="DESCRIPCION" 
ZIDEN="DETALLE"
L1=""
L1=L1+"^XA^LH05,10"
L1=L1+"^FO50,60^A0,30^FD"+ZTIPO+"^FS"
L1=L1+"^FO50,120^BY2,2.8^B3N,N,80,N,N^FD"+ZIDEN+"^FS"
L1=L1+"^FO100,220^A0,30^FD"+ZIDEN+"^FS"
L1=L1+"^XZ"


José Antonio Peña Martínez

unread,
Feb 13, 2026, 3:42:29 PMFeb 13
to publice...@googlegroups.com
Debería ser el nombre de la impresora compartida , que también lo puedes lograr mapeando la impresora un puerto com o lpt

Desarrollo de Sistemas TecnoPro
José Antonio Peña

Saludos!

miguel antonio clavijo

unread,
Feb 24, 2026, 3:32:36 PMFeb 24
to publice...@googlegroups.com
jose antonio peña agradecer un mini ejemplo de lo que me explicas 

José Antonio Peña Martínez

unread,
Feb 24, 2026, 7:07:04 PMFeb 24
to publice...@googlegroups.com
Mira hay que ordenar las ideas primero, es como un cuestionario:

1.-  Las etiquetas se pueden imprimir por dos vías:

a) Usando el driver de la impresora de windows mediante el reporteador de VFP aqui descargas el driver de la impresora y el código de barras no es más que un tipo de fuente y los texto no se diga

b) Con códigos EPL o ZPL (para mi lo mejor) dependiendo del modelo de la impresora Zebra, las antiguas con EPL las recientes con ZPL, para esto tu ya tienes instalada la impresora con el driver de windows, la compartes con un nombre por decir "zebra" y usas el comando NET USE para mapeas la impresora a un puerto, ejemplo: 
# el primer renglón es para desmapear la impresora por si está asignada
net use lpt1 /delete 
#luego la vuelves a mapear
net use lpt1: \\192.168.1.55\zebra /persistent:yes

ya con esto la impresora imprime mediante comandos enviados al puerto LPT1 (también puede ser COM1 COM2 etc)

el archivo a enviar:

N
D15
ZB
B30,100,0,1,2,15,40,N,"745403060854"
A60,150,0,2,1,2,N,"745403060854"
A100,1,0,4,1,2,N,"  PUNCH CANDY COMPRIMIDO"
A100,46,0,4,1,2,N,"      C/20      30/20"
A295,106,0,4,2,3,N,"  $29.85"
P1

En este caso el lenguaje es ZPL* y el archivo se llamaria tuarchivo.txt.

creas un archivo .bat llamado "imprime.bat" con este contenido

type s:\tusistema\tuarchivo.txt > lpt1

y luego solo ejecutas imprime desde cmd o con un run VFP

No es tan difícil, lo que sí te recomiendo es que estudies un poco los lenguajes EPL y ZPL, y que veas que via se te facilita mas ...

Saludos y suerte!



--

Jorge L. Florez C.

unread,
Feb 26, 2026, 1:13:42 PMFeb 26
to publice...@googlegroups.com
Hola
Define tu impresora como de solo texto
En vfp la capturas con set printer.....
envías cada línea usando ???
??? ^XA.... etc

al final set printer to

Espero te sirva

Saludos
Jorge Florez
Lima - Perú

--
Reply all
Reply to author
Forward
0 new messages