한글 인쇄 안됨 해결 방법|HWP 프린터 오류 완전 복구 가이드

이 글의 목적은 한글(HWP)에서 인쇄가 되지 않음, 빈 용지 출력, 일부 페이지만 인쇄, 프린터 선택 불가 등 다양한 인쇄 문제를 체계적으로 진단하고 현장에서 즉시 적용 가능한 해결 절차를 제공하는 것이다.

1. 문제 정의와 증상 분류

인쇄 장애는 애플리케이션, 프린터 드라이버, 운영체제 스풀러, 네트워크, 문서 자체(글꼴·개체) 등 다층 원인으로 발생한다. 아래 표에서 주요 증상과 의심 원인을 1차 매핑한 뒤 섹션별 절차를 따라가면 된다.

증상1차 의심 원인우선 점검 항목
인쇄 버튼 눌러도 반응 없음스풀러 정지, 프린터 연결 오류, 권한 문제스풀러 서비스, 기본 프린터, 포트·네트워크 상태
대기열 쌓이고 출력 안 됨드라이버 불일치, 스풀 파일 손상드라이버 형식(PS/PCL), 스풀러 캐시 비우기
빈 용지 출력·깨진 문자폰트 임베드 실패, 렌더링 모드 충돌글꼴 교체·임베드, 비트맵 인쇄 전환
일부 페이지만 인쇄대상 페이지 범위 설정 오류, 개체 손상페이지 범위 확인, 개체 병합·PDF 경유
네트워크 프린터만 실패포트·인증·네트워크 혼잡IP 포트 직접 구성, 양방향 지원 해제
용지 걸림·색상 틀어짐 동반장치 하드웨어 문제장치 자체 테스트 페이지, 소모품 상태

2. 즉시 적용 5분 복구 체크리스트

  1. 한글을 완전히 종료하고 인쇄 대기열을 비운다.
  2. Windows 인쇄 스풀러를 재시작하고 스풀 캐시를 정리한다.
  3. 기본 프린터를 올바르게 지정하고 오프라인 상태를 해제한다.
  4. 프린터 드라이버를 장치 권장 형식으로 재설치한다.
  5. 한글 인쇄 환경설정을 초기화하고 비트맵으로 인쇄를 시도한다.
주의 : 네트워크·보안 정책이 적용된 환경에서는 관리자 권한이 필요하다. 절차 수행 전 정책 준수 여부를 확인한다.

3. 한글(HWP) 내부 점검

3.1 인쇄 대상·옵션 기본값 복원

  • 파일 → 인쇄에서 프린터가 실제 장치로 선택되어 있는지 확인한다.
  • 페이지 범위가 “모두”인지 확인하고 사용자 정의 범위가 남아 있지 않은지 점검한다.
  • 다중 페이지 옵션(짝수/홀수만, 샘플 인쇄 등)이 꺼져 있는지 확인한다.
  • 고급에서 “고해상도 인쇄”를 비활성화한 뒤 테스트한다.

3.2 비트맵으로 인쇄 전환

드라이버 언어(PS/PCL/Host 기반)와 HWP 벡터 렌더링이 충돌할 수 있다. 다음 순서로 비트맵 경로를 강제한다.

  1. 인쇄 → 속성 → 고급에서 “그래픽 모드” 또는 “이미지로 인쇄” 항목을 활성화한다.
  2. 옵션이 없다면 파일 → 다른 이름으로 저장 → PDF 저장 시 “이미지로 변환”을 켜고 PDF에서 인쇄한다.

3.3 글꼴 문제 배제

  • 문서 전체 글꼴을 시스템 기본 글꼴(맑은 고딕, 바탕)으로 일시 교체하여 테스트한다.
  • 문서 내 임베드 안 된 서드파티 폰트가 있으면 동일 계열 시스템 글꼴로 대체한다.
  • 문자 깨짐이 특정 범위에 집중되면 해당 범위를 복사해 새 빈 문서에 붙여넣어 인쇄 테스트를 진행한다.
주의 : 폰트 라이선스 문제로 네트워크 배포가 제한될 수 있다. 공용 폰트만 사용한다.

3.4 개체·레이어 정리

  • 삽입된 고해상도 이미지, 투명 PNG, OLE 개체가 많은 페이지는 레이어 병합 후 인쇄한다.
  • “그림으로 붙여넣기”로 변환하여 복잡한 수식·도형의 렌더링 실패를 회피한다.

