Yo lo hacia asi :

 

SET PRINTER TO

SET PRINTER ON PROMPT

SET CONSOLE OFF

 

FOR i = 1 TO 235

 

?'q408'

?'Q304,24+0'

?'S3'

?'D8'

?'ZT'

?'TTh:m'

?'TDy2.mn.dd'

?'A35,55,0,1,1,2,N,"Titulo : 75/72 PES  Partida : 14939"'

?'A106,132,0,2,1,2,N,"OP   13065 - 402"'

?'A47,233,0,2,1,2,N,"NEGRO 11/06/2008 - (COFACO)"'

?'LO28,18,369,2'

?'LO28,282,369,2'

?'LO28,19,3,264'

?'LO394,19,3,264'

?'LO30,108,365,2'

?'LO30,195,367,2'

?'FE'

?'P1'

ENDFOR  

 

SET PRINTER TO default

SET CONSOLE ON

SET PRINTER OFF

SET PRINTER TO default

 

MK

 

 

De: [email protected] [mailto:[email protected]] En nombre de francisco prieto
Enviado el: sábado, 22 de enero de 2011 07:32 a.m.
Para: GUFA List Member
Asunto: [GUFA] Zebra 2844/VFP 8.0/ XP PRO SP 3.

 

Mario,

 

Tu error me ilumino el camino....

 

Resulta que este cliente ademas se compro una Sato (que aparentemente anda muy 
bien) y me pidió la forma de integrar la misma al sistema. Estaba buscando la 
solución por el lado de un manual de Sato, pero tu solución de diseñar primero 
con el soft de ellos (Zebra) y luego aplicarlo a un reporte de Fox, es muy 
sencilla y ademas sumamente práctica.

 

Queda mal que te diga, pero... Seguí teniendo problemas así!... Jajaja!!!

 

Saludos,

 

Pancho

Córdoba

El 22 de enero de 2011 08:13, francisco prieto <[email protected]> escribió:

si, se hace así.

 

Lparameters cDescrip,cProducto,cPartida,cCantidad,cFecha,nCopias

Local lcArchEtiq,lcPuertoZebra,lcTextoArch

lcArchEtiq=_Screen.DirTemp+sys(2015)+".ejf"

 

TEXT TO lcTextoAEnviar TEXTMERGE NOSHOW PRETEXT 3

 

O

FK"MCMEDIA"

 

FS"MCMEDIA"

V00,40,C,"Descipcion"

V01,15,C,"Producto"

V02,10,C,"Partida"

V03,10,L,"Cantidad"

V04,10,R,"Fecha"

q640

Q320,24+0

S3

D8

ZT

TTh:m

TDdd/mn/y4

A8,64,0,4,1,2,N,V00

A8,112,0,4,1,2,N,V01

A8,160,0,4,1,2,N,V02

A8,280,0,4,1,1,N,V03

A300,280,0,4,1,1,N,V04

FE

 

FR"MCMEDIA"

?

<<cDescrip>>

<<cProducto>>

<<cPartida>>

<<cCantidad>>

<<cFecha>>

P<<ALLTRIM(STR(nCopias))>>

ENDTEXT

 

Strtofile(Chr(13)+Chr(10)+lcTextoAEnviar+Chr(13)+Chr(10),lcArchEtiq)

 

lcPuertoZebra=_Screen.PuertoZebra

Set Printer To Name &lcPuertoZebra

Try

lcTextoArch=Filetostr(lcArchEtiq)

???lcTextoArch

Set Printer To

Catch To loError

Messagebox("No se puede imprimir la etiqueta.",16,"Verifique el impresor")

Endtry

 

 

Esto esta funcionando en un cliente y te repito es lo que utilice para 
reemplazar el reporte que ya tenia hecho, porque desde que el tecnico arreglo 
la 2844 ni esa ni la nueva funcionaron igual.

 

Saludos,

 

Pancho

Cordoba

 

PD: A la espera de tus resultados!

 

 

El 22 de enero de 2011 03:09, Mario Munuce Furze <[email protected]> escribió:

         

        Hola Pancho!

        Ante todo, gracias por la paciencia que me tienes!

        Logre diseñar una etiqueta, usando ZebraDesigner Pro. Este producto, te 
permite tomar los datos de un archivo csv, con los valores que quieres 
imprimir, y luego genera un archivo sch con este contenido:

        [PrintThis]

        FileType=VARYING

        Delimiter='

        Separator=,

        StartAtRow=1

        UseHeaderRow=0

        Field1=PLU,CHAR,7,0,0

        Field2=CLU,CHAR,20,0,7

        Field3=STYLENAME,CHAR,20,0,8

        Field4=BRANDNAME,CHAR,20,0,12

        Field5=DESCRIPTION1,CHAR,30,0,23

        Field6=DESCRIPTION2,CHAR,30,0,27

        Field7=DESCRIPTION3,CHAR,50,0,28

        Field8=DESCRIPTION4,CHAR,50,0,29

        Field9=ATTRIBUTE1,CHAR,20,0,44

        Field10=ATTRIBUTE2,CHAR,20,0,50

        Field11=ATTRIBUTE3,CHAR,20,0,55

        Field12=BASEPRICE,CHAR,15,0,56

         

        Que son los campos que quiero imprimir. Lo que no encuentro por ningun 
