[發(fā)明專(zhuān)利]截取并口收銀機(jī)打印數(shù)據(jù)并追打附加信息的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201910727279.6 | 申請(qǐng)日: | 2019-08-07 |
| 公開(kāi)(公告)號(hào): | CN110533848B | 公開(kāi)(公告)日: | 2022-08-02 |
| 發(fā)明(設(shè)計(jì))人: | 張寧 | 申請(qǐng)(專(zhuān)利權(quán))人: | 北京數(shù)衍科技有限公司 |
| 主分類(lèi)號(hào): | G07G1/00 | 分類(lèi)號(hào): | G07G1/00;G07G1/12 |
| 代理公司: | 北京市卓華知識(shí)產(chǎn)權(quán)代理有限公司 11299 | 代理人: | 陳子英 |
| 地址: | 100102 北京市朝*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 截取 并口 收銀機(jī) 打印 數(shù)據(jù) 附加 信息 方法 系統(tǒng) | ||
本發(fā)明涉及截取并口收銀機(jī)打印數(shù)據(jù)并追打附加信息的方法和采用并口收銀機(jī)的收銀打印系統(tǒng)。所述方法在收銀機(jī)和打印機(jī)之間設(shè)有基于FPGA的橋接電路,橋接電路截獲收銀機(jī)向打印機(jī)發(fā)送的原始打印數(shù)據(jù)并轉(zhuǎn)發(fā)給打印機(jī),在截獲和轉(zhuǎn)發(fā)過(guò)程中進(jìn)行插入位置關(guān)鍵字段的匹配,匹配成功時(shí)控制收銀機(jī)停止發(fā)送原始打印數(shù)據(jù),向打印機(jī)發(fā)送相應(yīng)的追加打印數(shù)據(jù),發(fā)送完畢后控制收銀機(jī)恢復(fù)向打印機(jī)發(fā)送原始打印數(shù)據(jù)。所述系統(tǒng)可以用于實(shí)施本發(fā)明的方法,包括收銀機(jī)和打印機(jī),所述收銀機(jī)和打印機(jī)之間設(shè)有基于FPGA的橋接電路。本發(fā)明能夠提高小票上追加信息打印位置的準(zhǔn)確性,提高設(shè)備的工作效率。
技術(shù)領(lǐng)域
本發(fā)明涉及截取并口收銀機(jī)打印數(shù)據(jù)并追打附加信息的方法,還涉及用于實(shí)施這種方法的采用并口收銀機(jī)的收銀打印系統(tǒng)。
背景技術(shù)
現(xiàn)有商超收銀系統(tǒng)的基本架構(gòu)是收銀機(jī)(例如,POS機(jī))通過(guò)線纜直接連接打印機(jī)和顯示裝置,收銀機(jī)在交易過(guò)程中采集和確定交易信息,產(chǎn)生賬單(例如,消費(fèi)小票)或發(fā)票的打印數(shù)據(jù)(或稱(chēng)原始打印數(shù)據(jù))發(fā)送至打印機(jī)進(jìn)行紙件打印,或同時(shí)將賬單信息在客戶顯示器上進(jìn)行顯示,以便客戶查看。
但目前商家往往希望在小票上顯示出商家的相應(yīng)二維碼及營(yíng)銷(xiāo)信息(例如,會(huì)員信息或促銷(xiāo)信息),這種追加二維碼及營(yíng)銷(xiāo)信息不是由收銀機(jī)產(chǎn)生的,需要通過(guò)某種手段插入或補(bǔ)充到原始打印數(shù)據(jù)上,形成用于實(shí)際打印(或顯示等)的打印數(shù)據(jù)。
依據(jù)上述現(xiàn)有技術(shù),要實(shí)現(xiàn)上述同時(shí)顯示出追加信息的功能,需要配備的設(shè)備復(fù)雜,數(shù)據(jù)處理量大,資源占用多,給使用者帶來(lái)不便。
在避免加入復(fù)雜設(shè)備和處理大量數(shù)據(jù)的情形下解決追打問(wèn)題的一種可行的思路是在收銀機(jī)與打印機(jī)之間設(shè)置橋接系統(tǒng),通過(guò)橋接系統(tǒng)截取收銀機(jī)的打印數(shù)據(jù),追加附加信息,控制打印機(jī)打印出包含追加信息的小票。
現(xiàn)有橋接技術(shù)多為基于單片機(jī)的設(shè)計(jì)方案,通過(guò)單片機(jī)收發(fā)數(shù)據(jù),單片機(jī)通過(guò)PHY芯片接收經(jīng)過(guò)解析后的USB數(shù)據(jù),然后經(jīng)過(guò)處理轉(zhuǎn)發(fā)給打印機(jī)。
然而,在并口打印機(jī)的環(huán)境下,要想將追打信息打印在小票的設(shè)定位置,就需要收銀機(jī)在發(fā)送消費(fèi)帳單的過(guò)程中能夠在任何一個(gè)位置暫停發(fā)送數(shù)據(jù)給并口打印機(jī),等待追加信息的傳送和打印,在并口打印機(jī)接收并完成追打信息的打印后再由收銀機(jī)繼續(xù)發(fā)送其他打印數(shù)據(jù)。由于單片機(jī)是順序執(zhí)行的結(jié)構(gòu),批量處理所截獲的數(shù)據(jù),在插入追加信息時(shí),需要花費(fèi)較長(zhǎng)時(shí)間對(duì)插入位置的關(guān)鍵字段數(shù)據(jù)進(jìn)行匹配,不能及時(shí)準(zhǔn)確地控制收銀機(jī)暫停發(fā)送打印數(shù)據(jù),因此實(shí)際打印出的小票上的追加信息位置很不準(zhǔn)確,甚至導(dǎo)致打印不出來(lái)追加的信息,嚴(yán)重影響客戶體驗(yàn)。同時(shí),由于并口設(shè)備中有雙向數(shù)據(jù)傳送,而單片機(jī)在雙向數(shù)據(jù)快速交互方面有明顯的弱勢(shì),除非在單片機(jī)上設(shè)置針對(duì)并口協(xié)議的專(zhuān)用IP核,否則在實(shí)現(xiàn)雙向通信方面將遇到很大問(wèn)題。
另外,目前很多商超獲取商鋪消費(fèi)情況的方式還是采用商鋪人工上報(bào)的方式,這樣會(huì)使數(shù)據(jù)上報(bào)不準(zhǔn)確、有延遲,而且商場(chǎng)也需要由很多人員人工錄入商鋪的消費(fèi)情況,工作繁雜枯燥,且成本高。
發(fā)明內(nèi)容
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了截取并口收銀機(jī)打印數(shù)據(jù)并追打附加信息的方法,還提供了用于實(shí)施該方法的采用并口收銀機(jī)的收銀打印系統(tǒng),以提高小票上追加信息打印位置的準(zhǔn)確性,提高設(shè)備的工作效率。
本發(fā)明的技術(shù)方案是:截取并口收銀機(jī)打印數(shù)據(jù)并追打附加信息的方法,在收銀機(jī)和打印機(jī)之間設(shè)有基于FPGA的橋接電路,建立橋接電路輸入端與收銀機(jī)的并口通信連接和橋接電路輸出端與打印機(jī)的并口通信連接,橋接電路截獲收銀機(jī)向打印機(jī)發(fā)送的原始打印數(shù)據(jù)并轉(zhuǎn)發(fā)給打印機(jī),在截獲和轉(zhuǎn)發(fā)過(guò)程中,對(duì)截獲到的原始打印數(shù)據(jù),依據(jù)追加打印配置進(jìn)行插入位置關(guān)鍵字段的匹配,匹配成功時(shí)模擬打印機(jī)向收銀機(jī)發(fā)出暫停發(fā)送打印數(shù)據(jù)的信號(hào),收銀機(jī)停止發(fā)送原始打印數(shù)據(jù),橋接電路向打印機(jī)發(fā)送相應(yīng)的追加打印數(shù)據(jù),追加打印數(shù)據(jù)發(fā)送完畢后,模擬打印機(jī)向收銀機(jī)發(fā)送恢復(fù)發(fā)送打印數(shù)據(jù)的信號(hào),收銀機(jī)恢復(fù)向打印機(jī)發(fā)送原始打印數(shù)據(jù),橋接電路恢復(fù)對(duì)原始打印數(shù)據(jù)的截獲和轉(zhuǎn)發(fā)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于北京數(shù)衍科技有限公司,未經(jīng)北京數(shù)衍科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910727279.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。





