CUPS 원격 인쇄에서 다른 사용자 이름 사용


15

CUPS를 사용하여 엔터프라이즈 네트워크에서 인쇄하고 있습니다. 작업이 정상적으로 제출되었지만 다른 사용자 이름으로 제출해야합니다. 지금은 jon하지만 말처럼 보내야합니다 jonallard.

커맨드 라인에서 다음과 같이 인쇄 할 수 있습니다

lp -U jonallard -d printer1 file.ext

어떻게 사용자 정의합니까 GUI 인쇄 대화 상자 및 인쇄 시스템 설정을 사용할 때 사용자 이름 부분을 합니까?

실제로이 사용자 이름을 Ubuntu 인쇄 구성에 추가 할 수는 없습니다. 그렇다면 어디에서 개선을 요청해야합니까?

답변:


7

맨 페이지에 따르면 https://www.cups.org/doc/man-client.conf.html 하는User 지시어에 배치 될 수 /etc/cups/client.conf또는~/.cups/client.conf

그러나 이것은 쿠분투 트러스티에서 나에게 효과가 없었습니다. 효과가 있었던 CUPS_USER것은 다음 줄을 추가하여 환경 변수 를 내보내는 것이 었 습니다 ~/.profile.

export CUPS_USER=vangelis

말할 필요도없이 (그러나 나는 말해야한다) vangelis 하고자하는 사용자 이름 합니다.

변경 사항이 데스크탑 환경에 적용되도록 시스템을 다시 시작해야합니다!

이 정보는 CUPS 1.6b1 릴리즈 노트 ( https://www.cups.org/blog.html) 에서 찾을 수 있습니다 (CUPS_USER 검색).


4

이 문제는 버그 ( 856776 ) 로보 고되었으며 현재 위시리스트에 있습니다.


2
"wishlist"는 우리가 인쇄 할 수없는 Ubuntu PC로 가득 찬 사무실을 고수하는 데 실제로 도움이되지 않습니다. 한숨
artfulrobot

"우분투 : 우리는 상관하지 않습니다."
jonallard

3

이것은 우리 시스템에서 작동합니다. Ubuntu 10.04-14.04, Linux Mint Print 서버 Canon Uniflow, 보안 인쇄에서 테스트

먼저 컵을 멈춰라

sudo service cups stop

그런 다음 파일을 편집하고 다음 과 같이 /etc/cups/printers.conf사용자 이름을 추가하십시오 DeviceURI.

DeviceURI lpd://myusername@server.my.domain/our_printqueue

이제 컵을 다시 시작 하십시오

sudo service cups start

그러나이 설정은이 컴퓨터의 모든 사용자에게 영향을 미칩니다.


동일한 컴퓨터의 모든 사용자에게 영향을 미치므로 컴퓨터의 호스트 이름을 대신 사용하십시오.
MikeW

이것은 LPD 인쇄 대기열에는 효과적이지만 불행히도 IPP 인쇄 대기열에는 적합하지 않습니다 (Xubuntu 14.04, CUPS 1.7.2 사용).
bmaupin

1

프린터 대기열을 추가 할 때 IPP URI에서 사용자 이름을 사용할 수 있습니다. 자세한 내용은이 문서를 참조하십시오.

http://www.cups.org/documentation.php/network.html

그렇지 않으면 컵이나 그놈 인쇄 대화 상자에 인쇄 할 사용자 이름을 선택하는 데 도움이되는 옵션이 없습니다.


인쇄 설정에서는 구성시 IPP URI의 일부로 사용자 이름을 입력 할 수 없습니다.
jonallard

프린터를 추가 할 때 사용자 이름을 URI에 추가 할 수 있습니까?
Martin Owens -doctormo-

아니요. (너무 짧습니다)
jonallard

1
그런 다음 버그이며 런치 패드의 그놈 프린터 설정 프로젝트에서보고해야합니다.
Martin Owens -doctormo-

LPD URI에서는 작동했지만 IPP URI에서는 작동하지 않았습니다. 설명서 ( cups.org/doc/network.html )에 IPP URI의 일부로 사용자 이름이 언급되지 않았지만 그것이 중요한지 확실하지 않습니다.
bmaupin

1

항상 조금 늦게 다시. 원래 질문이지만 2018 년 (그리고 데비안에서 나에게 도움이되었지만 절차가 비슷하다고 가정 한) 해결책은 루트로 /etc/cups/printers.conf 파일을 편집하고 사용자 지시문을 추가하는 것입니다. 프린터 부분의 공식 사용자 프린터의 POV. 반짝 이는 컵 관리 인터페이스에서 찾을 수 없습니다 ...


그렇게하면 (쿠분투 16.04 사용) 컵은 컵을 다시 시작할 때 User 지시어가없는 버전으로 printers.conf를 덮어 씁니다.
Supernormal

문서는 printers.conf가 말한다 편집하거나 수동으로 관리되는 것은 아니다 링크를
이고르 로드리게스를

먼저 컵 서비스를 중지해야합니다 @Supernormal
qwr

0

나는 당신과 같은 문제가 있었고 내 컴퓨터 에서이 작업을 수행 할 수있는 방법을 찾았습니다. (X) 우분투 14.04에서는 인쇄 메뉴에서 "작업 / 청구 정보"값을 설정해야했습니다. 그런 다음 인쇄물이 프린터에 올바르게 도착했습니다. 참조 용 스크린 샷을 첨부했습니다. 다른 설정은 필요하지 않습니다 (처음 URI를 사용하여 프린터를 설정하는 것 제외).여기에 이미지 설명을 입력하십시오


1
불행히도 일부 응용 프로그램 (예 : LibreOffice)은이 옵션이없는 자체 인쇄 대화 상자를 사용합니다.
bmaupin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.