在Windows中自定義打印紙張
一、關(guān)于在Windows中自定義打印紙張說明
在以往的Windows 98操作系統(tǒng)中,打印機屬性里的“紙張大小”中有“自定義”一項。而Windows 2000和Windows XP等新版Windows中自定義的位置是不同于Windows 98的。
這里用一個示例來表述。假定用戶使用了一款21cm寬,14.9cm高的自定義紙張,想分別在Windows XP和Windows 2000操作系統(tǒng)中添加這款紙張類型,以便使用時可以方便的選擇。由于在Window XP和Windows 2000操作系統(tǒng)中添加自定義紙張的步驟完全相同,這里只用一個在windowsXP下的示例作為代表。
二、在Windows XP操作系統(tǒng)中自定義打印紙張
步驟如下:
- 調(diào)出“服務(wù)器屬性”界面。
在“控制面板”中選擇“打印機和傳真機”雙擊打開。然后點擊“文件”,在下拉菜單中選擇“服務(wù)器屬性”。
- 創(chuàng)建,并且保存自定義的紙張。
在“服務(wù)器屬性”中,勾選“創(chuàng)建新格式”。然后在“表格名”中為自己新定義的紙張起一個名字,比如“銳浪報表銷售單”。在“寬度”,“高度”中分別鍵入21,和14.9。“打印機區(qū)域邊距”可根據(jù)需要自行制定。最后點擊“保存”。
一個名叫“銳浪報表銷售單”的格式就產(chǎn)生了。其代表一種寬度21cm,高度14.9cm的紙張大小。

三、在打印時應(yīng)用自定義紙張
在打印機屬性中選用這款新定義的紙張,下面是銳浪報表Grid++Report在打印報表時在頁面設(shè)置中選用前面自定義的紙張。

四、打印機對自定義紙張支持的說明
所有的打印機限于它的機械結(jié)構(gòu)(走紙系統(tǒng)、紙張感應(yīng)系統(tǒng))等原因,都有自己的對紙張大小的最基本的要求。并不是所有的紙張大小都可以支持到。
比如有的用戶希望打印10cm以下寬度的紙張,比如7cm寬的卡片銘牌,自定義好紙張之后,卻發(fā)現(xiàn)在自己的1600K4打印機的屬性中沒有這款紙型。這是因為1600K4打印機默許的最小紙寬為9.91cm,小于這個寬的的紙張由于打印機不能保證順利進紙、正確走紙而不支持用戶設(shè)定。因而用戶看不到自己設(shè)定的7cm紙寬。
五、關(guān)于銳浪報表應(yīng)用自定義紙張的說明
使用銳浪報表Grid++Report開發(fā)自定義紙張票據(jù)打印功能時,應(yīng)該首選在設(shè)計報表時在頁面設(shè)置中根據(jù)實際輸出紙張的大小用紙張的寬高尺寸定義自定義紙張,通常還將報表主對象的“按設(shè)計頁面打印”屬性設(shè)為“是”。只要用戶的打印機對自定義紙張支持良好,就可以得到滿意的打印結(jié)果。
如果是連續(xù)多張打印,有時按測量的紙張尺寸精確設(shè)置報表的紙張頁面大小后,用打印機進行實際輸出多頁時會發(fā)生位置偏移,一般都是因為打印機走紙不準(zhǔn)造成的。要修正這樣的走紙誤差,可以一次性連續(xù)多打印幾頁(如3-5頁),量出最后一頁的位置誤差值,據(jù)此求出每頁的平均誤差,然后根據(jù)這個平均誤差值調(diào)整報表中的頁面高度值。
如果始終不能解決連續(xù)多張打印的偏差問題,很可能是打印機走紙控制不佳的原因。可以根據(jù)前面的說明,在Windows中自定義紙張,這也是一種嘗試解決問題的手段,這種方式對于要大規(guī)模發(fā)布的產(chǎn)品不太適用,增加用戶支持的工作量。
銳浪報表Grid++Report源自2003年,經(jīng)過多年持續(xù)不斷發(fā)展,是擁有最多軟件開發(fā)者的報表工具。易學(xué)易用,功能豐富,成熟穩(wěn)定,支持各種編程環(huán)境下的報表開發(fā)。
浙公網(wǎng)安備 33010602011771號