Solaris 共通デスクトップ環境 上級ユーザ及びシステム管理者ガイド

第 8 章 デスクトップからの印刷の構成と管理

デスクトップ・ユーザがファイルを印刷するには、さまざまな方法があります。主に、デスクトップからの印刷とアプリケーションからの印刷の 2 種類に分類されます。

デスクトップから印刷するには、次の方法があります。

アプリケーションから印刷するには、[印刷] コマンドを使用します。このコマンドは通常、アプリケーションのウィンドウ内のメニューまたは他のコントロールでアクセスします。

この章では、次の内容について説明します。

プリンタの追加と削除

この節では、デスクトップからのプリンタの追加と削除の手順について説明します。

プリンタをデスクトップに追加するには

  1. プリンタをシステムの構成に追加します。

    お使いのオペレーティング・システムのシステム管理マニュアルの指示に従ってください。

  2. 次のコマンドを実行します。

       env LANG=language /usr/dt/bin/dtprintinfo -populate
  3. 印刷マネージャを再起動するか、アプリケーション・マネージャにある [デスクトップツール] アプリケーション・グループから [アクションの再読込み] をダブルクリックします。プリンタが表示されるか確認します。

  4. メールをユーザに送信して、印刷マネージャを再起動するか、[アクションの再読込み] を実行するように通知します。

印刷マネージャは、起動されるたびにシステム・プリンタ構成リストを読み込みます。印刷マネージャが新規プリンタを検出すると、新しいデスクトップのプリンタ・アクションとそのプリンタのアイコンを自動的に作成します。プリンタをデスクトップに表示させること以外に、必要な作業はありません。

プリンタをデスクトップから削除するには

  1. システムの構成からプリンタを削除します。

    お使いのオペレーティング・システムのシステム管理マニュアルの指示に従ってください。

  2. 印刷マネージャを再起動するか、アプリケーション・マネージャにある [デスクトップツール] アプリケーション・グループから [アクションの再読込み] をダブルクリックします。プリンタが削除されたか確認します。

  3. メールをユーザに送信して、印刷マネージャを再起動するか、[アクションの再読込み] を実行するよう通知します。

印刷マネージャは、起動されるたびにシステム・プリンタ構成リストを読み込みます。プリンタがリストから削除されたことを確認すると、印刷マネージャとファイル・マネージャからプリンタのアクションとアイコンを自動的に削除します。必要な作業は、プリンタをデスクトップから削除することだけです。


注 –

印刷マネージャは、フロントパネルからプリンタを削除できません。したがって、構成からプリンタを削除する場合は、必ずシステム上のすべてのユーザにメールを送信して、削除したプリンタのアイコンをフロントパネルから削除するように通知してください。


ジョブ更新間隔の変更

印刷マネージャに表示された情報を更新する回数を変更するには、ジョブ更新間隔を変更します。デフォルトでは、印刷マネージャはプリント・ジョブの情報について、30 秒ごとにプリンタに問い合わせます。[オプションの設定] ダイアログ・ボックス ([表示] メニューから [オプションの設定] を選択すると表示されます) にある [更新] の間隔スライダを使用して、印刷マネージャがプリンタに問い合わせる間隔を変更できます。

プリンタ・アイコンのイメージ

プリンタを追加すると、そのプリンタにデフォルトのプリンタ・アイコンが自動的に割り当てられます。別のアイコンを使用する場合は、アイコン・ファイルを /etc/dt/appconfig/icons/language、またはアイコン検索パスに従って他のディレクトリに格納します。このアイコンを選択して、プリンタのデフォルトのアイコンを置き換えることができます。

必ずアイコンの完全なセット (大、中、または極小) を作成してください。そうしないと、印刷マネージャのアイコン・セレクタには表示されません。

アイコン検索パスの詳細は、アイコン検索パスを参照してください。

アイコン・ファイル名とサイズ

アイコンのファイル名の命名規則は次のとおりです。

base_name.size.type

