Folgende Möglichkeiten stehen zur Verfügung, um eine Datendatei über das Desktop zu drucken:
über den Befehl 'Drucken' (falls verfügbar) im Menü 'Ausgewählt' des Dateimanagers.
durch das Ablegen einer Datendatei in einer Desktop-Druckerablegezone (das Druckersymbol im vorderen Steuerbereich oder ein Druckersymbol im Druckmanager).
Zusätzlich zu dieser Druckoption besteht in vielen Anwendungen die Möglichkeit, über die jeweilige Anwendung zu drucken.
Beim Drucken über das Desktop werden Aktionen mit dem Namen 'Drucken' verwendet. Bei 'Drucken' handelt es sich, wie bei 'Öffnen', um einen Aktionsnamen, der für viele verschiedene Datentypen verwendet wird. Aus diesem Grund wird bei der Aktion 'Drucken' die Aktionszuordnung und das Feld ARG_TYPE verwendet, um das Drucken für jeden einzelnen Datentyp anzupassen.
Im folgenden Beispiel wird die Aktion 'Drucken' fpr den Datentyp XWD angegeben. Die Definition befindet sich in der Datei /usr/dt/appconfig/types/sprache/xclients.dt:
ACTION Print { LABEL Drucken ARG_TYPE XWD TYPE MAP MAP_ACTION NoPrint }
Diese Aktion 'Drucken', die speziell für XWD-Dateien gilt, wird einer Aktion 'NoPrint' zugeordnet. Bei 'NoPrint' handelt es sich um eine spezielle Aktion, die in der Datei /usr/dt/appconfig/types/sprache/dt.dt definiert ist. Die Aktion 'NoPrint' zeigt ein Dialogfenster an, das dem Benutzer mitteilt, daß dieser Datentyp nicht gedruckt werden kann.
Hierzu zum Vergleich die Aktion 'Drucken' für PCL-Dateien:
ACTION Print { LABEL Drucken ARG_TYPE PCL TYPE MAP MAP_ACTION PrintRaw }
Die Aktion 'PrintRaw', die in der Konfigurationsdatei /usr/dt/appconfig/types/sprache/print.dt festgelegt wurde, enthält die Befehlszeile zum Drucken der PCL-Dateien.
ACTION PrintRaw { TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtlp -w %(File)Arg_1% }