다음을 통해 공유


유니버설 인쇄 문제 해결 - 인쇄 오류 디버깅

개요

유니버설 인쇄를 사용하는 동안 사용자에게 발생할 수 있는 문제의 몇 가지 예입니다.

  • 최종 사용자는 Windows 디바이스에서 프린터를 추가할 수 없습니다.
  • 사용자가 문서를 인쇄하려고 하지만 프린터에 인쇄할 내용이 없습니다.
  • 인쇄 옵션 및/또는 인쇄 품질에 문제가 있습니다.

이 문서에서는 사용자가 인쇄하려고 하지만 프린터에 인쇄되는 항목이 없는 문제를 디버깅하는 데 중점을 둡니다. 이 문서의 단계는 인쇄 작업의 단계와 인라인입니다.

0단계: 유니버설 인쇄 포털 - 인쇄 작업이 성공적으로 큐에 대기 중인지 확인하세요.

인쇄 관리자는 유니버설 인쇄 포털을 통해 모든 프린터에 중앙 집중식으로 액세스할 수 있습니다. 인쇄 관리자가 먼저 확인해야 하는 것은 인쇄 작업이 유니버설 인쇄 포털에도 표시되는 경우입니다. 이 작업을 수행하려면

  1. 유니버설 인쇄 포털을 열고 인쇄 관리자 자격 증명으로 로그인합니다.
  2. 모든 프린터를 나열하는 페이지로 이동합니다.
  3. 해당 프린터를 검색하고 클릭합니다.
  4. 프린터의 작업 페이지로 이동하여 작업에서 발생하는 작업을 확인합니다.

시나리오 1: 작업이 작업 보기에 없습니다.

사용자가 최근에 인쇄(10일 미만)하고 해당 인쇄 작업이 포털에 표시되지 않는 경우 사용자의 디바이스 자체에서 작업이 실패했을 가능성이 큽니다.

1-1단계: 유니버설 인쇄에서 프린터 상태 및 구성 확인

유니버설 인쇄 포털에서 먼저 사용자가 인쇄하려는 프린터 공유를 확인합니다.

  1. 프린터 공유 페이지로 이동
  2. 해당 프린터 공유를 찾아 이름을 클릭합니다.
  3. 프린터 공유 페이지로 Access control 이동하여 지정된 사용자에게 여전히 액세스 권한이 있는지 확인합니다.
  4. 프린터 공유 페이지로 Overview 이동하여 을 Printer name클릭합니다.
  5. 프린터: Status상태가 Stopped 면 사용자가 작업을 프린터로 보내지 못할 수 있습니다.
  6. 프린터: Is accepting jobs값이 "아니요"이면 사용자가 작업을 프린터로 보내지 못할 수 있습니다.

1-2단계: 유니버설 인쇄에 액세스할 수 있는 적격 라이선스가 있는지 확인

사용자에게 유니버설 인쇄 적격 라이선스 중 하나가 있는지 확인

1-3단계: 사용자의 Windows 디바이스에서 문제 해결

다음과 같은 기본 검사로 시작합니다.

  1. 사용자의 Windows 디바이스에서 인터넷에 액세스할 수 있나요?
  2. 클라이언트가 유니버설 인쇄 URL에 액세스하지 못하도록 차단하는 방화벽이 있나요?
  3. 사용자의 Windows 디바이스가 여전히 Microsoft Entra ID에 연결되어 있는지 확인합니다.

모든 구성이 괜찮은 경우 네트워크 추적을 수집할 수 있습니다. 네트워크 추적을 수집하는 동안 사용자의 장치에서 프린터를 제거하고 다시 추가한 다음 인쇄해야 합니다.

네트워크 추적에서 실패했을 수 있는 호출을 찾아볼 수 있습니다. 일반적으로 HTTPS 응답 코드 또는 API 호출에 대한 응답 섹션은 유니버설 인쇄에 대한 인쇄 작업 업로드가 실패하는 이유를 파악하는 데 필요한 정보를 제공할 수 있습니다.

작업의 네트워크 호출도 Fiddler에 표시되지 않는 경우 Fiddler가 적절하게 구성되었는지 확인합니다. 그래도 표시되지 않으면 Microsoft 지원 연락해야 할 수 있습니다. 지원 팀은 사용자 디바이스의 Windows 스풀러에서 더 많은 로그를 수집하는 데 도움을 줄 수 있습니다.

시나리오 2: 작업이 작업 보기에 있습니다. 프린터는 유니버설 인쇄 커넥터 통해 등록됩니다.

