我們正在嘗試構建一個Crystal控件,將控制字符直接發送到打印機,而不必通過該打印機的(錯誤)Windows驅動程序。有沒有人知道在Crystal Report中做到這一點的方法?如何將控制字符發送到Crystal Reports中的Windows打印機?
我們正在嘗試發送的特定控制字符CHR(2)。但是,當我們將它放在Crystal Report中並打印到通用文本打印機時,它將把字符轉換爲輸出期間。該角色在Crystal的預覽中顯示爲一個框,因此我懷疑它是Windows驅動程序,而不是Crystal,這就是問題所在。
該設備是一個打印機的Datamax。我們確實有驅動程序,但遇到各種問題 - 基礎設施小組比我更瞭解問題,我不覺得我有足夠的信息去嘗試並詢問具體問題。這是Crystal Reports,Citrix和我們針對特定市場的ERP軟件包的相互作用,以及在報告運行時根據用戶自動選擇適當標籤大小的標籤打印機的組合。
我不認爲後處理在我們的案例中是可行的。這些報告由我們的ERP應用程序運行,因此除了Crystal Report本身和我們控制的Windows打印服務器之外,我們沒有其他任何內容。 – LeBleu 2008-11-06 15:14:08