Important
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 列印支援應用程式 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,則為必要。 |