명령 특성
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
프린터 명령을 지정할 때 특성을 사용하여 Unidrv에 다음 정보를 제공합니다.
프린터 하드웨어에서 작업을 구현하는 경우 하드웨어가 작업을 수행하도록 하는 이스케이프 시퀀스입니다.
작업이 렌더링 플러그 인에서 구현되는 경우 IPrintOemUni::CommandCallback 메서드에 필요한 콜백 식별자 및 매개 변수입니다.
다른 명령을 기준으로 명령을 보내야 하는 순서입니다.
다음 표에서는 명령 특성을 사전순으로 나열하고 해당 매개 변수를 설명합니다.
특성 이름 | 특성 매개 변수 | 설명 |
---|---|---|
CallbackID | 렌더링 플러그 인의 IPrintOemUni::CommandCallback 메서드에 dCmdCbID 인수로 전달되는 양수 값입니다. | 동적으로 생성된 프린터 명령에 필요합니다. Cmd를 지정하면 유효하지 않습니다. |
Cmd | 명령 문자열 형식을 사용하여 지정된 프린터 명령 이스케이프 시퀀스를 포함하는 텍스트 문자열입니다. | CallbackID를 지정하지 않는 한 필수입니다. |
NoPageEject? | 명령을 실행하면 프린터가 현재 실제 페이지를 배출하는지 여부를 나타내는 TRUE 또는 FALSE입니다. Order에서 DOC_SETUP 섹션을 지정하고 DUPLEX 인쇄를 사용하는 경우에만 사용됩니다. 이중 문서 페이지 간에 페이지가 성급하게 배출되는 것을 방지하기 위해 Unidrv는 가능한 경우 이 특성이 TRUE로 설정된 명령만 실행합니다. |
선택 사항. 지정하지 않으면 기본값은 FALSE입니다. 즉, 명령으로 인해 페이지가 배출될 수 있습니다. 명령으로 인해 부작용이 발생하는 경우 TRUE가 아니어야 합니다( 즉, 명령이 NoPageEject를 사용하여 명령으로 제어되는 설정 외부에서 프린터 설정을 수정하는 경우 TRUE로 설정). |
순서 | 명령 실행 순서에 설명된 섹션 이름 및 주문 번호입니다. | 명령 설명에 명시되지 않은 한 구성 명령 및 사용자 지정된 옵션 명령에서만 유효합니다. |
Params | pdwParams 인수로 전달되는 EXTRAPARAM 구조체의 렌더링 플러그 인 IPrintOemUni::CommandCallback 메서드에 전달되는 표준 변수 목록입니다. | CallbackID도 지정된 경우에만 유효합니다. |