- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 한글(HWP)에서 날짜·시간 필드가 자동으로 갱신되지 않는 문제를 재현·진단·해결하는 표준 절차를 제공하여, 현장에서 즉시 활용 가능한 체크리스트와 예방형 템플릿 설계 방법을 제시하는 것이다.
1. 증상 정의와 빠른 진단
한글 문서에서 날짜·시간 관련 필드가 예상대로 바뀌지 않는 경우는 다음과 같이 유형화할 수 있다.
- 문서를 열어도 오늘 날짜로 바뀌지 않다.
- 인쇄 또는 PDF 내보내기 후에도 이전 날짜가 남아 있다.
- 본문은 바뀌지만 머리말·바닥말 또는 표/그림 캡션 안의 날짜는 바뀌지 않다.
- 일부 PC에서는 정상, 다른 PC에서는 비정상으로 나타난다.
문제를 빠르게 좁히려면 다음 3가지를 우선 확인한다.
- 해당 날짜가 진짜 필드인지, 단순 텍스트인지 구분한다.
- 필드에 자동 업데이트 속성이 설정되어 있는지 확인한다.
- 문서가 보호 상태 또는 구형 호환 형식인지 확인한다.
주의 : 날짜가 수동 입력된 텍스트이면 어떤 옵션을 바꿔도 자동 갱신되지 않는다. 반드시 필드로 삽입해야 한다.
2. 원인-결함 매트릭스
아래 표는 현장에서 자주 만나는 원인과 대응책을 상호 매핑한 것이다.
| 원인 | 관찰되는 현상 | 즉시 대응 |
|---|---|---|
| 필드가 아닌 일반 텍스트로 입력 | 문서 열기·인쇄 시에도 값이 고정 | 텍스트 삭제 후 날짜·시간 필드로 재삽입 |
| 필드가 ‘고정’ 상태 | 해당 위치만 갱신 불가 | 필드 선택 후 고정 해제 수행 |
| 자동 업데이트 옵션 해제 | 열기·인쇄 때 값 유지 | 필드 속성에서 열기/인쇄 시 갱신 활성 |
| 머리말/바닥말 범위 누락 | 본문만 갱신되고 머리말은 과거 날짜 | 머리말 편집 모드로 진입 후 해당 필드를 개별 갱신 |
| 문서 보호(편집·구조) 적용 | 필드 선택은 되나 값 변동 없음 | 보호 해제 후 갱신, 필요 시 다시 보호 설정 |
| 구형 호환 형식(HWP 97 등) | 일부 필드 동작 제한 | 최신 형식으로 다른 이름 저장 후 재시도 |
| 외부 개체(OLE, 도형 내 텍스트) 사용 | 그림/개체 내부 날짜만 고정 | 개체 밖 본문 필드로 이동하여 사용 |
| 시스템 시간·지역 설정 불일치 | 표시 형식 혼선, 날짜가 하루 차이 | OS 시간 동기화 및 지역 형식 재설정 |
| PDF 변환 시 필드 미갱신 | PDF에 과거 날짜가 남음 | 내보내기 전에 전체 필드 갱신 후 변환 |
| 프린터 드라이버/스풀러 캐시 | 인쇄물에만 과거 날짜 | 드라이버 업데이트, 스풀러 재시작 후 인쇄 |
3. 표준 해결 절차(현장용 체크리스트)
3.1 필드 여부 및 속성 점검
- 문서에서 문제의 날짜를 더블클릭하거나 드래그 선택한다.
- 상태 표시나 속성 대화상자에서 해당 요소가 필드로 인식되는지 확인한다.
- 자동 업데이트와 문서 열기 시 갱신, 인쇄 시 갱신 관련 옵션이 있다면 모두 활성화한다.
- ‘고정’ 또는 ‘잠금’이 표시되면 이를 해제한다.
주의 : 일부 필드는 ‘작성일’처럼 최초 저장 시점을 유지하도록 설계되어 있다. ‘오늘 날짜’가 필요하면 ‘현재 날짜/시간’ 유형을 사용한다.
3.2 머리말·바닥말·본문 범위별 개별 확인
- 머리말/바닥말 편집 모드로 전환한다.
- 각 영역의 날짜 필드를 선택하여 수동 갱신을 실행한다.
- 본문과 각 영역이 모두 기대값으로 바뀌는지 확인한다.
3.3 문서 보호 및 호환 형식 해제
- 문서 보호 또는 구조 보호가 켜져 있다면 임시로 해제한다.
- 파일을 최신 형식으로 다른 이름으로 저장하여 호환 모드에서 이탈한다.
- 새 파일에서 동일 필드가 정상 갱신되는지 비교한다.
3.4 PDF 내보내기·인쇄 전 갱신 보장
- PDF로 내보내기 또는 인쇄 직전에 전체 필드 갱신을 실행한다.
- 인쇄 스풀러 문제를 방지하기 위해 프린터 드라이버를 최신화하고, 필요 시 스풀러를 재시작한다.
- 테스트 인쇄를 1매 진행해 출력물 날짜를 검증한다.
3.5 운영체제 시간/지역 설정 동기화
- Windows의 날짜 및 시간 설정에서 인터넷 시간 동기화를 수행한다.
- 표시 형식(예: yyyy-MM-dd, yyyy년 M월 d일)을 문서 표준과 일치시킨다.
- 로컬 시간대가 실제 근무지와 일치하는지 확인한다.
# Windows 관리자 권한 PowerShell 예시 w32tm /resync # 동기화 오류 시 서비스 재시작 net stop w32time net start w32time w32tm /resync 4. 올바른 날짜 필드 삽입·교체 방법
4.1 기존 수동 날짜를 필드로 치환
- 문서 전체에서 수동 입력된 날짜 패턴(예: 2025-11-08)을 찾는다.
- 각 위치를 삭제하고 날짜/시간 필드를 삽입한다.
- 표시 형식을 문서 표준에 맞추고 자동 업데이트를 켠다.
4.2 날짜 필드 유형 선택 가이드
| 필요한 의미 | 권장 필드 | 설명 |
|---|---|---|
| 문서 열람 시 오늘 날짜 | 현재 날짜/시간 | 열기·인쇄 시 자동 갱신하도록 설정한다. |
| 최초 작성된 날짜 | 작성일 | 한 번 정해지면 바뀌지 않도록 설계된 필드이다. |
| 마지막 수정된 날짜 | 수정일 | 저장 시 갱신되도록 설정한다. |
| 인쇄 시각 기준 | 인쇄일 | 출력 직전에 갱신되어 인쇄물 추적에 유용하다. |
주의 : ‘작성일’을 ‘오늘 날짜’ 용도로 사용하면 절대 갱신되지 않는다. 의미에 맞는 필드를 선택해야 한다.
5. 환경 차이로 인한 PC별 불일치 해결
5.1 폰트·드라이버·애드인 점검
- 문서에 사용된 글꼴이 모든 PC에 설치되어 있는지 확인한다.
- 프린터 드라이버 버전이 서로 다르면 출력 경로가 바뀌어 갱신 타이밍이 달라질 수 있다.
- 문서에 개입하는 애드인·보안 모듈이 필드 갱신을 차단하지 않는지 점검한다.
5.2 네트워크·권한 영향
- 네트워크 시계 동기화가 비활성화된 폐쇄망 PC에서는 날짜 오차가 누적될 수 있다.
- 일부 폴더(예: Program Files, 시스템 보호 폴더)에 저장 시 권한 문제로 ‘수정일’ 갱신이 지연될 수 있다.
6. 배포용 템플릿 설계: 처음부터 문제를 막는 방법
6.1 표준 필드 자리표시자
- 표지: 현재 날짜/시간 필드
- 본문 머리말: 인쇄일 필드
- 문서 정보 표: 작성일, 수정일, 버전
6.2 형식 표준화
- 날짜 형식은 yyyy-MM-dd 또는 yyyy년 M월 d일 중 하나로 고정한다.
- 머리말·바닥말, 본문, 표 캡션에 동일 규칙을 적용한다.
6.3 갱신 시점 정책
| 필드 | 갱신 트리거 | 비고 |
|---|---|---|
| 현재 날짜/시간 | 열기, 인쇄 | 회람 문서의 표준 |
| 작성일 | 최초 저장 | 변경 금지 |
| 수정일 | 저장 | 감사 추적 목적 |
| 인쇄일 | 인쇄 | 배포본 관리 |
7. 수동 갱신 절차와 자동화 팁
7.1 수동 갱신
- 문서 전체 선택 후 모든 필드 갱신 기능을 실행한다.
- 머리말/바닥말에 대해서도 동일하게 반복한다.
- 저장 후 PDF 내보내기를 진행한다.
7.2 운영 절차 자동화 아이디어
- 배포 전 점검 목록에 필드 일괄 갱신을 포함한다.
- 템플릿 파일을 최신 형식으로 유지하고 구형 서식 사용을 금지한다.
8. 문제 재현·기록 포맷
장비·환경 차이로 발생하는 간헐 오류는 재현 정보를 표준 양식으로 수집하면 해결 속도가 빨라진다.
| 항목 | 기록 내용 예시 |
|---|---|
| 문서 형식 | 최신 HWP 형식 / HWP 97 호환 |
| 필드 유형 | 현재 날짜/시간 / 작성일 / 수정일 / 인쇄일 |
| 영역 | 본문 / 머리말 / 바닥말 / 표 캡션 |
| 갱신 트리거 | 열기 / 저장 / 인쇄 / PDF 내보내기 |
| OS 시간 설정 | 시간대(Asia/Seoul), 동기화 여부 |
| 프린터 드라이버 | 모델명, 버전, 스풀러 설정 |
9. 자주 하는 실수와 예방
- 수동 날짜를 템플릿에 복사해 두고 자동 갱신이 된다고 오해하다.
- 작성일 필드로 ‘오늘 날짜’를 구현하다.
- 머리말·바닥말 범위를 갱신하지 않고 본문만 갱신하다.
- 구형 호환 파일을 계속 재사용하여 필드 동작이 들쭉날쭉하다.
10. 문제 해결 플로우차트(텍스트 버전)
시작 ├─ 날짜가 필드인가? ── 아니오 → 필드로 삽입 후 종료 │ (표시 형식·자동 업데이트 설정) └─ 예 ├─ 고정/잠금 여부? ── 예 → 해제 후 재확인 │ ├─ 자동 업데이트 켬? ── 아니오 → 켬 후 재확인 │ ├─ 머리말/바닥말 포함? ── 아니오 → 해당 영역 개별 갱신 │ ├─ 문서 보호/호환 모드? ── 예 → 보호 해제·최신 형식 저장 │ ├─ PDF/인쇄 전 전체 갱신 수행? ── 아니오 → 수행 │ └─ OS 시간·지역 설정 정상? ── 아니오 → 동기화·형식 통일 끝 FAQ
‘작성일’로는 왜 오늘 날짜가 안 나오는가?
작성일은 최초 저장 시점을 보존하기 위한 필드이기 때문이다. 오늘 날짜가 필요하면 ‘현재 날짜/시간’ 필드를 사용해야 한다.
머리말의 날짜만 바뀌지 않는 이유는 무엇인가?
머리말·바닥말은 본문과 갱신 트리거가 다르게 동작할 수 있다. 머리말 편집 모드에서 해당 필드를 개별 갱신하고 자동 업데이트 속성을 확인한다.
PDF로 저장하면 과거 날짜가 남는다. 해결 방법은?
PDF 내보내기 전에 문서 전체와 머리말·바닥말에서 모든 필드를 수동으로 한 번 갱신한 뒤 변환한다. 이후에도 남으면 프린터 드라이버와 스풀러를 점검한다.
다른 PC에서는 정상인데 내 PC만 갱신이 안 된다.
OS 시간 동기화, 지역 형식, 프린터 드라이버, 애드인 충돌을 점검한다. 특히 시간대와 표준 날짜 형식 불일치는 표시상 오류를 유발한다.
구형 HWP 문서를 최신에서 열면 필드가 이상하게 동작한다.
구형 호환 모드에서는 일부 필드 동작이 제한될 수 있다. 최신 형식으로 다른 이름 저장 후 다시 테스트한다.