Snacfg PrintSession3270

Objectif

Permet d’ajouter, de supprimer, de modifier ou d’afficher des sessions d’impression 3270 définies dans le service d’impression hôte.

Notes

Les paramètres de configuration spécifiés avec snacfg printsession3270 correspondent aux paramètres du serveur d’impression local configurés avec le Gestionnaire SNA.

Notes

L’option /feedignorefinal n’est plus prise en charge. Par défaut, cette valeur est activée. Un fichier PDF peut être utilisé pour contrôler ce comportement si nécessaire.

Syntaxe

  
        [configpath]  [configpath]  [configpath] printsession3270nameservernameLUname[options]  
[configpath] printsession3270name [options]  
[configpath] printsession3270name  

where

#configpath
Spécifie le chemin du fichier de configuration à afficher ou à modifier. Si le chemin de configuration est omis, Host Integration Server tente d’accéder au fichier de configuration sur le système local, à l’aide du chemin d’accès \Program Files\Host Integration Server\SYSTEM\CONFIG\COM. CFG.

/list
Génère une liste de sessions d’impression 3270.

/print
Affiche la liste des paramètres de configuration d’une session d’impression. La commande affichée ne contient pas le mot snacfg. Elle est donc redirigée vers un fichier de commandes. Les fichiers de commandes sont décrits précédemment dans cette section.

/add
Ajoute une session d’impression au service d’impression hôte. Pour configurer la session d’impression, vous devez spécifier le nom du serveur et le nom d’unité logique de l’imprimante 3270 configurés après /add à l’aide des options /server:servername et /luname:Luname.

/delete
Supprime la session de l’imprimante. Pour supprimer la session d’impression, vous devez spécifier le nom du serveur et le nom d’unité logique de l’imprimante 3270 configurés après /delete.

Options pour les sessions d’impression 3270

/autoactivate :{ oui | non }
Spécifie si la session d’imprimante s’active automatiquement au démarrage du serveur d’intégration de l’hôte. La valeur par défaut de ce paramètre est Oui.

/bestfit :{ oui | non }
Spécifie si la sortie doit être mise à l’échelle en fonction du format du papier. La valeur par défaut de ce paramètre est Oui.

/codepage : {Country | Personnalisé}
Cette option définit la langue de la page de codes de l’hôte dans laquelle les travaux d’impression sont générés. La valeur par défaut est Country (pays) et la langue par défaut est Anglais (États-Unis) [037] . Pour modifier la langue par défaut, indiquez le numéro de la page de codes de l’hôte du pays ou de la région de votre choix à l’aide de l’option /country.

Si vous souhaitez utiliser un fichier personnalisé pour la page de codes de l’hôte, vous devez utiliser /customfile:text, où la valeur text est le nom du fichier contenant les spécifications du travail d’impression.

Numéros de page de codes de l’hôte et langue correspondante

Numéro de page de codes de l’hôte Langage
0 « Afrikaans [500] »
1 « Albanais [870] »
2 « Arabe (Algérie) [420] »
3 « Arabe (Royaume de Bahreïn) [420] »
4 « Arabe (Egypte) [420] »
5 « Arabe (Irak) [420] »
6 « Arabe (Jordanie) [420] »
7 « Arabe (Koweït) [420] »
8 « Arabe (Liban) [420] »
9 « Arabe (Libye) [420] »
10 « Arabe (Maroc) [420] »
11 « Arabe (Oman) [420] »
12 « Arabe (Qatar) [420] »
13 « Arabe (Arabie saoudite) [420] »
14 « Arabe (Syrie) [420] »
15 « Arabe (Tunisie) [420] »
16 « Arabe (U.A.E.) [420]"
17 « Arabe (Yémen) [420] »
18 « Basque [284] »
19 « Biélorusse [1025] »
20 « Bulgare [1025] »
21 « Catalan [284] »
22 « Chinois (RPC) [935] »
23 « Chinois (Singapour) [935] »
24 « Chinois (Hong Kong SAR) [937] »
25 « Chinois (Macao SAR) [937] »
26 « Chinois (Taïwan) [937] »
27 « Croate [870] »
28 « Tchèque [870] »
29 « Danois [277] »
30 « Néerlandais (Belgique) [500] »
31 « Néerlandais (Standard) [037] »
32 « Anglais (australien) [037] »
33 « Anglais (Belize) [500] »
34 « Anglais (Canadien) [037] »
35 « Anglais (Caraïbes) [500] »
36 « Anglais (Irlande) [285] »
37 « Anglais (Jamaïque) [500] »
38 « Anglais (Nouvelle-Zélande) [037] »
39 « Anglais (Afrique du Sud) [037] »
40 « Anglais (Trinidad) [500] »
41 « Anglais (Royaume-Uni) [285] »
42 « Anglais (États-Unis) [037] »
43 « Estonien [1112] »
44 « Faeroese [277] »
45 « Finnois [278] »
46 « Français (Belgique) [500]
47 « Français (Canadien) [037] »
48 « Français (Luxembourg) [500] »
49 « Français (Standard) [297] »
50 « Français (Suisse) [500] »
51 « Allemand (Autrichien) [273] »
52 « Allemand (Liechtenstein) [500] »
53 « Allemand (Luxembourg) [500] »
54 « Allemand (Standard) [273] »
55 « Allemand (Suisse) [500] »
56 « Grec [423] »
57 « Grec (moderne) [875] »
58 « Hébreu [424] »
59 « Hongrois [870] »
60 « Islandais [871] »
61 « Indonésien [037] »
62 « Italien [280] »
63 « Italien (Suisse) [500] »
64 « International [500] »
65 « Japonais (Étendre katakana) [930] »
66 « Japonais (anglais-inférieur) [931] »
67 « Japonais (Étendre l’anglais) [939] »
68 « Japonais (Katakana) [290] »
69 « Coréen [933] »
70 « Letton [1112] »
71 « Lituanien [1112] »
72 « Macédonien [1025] »
73 « Malais [037] »
74 « Norvégien (Bokmal) [277] »
75 « Norvégien (Nynorsk) [277] »
76 « Polonais [870] »
77 « Portugais (Brésil) [037] »
78 « Portugais (Portugal) [037] »
79 « Roumain [870] »
80 « Russe [880] »
81 « Serbe (cyrillique) [1025] »
82 « Serbe (latin) [870] »
83 « Slovaque [870] »
84 « Slovène [870] »
85 % « Espagnol (Argentine) [284] »
86 « Espagnol (Bolivie) [284] »
87 « Espagnol (Chili) [284] »
88 « Espagnol (Columbia) [284] »
89 « Espagnol (Costa Rica) [284] »
90 « Espagnol (République dominicaine) [284] »
91 « Espagnol (Équateur) [284] »
92 « Espagnol (El Salvador) [284] »
93 « Espagnol (Guatemala) [284] »
94 « Espagnol (Honduras) [284] »
95 « Espagnol (Mexique) [284] »
96 « Espagnol (moderne) [284] »
97 « Espagnol (Nicaragua) [284] »
98 « Espagnol (Panama) [284] »
99 « Espagnol (Paraguay) [284] »
100 « Espagnol (Pérou) [284] »
101 « Espagnol (Porto Rico) [284] »
102 « Espagnol (Trad. Trier) [284] »
103 « Espagnol (Uruguay) [284] »
104 « Espagnol (Venezuela) [284] »
105 « Suédois [278] »
106 « Thaï [838] »
107 « Turc [905] »
108 « Turc (latin-5) [1026] »
109 « Ukrainien [1025] »

/collate :{ yes | no }
Ajoute une option pour assembler les pages séquentiellement.

/color :{ yes | no }
Pour les imprimantes couleur, l’impression s’effectue en nuances de gris si aucune option n’est sélectionnée.

/comment: " text"
Ajoute un commentaire facultatif pour la session de l’imprimante. Il peut contenir jusqu’à 25 caractères. Placez le commentaire entre guillemets.

/copies :value
Spécifie le nombre de copies à imprimer.

