En datafil kan skrivas ut på följande sätt från skrivbordet:
Använd om möjligt kommandot Skriv ut på filhanterarens Markera-meny.
Släpp en datafil på skrivbordets målområde för utskrift (skrivarikonen på huvudgruppen eller en skrivarikon i utskriftshanteraren).
Dessutom går det att skriva ut från många program.
När du skriver ut från skrivbordet används åtgärden Skriv ut. Skriv ut är, på samma sätt som Öppna, ett åtgärdsnamn som används till flera olika typer av data. Därför används åtgärdsavbildning och fältet ARG_TYPE för Skriv ut-åtgärder för att anpassa utskriften efter varje datatyp.
Nedan finns t ex åtgärden Skriv ut för datatypen XWD. Definitionen finns i /usr/dt/appconfig/types/språk/xclients.dt.
ACTION Print { LABEL Print ARG_TYPE XWD TYPE MAP MAP_ACTION NoPrint }
Den här Print (Skriv ut)-åtgärden, som är specifik för XWD-filer, tilldelas en NoPrint-åtgärd. NoPrint är en särskild åtgärd som definieras i /usr/dt/appconfig/types/språk/dt.dt. Åtgärden NoPrint visar en dialogruta som anger att den här datatypen inte kan skrivas ut.
Jämför Print-åtgärden för XWD med följande Print-åtgärd för PCL-filer:
ACTION Print { LABEL Print ARG_TYPE PCL TYPE MAP MAP_ACTION PrintRaw }
I filen /usr/dt/appconfig/types/språk/print.dt definieras åtgärden PrintRaw, som innehåller följande kommandorad för utskrift av PCL-filerna:
ACTION PrintRaw { TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/dt/bin/dtlp -w %(File)Arg_1% }