Tickets de 80mm en PDF 2

4,026 views
Skip to first unread message

PabloZa

unread,
Jun 14, 2022, 10:30:35 AM6/14/22
to Comunidad de Visual Foxpro en Español
Hola a todos. quizás alguien me tire una pista para solucionar el problema. Tengo instalada una comandera termica de 80mm para imprimir facturas, lo cual funciona perfectamente pero cuando la factura en vez de imprimirla genero un PDF para enviarla por mail me corta la impresión a lo largo. Adjunto una imagen donde muestro como sale uno y otro ejemplo.Ticket-PDF.jpg Desde ya muchas gracias. Saludos.

Holger Macias Z.

unread,
Jun 15, 2022, 4:30:31 PM6/15/22
to publice...@googlegroups.com
Hola colega foxero,

Disculpa la molestia y atrevimiento,  leyendo su consulta es lo que ando buscando, tengo un sistema que emite ticket en una impresora epson TM-T88V termica. pero con el tema de la pandemia y el avance de las tecnologías estoy pensando en generar en PDF los Tickets y enviarlos por WhatsApp.

Mi pregunta es cómo generar los tickets en formatos PDF para la impresora térmica, actualmente no uso el diseñador de reportes de VFP, genero un archivo de texto con formato y lo envió a imprimir al puerto LPT1.


Si podrías ser tan amable de darme una idea o si compraste alguna librería o algo por el estilo.

Gracias por la atención al presente. 


Saludos cordiales,

Holger Macias Zambrano.

HSOFT - Análisis y Desarrollo de Sistemas

Teléfonos.: 0968062176

E-mail.: hsof...@gmail.com / hsof...@hotmail.com



El mar, 14 jun 2022 a las 9:30, PabloZa (<pablolu...@gmail.com>) escribió:
Hola a todos. quizás alguien me tire una pista para solucionar el problema. Tengo instalada una comandera termica de 80mm para imprimir facturas, lo cual funciona perfectamente pero cuando la factura en vez de imprimirla genero un PDF para enviarla por mail me corta la impresión a lo largo. Adjunto una imagen donde muestro como sale uno y otro ejemplo.Ticket-PDF.jpg Desde ya muchas gracias. Saludos.

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
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/b1e81f81-e8f2-4e5f-8530-b59d84753f57n%40googlegroups.com.

PabloZa

unread,
Jun 16, 2022, 7:30:45 AM6/16/22
to Comunidad de Visual Foxpro en Español
Hola HSoft. para el armado del Ticket-Factura utilicé el FoxyPreviewer. Armé un informe tamaño A4 y el diseño lo coloqué a la izquierda de la hoja. y para generar el PDF hice:
REPORT FORM LOCFILE(ALLTRIM("informe")) OBJECT TYPE 10 TO FILE "TicketFactura.PDF"
Luego envío el mail con el PDF adjunto.
PD: El unico problema es que me genera mal el PDF (ja ja ja). por eso inicié esta conversacion. Saludos

Holger Macias Z.

unread,
Jun 17, 2022, 5:31:27 PM6/17/22
to publice...@googlegroups.com
Gracias por su respuesta, tocará hacerlo desde el reporteador entonces, pero creo que para la solución de tu problema se debe crear un formato personalizado de impresión.

Probare y te aviso como me va, Gracias por tu ayuda.

Saludos cordiales,

Holger Macias Zambrano.

HSOFT - Análisis y Desarrollo de Sistemas

Teléfonos.: 0968062176

E-mail.: hsof...@gmail.com / hsof...@hotmail.com


Walter Cordova

unread,
Jun 21, 2022, 7:56:13 AM6/21/22
to publice...@googlegroups.com
Hola

Para la generacion de PDF. lo hago con Foxypreviewer, donde creo el archivo PDF.  http://www.foxypreviewer.com/p/downloads.html
RECOMMENDED DOWNLOAD FoxyPreviewer v299z38.zip application, 3708K, uploaded Feb 06, 2021 - 03699 downloads FoxyPreviewer v299z37.zi...

Luego uso la librería del colega Jairo Cerdeño (bastante sencillo para su implementación), para poder enviar el PDF via whatsapp
Alli te dejo su nro Whatsapp 


Saludos


Walter

------


De: publice...@googlegroups.com <publice...@googlegroups.com> en nombre de Holger Macias Z. <hsof...@gmail.com>
Enviado: miércoles, 15 de junio de 2022 15:30
Para: publice...@googlegroups.com <publice...@googlegroups.com>
Asunto: Re: [vfp] Tickets de 80mm en PDF 2
 

Edu Lino

unread,
Jun 21, 2022, 3:18:05 PM6/21/22
to publice...@googlegroups.com
Yo tuve está situación  con la impresión de tarjeta de 10 CM x 15 CM, mí solución fue crear reporte con el generador nativo de Fox, personalizando el el ancho de hoja.
Espero sirva, saludos

Eduardo 

El mar., 14 jun. 2022 11:30, PabloZa <pablolu...@gmail.com> escribió:
Hola a todos. quizás alguien me tire una pista para solucionar el problema. Tengo instalada una comandera termica de 80mm para imprimir facturas, lo cual funciona perfectamente pero cuando la factura en vez de imprimirla genero un PDF para enviarla por mail me corta la impresión a lo largo. Adjunto una imagen donde muestro como sale uno y otro ejemplo.Ticket-PDF.jpg Desde ya muchas gracias. Saludos.

--

IngeSis Ingeniería & Sistemas

unread,
Jun 21, 2022, 9:52:59 PM6/21/22
to Comunidad de Visual Foxpro en Español
Amigos, buenas noches. Yo tuve el mismo problema y lo resolví de la siguiente manera:
  • Instalar la impresora "Bullzip PDF Printer"
  • Configurar (Tamaño de Página Personalizado de PostScrip) 80mm ancho x 279mm (talla POS) o tamaño que quieras.
  • Dejar impresora por defecto en Windows (Bulzzip...), y se abre VFP para modificar Reporte ó Usar [SET PRINTER TO NAME "Bullzip..."]
  • Modificar Reporte.FRX y dejar en "Page Setup" <Tamaño Definido por el Usuario> y se pone estos parámetros:
    • 1 Columna / Printable page / Width 8 cm / OK Aceptar
  • Antes de enviar a convertir a PDF poner: [SET PRINTER TO NAME "Impresora donde se definió Tamaño Personalizado"] o sea, "Bullzip..."
  • Ejecutas FoxyPreviewer... y listo... Te genera el PDF con el tamaño ideal que definiste para tu reporte.
Pd: Luego puedes volver a poner la Impresora por Defecto que quieras, y no tendrás problemas con el reporte... ¡mientras no lo modifiques!.
Si  quieres volver a modificarlo, vuelve a dirigir SET PRINTER TO NAME "Bullzip PDF Printer" y luego haces los cambios que quieras, y listo.

En mi caso para el FoxyPreviewer uso esto: (Para todos mis reportees en PDF)

FUNCTION ReportePDF(lcReporte, lcDestino, lcFor)
    SET PROCEDURE TO (LOCFILE("FoxyPreviewer.App")) ADDITIVE
    DO FOXYPREVIEWER.APP
    REPORT FORM (lcReporte) &lcFor OBJECT TYPE 10 TO FILE (lcDestino)
ENDFUNC

Espero les sirva mi aporte. ¡Bendiciones!

Mario Escudero

unread,
Oct 11, 2022, 10:19:56 AM10/11/22
to Comunidad de Visual Foxpro en Español
Hola.
Y cómo imprimes el PDF directamente a la ticketera?
Gracias

Reply all
Reply to author
Forward
0 new messages