Danfo Yam

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            5 Posts :: 1 Stories :: 6 Comments :: 0 Trackbacks

          條形碼技術(shù)技術(shù)在商品流通環(huán)節(jié)被廣泛應(yīng)用,下面介紹一下barcode4j的開發(fā)過程.

          下載barcode4j-2.0-bin.zip  目前最新版本是2.0, 解壓barcode4j-2.0-bin.zip, 將其中的\lib\avalon-amework-4.2.0.jar和\build\barcode4j.jar文件加入到編譯路徑中,

          在項(xiàng)目的web.xml中添加

          <servlet>
              <servlet-name>BarcodeServlet</servlet-name>
              <servlet-class>org.krysalis.barcode4j.servlet.BarcodeServlet</servlet-class>
          </servlet>

          <
          servlet-mapping>
              <servlet-name>BarcodeServlet</servlet-name>
              <url-pattern>/genbc</url-pattern>
          </servlet-mapping>


          項(xiàng)目中創(chuàng)建barcode.jsp

          <html>
          <body>
          <%
              String url = "genbc?type=codabar&msg=123456&fmt=png";
          %>
          <img src="<%= request.getContextPath() + "/" + url%>"/>
          </body>
          <script>
          </script>
          </html>


          啟動(dòng)服務(wù)器,運(yùn)行  http://localhost:8080/TestBarCode/barCode.jsp ,效果如下圖所示:

          下面介紹一下我們常用的一些條形碼以及部分barcode4j參數(shù)設(shè)置:

          條形碼有一維二維之分,不論是一維還是二維,都劃分有不同的碼制,應(yīng)用領(lǐng)域也不同.比如一維的有:英國皇家郵政系統(tǒng)的;有codebar碼,圖書領(lǐng)域應(yīng)用廣泛;有EAN,UPC,在超市里被廣泛應(yīng)用.不同的碼制所能包含的內(nèi)容也不同,有的只能是數(shù)字,有的對(duì)長度有限制,在管理領(lǐng)域應(yīng)用的較多的一維碼是Code39或者Code128,能夠包含a-b,A-B,0-9等字符.
          二維條碼常用的有Data Matrix,intel cpu屁股上貼的就是它,PDF417,一些國家的身份證件使用它.我國也有我國制定的一些標(biāo)準(zhǔn)碼制.

          barcode4j支持以上的這些碼制,我們僅需要指定其中的參數(shù),就能生成所需要的條碼了:比如type(條碼類型),msg(條碼的內(nèi)容),fmt(圖片的格式)等等,也可以設(shè)置到xsl配置中,根據(jù)配置轉(zhuǎn)換成相應(yīng)的條形碼圖片.

          posted on 2008-10-04 22:10 Danfo Yam 閱讀(7371) 評(píng)論(3)  編輯  收藏

          Feedback

          # re: barcode4j生成條形碼及打印條碼開發(fā)介紹 2009-03-16 23:42 飛翔航空
          先下來試試,呵呵。  回復(fù)  更多評(píng)論
            

          # re: barcode4j生成條形碼及打印條碼開發(fā)介紹 2012-01-13 13:45 賴生
          我打印出來的,識(shí)別不了,是怎么回事呢?  回復(fù)  更多評(píng)論
            

          # re: barcode4j生成條形碼及打印條碼開發(fā)介紹 2012-01-13 17:18 賴生
          怎么打印呢?  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 荥阳市| 夏津县| 延安市| 穆棱市| 宁明县| 积石山| 西昌市| 镇江市| 固原市| 阜新| 改则县| 怀安县| 明光市| 浦县| 祁门县| 吉首市| 大姚县| 永德县| 宜兰市| 娱乐| 清涧县| 伽师县| 城步| 伊春市| 库尔勒市| 娱乐| 萨迦县| 郓城县| 婺源县| 唐海县| 安西县| 宁乡县| 永胜县| 北安市| 壤塘县| 江源县| 宜春市| 南平市| 米泉市| 宁夏| 龙陵县|