나는 여러 시간 동안(너무 많은 시간) CUPS와 씨름해 왔지만 여전히 무엇이 문제인지 알 수 없습니다. 내 데비안 컴퓨터에 프린터가 설치되어 있고 프린터를 추가하면 "로컬 프린터"라는 두 가지 옵션이 있고 연결된 프린터(네트워크에서 인쇄하는 데 사용하려는 프린터)와 "기타 네트워크 프린터"가 표시됩니다. , 로컬 프린터를 추가해야겠다고 생각하고 프린터를 선택하고 모든 것을 설치했습니다. 테스트와 모든 것을 인쇄하므로 Windows의 URL로 프린터를 추가했지만 http://192.168.1.2/printers/myprinter
작동하지 않습니다. 더 많은 내용을 읽고 IPP 프로토콜에 대해 알아냈습니다. 일부는 이를 사용하지만 일부는 AppSocket/HP JetDirect를 사용합니다. 혼란스럽습니다. 이 프린터를 어떤 방법으로 추가해야 합니까? 네트워크 프린터 섹션에 프린터를 추가해야 합니까?
삼바를 설치하고 이것을 추가했습니다
<Location /printers>
Order allow,deny
Allow 192.168.0.*
Allow 192.168.1.*
</Location>
Windows에 프린터를 추가하면 3가지 옵션, 먼저 검색을 요청합니다(네트워크에 있는 컴퓨터가 표시되고 Debian 시스템을 선택할 수 없으며 로그인하라는 메시지가 표시됩니다. 어떤 사용자인지는 모르겠습니다. 이는 아닙니다. Windows가 아닌 Debian OS), 두 번째는 "선택한 공유 프린터"이지만 ipp://를 입력할 수 없습니다. http://만 허용됩니다. 세 번째는 추가할 수 있는 TPC/IP를 통한 프린터입니다. http:// :// ipp: // 또는 소켓://이지만 둘 다 성공하지 못했습니다.
답변1
Listen :<port>
또한 이를 컵 구성 파일에 추가해야 합니다 /etc/cups/cups.conf
.
/etc/cups/cups.conf
# Our private connection we listen to
Listen *:12345
# The port number her just an example
# Substitute it with one you wish to use.
# Allow machines on local network to use printers
<Location /printers>
Order allow,deny
Allow 192.168.0.*
Allow 192.168.1.*
</Location>
만약에귀하의 구성은 이미 다음과 같습니다.놀라운. 저장 후 /etc/cups/cups.conf
꼭 확인해주세요재시작서버가 cups
변경 사항을 적용합니다. 시스템이 다음을 사용하는 경우체계init
완성하는데 사용할 수 있기 때문입니다 systemctl restart cups.service
. 사용하면 사용 sysvinit
됩니다 /etc/init.d/cups restart
.
설정이 완료되면 각 Windows 컴퓨터로 이동하여 network printer
다음 구성표를 설치하고 사용하여 프린터를 식별합니다.
http://<cups_server_hostname>:12345/printers/<printer_name>
어떤 드라이버를 사용하고 싶은지 물었을 때. 카테고리 선택 Generic
및 태그된 카테고리 사용MS 퍼블리셔 컬러 프린터. 네트워크 프린터의 설치 및 테스트를 완료합니다.