Nous imprimons depuis une fenêtre contextuelle firefox vers une imprimante matricielle à 9 broches, afin de rendre l’impression bon marché pour notre application (Epson Lx 300+, famille Lx 300+ II). À partir de maintenant, j'ai utilisé les imprimantes IBM Pro II et PPD pour les imprimantes matricielles Epson comme pilote, car mon imprimante n'est pas prise en charge immédiatement. Dans les deux cas, je ne parviens pas à imprimer rapidement à l'aide des polices par défaut de l'imprimante. L’imprimante reçoit du texte en format bitmap/graphique, de sorte que l’impression prend beaucoup de temps.
Je voudrais donc savoir comment je peux modifier la police d’impression par défaut pour utiliser les polices intégrées à l’imprimante qui imprimeront très vite? Où puis-je faire ce changement - Firefox ou CUPS afin que les données envoyées soient dans une police correspondant aux valeurs par défaut de l’imprimante ou simplement aux données brutes afin que la police par défaut de l’imprimante soit utilisée? J'ai déjà joué avec la configuration de l'imprimante et il ne semble pas y avoir d'option. La police que j'ai choisie est remplacée par la police envoyée par l'application.
Je crois que les tasses ont une configuration sur le choix. Une impression en ligne de commande (à partir du terminal effectuant un lp testfile
_ utilise également une police autre que celle intégrée par défaut Draft/Roman/San Serif de l'imprimante. Tout pointeur sur la bonne direction est apprécié. Une question similaire sur Stackoverflow: - Comment puis-je envoyer des données brutes à une imprimante dans Mozilla Firefox? (Raw Print) ne m'a pas aidé.
Mise à jour: En configurant l'imprimante en tant qu'imprimante brute, je pouvais obtenir une impression très rapide depuis un terminal (lp mytextfile
). Avec ce paramètre, le système d'exploitation (Ubuntu 10.10) envoyait des données en texte brut et l'imprimante utilisait sa police (intégrée dans la ROM) pour l'imprimer. Mais une impression de Firefox n’imprime pas ce que j’attendais, car elle nécessite une imprimante post-script, pas une imprimante brute. Ce que je recherche, c'est une vitesse d'impression similaire à l'impression brute.
Je ne pense pas que la commande d'impression intégrée du navigateur va aider beaucoup. Le navigateur imprime toujours de manière graphique. Vous avez besoin de quelque chose comme jzebra pour envoyer des données brutes directement à l'imprimante à partir d'une page Web.
Je peux vous dire comment le faire dans Firefox:
Sous Edition> Préférences> Contenu, vous pouvez contrôler la police par défaut et sa taille. En cliquant sur le bouton "Avancé", vous pouvez décocher "permettre aux pages de choisir leurs propres polices", ce qui forcera le rendu avec la police de votre choix.
Cependant, je trouve que dans les documents monospaces, il suffit de changer la police dans la liste déroulante "monospace" de ce dialogue, car peu de concepteurs Web se donnent la peine d'en spécifier un. Par conséquent, firefox revient à la valeur par défaut dans tous les cas.