/country :value
Spécifie la langue dans laquelle les travaux d’impression sont imprimés.

/customfile: " text"
Spécifie le nom du fichier contenant les informations de traduction de langue personnalisée. Utilisez cette option si vous spécifiez /codepage:custom.

/devicename: " text"
Spécifie le nom de l’imprimante de destination.

/duplex :simplex | horizontal | vertical
Spécifie l’impression sur papier recto verso.

/filterfile: " text"
/filterfile est une API de programmation définie qui vous permet de transmettre le flux de données de l’imprimante à une librairie DLL tierce ou fournie par l’utilisateur. Entrez le texte pour indiquer où le flux de données de l’imprimante doit être acheminé.

/font: " text"
Spécifie la police à utiliser dans les sessions d’imprimante. Il peut s’agir de n’importe quelle police disponible installée sur l’ordinateur.

/formname :string
Spécifie le nom du formulaire.

/margin :left, right, top, bottom
Spécifie les marges de la page en pouces, dans l’ordre gauche, droite, haut et bas. Les marges par défaut sont 0″.

/orientation :portrait, paysage
Spécifie la mise en page comme portrait ou paysage.

/papersize :value
Spécifie la taille du papier pour l’impression.

Valeurs et descriptions valides pour papersize

Valeur Nom de constante (à partir de wingdi.h) Description
1 DMPAPER_LETTER Letter, 8,5″ x 11″
2 DMPAPER_LETTERSMALL Letter Small, 8,5″ x 11″
3 DMPAPER_TABLOID Tabloid, 11″ x 17″
4 DMPAPER_LEDGER Ledger, 17″ x 11″
5 DMPAPER_LEGAL Legal, 8,5″ x 14″
6 DMPAPER_STATEMENT Statement, 5,5″ x 8,5″
7 DMPAPER_EXECUTIVE Executive, 7,25″ x 10,5″
8 DMPAPER_A3 Feuille A3, 297 x 420 mm
9 DMPAPER_A4 Feuille A4, 210 x 297 mm
10 DMPAPER_A4SMALL Feuille petit format A4, 210 x 297 mm
11 DMPAPER_A5 Feuille A5, 148 x 210 mm
12 DMPAPER_B4 Feuille B4, 250 x 354 mm
13 DMPAPER_B5 Feuille B5, 182 x 257 mm
14 DMPAPER_FOLIO Folio, 8,5″ x 13″
15 DMPAPER_QUARTO Quarto, 215 x 275 mm
16 DMPAPER_10X14 Feuille 10″ x 14″
17 DMPAPER_11X17 Feuille 11″ x 17″
18 DMPAPER_NOTE Note, 8,5″ x 11″
19 DMPAPER_ENV_9 Enveloppe no 9, 3,875″ x 8,875″
20 DMPAPER_ENV_10 Enveloppe no 10, 4,125″ x 9,5″
21 DMPAPER_ENV_11 Enveloppe no 11, 4,5″ x 10,375″
22 DMPAPER_ENV_12 Enveloppe no 12, 4,75″ x 11″
23 DMPAPER_ENV_14 Enveloppe no 14, 5″ x 11,5″
24 DMPAPER_CSHEET Feuille C, 17″ x 22″
25 DMPAPER_DSHEET Feuille D, 22″ x 34″
26 DMPAPER_ESHEET Feuille E, 34″ x 44″
27 DMPAPER_ENV_DL Enveloppe DL, 110 x 220 mm
28 DMPAPER_ENV_C5 Enveloppe C5, 162 x 229 mm
29 DMPAPER_ENV_C3 Enveloppe C3, 324 x 458 mm
30 DMPAPER_ENV_C4 Enveloppe C4, 229 x 324 mm
31 DMPAPER_ENV_C6 Enveloppe C6, 114 x 162 mm
32 DMPAPER_ENV_C65 Enveloppe C65, 114 x 229 mm
33 DMPAPER_ENV_B4 Enveloppe B4, 250 x 353 mm
34 DMPAPER_ENV_B5 Enveloppe B5, 176 x 250 mm
5 DMPAPER_ENV_B6 Enveloppe B6, 176 x 125 mm
36 DMPAPER_ENV_ITALY Enveloppe Italy, 110 x 230 mm
37 DMPAPER_ENV_MONARCH Enveloppe Monarch, 3,875″ x 7,5″
38 DMPAPER_ENV_PERSONAL Enveloppe 6.75, 3,625″ x 6,5″
39 DMPAPER_FANFOLD_US US Standard Fanfold, 14.875" x 11"
40 DMPAPER_FANFOLD_STD_GERMAN German Standard Fanfold, 8,5″ x 12″
41 DMPAPER_FANFOLD_LGL_GERMAN German Legal Fanfold, 8,5″ x 13″

