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