Udostępnij przez


Polecenia emisji danych rasterowych

Important

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).

W poniższej tabeli wymieniono polecenia emisji danych rasterowych. Wszystkie polecenia są określane przy użyciu formatu wpisu polecenia .

Command Description Comments
CmdBeginRaster Polecenie inicjowania transferu danych rasterowych. Optional. Jeśli nie zostanie określony, unidrv zakłada, że nie jest wymagana inicjalizacja.
CmdEndRaster Polecenie ukończenia transferu danych rasterowych. Optional. Jeśli nie zostanie określony, unidrv zakłada, że nie są wymagane żadne operacje uzupełniania transferu.
CmdSetDestBmpHeight Polecenie ustawiania wysokości docelowej mapy bitowej. Optional. Dotyczy tylko wtedy, gdy drukarka obsługuje skalowalne mapy bitowe.
CmdSetDestBmpWidth Polecenie ustawiania szerokości docelowej mapy bitowej. Optional. Dotyczy tylko wtedy, gdy drukarka obsługuje skalowalne mapy bitowe.
CmdSetSrcBmpHeight Polecenie ustawiania wysokości źródłowej mapy bitowej. Optional. Dotyczy tylko wtedy, gdy drukarka obsługuje skalowalne mapy bitowe.
CmdSetSrcBmpWidth Polecenie ustawiania szerokości źródłowej mapy bitowej. Optional. Dotyczy tylko wtedy, gdy drukarka obsługuje skalowalne mapy bitowe.
CmdSendBlockData Polecenie dostarczania bloku danych do drukarki. Required. Jeśli wartość OutputDataFormat jest V_BYTE, blok zawiera dane dla jednego fizycznego przekazania nagłówka wydruku (zobacz PinsPerPhysPass). Jeśli wartość *OutputDataFormat jest H_BYTE, blok zawiera dane dla jednego logicznego przekazania nagłówka wydruku (zobacz PinsPerLogPass).
CmdEndBlockData Polecenie wskazujące koniec bloku danych, który został wysłany przy użyciu polecenia CmdSendBlockData. Optional. Jeśli nie zostanie określony, unidrv zakłada, że żadne polecenie nie jest potrzebne do wskazania końca bloku (używanego przez niektóre drukarki dot-matrix)
CmdSendBlackData Polecenie dostarczania danych czarnej płaszczyzny do drukarki. Wymagane, jeśli atrybut UseExpColorSelectCmd? ma wartość FALSE.
CmdSendBlueData Polecenie dostarczania danych niebieskiej płaszczyzny do drukarki. Wymagane, jeśli atrybut UseExpColorSelectCmd? ma wartość FALSE.
CmdSendCyanData Polecenie dostarczania danych płaszczyzny cyjanowej do drukarki. Wymagane, jeśli atrybut UseExpColorSelectCmd? ma wartość FALSE.
CmdSendGreenData Polecenie dostarczania danych z zielonej płaszczyzny do drukarki. Wymagane, jeśli atrybut UseExpColorSelectCmd? ma wartość FALSE.
CmdSendMagentaData Polecenie dostarczania danych płaszczyzny magenta do drukarki. Wymagane, jeśli atrybut UseExpColorSelectCmd? ma wartość FALSE.
CmdSendRedData Polecenie dostarczania danych z czerwonej płaszczyzny do drukarki. Wymagane, jeśli atrybut UseExpColorSelectCmd? ma wartość FALSE.
CmdSendYellowData Polecenie dostarczania żółtych danych płaszczyzny do drukarki. Wymagane, jeśli atrybut UseExpColorSelectCmd? ma wartość FALSE.