OSX는 새로운 프린터를 추가하지 않고 프린터 IP 주소를 변경


16

새 프린터를 추가하지 않고 OSX (Lion)에서 프린터의 IP 주소를 변경하는 방법이 있습니까? Printer IP Remedy를 찾았 지만 '공식적인'방법이 있는지 궁금했습니다.


10.7.4에 프린터 IP 해결을 시도하고 그것을 할 것 모두가 내 인쇄 대기열 제거했다
이안 오크스을

답변:


17

CUPS 웹 인터페이스에서 다음 단계를 수행하여이 작업을 수행 할 수 있습니다.

  1. Terminal.app를 열고 실행하십시오 cupsctl WebInterface=yes. 이것은 CUPS 웹 인터페이스를 가능하게합니다
  2. http://127.0.0.1:631/printers웹 브라우저에서 열기
  3. 변경하려는 프린터를 클릭하십시오. "관리"드롭 다운에서 "프린터 수정"을 선택하십시오.
  4. 로컬 관리자 계정으로 로그인
  5. "Discovered Network Printers"에서 새 프린터 IP를 선택하거나 "Other Network Printers"를 사용하여 수동으로 추가하십시오. "현재 연결"에 나와있는 것과 동일한 연결 프로토콜을 유지해야합니다 (저는 LPD였습니다).

이 작업을 마치면 Mac OS X이 새로운 IP 주소로 직접 인쇄합니다. 재부팅 할 필요가 없습니다. CUPS 웹 인터페이스를 다시 비활성화하려면을 실행하십시오 cupsctl WebInterface=no.


2
CUPS 웹 인터페이스를 사용하면 백엔드 파일을 직접 편집하는 것보다 훨씬 안전하고 미래에 대비할 수 있습니다.
Maxx Daymon

"내부 서버 오류"인 경우를 제외하고. 그럼 어떻게합니까?
와일드 카드

이것은 여전히 ​​El Capitan에서 프린터를 제거하기 위해 작동합니다. 정적 IP 주소로 GUI를 통해 새 프린터를 추가 한 다음 작동하지 않는 기존 프린터를 제거하는 것이 더 쉬운 것 같습니다.
RichVel

1
아직 모하비에서 작동
LapplandsCohan

7

구성 정보는의 시스템 파일에 저장됩니다 /etc/cups/printers.conf. 파일을 편집하고 IP 주소를 변경할 수는 있지만 권한 문제가 발생하여 좌절감이 생길 수 있습니다.

작동해야하는 몇 가지 옵션이 있습니다. 대부분 터미널 명령 줄을 사용해야합니다.

  • 원하는 텍스트 편집기를 선택하고 관리자 권한으로 시작한 다음 파일을 직접 편집하십시오.
    예 : terminal을 사용하여 다음을 입력하십시오. sudo vi /etc/cups/printers.conf
    (sudo는 관리자 권한으로 vi를 시작하므로 암호를 입력해야합니다.)

  • sed명령 행에서 파일을 수정하는 데 사용하십시오 . 여기 몇 가지 예가 있어요:

    • 새 파일을 작성하여 IP를 10.1.1.21에서 192.168.1.47로 변경하는 sed 명령 행 :
      sudo sed -i.bak s/10\.1\.1\.21/192\.168\.1\.47/g printers.conf
      변경 사항을 확인하려면 다음 을 입력하십시오.
      sudo diff printers.conf printers.conf.bak
    • 모든 IP를 10.1.1.x에서 192.168.1.x로 변경하는 sed 명령 (최종 세그먼트는 변경되지 않음); 파일을 printers.conf.bak에 백업합니다.
      sudo sed -i.bak s/10\.1\.1\./192\.168\.1\./g printers.conf

희망이 도움이됩니다.


2
/ me facepalm ... apple을 수행합니다 ...
akira

1
아래의 의견을 참조하십시오. 웹 인터페이스를 사용하는 것이 더 안전합니다.
Max Masnick

cupsd가 실행되는 동안 파일이 편집되지 않는다는 설명이 파일에 있습니다. 그래서 편집하는 동안 종료하고 나중에 다시 시작했지만 여전히 작동하지 않습니다. 제거하고 다시 추가하는 것이 훨씬 빨랐습니다. 다음에 컵 웹 인터페이스를 사용해 볼 수도 있습니다.
Stan Kurdziel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.