J2EE 系统如何控制客户端的串口设备?

现在要开发一套基于 J2EE 的 Web 系统,但是在客户端要接一个串口的条码打印机,然后在Web应用系统中(客户端)要操作条码打印机来打印相关的数据,这个要如何实现啊?客户在页面上点击打印之后程序如何驱动连接在串口的条码打印机来完成打印功能呢?
是否用到一个叫作ActiveX的控件?但具体的ActiveX我也不是很懂,不知道ActiveX控件能不能实现这个功能?如果能,那一般这样的ActiveX控件都是用什么语言来开发的?VC++,VB,DELPHI还是JAVA也有相关的开发包?如果不能,那用什么技术能够实现呢?还是根本就不能实现?
望哪们兄弟知道的给个提示哦?小弟在此先谢谢各位了!!!

java 串口通讯 用 rxtx ,这个是肯定的了,
具体通讯协议参看打印机手册,

这个问题关键在于j2ee系统客户端是浏览器,
如何通过浏览器调用串口,
前面提到activex ,这个可以的,但是不是纯java实现,
java下可以用 applet实现,但又牵涉到一个
applet本地访问策略问题,
applet需要签名才能访问本地串口,

解决方案已经给出,剩下就是具体实现了
串口通讯,写applet ,签名

只能用ActiveX来实现,ActiveX用任何win32开发的语言写都可以,用Delphi比较方便

我倒是两个月前写过一个条码打印程序,条码纸是2×1的, 由于纸太小只能在纸上打印数字,有字母的话条形码会很长

补充下,代码是纯java的,不知道你能不能用的上

几年前用C#做过一个, 那个打印机还是24点阵的, 我巨sun!

java早就发布了串口的库:http://java.sun.com/products/javacomm/
[quote]
The Java Communications API (also known as javax.comm) provides applications access to RS-232 hardware (serial ports) and limited access to IEEE-1284 (parallel ports), SPP mode.
[/quote]
对条码打印机,一种是按照图片输出,针对串口的话就要按照条码打印机的描述语言输出。

《《Java串口通信详解》》
http://blog.csdn.net/kabini/archive/2007/05/09/1601324.aspx