當(dāng)前位置: 首頁 » 綜合資訊 » 企業(yè)資訊 » 打印設(shè)備 »

漢印電子帶您走進(jìn)OPOS驅(qū)動(dòng)及應(yīng)用世界

發(fā)布日期:2013-10-17  中國POS機(jī)網(wǎng)

漢印電子國內(nèi)市場總監(jiān):傅云峰


OPOS驅(qū)動(dòng),大家都覺得似乎很熟悉,但在實(shí)際應(yīng)用案例中卻很少真正接觸。大家見得最多的是各小票打印機(jī)廠商宣傳資料:兼容OPOS驅(qū)動(dòng)。


廈門漢印電子技術(shù)有限公司(HPRT)于2013年行業(yè)大會(huì)上以O(shè)POS的專題講解,占新品發(fā)布會(huì)的1/3時(shí)間,OPOS驅(qū)動(dòng)的能為客戶應(yīng)用、軟件商開發(fā)、系統(tǒng)商調(diào)試能帶來什么樣的好處呢?具體是如何使用的,需要什么條件?軟件商需要做什么,系統(tǒng)商如何調(diào)試?對(duì)于這些問題的答案卻少有人進(jìn)行深入了解。


為此,筆者與漢印電子資深的系統(tǒng)應(yīng)用工程師王梅女士進(jìn)行相關(guān)的采訪和了解,為大家解答上述相關(guān)問題:


首先,我們需要先了解,什么是OPOS?OPOS是由Microsoft、Epson、NCR等各大廠商共同發(fā)起設(shè)計(jì)的POS標(biāo)準(zhǔn)設(shè)備功能組件,并獲得業(yè)界廣泛支持。


OPOS驅(qū)動(dòng)有哪些優(yōu)越性能?


高性能工業(yè)級(jí)打印效率。


經(jīng)過多層次的代碼優(yōu)化,在組件初始化、打印機(jī)通訊連接、打印命令發(fā)送、打印狀態(tài)獲取及組件關(guān)閉方面都進(jìn)行了細(xì)致的設(shè)計(jì)和調(diào)優(yōu);打印的內(nèi)容排版和樣式的控制是使用打印機(jī)內(nèi)置命令集,支持圖像的下載并緩存起來,可以確保各個(gè)階段的運(yùn)行及響應(yīng)都得到合適的處理,實(shí)現(xiàn)高性能、高效率的工業(yè)級(jí)打印,對(duì)絕大部分打印任務(wù)都能提供毫秒(ms)級(jí)的打印速度。


豐富的文字排版功能。


支持粗體、下劃線、多倍字體、行對(duì)齊、行高等文字排版功能,支持多國語言。用戶不需要專門的字處理軟件或報(bào)表軟件,就可以實(shí)現(xiàn)文字排版;文字內(nèi)容以文字編碼和格式控制命令的方式下發(fā)到打印機(jī),由打印機(jī)內(nèi)置函數(shù)進(jìn)行排版,實(shí)現(xiàn)高效打印。


全面的條碼處理功能。


支持主流的一維/二維條碼,包括:UPCA、UPCE、JAN8、EAN8、JAN13、EAN13、ITF、Codabar、Code39、Code93、Code128(Auto)、Code128_Parsed( A,B,C)、PDF417、QRCODE等等;支持Validate函數(shù)條碼內(nèi)容驗(yàn)證,幫助軟件開發(fā)商或用戶快速判斷條碼異常。用戶無需額外的條碼生成控件,只需指定條碼類型和條碼內(nèi)容,就可以實(shí)現(xiàn)條碼打印。條碼生成任務(wù)由打印機(jī)內(nèi)置函數(shù)實(shí)現(xiàn),提供高效高質(zhì)量的打印效果;支持條碼0/90/180/270度旋轉(zhuǎn)打印。


優(yōu)化的Code128智能編碼功能。


Code128是最常用的條碼類型之一,支持0~128范圍的ASCII值;對(duì)于純數(shù)字的條碼內(nèi)容,使用Code128 C類編碼能提供一倍的壓縮率;用戶直接使用Code128時(shí),通常需要自行指定A/B/C編碼類型,很難實(shí)現(xiàn)最佳編碼效果。本控件在Code128編碼方面,實(shí)現(xiàn)按最優(yōu)的方式將字符串自動(dòng)編碼成Code128A/B/C,在包含所有字符串內(nèi)容的前提下選擇最優(yōu)化的編碼方式,盡可能的減少編碼長度,幫助用戶降低成本,減少編碼轉(zhuǎn)換工作量,提高工作效率。


高效的圖像處理功能。


支持多種圖像格式;支持圖像的線性縮放;支持使用打印機(jī)內(nèi)存或主機(jī)內(nèi)存緩存圖像,實(shí)現(xiàn)高效圖像打印;支持圖像0/90/180/270度旋轉(zhuǎn)打印。


實(shí)現(xiàn)多種打印模式。


支持普通模式、旋轉(zhuǎn)模式、事務(wù)模式、異步模式、頁模式。普通模式實(shí)現(xiàn)常見的打印機(jī)命令流模式,打印機(jī)順序同步執(zhí)行打印任務(wù);旋轉(zhuǎn)模式將一系列的打印命令作為一個(gè)打印任務(wù),統(tǒng)一執(zhí)行0/90/180/270度旋轉(zhuǎn)打印;事務(wù)模式將一系列的打印命令打包成一個(gè)不可拆分的打印任務(wù)一次性下發(fā)給打印機(jī),提供高效的打印性能并易于實(shí)現(xiàn)打印任務(wù)管理;異步模式支持異步打印,通常和事務(wù)模式一起使用,在執(zhí)行打印任務(wù)的同時(shí),不堵塞當(dāng)前工作線程,支持多任務(wù)并行,提高應(yīng)用程序執(zhí)行效率;頁模式支持高復(fù)雜度的頁面排版,支持以坐標(biāo)點(diǎn)的方式精確實(shí)現(xiàn)打印內(nèi)容定位,支持行對(duì)齊、自動(dòng)換行、多種旋轉(zhuǎn)模式應(yīng)用等等。


打印狀態(tài)監(jiān)控功能。


支持打印機(jī)缺紙等異常狀態(tài)監(jiān)控。采用事件方式向宿主應(yīng)用程序提交打印機(jī)狀態(tài)消息,易于集成,方便實(shí)現(xiàn)對(duì)打印機(jī)的狀態(tài)管理和響應(yīng)。


全面的通訊平臺(tái)。支持所有主流通訊接口:串口/并口/網(wǎng)卡/USB。優(yōu)化通訊設(shè)計(jì),根據(jù)不同通訊接口特點(diǎn),設(shè)計(jì)同步/異步通訊方式,合理協(xié)同打印機(jī)數(shù)據(jù)發(fā)送和打印機(jī)狀態(tài)監(jiān)控通訊任務(wù)。用戶只需設(shè)置打印機(jī)的通訊參數(shù),就可以實(shí)現(xiàn)全面的打印機(jī)管理和控制,而無需考慮通訊接口實(shí)現(xiàn)細(xì)節(jié)。


說了這么多優(yōu)秀功能,那么具體要如何實(shí)現(xiàn)呢?


實(shí)現(xiàn)其實(shí)也簡單,三個(gè)步驟就完成:


只需要先安裝漢印電子提供的OPOS控件;再使用漢印提供的OPOS設(shè)置工具管理OPOS設(shè)備并配置通訊接口和功能參數(shù);最后在軟件系統(tǒng)中設(shè)定使用漢印電子的OPOS打印機(jī)名稱,就可以了。

 

這么好的東西對(duì)環(huán)境的軟件和硬件系統(tǒng)有什么條件要求呢?要實(shí)現(xiàn)OPOS驅(qū)動(dòng)兼容,現(xiàn)有大部分的硬件設(shè)備和操作系統(tǒng)都能滿足,具體要求如下:


一、 HPRT OPOS兼容操作系統(tǒng)


Ø Windows 8 (32)


Ø Windows 8 (64位) *


Ø Windows 7 (32位)


Ø Windows 7 (64位) *


Ø Windows Vista (32位)


Ø Windows Vista (64位) *


Ø Windows XP (32位)


Ø Windows 2000


Ø Windows Server 2003 (32位)


Ø Windows Server 2003 (64位) *


Ø Windows Server 2008 (32位) *


Ø Windows Server 2008 (64位) *


Ø Windows Server 2012 (64位) *


* 只可與32位應(yīng)用程序配套使用。


二、 硬件環(huán)境


Ø 滿足操作系統(tǒng)運(yùn)行環(huán)境,硬盤單個(gè)分區(qū)剩余空間5M及以上。


三、 用戶權(quán)限


Ø 軟件安裝用戶必須具有管理員權(quán)限;


Ø 軟件設(shè)置用戶必須具有管理員權(quán)限;


Ø 測試用戶需要普通用戶權(quán)限。


四、 通訊接口


Ø COM串口通訊接口;


Ø TCP/IP網(wǎng)卡通訊接口;


Ø USB通訊接口。


五、 支持編程語言


Ø C++


Ø Delphi


Ø C#


Ø Visual Basic


Ø Html


作為軟件開發(fā)商,需要對(duì)OPOS應(yīng)用進(jìn)行擴(kuò)展或開發(fā),應(yīng)該如何操作呢?


軟件開發(fā)商為OPOS控件要做的事情包括“打印機(jī)設(shè)定”和“調(diào)用OPOS實(shí)現(xiàn)打印功能”。具體操作如下:


打印機(jī)設(shè)定:軟件開發(fā)商目前普通都實(shí)現(xiàn)了打印機(jī)設(shè)定功能,OPOS的打印機(jī)設(shè)定可以參照Windows打印機(jī)設(shè)定方式實(shí)現(xiàn):在打印類型中新增OPOS類型 ,在打印設(shè)定功能中指定要使用的OPOS打印機(jī)名稱。