sizel (大)、m (中)、t (極小) があります。アイコン・サイズの詳細は、アイコン・サイズ規則を参照してください。

typepm (カラー・ピックスマップ) または bm (ビットマップ)

たとえば、カラー・プリンタのピックスマップの中型のアイコン・ファイル名は ColorPrinter.m.pm、極小型サイズのアイコン・ファイル名は ColorPrinter.t.pm になります。

アイコン作成の詳細は、第 14 章「デスクトップのアイコンの作成」を参照してください。

アイコン、プリンタ・ラベル、またはプリンタの記述をグローバルに変更するには

プリンタを追加した場合は、ユーザが印刷マネージャを使用してグローバル・プリンタ属性を変更する前に、すぐにその属性を変更してください。ユーザが印刷マネージャを使用してプリンタ属性を変更してしまうと、ユーザは変更内容を見ることはできません。

アイコン、プリンタ・ラベル、または説明などの情報を /etc/dt/appconfig/types/language/printer_queue_name.dt ファイルで編集します。

  1. ICON フィールドで、basename を新規アイコンのベース名に更新します。

  2. LABEL フィールドで、labelname をプリンタの新規ラベルに更新します。

  3. DESCRIPTION フィールドでテキストを変更します。

    このフィールドに、プリンタの位置、プリンタの種類、およびプリンタの接続先を設定すると便利です。2 行以上追加するには、次の例のように、行の最後に \ または ¥ を入れます。

       DESCRIPTION				This is a PostScript Printer in Building 1 \
     					Room 123. Call 555-5555 for problems.

デフォルト・プリンタの構成

次の操作により、デフォルト・プリンタにアクセスします。

デフォルトの印刷の宛先を変更するには

すべてのユーザのデフォルト・プリンタを変更するには、次のようにします。

  1. ファイル /etc/dt/config/Xsession.d/0010.dtpaths を開きます。

    /etc/dt/config/Xsession.d/0010.dtpaths が存在しない場合は、/usr/dt/config/Xsession.d/0010.dtpaths からコピーします。

  2. LPDEST=printer 行で、printer をデフォルトの印刷の新しい宛先に変更します。

    LPDEST=printer 行が存在しない場合は追加します。printer は、デフォルト・プリンタにするプリンタ名です。

  3. ユーザはログアウトしてからログインし直します。

1 人のユーザのデフォルト・プリンタを変更するには、そのユーザは次の作業を実行します。

    サブパネルの [個人プリンタ] からフロントパネルに別のプリンタをコピーします。

デフォルト・プリンタとして別のプリンタを指定するには、次のようにします。

  1. ホーム・フォルダに入って、ファイル .dtprofile を開きます。

  2. LPDEST 環境変数の値を設定する行を追加または編集します。

       LPDEST=printer_device; export LPDEST

    csh を使用している場合の構文は次のとおりです。

       setenv LPDEST printer_device
    

    たとえば、次の行はデフォルト・プリンタをデバイス名が laser3d であるプリンタに変更します。

       LPDEST=laser3d; export LPDEST

    csh を使用している場合の構文は次のとおりです。

       setenv LPDEST laser3d

印刷の概念

プリンタ・コントロールにファイルをドロップすることにより印刷要求が起動されると、システムは次の作業を実行します。

  1. システムは、ドロップされたオブジェクトの定義をデータ型データベースで検索します。

  2. データ型用の一意の印刷アクション (印刷アクションの ARG_TYPE フィールドを使用して指定されます) がある場合は、そのアクション使用します。アクションがない場合は、デフォルトのプリント・アクション (dtlp) を使用します。たとえば、PostScriptTM ファイルの場合、システムは PostScript ファイル用の [印刷] アクションを使用します (このアクションは /usr/dt/appconfig/types/language/dt.dt で定義されます)。このデータ型用のアクション作成ツールを使用した場合、入力した印刷コマンドは、このデータ型でファイルを印刷するために使用される固有の印刷アクションになります。

  3. ファイルは、通常の UNIX lp 印刷サブシステムを使用してプリンタに配信されます。