인쇄 작업이 유니버설 인쇄 포털에 있는 경우 작업 페이지의 정보를 활용하여 인쇄 작업에서 발생할 수 있는 작업을 파악할 수 있습니다. 다음 몇 가지 예를 참조하세요.

  • Status 인쇄 작업의 경우 작업이 해당 여정에 있을 수 있는 위치에 대한 정보를 제공합니다. 다양한 인쇄 작업 상태 값과 인쇄 작업 경험에 매핑하는 방법에 대해 알아봅니다.
  • Status code: 인쇄 작업의 Aborted 상태가 있으면 열 아래에 오류 코드가 Status code 있을 수 있습니다. 인쇄 작업 오류 코드에 대해 알아봅니다.
  • 기타 열:
    • Created time 유니버설 Upload time 인쇄 서비스에서 작업이 큐에 대기 중이고 프린터 알림이 준비되었음을 나타냅니다. 커넥터의 경우 유니버설 인쇄 서비스는 커넥터(프린터를 대신하여 유니버설 인쇄 서비스와 통신하는)에 알림을 보냈습니다. 커넥터가 동일한 프린터에서 다른 작업을 처리 중인 경우 알림에 대한 추가 작업을 수행하기 전에 작업이 완료될 때까지 기다립니다.
    • Printer acknowledged time커넥터 Download time Final time (또는 프린터)에 의해 업데이트됩니다. 이러한 필드가 비어 있으면 커넥터에서 문제를 해결해야 합니다.

2-1단계: 문제를 해결할 인쇄 작업을 식별합니다.

지정된 프린터에서 조사해야 하는 여러 작업이 있을 수 있습니다. 하지만 보고된 작업이 문제가 있는 작업이 아닐 수도 있습니다. 작업 전에 전송되었을 수 있는 작업일 수 있습니다.

디버그할 인쇄 작업을 식별하려면 유니버설 인쇄 포털이동하여 해당 프린터의 인쇄 작업 페이지로 이동합니다. 다음 순서로 작업을 찾습니다.

  1. 사용자가 Status 보고한 작업에 다음이 있는지 확인합니다 Aborted. 중단된 경우 해당 Status Code을 확인합니다.
    • 0이 아닌 값이 있을 가능성이 높습니다. 아래 Status Code 값을 클릭하여 오류 및 해당 완화를 찾습니다.
    • 상태 코드가 0인 경우 대부분의 경우 대부분의 작업은 오랜 시간 뒤로 전송되었으며 커넥터가 상태를 인쇄하고 업데이트하기 전에 만료되었을 수 있습니다. 사용자에게 동일한 프린터로 다시 인쇄하도록 요청합니다.
    • 필요한 경우 문서에서 아래에 설명된 대로 자세히 조사합니다.
  2. 작업의 상태가면 Processing이 작업의 ID를 사용하여 자세히 조사합니다.
  3. 작업의 상태가면 Pending여전히 상태가 Processing있는 최신 작업을 찾습니다.
  4. 처리 상태에 작업이 없는 경우 가장 Pending 빠른 작업을 선택합니다.

2-2단계: 유니버설 인쇄 프린터에 연결된 커넥터를 식별합니다.

커넥터에서 디버깅하기 전에 인쇄 관리자는 지정된 프린터와 연결된 커넥터를 식별할 수 있습니다. 이 작업을 수행하려면

  1. 유니버설 인쇄 포털에서 인쇄 관리자 자격 증명으로 로그인하고 특정 프린터의 페이지로 이동합니다.
  2. 프린터의 페이지 내에서 페이지로 Connectors 이동합니다. 여기에서 커넥터 이름을 볼 수 있습니다.
  3. 커넥터의 이름을 클릭하여 자세한 내용을 확인합니다.
  4. 이 필드를 Hostname 사용하여 커넥터를 호스팅하는 디바이스에 연결할 수 있습니다.

문제를 해결하려면 인쇄 관리자가 커넥터 호스트(예: 원격 데스크톱 사용)에 로그인합니다.

2-3단계: 커넥터 기본 사항을 확인합니다.

커넥터가 적절하게 설정되고 유니버설 인쇄 서비스 URL에 액세스할 수 있는지 확인합니다. 커넥터 문제 해결 검사 목록

조직에서 프록시를 사용하는 경우 커넥터 필수 구성 요소를 주의 깊게 검토 합니다 . 커넥터 프로세스가 서비스로 실행되므로 사용자 수준 자동 프록시 설정은 사용되지 않습니다. 모든 유니버설 인쇄 서비스 엔드포인트에 대해 명시적으로 액세스를 허용하거나 설명서에 따라 구성을 사용해야 합니다.

2-4단계: 프린터가 끌어오기 인쇄 큐인가요 아니면 다른 인쇄 공급업체에서 보안 릴리스를 사용하도록 설정되었나요?

지정된 작업에 대한 사용자 정보를 가장하고 Windows 스풀러에 전달하도록 커넥터를 구성하는 방법에 대한 설명서를 참조하세요. 커넥터에 사용자 정보를 전달하는 것은 하이브리드 Microsoft Entra ID 환경에서만 작동합니다.

이 문제를 더 해결하려면 인쇄 공급업체와 협력하는 것이 좋습니다.

2-4-1단계: 릴리스 및 보류 중인 작업 보안

보안 릴리스가 있는 프린터의 경우 사용자가 프린터에서 검색하기 전에 작업이 대기 상태로 유지될 수 있습니다. 사용자가 인쇄 작업을 해제할 때까지 해당 상태는 유지 Processing됩니다. 동일한 프린터의 다른 작업은 계속 상태가 됩니다 Pending .

2-5단계: 인쇄 관리 콘솔 - 프린터가 온라인이고 인쇄 중인지 확인

커넥터 호스트에서 Windows 인쇄 관리 콘솔을 시작하고 해당 프린터의 상태를 확인합니다.

  1. 커넥터 호스트에서 Windows 인쇄 관리 콘솔을 시작합니다.
  2. 인쇄 작업을 처리하는 데 문제가 있을 수 있는 프린터를 찾습니다.
  3. 프린터가 오류 상태인지 확인합니다. 그렇다면 작업이 중단되거나 클라우드 큐에서 중단되는 이유가 될 수 있습니다.
  4. 프린터에서 큐 길이(보류 중인 작업 수)를 확인합니다. 큐 길이가 크고 정리되지 않는 경우 큐의 모든 작업을 취소하고 지워야 할 수 있습니다. 그러면 중단된 작업이 중단되고 큐가 열릴 수 있습니다.
  5. 커넥터 호스트에서 프린터로 직접 테스트 인쇄 페이지를 전송하여 프린터를 테스트합니다.

2-6단계: 커넥터 호스트의 작업 관리자

작업 관리자는 커넥터 호스트에서 실행되는 프로세스와 해당 프로세스의 리소스 사용량을 살펴보는 데 도움이 됩니다.

  1. Windows Task Manager 커넥터 호스트에서 시작합니다.
  2. 탭으로 Services 이동합니다.
  3. 서비스를 찾습니다. Printfliterpipelinesvc printisolationhost.exe 이러한 서비스의 인스턴스 중에서 메모리가 높은 풋 프린트가 있는 경우(몇MB 이상) 프린터 드라이버의 메모리 누수일 수 있습니다. 이러한 프로세스를 선택하고 을 End Process클릭합니다. 리소스가 정리되고 이러한 서비스가 자동으로 다시 시작됩니다.
  4. 이 프린터에서 새 작업의 흐름을 모니터링합니다.

2-7단계: 커넥터 호스트에서 이벤트 뷰어

커넥터 자체에서 다음 작업을 수행하여 상태이거나 Aborted발생한 작업 Processing 에서 발생한 작업을 확인할 수 있습니다.

커넥터 호스트에서 Windows 이벤트 뷰어 엽니다.

  1. 커넥터 이벤트 확인: "Application and Service Logs-Microsoft-Windows-PrintConnector>>> -> Operational" 노드로 이동하여 커넥터 이벤트 로그를 엽니다. 여기서는 커넥터에서 수행한 다양한 단계 인쇄 작업과 오류가 발생한 단계를 확인할 수 있습니다. 작업의 여정을 확인하려면
    1. 오른쪽 패널에서 Find 옵션을 클릭합니다.
    2. 유니버설 인쇄 포털에서 얻은 작업 ID를 입력합니다.
    3. "다음 찾기"를 클릭하면 이 작업과 관련된 로그를 탐색하는 데 도움이 됩니다.
    4. 이 작업의 로그와 같은 다른 이벤트를 확인하여 동시에 발생할 수 있는 몇 가지 추가 항목을 확인할 수도 있습니다.
    5. 이벤트 로그에서 찾을 몇 가지 흥미로운 이벤트 ID는 다음과 같습니다.
      • 이벤트 ID 10 또는 작업 범주 "PrintSpooling"
      • 이벤트 ID 102는 PrintJobSummary 및 커넥터에서 받은 작업에 대한 세부 정보를 제공합니다.
      • 이벤트 ID 104 또는 작업 범주 "TraceWarning"
      • 이벤트 ID 106 또는 작업 범주 "TraceError"
  2. Windows 인쇄 스풀러 이벤트 확인: 이벤트 뷰어 유지하고 인쇄 로그를 엽니다. "Windows 로그 애플리케이션>" 노드로 이동합니다.
    1. Filter the Current Log 드롭다운을 클릭한 Event Source 다음 목록을 아래로 스크롤하여 선택합니다Universal Print. 확인을 클릭합니다.
    2. 인쇄 작업에 오류가 있는 경우 인쇄 오류 설명서에서 자세한 내용을 찾을 수 있습니다.