[發明專利]一種稅控系統中發票打印元素模塊化方法在審
| 申請號: | 201310589674.5 | 申請日: | 2013-11-20 |
| 公開(公告)號: | CN104657090A | 公開(公告)日: | 2015-05-27 |
| 發明(設計)人: | 魏賀生;張巍;李少維;夏慧強;灑西濤;谷永艷 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12;G06F17/30 |
| 代理公司: | 北京科龍寰宇知識產權代理有限責任公司 11139 | 代理人: | 孫皓晨 |
| 地址: | 100097 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 發票 打印 元素 模塊化 方法 | ||
技術領域
本發明涉及發票打印技術領域,具體而言,涉及一種稅控系統中發票打印元素模塊化方法。
背景技術
發票套打技術在稅控行業中廣泛應用模版打印技術,在模版設計過程中,模版設計人員需要知道數據和發票界面上打印元素的對應關系。模版設計的復雜性導致數據和發票界面上打印元素之間無法相互隔離,從而造成后期維護困難,維護成本高,修改難度大,對模版調試手動修改錯誤幾率增大等一系列困難。目前,稅控系統中發票套打技術還沒有更有效的、針對性的改進該問題的機制,因而存在很大的維護風險。
發明內容
本發明提供了一種稅控系統中發票打印元素模塊化方法,用以實現快速設計及建立標準仿真稅控發票模板。
為達到上述目的,本發明提供了一種稅控系統中發票打印元素模塊化方法,該方法包括以下步驟:
對稅控發票的每個票面元素,根據其是否為發票票面必需包含的元素,將稅控發票的票面元素劃分為必要元素與非必要元素兩類;
為稅控發票的每個票面元素分別綁定一個唯一的編碼,在稅控發票的票面元素與其編碼之間建立一一映射關系,并將該映射關系寫入配置文件或數據庫中;
根據稅控發票的每個票面元素的顯示形態,為稅控發票的每個票面元素分配一種其在模板中的控件形式,并將稅控發票的每個票面元素與控件形式的對應關系寫入配置文件或數據庫中;
根據目標打印模版中票面元素的種類,從配置文件或數據庫中獲取目標打印模版中包含的所有票面元素對應的編碼和控件形式;
根據目標打印模版中票面元素對應的編碼和控件形式創建目標打印模版,并發送至發票打印引擎;
發票打印引擎將目標打印模版中必要元素的編碼與其預先存儲的所有必要元素的編碼進行對比,判斷是否完全一致,如果是則打印目標打印模版,否則提示用戶數據綁定錯誤。
進一步的,目標打印模板中票面元素的位置由票面元素的控件形式及控件大小共同決定。
進一步的,票面元素的顯示形態包括圖片、直線、文字以及選中框,與圖片、直線、文字以及選中框這四種顯示形態對應的控件分別為圖片控件、直線控件、文字控件以及選中框控件。
進一步的,必要元素的編碼以大寫字母開頭,非必要元素的編碼以小寫字母開頭。
進一步的,必要元素至少包括以下元素:購方名稱、購方稅號、地址電話。
進一步的,非必要元素至少包括以下元素:收款人、開票人。
進一步的,在創建目標打印模板過程中,必要元素和非必要元素的添加順序為分別依序添加或二者交叉添加。
進一步的,本發明提供的稅控系統中發票打印元素模塊化方法還包括以下步驟:
發票打印引擎將目標打印模版中的非必要元素的編碼與其預先存儲的所有非必要元素的編碼進行對比,判斷是否完全一致,僅打印其中完全一致的非必要元素。
本發明提供的稅控系統中發票打印元素模塊化方法實現了將發票票面元素標準化,簡化了發票打印模板的設計流程和設計難度,使得使用者在設計發票打印模板時不必考慮票面元素的格式、綁定數據、格式化信息等,僅需要設置票面元素的位置信息即可完成發票打印模板設計,且發票打印模板后期維護更簡易、維護成本降低、修改也更容易。
附圖說明
圖1為本發明一實施例的稅控系統中發票打印元素模塊化方法流程圖;
圖2為本發明一優選實施例的稅控系統中發票打印元素模塊化方法流程示意圖;
圖3為本發明一個實施例的必要元素和非必要元素分別依序添加的過程示意圖;
圖4為本發明一個實施例的必要元素和非必要元素交叉添加的過程示意圖。
具體實施方式
下面所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有付出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
圖1為本發明一個實施例的稅控系統中發票打印元素模塊化方法流程圖,圖2為本發明一實施例的稅控系統中發票打印元素模塊化方法S100~S120步驟示意圖;如圖1所示,該方法包括以下步驟:
S100:對稅控發票的每個票面元素,根據其是否為發票票面必需包含的元素,將稅控發票的票面元素劃分為必要元素與非必要元素兩類;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司;,未經航天信息股份有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310589674.5/2.html,轉載請聲明來源鉆瓜專利網。





