如何打印到CUPS(在LAN中的另一台计算机上运行)?


15

如何从Android打印到CUPS(在LAN中的另一台计算机上运行)?

(当然,已经设置了CUPS(通用Unix打印系统/服务器)以通过LAN接受请求。)

最好不依赖专有软件。


1
没有其他工具的帮助:不太可能。借助其他工具:在Google Play上检查“杯子打印”。令我感到惊讶的是,确实真的有CUPS客户在附近–没想到...
Izzy

Answers:


3

我最近发布了一个基于Cups4J(经过修改)的Android应用程序。通过http / https进行通信。最主要的,我不得不/选择从Java库的变化是对XML的处理上JAXB的依赖关系(一个,我觉得它太沉重 Android不具备这种使用javax LIB和进口它显然涉及到重新包装),而不是依赖于一些硬编码。

在Play商店上下载Android CUPS Printing或在GitHub上获取源代码


2
看看f-droid.org及其论坛,欢迎他们提交Android开源应用程序。我希望那里的社区足够友好,可以帮助您以一种很好的方式打包源代码,以便轻松阅读和复制您的构建过程。如果您希望发布它,请在该论坛上打开一个新主题,希望您会得到社区的帮助和贡献(补丁),以便使您的项目能够继续发展和发展!前提条件是将源代码放入Git。如果有时间,我也会尽力帮助您。
imz-伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2013年

您已经创建了一个用于打印到CUPS的应用程序,太好了!一直想念我的东西。尝试时我会报告。
imz-Ivan Zakharyaschev 2013年

1
只是注意。我仍然需要了解Git,但现在可以通过mobd.jonbanjo.com/jfcupsprint/licence.php来访问我所做的所有事情。有2个文件,cups4jpatched.zip和jfcupsprint.zip
乔恩

我相信我已经解决了微调程序导致我撤回该应用程序的问题。该应用程序现在是回到谷歌播放
乔恩·

2
我自由地接受了该项目的源代码,将其转换为gradle并将其托管在github上。欢迎在github.com/BenoitDuffez/JfCupsPrint中找到所有贡献(此外,我添加了打印服务,以便您可以将打印机直接添加到Android)。需要KitKat。
Benoit Duffez 2015年

2

我在Windows机器上连接了USB打印机,我的Linux服务器通过SMB看到了该打印机,并通过CUPS进行发布(请确保“共享...”。)

对于Android,有Let's Print Droid-带有打印服务,因此所有应用程序都可以看到它。设置大约需要两分钟。


我有一个在Ubuntu计算机(路由器上的smb服务器)上运行的google / cups-connector打印服务器。chromebook可以从此网络打印机上正常打印,但是此应用程序是唯一可以在android上打印的应用程序。
mchid '16


1

似乎没有免费的本机Android CUPS客户端。

通过Android设备上的Debian安装(http://code.google.com/p/android/issues/detail?id=1148#c41),只能找到笨拙的唯一方法。但是,使用像LilDebi这样的Debian(或其他发行版)安装(例如)肯定需要root(以便chroot)!对于那些不想扎根设备(只是为了能够打印)的人来说,这并不方便。(顺便说一句,除了chroot之外,还有没有在Linux中实现的,不需要root的更多现代替代隔离技术?。也许是LXC吗?)

另一个应用程序(Remote CUPS)需要通过SSH访问服务器。

ObPrint似乎不是开源的。

同样,让我们打印Droid似乎不是开源的。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.