.\" Copyright (C) 1992-1997 Michael K. Johnson .\" Copyright (C) 1998 Andrea Arcangeli .\" It may be distributed under the terms of the GNU General Public License, .\" version 2, or any higher version. See section COPYING of the GNU General .\" Public license for conditions under which this file may be redistributed. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH TUNELP 8 octobre\ 2011 util\-linux "Administration système" .SH NOM tunelp \- Configurer divers paramètres de périphérique lp .SH SYNOPSIS \fBtunelp\fP [\fIoptions\fP] \fIpériphérique\fP .SH DESCRIPTION \fBtunelp\fP configure divers paramètres pour les périphériques /dev/lp\fI?\fP, pour de meilleurs performances (ou pour tout type de performances, si l'imprimante ne fonctionne pas sans…) Sans paramètre, il indique si le périphérique utilise des interruptions, et si oui, lesquelles. Avec des paramètres, il définit les caractéristiques du périphérique en conséquence. .SH OPTIONS .TP \fB\-i\fP, \fB\-\-irq\fP \fIargument\fP Indiquer l'\fIIRQ\fP à utiliser pour le port parallèle en question. Si c'est configuré à une valeur non nulle, \fB\-t\fP et \fB\-c\fP ne servent à rien. Si le port n'utilise pas d'interruption, cette option arrêtera l'impression. La commande \fBtunelp \-i 0\fP restaure l'action pilotée sans interruption (par polling), et l'imprimante devrait refonctionner. Si le port parallèle ne prend pas en charge les interruptions, les impressions pilotées par interruption devraient être un peu plus rapides et efficaces, ce qui est sans doute préférable. .IP Remarque\ : cette option n'a d'effet que sur le noyau\ 2.1.131 et les noyaux plus récents puisque l'IRQ est gérée par le pilote parport. L'IRQ de parport peut être modifiée par exemple avec \fI/proc/parport/*/irq\fP. Consultez \fI/usr/src/linux/Documentation/parport.txt\fP pour plus de précisions sur parport. .TP \fB\-t\fP, \fB\-\-time\fP \fImillisecondes\fP Le \fItemps\fP en centième de seconde d'attente du pilote si l'imprimante ne prend pas un caractère pour le nombre d'essais dédiés au paramètre \fB\-c\fP. \fB10\fP est la valeur par défaut. Pour une impression la plus rapide possible, si la charge du système n'est pas un problème, vous pourriez le définir à \fB0\fP. Si la vitesse d'impression n'est pas un problème, ou pour imprimer du texte sur une imprimante lente avec tampon, alors \fB500\fP (5\ secondes) devrait convenir, avec une très faible charge du système. Cette valeur devrait normalement être environ dix fois plus petite pour l'impression de graphiques que pour le texte, pour de meilleures performances. .TP \fB\-c\fP, \fB\-\-chars\fP \fIcaractères\fP Le nombre d'essais pour sortir un caractère sur l'imprimante avant de se mettre en veille pour \fB\-t\fP \fItemps\fP. C'est le nombre de tours de boucle pour essayer d'envoyer un caractère à l'imprimante. \fB120\fP semble être une bonne valeur pour les imprimantes en mode polling. \fB1000\fP est la valeur par défaut car certaines imprimantes deviennent instables sinon, mais vous \fIdevez\fP la configurer à \fB1\fP pour gérer l'efficacité de processeur maximale si vous utilisez les interruptions. Avec une imprimante très rapide, \fB10\fP pourrait être plus sensé même en mode polling. Avec une \fItrès\fP vieille imprimante, vous pouvez choisir une valeur plus grande. .IP Définir \fB\-t\fP \fItemps\fP à \fB0\fP équivaut à définir \fB\-c\fP \fIcaractères\fP à l'infini. .TP \fB\-w\fP, \fB\-\-wait\fP \fImillisecondes\fP Le temps d'attente en microseconde lors d'un impact sur le cycle d'horloge. Même si la plupart des imprimantes ont l'air capables de gérer des cycles d'horloge très court, certaines imprimantes ont besoin d'un délai plus important. Augmenter cette valeur du \fB1\fP par défaut permet d'imprimer avec ces imprimantes. Cela permet aussi d'utiliser des câbles plus longs. Cette valeur peut aussi être diminuée à \fB0\fP si l'imprimante est assez rapide ou que la machine est assez lente. .TP \fB\-a\fP, \fB\-\-abort on\fP|\fBoff\fP Indiquer si l'imprimante doit abandonner en cas d'erreur — par défaut elle n'abandonne pas. Si vous êtes à proximité du matériel, vous préférez sans doute pouvoir voir une erreur et la corriger, et laisser l'imprimante continuer l'impression. D'un autre côté, si vous n'êtes pas à proximité, vous pourriez préférer que la file d'attente d'impression se rende compte que l'imprimante n'est pas prête, arrête d'essayer, et vous envoie un courrier à ce sujet. Le choix vous appartient. .TP \fB\-o\fP, \fB\-\-check\-status on\fP|\fBoff\fP Cette option ressemble beaucoup à \fB\-a\fP. Elle force toutes les \fIopen()\fP de ce périphérique à vérifier que le périphérique est connecté et ne signale pas d'erreurs de manque de papier ou autre. C'est la configuration correcte pour la plupart des versions de lpd. .TP \fB\-C\fP, \fB\-\-careful on\fP|\fBoff\fP Cette option ajoute des vérifications d'erreur supplémentaires («\ prudentes\ »). Quand cette option est activée (\fBon\fP), le pilote d'imprimante s'assurera que l'imprimante est connectée et ne signale pas d'erreurs de manque de papier ou autre avant d'envoyer des données. C'est particulièrement utile pour les imprimantes qui ont l'air d'accepter normalement des données quand elles sont éteintes. .IP Remarque\ : cette option est obsolète car c'est le comportement par défaut sur le noyau\ 2.1.131 et les noyaux plus récents. .TP \fB\-s\fP, \fB\-\-status\fP Cette option renvoie l'état actuel de l'imprimante, à la fois comme un nombre décimal compris entre 0 et 255, et comme une liste d’attributs actifs. Quand cette option est indiquée, \fB\-q off\fP, qui désactive l'affichage de l'IRQ actuelle, est sous\-entendue. .TP \fB\-T\fP, \fB\-\-trust\-irq on\fP|\fBoff\fP Cette option est obsolète. Elle a été ajoutée dans le noyau\ 2.1.131, puis a été retirée dans Linux\ 2.3.10. Ce qui suit ne concerne que ces noyaux. .IP Cette option indique au pilote lp de faire confiance ou non à l'IRQ. Cette option n'a de sens que si les interruptions sont utilisées. Si le pilote lp doit faire confiance à l'IRQ, alors, quand le pilote lp obtiendra une IRQ, il enverra le prochain caractère en attente à l'imprimante sans condition. même si l'imprimante prétend toujours être occupée (BUSY). Le pilote lp détecte automagiquement s'il est possible d'améliorer les performances en définissant cet attribut, et avertira dans ce cas avec un message du noyau. .IP Remarque\ : faire confiance à l'IRQ est connu pour corrompre l'impression sur certains matériels, vous devez essayer de savoir si l'imprimante fonctionnera ou pas… .TP \fB\-r\fP, \fB\-\-reset\fP Cette option réinitialise le port. Elle nécessite au moins une version\ 1.1.80 du noyau Linux. .TP \fB\-q\fP, \fB\-\-print\-irq on\fP|\fBoff\fP Cette option définie l'impression de l'affichage des réglages d'IRQ actuels. .SH NOTES \fB\-o\fP, \fB\-C\fP et \fB\-s\fP nécessitent toutes une version\ 1.1.76 du noyau Linux ou supérieure. .PP \fB\-C\fP nécessite une version de Linux antérieure à 2.1.131. .PP \fB\-T\fP nécessite une version\ 2.1.131 de Linux ou supérieure. .SH BOGUES À cause d'une malheureuse coïncidence, l'ioctl LPSTRICT de 2.0.36 a le même nombre que l'ioctl LPTRUSTIRQ introduite en 2.1.131. Veuillez donc utiliser l'option \fB\-T\fP sur un noyau\ 2.0.36 avec un \fBtunelp\fP compilé sous 2.1.131 ou supérieur sinon vous pourriez obtenir des effets indésirables. .SH FICHIERS \fI/dev/lp?\fP .br \fI/proc/parport/*/*\fP .SH DISPONIBILITÉ La commande \fBtunelp\fP fait partie du paquet util\-linux, elle est disponible sur .UR ftp://\:ftp.kernel.org\:/pub\:/linux\:/utils\:/util\-linux/ l’archive du noyau Linux .UE .