Impression de processus

Lorsque vous imprimez un fichier, le système envoie des codes à l'imprimante. Certains codes imprimez des caractères spécifiques, tels que des caractères alphabétiques ou numériques spécifiques. D'autres codes contrôlent la façon dont les caractères ou les fichiers sont imprimés, par exemple en sous-évaluant certaines caractéristiques ou en ajustant la longueur de la page.

Si vous souhaitez envoyer des codes de caractères différents à l'imprimante, comme changer le mot Que en Ceci, vous n'avez pas besoin de comprendre les codes sous-jacents. Vous pouvez simplement modifier le fichier.

Toutefois, pour modifier la façon dont une imprimante fonctionne, vous devez comprendre ce qui se passe lorsque vous imprimez un fichier, les options que vous avez pour envoyer des informations de contrôle à l'imprimante et les caractéristiques de l'imprimante que vous pouvez contrôler.

Vous pouvez utiliser l'outil SMIT ( System Manager Interface Tool) ou la commande qprt pour envoyer un fichier à une imprimante. En outre, vous pouvez utiliser SMIT pour annuler ou prioriser un travail d'impression.

Quelle que soit la méthode que vous utilisez pour imprimer, un fichier ne va jamais directement à l'imprimante. Les trois méthodes doivent d'abord appeler la commande enq pour placer la demande d'impression dans une file d'attente. La demande d'impression reste dans la file d'attente jusqu'à ce qu'une imprimante soit disponible. La commande qdaemon exécute alors la commande (système dorsal d'entrée/sortie de l'imprimante) piobe . La commande piobe traite le fichier et l'envoie, avec les informations de contrôle, à l'imprimante. L'imprimante reçoit ensuite un flot de données contenant le contenu du fichier et les informations de contrôle spécifiées à l'aide de la commande qprt .

Vous pouvez ajouter des informations de contrôle d'imprimante au flux de données de l'imprimante de l'une des manières suivantes:
  • Inclure les codes de contrôle d'imprimante dans le fichier.

    Pour ce faire, définissez le flux de données de la file d'attente d'impression sur Passthru (c'est-à-dire D). Pour plus d'informations, voir Conventions relatives aux fichiers deux-points d'imprimante.

    Incluez toutes les informations de contrôle d'imprimante qui sont propres à ce fichier. Par exemple, pour souligner le titre d'un livre ou imprimer un paragraphe en caractères gras, insérez des codes qui commencent et arrêtent les informations de contrôle de l'imprimante aux endroits appropriés.

    Certains programmes d'application, tels que les processeurs de texte, vous permettent d'insérer des commandes d'imprimante spécifiques dans le fichier. Toutefois, si l'imprimante ne peut pas être configurée à partir du programme d'application, vous devez utiliser un éditeur de système pour insérer des codes de contrôle d'imprimante. Les codes de contrôle de l'imprimante sont disponibles auprès de l'imprimante, du fournisseur où l'imprimante a été achetée ou du fabricant de l'imprimante.

  • Indiquez des indicateurs de commande avec la commande qprt .
    Vous pouvez spécifier des caractéristiques d'impression particulières pour un travail d'impression unique. Par exemple, l'indicateur de commande qprt pour la définition de la hauteur est -p Nombre, où Nombre est le nombre de caractères par pouce. Si la valeur de la commande qprt standard est 10 caractères par pouce, mais que vous avez besoin de 12 caractères par pouce pour le fichier printtest , entrez la commande suivante:
    qprt -p 12 printtest

    L'indicateur sur la ligne de commande remplace le paramètre de commande qprt standard pour ce travail. Le paramètre de pas de commande qprt standard reste 10.

  • Modifiez les paramètres de la commande qprt standard.

    Vous pouvez utiliser SMIT ou la commande lsvirprt .

    Remarque: Vous devez disposer des droits d'accès root ou être membre du groupe Printq .

    Par exemple, pour remplacer la hauteur standard par 12 caractères par pouce, exécutez la commande chvirprt ou SMIT. Sélectionnez l'imprimante dans la liste affichée et entrez le nom et la valeur de l'attribut, séparés par le signe égal (=).

    Les noms d'attribut des indicateurs de commande qprt sont les lettres d'indicateur. Vous pouvez remplacer la hauteur standard par 12 en spécifiant p=12.