Valeurs supplémentaires, prises en charge par Windows

Valeur Nom de la constante Description
42 DMPAPER_ISO_B4 B4 (ISO) 250 x 353 mm
43 DMPAPER_JAPANESE_POSTCARD Japanese Postcard 100 x 148 mm
44 DMPAPER_9X11 9″ x 11″
45 DMPAPER_10X11 10″ x 11″
46 DMPAPER_15X11 15″ x 11″
47 DMPAPER_ENV_INVITE Enveloppe Invite 220 x 220 mm
48 DMPAPER_RESERVED_48 Réservé -- ne pas utiliser
49 DMPAPER_RESERVED_49 Réservé -- ne pas utiliser
50 DMPAPER_LETTER_EXTRA Letter Extra, 9,275″ x 12″
51 DMPAPER_LEGAL_EXTRA Legal Extra, 9,275″ x 15″
52 DMPAPER_TABLOID_EXTRA Tabloid Extra, 11,69″ x 18″
53 DMPAPER_A4_EXTRA A4 Extra, 9,27″ x 12.69″
54 DMPAPER_LETTER_TRANSVERSE Letter Transverse, 8,275″ x 11″
55 DMPAPER_A4_TRANSVERSE A4 Transverse, 210 x 297 mm
56 DMPAPER_LETTER_EXTRA_ TRANSVERSE Letter Extra Transverse, 9,275″ x 12″
57 DMPAPER_A_PLUS SuperA / A4, 227 x 356 mm
58 DMPAPER_B_PLUS SuperB / A3, 305 x 487 mm
59 DMPAPER_LETTER_PLUS Letter Plus, 8,5″ x 12,69″
60 DMPAPER_A4_PLUS A4 Plus, 210 x 330 mm
61 DMPAPER_A5_TRANSVERSE A5 Transverse, 148 x 210 mm
62 DMPAPER_B5_TRANSVERSE B5 (JIS) Transverse, 182 x 257 mm
63 DMPAPER_A3_EXTRA A3 Extra, 322 x 445 mm
64 DMPAPER_A5_EXTRA A5 Extra, 174 x 235 mm
65 DMPAPER_B5_EXTRA A5 Extra, 174 x 235 mm
66 DMPAPER_A2 A2, 420 x 594 mm
67 DMPAPER_A3_TRANSVERSE A3 Transverse, 297 x 420 mm
68 DMPAPER_A3_EXTRA_TRANSVERSE A3 Extra Transverse, 322 x 445 mm

/paperlength :value
Spécifie la longueur du papier pour l’impression. Les valeurs paperlength et paperwidth sont indiquées en dixièmes de millimètre et remplacent le paramètre papersize.

/paperwidth:value
Spécifie la largeur du papier. Les valeurs paperlength et paperwidth sont indiquées en dixièmes de millimètre et remplacent le paramètre papersize.

/pdtfile: " text"
Spécifie le nom d’un fichier de définition d’imprimante.

/provider: " text"
Ce paramètre effectue le mappage à l’une des deux librairies DLL du fournisseur d’impression (PPD3270.DLL ou PPD5250.DLL) et indique au service d’imprimante hôte la DLL à charger pour les communications de l’imprimante (ppd3270.dll ou ppd5250.dll). Le texte pour snacfg printsession3270 est PPD3270.

