mkprtsv コマンド
目的
ホスト上で TCP/IP に基づく印刷サービスを構成します。
構文
クライアント・マシン向けの印刷サービスを構成して開始する
mkprtsv -c [ -S ][ -q QueueName -v DeviceName -b "Attribute =Value ..." -a "Attribute =Value ..." | -A FileName ]
サーバー・マシン向けの印刷サービスを構成して開始する
mkprtsv -s [ -S ] [ -q QueueName -v DeviceName -b "Attribute =Value ..." -a "Attribute =Value ..." | -A FileName ] [ -h "HostName ... " | -H FileName ]
説明
高水準コマンド mkprtsv は、ホスト上で TCP/IP に基づく印刷サービスを構成します。 印刷サービス構成は、クライアントとして機能するホストまたはサーバーとして機能するホストに対して実行されます。
このコマンドは、印刷サービスの構成および開始に使用します。
クライアント向けに印刷サービスを構成するには、 mkprtsv コマンドは、 スプーラーの mkque および mkquedev コマンドを呼び出し、 /etc/lpd/qconfig ファイル (またはオブジェクト・クラスなど) に適切に変更し、 クライアント・マシン上のスプーラー・キューを設定します。
サーバー向けに印刷サービスを構成するために、mkprtsv コマンドは以下を実行します。
フラグ
項目 | 説明 |
---|---|
-A FileName | qconfig ファイルに関連するエントリーを含むファイルの名前を指定します。 |
-a "Attribute=Value..." | スプーラーの qconfig ファイルまたはオブジェクト・クラスを更新するために使用される属性とその対応値のリストを指定します。
-a フラグはオプションです。
有効な属性タイプを次に示します。
|
-b "Attribute =Value... " | スプーラーの qconfig ファイルまたはオブジェクト・クラスを更新するために使用される属性とその対応値のリストを指定します。
少なくとも、属性を 1 つ -b オプション用に定義する必要があります。
backend 属性は必須です。
有効な属性タイプを次に示します。
|
-c | クライアント・マシン用に印刷サービスを構成します。 -c オプション と共に、-v フラグを使用してください。 |
-H FileName | ホスト名のリストを含むファイルの名前を指定します。 |
-h "HostName..." | 印刷サーバーを使用できるリモート・ユーザーのリストに含まれるホスト名のリストを指定します。 キューイング・システムでは、マルチバイトのホスト名をサポートしていません。 |
-q QueueName | qconfig ファイル内のキューの名前を指定します。 |
-S | 印刷サービスが構成されたら、それを開始します。 -S フラグを省略しても、印刷サービスは構成されますが開始されません。 |
-s | サーバー・マシンの印刷サービス構成を行います。 -s フラグと、-h、-H、および -q フラグを併用してください。 |
-v DeviceName | qconfig ファイルのデバイス・スタンザの名前を指定します。 |
例
- クライアント向けに印刷サービスを構成して使用可能にするには、次のフォーマットでコマンドを入力します。 この例では、rp1 は論理プリンター名、 piobe はプリンター・バックエンド、 print802 はリモート印刷サーバーです。
- 初期化情報を使用して印刷サーバーを構成し、リモート印刷を可能にするには、次の形式でコマンドを入力します。 この例では、qinfo ファイルに保管された属性情報が スプーラーを初期化します。 また hnames ファイルに保管されたホスト名のリストは、 印刷サーバーにアクセス権を持つリモート・ホストのリストです。
ファイル
項目 | 説明 |
---|---|
/etc/lpd/qconfig | プリンターのキューイング・システムに関する構成情報が入っています。 |