piomkpq コマンド
目的
印刷キューを作成します。
構文
新しいプリンターを追加する
piomkpq -A AttachmentType -p PrinterType -Q QueueName -D DataStream -v DeviceType -s Subclass -r ParentAdapter -w PortNumber [ -a { interface | ptop | autoconfig | speed | parity | bpc | stops | xon | dtr | tbc=DescValue } ] ...
新しい印刷キューを作成する
piomkpq -A AttachmentType -p PrinterType { -D DataStream | -q QueueName } -s Subclass -r ParentAdapter -w PortNumber -v DeviceType [ -a { interface | ptop | autoconfig | speed | parity | bpc | stops | xon | dtr | tbc=DescValue } ] ...
既存のプリンターに印刷キューを作成する
piomkpq -A AttachmentType -p PrinterType -d DeviceName { -D DataStream | -q QueueName }
既存の印刷キューに既存のプリンターを追加する
piomkpq -A AttachmentType -p PrinterType -d DeviceName -D DataStream -q QueueName
説明
piomkpq コマンドは、印刷キューとプリンターを作成します。 このコマンドは、piomkapqd コマンドを使用して作成した SMIT ダイアログで使用します。 piomkpq コマンドは以下の機能を実行します。
- 各種の接続タイプを持つプリンターを作成する。
- 印刷キューを作成する。
- キュー・デバイスを作成する。
- 仮想プリンターを作成する。
- 疑似デバイスを作成する。
フラグ
項目 | 説明 |
---|---|
-a | デバイスの属性を指定します。このフラグは、-a speed=9600 などのように Attribute=Value のフォーマットをとります。有効な属性は次のとおりです。
|
-A AttachmentType | プリンターをデータ・ソースに接続するために使う接続タイプを指定します。
AttachmentType 変数に共通の値は、以下のとおりです。
|
-d DeviceName | lp0 または tty1 など、出力先となるデバイス、疑似デバイス、またはファイルの名前を指定します。 |
-D DataStream | 作成する印刷キュー、または既存の印刷キューのデータ・ストリームを指定します。 |
-p PrinterType | ibm4019 などのように、/usr/lib/lpd/pio/predef ディレクトリーで定義された プリンターのタイプを指定します。 |
-qQueueName | 新しいキューの名前を指定します。-q および -Q フラグは排他的です。 |
-Q QueueName | 既存のキューの名前を指定します。-q および -Q フラグは排他的です。 |
-s Subclass | プリンターが属するサブクラスのタイプを指定します。
Subclass 変数に使用できる値は、以下のとおりです。
|
-r ParentAdapter | プリンターの親アダプターを指定します。 |
-w PortNumber | プリンター接続用のポート番号を指定します。 |
-v DeviceType | ODM データベース内で定義されているようにデバイス・タイプを指定します。 |
例
- 既存の IBM®IBM 4019 プリンター lp0 に使用するデータ・ストリーム ASCII のローカル印刷キュー castor を作成するには、次のように入力します。
piomkpq -A local -p ibm4019 -d lp0 -D asc -q castor
- 既存のローカル・プリンターを、データ・ストリーム PostScript 用の既存の
ローカル印刷キュー pyrite に追加するには、以下のように入力します。
piomkpq -A local -p ibm4019 -d lp0 -Q pyrite -D ps
- 新しいプリンター向けにローカル印刷キュー baker を作成するには、以下のように入力します。
piomkpq -A local -p ibm4019 -D asc -Q baker -s parallel -r ppa0 -w p -v ibm4019 [-a ptop=120]
- clues ファイルの印刷キューを作成するには、以下のように入力します。
piomkpq -A file -p ibm4019 -d clues -D asc -q baker
ファイル
項目 | 説明 |
---|---|
/usr/lib/lpd/pio/etc/piomkpq | piomkpq コマンドが入っています。 |
/usr/lib/lpd/pio/etc/piomgpdev | 疑似デバイスを作成します。 |
/usr/sbin/mkdev | デバイスを作成します。 |
/usr/bin/mkque | キューを作成します。 |
/usr/bin/mkquedv | キュー・デバイスを作成します。 |
/usr/sbin/mkvirprt | 仮想プリンターを作成します。 |