lugar, es como hacerle imprimir a la zebra,

        El resultado desde mi programa VFP.

        Alguna idea?

        Desde ya, gracias.

         

         

         

        Cordialmente,

         

        MMF.

        Cel:+52.1.55.12 58 94 59

        skype: mariomunuce

         

        De: [email protected] [mailto:[email protected]] En nombre de francisco 
prieto
        Enviado el: Viernes, 21 de Enero de 2011 03:37 p.m.

        
        Para: GUFA List Member
        Asunto: [GUFA] Zebra 2844/VFP 8.0/ XP PRO SP 3.

         

        te trascribo el archivo, total es txt...

         

        O

        FK"MCMEDIA"

        FS"MCMEDIA"

         

        V00,40,C,"Descipcion"

        V01,15,C,"Producto"

        V02,10,C,"Partida"

        V03,10,L,"Cantidad"

        V04,10,R,"Fecha"

        q640

        Q320,24+0

        S3

        D8

        ZT

        TTh:m

        TDdd/mn/y4

        A8,64,0,4,1,2,N,V00

        A8,112,0,4,1,2,N,V01

        A8,160,0,4,1,2,N,V02

        A8,280,0,4,1,1,N,V03

        A300,280,0,4,1,1,N,V04

        FE

         

        FR"MCMEDIA"

        ?

        Perfume de Durazno

        ES DURAZNO

        1345

        5.00 KG

        05/08/2010

        P1

         

        Esos códigos se interpretan a partir del manual de epl que te digo, 
pero no se como pasartelo.

         

        Saludos,

         

        Pancho

        Cordoba

        El 21 de enero de 2011 18:16, francisco prieto <[email protected]> 
escribió:

        Con la 2844 tuve 1.000.000 de problemas y me quedo corto, porque como 
ya no es soportada por Zebra, lo que hacen los técnicos es actualizar las 
partes con partes nuevas y resulta que muchas partes no son compatibles.

         

        Lo único que me resultó es armar una etiqueta a la antigua y me 
funciono con ambos modelos la nueva versión de la 2844 que esta en el mercado y 
la versión anterior cuando era soportada.

         

        Te paso una etiqueta que arme a mano. 

         

        Tengo el manual de epl pero pesa 3megas, de modo que si lo necesitas y 
me decís como subirlo a Gufa, lo subo, sino dame una dirección externa al grupo 
y te lo envío.

         

        Saludos,

         

        Pancho

        Cordoba

        El 21 de enero de 2011 16:54, Mario Munuce Furze <[email protected]> 
escribió:

                 

                Hola Zorros,

                Tengo un pequeño programa que permite imprimir etiquetas en 
diferentes formatos. Un cliente nuestro tiene una Zebra 2844 y nos ha pedido 
una etiqueta especial. Y como dicen por acá "otra vez la burra al trigo!".

                 

                El resumen es que la etiqueta no jala ni pa'tras!!

                 

                Lo que hice fue:

                1.   Bajé el driver de la página de Zebra.

                2.   Lo instalé.

                3.   Configuré en la impresora, la etiqueta que necesitábamos. 
(ancho x alto y margen izquierdo y superior).

                4.   Ejecuté el wizard para labels y creé una con los datos que 
necesitaba. La primera cosa rara que pasa aquí, es que el wizard al terminar no 
me crea el reporte. Solo crea la etiqueta.

                5.   Le saque a la etiqueta que fuera una sesión privada de 
datos y que guardara el environment.

                6.   Borre la tabla que use para crear la etiqueta, del 
enviroment del archivo de etiqueta.

                7.   Cuando lo ejecuto, eligiendo esa impresora, no imprime 
nada. Si cambio de impresora, si.

                 

                Que estoy haciendo mal?.

                 

                Gracias por la ayuda.

                 

                Desde estas extrañas Pampas,

                TheCount.

                 

                 

                 

                Cordialmente,

                 

                Mario Munuce Furze

                Cel:+52.1.55.12 58 94 59

                skype: mariomunuce

                 

         

         

        
________________________________


        Se certificó que el correo no contiene virus.
        Comprobada por AVG - www.avg.es
        Versión: 10.0.1191 / Base de datos de virus: 1435/3394 - Fecha de la 
versión: 21/01/2011

 

 

Responder a