Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

建立資料類型的桌上管理系統列印

桌上管理系統列印提供這些列印資料檔案的方法:

除了桌上管理系統列印之外,許多應用程式都提供從應用程式內列印的方法。

桌上管理系統列印使用名為列印的動作。就像開啟一樣,列印是用於許多不同類型的資料的動作名稱。因此,列印動作使用動作對映與 ARG_TYPE 欄位來自訂每種資料類型的列印。

例如,此為 XWD 資料類型的列印動作。定義位於 /usr/dt/appconfig/types/language /xclients.dt 中:

ACTION Print
{
 	LABEL				Print
 	ARG_TYPE			PCL
 	TYPE				MAP
 	MAP_ACTION		PrintRaw
 }

此專用於 XWD 檔案的列印動作對映至無列印動作。無列印是 /usr/dt/appconfig/types/language /dt.dt 中所定義的特殊動作。 無列印動作顯示對話框,告訴使用者此資料類型無法列印。

比較 XWD 列印動作與以下 PCL 檔案的列印動作:

ACTION Print 
 {
  LABEL       Print 
  ARG_TYPE    PCL 
  TYPE        MAP 
  MAP_ACTION   PrintRaw  
 }

配置檔案 /usr/dt/appconfig/types/language /print.dt 中所定義的列印原始動作包含列印 PCL 檔案的指令行。

ACTION PrintRaw  
 {
  TYPE           COMMAND  
  WINDOW_TYPE   	NO_STDIO  
  EXEC_STRING  		/usr/dt/bin/dtlp -w% (File