桌上管理系統使用者有各種列印檔案的方法。方法分為兩大類:從桌上管理系統列印以及從應用程式列印。
從桌上管理系統列印的方法包括:
在檔案管理者中選擇檔案,並從「所選項目」功能表或圖像的即現式功能表選擇列印
從檔案管理者將檔案拖曳至前方面板印表機控制或個人印表機子面板
從檔案管理者將檔案拖曳至列印管理者主視窗中的印表機
如果要從應用程式列印,請使用列印指令,通常是由功能表或應用程式視窗內的其它控制來存取。
本節包含從桌上管理系統增加與刪除印表機的程序。
增加印表機至您的系統配置。
遵循您作業系統的系統管理文件中的指令。
執行指令:
env LANG=language /usr/dt/bin/dtprintinfo -populate
從應用程式管理者中的 Desktop_Tools 應用程式群組重新啟動列印管理者,或連按兩下重新登入動作。驗證印表機已出現。
傳送郵件給您的使用者,以使他們知道他們也應重新啟動列印管理者或執行重新載入動作。
每次調用它時,列印管理者就讀取系統印表機配置列表。如果其檢查到新的印表機,其會自動為該印表機建立新的桌上管理系統印表機動作以及圖像。您不需要做任何事來使印表機出現於桌上管理系統上。
從您的系統配置刪除印表機。
遵循您作業系統的系統管理文件中的指令。
從應用程式管理者中的 Desktop_Tools 應用程式群組來重新啟動列印管理者或連按兩下重新登入動作。驗證印表機已消失。
傳送郵件給您的使用者,讓他們知道他們也應重新啟動列印管理者或執行重新登入動作。
每次調用它時,列印管理者就會讀取系統印表機配置列表。如果其看到印表機已從列表中刪除,就會自動從列印管理者與檔案管理者刪除該印表機的動作與圖像。您不需要作任何其它的事來從桌上管理系統刪除印表機。
列印管理者無法從前方面板刪除印表機。因此,無論何時,只要您從您的配置刪除印表機,您就應傳送郵件給系統上所有的使用者,告訴他們從前方面板刪除任何已刪除的印表機圖像。
如果要變更列印管理者中顯示資訊更新的頻率,請修改工作更新間隔。按內定值,列印管理者每三十秒就查詢印表機有關其列印工作的資訊。您可以藉由使用設定選項對話框中的更新間隔調整器(藉由從查看功能表選擇設定選項來顯示)來變更列印管理者查詢印表機的頻率。
當您增加印表機時,它會自動指派內定印表機圖像。如果您有另一個想要使其可供此印表機使用的圖像,請將圖像檔案放在 /etc/dt/appconfig/icons/language 中,或是圖像搜尋路徑沿途的一些其它目錄中。然後使用者可以選擇此圖像來取代印表機的內定圖像。
您必須建立完整的圖像集(大型、中型與小型),否則它們將不會出現在列印管理者中的圖像選擇元中。
有關圖像搜尋路徑的更多資訊,請參閱 " 圖像搜尋路徑"。
圖像檔案命名需求為:
base_name.size.type
其中:
大小-l(大型)、m(中型)、t(小型)。有關圖像大小的更多資訊,請參閱 "圖像大小習慣用法"。
類型-pm(色彩圖素映射)、bm(位元映射)。
例如,彩色印表機的中型與小型圖素映射圖像的檔案名稱可能是 ColorPrinter.m.pm 與 ColorPrinter.t.pm。
有關建立圖像的更多資訊,請參照 第 14章, 建立桌上管理系統的圖像。
您應該在使用者使用列印管理者修改之前,一增加印表機就立刻變更整體印表機的屬性。一旦使用者使用列印管理者修改印表機的屬性,他們會看不到您所做的變更。
以希望的圖像、印表機標籤或說明資訊來編輯檔案 /etc/dt/appconfig/types/language/printer_queue_name.dt :
在 圖像 欄位中,更新 基本名稱 為新的圖像基本名稱。
這是放置印表機位置、印表機類型與印表機連繫的好地方。如果要增加一行以上,請將 \ 放在行尾處。例如:
說明 此為建築物 1 中的 PostScript 印表機 \ 123 室。如有問題請打 555-5555。
內定印表機的存取是當使用者:
在前方面板印表機控制上定位物件時
在檔案管理者中選擇物件,並從「所選項目」功能表或圖像的即現式功能表選擇列印時
從使用內定印表機的應用程式列印時
如果要變更所有使用者的內定印表機:
開啟檔案 /etc/dt/config/Xsession.d/0010.dtpaths。
如果 /etc/dt/config/Xsession.d/0010.dtpaths 不存在,請從/usr/dt/config/Xsession.d/0010.dtpaths 複製它。
在 LPDEST=printer 行中,更新 printer 為內定列印的新目標。
如果此行不存在,請增加一行 LPDEST=printer,其中 printer 是您想要使其成為您的內定印表機的印表機名稱。
使用者需要登出再登入。
如果要變更單一使用者的內定印表機,該使用者應:
從個人印表機子面板將另一部印表機複製到前方面板。
如果要指派不同的印表機作為您的內定印表機:
移至您的主檔案夾並開啟檔案 .dtprofile。
增加或編輯設定 LPDEST
環境變數值的一行:
LPDEST=printer_device; export LPDEST
如果您正在使用 csh 語法為:
setenv LPDEST printer_device
例如,下行會將內定印表機變更為其裝置名稱為 laser3d 的印表機。
LPDEST=laser3d;export LPDEST
如果您正在使用 csh 語法為:
setenv LPDEST laser3d
當列印要求是藉由將檔案定位於印表機控制上來起始時,系統進行如下: