- 공유 링크 만들기
- X
- 이메일
- 기타 앱
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 RDP 환경에서 프린터 리디렉션이 느려져 인쇄 대기열이 쌓이거나 로그인 시 프린터 생성이 지연되는 문제를, 서버·클라이언트·정책·드라이버·대기열 관점에서 체계적으로 진단하고 최적화하여 현장에서 바로 적용할 수 있도록 돕는 것이다.
1. 증상 유형을 먼저 분류해야 원인이 빨리 좁혀진다
RDP 프린터 문제는 “느리다”라는 한 문장으로 보이지만, 실제로는 지연이 발생하는 구간이 다르기 때문에 처방도 달라진다.
| 증상 | 지연 구간 | 우선 점검 포인트 | 즉시 적용 후보 |
|---|---|---|---|
| 로그인(세션 시작) 때 프린터 목록이 늦게 뜨다 | 프린터 리디렉션 생성 단계 | 클라이언트 프린터 수, 드라이버 매칭, Easy Print 처리, 이벤트 로그 | 불필요 프린터 제거, Easy Print 정책 조정, 드라이버 정리 |
| 인쇄 버튼 후 “인쇄 중”이 오래 걸리다 | 스풀링 및 전송 단계 | EMF/RAW, 스풀 방식, 압축/대역폭, 양방향 통신, 고해상도/이미지 PDF | 스풀 옵션 조정, 고급 인쇄 기능 비활성화, Print Processor 확인 |
| 대기열이 쌓이고 멈추며 스풀러가 뻗다 | 스풀러 처리 단계 | 손상 작업, 드라이버 격리, 프린트 프로세서, 스풀 폴더, 권한 | 대기열 초기화, 스풀 폴더 정리, 드라이버 격리/교체 |
| 특정 사용자만 느리다 | 사용자 프린터 구성 단계 | 해당 사용자 로컬 프린터 수, 네트워크 프린터 리디렉션, 기본 프린터 강제 | 사용자 프린터 정리, 기본 프린터 동기화 정책 조정 |
주의 : “느린 인쇄”는 네트워크 문제처럼 보여도, 실제로는 서버의 프린터 드라이버 혼재, 스풀러 처리 병목, Easy Print 렌더링 지연이 원인인 경우가 많다.
2. 원격 데스크톱 프린터 리디렉션 동작 구조를 이해해야 한다
RDP 리디렉션은 원격 세션에서 “리디렉션 프린터” 큐를 만들고, 인쇄 데이터가 RDP 채널을 통해 클라이언트로 전달된 뒤 로컬 프린터로 출력되는 구조이다.
이 과정에서 “어디에서 렌더링이 일어나는가”와 “어떤 포맷으로 전송되는가”가 성능을 크게 좌우한다.
2-1. Easy Print와 서버 드라이버 매칭의 차이
Easy Print는 원격 서버에 해당 프린터 전용 드라이버를 설치하지 않고도 인쇄를 가능하게 하는 방식이다. 반대로 전통 방식은 서버에 제조사 드라이버를 설치하고 매칭하여 출력 품질과 호환성을 확보하는 방식이다.
환경에 따라 Easy Print가 느릴 수도 있고, 반대로 제조사 드라이버 혼재가 더 큰 문제를 만들 수도 있다. 따라서 “무조건 Easy Print” 또는 “무조건 제조사 드라이버”로 단정하면 실패 확률이 높다.
2-2. 프린터 수가 많을수록 로그인과 대기열 성능이 급격히 나빠지다
클라이언트에 설치된 프린터가 많으면 세션 시작 시 리디렉션 생성 작업 자체가 늘어난다. 네트워크 프린터까지 포함되면 프린터 속성 조회, 드라이버 매칭, 기능 질의가 늘어나 지연이 누적된다.
3. 서버 측 기본 점검: 스풀러 상태와 이벤트 로그부터 확인한다
3-1. 스풀러 서비스와 대기열이 정상인지 확인하다
서버에서 Print Spooler 서비스가 불안정하면, 리디렉션 프린터 생성과 인쇄 처리 전반이 느려진다.
sc query spooler Get-Service spooler Get-Printer | Select-Object Name, DriverName, PortName, Shared, Published 대기열이 비정상적으로 쌓였는지, “오류 - 인쇄 중” 상태가 반복되는지, 특정 드라이버의 큐만 문제인지 확인해야 한다.
3-2. 관련 이벤트 로그에서 “지연 구간”을 잡아내다
프린터 리디렉션 및 인쇄 오류는 이벤트 로그에 흔적이 남는다. 원격 세션 프린터 관련 로그와 PrintService 로그를 함께 확인하는 것이 실무적으로 유효하다.
| 로그 위치 | 관찰 포인트 | 의미 |
|---|---|---|
| Event Viewer의 Remote Desktop Services 관련 로그 | 프린터 리디렉션 생성/실패/지연 이벤트 | 로그인 시 프린터 목록 지연 원인 파악에 유리하다 |
| Microsoft-Windows-PrintService 로그 | 스풀 오류, 드라이버 오류, 인쇄 작업 실패 | 대기열 누적과 스풀러 오류 원인 파악에 유리하다 |
주의 : “드라이버 이름이 길게 나오며 리디렉션 프린터 생성이 실패”하는 패턴이 반복되면, 서버 드라이버 혼재 또는 드라이버 스토어 오염 가능성을 우선 고려해야 한다.
4. 가장 효과가 큰 최적화 1순위: 프린터 리디렉션 수를 줄이다
리디렉션 인쇄 성능 문제는 “전송 최적화”보다 “대상 프린터 수 감소”가 더 큰 효과를 내는 경우가 많다.
4-1. 클라이언트에서 불필요 프린터를 정리하다
사용자 PC에 존재하는 오래된 네트워크 프린터, 오프라인 프린터, 중복 설치 프린터가 많을수록 세션 시작 지연이 커진다. 사용자별 표준 프린터 세트를 최소화하는 것이 핵심이다.
4-2. 리디렉션은 “선택적으로”가 어려운 구조임을 전제로 설계하다
일반적인 RDP 프린터 리디렉션은 로컬 장치에 보이는 프린터를 일괄 리디렉션하는 성격이 강하다. 따라서 조직 표준으로 “로컬 프린터를 최소 설치”하도록 운영 기준을 잡는 편이 실무적으로 안정적이다.
5. 그룹 정책으로 리디렉션 동작을 안정화하고 병목을 줄이다
RDS 또는 일반 RDP 호스트에서는 프린터 리디렉션 정책이 성능과 안정성에 직결된다. 특히 Easy Print 우선 사용 여부와 기본 프린터 동기화는 체감 속도에 영향을 준다.
5-1. 프린터 리디렉션 정책 위치를 정확히 잡다
정책 경로는 다음과 같이 잡는 것이 일반적이다.
Computer Configuration └ Administrative Templates └ Windows Components └ Remote Desktop Services └ Remote Desktop Session Host └ Printer Redirection 5-2. 권장 정책 조합을 “시나리오별”로 적용하다
환경에 따라 권장 조합이 다르므로, 아래 표처럼 시나리오를 정하고 적용해야 한다.
| 시나리오 | 목표 | 정책 방향 | 권장 조치 |
|---|---|---|---|
| 프린터 종류가 제각각이고 드라이버 관리가 어렵다 | 호환성 우선, 드라이버 혼재 최소화 | Easy Print 활용 | Easy Print 우선 사용을 활성화하고, 서버에 제조사 드라이버 설치를 최소화하다 |
| 특정 제조사 프린터가 대량이고 품질 이슈가 크다 | 출력 품질 우선, 렌더링 예측 가능 | 서버 드라이버 표준화 | 표준 드라이버만 서버에 설치하고 동일 드라이버로 매칭되도록 운영하다 |
| 로그인 시 프린터 생성이 특히 느리다 | 세션 시작 속도 개선 | 기본 프린터 동기화와 프린터 수 억제 | 기본 프린터 자동 설정 정책을 점검하고, 사용자 프린터 수를 줄이다 |
주의 : Easy Print 관련 정책은 “품질 문제를 해결”하는 만능 설정이 아니라, “서버 드라이버 의존도를 낮추는 대신 클라이언트 측 렌더링 부담이 늘 수 있는 선택”이라는 점을 전제로 검증해야 한다.
6. 인쇄 대기열 최적화: 스풀 방식과 고급 기능을 조정하다
6-1. 프린터 속성의 스풀 옵션을 표준화하다
서버에 생성되는 리디렉션 프린터 큐 또는 서버 측 공유 프린터 큐에서 스풀 설정이 비효율적이면, 작은 문서도 대기열에서 오래 머무른다.
| 설정 항목 | 권장 방향 | 효과 | 비고 |
|---|---|---|---|
| 스풀링 후 인쇄 시작 | 스풀링이 완료된 후 인쇄하도록 구성하다 | 대기열 안정성이 좋아지다 | 대형 문서에서는 지연이 늘 수 있다 |
| 즉시 인쇄 시작 | 지연이 심하고 문서가 작을 때만 고려하다 | 체감 시작 속도가 빨라지다 | 네트워크가 불안정하면 실패가 늘 수 있다 |
| 고급 인쇄 기능 사용 | 문제 프린터에서 비활성화해 검증하다 | 호환성 문제와 지연을 줄일 수 있다 | 프린터 모델별 영향이 다르다 |
| 양방향 지원 | 리디렉션 환경에서는 비활성화를 우선 검토하다 | 속성 조회 지연을 줄이다 | 상태 모니터링이 제한될 수 있다 |
6-2. Print Processor와 데이터 타입을 점검하다
특정 드라이버는 Print Processor 조합에 따라 EMF 처리 지연이나 RAW 전송 부담이 커질 수 있다. 표준 프린트 프로세서 사용 여부, 데이터 타입이 비정상적으로 고정되어 있는지 확인해야 한다.
7. 드라이버 최적화: “많이 설치”가 아니라 “표준화”가 정답이다
RDP 인쇄 문제의 핵심 원인은 서버에 쌓인 드라이버 혼재인 경우가 많다. 특히 다수 제조사 드라이버를 무분별하게 설치하면 스풀러 성능이 악화되고, 리디렉션 프린터 생성이 느려질 수 있다.
7-1. 서버에서 사용하지 않는 드라이버를 정리하다
서버에서 실제로 사용하지 않는 드라이버를 제거하면 프린터 생성 단계와 스풀러 안정성이 개선되는 경우가 있다. 다만 운영 서버에서는 반드시 점검 창구와 롤백 절차를 확보한 뒤 진행해야 한다.
# 설치된 프린터 드라이버 목록 확인이다. Get-PrinterDriver | Select-Object Name, Manufacturer, DriverVersion # 프린터 목록과 드라이버 매핑 확인이다. Get-Printer | Select-Object Name, DriverName, PortName 주의 : 드라이버 제거는 서비스 중단을 유발할 수 있으므로, RDS 팜이라면 1대씩 순차 적용하고, 스풀러 및 세션 영향을 관찰하며 진행해야 한다.
7-2. 드라이버 격리와 문제 드라이버 분리 적용을 검토하다
문제 프린터 드라이버가 스풀러 프로세스를 불안정하게 만들면 전반적인 인쇄 성능이 느려진다. 드라이버 격리 적용 여부, 문제가 되는 제조사 드라이버를 표준 드라이버로 대체할 수 있는지 검토해야 한다.
8. 스풀 폴더와 대기열 초기화로 “멈춘 작업”을 제거하다
대기열이 쌓이며 멈춘 상태에서는 최적화 이전에 먼저 “손상 작업 제거”가 필요하다.
# 스풀러 중지이다. net stop spooler # 스풀 파일 정리이다. del /q /f %SystemRoot%\System32\spool\PRINTERS\*.* # 스풀러 시작이다. net start spooler 주의 : 위 조치는 대기 중인 모든 인쇄 작업을 삭제하므로, 업무 시간 중에는 사용자 공지와 승인 절차를 거쳐야 한다.
9. 네트워크 관점 최적화: “대역폭”보다 “지연 시간”을 먼저 본다
리디렉션 인쇄는 대역폭이 충분해도 지연 시간이 크면 체감 속도가 크게 떨어질 수 있다. 특히 대형 PDF, 이미지 포함 문서, 고해상도 도면 출력은 전송 데이터가 커져 지연이 확대된다.
9-1. 문서 유형별로 성능을 계측하다
현장에서는 사용자 불만이 문서 유형에 따라 달라지는 경우가 많다. 동일 프린터에서 DOCX, 텍스트 PDF, 이미지 PDF, 도면 파일을 각각 출력해 “어떤 유형에서 병목이 커지는지”를 먼저 계측해야 한다.
9-2. RDP 세션 경험을 위한 운영 팁을 표준화하다
프린터 리디렉션을 쓰는 사용자에게는 다음 운영 팁이 효과적이다.
| 운영 팁 | 적용 대상 | 효과 |
|---|---|---|
| 사용하지 않는 프린터는 로컬 PC에서 제거하다 | 로그인 시 프린터 생성이 느린 사용자 | 세션 시작 지연이 줄어들다 |
| 기본 프린터는 1개로 고정 운영하다 | 기본 프린터가 매번 바뀌는 사용자 | 앱 인쇄 지연과 설정 혼선을 줄이다 |
| 대형 이미지 PDF는 가능하면 로컬에서 출력하다 | 대용량 문서를 자주 출력하는 사용자 | RDP 채널 전송 병목을 회피하다 |
10. 실무 표준 절차: “빠르게 개선되는 순서”대로 적용하다
현장에서 재현이 어려운 경우가 많으므로, 아래 순서대로 적용하면 실패 확률이 낮아진다.
| 단계 | 조치 | 검증 방법 | 성공 기준 |
|---|---|---|---|
| 1 | 클라이언트 프린터 수 정리 및 불필요 프린터 제거하다 | 로그인 시간과 프린터 목록 표시 시간 측정하다 | 세션 시작 지연이 감소하다 |
| 2 | 대기열 멈춤이 있으면 스풀러/대기열 초기화하다 | 인쇄 작업이 정상 완료되는지 확인하다 | 멈춤/오류 상태가 사라지다 |
| 3 | 문제 프린터에서 양방향 지원 및 고급 인쇄 기능을 비활성화해 검증하다 | 동일 문서 출력 시간 비교하다 | 대기열 처리 시간이 단축되다 |
| 4 | GPO로 Easy Print 우선 여부와 기본 프린터 동기화를 시나리오에 맞게 조정하다 | 사용자별 재로그인 후 증상 변화 확인하다 | 로그인 지연 또는 인쇄 지연이 안정화되다 |
| 5 | 서버 드라이버를 표준화하고 불필요 드라이버를 정리하다 | 이벤트 로그 및 스풀러 안정성 모니터링하다 | 리디렉션 생성 실패와 스풀러 오류가 감소하다 |
FAQ
로그인할 때마다 “리디렉션 프린터”가 늦게 생기는 가장 흔한 원인은 무엇인가?
클라이언트에 프린터가 과도하게 설치되어 있거나, 서버에 드라이버가 혼재되어 프린터 생성 과정에서 매칭과 기능 질의가 길어지는 경우가 흔하다. 우선 사용자 PC의 프린터 수를 줄이고, 서버의 사용하지 않는 드라이버를 정리하는 방향이 효과적이다.
Easy Print를 켜면 항상 빨라지는가?
항상 그렇지 않다. Easy Print는 서버 드라이버 의존도를 낮추는 장점이 있지만, 문서 렌더링 방식과 프린터 특성에 따라 지연이 증가할 수도 있다. 조직의 프린터 구성이 표준화되어 있다면 서버 드라이버 표준화 방식이 더 안정적인 경우도 있다.
대기열이 쌓인 상태에서 “지우기”가 안 될 때 가장 안전한 조치는 무엇인가?
스풀러 중지 후 스풀 폴더의 작업 파일을 삭제하고 스풀러를 재시작하는 방식이 일반적으로 효과적이다. 다만 모든 인쇄 작업이 삭제되므로 업무 영향도를 고려해 공지 후 진행해야 한다.
리디렉션 인쇄가 느릴 때 프린터 속성에서 가장 먼저 꺼볼 옵션은 무엇인가?
문제 프린터에 한해 양방향 지원과 고급 인쇄 기능을 비활성화해 비교하는 것이 실무적으로 빠른 진단 방법이다. 이후 스풀링 방식과 프린트 프로세서를 점검하는 순서가 합리적이다.