[英]Server-side network printing in java / grails
我是负责重新设计软件系统的java / grails开发人员。
要求之一是让服务器端应用程序将数据发送到各种网络打印机以打印文本数据。
我在网上搜索了有关Java网络打印的信息,然后简短地了解了Java Print Service API,java.awt.print,javax.print,但是在连接到网络打印机时未找到任何信息。
是我想做的可能或有利的事情。 缺乏发现使我相信服务器端软件不会直接与网络打印机交互。
如果可以做到,请指出一些资源。
网络打印机通常与本地连接的打印机没有区别。 它们首先在OS中设置,这使它们可用于Java Print Service。
如果您需要直接打印到POS打印机,它们通常具有自己的二进制协议,可以在TCP / UDP上使用。 例如,爱普生拥有ESC / POS系统。
根据打印服务器的不同,您可能可以通过CUPS / LRP / LPD / IPP将PostScript直接发送到打印机。 参见http://www.cups4j.org和http://lpdspooler.sourceforge.net 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.