entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

5votos

Generar ticket en php

Buenas, estoy desarrolando un sistema, en el cual tengo que generar un ticket y querria saber si existe alguna libreria para trabajar con ello. Ya que, por ejemplo, para generar pdfs están las lib dompdf, html2, fpdf, etc.
Busqué pero no encontré alguna especifica para tickets, pero quizás alguno de ustedes conoce y sabe de alguna, Gracias!!!

1voto

white comentado

Librerías existen a montón, algunas no tan específicas de acuerdo a lo que buscas, que características tiene el ticket? podrías producir un pdf y el formato lo tendrías que hacer tú.

Podrias proporcionar mas detalles de que va ese ticket?

1voto

Gimev comentado

Van datos traídos de una Base de Datos , hora y fecha de emisión del mismo y además me gustaria que tenga una imagen como marca de agua. ¿Cuál lib me recomiendas?

2votos

carlossevi comentado

Yo también apostaría por un generador de PDF, ya que si el fin último del ticket generado es su impresión, es la mejor forma de controlar que el contenido generado siempre se imprima igual.

Si quieres incluir la visión del PDF en tu aplicación web en lugar de que lo controle el navegador o directamente el cliente tras su descarga, también puedes utilizar un visor de PDF incrustado, estilo PDF.JS.

No publico esto como respuesta porque no sé si existe alguna biblioteca de generación de PDF específica para tickets, pero yo tengo buena experiencia con FPDF y me parece lo suficientemente sencillo para que generar un ticket sea simple.

1voto

Gimev comentado

Ok, gracias por el tiempo que te tomaste en contestar y creo que probaré con FPDF ajustando el tamaño, para que se puede adaptar a un ticket.

2 Respuestas

2votos

Leonardo-Tadei Puntos227020

Hola @Gimev,

por tu pregunta, parece que lo que necestás es imprimir en una tickadora contenido. Esto depende mucho del tipo de ticladora.

Si por ejemplo es una tickadora térmica, podrías perfectamente emitir un PDF u otro formato para la impresión.

Pero si es una tickadora serie o una tickadora fiscal, estos equipos responden solo a comandos específicos de la marca y modelo y suelen tener limitaciones como aceptar solo texto y solo 2 tamaños de letras (20 columnas y 40 columnas por ejemplo).

Si es una de estas últimas tickadoras, dado que la impresión requiere un software de control alojado en la PC, tenés varias limitaciones para imprimir desde ua aplicación web, ya que la impresora debe estar en el mismo servidor que la aplicación, con lo que se descarta un hosting o una impresión remota, ya que el sistema operativo no las ve como una impresora y por tanto no se puede enviarle desde el navegador un PDF ni un HTML que se imprima con un "archivo -> impromir".

Qué marca y modelo de tickadora es?

Con este dato podríamos darte más presiciones.

Saludos cordiales

1voto

Gimev comentado

@Leonardo-Tadei Gracias por tu respuesta!. No sé el tipo ni modelo de ticketera que cuenta el cliente, consultaré esos datos!!.

1voto

rach Puntos5940

hola @Gimev

asignale un folio consecutivo a tu ticket y puedes hacer una pagina web y despues esa misma pagina reproducirla en PDF, para esto utilizarias la libreria dompdf de php
que lenguaje estas usando=

1voto

Gimev comentado

Hola @rach , a que te refieres con "folio consecutivo"?.Estoy usando php.

1voto

rach comentado

hola @Gimev me refiero a que le puedes asignar un número id para identificar los tickets, de esta manera puedes tener un control sobre ellos, Saludos

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta