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 のフォーマットをとります。有効な属性は次のとおりです。
Interface
ptop
autoconfic
speed
parity
bpc
stops
xon
dtr
tbc
-A AttachmentType プリンターをデータ・ソースに接続するために使う接続タイプを指定します。 AttachmentType 変数に共通の値は、以下のとおりです。
local
ローカル接続タイプを指定します。
ascii
ASCII 接続タイプを指定します。
file
データを格納するファイルを指定します。
-d DeviceName lp0 または tty1 など、出力先となるデバイス、疑似デバイス、またはファイルの名前を指定します。
-D DataStream 作成する印刷キュー、または既存の印刷キューのデータ・ストリームを指定します。
-p PrinterType ibm4019 などのように、/usr/lib/lpd/pio/predef ディレクトリーで定義された プリンターのタイプを指定します。
-qQueueName 新しいキューの名前を指定します。-q および -Q フラグは排他的です。
-Q QueueName 既存のキューの名前を指定します。-q および -Q フラグは排他的です。
-s Subclass プリンターが属するサブクラスのタイプを指定します。 Subclass 変数に使用できる値は、以下のとおりです。
  • parallel
  • rs232
  • rs422
-r ParentAdapter プリンターの親アダプターを指定します。
-w PortNumber プリンター接続用のポート番号を指定します。
-v DeviceType ODM データベース内で定義されているようにデバイス・タイプを指定します。

  1. 既存の IBM®IBM 4019 プリンター lp0 に使用するデータ・ストリーム ASCII のローカル印刷キュー castor を作成するには、次のように入力します。
    piomkpq -A local -p ibm4019 -d lp0 -D asc -q castor
  2. 既存のローカル・プリンターを、データ・ストリーム PostScript 用の既存の ローカル印刷キュー pyrite に追加するには、以下のように入力します。
    
    piomkpq -A local -p ibm4019 -d lp0 -Q pyrite -D ps
  3. 新しいプリンター向けにローカル印刷キュー baker を作成するには、以下のように入力します。
    
    piomkpq -A local -p ibm4019 -D asc -Q baker -s parallel -r ppa0
    -w p -v ibm4019 [-a ptop=120] 
  4. 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 仮想プリンターを作成します。