Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기- 공유 링크 만들기
- X
- 이메일
- 기타 앱
Contents 호환성 문제의 정의와 증상 분류 즉시 조치 체크리스트(빠른 복구) 파일 형식별 특성과 선택 기준 버전 차이로 인한 기능 손실과 대체 전략 조직 환경 차이: 32/64비트, 추가기능, 보안 정책 CSV·텍스트 파일 호환성: 인코딩·구분 기호·서식 날짜·숫자 변형 방…
글 전체 보기이 글의 목적은 한글(HWP) 문서를 PDF로 저장하거나 인쇄할 때 발생하는 다양한 오류를 체계적으로 진단하고 신속하게 해결하도록 실무 중심의 절차와 점검표를 제공하는 것이다.
| 증상 | 주요 의심 원인 | 우선 조치 |
|---|---|---|
| PDF 저장/인쇄 버튼 동작 없음 | 가상 프린터 드라이버 오류, 스풀러 오류, 권한 문제 | 스풀러 초기화, 프린터 재설치, 관리자 권한 실행 |
| 저장은 되나 PDF가 빈 페이지/깨짐 | 폰트 미포함·대체, 투명도·그라디언트, 손상된 OLE | 폰트 임베딩, 이미지 래스터화, OLE 제거 |
| 특정 페이지에서만 실패 | 해당 페이지 객체(도형, 이미지, 수식) 처리 버그 | 문제 페이지 재작성, 이미지로 교체 |
| 오류 메시지(일반 오류/메모리 부족) | 초고해상도 이미지, 32비트 처리 한계, 여유공간 부족 | 이미지 다운샘플링, 64비트 사용, 디스크 정리 |
| 색상 왜곡/선 두께 변형 | 색공간 변환, 헤어라인, 벡터 효과 | sRGB 통일, 선 최소 0.25pt, 래스터화 |
| 보안 잠김으로 인쇄 불가 | 문서 보안 설정, 디지털 서명 정책 | 보안 해제 후 내보내기, 서명 재적용 |
PDF는 문서 표시 일관성을 위해 사용 폰트를 내장해야 안정적으로 보인다. 시스템에 없는 글꼴이 사용되거나 임베딩이 금지된 글꼴을 사용할 경우 대체 글꼴이 적용되어 줄바꿈과 자간이 무너질 수 있다. 글꼴 하위세트(subset) 임베딩이 비활성화되면 파일 크기는 커지고 실패 확률이 높아진다.
그라디언트, 반투명 개체, 복잡한 클리핑 경로는 벡터 출력 시 드라이버가 해석에 실패할 수 있다. 도형 겹침과 그림자 효과는 장치 독립 좌표 변환 과정에서 오류를 야기한다.
Windows 스풀러 서비스가 중단되거나 프린터 포트가 꼬이면 Microsoft Print to PDF 또는 한컴 PDF 드라이버가 응답하지 않는다. 장치 파일 경로 충돌, 권한 부족, 인쇄 대기열 잔여 파일이 원인일 수 있다.
초고해상도 그림(예: 600dpi 이상 다수)과 수백 페이지 문서는 렌더링 도중 메모리 부족을 유발한다. 32비트 환경에서는 가상 메모리 한계에 더 취약하다.
| 항목 | 권장값 | 설명 |
|---|---|---|
| 호환 모드 | PDF 1.7 또는 PDF/A-1b | PDF/A는 임베딩 강제 및 장기보존에 적합하다. |
| 글꼴 | 모든 글꼴 포함, 하위세트 100% | 문서 외부 환경 영향 차단한다. |
| 이미지 | 다운샘플 300dpi, JPEG 품질 높음 | 용량과 실패 가능성을 함께 낮춘다. |
| 색상 | sRGB 통일 | 장치 의존 색상 차이를 줄인다. |
| 투명도 | 평활화(래스터화) 사용 | 복잡한 벡터 투명도를 이미지로 변환한다. |
| 보안 | 필요 시 인쇄·복사 권한 지정 | 내보낸 후에 정책을 적용한다. |
# PowerShell(관리자)에서 설치 글꼴 목록 경로 조회 Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts' | Select-Object PSChildName, (Get-Culture).TextInfo.ToTitleCase('data') | Format-Table -Auto | 항목 | 권장값 | 비고 |
|---|---|---|
| 용지 | A4 고정 | 프린터 기본과 일치 |
| 여백 | 상하좌우 15~20mm | 머리말·꼬리말 겹침 방지 |
| 머리말·꼬리말 | 페이지 수 자동필드 최소화 | 폰트 고정 |
:: 관리자 명령 프롬프트 net stop spooler del /q %systemroot%\System32\spool\PRINTERS\*.* net start spooler | 체크 항목 | 방법 | 통과 기준 |
|---|---|---|
| 글꼴 임베딩 | 내보내기 옵션 확인 | 모든 글꼴 포함, 하위세트 ON |
| 미설치 글꼴 | 문서 글꼴 목록 대조 | 대체 글꼴 없음 |
| 투명도/그라디언트 | 문제 페이지 래스터화 | 이미지로 치환 |
| OLE 개체 | 개체 제거·이미지화 | 남은 OLE 0개 |
| 가상 프린터 | 테스트 페이지 출력 | 정상 저장 |
| 스풀러 상태 | 서비스 재시작 | 오류 코드 없음 |
| 용지 설정 | A4 일치 | 잘림 없음 |
| 파일 크기 | 이미지 리샘플 | 적정 용량 |
| 케이스 | 원인 | 해결 |
|---|---|---|
| 표가 PDF에서 잘림 | 용지·여백 불일치 | 여백 확대, 표 “자동 맞춤” 해제 |
| 수식이 깨짐 | 수식 글꼴 미임베딩 | 수식 글꼴 포함, 이미지로 변환 |
| 로고가 흐릿함 | 과도한 압축 | 해당 이미지만 600dpi로 유지 |
| 색상이 탁해짐 | 색공간 혼재 | sRGB로 통일 |
| 저장 위치 선택 후 실패 | 경로 권한 문제 | 로컬 경로 사용, 관리자 권한 |
다량 변환이 필요하면 문제 가능성이 높은 페이지를 사전에 이미지로 통일하고, 문서 템플릿에서 글꼴·색상·도형 규칙을 고정하여 실패율을 낮춘다. 출력 장치가 다른 여러 부서로 배포할 경우 PDF/A 규격을 표준으로 지정하면 호환성을 높일 수 있다.
스풀러 상태와 가상 프린터 동작을 먼저 확인한다. 스풀러를 재시작하고 Microsoft Print to PDF 또는 한컴 PDF 테스트 페이지를 저장하여 장치 정상 여부를 검증한 뒤 문서 문제를 진단한다.
임베딩 권한이 제한된 글꼴이거나 일부 굵기가 누락된 경우이다. 허용 글꼴로 교체하거나 글꼴 패밀리를 통일하고 하위세트 임베딩을 100%로 설정한다.
문서와 내보내기 모두 sRGB로 통일하고, 도형·이미지의 색 프로필을 혼용하지 않는다. 필요 시 색상 관리 옵션에서 프로필 삽입을 비활성화한다.
해당 페이지의 투명도·그라디언트·OLE 개체를 삭제하거나 300dpi 이미지로 교체한다. 이후 분할 저장으로 성공 범위를 확장한다.
PDF 생성 후 편집·인쇄 권한을 정책에 맞게 설정하고 전자서명을 마지막 단계에서 적용한다. 원본 HWP에는 불필요한 보안 잠금을 남기지 않는다.