Pour imprimer un fichier de données à partir du bureau, vous pouvez :
utiliser l'option Imprimer du menu Sélectionné(s) du Gestionnaire de fichiers (le cas échéant) ;
poser un fichier sur une zone de pose d'impression (l'objet de commande Imprimante du Tableau de bord ou une icône d'imprimante dans le Gestionnaire d'impression).
Vous pouvez également lancer des impressions à partir de nombreuses applications.
L'impression à partir du bureau s'effectue à l'aide de l'action Imprimer. Tout comme l'action Ouvrir, cette action est utilisée pour de nombreux types de données. Elle est donc associée à d'autres actions, la zone ARG_TYPE permettant de personnaliser l'impression pour les différents types de données.
Par exemple, l'exemple ci-dessous illustre l'action Imprimer associée au type de données XWD. Elle est définie dans le fichier /usr/dt/appconfig/types/langue/xclients.dt:
ACTION Imprimer { LABEL Imprimer ARG_TYPE XWD TYPE MAP MAP_ACTION NoPrint }
Cette action Imprimer, propre aux fichiers XWD, est associée à une action NoPrint, définie dans le fichier /usr/dt/appconfig/types/langue/dt.dt. Elle affiche une boîte de dialogue informant l'utilisateur que l'impression du type de données est impossible.
Comparez l'action Imprimer des fichiers XWD avec la suivante (fichiers PCL) :
ACTION Print { LABEL Print ARG_TYPE PCL TYPE MAP MAP_ACTION PrintRaw }
L'action PrintRaw, définie dans le fichier de configuration /usr/dt/appconfig/types/langue/print.dt, indique la commande permettant d'imprimer les fichiers PCL.
ACTION PrintRaw { TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtlp -w %(File)Arg_1% }