Java Web 打印方面,大家是如何实现的?进来讨论下......

超级奶爸老谭 发布于 2011/05/05 12:12
阅读 5K+
收藏 3

例如:小票之类的。麻烦大家推荐一下...

加载中
0
ddatsh
ddatsh

ACTIVE控件

SCRIPTX-最新版 支持IE9

 

还有其它大项目用的WINDWORD

0
alexander_wong
alexander_wong

打印小票需要active吗?jni调底层,然后热敏设备打印吧?我们是用的热敏纸的打印方式,打印的东西是移动缴费后的小票,当然发票也可以打印的。

0
ddatsh
ddatsh

不是控制格式的?

0
超级奶爸老谭
超级奶爸老谭

有可能是使用针打或热敏纸,主要是针对店铺零售的小票。如果使用ACTIVE控件,只能使用IE了。呵呵

0
alexander_wong
alexander_wong

1,搞到硬件设备,和硬件设备的api(设备厂商一般都会有)

2,让java程序员根据硬件设备的api创建类和方法,因为java中的方法是有大小写规范的。所以这里需要先让java程序员封装api然后生成.c文件让c或c++程序员完善,然后编译成dll文件给java程序员调用(我们是运行在windows xp上的)

3,java这边获得dll后配置到类路径中,好像jdk和tomcat下都可以。(具体记不清楚了)

4,在页面中点击打印按钮就是提交到servlet或action由你们自己的需求决定,其实后面就是用jni调用封装好的方法,这些方法就会驱动dll文件操控热敏纸。我们大概的步骤就是这样,08年做自助缴费系统太早了具体的记不太清了。

希望能够给你帮助,如果叙述有误还请谅解。

0
超级奶爸老谭
超级奶爸老谭

引用来自#6楼“努力”的帖子

1,搞到硬件设备,和硬件设备的api(设备厂商一般都会有)

2,让java程序员根据硬件设备的api创建类和方法,因为java中的方法是有大小写规范的。所以这里需要先让java程序员封装api然后生成.c文件让c或c++程序员完善,然后编译成dll文件给java程序员调用(我们是运行在windows xp上的)

3,java这边获得dll后配置到类路径中,好像jdk和tomcat下都可以。(具体记不清楚了)

4,在页面中点击打印按钮就是提交到servlet或action由你们自己的需求决定,其实后面就是用jni调用封装好的方法,这些方法就会驱动dll文件操控热敏纸。我们大概的步骤就是这样,08年做自助缴费系统太早了具体的记不太清了。

希望能够给你帮助,如果叙述有误还请谅解。

 感谢 “努力” 朋友详尽的解答。你的思路给我很大的帮助。感谢!!

0
a
alex

引用来自#6楼“努力”的帖子

1,搞到硬件设备,和硬件设备的api(设备厂商一般都会有)

2,让java程序员根据硬件设备的api创建类和方法,因为java中的方法是有大小写规范的。所以这里需要先让java程序员封装api然后生成.c文件让c或c++程序员完善,然后编译成dll文件给java程序员调用(我们是运行在windows xp上的)

3,java这边获得dll后配置到类路径中,好像jdk和tomcat下都可以。(具体记不清楚了)

4,在页面中点击打印按钮就是提交到servlet或action由你们自己的需求决定,其实后面就是用jni调用封装好的方法,这些方法就会驱动dll文件操控热敏纸。我们大概的步骤就是这样,08年做自助缴费系统太早了具体的记不太清了。

希望能够给你帮助,如果叙述有误还请谅解。

如果用 java 的话,那是在服务端打印啊,而且还调用了dll,是在服务端调用,那这个只能是windows的操作系统?

不知道我理解的有没有错,

或者,你的想法是 搞一个类似与 applet 的东东?

0
ddatsh
ddatsh

标题是 WEB 打印

0
景愿
景愿

最二的:ctrl+p

较好的:iframe中window.print();

applet打印精确度最好,不过搞死人的

0
ddatsh
ddatsh

所以说 ACTIVE 控件之 SCRIPTX

是最好的

APPLET? 它还不是要通过WINDOWS调用打印控件?

 

 

SCRIPTX  去查查吧

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部