2010-12-06 21 views
2

Nous avons deux imprimantes Epson TMU 220 (USB) et essayons d'imprimer à partir de deux clients différents. L'un est un client Ubuntu et un autre est un client Windows. En utilisant PHP, dans Ubuntu, j'applique le texte brut à/dev/usb/lp0 et tout se passe bien. Police de largeur fixe standard de bonne taille. Étant nouveau pour l'impression de reçus, je ne sais pas comment ajouter le format mais ce n'est pas un problème en ce moment - j'ai juste besoin de reçus. Maintenant, dans Windows, je n'ai aucune idée de comment «écho» à l'imprimante. Mais dans Windows il y a des pilotes disponibles (ce qui n'est pas le cas pour Ubuntu). Ainsi, le système d'exploitation reconnaît l'imprimante et il apparaît pour les utilisateurs. Maintenant, j'ai des utilisateurs dans Windows qui utilisent l'option FILE> PRINT dans Firefox (c'est un système basé sur le Web) pour imprimer sur l'imprimante de reçus. Mais voici l'astuce. Évidemment, ma sortie était en texte brut rendu en HTML, donc les retours à la ligne ne sont pas pris en compte. Pour résoudre ce problème, j'ai mis une balise "pre" devant le texte. Il décrit maintenant parfaitement bien. Cependant, lorsqu'elle est imprimée sous Windows, la police est très petite, difficilement lisible.Taille de la police sur l'imprimante de reçus lors de l'impression HTML

Comment changer cela? J'ai essayé:

  • En utilisant CSS pour changer la taille de la police. Mais comme il est dit "Ajuster à la page" lors de l'impression, il est toujours réduit à une taille minuscule.
  • Modifier le réglage "Ajuster à la page" et le laisser à 100%. Le texte ne tient plus sur le reçu (toutes les colonnes ne sont pas imprimées).
  • Modification de la police utilisée, en utilisant différentes versions de Courier. Aucun résultat.

Quelqu'un a-t-il une idée de comment augmenter la taille du texte? (Ou, comment imprimer directement du texte brut sur Windows à cette imprimante ... qui permettrait également de le résoudre) ...

Merci!

+1

Utilisez 'LPT1:' ou 'PRN:' – stillstanding

Répondre

0

Il semble que vous ayez un fichier texte brut; Dans ce cas, vous pouvez utiliser un éditeur de texte pour ouvrir et imprimer le document, plutôt qu'un navigateur. Notepad est une option incluse avec chaque version de Windows, ou vous pouvez installer un meilleur éditeur (je préfère EditPlus, mais il y a beaucoup d'options disponibles). Vous pouvez également essayer de copier le fichier sur le périphérique PRN ou LPT1, comme vous le faites sous Linux, mais cela peut ne pas fonctionner car la plupart des pilotes d'impression ne se définissent pas comme de vieux ports d'imprimante de type DOS. J'ai vu des discussions sur le partage de l'imprimante, puis je me suis connectée avec NET USE LPT1: \ printer \ sharename, mais je n'ai pas eu besoin de l'essayer moi-même.

+1

Merci, mais je dois imprimer cela à partir du navigateur, car cela fait partie d'une application basée sur un navigateur. –