Generación de Etiquetas en impresora Zebra TLP 2844

2,990 views
Skip to first unread message

Roy Francisco Salas Benavides

unread,
Apr 26, 2012, 12:16:50 AM4/26/12
to Comunidad de Visual Foxpro en Español
Hola amigos del Foro. Un saludo a la distancia.

Un par de clientes me están pidiendo que incluye en la aplicación de
punto de venta para supermercado la generación de etiquetas para
"Habladores" (así les llamamos aquí, son las etiquetas que indican el
nombre del producto, el precio, el peso, el código de barras, etc.) en
las góndolas, que puedan indicar el código de artículo y que el
sistema me genere la cantidad de etiquetas que yo le indique en el
formulario. También para marcar los productos, en este caso que se
pueda imprimir 3 etiquetas por línea,... espero haberme explicado bien
mi requerimiento.

Espero sus aportes, gracias mil de antemano.

Muchos Saludos.

Roy Salas.
Costa Rica.

Fox Learner

unread,
Apr 26, 2012, 12:30:28 AM4/26/12
to Comunidad de Visual Foxpro en Español
No te entendí jeje.. Pero tengo una zebra de esas de etiquetas en el
trabajo y son buenas pero cuesta configurarlas.

A la fecha no logro hacer que imprima bien desde VFP. Se me corren las
etiquetas cuando va como en la 12, por ejemplo.

Pero la usamos para generar etiquetas con un programa hecho en Visual
Basic 6.0.

Cual era la duda?...

extremo

unread,
Apr 26, 2012, 8:24:28 AM4/26/12
to Comunidad de Visual Foxpro en Español
Nosotros trabajamos con zebra, todas programadas en VFP con ZPL, nunca
hemos tenido esos problemas, lo mas rapido y es como nosotros
trabajamos, es crear la etiqueta a traves del demo del zDesigner (creo
que asi se llama) que viene con la impresora zebra, luego imprimimos a
txt, abrimos el txt y vemos el codigo que se generó para poder
imprimir la etiqueta, tomamos ese codigo y lo llevamos al VFP (puede
ser cualquier otro lenguaje) y despues le hacemos las adaptaciones
necesarias para que imprima por lotes y/o para que vaya cambiando los
productos.

Bendiciones

Luis Maria Guayan

unread,
Apr 26, 2012, 9:24:37 AM4/26/12
to publice...@googlegroups.com
Lo mas rápido (en impresión) es lo que te indica Extremo: tomar el código de algún generador de etiquetas en el lenguaje de la impresora y luego combinarlo desde VFP a un archivo de texto y enviarlo a la impresora.

La otra opción es utilizar el generador de informes de VFP y utilizar FoxBarcode para los códigos de barras. En la descarga de FoxBarcode hay un ejemplo de un informe similar al que necesitas.

-- FoxBarcode --
http://sites.google.com/site/foxbarcode/


Te pego una imagen de una aplicación de Punto de Venta con informes de VFP y FoxBarcode (La aplicación es LeKens TPV http://www.oktpv.com/lekenstpv.html y puedes descargar una Demo)




Otra aplicación que utiliza FoxBarcode es Ontario.Xb (http://www.ontarioxb.es/?page_id=6)




Ambas aplicaciones son de 2 conocidos y activos participantes de este gran Foro


Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

miltonvas

unread,
May 3, 2012, 3:46:12 PM5/3/12
to Comunidad de Visual Foxpro en Español
desde el 2007 yo tengo un sistema que imprime los codigos de barra y
me ha funcionado muy bien


*********************************************************************************************************************************************************
********cargo a una tabla temporal los datos que quiero impirimir en
mi caso
REPLACE itemprod WITH xinmvd.itemprod,;
dscr WITH xinmvd.ditem,;
valo WITH xinmvd.valo,;
bode WITH kNbode
*************************est por cada codig de barra a veces imprimen
hasta 3000 codigos (viene del proces de compra o de ingreso a
inventario


COPY FILE c:\tmp\barradatcero.xls TO c:\tmp\xbarradat.xls
objXL = CreateObject("Excel.Application")
objxl.workbooks.Open('C:\TMP\xbarradat.xls', , , ,,)
objxl.DisplayAlerts = .F.
kfil=2
kcol=0
*******solo por efectos de estructura en el archvio de etiquetas de la
impresora zebra
*******cambio los titulos de la primera fila del archivo de excel
=qcelda('objxl',1, 1,'codi1')
=qcelda('objxl',1, 2,'dscr1')
=qcelda('objxl',1, 3,'valo1')
=qcelda('objxl',1, 4,'local1')
=qcelda('objxl',1, 5,'codi2')
=qcelda('objxl',1, 6,'dscr2')
=qcelda('objxl',1, 7,'valo2')
=qcelda('objxl',1, 8,'local2')
=qcelda('objxl',1, 9,'codi3')
=qcelda('objxl',1,10,'dscr3')
=qcelda('objxl',1,11,'valo3')
=qcelda('objxl',1,12,'local3')
=qcelda('objxl',1,13,'codi4')
=qcelda('objxl',1,14,'dscr4')
=qcelda('objxl',1,15,'valo4')
=qcelda('objxl',1,16,'local4')
endif
objxl.save
*Objxl.Visible=.T.
*Objxl.Activesheet.PrintPreview(.F.)
*Objxl.objxl.Visible=.F.
Objxl.Quit
Objxl=.Null.
Release Objxl
USE
SELECT xinmvd
GO top
=impbarra()


**** impbarra.prg
************
PROCEDURE cgprintbarra
DECLARE Integer WinExec IN WIN32API String cCmdLine, Integer nCmdShow
kcomando='"C:\Archivos de programa\ZebraDesigner Pro\Bin\Design.exe" c:
\tmp\dplata5'
=WinExec( kcomando,3 )
*******************************

**siendo dplata5 un archvio generado en el programa disenador que te
vino en el cd de la impresora donde le dices que tome los datos del
archvio de excel

On Apr 26, 8:24 am, Luis Maria Guayan <luismar...@gmail.com> wrote:
> Lo mas rápido (en impresión)es lo que te indica Extremo: tomar el código de algún generador de etiquetas en el lenguaje de la impresora y luego combinarlo desde VFP a un archivo de texto y enviarlo a la impresora.
> La otra opción es utilizar el generador de informes de VFP y utilizar FoxBarcode para los códigos de barras. En la descarga de FoxBarcode hay un ejemplo de un informe similar al que necesitas.
> -- FoxBarcode --http://sites.google.com/site/foxbarcode/
> Te pego una imagen de una aplicación de Punto de Venta con informes de VFP y FoxBarcode (La aplicación es LeKens TPVhttp://www.oktpv.com/lekenstpv.htmly puedes descargar una Demo)
> Otra aplicación que utiliza FoxBarcode es Ontario.Xb (http://www.ontarioxb.es/?page_id=6)
> Ambas aplicaciones son de 2 conocidos y activos participantes de este gran Foro
>
> Luis María Guayán
> Tucumán, Argentina
> _________________________http://www.PortalFox.com
> Nada corre como un zorro
> _________________________
> El 26/04/2012 01:16, Roy Francisco Salas Benavides escribió:Hola amigos del Foro. Un saludo a la distancia. Un par de clientes me están pidiendo que incluye en la aplicación de punto de venta para supermercado la generación de etiquetas para "Habladores" (así les llamamos aquí, son las etiquetas que indican el nombre del producto, el precio, el peso, el código de barras, etc.) en las góndolas, que puedan indicar el código de artículo y que el sistema me genere la cantidad de etiquetas que yo le indique en el formulario. También para marcar los productos, en este caso que se pueda imprimir 3 etiquetas por línea,... espero haberme explicado bien mi requerimiento. Espero sus aportes, gracias mil de antemano. Muchos Saludos. Roy Salas. Costa Rica.
>
>  cgicbhie.png
> 34KViewDownload
>
>  etiquetas1.png
> 149KViewDownload
Reply all
Reply to author
Forward
0 new messages