나는 CUPS가 아닌 IPP 프린터를 여러 개 가지고 있지만 인쇄 대기열의 이름/경로/무엇이든 알아낼 수 없습니다. <printer ip>:631/ 및 <printer ip>:631/printers/는 전혀 도움이 되지 않거나 404를 반환합니다. 이 프린터로 인쇄하는 방법을 모르지만 OS X와 Windows는 인쇄 대기열에서 프린터 이름을 자동으로 검색하는 데 아무런 문제가 없는 것 같습니다(비록 나에게 표시하지는 않지만). 그러나 Linux에서는 (검색하고 검색했습니다) 헤매고 있습니다. 인쇄 대기열의 이름을 알고 나면 인쇄 방법을 알 수 있습니다. 내 인쇄 서버가 CUPS를 실행하지 않으면 Linux에서 인쇄하는 것이 매우 실망스럽습니다.
답변1
로컬 네트워크의 모든 유효한 IPP URI를 나열하는 매우 간단한 유틸리티는 다음과 같습니다.ippfind
, CUPS와 함께 제공됩니다.
타이핑하는 것보다 훨씬 쉽지는 않습니다
ipptool [ENTER]
터미널에서 다음 목록을 확인하세요.
ipp://mbp14.papercut-ipv4.local:631/printers/OJ6500 ipp://mbp14.papercut-ipv4.local:631/printers/stkPrinter ipp://lenjes2.local:8444/ipp/print ipp://mbp14.papercut-ipv4.local:631/printers/libreoffice-pin-code-drucker ipp://hp-oj.local:631/ipp/print [...]
마지막 행은 IPP 지원 HP 프린터를 나타내고, 다른 행은 mbp14에 설치된 CUPS 대기열과 ippserver
해당 구성 요소를 통해 제공되는 가상 IPP 프린터를 나타냅니다.IPP 샘플 소프트웨어lenjes2를 실행합니다.
답변2
IPP 프린터는 일반적으로 다음 URI를 사용하여 IPP 요청(다음 명령을 사용하여 제출된 작업 포함)을 수신합니다.print-job
IPP 요청):
ipp://printername/ipp/print
ipps://printername/ipp/print
이 정확한 위치는 IPP 사양에서 표준화되지 않았지만 일반적으로 다음 명령을 실행하여 지원되는 다른 URI를 확인할 수 있습니다.
ipptool -tv ipp://printername/ipp get-printer-attributes.test
ipptool이 설치되어 있지 않은 경우 "IPP 샘플 소프트웨어"(포함됨)를 쉽게 설치할 수 있는 방법을 제공하는 이 ASCIInema asciicast 비디오를 시청하십시오.ipptool
) 즉시 실행되며 설치가 필요하지 않습니다.
고쳐 쓰다:
OP가 URI를 사용해야 한다는 사실을 방금 알아차렸습니다.http://printservername:80/printers/Printername/.printers
. 나에게 그것은 그녀가아니요실제 IPP 프린터를 처리하지만 Microsoft에 따르면 IPP를 처리할 수 있는 Windows 인쇄 서버를 사용합니다.
글쎄, Microsoft의 IPP 구현은 본질적으로 유지 관리되지 않았고 비표준 포트, 비표준 경로 및 비표준 "표준"을 사용하여 안정적으로 작동하지 않았다는 점을 제외하면 Windows는 IPP-1.0에 속했기 때문에 공식적으로 발표된 상태가 아닙니다. (항상 그래왔어."초안 사양"). 첫 번째 공식 표준은 IPP-1.1입니다.