4. Windows 인쇄 스택 복구

4.1 스풀러 서비스 재시작과 캐시 정리

관리자 권한 명령 프롬프트에서 아래를 실행한다.

net stop spooler del /q %systemroot%\System32\spool\PRINTERS\* net start spooler 
주의 : 공유 프린터 환경에서는 다른 사용자의 대기 작업이 삭제될 수 있다. 사전 고지 후 진행한다.

4.2 기본 프린터와 오프라인 상태 확인

  • 설정 → Bluetooth 및 장치 → 프린터 및 스캐너에서 대상 장치를 기본으로 지정한다.
  • 장치 상태가 “오프라인”이면 장치 → 프린터 대기열 열기 → 프린터 메뉴에서 “프린터 오프라인 사용” 체크를 해제한다.

4.3 드라이버 형식 적합성 검증

  • 제조사 권장 드라이버를 사용한다. 동일 모델의 PCL과 PS 드라이버가 모두 제공되면 반대 형식으로 교차 테스트한다.
  • Color 장치에서 흑백 강제 옵션이 켜져 있거나 양면 설정이 강제화되면 인쇄 차단이 발생할 수 있으므로 초기화한다.

4.4 포트·프로토콜 점검

  • TCP/IP 포트 사용 시 장치 IP를 직접 지정하고 WSD 포트 사용을 지양한다.
  • SMB 공유 프린터는 네트워크 크레덴셜 만료로 큐 적재만 되고 출력되지 않을 수 있으므로 자격 증명을 갱신한다.

4.5 스풀 방식 전환

프린터 속성 → 고급에서 다음을 전환하여 테스트한다.

  • “가능하면 먼저 스풀한 다음 인쇄” ↔ “프로그램에서 직접 프린터로 인쇄”
  • “양방향 지원 사용” 체크 해제

4.6 인쇄 후 문서 유지 끄기

대기열이 쌓이는 경우 “인쇄 후 문서 보관” 옵션을 해제한다.

5. 드라이버 재설치 절차

  1. 장치 관리자에서 프린터 항목과 관련 포트를 제거한다.
  2. 제조사 패키지로 클린 설치한다. 무선 장치는 USB 직결 설치 후 네트워크 전환이 안정적이다.
  3. 펌웨어 업데이트가 제공되면 적용한다.
주의 : 기업 환경에서는 공용 인쇄 서버 정책에 따라 로컬 드라이버 설치가 금지될 수 있다. IT 관리 승인 후 진행한다.

6. 문서 손상·호환성 우회

6.1 저장 형식 재생성

  • 문서를 “다른 이름으로 저장”하여 새 파일로 재생성한다.
  • 문서 내 개체를 복사해 새 빈 문서에 붙여넣고 인쇄 테스트를 수행한다.

6.2 PDF 경유 출력

  1. HWP → PDF로 내보내기 시 “텍스트를 곡선으로” 또는 “이미지로 변환”을 활성화한다.
  2. 표준 PDF 뷰어에서 “이미지로 인쇄” 옵션으로 출력한다.

6.3 페이지 분할 인쇄

오류가 특정 페이지에서만 발생하면 해당 페이지를 범위로 지정하여 개별 출력 후 합본한다.

7. 네트워크 인쇄 환경 특이 이슈

7.1 인쇄 서버·권한

  • 서버 대기열에 관리자 승인 또는 할당량 제한이 있는지 확인한다.
  • 사용자 프로필이 이동 프로필이면 권한 동기화 문제를 점검한다.

7.2 대역폭·지연

  • 대용량 그래픽 문서는 피크 시간대를 피해서 전송한다.
  • WAN 구간 지연이 크면 로컬 PDF 저장 후 프린터가 연결된 PC에서 직접 출력한다.

8. 글꼴·그래픽 고급 설정

8.1 글꼴 임베딩 정책

  • 배포용 문서는 상용 글꼴 대신 시스템 기본 글꼴로 제작한다.
  • 임베딩을 사용할 경우 용량 증가를 감수하고 완전 임베딩을 선택한다.

8.2 투명도·오버프린트

  • 투명 PNG, 반투명 도형은 렌더링 실패가 잦다. 래스터 이미지로 변환한다.
  • 오버프린트 유사 효과는 벡터 해상도와 드라이버에 따라 차이가 크므로 피한다.

