<!-- $XConsortium: ch06.sgm /main/2 1996/12/17 06:27:23 cde-hit $ -->
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
<!-- (c) Copyright 1995 International Business Machines Corp. -->
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1995 Novell, Inc. -->
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
<!-- (c) Copyright 1995 Hitachi. -->
<Chapter Id="SAG.PrCnf.div.1">
<Title Id="SAG.PrCnf.mkr.1">デスクトップからの印刷の構成および管理</Title>
<Para Id="SAG.PrCnf.mkr.2"><IndexTerm><Primary>印刷</Primary><Secondary>管理</Secondary></IndexTerm>
デスクトップ・ユーザがファイルを印刷するにはさまざまな方法があります。おもに、デスクトップからの印刷とアプリケーションからの印刷の２種類に分類されます。
</Para>
<Para>デスクトップから印刷するには、次の方法があります。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>
[ファイルマネージャ]でファイルを選択し、[選択]メニューまたはアイコンのポップアップ・メニューから[印刷]を選択する。
</Para>
</ListItem>
<ListItem>
<Para>
[ファイルマネージャ]からフロントパネルの[プリンタ]コントロールまたはサブパネルの[個人プリンタ]へファイルをドラッグする
</Para>
</ListItem>
<ListItem>
<Para>
[ファイルマネージャ]から[印刷マネージャ]メイン・ウィンドウにあるプリンタにファイルをドラッグする
</Para>
<Para>
アプリケーションから印刷するには、[印刷]コマンドを使用します。このコマンドは通常、アプリケーションのウィンドウ内のメニューまたは他のコントロールでアクセスします。
</Para>
<InformalTable Id="SAG.PrCnf.itbl.1" Frame="All">
<TGroup Cols="1">
<ColSpec Colname="1" Colwidth="4.0 in">
<TBody>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Adding and Deleting Printers108'--><XRef Role="JumpText" Linkend="SAG.PrCnf.div.2"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Printer Icon Images109'--><XRef Role="JumpText" Linkend="SAG.PrCnf.div.6"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Configuring the Default Printer110'--><XRef Role="JumpText" Linkend="SAG.PrCnf.div.9"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Printing Concepts112'--><XRef Role="JumpText" Linkend="SAG.PrCnf.div.11"></Para></Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
</ListItem>
</ItemizedList>
<Sect1 Id="SAG.PrCnf.div.2">
<Title Id="SAG.PrCnf.mkr.3">プリンタの追加および削除</Title>
<Para>
この節では、デスクトップからのプリンタの追加と削除の手順について説明します。
</Para>
<Sect2 Id="SAG.PrCnf.div.3" Role="Procedure">
<Title>プリンタをデスクトップに追加するには<IndexTerm><Primary>プリンタ</Primary><Secondary>追加</Secondary></IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>
プリンタをシステムの構成に追加します。
</Para>
<Para>
お使いのオペレーティング・システムのシステム管理マニュアルの指示にしたがってください。
</Para>
</ListItem>
<ListItem>
<Para>
次のコマンドを実行します。
</Para>
<programlisting>env LANG=<Replaceable Remap="Emphasis">language</Replaceable> /usr/dt/bin/dtprintinfo -populate
</Programlisting>
<para>
このコマンドを実行するには、スーパー・ユーザの権限が必要なことに注意してください。
</para>
</ListItem>
<ListItem>
<Para>
印刷マネージャを再起動するか、アプリケーション・マネージャにある[デスクトップツール]アプリケーション・グループから[アクションの再読込み]をダブルクリックします。プリンタが表示されることを確認します。
</Para>
</ListItem>
<ListItem>
<Para>
メールをユーザに送信して、印刷マネージャを再起動するか[アクションの再読込み]を実行するように通知します。
</Para>
</ListItem>
</OrderedList>
<Para>
<IndexTerm><Primary>印刷マネージャ</Primary></IndexTerm>
印刷マネージャは呼び出されるたびに、システム・プリンタ構成リストを読み込みます。印刷マネージャが新規プリンタを検出すると、新しいデスクトップのプリンタ・アクションとそのプリンタのアイコンを自動的に作成します。プリンタをデスクトップに表示させること以外に必要な作業はありません。
</Para>
</Sect2>
<Sect2 Id="SAG.PrCnf.div.4" Role="Procedure">
<Title Id="SAG.PrCnf.mkr.4">プリンタをデスクトップから削除するには<IndexTerm><Primary>プリンタ</Primary><Secondary>削除</Secondary></IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>
システムの構成からプリンタを削除します。
</Para>
<Para>
お使いのオペレーティング・システムのシステム管理マニュアルの指示にしたがってください。
</Para>
</ListItem>
<ListItem>
<Para>
印刷マネージャを再起動するか、アプリケーション・マネージャにある[デスクトップツール]アプリケーション・グループから[アクションの再読込み]をダブルクリックします。プリンタが表示されることを確認します。
</Para>
</ListItem>
<ListItem>
<Para>
メールをユーザに送信して、印刷マネージャを再起動するか[アクションの再読込み]を実行するように通知します。
</Para>
</ListItem>
</OrderedList>
<Para>
印刷マネージャは呼び出されるたびに、システム・プリンタ構成リストを読み込みます。プリンタがリストから削除されたことを確認すると、印刷マネージャおよびファイル・マネージャからプリンタのアイコンを自動的に削除します。プリンタをデスクトップから削除すること以外に必要な作業はありません。
</Para>
<Note>
<Para>
印刷マネージャは、フロントパネルからプリンタを削除することはできません。したがって、構成からプリンタを削除するときは必ずシステム上のすべてのユーザにメールを送信して、削除したプリンタのアイコンをフロントパネルから削除するように通知してください。
</Para>
</Note>
</Sect2>
<Sect2 Id="SAG.PrCnf.div.5">
<Title>ジョブ更新間隔の変更<IndexTerm><Primary>プリンタ</Primary><Secondary>ジョブ更新間隔</Secondary></IndexTerm><IndexTerm><Primary>プリント・ジョブ更新間隔</Primary></IndexTerm></Title>
<Para>
<IndexTerm><Primary>印刷マネージャ</Primary><Secondary>ジョブ更新間隔</Secondary></IndexTerm>
印刷マネージャに表示された情報を更新する回数を変更するには、ジョブ更新間隔を変更します。デフォルトでは、印刷マネージャはプリント・ジョブの情報について30秒ごとにプリンタに問い合せます。[オプションの設定]ダイアログ・ボックス（[表示]メニューから[オプションの設定]を選択すると表示されます）にある[更新]の間隔スライダを使用して、印刷マネージャがプリンタに問い合せる間隔を変更できます。
</Para>
</Sect2>
</Sect1>
<Sect1 Id="SAG.PrCnf.div.6">
<Title Id="SAG.PrCnf.mkr.5">プリンタ・アイコンのイメージ<IndexTerm><Primary>プリンタ</Primary><Secondary>アイコン・イメージ</Secondary></IndexTerm><IndexTerm><Primary>アイコン</Primary><Secondary>プリンタ・イメージ</Secondary></IndexTerm></Title>
<Para>
プリンタを追加すると、そのプリンタにデフォルトのプリンタ・アイコンが自動的に割り当てられます。別のアイコンを使いたい場合は、アイコン・ファイルを <Filename>/etc/dt/appconfig/icons/</Filename><Symbol Role="Variable">language</Symbol>、またはアイコン検索パスにしたがって他のディレクトリに格納します。このアイコンを選択してプリンタのデフォルトのアイコンを置き換えることができます。
</Para>
<Para>
アイコンの完全なセット（大、中、または極小）を<Emphasis>必ず</Emphasis>作成してください。そうしないと印刷マネージャのアイコン・セレクタには表示されません。
</Para>
<Para>
アイコン検索パスの詳細については、
<!--Original XRef content: '&xd2;Icon Search Path&xd3; on page&numsp;122'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.div.20"> を参照してください。
</Para>
<Sect2 Id="SAG.PrCnf.div.7">
<Title>アイコン・ファイル名とサイズ</Title>
<Para>
アイコンのファイル名の命名規則は、次のとおりです。
</Para>
<ProgramListing><Symbol Role="Variable">base_name.size</Symbol>.<Symbol Role="Variable">type</Symbol></ProgramListing>
<Para>次に意味を説明します。</Para>
<InformalTable>
<TGroup Cols="2" colsep="0" rowsep="0">
<colspec colwidth="56*">
<colspec colwidth="472*">
<TBody>
<Row>
<Entry><Para><Symbol Role="Variable">size</Symbol></Para></Entry>
<Entry><Para><Command>l</Command> (大)、<Command>m</Command> (中)、<Command>t</Command> (極小) があります。アイコン・サイズの詳細については、
<!--Original XRef content: '&xd2;Icon Size Conventions&xd3; on page&numsp;203'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.CrIcn.div.5"> を参照してください。</Para></Entry>
</Row>
<Row>
<Entry><Para><Symbol Role="Variable">type</Symbol></Para></Entry>
<Entry><Para><Command>pm</Command> (カラー・ピックスマップ)、<Command>bm</Command> (ビットマップ)</Para></Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
<Para>
たとえば、カラー・プリンタのピックスマップの中型のアイコン・ファイル名は <Filename>ColorPrinter.m.pm</Filename>、極小型サイズのアイコン・ファイル名は <Filename>ColorPrinter.t.pm</Filename> になります。
</Para>
<Para>
アイコン作成の詳細については、
<!--Original XRef content: 'Chapter&numsp;12, &xd2;Creating Icons for the Desktop'--><XRef Role="ChapNumAndTitle" Linkend="SAG.CrIcn.div.1"> を参照してください。
</Para>
</Sect2>
<Sect2 Id="SAG.PrCnf.div.8" Role="Procedure">
<Title>アイコン、プリンタ・ラベル、またはプリンタの記述をグローバルに変更するには</Title>
<Para>
プリンタを追加したらユーザが印刷マネージャを使用してグローバル・プリンタ属性を変更する前に、すぐにその属性を変更してください。ユーザが印刷マネージャを使用してプリンタ属性を変更してしまうと、ユーザは変更内容を見ることはできません。
</Para>
<Para>
アイコン、プリンタ・ラベル、または記述のうち希望の情報を <ComputerOutput>/etc/dt/appconfig/types/</ComputerOutput><Symbol Role="Variable">language</Symbol><ComputerOutput>/</ComputerOutput><Symbol Role="Variable">printer_queue_name</Symbol><ComputerOutput>.dt</ComputerOutput> ファイルで編集します。
</Para>
<OrderedList>
<ListItem>
<Para>
<Command>ICON</Command> フィールドで、<Symbol Role="Variable">basename</Symbol> を新規アイコンのベース名に更新します。
</Para>
</ListItem>
<ListItem>
<Para>
<IndexTerm><Primary>プリンタ</Primary><Secondary>ラベル</Secondary></IndexTerm>
<Command>LABEL</Command> フィールドで、<Symbol Role="Variable">labelname</Symbol> をプリンタの新規ラベルに更新します。
</Para>
</ListItem>
<ListItem>
<Para>
<IndexTerm><Primary>プリンタ</Primary><Secondary>[アイテムヘルプの使い方]</Secondary></IndexTerm><IndexTerm><Primary>ヘルプ</Primary><Secondary>プリンタ・アイコについて</Secondary></IndexTerm>
<Command>DESCRIPTION</Command> フィールドでテキストを変更します。
</Para>
<Para>
このフィールドに、プリンタの位置、プリンタの種類、およびプリンタの接続先を設定すると便利です。２行以上追加するには、次の例のように行の最後に <Filename>\</Filename> を入れます。
</Para>
</ListItem>
</OrderedList>
<programlisting>DESCRIPTION    This is a PostScript Printer in Building 1\
               Room 123. Call 555-5555 for problems.</ProgramListing>
</Sect2>
</Sect1>
<Sect1 Id="SAG.PrCnf.div.9">
<Title Id="SAG.PrCnf.mkr.6">デフォルト・プリンタの構成<IndexTerm><Primary>プリンタ</Primary><Secondary>デフォルト</Secondary></IndexTerm></Title>
<Para>
次の操作により、デフォルト・プリンタにアクセスします。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>
フロントパネルの[プリンタ]コントロールでオブジェクトをドロップする
</Para>
</ListItem>
<ListItem>
<Para>
ファイル・マネージャにあるオブジェクトを選択するか、[選択]メニューまたはアイコンのポップアップ・メニューから[印刷]を選択する
</Para>
</ListItem>
<ListItem>
<Para>
デフォルト・プリンタを使用するアプリケーションから印刷する
</Para>
</ListItem>
</ItemizedList>
<Sect2 Id="SAG.PrCnf.div.10" Role="Procedure">
<Title>デフォルトの印刷の宛先を変更するには<IndexTerm><Primary>印刷</Primary><Secondary>デフォルトの宛先</Secondary></IndexTerm></Title>
<Para>
すべてのユーザのデフォルト・プリンタを変更するには、次のようにします。
</Para>
<OrderedList>
<ListItem>
<Para>
ファイル <ComputerOutput>/etc/dt/config/Xsession.d/0010.dtpaths</ComputerOutput> を開きます。
</Para>
<Para>
<ComputerOutput>/etc/dt/config/Xsession.d/0010.dtpaths</ComputerOutput> が存在しない場合は、<ComputerOutput>/usr/dt/config/Xsession.</ComputerOutput><Filename>d/0010.dtpaths</Filename> からコピーします。</Para>
</ListItem>
<ListItem>
<Para>
<ComputerOutput>LPDEST=</ComputerOutput><Symbol Role="Variable">printer</Symbol> 行で、<Symbol Role="Variable">printer</Symbol> をデフォルトの印刷の新しい宛先に変更します。
<IndexTerm><Primary>LPDEST 変数</Primary></IndexTerm>
</Para>
<Para>
<ComputerOutput>LPDEST=</ComputerOutput><Symbol Role="Variable">printer</Symbol> 行が存在しない場合は追加します。<Symbol Role="Variable">printer</Symbol> はデフォルト・プリンタにしたいプリンタ名です。
</Para>
</ListItem>
<ListItem>
<Para>
ユーザはログ・アウトからログインし直す必要があります。
</Para>
</ListItem>
</OrderedList>
<Para>
単一ユーザのデフォルト・プリンタを変更するには、そのユーザは次のことを行ってください。
</Para>
<OrderedList>
<ListItem>
<Para>
サブパネルの[個人プリンタ]からフロントパネルに別のプリンタをコピーします。
</Para>
</ListItem>
</OrderedList>
<Para>
デフォルト・プリンタとして別のプリンタを指定するには、次のようにします。
</Para>
<OrderedList>
<ListItem>
<Para>
ホーム・フォルダに入って、ファイル <Filename>.dtprofile</Filename> を開きます。
</Para>
</ListItem>
<ListItem>
<Para>
LPDEST 環境変数の値を設定する行を追加または編集します。
</Para>
<programlisting>LPDEST=<Symbol Role="Variable">printer_device;</Symbol> <Command>export LPDEST</Command>
</Programlisting>
<para>
<Command>csh</Command> を使用している場合の構文は次のとおりです。
</para>
<programlisting>:setenv LPDEST <Symbol Role="Variable">printer_device</Symbol>
</Programlisting>
<Para>
たとえば、次の行はデフォルト・プリンタをデバイス名が <Command>laser3d</Command> であるプリンタに変更します。
</Para>
<programlisting>LPDEST=laser3d; export LPDEST</programlisting>
<Para>
<Command>csh</Command> を使用している場合の構文は次のとおりです。</Para>
<programlisting>setenv LPDEST laser3d</programlisting>
</ListItem>
</OrderedList>
</Sect2>
</Sect1>
<Sect1 Id="SAG.PrCnf.div.11">
<Title Id="SAG.PrCnf.mkr.7">印刷の概念<IndexTerm><Primary>印刷</Primary><Secondary>概念</Secondary></IndexTerm></Title>
<para>
プリンタ・アイコンにオブジェクト（ファイル・アイコンやテキスト選択）をドラッグして、そこにドロップすることによって印刷を開始することができます。また、アプリケーションの印刷コマンドを選択することによって印刷を開始することができます。それぞれの場合、印刷処理の進行は異なります。
</para>
<Sect2 Id="SAG.PrCnf.div.12">
<Title Id="SAG.PrCnf.mkr.8">ドラッグ＆ドロップ起動による印刷<IndexTerm><Primary>印刷</Primary><Secondary>ドラッグ＆ドロップによる</Secondary></IndexTerm></Title>
<para>
プリンタ・コントロールファイルをドロップすることにより印刷要求が起動されると、システムは次を実行します。
</para>
<OrderedList>
<ListItem>
<Para>
システムは、ドロップされたオブジェクトの定義をデータ型データベースで検索します。
</Para>
</ListItem>
<ListItem>
<Para>
データ型用の一意の印刷アクション（印刷アクションの ARG_TYPE フィールドを使用して指定されます）がある場合は、そのアクションを使用します。ない場合は、デフォルトのプリント・アクション <command>dtlp</command> を使用します。たとえば、ファイルが PostScript ファイルである場合、システムは PostScript ファイル用の[印刷]アクションを使用します（このアクションは <filename>/usr/dt/appconfig/types/&lt;language>/dt.dt</filename> で定義されます）。このデータ型用のアクション作成ツールを使用した場合、入力した印刷コマンドは、このデータ型でファイルを印刷するために使用される固有の印刷アクションになります。
</Para>
</ListItem>
<ListItem>
<Para>
ファイルは、通常の UNIX <command>lp</command> 印刷サブシステムを使用してプリンタに配信されます。
</Para>
</ListItem>
</OrderedList>
</Sect2>
<Sect2 Id="SAG.PrCnf.div.13">
<Title Id="SAG.PrCnf.mkr.9">CDE アプリケーションからの印刷<IndexTerm><Primary>印刷</Primary><Secondary>CDE アプリケーションからの</Secondary></IndexTerm></Title>
<para>
カレンダ・マネージャ (<command>dtcm</command>)、ヘルプ・マネージャ (<command>dthelp</command>)、メーラ (<command>dtmail</command>)、およびテキスト・エディタ (<command>dtpad</command>) のように多くの CDE アプリケーションには、組み込みの印刷サポートがあります。これらのアプリケーションは、その印刷を実現するために、Ｘプリント・サーバのサービスを利用します。Ｘプリント・サーバは、単に通常の（ビデオ）Ｘサーバですが、さまざまなプリンタ（ラスター、PCL、および PostScriptのような）のタイプで出力できるように機能が拡張されています。
</para>
<para>
CDE アプリケーションの内部から印刷要求が発行されると（たとえば、テキスト・エディタの[ファイル]メニューから[印刷...]コマンドを選択することによって）、次の処理が行われます。
</para>
<OrderedList>
<ListItem>
<Para>
アプリケーションはダイアログを表示し、汎用的、アプリケーション固有、あるいはプリンタ固有の印刷オプションのユーザによる設定を可能にします。
</Para>
</ListItem>
<ListItem>
<Para>
アプリケーションは、Ｘプリント・サーバに命令を送信します。命令には、ページおよびジョブ・バウンダリ・インジケータによって拡張された標準のＸ描画リクエストが含まれます。
</Para>
</ListItem>
<ListItem>
<Para>
Ｘプリント・サーバは、命令を翻訳してターゲットのプリンタに適切な出力に変換します。変換された特定の出力は、Ｘプリント・サーバと選択されたターゲットのプリンタの機能に依存します。
</Para>
</ListItem>
<ListItem>
<Para>
Ｘプリント・サーバは、通常の UNIX <command>lp</command> 印刷サブシステムを使用して、プリンタ出力をプリンタに配送します。
</Para>
</ListItem>
</OrderedList>
<Sect3 Id="SAG.PrCnf.div.14">
<Title Id="SAG.PrCnf.mkr.10">CDE アプリケーションからの印刷をサポートするには<IndexTerm><Primary>印刷</Primary><Secondary>CDE アプリケーションのためのサポート</Secondary></IndexTerm></Title>
<para>
アプリケーションおよびＸプリント・サーバに加えて、CDE アプリケーションからの印刷をサポートするには、２つのプログラムが必要です。すなわち、プリント・ディスプレイ・マネージャ (PDM) および PDM デーモンです。
</para>
<para>
プリンタ固有の印刷オプションの表示と設定は、プリント・ディスプレイ・マネージャ (PDM) と呼ばれる特別なプログラムで処理されます。プリンタの各クラスにはそれ自身の PDM があり、そのプリンタ固有のオプションと機能が設定されます。
</para>
<para>
PDM デーモンと呼ばれる２番目のクラスのプログラムは、アプリケーションによるプリンタ固有の印刷オプションの表示または設定要求の認識および選択されたプリンタの正しい PDM の起動という作業を処理します。
</para>
<para>
要約すると、CDE アプリケーションからの印刷を正常に行うには、次のことが必要です。
</para>
<OrderedList>
<ListItem>
<Para>
プリンタがシステムの構成に正しく追加されていること
</Para>
</ListItem>
<ListItem>
<Para>
印刷の構成をサポートするために必要な正しく構成されたＸプリント・サーバが実行されていること（CDE のデフォルトのＸプリント・サーバは <literal>Xprt</literal> です）
</Para>
</ListItem>
<ListItem>
<Para>
印刷の構成をサポートするために必要な正しく構成された PDM デーモン が実行されていること（CDE のデフォルトの PDM デーモンは <command>dtpdmd</command> です）
</Para>
</ListItem>
<ListItem>
<Para>
印刷の構成をサポートするために必要な正しく構成されたプリント・ディスプレイ・マネージャ (PDM) が実行されていること（CDE のデフォルトのプリント・ディスプレイ・マネージャ (PDM) は <command>dtpdm</command> です）
</Para>
</ListItem>
</OrderedList>
</Sect3>
</Sect2>
</sect1>
</Chapter>
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 06:16:56-->
