點陣數據發射屬性
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
下表列出描述印表機對點陣數據發射支援的屬性。
Attribute name | 屬性參數 | 註解 |
---|---|---|
CursorXAfterSendBlockData | 常數值,指出數據指標在傳送點陣數據區塊之後的 x 位置。 可以是下列其中一個:AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN表示圖形區塊開頭的圖元、區塊中最後一個像素之後的圖元,或游標原點。 | 選擇性。 如果未指定,則預設值為 AT_GRXDATA_END。 |
CursorYAfterSendBlockData | 常數值,指出數據指標在傳送點陣數據區塊之後的 Y 位置。 可以是下列其中一項:NO_MOVE AUTO_INCREMENT | 選擇性。 如果未指定,預設值會NO_MOVE,這表示游標的 y 位置不會變更。 |
MaxMultipleRowBytes | 數值,指出在設定 SendMultipleRows 的裝置上下載點陣數據時要使用的最大大小點陣區塊?為 TRUE | 預設值為 32 KB。 允許的最大值為 256 KB。 |
MirrorRasterByte? | TRUE 或 FALSE,指出 Unidrv 是否應該鏡像(反向)影像數據的每個位元組。 | 選擇性。 如果未指定,預設值為 FALSE。 |
MirrorRasterPage? | TRUE 或 FALSE,表示輸出是否要鏡像。 當為 TRUE 時,這個屬性會使頁面上的所有專案列印為點陣,然後從帶狀的相反方向鏡像。 這表示直向頁面會由左至右鏡像,橫向頁面會從上到下鏡像。 此屬性最適用於在透明度或後台列印電影上列印。 | 選擇性。 預設值為 FALSE。 這個屬性是可重新放置的全域屬性。 當沒有組態相依性時,它可能會顯示為根層級屬性(請參閱 僅限根層級的屬性),或者可能會以每個媒體類型為基礎的 Option 或 Case 建構出現。 |
MoveToX0BeforeSetColor? | TRUE 或 FALSE,表示資料指標的 x 座標是否必須設定為零,才能傳送明確的色彩選取命令。 | 選擇性。 如果未指定,預設值為 FALSE。 只有當UseExpColorSelectCmd? 也是TRUE時,才能為TRUE。 |
OptimizeLeftBound? | TRUE 或 FALSE,指出 Unidrv 是否應該移除每個波段左邊界的空白。 | 選擇性。 如果未指定,預設值為 FALSE。 |
OutputDataFormat | H_BYTE或V_BYTE,指出數據位元組中的位是否對應至水準圖元或垂直圖元。 | 選擇性。 如果未指定,預設值會H_BYTE。 |
PreAnalysisOptions | 數值,其中一個是0、1、2、4或8。 如需每個屬性參數意義的相關信息,請參閱 預先分析基礎結構。 | 選擇性。 如果未指定,預設值為1。 |
RasterSendAllData? | TRUE 或 FALSE,指出 Unidrv 是否應該傳送所有點陣數據,包括空白掃描行和掃描行內的空白。 | 選擇性。 如果未指定,預設值為 FALSE。 |
SendMultipleRows? | TRUE 或 FALSE,指出 CmdSendBlockData 指定的命令是否可以一次傳送多個區塊。 | |
StripBlanks | LIST,指出點陣數據區塊中的空白應該移除。 可以是一或多個:前置封閉尾端 | 選擇性。 如果未指定,Unidrv 不會移除任何空白。 另請參閱解析功能的 Option 屬性中的 MinStripBlankPixels。 |
UseExpColorSelectCmd? | TRUE 或 FALSE,指出印表機是否需要明確的色彩選取命令,與色彩點陣數據分開。 | 選擇性。 如果未指定,預設值為 FALSE。 點矩陣印表機需要值為 TRUE。 |
如需與點陣數據發射相關聯的命令相關信息,請參閱 點陣數據發射命令。