Comment imprimer depuis une application Web vers une imprimante de reçus?
J'ai été invité par mon client pour imprimer des reçus sur une Epson TM U220 (http://pos.epson.com/products/TM-U220.htm) à partir de mon application web. Je n'ai aucune idée de comment faire cela. Existe-il des applets java ou autre chose que je peux utiliser pour l'impression? Dois-je utiliser JasperReports? (Ne JasperReports aider à faire face à ce problème?)
Si il y a des flash applications qui pourraient être utilisées, je n'ai pas d'objection à l'utilisation que.
Je suis en utilisant Graal pour mes applications web.
source d'informationauteur nightingale2k1
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'une applet, à partir d'un grain de contrôleur, vous pouvez utiliser n'importe quelle bibliothèque Java. Utilisez la Java des services d'impression à la disposition de l'exécution dans javax.d'impression. C'est en supposant que l'imprimante est installé où le graal d'exécution est en cours d'exécution.
J'ai créé une application pour écrire à une imprimante de reçu pour un système d'ENCAISSEMENT d'un moment de retour. Comme nous l'avons fait, c'était juste ouvrir un printwriter que les tuyaux à la bonne réception de l'imprimante. Nous avons envoyées manuellement les codes de caractères de l'imprimante pour créer le gras, le soulignement, les changements de police, etc en raison des exigences du client qui nous le faire de cette façon (il y a une autre application qui a utilisé ces codes de caractères et ils voulaient que nous les utilisons également).
Si vous ne voulez pas passer par le processus manuel comme je l'ai fait un bon choix est JavaPOS. Il a obtenu beaucoup de choses liées à l'impression à la réception des imprimantes (certainement beaucoup plus élégante que j'ai décrit ci-dessus). Vous le trouverez à http://www.javapos.com/.
De le faire fonctionner, il suffit de configurer votre réception de l'imprimante comme imprimante par défaut et de le renommer "zebra":
Ensuite, il suffit de télécharger le jZebra bibliothèque, mettre le fichier jar dans le répertoire du projet et hop: