Alguien tiene experiencia con impresora de tickets?
que tal mi pregunta es alguien tiene experiencia desarrollando alguna aplicación que utilice una impresora de tickets?
mas específicamente una epson pero en la pagina del fabricante no encuentro nada relacionado a utilizarlas mediante Java
alguien tiene un ejemplo?
algún código o algo donde pueda empezar a orientarme... saludos
pd: lo único que encontré en la web de epson son los drivers para la impresora, por lo cual si windows la reconoce se me habia ocurrido mandar a imprimir desde java utilizando Printable, PageFormat PrinterJobs
y hacer una "imagen" con graphics donde iran los datos a imprimir
pero creoq esa no es la mejor solucion
- Inicie sesión o regístrese para enviar comentarios
Un ejemplo simple
Espero que este pequeño ejemplo te ayude.
Re: Un ejemplo simple
Es bastante bueno el ejemplo, sin embargo creo que hay que seguir las recomendaciones de la documentación y no caer en el anti-patrón pokémon.
En la documentación puedes encontrar el siguiente ejemplo:
Siempre es bueno aunque nos represente teclear líneas de más, de esa manera sabemos exactamente cuál es el problema y podemos encontrar la solución más rápido.
Saludos.
Va de nuevo...
En lo anterior coincido, no hay que dejar hilos sueltos....
En cuanto a este fragmento del ejemplo anterior
lo estoy omitiendo ya que, aunque no se para que fin vas a utilizar los tickets, cuanto intentes imprimir un ticket con mucho contenido lo va a imprimir respetando el tamaño que indiques (MediaSizeName.ISO_A4).
Claro eso para este caso en particular....
A se me pasaba la documentación
bien dejenme darles una
bien dejenme darles una probada a los ejemplos ya con la impresora aun no la tenia por si les sirve como adicional esta es la impresora
Epson modelo M188d
creen que se pueda adaptar el código al tamaño de ese tipo de papel es de papel continuo, ya que el ticket sera como los que dan en los supermercados y eso,
mi pregunta va con el papel al ser continuo dependerá de los datos que lleve y esa sera la medida en vertical
saludos
si debe funcionar.
si usas el último ejemplo que publiqué debe funcionar.
BUENO YO HE REALIZADO
BUENO YO HE REALIZADO IMPRESION DE TICKETS DE LA SIGUIENTE MANERA;
no entiendo a tu codigo como
no entiendo a tu codigo como lo implementas y que onda jaja
me podrias explicar como va ?
Help
Yo tambien nesito saber como funciona ese codigo por favor... sirve para cualquier modelo de impresora?? podrias explicarlo por favor
Para los tickets no hay nada
Para los tickets no hay nada como el FreeMarker.
diseñas el ticket en un html poniendo marcadores para los datos, los cuales pasas como objetos.
ejemplo freeMarker
perdon es FreeMarker y este es un ejemplo:
Impresión de Tickets
FONSECA:
Junto con saludar, quisiera solicitar si es posible que dejases el ejemplo completo de impresión de Tickets, puesto que lo pego y me arroja error.
Espero que me puedas ayudar a mi y a otros que estén en mi situación.
Saludos
¿Que error te lanza?
Hola, en teoría esa simple función es la que estoy usando para imprimir en muchas impresoras de tickets, lo mejor seria que compartieras el error que te esta lanzado.
freemarker
Y FreeMarker hacer el render de ese HTML? Lo convierte en qué cosa o qué?
Estaría bueno poder usar markdown en vez de HTML, para tickets más sencillos...
mmmm eso del free maker me
mmmm eso del free maker me saco de onda.. como dice ezamudio como lo renderizas? se m ocurre que tal vez se pueda meter en un jtexpane o algo asi y que lo renderice el mismo jtextpane pero no le veo el caso o no se..
como la utilizas tu??
¿FreeMarker? No...
Confusión..... apolonioluis fue quien publicó el ejemplo de FreeMarker
yo sigo diciendo que para mi, lo mas fácil es esto...
IMrimir Tickets
Gracias po tu interés. La verdad, copio y pego en una clase y después de " FileWriter... " no reconoce Netbeans ¿Podrías poner el código completo por favor?
m codigo es de una aplicacion
m codigo es de una aplicacion J2SE (aplicacion swing), no se que parte del codigo necesitas que te explique.
variable linea e "impresora boleta"
FileWriter file = new FileWriter(Impresora_Boleta);
impresora_boleta que viene a ser o que se la da o de donde se obtiene
y , lineas = 7;
que viene a ser linea y donde se usa? agradeceria tu ayuda por favor.
ayuda con variables
FileWriter file = new FileWriter(Impresora_Boleta);
impresora_boleta que viene a ser o que se la da o de donde se obtiene
y , lineas = 7;
que viene a ser linea y donde se usa? agradeceria tu ayuda por favor.
Dicupa la demora mi
Dicupa la demora mi Impresora_Boleta es:
Impresora_Boleta es mi variable que la recpuero de la base de datos, como uso una ticketera con sistema operativo linux mi ruta para la impresion es
Impresora_Boleta=/dev/usb/lp0 (viene de mi base de datos, puerto usb de impresion ).
Por si les sirve
Erro imprimir desde apache como servidor
Buenos dias, he impreso todo bien en mi ticketera usando el IDE netbeans (apache 8084), todo bien, con corte etc etc, ahora surge un problema, genero el war, y los subo a mi servidor apache con puerto 8090 y resulta que no me imprime pq no encuentra la impresora, lo hice incluso desde mi laptop, instalandome el apache solo como servidor y no desde el netbeans... y nada... hay aguna libreria que tengo que agregar a mi proyecto para imprimir normal, o que puede pasar... ayuda por favor...
apache?
Pero dónde poner el war? porque apache es el puro web server, no?
netbeans
Apache Tomcat
Bien, tengo un servidor de aplicaciones...
en mi laptop en la que voy desarrollando el proyecto puedo imprimir en la ticketera (en red).
Subi el war al servidor y oh sorpresa, no puedo imprimir en la ticketera pq no lo encuentra (estando como impresora por defecto y todo).
estoy abezon toda una mañana y decidi instalar el ide en el servidor, ejecuto el proyecto desde el netbeans y le doy a imprimir en la ticketera y normal lo imprimi, incluso desde otra maquina, asi que ese proyecto le doy clean and build y lo subo al servidor(siendo la misma maquina pero con una ruta diferente) y no puedo imprimir en la ticketera ...
espero que me haya entendido.
en resumen puedo imprimir ejecutandolo desde el ide, pero ya subiendo el war no.
Deja de imprimir
Ademas de ello, de poder imprimir(desde el IDE) solo puedo hacerlo unas 3 0 4 veces ya que luego no puedo, es que se satura la impresion? es que hay que reiniciar el servicio de impresion o algo?
impresora epson tm-t20 x usb
como logro mandr una impresion desde java a dicha impresora que solo tiene pureto usb???
esto me ha funcionado a
esto me ha funcionado a mi: