반응형
폼피드는 프린터와 문서에서 “새 페이지로 넘기기” 신호로, 여러 장 인쇄 시 자동으로 종이를 넘겨줍니다.

1. 폼피드(Form Feed)란?
폼피드(Form Feed, \f)는 컴퓨터 프로그래밍과 프린터, 문서 처리에서 자주 등장하는 특수 제어 문자입니다.
주로 “새 페이지로 넘기기” 또는 “페이지 나누기” 역할을 합니다.
참고 출처: 위키백과: 페이지 나누기
2. 폼피드의 의미와 기원
- 의미: 프린터가 현재 페이지를 종료하고, 다음 페이지의 맨 위에서 인쇄를 재개하라는 명령입니다.
- 기원: 아스키(ASCII) 코드에서 폼피드는 12(십진수), 즉 0x0C(16진수)로 정의되어 있습니다.
- 표기: C, Java, Python 등 대부분의 프로그래밍 언어에서 \f로 표기합니다.
3. 폼피드의 실제 동작
- 프린터: 폼피드 명령이 들어오면, 프린터는 현재 용지를 한 장 넘기고 다음 페이지의 맨 위에서 인쇄를 시작합니다.
- 문서 파일: 텍스트 파일에 폼피드 문자가 들어 있으면, 문서 뷰어나 편집기에서 새로운 페이지로 구분할 수 있습니다.
- 프로그래밍: printf("\f");와 같이 코드에 넣으면, 콘솔이나 프린터에 페이지 나누기 명령을 보낼 수 있습니다.
4. 폼피드와 유사한 제어 문자
특수문자 | 의미 | 설명 |
\n | 개행(New Line) | 다음 줄로 이동 |
\r | 캐리지 리턴 | 현재 줄의 맨 앞으로 이동 |
\t | 수평 탭 | 탭만큼 공백 추가 |
\f | 폼피드(Form Feed) | 새 페이지로 넘기기 |
폼피드는 줄바꿈(\n)이나 캐리지 리턴(\r)과 달리, 페이지 단위로 구분하는 데 사용됩니다.
5. 폼피드의 활용 예시
- 프린터 인쇄: 연속용지 프린터에서 폼피드 명령을 보내면, 용지가 한 장 넘어가고 다음 페이지에서 인쇄가 시작됩니다.
- 문서 편집: 텍스트 파일에 폼피드 문자를 넣으면, 문서 뷰어에서 페이지 구분이 가능합니다.
- 프로그래밍:
printf("이전 내용\f새 페이지 내용");
위 코드는 프린터에 “이전 내용”을 인쇄한 후, 새 페이지에서 “새 페이지 내용”을 인쇄합니다.
6. 폼피드의 현대적 의미와 한계
- 현대 프린터: 최신 프린터는 폼피드 문자보다는 별도의 API나 명령으로 페이지 나누기를 처리하는 경우가 많습니다.
- 문서 처리: 워드, PDF 등에서는 폼피드보다는 “페이지 나누기” 기능을 직접 지원합니다.
- 한계: 폼피드는 텍스트 기반 환경에서만 의미가 있으며, 그래픽 기반 문서에서는 잘 사용되지 않습니다.
7. 요약 및 마무리
폼피드(Form Feed, \f)는 프린터나 문서 처리에서 “새 페이지로 넘기기”를 의미하는 특수 제어 문자입니다.
프로그래밍에서 \f로 표기하며, 텍스트 기반 환경에서 페이지 구분을 위해 사용됩니다.
최신 문서 처리 환경에서는 직접적으로 사용되지 않지만, 여전히 텍스트 파일이나 프린터 명령에서 중요한 역할을 합니다.
반응형
'점자 번역 프로그램(+etc)' 카테고리의 다른 글
깃허브에서 KMS_VL_ALL v49.7z 파일 다운로드 받는 방법 (1) | 2025.06.15 |
---|---|
마이크로소프트 오피스 2021 제품 키 업데이트 끄기(MS 엑셀, 워드, 파워포인트 공통) (0) | 2025.06.15 |
갑자기 뜬 SppExtComObj.exe 허가/차단 창, 어떻게 해야 할까?|nProtect 팝업창 (1) | 2025.06.06 |
챗gpt 플러스 유료 구독 취소 하려다가 50% 할인 받은 후기 (3) | 2025.05.31 |
마이크로소프트 오피스 2021 엑셀|제품 키 변경 오류 코드 0x4004F00C, 1분 만에 해결하는 법 (2) | 2025.05.16 |