/printtofile: " text"
Spécifie le nom d’un fichier texte dans lequel la sortie doit être envoyée. Quand des informations sont entrées dans ce paramètre, le travail d’impression est enregistré dans un fichier sur le disque dur au lieu d’être envoyé à l’imprimante.

/quality :high, medium, low, draft
Spécifie la qualité de l’impression.

/scalefactor :value
Spécifie la quantité pour la mise à l’échelle de la sortie imprimée à partir de la taille physique de la page, divisée par 100. Par exemple, un facteur de mise à l’échelle de 50 entraîne une sortie d’impression correspondant à la moitié de sa taille normale, le facteur 10 correspond à un dixième, etc.

/server: " text"
Spécifie le nom du serveur auquel la session doit se joindre. Il s’agit généralement du nom d’un ordinateur Host Integration Server qui exécute le service d’impression hôte dans le sous-domaine. Quand /add est utilisé, cette option est obligatoire.

/truetype :bitmap, télécharger, remplacer
Spécifie des substituts ou polices TrueType.

/uniqueextension :{ oui | non }
Quand l’option /printtofile est utilisée, le fait de spécifier Oui permet au service d’impression de l’hôte de générer une extension de fichier de sortie unique pour chaque travail d’impression.

/overridefontsize :{ oui | non }
Spécifie si la taille de police par défaut peut être remplacée.

/fontsize:
value
Spécifie la taille de la police (en points) utilisée pour la sortie.

/charset:
value
Spécifie le type de police utilisé pour la sortie.

/bypassgdi :{ oui | non }
Cela permet aux travaux d’impression mis en forme avec le logiciel hôte de contourner le système de format d’impression Windows. Toutes les données de l’hôte sont transmises directement à l’imprimante. La valeur par défaut est Non.

/charsperline:
value
Spécifie le nombre de caractères imprimés par ligne.

/feedperjob :{ oui | non }
Si la valeur est Oui, un saut de page est émis entre chaque travail d’impression. La valeur par défaut est Non.

/feedignoreinitial :{ oui | non }
Si la valeur est Oui, le saut de page de début dans un travail d’impression est ignoré. La valeur par défaut est Non.

/jobtermination :{ EndBracket | UnBind }
Le travail d’impression se termine quand l’imprimante reçoit une commande Crochet de fin reçu ou Annulation de liaison reçue. La valeur par défaut est EndBracket.

/linespacing:
Valeur
Spécifie l’espace (en points) entre les lignes imprimées.

/linesperinch :{ 6 | 8 }
Spécifie le nombre de lignes par pouce (six ou huit) du travail d’impression. La valeur par défaut est 6.

/linewrap :{ oui | non }
Spécifie si le texte est automatiquement renvoyé à la ligne à la fin d’une ligne.

/luname: " text"
Nom d’unité logique d’imprimante 3270 configuré. Quand /add est utilisé, cette option est obligatoire.

/monitorjob :{ yes | no }
Si Oui est spécifié, cette fonctionnalité envoie un message à l’ordinateur hôte indiquant que le travail d’impression est terminé. La valeur par défaut est Non.

/pagewidth :{ 80 | 132 | 158 }
Spécifie la largeur de page par défaut en nombre de caractères par ligne. Les valeurs peuvent être 80, 132 ou 158 caractères. La valeur par défaut est 80.

/skipblanklines :{ oui | non }
Si le travail d’impression contient des lignes vides, celles-ci ne sont pas imprimées si Oui est spécifié. La valeur par défaut est Non.

/timeout :value
Spécifie la limite de temps, en secondes, pour terminer les travaux d’impression.

/transparencyascii :{ oui | non }
Cela définit un indicateur qui signale que les données transparentes de l’hôte sont au format ASCII et qu’elles n’ont pas besoin d’être traduites à partir du format EBCDIC. La valeur par défaut est Non.

/transparencycustom :value
Spécifie l’octet personnalisé qui envoie le flux de données en mode transparent. La valeur standard IBM est 0x35, mais, si le travail d’impression de l’hôte utilise une autre valeur, telle que 0x36, cette valeur doit être spécifiée.

Voir aussi

Informations de référence sur Snacfg