Section courante

A propos

Section administrative du site

PRINT

Imprimante
Zenith Data Systems Microsoft MS-DOS 2 Externe

Syntaxe

PRINT
PRINT filespec[/x] [filespec[/x]]...

Paramètres

Nom Description
filespec Ce paramètre permet d'indiquer la spécification de fichier pour un fichier ou un groupe de fichiers que vous souhaitez imprimer.
/A Ce paramètre permet d'abandonner l'impression (annule le fichier associé et toutes les spécifications de fichier suivantes (jusqu'à ce qu'un commutateur /S soit rencontré) de la file d'attente d'impression).
/Cn Ce paramètre permet d'indiquer le nombre de copie (demande à PRINT de produire n copies du fichier associé ; n peut être n'importe quelle valeur comprise entre 1 et 255, inclus).
/F Ce paramètre permet d'indiquer un saut de page (oblige PRINT à émettre un saut de page à la fin de chaque copie du fichier associé).
/Ln Ce paramètre permet d'indiquer une marge à gauche (définit la marge gauche pour le fichier associé à la nième colonne).
/Pn Ce paramètre permet d'indiquer la longueur de la page (fixe la longueur de page du fichier associé à n lignes).
/Rn Ce paramètre permet d'indiquer la marge de droite (définit la marge droite pour le fichier associé à la nième colonne).
/S Ce paramètre permet d'activer le tampon d'impression (Ajoute le fichier associé et toutes les spécifications de fichier suivantes (jusqu'à ce qu'un commutateur /A soit pris en compte) à la file d'attente d'impression).
/T Ce paramètre permet de terminer (terminer la fonction PRINT en éliminant tous les fichiers de la file d'attente d'impression).

Description

Cette commande permet d'effectuer la gestion des traitements d'impressions du système d'exploitation.

Remarques

Concepts préliminaires

La commande PRINT vous permet de placer jusqu'à 30 fichiers dans une file d'attente d'impression pour un tampon d'impression ou une impression en arrière-plan (c'est-à-dire que les fichiers seront imprimés en fonction du temps disponible lorsque le système exécute d'autres commandes). Une fois que la commande a été invoquée et qu'il y a des fichiers dans la file d'attente d'impression, vous pouvez modifier le contenu de la file d'attente sans avoir à saisir à nouveau la séquence de commandes entière pour les fichiers déjà dans la file d'attente.

Entrée de ligne de commande

Les paramètres de la ligne de commande PRINT sont décrits ci-dessous. Au minimum, vous devez toujours saisir le nom de la commande. Si vous entrez uniquement le nom de la commande, PRINT, l'écran affichera les noms des fichiers actuellement dans la file d'attente d'impression, le cas échéant. Si aucun fichier ne se trouve dans la file d'attente d'impression, l'écran affichera :

PRINT queue is empty

Fichier à imprimer

Lorsque vous souhaitez imprimer un fichier texte donné, vous devez saisir la spécification du fichier après le nom de la commande. La spécification du fichier et le nom de la commande (PRINT) doivent être séparés par un espace. Si le fichier à imprimer se trouve dans le répertoire courant du disque par défaut, saisissez le nom et l'extension du fichier principal, s'il en existe un. Si le fichier se trouve sur un disque autre que le disque par défaut, vous devez inclure le nom de l'unité de disque approprié (d) dans la spécification du fichier. Un nom de chemin peut également être utilisé pour filespec si le fichier existe dans un répertoire autre que le répertoire courant.

Vous pouvez spécifier jusqu'à 30 fichiers à inclure dans la file d'attente d'impression avec la commande PRINT. Si vous spécifiez plusieurs fichiers, chaque spécification de fichier est séparée des autres par un espace. Les changements concernant l'impression d'un fichier donné doivent suivre immédiatement après ce fichier ; les commutateurs ne peuvent pas être placés à la fin de la ligne de commande pour tous les fichiers d'une série. Si vous placez tous les commutateurs à la fin de la ligne de commande lorsqu'une série de fichiers est spécifiée, ils n'affecteront que l'impression du dernier fichier de la série.

Les caractères génériques peuvent être utilisés dans les spécifications de fichier entrées dans le cadre de la ligne de commande PRINT. Si vous utilisez des caractères génériques dans une spécification de fichier et que des commutateurs sont saisis après la spécification de fichier, les fonctions de commutateur sont appelées pour chaque fichier imprimé correspondant à la spécification de fichier.

Commutateurs

Les commutateurs décrits ci-dessous sont fournis pour vous permettre de contrôler la fonction PRINT et pour vous permettre de formater la largeur de colonne de texte et la longueur de page pour le(s) fichier(s) que vous imprimez. Certains commutateurs affectent l'impression d'un seul fichier. D'autres (comme les commutateurs /A et /S) peuvent affecter une série de fichiers.

