CUPSジョブ名文書名

CUPSジョブ名文書名

Centos7にCUPS 1.6.3.22があり、AIX6.1システムから印刷するときにジョブに名前のタイトルがありません。

したがって、ジョブページの[名前]列に[タイトルなし]が表示されます。

私はバナーページをしたくありません。 lprコマンドとバナーを使用すると、ポジション名が正しい値を取得できることがわかります。

lp経由でジョブを送信します。

lp -c -d$PROFILES$.PRINTER -onobanner -n$PROFILES$.CONC_COPIES -t"$PROFILES$.TITLE" $PROFILES$.FILENAME

cup-lpdを介してジョブが私のカップサーバーに入っているようです。ログには以下が表示されます。

D [05/Feb/2016:13:07:26 +0100] [Job 3507] argv[0]="16_PRN"
D [05/Feb/2016:13:07:26 +0100] [Job 3507] argv[1]="3507"
D [05/Feb/2016:13:07:26 +0100] [Job 3507] argv[2]="root"
D [05/Feb/2016:13:07:26 +0100] [Job 3507] argv[3]="Untitled"
D [05/Feb/2016:13:07:26 +0100] [Job 3507] argv[4]="1"
D [05/Feb/2016:13:07:26 +0100] [Job 3507] argv[5]="document-name=ThisIsTest job-originating-host-name=myaix.machine.com job-uuid=urn:uuid:47ccd6c0-e2ff-3f0d-598e-466927f26e3b time-at-creation=1454674046 time-at-processing=1454674046"

ご覧のとおり、ジョブ名(argv [3])は「タイトルなし」ですが、オプション(argv [5])には「document-name = ThisIsTest」があります。

問題は次のとおりです。

IPPのrfc2911に記載されているようにCups-LPDを操作する方法: https://www.rfc-editor.org/rfc/rfc2911#section-4.3.5

私は、「...プリンタは... 'DocumentName'ジョブ属性からジョブの 'JobName'属性値を生成する必要があります。」ということです。

ベストアンサー1

そのページに移動して、/etc/cups/cupsd.config次の説明を次のように変更します。

<Policy default>
  # Job/subscription privacy...
# JobPrivateAccess default
# JobPrivateValues default
  JobPrivateAccess all
  JobPrivateValues none

おすすめ記事