条形码技术
来源:互联网 发布:班戈大学怎样 知乎 编辑:程序博客网 时间:2024/06/10 17:45
条形码技术技术在商品流通环节被广泛应用,下面介绍一下barcode4j的开发过程.
下载barcode4j-2.0-bin.zip 目前最新版本是2.0, 解压barcode4j-2.0-bin.zip, 将其中的\lib\avalon-amework-4.2.0.jar和\build\barcode4j.jar文件加入到编译路径中,
在项目的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>
<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>
项目中创建barcode.jsp
<html>
<body>
<%
String url = "genbc?type=codabar&msg=123456&fmt=png";
%>
<img src="<%= request.getContextPath() + "/" + url%>"/>
</body>
<script>
</script>
</html>
<body>
<%
String url = "genbc?type=codabar&msg=123456&fmt=png";
%>
<img src="<%= request.getContextPath() + "/" + url%>"/>
</body>
<script>
</script>
</html>
启动服务器,运行 http://localhost:8080/TestBarCode/barCode.jsp ,效果如下图所示:
下面介绍一下我们常用的一些条形码以及部分barcode4j参数设置:
条形码有一维二维之分,不论是一维还是二维,都划分有不同的码制,应用领域也不同.比如一维的有:英国皇家邮政系统的;有codebar码,图书领域应用广泛;有EAN,UPC,在超市里被广泛应用.不同的码制所能包含的内容也不同,有的只能是数字,有的对长度有限制,在管理领域应用的较多的一维码是Code39或者Code128,能够包含a-b,A-B,0-9等字符.
二维条码常用的有Data Matrix,intel cpu屁股上贴的就是它,PDF417,一些国家的身份证件使用它.我国也有我国制定的一些标准码制.
barcode4j支持以上的这些码制,我们仅需要指定其中的参数,就能生成所需要的条码了:比如type(条码类型),msg(条码的内容),fmt(图片的格式)等等,也可以设置到xsl配置中,根据配置转换成相应的条形码图片.
0 0
- 条形码技术
- 条形码读取技术 -zz
- 条形码技术应用分析
- 条形码技术介绍
- 条形码图像识别技术
- iOS 条形码技术
- IOS 条形码技术
- 条形码扫描技术
- IOS条形码扫描技术实现
- IOS条形码扫描技术实现
- Java条形码生成技术-Barcode4j
- Java条形码生成技术-Barcode4j
- 条形码技术在企业ERP的应用
- 条形码技术在企业ERP中的应用
- 条码条形码编程技术泛谈
- ASP.ENT(C#) 条形码生成技术
- android 实现条形码生成技术-Barcode4j、zxing
- 条形码
- Xcode6中将productName修改成中文后不能真机调试
- android 双击返回键退出 拦截menu键
- python Wing IDE编辑器的中文显示解决方法
- linux下mysql的卸载、安装全过程
- leetcode || 55、Jump Game
- 条形码技术
- 2年了.......终于不是千里之外了
- 解决 Linux 下 zip 乱码
- Hadoop常见错误解析
- 最大流Dinic
- ogre八叉树场景管理
- rss 我理解的
- 《unix网络编程》(7)socket概述
- 【C#】通过webbrowser控件自动注册QQ号讲解