Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 인쇄 지원 앱 v1 및 v2 디자인 가이드를 참조하세요.
다음 표에서는 래스터 데이터 배출 명령을 나열합니다. 모든 명령은 명령 항목 형식을 사용하여 지정됩니다.
| Command | Description | Comments |
|---|---|---|
| CmdBeginRaster | 래스터 데이터 전송을 초기화하는 명령입니다. | Optional. 지정하지 않으면 Unidrv는 초기화가 필요하지 않다고 가정합니다. |
| CmdEndRaster | 래스터 데이터 전송을 완료하는 명령입니다. | Optional. 지정하지 않으면 Unidrv는 전송 완료 작업이 필요하지 않다고 가정합니다. |
| CmdSetDestBmpHeight | 대상 비트맵의 높이를 설정하는 명령입니다. | Optional. 프린터에서 확장 가능한 비트맵을 지원하는 경우에만 적용할 수 있습니다. |
| CmdSetDestBmpWidth | 대상 비트맵의 너비를 설정하는 명령입니다. | Optional. 프린터에서 확장 가능한 비트맵을 지원하는 경우에만 적용할 수 있습니다. |
| CmdSetSrcBmpHeight | 소스 비트맵의 높이를 설정하는 명령입니다. | Optional. 프린터에서 확장 가능한 비트맵을 지원하는 경우에만 적용할 수 있습니다. |
| CmdSetSrcBmpWidth | 소스 비트맵의 너비를 설정하는 명령입니다. | Optional. 프린터에서 확장 가능한 비트맵을 지원하는 경우에만 적용할 수 있습니다. |
| CmdSendBlockData | 프린터에 데이터 블록을 전달하는 명령입니다. | Required. OutputDataFormat이 V_BYTE 경우 블록에는 인쇄 헤드의 물리적 패스 하나에 대한 데이터가 포함됩니다(PinsPerPhysPass 참조). *OutputDataFormat이 H_BYTE 경우 블록에는 인쇄 헤드의 논리적 패스 하나에 대한 데이터가 포함됩니다( PinsPerLogPass 참조). |
| CmdEndBlockData | CmdSendBlockData 명령을 사용하여 전송된 데이터 블록의 끝을 나타내는 명령입니다. | Optional. 지정하지 않으면 Unidrv는 블록의 끝을 나타내는 명령이 필요하지 않다고 가정합니다(일부 도트 매트릭스 프린터에서 사용됨). |
| CmdSendBlackData | 검은색 평면 데이터를 프린터로 배달하는 명령입니다. | UseExpColorSelectCmd? 특성이 FALSE이면 필수입니다. |
| CmdSendBlueData | 파란색 평면 데이터를 프린터로 배달하는 명령입니다. | UseExpColorSelectCmd? 특성이 FALSE이면 필수입니다. |
| CmdSendCyanData | 시안 평면 데이터를 프린터로 배달하는 명령입니다. | UseExpColorSelectCmd? 특성이 FALSE이면 필수입니다. |
| CmdSendGreenData | 녹색 평면 데이터를 프린터로 배달하는 명령입니다. | UseExpColorSelectCmd? 특성이 FALSE이면 필수입니다. |
| CmdSendMagentaData | 마젠타 평면 데이터를 프린터로 배달하는 명령입니다. | UseExpColorSelectCmd? 특성이 FALSE이면 필수입니다. |
| CmdSendRedData | 빨간색 평면 데이터를 프린터로 배달하는 명령입니다. | UseExpColorSelectCmd? 특성이 FALSE이면 필수입니다. |
| CmdSendYellowData | 노란색 평면 데이터를 프린터로 배달하는 명령입니다. | UseExpColorSelectCmd? 특성이 FALSE이면 필수입니다. |