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
>