共用方式為


點陣數據發射命令

重要

新式列印平臺是 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,則為必要項。