調(diào)用OPOS實(shí)現(xiàn)打印功能:OPOS提供豐富的打印功能,支持樣式文本打印、一維碼打印、二維碼打印、圖像打印、旋轉(zhuǎn)打印、頁模式精確排版控制、錢箱控制、后臺(tái)打印、打印機(jī)監(jiān)控和錢箱監(jiān)控等功能,具體相關(guān),軟件開發(fā)商可以參照OPOS示例代碼,可以很方便的實(shí)現(xiàn)打印功能,且不需要因?yàn)榇蛴C(jī)型號(hào)的變更而變更代碼。OPOS由廠商實(shí)現(xiàn)各種IO接口的通訊能力,提供穩(wěn)定的通訊 性能,大大減少程序編程和實(shí)施中會(huì)遇到的通訊問題。


系統(tǒng)集成商商如何調(diào)試OPOS驅(qū)動(dòng)?


可以參考如下操作:OPOS調(diào)試類似Windows驅(qū)動(dòng)。系統(tǒng)商首先安裝漢印電子提供的OPOS控件,安裝完成后設(shè)置通訊接口,然后使用其提供的DEMO工具測試,DEMO工具包含設(shè)備自檢及打印演示的功能。


作為最終用戶,現(xiàn)有的驅(qū)動(dòng)就能滿足要求,那么使用OPOS又有什么好處?


OPOS由廠商實(shí)現(xiàn)其硬件設(shè)備的控件服務(wù)層,由第三方機(jī)構(gòu)實(shí)現(xiàn)通用的控件接口層。用戶軟件調(diào)用公共控件接口層,公共控件接口層通過OPOS標(biāo)準(zhǔn)調(diào)用廠商控件服務(wù)層。由于各個(gè)廠商最為熟悉自己生產(chǎn)設(shè)備的優(yōu)勢和特點(diǎn),所以由廠商自行設(shè)計(jì)的控件服務(wù)層可以充分發(fā)揮硬件資源能力,大大提高設(shè)備性能,豐富設(shè)備功能。以打印機(jī)為例,使用OPOS控件在打印性能方面可以比Windows驅(qū)動(dòng)提高10倍以上,在功能方面相比傳統(tǒng)方式 可以提供:圖像打印、旋轉(zhuǎn)打印、頁模式精確定位打印等打印能力,支持打印機(jī)狀態(tài)監(jiān)控、后臺(tái)打印等高級(jí)打印管理功能。


使用OPOS控件,能充分發(fā)揮硬件能力。用戶花相同的錢,得到的是數(shù)倍提高的使用效率和體驗(yàn)。


漢印電子的產(chǎn)品中,80切刀系列如TP806、TP805,已經(jīng)有完整的OPOS驅(qū)動(dòng),而國內(nèi)同行卻只做了20%功能的初級(jí)OPOS驅(qū)動(dòng)。所以,要想體驗(yàn)完整的OPOS帶來的高效率的打印體驗(yàn),印電子提供的產(chǎn)品是一個(gè)不錯(cuò)的選擇。


軟件開發(fā)廠商如果有需求,可以向該公司索要相應(yīng)的OPOS開發(fā)代碼實(shí)例,以實(shí)現(xiàn)更好的人機(jī)友好體驗(yàn),達(dá)到更高的應(yīng)用效率,從而實(shí)現(xiàn)更好的競爭優(yōu)勢。

 

打賞
 
?
免責(zé)聲明:
本網(wǎng)站部分內(nèi)容來源于網(wǎng)站會(huì)員、合作媒體、企業(yè)機(jī)構(gòu)、網(wǎng)友提供和互聯(lián)網(wǎng)的公開資料等,僅供參考。本網(wǎng)站對(duì)站內(nèi)所有資訊的內(nèi)容、觀點(diǎn)保持中立,不對(duì)內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。如果有侵權(quán)等問題,請(qǐng)及時(shí)聯(lián)系我們,我們將在收到通知后第一時(shí)間妥善處理該部分內(nèi)容。

圖文推薦

您在本欄的歷史瀏覽
熱門資訊

中國POS機(jī)行業(yè)權(quán)威門戶網(wǎng)站 引領(lǐng)行業(yè)發(fā)展


微信號(hào):pos580com

網(wǎng)站首頁 | 網(wǎng)站地圖 | 誠征英才 | 關(guān)于我們 | 聯(lián)系方式 | 使用協(xié)議 | 版權(quán)隱私 | 排名推廣 | 廣告服務(wù) | 積分換禮 | 網(wǎng)站留言 | RSS訂閱

版權(quán)所有:POS機(jī)網(wǎng) 北京瑞紀(jì)華人科技有限公司 京ICP證060984  |  京ICP備07503063號(hào)

聯(lián)系電話:010-51658061 E-mail:bjsale#pos580.com(請(qǐng)把#替換成@)在線QQ:841617225

站所有信息均屬本站版權(quán)所有,如需轉(zhuǎn)載請(qǐng)注明來源地址 域名:chunmuyang.cn