enq コマンド

目的

ファイルをキューに入れます。

構文

ファイルを処理する

エンキュー [ - ] [ -B CharacterPair ] [「-c」 ] [ -C ] [ -G ] [ -j (J) ] [ -m (M) テキスト ] [ -M (M) ファイル ] [ N ] [ -N (N) 数値 ] [ - オプション ] [ -P 待ち行列 ] [ - ] [ -R 数値 ] [ T "ユーザー" ] [ -T (T) タイトル ] [ -Y (Y) ] [ -Z 名前 ] ファイル

印刷ジョブの優先順位を変更する

enq -a Number -# JobNumber

状況を表示するには

エンキュー [ -q (Q) | -A ] [ -L (L) ] [-W (W) ] [ -e (E) ] [ -# JobNumber ] [ -ウー 名前 ] [ -w (W) ] [ -s]

キューおよびキュー・デーモン状況を変更する

エンキュー [ -d 年 ] [ -D ] [ -G ] [ -K (K) ] [ -L (L) ] [ -Q (Q) | -A ] [ -U (U) ]

オプションを取り消すには

エンキュー [ -X (X) ] [ -x (X)数値 ] [ -Pプリンター ]

印刷ジョブを保留、解放、または別のキューに移動する

enq { -h | -p | -Q NewQueue } { -# JobNumber [ -P Queue ] | -u User | -P Queue }

印刷ジョブをキューに入れて保留する

エンキュー -H ファイル ...

説明

enq コマンドは、共有リソース (通常はプリンター・デバイス) に対する要求をキューに入れる汎用ユーティリティーです。 enq コマンドを使用すると、要求をキューに入れたり、取り消したり、要求の優先順序を変更したり、キューやデバイスの状況を表示できます。

enq コマンドは、すべてのフラグが共に機能するわけではないため、5 つの異なった構文図を持っています。 これらのフラグの一部はファイル処理用で、FileName をオプションとして受け取ります。 その他のフラグは、印刷ジョブの優先順位の変更、状況の表示、キューの状況またはキューのデーモンの変更、印刷ジョブの取り消しなどに使用されます。

特定のキュー上のファイルをエンキューするには、 -P フラグ (-P 待ち行列) を使用します。 そのキューに対して複数のデバイスが使用されている場合、キューの名前の後にそのデバイス (:device) を指定して、特定のデバイスを要求することもできます。 デバイスを指定しない場合、ジョブは最初に使用可能となったデバイスに送信されます。 ファイルを指定しない場合、enq コマンドは標準入力をファイルにコピーして、それを印刷キューに入れます。

enq コマンド要求は、その要求に関連するオペレーター・メッセージを持つことができます。 この機能は、分散環境や多くのユーザーを持つシステム上で役立ちます。 このメッセージは、そのジョブの印刷を始める前に、特別な用紙や違った色の用紙をプリンターに装着するなどの要求情報をプリンターのオペレーターに伝えます。 これらのメッセージは、 -m (M) フラグおよび -M (M) フラグで指定されます。 qdaemon コマンドは、 エンキュー コマンド要求を処理します。 qdaemon コマンドが要求とその関連メッセージを開始する準備ができると、システムは qdaemon プロセスが実行されるコンピューターのコンソールにメッセージを表示します。 メッセージのテキストにはプロンプトが付いていて、継続するように要求する信号を送る方法、または要求を取り消す方法を、プリンターのオペレーターに伝えます。

enq -A コマンドで生成された表示には、リモート・キューに対する 2 つのエントリーが含まれています。 第 1 のエントリーには、クライアントのローカル・キューとローカル・デバイス名、 およびその状況情報が含まれます。 第 2 のエントリーは第 1 のエントリーのすぐ後にあり、クライアントのローカル・キュー名 (再度) の後にリモート・キュー名が表示されます。 リモート・キューに対して実行依頼されたジョブは最初にローカル側に表示され、ジョブがリモート・マシン上で処理されるときにリモート・デバイスに移動します。

状況コマンドがリモート・ホストと交信する際に、コマンドがリモート・マシンからの応答を待つ間、画面が頻繁に停止するように見えます。 2 つのマシン間の接続を確立できない場合、コマンドは最終的にタイムアウトになります。

注:
  1. ファイルをキューに入れるには、 そのファイルへの読み取りアクセスを持っていなければなりません。 ファイルを削除するには ( - フラグを参照)、そのファイルが含まれているディレクトリーへの書き込み権限も必要です。
  2. エンキュー コマンドを発行してから印刷するまでの間にファイルの変更を続行したい場合は、 「-c」 フラグを使用する必要があります。
  3. ファイルをプリンター上のキューに入れるときには、 フラグはどんな順序で指定してもかまいません。
  4. -d および -G フラグは、 即座に機能します。 コマンド・ライン上でこれらの 2 つのフラグの前にある構文エラーが報告されます。 コマンド・ライン上でこれらの 2 つのフラグの後にある構文エラーは無視されます。

フラグ

ファイル処理オプション

enq コマンドにファイル名のリストを提供すると、提供したファイルがすべてキューに入れられ、デフォルト・デバイスまたは指定したデバイス上でファイルの処理が行われます。

項目 説明
- enq コマンドをフィルターとして機能させます。 ファイルを指定しないと、enq コマンドは自動的に標準入力を読み込みます。 ただし、ファイルを指定する場合、ダッシュ (-) を使用して、enq コマンドに標準入力を読み取らせるよう強制することができます。 ダッシュ (-) は、実際はフラグではなく、特別なタイプのファイル名です。 したがって、そのコマンド・ライン上で他のフラグをすべて指定した後に指定する必要があります。
-B CharacterPair CharacterPair の値に従って、次のようにバースト・ページの印刷を制御します。 (N = never, A = always, G = group。 先頭の文字はヘッダー、2 番目の文字はトレーラーを表します)。
HT
説明
nn
ヘッダーなし、トレーラーなし。
該当なし
ヘッダーなし、各ファイルにトレーラーあり。
ヘッダーなし、ジョブの最後にトレーラーあり。
AN
各ファイルにヘッダーあり、トレーラーなし。
AA
ジョブの各ファイルにヘッダーとトレーラーあり。
ag
各ファイルにヘッダー、ジョブの後にトレーラーあり。
GN
ジョブの最初にヘッダー、トレーラーなし。
GA
ジョブの最初にヘッダー、各ファイルの後にトレーラーあり。
gg
ジョブの最初にヘッダー、ジョブの最後にトレーラーあり。

/etc/qconfig ファイル内のヘッダー・スタンザおよびトレーラー・スタンザは、バースト・ページのデフォルト処理を定義します。

注: リモート印刷環境では、デフォルトでヘッダー・ページが印刷され、トレーラー・ページは印刷されません。
-c ファイルをコピーします。 ディスク・スペースを節約するために、enq コマンドはファイル名を記憶しますが、実際にはファイル自体をコピーしません。 現行コピーが印刷されるのを待つ間に、ファイルの変更を継続したい場合には、-c フラグを使用します。
-C エラー・メッセージおよびジョブ完了通知に対して、 書き込み コマンドの代わりに メール コマンドを使用することを指定します。 (このフラグを使用すると、プリンターからのフィードバックが向上するため、 PostScript アプリケーションの作成に役立ちます。) エラー・メッセージとジョブ完了メッセージ (両方とも ピオベ コマンドによって生成される)、およびプリンターから読み取られたすべてのデータもメールで返送されます。

-C フラグはローカル印刷ジョブにのみ適用されます。 リモート・プリンターに送信されたジョブが完了したときに通知が必要な場合は、-n フラグを使用してメール・メッセージを受信します。

注: 何らかの方法で qdaemon およびプリンター・バックエンドからリダイレクトできないメッセージがいくつかあります。 それらのメッセージはシステム・エラーであり、/dev/console ファイルに直接送られます。
-j 以下のメッセージを指定します。Job number is: nnn, ここで、nnn割り当てられたジョブ番号です。標準出力に表示されます。 そのメッセージは、ジョブがローカル印刷キューに渡された場合に表示されます。
-m (M) テキスト enq コマンド要求と一緒にオペレーター・メッセージを渡します。 指定したテキストにはメッセージが入ります。
-M (M) ファイル enq コマンド要求と一緒にオペレーター・メッセージを渡します。 指定したファイルにはメッセージのテキストが入ります。
-n ジョブの終了を通知します。 T フラグも使用されている場合、 エンキュー コマンドは、要求の対象となるユーザーにも通知します ( T フラグを参照)。
-N 数値 Number が示す部数だけファイルを印刷します。 通常、ファイルは 1 回だけ印刷されます。
-o オプション バックエンド固有のフラグがバックエンドに渡されるよう指定します。 したがって、各キューには、enq コマンド・ラインに組み込まれる可能性があってもこのセクションで説明されていないフラグが存在します。 これらのフラグのリストについては、 ピオベ コマンドを参照してください。
-P 待ち行列 ジョブが送信されるキューを指定します。 キュー上の特定のデバイスは、次のように入力して指定できます。-P Queue:Device.
-r ファイルの印刷が正常に行われた後に、そのファイルを除去します。
-R 数値 現行ジョブの優先順位を Number に設定します。 このフラグは、ジョブの実行を要求するときに使用されます。 ジョブの実行依頼後に優先順位を変更するには、 -a 値 フラグを使用します。 数が大きいほど、優先順位も高くなります。 デフォルトの優先順位は 15 です。 大部分のユーザーの場合、最大優先順位は 20 で、root ユーザー権限を持つユーザーの場合は 30 です。
T "ユーザー" 送達のために出力に User というラベルを付けます。 通常、送達のために、出力には enq コマンド要求を発行したユーザーのラベルが付けられます。 User の値は、正規のユーザー ID の要件を満たす単一のワードであることが必要です。
-T (T) タイトル ヘッダー・ページにタイトルを付け、 -Q (Q) フラグが指定されている場合に表示します。 通常、ジョブのタイトルはファイル名となります。 エンキュー コマンドが標準入力から読み取る場合、ジョブ・タイトルは STDIN。# です。 ここで、 #エンキュー コマンドのプロセス ID です。
-Y enq コマンドに対して、このフラグ以降のコマンド・ラインをすべて無視するように伝えます。 これは、キューが有効かどうかを検出するのに役立ちます ( /etc/qconfig ファイルにある場合)。 例えば、次のように入力します。enq -P lp4 -Yライン・プリンター lp4 が有効なキューである場合は、終了値 0 で戻ります。それ以外の場合は、ゼロ以外の値が戻されます。 このフラグは、 qdaemon コマンドに /etc/qconfig ファイルのリダイジェストを強制する場合にも役立ちます。
-Z 名前 リモート印刷ジョブの発信元を指定します。

印刷ジョブ優先順位オプション

項目 説明
-a 値 数値 指定したジョブの優先順位を Number に変更します。 このフラグを指定して enq コマンドを入力する前に、ジョブが出力用に実行依頼されている必要があります。 優先順位の説明については、 -R フラグを参照してください。 ジョブ番号を指定するには、 -# フラグを使用します。 このフラグは、ローカル印刷ジョブに対してのみ有効です。
-# JobNumber エンキュー -q コマンドまたは エンキュー -a 値 コマンドによって使用されるジョブ番号を指定し、状況出力で指定されたジョブのみを表示します。
注:
  1. デフォルトの宛先プリンターを指定変更するには、 -P Queue を指定します。
  2. ジョブ 1、2、3 がプリンター・キューにあり、ジョブ 1 が実行中であるにもかかわらずジョブ 3 の状況を要求することを指定した場合、ジョブ 3 だけでなくジョブ 1 の状況情報も出力されます。
  3. 存在しないジョブ番号を指定した場合、エラー・メッセージの代わりに、現在キューにある現行ジョブ番号が表示されます。

状況表示オプション

項目 説明
-A すべてのキューの状況を提供します。 これは、 QCONFIG ファイル内のキューごとに エンキュー -q コマンドを 1 回実行するのと似ています。
-e qdaemon コマンドの制御下にないキューから状況情報を除外します。 この種のキューの状況は、フォーマットが異なる場合があります。 -e フラグは他のフラグと任意に組み合わせて使用することができます。
-L 詳しい状況を指定します。 このフラグは、 -A-Q (Q)、または -W (W) フラグと一緒に使用できます。 -L フラグ と -W フラグが同時に使用されると、 印刷ジョブの詳しい状況がセミコロンで区切られた形式で表示されます。 1 つの印刷ジョブの中で出力される複数のファイルを表示するには、-L フラグを使用します。
-q デフォルトのキューの状況を表示します。 LPDEST および PRINTER 環境変数は、デフォルトのプリンターの名前を制御します。 LPDEST 環境変数に値が入っていると、その値が常に最初に使用されます。 LPDEST 変数に値が入っていない場合、enq コマンドは PRINTER 環境変数を使用します。 PRINTER 環境変数に値が入っていない場合は、enq コマンドはシステム・デフォルトを使用します。
注:
  1. 特定のキューの状況を表示するには、 -Q (Q) フラグとともに -P 待ち行列 フラグを使用します。
  2. 宛先コマンド・ラインのオプションはすべて、LPDESTPRINTER の両方の環境変数を指定変更します。
-s ファイルをリストせずに印刷キューの状況を入手します。
-u 名前 印刷ジョブ状況のユーザー名を指定します。
-w (W) キューが空になるまで、指定された ごとに画面を更新して、キュー状況の継続出力を指定します ( LPQ コマンドを参照)。 キューが空になると、処理は停止します。 このフラグは、 -Q (Q) フラグ、 -A フラグ、または -L (L) フラグのいずれかと一緒にのみ使用されます。
-W 幅の広い状況フォーマットをより長いキュー名、デバイス名、およびジョブ番号で指定します。 このフラグは、 -A-Q (Q)、または -L (L) フラグと一緒に使用できます。 -L-W の フラグが同時に使用されると、 印刷ジョブの詳しい状況がセミコロンで区切られた形式で表示されます。

キューおよびキュー・デーモン状況の変更オプション

項目 説明
-d digest コマンドを /etc/qconfig ファイルに対して実行します。 要約 (digest) が完了すると、/etc/qconfig ファイルに加えられたすべての変更は、/etc/qconfig.bin ファイルに反映されます。 このオプションを実行するには、root ユーザー権限を持っていなければなりません。

enq コマンドでは、すべてのユーザーが使用できる前述のフラグの他に、root ユーザー権限を持つユーザーによって入力される次のフラグを使用できます。 root ユーザー権限とは、その人が root であるか、または printq グループに属していることを意味します。

注: 以下のフラグは、ローカル印刷ジョブでのみ使用できます。
項目 説明
-D 即時停止。 キューに関連しているデバイスの電源をオフにします。 qdaemon プロセスはジョブを装置に送信しなくなり、 エンキュー -Q (Q) コマンドを入力するとその状況が DOWN として表示されます。 デバイスで実行中のジョブは終了されます。
-G 安全に停止。 現在実行中のジョブが終了した後に、qdaemon プロセスを終了します。 このフラグを使用する方法は、qdaemon プロセスを簡単に終了させる唯一の方法です。 強制終了 コマンドを使用すると、キュー内のジョブが停止するなどの問題が発生する可能性があります。

qdaemon プロセスを srcmstr の制御下で実行している場合 (デフォルト構成)、 enq -G は、qdaemon が自動的に再始動するのを防ぎません。 デフォルトの構成を変更し、qdaemon プロセスの自動再始動を防ぐ chssys コマンドを使用する必要があります。 次のコマンド

chssys -s qdaemon -O

enq -G コマンドの前に実行すれば、 qdaemon コマンドが自動的に再始動されるのを防ぐことができます。

次のコマンド

startsrc -s qdaemon

は、qdaemon プロセスを手動で再始動します。

-K 現在のすべてのジョブが強制終了されることを除き、 -D フラグと同じように動作します。 抹消されたジョブはキューにそのまま残り、デバイスの電源が入れられたときに再度実行されます。
-L 詳しい状況を指定します。 このフラグは、 -A-Q (Q)、または -W (W) フラグと一緒に使用できます。 1 つの印刷ジョブの中で出力される複数のファイルを表示するには、-L フラグを使用します。
-U キューに関連するデバイスを立ち上げます。 qdaemon プロセスがジョブを再び送信し、 エンキュー -q コマンドを入力すると、その状況が「作動可能」と表示されます。
注: 複数のデバイスがキューに関連付けられている場合は、 -D フラグ、 -K (K) フラグ、および -U (U) フラグを使用するときに、デバイスとキューを指定する必要があります。 例えば、次のように入力すると、-P lp:lpdそのキューに他の装置がない場合にのみ、同じ装置を指定します。

キャンセル・オプション

項目 説明
-X ジョブの印刷を取り消します。 ユーザーが root ユーザー権限を持っていれば、指定したキュー上のすべてのジョブが削除されます。 このフラグは、ローカル印刷ジョブに対してのみ有効です。
-x 数値 Number で指定した番号のジョブの印刷を取り消します。
-P プリンター すべてのジョブまたは特定のジョブのジョブ番号を取り消したいプリンター を指定します。
注意: root ユーザー権限があり、キューを指定しない場合、すべてのキュー上のすべてのジョブが削除されます。

印刷ジョブの保留および解放オプション

項目 説明
-# JobNumber 保留または解放する印刷ジョブの番号を指定します。
-h 指定した印刷ジョブを保留します。
-H File パラメーターで指定したファイルをキューに入れて保留します。
-p 指定した印刷ジョブを解放します。
-P 待ち行列 保留または解放する印刷キューを指定します。
-ウー ユーザー 印刷ジョブを保留または解放するユーザーを指定します。

印刷ジョブの移動オプション

項目 説明
-# JobNumber 移動する印刷ジョブの番号を指定します。
-P 待ち行列 移動する印刷キューを指定します。 Queue 変数の値は、キュー名、またはキュー: デバイス名のフォーマットで指定できます。
-Q NewQueue 印刷ジョブの移動先のターゲット・キューを指定します。 NewQueue 変数の値は、キュー名の形式、またはキュー: 装置名の形式にすることができます。
-ウー ユーザー 移動する印刷ジョブのユーザーを指定します。

セキュリティー

監査イベントは次のとおりです。

イベント 情報
ENQUE_admin キュー名、デバイス名、ジョブ名、ユーザー名
RBAC ユーザーおよび Trusted AIX ユーザーへの注意: このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「 セキュリティ」の「特権コマンド・データベース」を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

  1. ファイルを印刷するにはmemoデフォルト・プリンターでは、次のように入力します。
    enq memo
  2. ファイルを印刷するにはprog.cページ番号を付けて、次のように入力します
    pr prog.c | enq
    pr コマンドは、各ページの先頭に見出しを付けます。この見出しには、ファイルが最後に変更された日付、ファイル名、およびページ番号が表示されます。 それから enq コマンドがファイルを印刷します。
  3. 標準入力から読み取るページ番号付きのファイルを印刷するには、次のように入力します。
    pr x | enq  -P bill  -n  -r fn1 - fn3
    特別なファイル名であるダッシュ (-) は、enq コマンドに標準入力から読み込むように伝えます。 通常、コマンド・ラインにファイル名がある場合、enq コマンドは標準入力から読み込みを行いません。 また、これは印刷する順序も示しています。 PR コマンドは、ファイルのページ番号付きバージョンを作成します。xこれを enq コマンドに渡すと、その出力を含む一時ファイルが /var/spool/qdaemon ファイルに作成されます。

    エンキュー コマンドは、4 つのファイルを持つジョブを作成し、それを指定されたキューに実行依頼します。billを印刷します。fn1ファイルを 2 回。 次に、enq コマンドは pr コマンドの出力を、どのようなものでも印刷します。 最後に、ファイルを印刷します。fn34 つのファイルは、バースト・ページのために 1 つのジョブとして扱われます。 通知が送信されました (-nジョブが完了したときのフラグ)。 以降-rフラグが指定されました。fn1およびfn3ファイルはジョブの完了時に除去されます。 ダッシュ (-) ファイルによって作成された一時ファイルは、常に削除されます。

    pr コマンドは、各ページの先頭に見出しを付けます。この見出しには、ファイルが最後に変更された日付、ファイル名、およびページ番号が表示されます。 それから enq コマンドがファイルを印刷します。

  4. ファイルを印刷するにはreportに構成されている次の使用可能な印刷装置に対して,fred以下のように入力します。
    enq -P fred report
  5. 接頭部で始まる複数のファイルを印刷するには、次のようにします。samに構成されている次の使用可能な印刷装置に対して,fred以下のように入力します。
    enq -P fred sam*
    接頭部で始まるすべてのファイルsam1 つの印刷ジョブに組み込まれます。 -T フラグで他の値を指定していない限り、通常の状況コマンドでは、印刷ジョブのタイトル (この場合、キューの最初のファイルの名前) だけが表示されます。 印刷ジョブの中のすべてのファイルの名前を表示するには、詳細状況コマンド enq-A-L を使用します。
  6. ファイルが印刷されるのを待っているかどうかについて、 印刷キューを調べるには、次のように入力します。
    enq  -q
    このコマンドは、ユーザーのデフォルト・キュー状況を表示します。 ファイルがまだ印刷されていない場合は、キュー状況のリストに表示されます。 システム・デフォルトのキューは、/etc/qconfig[.bin] ファイルの最初のキューとして定義されます。 ユーザーは、PRINTER 環境変数を設定しエクスポートして、デフォルトを指定変更できます。
  7. デフォルト以外のキューの状況を表示するには、次のようにします。lp0次のように入力します。
    enq  -q  -P lp0
  8. キューの詳細状況を表示するには、次のように入力します。
    enq  -L
  9. すべてのキューについて状況を表示するには、次のように入力します。
    enq  -A
  10. すべてのキューについて詳細状況を表示するには、次のように入力します。
    enq  -A  -L
  11. デフォルトのキューの状況を幅広いフォーマットで表示するには、次のように入力します。
    enq  -W
  12. すべてのキューの幅広い状況を表示するには、次のように入力します。
    enq  -W  -A
  13. ジョブ (ジョブは 1 つ以上のファイルを指す) の印刷を停止するには、 次のように入力します。
    enq  -x 413
    このコマンドは、ジョブの印刷の要求を取り消します。 番号は、enq -q コマンドを入力して得たリストに登録されているものです。 ジョブが印刷中である場合、プリンターは即座に停止します。 ジョブがまだ印刷されていない場合、印刷されないようキューから除去されます。 ジョブがキューにない場合、enq コマンドは次の出力のようなメッセージを表示します。
    no such request from you -- perhaps it's done?
  14. プリンターをキュー・システムから切り離すには、次のように入力します。
    enq  -P lp0:dlp0  -D
    このコマンドを入力すると、 エンキュー コマンド要求がプリンターに送信されなくなります。lp0キュー。 ファイルが印刷中の場合は、終了するまで印刷されます。 enq コマンドを実行するには、qadm コマンドが実行できなければなりません。
    注: 指定されたキューにサービスを提供するプリンターの名前は、 /etc/qconfig[.bin] ファイルにあるデバイス・スタンザ名によって指定されます。
  15. デフォルト・プリンターで ピオベ コマンド・バックエンドを使用して、ページ番号付きのファイルを印刷するには、次のように入力します。
    enq  -o -p filename
    この-pフラグは、 エンキュー コマンドでは参照されません。 この-oflag は、 エンキュー コマンドに次の項目 (引用符で囲むことができます) を変更せずにバックエンドに渡すように指示します。 したがって、 エンキュー コマンドは、-pqdaemon プロセスにフラグを立て、それをバックエンド ピオベに渡します。 この-pフラグを指定すると、 piobe/usr/bin/pr フィルターを実行して、装置にデータを渡す前に文書にページ番号を適用します。 複数のオプションを、1 つの -o フラグが前に付いている引用符で囲んで指定できます。 また、複数のオプションを、引用符を使用せずに各オプションの前に -o フラグを付けて指定することもできます。
  16. 次のような情報を持つ qconfig ファイルを仮定し、
    qname:
                   device = fred
    fred:
                   file = /tmp/hello
                   backend = /usr/bin/sh /usr/bin/diff
    さらに次のようなコマンドを指定します。
    rm /tmp/hello
    touch /tmp/hello
    pr /etc/hosts|enq  -P qname:fred - /etc/hosts
    qdaemon プロセスは、以下を実行します。/usr/bin/diff2 つの引数を持つプログラム。1 つは一時ファイル名で、もう 1 つは一時ファイル名です。/etc/hostsを適用します。 この 2 つのファイルの唯一の違いは、一方のファイルが pr コマンドで実行されたものである点です。 この/tmp/helloファイルには、2 つのファイルの違いが含まれています。 qdaemon プロセスは、以下のものを作成しません。/tmp/hello存在しない場合には, ファイルを使用してください。
  17. 次のコマンド
    enq  -m'i want pink paper for this job' /etc/passwd
    は、印刷ジョブが始まる直前に、指定したオペレーター・メッセージをオペレーターのコンソールに送信します。 オペレーターは、そのジョブを継続するか取り消すかを、このメッセージに応答する必要があります。
    enq  -M pink /etc/passwd
    このコマンドは、同じことを行います。メッセージのみが、以下のファイルに含まれます。pink.
  18. 次の中のすべてのジョブを取り消すには、fred以下のように入力します。
    enq  -X  -P fred
    このコマンドを入力したユーザーが root ユーザー権限を持っている場合は、fredキューが削除されます。 ユーザーが root ユーザー権限を持っていない場合は、そのユーザーのジョブだけがそのキューから削除されます。
  19. 次の名前のファイルをキューに入れます。MyFileを返します。MyFileジョブ番号を JDF ファイルに入力します。次のように入力します。
    enq  -j MyFile
  20. 印刷ジョブ番号を保留する310次のように入力します。
    enq  -h  -#310
    印刷ジョブ番号の保留を解除するには、以下のようにします。310次のように入力します。
    enq  -p -#310
  21. キュー上のすべての印刷ジョブを保留するlp0次のように入力します。
    enq  -h  -P lp0
    リリースするには、lp0以下のように入力します。
    enq  -p -P lp0
  22. 作成されたすべての印刷ジョブを保留するには、以下のようにします。fred次のように入力します。
    enq  -h  -u fred
    作成された印刷ジョブをリリースするには、以下のようにします。fred次のように入力します。
    enq  -p -u fred
  23. ジョブ番号を移動するには318キューへlp0次のように入力します。
    enq  -Q lp0  -#318
    印刷ジョブの移動を制御するフラグは、印刷ファイルを保留するフラグと同様に機能します。 保留フラグと変数は、上記の例に示してあります。

ファイル

項目 説明
/usr/sbin/qdaemon キューイング・デーモン。
/etc/qconfig キューイング構成ファイル。
/var/spool/lpd/qdir/* キュー要求。
/var/spool/lpd/stat/* デバイスの状況に関する情報。
/var/spool/qdaemon/* キューに入れられたファイルの一時コピー。
/etc/qconfig.bin /etc/qconfig ファイルのダイジェストのバイナリー・バージョン。