0 votes

Comment envoyer du texte (et non un fichier texte) à mon imprimante sous OS X ?

Je connais cette question ( Comment envoyer un texte ASCII à une imprimante (via USB) ? ). Mais je travaille sur quelque chose de différent. J'aimerais pouvoir envoyer du texte depuis un script bash ou un script Perl vers mon imprimante.

Tout ce que je trouve me parle d'envoyer un fichier texte à mon imprimante. Existe-t-il un moyen d'envoyer du texte à partir d'un script ? (De cette façon, je n'ai pas à générer le texte, à l'enregistrer dans un fichier, puis à imprimer le fichier, puis à supprimer le fichier).

2voto

nohillside Points 82672

lp est capable de lire des données à partir de l'entrée standard, voir man lp :

lp soumet des fichiers à l'impression ou modifie un travail en attente. Utilisez un nom de fichier de "-" pour forcer l'impression à partir de l'entrée standard.

Donc, si vous avez suivi les conseils donnés dans la question référencée pour installer une imprimante "brute", vous devriez pouvoir exécuter

echo "whatever text you want to print" | lp -d Generic_usbtb -

0voto

Ruskes Points 44895

Vous parlez probablement de l'impression RAW.

Qu'est-ce que l'impression brute ?

"Impression brute", "Impression DOS", "Impression en mode ligne", ou de manière générale langage de description de page (PDL)", sont tous des exemples d'envoi d'une série de caractères directement à l'imprimante dans sa langue maternelle. langue maternelle de l'imprimante. C'est l'approche recommandée lorsque vous utilisez jZebra car jZebra est capable de contourner le comportement d'impression par défaut de votre navigateur web et vous permet de "programmer" vos propres commandes d'impression.

Comment imprimer des données brutes sous OSX 10.8 ?

Lisez les instructions claires et précises sur la façon de l'installer :

enter image description here

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X