다음을 통해 공유


디바이스 글꼴에 대한 특성

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

다음 표에서는 디바이스 글꼴에 대한 프린터의 지원을 설명하는 특성을 나열합니다.

특성 이름 특성 매개 변수 설명
CharPosition UPPERLEFT 또는 BASELINE. 문자를 인쇄하기 전에 인쇄 헤드를 배치해야 하는 문자 경계 상자의 영역을 나타냅니다. 선택 사항. 지정하지 않으면 기본값은 UPPERLEFT입니다.
DefaultCTT 기본 문자 변환 테이블의 RC_CTT 리소스 식별자를 나타내는 숫자 값입니다. 선택 사항. TTY 프린터에만 적용됩니다. 지정하지 않으면 번역 테이블이 없습니다. (이 특성은 GPC 파일과의 이전 버전과의 호환성을 위해서만 제공됩니다.)
DefaultFont 기본 글꼴의 RC_FONT 또는 RC_UFM 리소스 식별자를 나타내는 숫자 값입니다. 프린터에서 디바이스 글꼴을 지원하는 경우 필수입니다.
LookAheadRegion 드라이버가 텍스트를 내보내야 하는지 여부를 결정하기 위해 "보기"해야 하는 정도를 나타내는 숫자(정수) 값입니다. 이 값은 y 마스터 단위이지만 정수 픽셀로 변환할 수 있어야 합니다. 자세한 내용은 이 표 뒤에 오는 주석을 참조하세요. 선택 사항. 지정하지 않으면 기본값은 0입니다. 텍스트 및 비트맵 데이터를 정렬하는 데 직렬 프린터(예: HP DeskJet)와 함께만 사용됩니다.
MaxFontUsePerPage 프린터에서 페이지당 사용할 수 있는 최대 글꼴 수를 나타내는 숫자 값입니다. 선택 사항. 지정하지 않으면 제한이 없습니다.
TextYOffset 상주 글꼴의 위치를 비트맵 글꼴 기준선에 맞게 변경해야 하는 세로 거리 (y 마스터 단위)를 나타내는 숫자 값입니다. 선택 사항. 지정하지 않으면 기본값은 0입니다. (일부 도트 매트릭스 프린터와 함께 사용)

lookahead 영역의 크기를 확인하려면 프린터 드라이버가 현재 스캔 라인과 *LookAheadRegion 특성의 값에 따라 추가를 수행해야 합니다. *LookAheadRegion이 세로 마스터 단위인 동안 스캔 선은 픽셀 단위이므로 드라이버는 특성 값을 픽셀로 변환해야 합니다.

예를 들어 *LookAheadRegion 특성의 값이 600이고 인치당 세로 마스터 단위가 1200개인 경우 lookahead 영역의 크기는 1/1인치입니다. 현재 해상도가 300dpi인 경우 반인치는 150픽셀(세로) 또는 150개의 스캔 라인에 해당합니다. 프린터가 현재 스캔 줄 100에 있는 경우 드라이버는 스캔 줄 100과 250 사이의 텍스트 기준을 찾아야 합니다.

드라이버는 검색 줄마다 이 프로세스를 반복하지만 검색한 텍스트는 한 번만 내보냅니다.