Les commutateurs doivent être entrés sur la ligne de commande immédiatement après la (première) spécification de fichier à laquelle vous souhaitez que la fonction de commutateur s'applique. Aucun délimiteur autre que le caractère de commutateur (/) entré dans le cadre de chaque commutateur ne doit être utilisé entre la spécification de fichier et le(s) commutateur(s) associé(s). Si plusieurs spécifications de fichier sont entrées sur une ligne de commande, chaque spécification de fichier et ses commutateurs associés sont séparés des adjacents par un espace.

/A - Abandonner l'impression

Le commutateur est utilisé pour annuler (supprimer) un ou plusieurs fichiers spécifiés de la file d'attente d'impression. Lorsque vous entrez un commutateur /A, le fichier associé et tous les fichiers suivants (le cas échéant) jusqu'à la fin de la ligne de commande ou jusqu'à ce qu'un commutateur /S soit rencontré seront supprimés de la file d'attente d'impression.

/Cn - Copies

Normalement, PRINT n'imprime qu'une copie de chaque fichier dans la file d'attente d'impression. Le commutateur /Cn, où n est une valeur entière comprise entre 1 et 255 inclus, vous permet de spécifier le nombre de copies d'un fichier donné étant imprimées. Ainsi, si vous vouliez trois copies imprimées d'un fichier donné, vous entreriez le commutateur /C3 immédiatement après le paramètre filespec pour ce fichier.

/F - Saut de page

Ce commutateur force PRINT à émettre un saut de page à la fin de chaque copie du fichier associé. Ainsi, lorsque vous entrez /F pour un fichier demandé, PRINT obligera l'imprimante à déplacer le papier vers le haut d'un formulaire à la fin du fichier, avant d'imprimer la copie suivante (si plusieurs copies ont été demandées avec le commutateur /Cn) ou un fichier.

/Ln - Marge de gauche

Normalement, PRINT commencera à imprimer chaque ligne du fichier demandé à la première colonne pour laquelle l'imprimante est configurée. Avec le commutateur /Ln, où n est une valeur entière, vous pouvez définir la marge gauche du fichier sur n'importe quelle colonne autorisée par votre imprimante que vous souhaitez. Lorsque vous entrez /Ln pour un fichier demandé, PRINT commencera chaque ligne de ce fichier n colonnes à droite de la première colonne.

Ce commutateur n'affecte que l'impression de son filespec associé.

/Pn - Longueur de page

Normalement, PRINT ne vérifie pas la longueur de la page lors de l'impression des fichiers demandés ; l'impression se poursuit en continu sur les pages ou les formulaires. Avec le commutateur /Pn, où n est une valeur entière, vous pouvez spécifier le nombre de lignes à contenir sur chaque page de l'imprimante. Lorsque le nombre de lignes spécifié par n a été imprimé sur une page, PRINT émet un saut de page et commence l'impression sur la page ou le formulaire suivant.

Remarque : Si le fichier associé contient des flux de formulaire intégrés, le commutateur /Pn ne les remplacera pas.

/Rn - Marge de droite

