mandar a imprimir en impresora termica Zebra : GC420T y Z4M : Puerto USB desde VFP9

1,292 views
Skip to first unread message

Dony Bustamante

unread,
Feb 15, 2017, 3:28:49 PM2/15/17
to Comunidad de Visual Foxpro en Español
Buenas tardes,  soy nuevo en esto de las impresoras termicas , he buscado información pero no puedo imprimir en este tipo de impresoras
me gustaría que me ayuden con algunos ejemplos de como se manda a imprimir desde VFP9


Te antemano muchas gracias, por la ayuda

Atte

Dony Bustamante

Hernan Serrano

unread,
Feb 15, 2017, 5:33:40 PM2/15/17
to publice...@googlegroups.com
Es simplemente crear las etiquetas, y utilizarla como una impresora normas con sus respectivos drivers.

--
Tico Support S. A.
Tel. (506)8772-6170

Rafael Carballo

unread,
Feb 16, 2017, 5:30:36 AM2/16/17
to Comunidad de Visual Foxpro en Español
Dony con respecto a las impresoras Zebra los he trabajado durante muchos años directamente desde la proporcionara Zebra  ZPL II o EPL

Las maneras de poder imprimir son las siguiente :

1. Con el Software S-Dessing que viene en el mismo disco para etiquetas personalizadas hasta con imagenes.
2. Programando en ZPL. directamente enviado al impresor con un archivo de texto 
3. Programando en EPL cuando zebra fusiono a ELTRON que fue quien en sus impresores maneja en lenguaje EPL

Una muestra de ZPL
^XA
^FO200,30^A0N,30,25^FDT-SHIRT ADULTO BLANCO LISO HUNTER^FS
^FO200,60^A0N,25,25^FDCOLOR : BLANCO^FS
^FO500,60^A0N,25,25^FDTALLA : S^FS
^FO200,85^A0N,25,25^FD75% ALG. 25% POLY.^FS
^FO40,40^BY3
^BEn,40,Y,N,N
^FO260,115^AAN,10,10^FD7460405900016^FS
^FO200,195^A0N,25,20^FDNit:0210-230172-105-0^FS
^FO490,195^A0N,25,20^FDReg No.:12-4^FS
^FO200,220^A0N,25,20^FDGiro :FABRICACION DE HILOS^FS
^FO200,245^A0N,25,20^FDHILOSA S.A. DE C.V.^FS
^XZ

Muestra en Programación EPL

S2
D7
ZB
N
S2
A45,5,0,3,1,2,N,"CAJAS Y BOLSAS S.A."
A45,40,0,2,1,1,N,"CPU DELL OPTIPLEX TECLADO,MOUS"
A45,60,0,2,1,1,N,"E MONITOR 9020"
A45,80,0,3,1,1,N,"96301 CONTRALORIA"
A45,100,0,2,1,1,N,"FISICO AL 30/11/2016"
A315,140,0,1,1,1,N,""
B55,120,0,1,2,7,35,B,"1621"
A465,5,0,3,1,2,N,"CAJAS Y BOLSAS S.A."
A465,40,0,2,1,1,N,"ESCRITORIO GRIS DE 5 GAVETAS"
A465,60,0,2,1,1,N,""
A465,80,0,3,1,1,N,"96301 CONTRALORIA"
A465,100,0,2,1,1,N,"FISICO AL 30/11/2016"
A705,140,0,1,1,1,N,""
B465,120,0,1,2,7,35,B,"196301008"
P1
FE

Este código generado lo envías directamente a la impresora LPT1 o cuando es usb como impresora compartida 

Ejemplo:
COPY C:\VINEPL\VINPRINT.TXT  \\CARBALLO-PC\GC420T

La impresora virtual es creada en la pc como genérica texto

Generic Generic / Text only version

La nombras como tu quieres en mi caso le pongo el modelo de impresora y luego la compartes para imprimir. asi la usas local o remoto.

Espero te sea de ayuda,

Dony Bustamante

unread,
Feb 16, 2017, 8:40:53 AM2/16/17
to Comunidad de Visual Foxpro en Español
Buenos dias Rafael, muchas  gracias por la ayuda voy a probar como me dices  y te aviso cualquier novedad, 


