[vfp-l] Imprimir codigo ZPL en impresora zebra.

477 views
Skip to first unread message

Boris Villacen

unread,
Mar 15, 2007, 11:51:29 AM3/15/07
to vf...@gxtech.com.uy
Amigos:
 
Hace unos días envie un mensaje de auxilio, estoy tratando desde una aplicación gx.75 con visual foxpro cliente servidor imprimir una etiqueta a una impresora zebra, el codigo zpl me funciona bien si lo hago directo al puerto desde DOS, lo que necesito ahora es tratar de imprimir pero desde mi aplicación.
 
Hay alguna persona que me pueda facilitar un procedimiento de ejemplo para ver como hacerlo.
 
Estoy 1 semana con este problema y no  he podido avanzar,
 
 
Gracias
 
--
atte.
 
Boris Villacen
Analista de Sistemas

kris...@gmail.com

unread,
Jan 14, 2014, 7:15:13 AM1/14/14
to gen...@googlegroups.com, vf...@gxtech.com.uy, Boris Villacen
Hola yo tengo el mismo problema. Pudiste solucionarlo?? gracias. saludos

Boris Villacen

unread,
Jan 15, 2014, 6:38:05 AM1/15/14
to kris...@gmail.com, gen...@googlegroups.com, vf...@gxtech.com.uy
Hola Cristina, si al final pude imprimir....necesitas algún ejemplo ?

Saludos

Boris Villacen

unread,
Jan 16, 2014, 7:21:40 AM1/16/14
to Junior Villalba, cristina isabel Lopez, gen...@googlegroups.com, vf...@gxtech.com.uy
Hola Junior, tengo una  aplicación corriendo con genexus 9.
Te envio algo ????
Saludos


El 16 de enero de 2014, 8:13, Junior Villalba <j.villa...@gmail.com> escribió:
Como lo solucionaste?


2014/1/15 Boris Villacen <bvil...@nissui.cl>

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a genexus+u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.


Junior Villalba

unread,
Jan 16, 2014, 7:13:29 AM1/16/14
to Boris Villacen, kris...@gmail.com, gen...@googlegroups.com, vf...@gxtech.com.uy
Como lo solucionaste?


2014/1/15 Boris Villacen <bvil...@nissui.cl>
Hola Cristina, si al final pude imprimir....necesitas algún ejemplo ?
Message has been deleted

phon...@gmail.com

unread,
Mar 5, 2020, 2:39:44 PM3/5/20
to GeneXus
POR SI A ALGUIEN LE INTERESA

Hola, yo lo resolví en Genexus 15 y quise compartirlo, fue de la siguiente manera:

Pasos para imprimir código ZPL en cliente Genexus 15

- Crear un procedimiento
- Crear una variable &Commands de tipo LongVarChar(10000)
- En el Layout agregar la variable &Commands
- Convertir el reporte en modo texto. En un espacio en blanco del reporte, dar click derecho y Convert to text mode
- En el Source asignar a la variable &Commands el codigo ZPL
- Agregar el comando para imprimir el Printblock que es Print Printblock1
- En la propiedades del procedimiento configurar lo siguiente: "Report Output" como "Only to Printer" y "Output device location" como "Client"
- Crear un botón el cual tendrá un evento
- Hacer la llamada al procedimiento en el evento creado en el Web Panel:  PReport.Call()
- En el Evento Start agregar el código: Form.JScriptSrc.Add("gxprint.js")
- Acceder a las impresoras donde se abrirá la aplicación
- Agregar una impresora local, en las configuraciones, seleccionar el puerto LPT1, Seleccionar el fabricante Generic y la impresora Generic/Text Only
- Una vez creada, dar click derecho y Propiedades de impresora, seleccionar la pestaña Puertos
- Veremos que esta asignada al puerto LPT, por lo tanto lo vamos a cambiar al puerto USB001
- Ahora entrar a las propiedades de la impresora Zebra, acceder a la pestaña Puertos, y cambiarla del puerto USB001 al LPT1
- Ejecutar el archivo gxprintserver.jar, el cual viene incluido en la ubicación de los archivos de la aplicación
- Abrir nuestra aplicación y presionar el botón que hace el llamado al procedimiento y saldrán nuestras etiquetas.

Saludos.
Reply all
Reply to author
Forward
0 new messages