Computer >> 컴퓨터 >  >> 체계 >> Windows Server

수정:Windows에서 네트워크 프린터가 오프라인 상태가 됨

때때로 연결된 일부 네트워크 프린터가 오프라인 상태가 되고 인쇄가 중지되고 인쇄 작업이 Windows Server를 실행하는 인쇄 서버에서 대기열에 들어가기 시작하는 것을 알 수 있습니다. 이 기사에서는 네트워크 프린터가 오프라인 상태가 될 수 있는 이유와 프린터 재설치 또는 인쇄 서버 재시작 없이 이 문제를 해결하는 방법을 고려할 것입니다.

인쇄 관리를 엽니다. 인쇄 서버의 콘솔에서 대기열 상태 =오프라인 인 프린터를 찾습니다. 상태에서 인쇄 대기열 속성을 열고 "오프라인에서 프린터 사용 ” 옵션이 설정에서 선택되어 있지 않습니다.

수정:Windows에서 네트워크 프린터가 오프라인 상태가 됨

그런 다음 프린터가 켜져 있고 네트워크를 통해 액세스할 수 있는지 확인합니다(IP 주소로 ping을 사용하여 프린터 가용성 확인, 프린터 관리 웹 인터페이스를 열 수 있는지 확인).

Windows는 네트워크 프린터 가용성 상태를 어떻게 결정합니까? Windows 7 이상에서는 기본적으로 SNMP (단순 네트워크 관리 프로토콜)은 네트워크 프린터 상태를 쿼리하는 데 사용됩니다. 프린트 서버는 프린터에 SNMP 요청을 보내고 응답을 기다립니다. 프린터에서 SNMP 응답을 받지 못한 경우 해당 프린터는 사용할 수 없는 것으로 간주되고 인쇄 서버에서 오프라인 상태가 됩니다. Windows 인쇄 서버에서 네트워크 프린터에 대한 SNMP 프로토콜 설정을 구성하는 방법을 살펴보겠습니다.

우선, 프린터가 SNMP를 지원하는지 확인하십시오. 네트워크 프린터 관리 웹 인터페이스를 열고 프린터 설정에서 SNMP가 활성화되어 있고 이에 사용되는 커뮤니티 이름이 공개인지 확인합니다. .

예를 들어, 네트워킹에서 HP LaserJet CP1525의 SNMP 설정을 찾을 수 있습니다. -> SNMP -> SNMP 읽기 전용 액세스 활성화(Get Community Name에 대해 public 사용) .
수정:Windows에서 네트워크 프린터가 오프라인 상태가 됨

인쇄 관리 콘솔에서 프린터를 찾아 속성을 열고 포트로 이동합니다. 탭. 포트 설정 열기:표준 TCP/IP 포트 -> 포트 구성 . 프린터가 SNMP를 지원하는 경우 SNMP 상태 활성화 옵션이 선택되고 커뮤니티 이름 공개로 설정됨 .

수정:Windows에서 네트워크 프린터가 오프라인 상태가 됨

프린터가 SNMP를 지원하지 않는 경우 프린트 서버의 프린터 포트 설정에서 비활성화해야 합니다. 따라서 Windows는 장치 상태를 폴링하기 위해 SNMP 패킷 전송을 중지합니다.

프린터 상태가 준비로 변경되었는지 확인합니다. .

수정:Windows에서 네트워크 프린터가 오프라인 상태가 됨

다음 PowerShell cmdlet을 사용하여 인쇄 서버에서 SNMP가 비활성화된 모든 프린터를 찾을 수 있습니다(내장된 PrintManagement 모듈이 사용됨).

get-printerport |where {$_.snmpenabled -ne $True}|select name,protocol,description,printerhostaddress

수정:Windows에서 네트워크 프린터가 오프라인 상태가 됨

다음 PowerShell 명령은 공개와 다른 SNMP 커뮤니티 이름을 가진 네트워크 프린터의 포트를 찾는 데 도움이 됩니다.

get-printerport |where {$_.SNMPCommunity -ne ‘Public’ –and $_.snmpenabled -eq $True }|select name,protocol,description,printerhostaddress, snmpenabled, SNMPCommunity

SNMP 설정 확인이 프린터를 온라인 상태로 만드는 데 도움이 되지 않으면 다음 매개변수를 확인해야 합니다.

  1. 프린터의 올바른 IP 주소가 인쇄 포트 설정에 지정되었는지 확인하십시오.
  2. 사용된 포트 유형이 '표준 TCP/IP 포트인지 확인합니다. "WSD 포트 대신 ".
    수정:Windows에서 네트워크 프린터가 오프라인 상태가 됨
  3. 방화벽이 SNMP 트래픽(포트 161/UDP 및 162/UDP)을 차단하고 있지 않은지 확인하십시오.
  4. 프린터와 인쇄 포트를 완전히 제거하고 다시 만드십시오. 프린터 드라이버를 다시 설치하십시오.
  5. 스풀러 다시 시작 서비스:Restart-Service "Spooler"
  6. SNMPlegacy라는 이름의 새 DWORD 매개변수를 생성하여 Windows의 모든 프린터에 대한 SNMP 폴링을 완전히 비활성화할 수 있습니다. 및 값 1 이 레지스트리 키:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print.