Atte
Dony 

Dony Bustamante

unread,
Feb 18, 2017, 11:13:59 AM2/18/17
to publice...@googlegroups.com
Buenos dias, Rafael  gracias por tu  apoyo en resolver mi problema

queria hacerte unas consultas

Esto no me da en VFP 9
COPY C:\VINEPL\VINPRINT.TXT  \\CARBALLO-PC\GC420T

Y
ya cree la impresora generica como lo enlazo con la impresora  Z4M 

Por favor 
Gracias 

Atte
Dony Bustamante

Rafael Carballo (Gmail)

unread,
Feb 18, 2017, 3:54:29 PM2/18/17
to publice...@googlegroups.com
La impresora Genérica es para recibir archivo de texto que es el que se envía con la instruccion  COPY C:\VINEPL\VINPRINT.TXT  \\CARBALLO-PC\GC420T

Como es lenguaje de la impresora la impresora lo interpreta y sale la impresión de lenguaje puro.
En otras palabras es programación directa de la impresora por eso no se debe usar la impresora que instala la impresora sino este genérico.

Si te acuerdas en DOS para imprimir en impresores matriciales al puerto LPT1 enviábamos la instrucción dir *.* >lpt1  y la lista salia en impresor matricial

De hecho estas impresora traen puerto paralelo LPT1 todavía.
Si conectas el cable paralelo y configuras la impresora virtual genérica a ese puerto lpt1
 Haz la prueba asi : 

COPY C:\VINEPL\VINPRINT.TXT >lpt1

  
------ Mensaje original ------
De: "Dony Bustamante" <multiserv...@gmail.com>
Enviado: 18/02/2017 10:13:52 a. m.
Asunto: Re: [vfp] Re: mandar a imprimir en impresora termica Zebra : GC420T y Z4M : Puerto USB desde VFP9

micky khan

unread,
Feb 18, 2017, 10:00:31 PM2/18/17
to publice...@googlegroups.com

Pueden engañar a Windows mediante el uso de la impresora usb como maniquí "red" impresora conectada a LPT1.

Compartir la impresora usb

Utilice un nombre de recurso fácil de recordar, como "Impresora".

Conectar la impresora compartida como LPT1

NET USE LPT1: \\[Computer-Name]\printer /PERSISTENT:YES


Fuente: https://www.enmimaquinafunciona.com/pregunta/35775/como-simular-la-impresora-paralelo-lpt-con-una-impresora-usb


El 18 de febrero de 2017, 15:54, Rafael Carballo (Gmail) <rafca...@gmail.com> escribió:
La impresora Genérica es para recibir archivo de texto que es el que se envía con la instruccion  COPY C:\VINEPL\VINPRINT.TXT  \\CARBALLO-PC\GC420T

Como es lenguaje de la impresora la impresora lo interpreta y sale la impresión de lenguaje puro.
En otras palabras es programación directa de la impresora por eso no se debe usar la impresora que instala la impresora sino este genérico.

Si te acuerdas en DOS para imprimir en impresores matriciales al puerto LPT1 enviábamos la instrucción dir *.* >lpt1  y la lista salia en impresor matricial

De hecho estas impresora traen puerto paralelo LPT1 todavía.
Si conectas el cable paralelo y configuras la impresora virtual genérica a ese puerto lpt1
 Haz la prueba asi : 

COPY C:\VINEPL\VINPRINT.TXT >lpt1

  
------ Mensaje original ------
De: "Dony Bustamante" <multiserv...@gmail.com>



--
  <_>
 (o o)
 (  °  )
<>-<>
Micky Khan

Manuel Valenzuela

unread,
Nov 14, 2018, 12:02:49 PM11/14/18
to Comunidad de Visual Foxpro en Español
Buen dia Rafael, alguna vez usaste un plc para mandar imprimir?

Andrés Oscar Gimbatti

unread,
Nov 14, 2018, 1:38:07 PM11/14/18
to Comunidad de Visual Foxpro en Español
Buenas,
He trabajado con todos los modelos de zebra que nombras y con diferentes tamaños de etiqueta.
Yo hago los reportes normalmente como para cualquier impresora y los envio de la misma forma (REPORT FORM reporte TO PRINTER PROMPT o PREVIEW o PRINTER NAME)
pero:
1º las configuraciones de windows de la impresora configurale bien el tamaño de la etiqueta
2º configuro el tamaño de la etiqueta en un campo del reporte:

USE reporte.frx ALIAS currepo

en la tabla que te abre, en el primer registro, en el campo "expr"
le pongo estos datos:

ORIENTATION=0 (0: es vertical, 1: horizontal)
PAPERLENGTH=2030  (largo etiqueta)
PAPERWIDTH=1070 (ancho etiqueta)
 
grabalo y listo. Lo manejas como cualquier reporte normal (agregando imagenes, diferentes tipo de tamaño de letra, etc etc ).
Tené en cuenta que cada vez que modifiques el reporte tenes que ir y editar el campo en cuestión.

Espero que te ayude.

Saludos

Rafael carballo

unread,
Nov 14, 2018, 3:38:59 PM11/14/18
to publice...@googlegroups.com
Gracias lo probare

Enviado desde mi Huawei de Claro.


-------- Mensaje original --------
Asunto: [vfp] Re: mandar a imprimir en impresora termica Zebra : GC420T y Z4M : Puerto USB desde VFP9
De: Andrés Oscar Gimbatti
Para: Comunidad de Visual Foxpro en Español
CC:

Marcio Filizola

unread,
Jul 21, 2019, 9:19:40 AM7/21/19
to Comunidad de Visual Foxpro en Español
Bom dia, falo de Belo Horizonte, tenho problema com salto de pagina quando mando imprimir na zebra gc420t ele salta 2 etiquetas, imprime 6, e salta novamente, sempre de 6 em 6. pode me ajudar ?

Carlos Alfaro

unread,
Jul 21, 2019, 2:11:06 PM7/21/19
to publice...@googlegroups.com

Saludos cordiales:

Ahora no tengo las condiciones para realizar pruebas.

Si estas usando comando ZPL o EPL?, la causa está en los valores de definición del área de impresión, han de exceder el tamaño disponible de la etiqueta.

Sabes cómo determinar los valores del área disponibles de las etiquetas que estas usando?

 

Buen día.

 

 

Carlos Alfaro

--
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 esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/d50deeb0-6cbc-4c53-9cd3-9bee2a64a4a4%40googlegroups.com.

Marcio Filizola

unread,
Jul 21, 2019, 2:18:09 PM7/21/19
to publice...@googlegroups.com
Na verdade utilizo o LABEL FORM do proprio vfp, porque por comando epl ou zpl nao consigo carregar a imagem para impressao.

Desde já, agradeço.



--
Marcio N. Filizola
 
(31) 9 9129-6570 (vivo)
(31) 9 8540-1261 (Tim)
skype: marciofilizola

Oscar Bonet

unread,
Jul 21, 2019, 2:19:17 PM7/21/19
to publice...@googlegroups.com
tratarlas como una impresora común y corriente de windows.
yo genero etiquetas de los productos de la compañia con códigos de barras lineal y 2D  con visual foxpro 9.

Solo ten en cuenta es el tamaño de las etiquetas configurarse adecuadamente en el driver de la impresora.  ten en cuenta también el tipo de impresión y etiqueta ya sea térmica o de transferencia térmica,etc.
Att
_________________
Oscar Bonet
   



De conformidad con el decreto 2242 de Noviembre de 2015, nuestra Compañía está implementando la Facturación Electrónica y según comunicado  100202211-410 del 29 de Junio de 2018 emitido por la DIAN, se nos fijó el 1 de diciembre de 2018 para la emisión de la factura electrónica.
En consecuencia, hemos destinado la cuenta de correo electrónico: 
e-fac...@cialta.com      para recepción y emisión de facturas electrónicas.

Habeas Data: La Compañía Internacional de Alimentos Agropecuarios CIALTA S.A.S. cumple con los requerimientos de la Superintendencia de Industria y Comercio de Colombia sobre el manejo de información de datos personales, lo cual implica tener políticas claras de tratamiento de Base de Datos que usted puede consultar: Politicas Habeas Data 

Si desea tener más información sobre el particular, puede escribirnos al correo habea...@cialta.com 

Reply all
Reply to author
Forward
0 new messages