다음을 통해 공유


명령 문자열 인수 형식

Important

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

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

명령 문자열에 인수를 포함하는 경우 각 인수의 형식을 지정해야 합니다. 각 인수 형식 사양은 백분율 기호 앞에 오는 단일 문자입니다.

다음 표에서는 모든 인수 형식 지정자를 나열합니다.

인수 형식 지정자 결과 값에 대한 설명
%<Digits>d 음수인 경우 빼기 기호를 포함하여 10진수 값을 나타내는 ASCII 문자열입니다. <> 숫자는 문자열 길이를 나타내는 선택적 숫자입니다.
%<Digits>D 더하기 또는 빼기 기호를 포함하여 10진수 값을 나타내는 ASCII 문자열입니다. <> 숫자는 문자열 길이를 나타내는 선택적 숫자입니다.
%c 이진 바이트입니다.
%C ASCII "0"에 이진 바이트가 추가되었습니다.
%f "12.25"와 같이 소수점이 오른쪽의 세 번째 문자로 삽입된 10진수 값을 나타내는 부호 없는 ASCII 문자열입니다.
%g 2 * ABS(매개 변수) + IS_NEGATIVE(매개 변수)를 base-64 숫자로, 가장 유효 자릿수가 가장 낮은 숫자입니다. 가장 중요한 숫자(0-63)는 191-254바이트로 표시됩니다. 다른 모든 숫자는 바이트 63~126으로 표시됩니다. "IS_NEGATIVE(Parameter)"는 매개 변수가 음수이면 1이고, 그렇지 않으면 0입니다.
%l 이진 단어, 가장 중요하지 않은 바이트 먼저.
%m 이진 단어, 가장 중요한 바이트 먼저.
%n Canon 정수 인코딩입니다. 가장 중요한 바이트에서 최적 바이트까지 인코딩된 이진 값입니다. 최소 4개의 중요 비트는 001sbbbb로 인코딩됩니다. 여기서 s 는 부호를 나타내고 (0은 음수, 1은 양수), b 는 정수의 상당한 비트를 나타냅니다. 다음으로 중요한 6비트가 01bbbbbb로 인코딩됩니다. 예를 들어 254(11111110)는 (01001111 00111110)로 표시됩니다.
%q QUME 16진수를 나타내는 ASCII 문자열입니다. 도시바 /Qume 디바이스의 경우.
%v NEC VFU(세로 형식 단위) 인코딩. 지정된 변수의 값은 1/6인치로 나뉩니다. 결과는 VFU 데이터가 프린터로 전송되는 횟수입니다.

모든 인수에 허용되는 값의 범위를 지정할 수 있습니다. 이렇게 하려면 인수의 최소값과 최대값을 대괄호 집합([, ] )에 배치하고 인수 형식 지정자 바로 다음에 배치하고 값을 쉼표로 구분하여 포함합니다. 예를 들어 다음 명령은 LinefeedSpacing/2 값에 허용되는 범위로 0~255를 지정합니다.

*Command:CmdSetLineSpacing{*Cmd:"<1B>3"%c[0,255]{(LinefeedSpacing/2)}}