Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Impression pour un type de données

Pour imprimer un fichier de données à partir du bureau, vous pouvez :

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%
 }