2011-12-16 152 views
5

我正在開發咖啡廳 - 酒吧餐廳的POS系統。它工作正常,但我有關於打印機的一些問題。這裏的人們建議我使用POS for .NETPOS打印機OPOS接口和何時使用它

但我不能,因爲:

  1. 我的客戶擁有與Windows家庭版作爲服務器的機器。因此,POS for .NET在他的兩家商店中沒有任何運氣。

  2. 他以前使用GDI圖形打印到熱敏打印機上的pos軟件,但速度太慢,不知道爲什麼......您必須等待10秒才能打印收據。

  3. 我得到了抱怨,因爲使用這些打印機的字體有點小(42字節80毫米紙)這是真的。本機打印機的字體太多了。我看到的所有打印機都是因爲它們不是來自一個好的品牌而感到厭倦。開發這些字體的人們對使用與本地字母混合的拉丁字母感到無聊。但是,圖形模式下的打印效果看起來更好,抗鋸齒,平滑,清晰,速度幾乎相同。

  4. 打印機沒有OPOS.NET驅動程序。我向生產這些打印機的中國公司發送了電子郵件,並表示他們還沒有開發出一款。

  5. 其中一些打印機不支持一些基本的ESC/POS命令!即使是送紙指令也是有問題的。只有較新的打印機幾乎兼容,但較舊的打印機完全不兼容。

  6. 使用純文本+ esc/pos我不能讓字體只放大x倍大。

  7. GDI似乎是最兼容的方式不幸

  8. 我們的財政裝置似乎不支持發送原始文本打印機。它是部分實現的,只適用於32位系統,因爲它是「DOS」。沒有安裝它的運氣。所以我不得不使用圖形。其實它是一個虛擬打印機。擁有財政設備的公司告訴我說,圖形是打印熱敏收據的最佳方式,我不應該使用純文本等......並且要求他們爲他們的某些打印機提供OPOS驅動程序告訴我「f *是什麼你在說什麼?「

所以我不知道該怎麼做。我認爲我應該支持3種打印方式:POS/NET /原始文本/圖形。

此外,如何在發送原始文本時克服熱敏打印機的困難?因爲圖形給你更多的自由。財政設備是否吸收不支持文本模式?

回答

3

與您的編號點評論:

  1. 你說得對。 POS for .NET甚至不會安裝在家庭版上。官方支持的操作系統是Windows Embedded for Point of Service,Windows Server 2003 Service Pack 1,Windows Vista Business,Windows Vista Enterprise和Windows XP Service Pack 2.(http://www.microsoft.com/en-us/download/ details.aspx?id = 5355)Windows 7也適用於我的經驗。 (當然,你需要安裝.NET框架作爲先決條件。)

  2. 這可能是一個接口問題,我假設接口類型是串口的,因爲你提到了DOS。串行打印機永遠需要打印圖形。

  3. 不僅打印質量更好,而且如果您使用除串口之外的任何接口,速度會顯着提高。以太網是大多數廚房的最佳現代連接類型。

  4. 任何沒有POS支持.NET(或任何其他ARTS標準)的打印機制造商正在偷工減料,您不應該與他們做生意。價格可能會更便宜,但部分原因是他們沒有提供完整的解決方案。壞的驅動程序/軟件支持,硬件功能缺乏......這就是我們開發人員遇到這些問題的原因。

  5. 參見#4。但是,如果您使用ESC/POS命令(這是特定於製造商的),那麼您不使用POS for .NET。

  6. ESC/POS具有命令使文字雙高雙寬:

    ESC! N(27,33,n)的變化的打印樣式:

    n = 0的所有樣式OFF

    N = 16個雙高打印

    N = 32倍寬打印

    N = 48的雙高&寬印

  7. 不一定是壞事;我在下面詳細說明。

  8. 迴應我對#4的評論... OPOS是一項行業標準,自90年代以來一直存在。如果製造商在詢問有關問題時不知道自己在說什麼,他們就不應該參與打印機業務。

我沒有看到任何要求綁定你使用基於你寫的東西的.NET或OPOS的POS。這些標準非常適合快速開發並且一次支持大量的打印機型號。

但是,如果您使用的是基於DOS的系統,則可能將所有打印數據轉儲到COM端口。這並不意味着你需要使用串行打印機。打印機制造業的主要參與者提供了一個虛擬串行端口。您安裝USB /以太網打印機驅動程序(允許您打印圖形),然後啓用虛擬端口。您的軟件將所有數據發送到COMn(不變)。虛擬端口「偵聽」該COM端口,截取這些命令,然後將它們轉換成USB /以太網打印機可以理解的內容。

即使你走這條路線,直接發送到端口的打印數據也不美觀,定製它可能會很麻煩。

TSP100可能是你需要的。它配備了一個配置實用程序,它具有一個虛擬串行端口和一個將設備字體(打印數據轉儲到COM端口)轉換爲您選擇的圖形字體的設置。檢查此鏈接:http://www.futureprnt.com/receipt-redesign-tool/

這個問題被問了一段時間,所以也許需求改變了。現在,平板電腦和智能手機正在風靡餐飲業。在這種情況下,你絕對應該追究明星的Android和iOS的SDK,其中包括爲這些操作系統的,打印樣本和手冊打印API:http://www.starmicronics.com/support/SDKDocumentation.aspx

+0

感謝回答..事情已經改變了一點。然而,除了一位中國製造商表示他們與愛普生OPOS兼容之外,其他人告訴我OPOS並沒有這樣的事情,而且我說的是廢話。所以你認爲圖形對現代打印機更好? – GorillaApe 2012-06-27 10:32:06

相關問題