java打印的问题,java厨房打印如何配置,如何自动打印

2025-04-08 09:25:55
推荐回答(3个)
回答1:

需要一台电脑做打印服务器,或者购买打印服务器的专用硬件。

像windows或linux这种系统已经做打印服务器的内置功能,配置好打印服务器。
打印机和下单电脑通过ip协议和服务器沟通。

多个下单的客户端电脑先在操作系统上配置好和服务器的联系,使得各自操作系统的打印设置中能找到“可用的打印机”。
客户端软件用Java编程,
java的PrinterJob的lookupPrintServices()和lookupStreamPrintServices()可以发现本机的打印服务。PrinterJob指定好PrintService即具体的打印机后,填写发送Printable(即打印内容)给PrinterJob。PrinterJob.print()开始打印。

基本流程就是这样了。我知道原理,但手上没有代码..

回答2:

你好幸运例,我正好做过这个东东.....我在安卓巴士上有源码你去看看

回答3:

打印机都有自己的驱动,想写个适应各种机器的程序是不可能的。
不过现在网络打印机很多都支持airprint。 你看看airprint的协议吧。