Normalement, PRINT imprimera des lignes jusqu'à la largeur maximale (largeur de ligne par défaut) autorisée par l'imprimante que vous utilisez. (Si le fichier texte que vous imprimez contient des RETURN à la fin de chaque ligne, PRINT commencera une nouvelle ligne chaque fois qu'il rencontrera un RETURN.) Avec le commutateur /Rn, où n est une valeur entière, vous pouvez définir la marge de droite étant utilisé lors de l'impression du fichier demandé. Lorsque vous entrez /Rn pour un fichier demandé, PRINT termine chaque ligne du fichier à la nième colonne et continue le texte sur la ligne suivante.

Remarque : si le fichier associé contient des retours intégrés, le commutateur /Rn ne les remplacera pas.

/S - Active le tampon d'impression

Ce commutateur est utilisé pour activer la fonction PRINT, de sorte que le fichier associé et tous les fichiers suivants seront ajoutés à la file d'attente d'impression. Les fichiers sont imprimés dans l'ordre dans lequel ils sont spécifiés. L'impression se poursuivra jusqu'à ce que la file d'attente soit vide, jusqu'à ce que vous saisissiez un commutateur /A (Annuler) ou jusqu'à ce que vous saisissiez un commutateur /T (Terminer), selon la première éventualité.

Ce commutateur est normalement utilisé lorsque vous avez déjà appelé la commande PRINT pour un ou plusieurs fichiers et que vous souhaitez ajouter d'autres fichiers à la file d'attente d'impression. Il n'est pas nécessaire si vous appelez la commande PRINT lorsque la file d'attente d'impression est vide, lorsqu'aucun fichier n'est en cours d'impression.

/T - Terminer

Ce commutateur vide (supprime tous les fichiers de) la file d'attente d'impression, mettant fin à la fonction PRINT.

Impression d'une série de fichiers

Supposons que vous ayez une série de fichiers texte sur le disque dans l'unité de disque B que vous souhaitez imprimer pendant que vous continuez avec d'autres fonctions MS-DOS. Si les fichiers sont déjà formatés avec des retours intégrés et des sauts de page pour les longueurs de ligne et de page, respectivement, vous pouvez appeler la fonction PRINT pour les fichiers en utilisant un minimum de commutateurs. Si vous souhaitez imprimer deux copies de LETTER.CTR et une copie de MYFILE, WOM.BAT et REPORT.DOC, entrez :

PRINT B:LETTER.CTR/C2/F B:MYFILE/F B:WOW.BAT B:REPORT.DOC/F

et appuyez sur RETURN. Si c'est la première fois que vous exécutez PRINT pendant la session de travail en cours, l'écran affichera :

Name of list device [PRN]:

Au prompt, vous pouvez spécifier comme périphérique de sortie PRINT n'importe quel périphérique actuel. La valeur par défaut est PRN. Pour spécifier la valeur par défaut, appuyez sur RETURN. Si vous souhaitez spécifier un autre périphérique, entrez le nom du périphérique et appuyez sur RETURN. Après avoir spécifié un périphérique, la fonction PRINT démarre et l'écran affiche :

Resident part of PRINT installed

        B:LETTER .CTR is currently being printed
        B:MYFILE .    is in queue
        B:WOM    .BAT is in queue
        B:REPORT .DOC is in queue

Cet affichage change pour refléter l'état des fichiers dans la file d'attente. Lorsque l'impression d'un fichier est terminée, ce fichier est supprimé du haut de la liste et le fichier suivant dans la file d'attente est imprimé. Dans cet exemple, le commutateur /F suivant chaque spécification de fichier dans la ligne de commande entraîne l'émission par PRINT d'un saut de page à la fin de chaque fichier. Le commutateur /C2 suivant B:LETTER.CTR force PRINT à imprimer ce fichier deux fois avant de passer au fichier suivant (B:MYFILE) dans la file d'attente.

Supposons que, lors de l'exécution de la fonction PRINT ci-dessus, vous découvriez que vous avez laissé deux fichiers hors de la file d'attente d'impression que vous souhaitez imprimer. Vous pouvez ajouter les fichiers à la file d'attente en utilisant le commutateur /S. C'est-à-dire en saisissant :

PRINT B:FORGOT1.DOC/S B:FORGOT2.DOC

au prompt du système et en appuyant sur RETURN. Les fichiers seront ajoutés à la file d'attente d'impression et seront affichés à l'écran avec les autres fichiers de la file d'attente.

Supposons que, lors de l'exécution de l'exemple de fonction PRINT ci-dessus, vous souhaitiez supprimer le fichier WOM.BAT de la file d'attente d'impression. Vous pouvez accomplir cela en utilisant le commutateur /A, en entrant :

PRINT B:WOM.BAT/A

au prompt du système et en appuyant sur RETURN. Cela force PRINT à supprimer le fichier de la file d'attente d'impression. L'état des autres fichiers dans la file d'attente d'impression n'est pas affecté. Si le fichier est déjà en cours d'impression lorsque vous entrez la commande, l'impression du fichier est interrompue.

Lorsque vous abandonnez un fichier à l'aide du commutateur /A, l'imprimante imprime :

filespec Cancelled by operator

filespec est la spécification de fichier du fichier abandonné.

Affichage du contenu de la file d'attente d'impression

Chaque fois que vous souhaitez revoir le contenu de la file d'attente d'impression, vous pouvez le faire en saisissant :

PRINT

et en appuyant sur RETURN. S'il y a des fichiers dans la file d'attente, l'écran affichera une liste des fichiers sous la forme suivante :

d:filename.ext is in queue
d:filename.ext is in queue
    :
    :
d:filename.ext is in queue

La liste est suivie de prompt système.

S'il n'y a aucun fichier dans la file d'attente, l'écran affiche :

PRINT queue is empty

puis le prompt du système s'affiche à nouveau.

Manipulation de fichiers dans la file d'attente d'impression

Une fois que la fonction PRINT a été invoquée pour un ou plusieurs fichiers, vous pouvez utiliser des entrées de ligne de commande et des commutateurs supplémentaires pour ajouter et soustraire des fichiers de la file d'attente d'impression. Par exemple, supposons que vous ayez une série de fichiers nommés TEMP1.TST, TEMP2.TST, TEMP3.TST, TEMP4.TST et TEMP5.TST dans la file d'attente d'impression et que les fichiers se trouvent tous sur le disque de l'unité de disque par défaut. Si vous souhaitez supprimer les trois premiers fichiers de la file d'attente d'impression, vous pouvez saisir :

PRINT TEMP1.TST/A TEMP2.TST TEMP3.TST

et appuyez sur RETOUR. Les fichiers seraient supprimés de la file d'attente et les fichiers TEMP4.TST et TEMP5.TST resteraient dans la file d'attente pour l'impression.

Si vos fichiers TEMP4.TST et TEMP5.TST étaient dans la file d'attente d'impression, vous pouvez les supprimer et ajouter les trois autres fichiers à la file d'attente en entrant :

PRINT TEMP1.TST/A TEMP5.TST TEMP1.TST/S TEMP2.TST TEMP3.TST

et en appuyant sur RETURN.

Pour effacer la file d'attente d'impression de tous les fichiers et mettre fin à la fonction PRINT, vous devez saisir :

PRINT /T

et appuyez sur RETURN. Notez également que vous pouvez vider la file d'attente d'impression et mettre plus de fichiers dans la file d'attente avec une seule commande, comme :

PRINT /T *.ASM

Cette commande effacerait la file d'attente d'impression, mettant fin à la fonction PRINT en cours, puis ajouterait tous les fichiers sur le disque par défaut avec l'extension .ASM à la file d'attente (jusqu'à la file d'attente d'impression maximale de 30 fichiers).

Messages d'erreur

Les messages que vous voyez affichés sur votre écran ou imprimés lors de l'utilisation de PRINT sont décrits ci-dessous. Les messages répertoriés sont affichés à l'écran, sauf indication contraire.

All files cancelled by operator

Explication : Ce message est imprimé si vous entrez un commutateur /T lors de l'exécution de la fonction d'impression.

d:filename.ext Cancelled by operator

Explication : Ce message est imprimé si vous supprimez un fichier (d:filename.ext) de la file d'attente d'impression à l'aide du commutateur /A.

Drive not ready

Explication : Ce message s'affiche si une erreur se produit lorsque PRINT tente d'accéder à un disque. Lorsque cela se produit, PRINT continue d'essayer d'accéder au disque à moins qu'une autre erreur ne se produise également. Toute autre erreur provoque l'annulation de l'impression du fichier en cours et l'impression du message «filespec Cancelled».

filespec File not found

Explication : Ce message s'affiche si un fichier spécifié (filespec) n'est pas trouvé par le système pour être entré dans la fonction PRINT.

Invalid value for /x ignored

Explication : Ce message s'affiche si vous avez saisi une valeur non valide ou inacceptable pour l'un des commutateurs nécessitant un paramètre numérique (c'est-à-dire le commutateur /Cn, /Ln ou /Rn). Lorsque cela se produit, le commutateur sera ignoré et la fonction PRINT se poursuivra comme si le commutateur n'avait pas été saisi.

List output not assigned to a device

Explication : Ce message s'affiche si vous entrez un nom de périphérique non valide au niveau du nom du prompt Name of list device [PRN]: lorsque la commande PRINT est invoquée pour la première fois. Lorsque cela se produit, l'invite système s'affiche à nouveau et vous devez relancer la commande PRINT. Lorsqu'un périphérique valide a été spécifié, l'écran affiche :

Resident part of PRINT installed

et l'exécution de la fonction PRINT commence.

No files match filespec

Explication : Ce message s'affiche lorsqu'une spécification de fichier a été saisie pour un fichier à ajouter à la file d'attente d'impression, mais que le système ne trouve pas de fichier correspondant à la spécification.

Remarque : Si vous spécifiez un fichier à supprimer de la file d'attente d'impression mais qu'aucun fichier ne correspond à cette spécification dans la file d'attente d'impression, aucun message d'erreur ne s'affichera.

PRINT queue is empty

Explication : Ce message s'affiche si vous demandez un affichage du contenu de la file d'attente d'impression et qu'il n'y en a pas, ou lorsque vous effacez la file d'attente et terminez la fonction PRINT en entrant un commutateur /T.

PRINT queue is full

Explication : Ce message s'affiche lorsque vous essayez de placer plus que le maximum autorisé de 30 fichiers dans la file d'attente d'impression. Les 30 premiers fichiers spécifiés seront acceptés, mais tous les fichiers au-delà de ce nombre devront être ajoutés à la file d'attente ultérieurement avec une ou plusieurs autres commandes PRINT.



Dernière mise à jour : Mercredi, le 24 Août 2022