Per stampare un file di dati dal desktop si possono usare i seguenti metodi:
Usare il comando Stampa del menu Selezione della Gestione di file.
Rilasciare un file di dati su un'area appropriata del desktop (il controllo della stampante del Pannello principale o l'icona di una stampante nella Gestione della stampa).
Oltre a questi metodi generali, in molti casi è possibile stampare i file dall'interno delle applicazioni.
I metodi di stampa del desktop utilizzano azioni di nome Stampa. Come nel caso di Apri, il nome Stampa viene usato per molti tipi di dati diversi. Ciò significa che anche le azioni Stampa utilizzano la mappatura delle azioni e il campo ARG_TYPE per personalizzare la stampa per ogni tipo di dati.
L'esempio seguente riporta l'azione Stampa associata al tipo di dati XWD. La definizione si trova in /usr/dt/appconfig/types/lingua/xclients.dt:
ACTION Print { LABEL Stampa ARG_TYPE XWD TYPE MAP MAP_ACTION NoPrint }
Questa azione Stampa, specifica per i file XWD, è mappata su un'azione NoPrint. NoPrint è un'azione speciale definita in /usr/dt/appconfig/types/lingua/dt.dt, che visualizza un messaggio di avvertimento indicante che il tipo di dati dell'oggetto non può essere stampato.
Si confronti ora l'azione Stampa associata ai file XWD con la seguente azione Stampa per i file PCL:
ACTION Print { LABEL Stampa ARG_TYPE PCL TYPE MAP MAP_ACTION PrintRaw }
L'azione PrintRaw, definita nel file di configurazione /usr/dt/appconfig/types/lingua/print.dt, contiene la riga di comando per la stampa dei file PCL.
ACTION PrintRaw { TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtlp -w %(File)Arg_1% }