專注條碼技術19年
條碼系統應用集成服務提供商
隨著供電企業的業務擴展,客戶數量不斷增加。同時,供電企業的優質服務理念也要求企業加強科技手段,提高服務水平。因此方便、快捷、準確的條形碼技術的應用成為必要。
1 條形碼簡介
條形碼由一組條、空符號按一定編碼規則排列而成,用以表示一定的字符、數字及符號。條形碼作為一種機器可識別的圖形,它能快速、準確地標識某種產品或商品,在許多數據庫應用中起著很重要的作用,如超市收銀、車站售票等場合。當某件物品上帶有的條形碼被條碼掃描器正確解讀后,將會得到該物品的唯一標識字符串,通過檢索數據庫我們就可以很容易知道它的一些其它屬性并作相應處理。
2 條形碼技術在電費系統中的應用
(1) 可行性探討:
供電企業所面臨的是廣大的用電客戶,尤其是在實施一戶一表后,出現了大量的居民客戶。這些客戶到供電局營業廳交納電費時,收費人員要在大量的電費票據當中手工查找,若不是當月電費則更費時費力。收費人員要手工將客戶電費票據上的信息如戶號、電費日期、電費金額等輸入計算機,不但浪費時間,更存在很大的錯誤率。在全國電力系統大力推行優質服務的時候,無論是延長客戶等候時間或出現差錯都是不允許的。因此,將方便、快捷、準確的條形碼技術應用于收費環節顯得極為重要。 (2) 存在問題:
條形碼應用的實施是由條形碼符號設計、制作及自動識別系統的掃描閱讀三步完成。在這三個部分中,只有條碼制作即帶有條碼的電費票據的打印存在一定的困難。
(3) 問題的解決:
條形碼的具體生成和打印大致有以下幾種方式:①應用專用條碼打印機;②利用條形碼打印控件通過編程實現;③將條形碼作為圖形完全通過程序輸出到普通打印機;④利用條形碼字體實現。
下面分別對上述幾種方法進行分析:①具有條碼打印功能的打印機通常要比普通打印機貴,這樣就使得整套系統不夠經濟,同時,在打印輸出定位等問題上操作較為繁瑣。②打印控件我們可以從各種渠道找到,免費或不免費,但這些控件除了使用不方便外,在打印輸出的頁面設置上也存在問題。③完全通過程序設計輸出條形碼將涉及到較多、較復雜的程序語言知識,除要求程序設計人員有較高的程序設計知識外,在程序運行和維護上也有較大難度。④利用條形碼字體相對來說則較容易實現,同時也較經濟。通過比較,收費系統采用條形碼字體的應用并輔以較少的程序設計來實現條形碼打印較為經濟和簡便。 (4) 具體實現方法:
電費收據上的條形碼,應在數據完整的基礎上力求簡單。因此,首先我們要對電費收據上的信息進行歸納整理。其中,電費發生日期、客戶戶號及電費應收金額為收費系統所必需,同時也滿足收費的需要。
第二,確定編碼原則。在編碼原則上我們采用可表示數字和字母,并在管理領域應用較為廣泛的標準39碼(CODE39碼)。通過上述分析,電費收據上的條形碼由數字組成即可滿足使用需要。前4位為日期段,由年份的后兩位和兩位的月份組成;第5位至第12位為戶號段,即客戶的實際戶號;第13位至第17位為金額段,由電費應收金額擴大100倍后形成,不足5位的前面補零。這樣就形成了共17位的條形碼,再在條形碼的前后各加一個"*"標識符即可組成標準39碼。在條形碼的數字組成中,可以根據實際情況調整各個數字段的數據源和數字格式,滿足不同情況的需要。
第三,條形碼打印。條形碼編制好后,即可在票據打印的程序設計中實現。首先,按照上述原則形成條形碼字段,然后在報表設計中將條形碼字段內容設置成合適的條形碼字體,再對字號等略加調整即可。需要指出的是,條形碼打印應盡量清晰,顏色也要盡量鮮明,這樣將大大提高條形碼的識別率。
3 總結
按照上述方法,筆者進行了相應的程序設計,調整了票據打印和收費系統,實現了條形碼在電費系統中的應用。在實際應用中,大大提高了收費人員的工作效率,取得了預期的效果。