2011-07-14 49 views
2

我一直在編寫一個負責處理POS打印機的應用程序, 打印機品牌是BIXOLON,我沒有找到任何SDK使用這種類型的打印機以及如何處理它的例子......。 因爲我是這種類型的打印機的新手,我不知道應該如何設計我的報告以及應使用哪種報表引擎。如何在Bixolon POS打印機上使用C#

任何意見,將有助於 問候。

回答

1

我曾在POS打印機之前發出收據等 我所做的是從rtf文件中讀取模板,設置一些要替換的變量。 例如,對於收據我想有個人的名字,所以在RTF文件模板,我會把類似<NAME>。當我讀入rtf文件的內容時,我只是做一個字符串替換,用我的程序中的實際文本替換<NAME>。一旦我替換了所有的變量,使用這個鏈接中找到的類。 http://msdn.microsoft.com/en-us/library/ms996492.aspx#wnf_richtextbox_topic06,我有一個格式良好的rtf並準備好打印。

打印明智的作品就像其他打印機。這意味着只要您的編碼針對正確的打印機並使用正確的設置,就應該正確打印。唯一的區別是在辦公室打印機上打印會給你A4尺寸,而在POS打印機上打印會給你POS打印機允許的尺寸。只記得格式化你的rtf。

+0

謝謝蘭斯,我會嘗試。 – saber

+0

沒問題,如果遇到任何問題。讓我知道,我會盡力在這裏指導 –

1

大多數報告引擎(我特別想到的Reporting Services)將不再需要這種級別的編程打印報告。只要打印機驅動程序安裝在要打印報告的機器上,您就可以獲得該功能。

0

它是如此簡單,我用水晶報表來設計我的報告,然後方便地顯示出來。

相關問題