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