Aller au contenu

Service SQL IBM i (AS/400) · Vue

SYSTOOLS.PRINTER_FILE_INFO

Attributs des fichiers d'impression

Renvoie les attributs des fichiers d'impression (PRTF) : file de sortie, nombre de copies, type de formulaire, taille de page, priorité.

À quoi ça sert

Cette vue décrit les fichiers d'impression d'une bibliothèque. Pour chaque fichier, elle donne la file de sortie par défaut (SPOOLED_OUTPUT_QUEUE), le propriétaire, les dates de création et de dernière utilisation, le nombre de copies, l'indicateur de retenue, la priorité de sortie, le type de formulaire, la longueur et la largeur de page, les lignes et caractères par pouce, ainsi que le nombre de formats d'enregistrement.

Elle sert à auditer un parc d'états : trouver les fichiers qui impriment sur la mauvaise file, ceux qui retiennent leurs spoules, ou ceux qui ne sont plus utilisés depuis longtemps. Les paramètres PRINTER_FILE_LIBRARY et PRINTER_FILE_NAME limitent le périmètre.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM SYSTOOLS.PRINTER_FILE_INFO

Ce que l'IBM i a renvoyé le 01/10/2026 (5 lignes au plus) :

PRINTER_FILE_LIBRARY Bibliothèque du fichier d'impression PRINTER_FILE Fichier d'impression SPOOLED_OUTPUT_QUEUE_LIBRARY Bibliothèque de la file d'attente de sortie du fichier spoule SPOOLED_OUTPUT_QUEUE File d'attente de sortie du fichier spoule OWNER Propriétaire DEFINER Définisseur CREATE_TIMESTAMP Horodatage de création LAST_USED_TIMESTAMP Horodatage de dernière utilisation SIZE Taille TEXT_DESCRIPTION Texte descriptif MAXIMUM_RECORDS Nombre maximal d'enregistrements FILE_AVAILABLE Fichier disponible COPIES Nombre de copies HOLD Retenu SAVE_AFTER_WRITE Sauvegarde après écriture OUTPUT_PRIORITY Priorité de sortie USER_DATA Données utilisateur SPOOLED_FILE_OWNER Propriétaire du fichier spoule FORM_TYPE Type de formulaire PAGE_LENGTH Longueur de page PAGE_WIDTH Largeur de page LINES_PER_INCH Nombre de lignes par pouce CHARACTERS_PER_INCH Nombre de caractères par pouce EXTERNALLY_DESCRIBED Fichier décrit de façon externe NUMBER_RECORD_FORMATS Nombre de formats d'enregistrement RECORD_FORMAT Format d'enregistrement
BIBAPP007 AGENCET NULL *JOB UTIL138 UTIL138 2024-09-30 10:35:38.000000 NULL 8192 FICHIER IMPRESSION BIBAPP022 100000 *FILEEND 1 NO NO *JOB *SOURCE *CURUSRPRF *STD 66 132 6 10 YES 4 {"RCDFMT":[{"FORMAT_NAME":"ENTETE","FORMAT_FIELDS":"0","FORMAT_LENGTH":"0","FORMAT_LEVEL_ID":"0061623C5E406","FORMAT_TEXT":null},{"FORMAT_NAME":"DETAIL","FORMAT_FIELDS":"3","FORMAT_LENGTH":"23","FORMAT_LEVEL_ID":"065933D90BC02","FORMAT_TEXT":null},{"FORMAT_NAME":"TITRE","FORMAT_FIELDS":"0","FORMAT_L…
BIBAPP007 LISTE NULL *JOB UTIL138 UTIL138 2025-09-26 09:55:20.000000 2025-09-26 00:00:00.000000 8192 NULL 100000 *FILEEND 1 NO NO *JOB *SOURCE *CURUSRPRF *STD 66 132 6 10 NO 1 {"RCDFMT":[{"FORMAT_NAME":"LISTE","FORMAT_FIELDS":"0","FORMAT_LENGTH":"0","FORMAT_LEVEL_ID":"0000000000000","FORMAT_TEXT":null}]}
BIBAPP007 NBAPRTF NULL *JOB UTIL138 UTIL138 2025-10-17 10:17:58.000000 NULL 8192 Description de l'objet 100000 *FILEEND 1 NO NO *JOB *SOURCE *CURUSRPRF *STD 66 132 6 10 YES 4 {"RCDFMT":[{"FORMAT_NAME":"ENTETE","FORMAT_FIELDS":"0","FORMAT_LENGTH":"0","FORMAT_LEVEL_ID":"0061623C5E406","FORMAT_TEXT":null},{"FORMAT_NAME":"DETAIL","FORMAT_FIELDS":"6","FORMAT_LENGTH":"55","FORMAT_LEVEL_ID":"26DD6A6783902","FORMAT_TEXT":null},{"FORMAT_NAME":"TITRE","FORMAT_FIELDS":"0","FORMAT_L…
BIBAPP007 RACEPRTF NULL *JOB UTIL104 UTIL104 2024-09-05 13:32:19.000000 NULL 8192 NULL 100000 *FILEEND 1 NO NO *JOB *SOURCE *CURUSRPRF *STD 66 132 6 10 YES 5 {"RCDFMT":[{"FORMAT_NAME":"TITRE","FORMAT_FIELDS":"0","FORMAT_LENGTH":"0","FORMAT_LEVEL_ID":"0240A23D9C581","FORMAT_TEXT":null},{"FORMAT_NAME":"TITRE2","FORMAT_FIELDS":"0","FORMAT_LENGTH":"0","FORMAT_LEVEL_ID":"0240A23D9C633","FORMAT_TEXT":null},{"FORMAT_NAME":"ENTETE","FORMAT_FIELDS":"0","FORMAT_LE…
BIBAPP007 RACEPRTF2 NULL *JOB UTIL104 UTIL104 2024-09-05 13:32:19.000000 NULL 8192 NULL 100000 *FILEEND 1 NO NO *JOB *SOURCE *CURUSRPRF *STD 66 132 6 10 YES 3 {"RCDFMT":[{"FORMAT_NAME":"ENTETE","FORMAT_FIELDS":"0","FORMAT_LENGTH":"0","FORMAT_LEVEL_ID":"0061623C5E406","FORMAT_TEXT":null},{"FORMAT_NAME":"DETAIL","FORMAT_FIELDS":"3","FORMAT_LENGTH":"64","FORMAT_LEVEL_ID":"0EE2B52D6B0F5","FORMAT_TEXT":null},{"FORMAT_NAME":"EJECT","FORMAT_FIELDS":"0","FORMAT_L…

Données anonymisées : les noms de système, de profils, de bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma JOBISQL sont des objets de démonstration créés pour ce site.

L'exemple d'IBM

Examiner quelques attributs des fichiers d'impression de la bibliothèque APPLIB1.

-- Description: Look at some printer file attributes for printer files in library APPLIB1.
   SELECT PRINTER_FILE, TEXT_DESCRIPTION, MAXIMUM_RECORDS, OUTPUT_PRIORITY, FORM_TYPE 
  FROM SYSTOOLS.PRINTER_FILE_INFO 
  WHERE PRINTER_FILE_LIBRARY = 'APPLIB1';

Bon à savoir

Toujours filtrer sur la bibliothèque : sans filtre, la vue parcourt les fichiers d'impression de tout le système.

Paramètres

ParamètreTypePar défautSignification
PRINTER_FILE_LIBRARY VARCHAR(10) obligatoire Bibliothèque du fichier d'impression
PRINTER_FILE_NAME VARCHAR(10) obligatoire Nom du fichier d'impression

Colonnes renvoyées (26)

Afficher les 26 colonnes
ColonneTypeSignification
PRINTER_FILE_LIBRARY VARCHAR(10) Bibliothèque du fichier d'impression
PRINTER_FILE VARCHAR(10) Fichier d'impression
SPOOLED_OUTPUT_QUEUE_LIBRARY VARCHAR(10) Bibliothèque de la file d'attente de sortie du fichier spoule
SPOOLED_OUTPUT_QUEUE VARCHAR(10) File d'attente de sortie du fichier spoule
OWNER VARCHAR(10) Propriétaire
DEFINER VARCHAR(10) Définisseur
CREATE_TIMESTAMP TIMESTAMP Horodatage de création
LAST_USED_TIMESTAMP TIMESTAMP Horodatage de dernière utilisation
SIZE DECIMAL(15, 0) Taille
TEXT_DESCRIPTION VARCHAR(50) Texte descriptif
MAXIMUM_RECORDS INTEGER Nombre maximal d'enregistrements
FILE_AVAILABLE VARCHAR(8) Fichier disponible
COPIES INTEGER Nombre de copies
HOLD VARCHAR(3) Retenu
SAVE_AFTER_WRITE VARCHAR(3) Sauvegarde après écriture
OUTPUT_PRIORITY VARCHAR(4) Priorité de sortie
USER_DATA VARCHAR(10) Données utilisateur
SPOOLED_FILE_OWNER VARCHAR(10) Propriétaire du fichier spoule
FORM_TYPE VARCHAR(10) Type de formulaire
PAGE_LENGTH DECIMAL(6, 3) Longueur de page
PAGE_WIDTH DECIMAL(6, 3) Largeur de page
LINES_PER_INCH DECIMAL(3, 1) Nombre de lignes par pouce
CHARACTERS_PER_INCH DECIMAL(3, 1) Nombre de caractères par pouce
EXTERNALLY_DESCRIBED VARCHAR(3) Fichier décrit de façon externe
NUMBER_RECORD_FORMATS INTEGER Nombre de formats d'enregistrement
RECORD_FORMAT CLOB Format d'enregistrement