點陣數據發射命令
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
下表列出點陣數據發射命令。 所有命令都是使用 命令專案格式來指定。
Command | 描述 | 註解 |
---|---|---|
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,則為必要項。 |