PaperSize 기능에 대한 옵션 특성

Important

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

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

다음 표에서는 PaperSize 기능과 연결된 특성을 나열합니다. PaperSize 기능에 대한 자세한 내용은 표준 기능을 참조 하세요.

특성이 LANDSCAPE와 같은 다른 방향을 설명하는 데 사용되는 경우에도 다음 특성에 대한 모든 용지 크기 사양은 PORTRAIT 방향을 기준으로 표현되어야 합니다.

특성 이름 특성 매개 변수 설명
*BottomMargin CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 아래쪽 여백(x 마스터 단위)을 나타내는 숫자 값입니다. 값은 실제 페이지의 아래쪽을 기준으로 합니다. 선택 사항. 지정하지 않으면 기본값은 0입니다. CUSTOMSIZE 옵션과 함께만 사용됩니다. 세로 방향이 가정됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*CenterPrintable? *MaxPrintableWidth에 지정된 값이 가운데에 있는지 여부를 나타내는 TRUE 또는 FALSE입니다. 선택 사항. 지정하지 않으면 인쇄 가능한 영역이 *MinLeftMargin으로 지정된 여백의 오른쪽에 있습니다. CUSTOMSIZE 옵션과 함께만 사용됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*CursorOrigin 커서 원점 위치를 나타내는 숫자 값 쌍(마스터 단위)입니다. 여기서 PAIR(0, 0)는 왼쪽 위 모서리입니다. 또는 CUSTOMSIZE의 경우 *CustCursorOriginX 및 *CustCursorOriginY를 사용하여 이러한 값을 지정합니다. 선택 사항. 지정하지 않으면 기본값은 PAIR(0, 0)입니다. Unidrv는 프린터를 기준으로 커서 원점이 용지 크기가 서로 다른 상수라고 가정합니다.
*CustCursorOriginX *CursorOrigin의 x 인덱스에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. 선택 사항. CUSTOMSIZE 옵션에만 사용합니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*CustCursorOriginY *CursorOrigin의 y 인덱스에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. 선택 사항. CUSTOMSIZE 옵션에만 사용합니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*CustPrintableOriginX *PrintableOrigin의 x 인덱스 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. 선택 사항. CUSTOMSIZE 옵션에만 사용합니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*CustPrintableOriginY *PrintableOrigin의 y 인덱스 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. 선택 사항. CUSTOMSIZE 옵션에만 사용합니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*CustPrintableSizeX *PrintableArea x 값에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. 선택 사항. CUSTOMSIZE 옵션에만 사용합니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*CustPrintableSizeY *PrintableArea의 y 값에 대한 값을 만드는 데 사용되는 CUSTOMSIZE 매개 변수 식입니다. 선택 사항. CUSTOMSIZE 옵션에만 사용합니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*MaxSize CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최대 페이지 길이(x) 및 높이(y) 값을 나타내는 숫자 값 쌍(마스터 단위)입니다. CUSTOMSIZE 옵션에 필요합니다. 세로 방향이 가정됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*MaxPrintableWidth CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기의 최대 인쇄 가능 너비(x 마스터 단위)를 나타내는 숫자 값입니다. CUSTOMSIZE 옵션에 필요합니다. 세로 방향이 가정됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*MinLeftMargin CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 왼쪽 여백(x 마스터 단위)을 나타내는 숫자 값입니다. 값은 실제 페이지의 왼쪽 가장자리를 기준으로 합니다. 선택 사항. 지정하지 않으면 기본값은 0입니다. CUSTOMSIZE 옵션과 함께만 사용됩니다. 세로 방향이 가정됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*MinSize CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 페이지 길이(x) 및 높이(y) 값을 나타내는 숫자 값 쌍(마스터 단위)입니다. CUSTOMSIZE 옵션에 필요합니다. 세로 방향이 가정됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*PageDimensions PaperSize 기능에 대한 사용자 지정된 옵션에 대한 페이지 길이(x) 및 높이(y) 값을 마스터 단위로 나타내는 숫자 값 쌍입니다. 공급업체 정의 용지 크기에만 사용됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*PageProtectMem 페이지를 보호하는 데 필요한 프린터 메모리 양(킬로바이트)을 나타내는 숫자 값입니다. PageProtect 기능을 지정하는 경우 필수입니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*PrintableArea 인쇄 가능한 페이지 영역의 x 평면 및 y 평면 길이(마스터 단위)를 나타내는 숫자 값 쌍입니다. CUSTOMSIZE를 제외한 모든 PaperSize 옵션에 필요합니다. 자세한 내용은 용지 크기 지정을 참조 하세요.
*PrintableOrigin 용지의 왼쪽 위 모서리를 기준으로 인쇄 가능한 영역의 원점(마스터 단위)을 나타내는 숫자 값 쌍입니다. CUSTOMSIZE를 제외한 모든 PaperSize 옵션에 필요합니다. CUSTOMSIZE의 경우 *CustPrintableOriginX *CustPrintableOriginY를 사용하여 이러한 값을 지정할 수 있습니다.
*RotateSize? 용지(일반적으로 봉투)가 옆으로 공급되므로 Unidrv에서 페이지 크기를 회전해야 하는지 여부를 나타내는 TRUE 또는 FALSE입니다. 선택 사항. 지정하지 않으면 기본값은 FALSE입니다. CUSTOMSIZE를 제외한 PaperSize 기능에 대한 표준 옵션과 함께 사용할 수 있습니다.
*TopMargin CUSTOMSIZE 옵션과 연결된 사용자 지정 용지 크기에 대해 허용되는 최소 최상위 여백(y 마스터 단위)을 나타내는 숫자 값입니다. 값은 실제 페이지의 맨 위에 상대적입니다. 선택 사항. 지정하지 않으면 기본값은 0입니다. CUSTOMSIZE 옵션과 함께만 사용됩니다. 세로 방향이 가정됩니다. 자세한 내용은 용지 크기 지정을 참조 하세요.

CUSTOMSIZE 매개 변수 식

CUSTOMIZE 매개 변수 식은 명령 문자열 형식제한된 형식입니다. 텍스트 문자열은 허용되지 않습니다.

식의 ArgumentType 세그먼트 내에서 다음 제한 사항이 적용됩니다.

  • 허용되는 유일한 ArgumentType 값은 %d입니다.

  • 대괄호로 묶인 값 범위는 허용되지 않습니다.

식의 StandardVariableExpression 세그먼트 내에서 다음 제한 사항이 적용됩니다.

  • PhysPaperWidth 및 PhysPaperLength 표준 변수만 사용할 수 있습니다.

  • Max_Repeat 연산자는 허용되지 않습니다.

다음은 예제 식입니다.

*CustCursorOriginX: %d{((PhysPaperWidth-14040)/2)+300}
*CustCursorOriginY: %d{180}
*CustPrintableOriginX: %d{300}
*CustPrintableOriginY: %d{300}
*CustPrintableSizeX: %d{PhysPaperWidth-600}
*CustPrintableSizeY: %d{PhysPaperLength-600}