9. 운영체제 정책·보안 소프트웨어

  • 보안 프로그램의 출력 차단 기능이 활성화된 경우 예외 정책을 등록한다.
  • 로컬 그룹 정책에서 “프린터 드라이버 설치 제한”이 걸린 경우 정책을 완화한다.

10. 하드웨어 점검

  • 프린터 자체 테스트 페이지 출력으로 장치 정상 여부를 먼저 확인한다.
  • 소모품(토너·드럼·정착기) 수명이 끝나거나 용지 경로 센서 이상이면 애플리케이션을 바꿔도 실패한다.

11. 현장 적용 표준 절차(SOP)

  1. 증상 분류: 앱, 프린터, 문서, 네트워크 중 범주 결정한다.
  2. 한글 내부 점검: 페이지 범위, 옵션 초기화, 비트맵 인쇄, 글꼴 교체를 수행한다.
  3. 스풀러 복구: 서비스 재시작과 캐시 삭제로 큐를 초기화한다.
  4. 드라이버·포트 검증: 드라이버 형식 변경 테스트, IP 포트 직접 설정을 수행한다.
  5. 문서 우회: PDF 경유 인쇄 또는 페이지 분할 인쇄를 적용한다.
  6. 네트워크·보안: 자격 증명·정책·방화벽 예외를 확인한다.
  7. 하드웨어: 장치 자체 테스트로 최종 확인한다.

12. 문제 재발 방지 팁

  • 모델별 권장 드라이버와 펌웨어 버전을 문서화한다.
  • 배포 문서 템플릿에서 호환성 높은 글꼴만 사용한다.
  • 대용량 이미지는 300dpi 이하로 리샘플링한다.
  • 정기적으로 스풀러 캐시를 점검하고 대기열 잔존을 모니터링한다.
주의 : 레지스트리 변경, 그룹 정책 편집은 업무 표준변경관리(Change Control) 절차에 따라 승인 후 적용한다.

13. 고급 트러블슈팅 스크립트

13.1 스풀러 초기화 배치

@echo off echo Stopping Print Spooler... net stop spooler echo Clearing spool cache... del /q %systemroot%\System32\spool\PRINTERS\* echo Starting Print Spooler... net start spooler echo Done. pause 

13.2 사용자 프로필 프린터 맵핑 재설정(PowerShell)

Get-Printer | Where-Object {$_.Shared -eq $true -or $_.ConnectionName} | ForEach-Object { Remove-Printer -Name $_.Name -ErrorAction SilentlyContinue } rundll32 printui.dll,PrintUIEntry /il 

14. 케이스별 빠른 해법 요약

케이스핵심 조치비고
빈 용지 출력비트맵 인쇄, 글꼴 교체PS→PCL 전환 병행
대기열만 증가스풀러 초기화, 드라이버 재설치직접 인쇄 모드 테스트
네트워크 프린터 실패TCP/IP 포트 직접 구성, 인증 갱신양방향 지원 해제
특정 페이지만 실패개체 병합, PDF 경유페이지 분할 출력
글자 깨짐폰트 임베딩 정책 변경, 시스템 글꼴 사용불법 폰트 제거

FAQ

한글에서만 인쇄가 안 되고 다른 프로그램에서는 정상이다. 어디부터 확인하나?

한글 내부 옵션 초기화, 비트맵 인쇄 전환, 글꼴 교체부터 점검한다. 이후에도 실패하면 스풀러 초기화와 드라이버 형식 전환을 수행한다.

PDF로 저장하면 보이는데 프린터로 보내면 빈 용지가 나온다.

벡터 렌더링과 드라이버 충돌 가능성이 높다. 프린터 속성에서 “이미지로 인쇄” 또는 “그래픽 모드”를 켜고, PS↔PCL을 교차 테스트한다.

네트워크 프린터만 인쇄가 실패한다.

WSD 포트 대신 표준 TCP/IP 포트를 생성해 장치 IP를 직접 지정한다. 자격 증명과 양방향 지원 설정도 확인한다.

스풀러를 비워도 대기열에 계속 남는다.

“프로그램에서 직접 프린터로 인쇄” 모드로 전환해 테스트한다. 드라이버 재설치와 포트 재구성이 추가로 필요할 수 있다.

글꼴 때문에 인쇄가 멈춘다. 근본 해결은 무엇인가?

배포 템플릿을 시스템 기본 글꼴로 통일하고 외부 폰트 임베딩을 지양한다. 불가피할 때만 완전 임베딩을 사용한다.