Linux 除了 CUPS,还有什么打印共享方案吗?

2014-09-12 09:10:21 +08:00
 hzqim
被cups的疑难问题折腾了1天,但问题还没有解决,具体表现为:
错误提示:windows-ext client-error-bad-request
windows下添加打印机正常,打印测试页的时候总是提示打印服务器错误,端口不可用。
4027 次点击
所在节点    问与答
14 条回复
vibbow
2014-09-12 09:28:22 +08:00
samba?
ericls
2014-09-12 09:39:22 +08:00
Google cloud print?
hzqim
2014-09-12 09:55:12 +08:00
@vibbow samba的打印共享服务是建立在cups之上的,现在错误的问题用samba来引用不知道能否解决,身边没有环境,稍后再测试。
hzqim
2014-09-12 10:00:46 +08:00
@ericls 谢谢介绍,这服务在国内行不通啊,而且仅适用于网页打印?
Shieffan
2014-09-12 10:04:07 +08:00
我用的惠普3548,支持无线跟网络打印, CUPS, Google Cloud Print, Apple Air Print都工作良好,内置的web server管理打印机方便,又能共享扫描。
ericls
2014-09-12 11:14:11 +08:00
@hzqim 什么都可以的。。 就是共享打印机。。 通过网络
adrianzhang
2014-10-30 16:50:04 +08:00
hzqim
2014-10-30 18:05:11 +08:00
@adrianzhang 谢谢分享!
看到很多教程都是先安装Linux驱动,如果打印机没有Linux驱动是否可以使用?
采用RAW模式,在Windows下再安装该打印机的驱动?
adrianzhang
2014-10-30 19:52:26 +08:00
@hzqim 必须安装Linux驱动,CUPS只是一层管理壳。你是什么打印机呢?可以找差不多一样硬件的驱动试试。
adrianzhang
2014-10-30 19:55:22 +08:00
@hzqim 实战发现,Windows和Mac OS中安装驱动后打印效果不一样。但是,以仅有的树莓派经验来说,如果不安装驱动,CUPS显示工作正常并不代表Windows和Mac OS中工作正常(安装正确驱动的情况下)。
hzqim
2014-10-30 20:49:24 +08:00
@adrianzhang 感谢经验分享!!

本人1一个多月前用树莓派和X86 Debian 7分别折腾CUPS,结果一无所获,心力憔悴,暂且放弃了。

使用的打印机找不到Linux驱动,有些教程提到没有Linux驱动也可以,用RAW驱动的方式共享打印机,之后在Windows下安装打印机的Windows驱动,但我没有成功打印过,打印机对话框总提示打印机离线什么的(大概这个意思,现在不太记得了)。

这个RAW是不是类似虚拟机中共享显卡的“直通”模式?

另:对你这句“Windows和Mac OS中安装驱动后打印效果不一样”不能理解
既然Linux打印机驱动安装好了,Windows和Mac下是否还需要再安装对应系统的打印机驱动?如果需要,那么效果不同就容易理解了。如果不用,效果应该一样才对。
hzqim
2014-10-30 20:50:51 +08:00
@adrianzhang 对了,错误提示如下:
Linux下的log:windows-ext client-error-bad-request
windows下提示:打印服务器错误,端口不可用。
adrianzhang
2014-10-30 21:17:13 +08:00
@hzqim

所谓raw驱动方式,就是把打印机当成一个白痴,塞什么吃什么,至于塞过来的东西应该是什么格式如何等等全都不管,在CUPS共享了之后,在别的Windows上装了驱动,Windows会把打印的东西加工成该打印机能够理解的格式,再塞给CUPS,然后由CUPS再通过Linux系统塞给打印机。

若遇到打印机离线,可以在CUPS管理界面看看打印机状态,很多时候是不正常的,需要删除这个打印机,重新添加打印机(还是要选择驱动,没有的话,找同品牌的多试试),直到CUPS管理界面里看到打印机正常,并且测试页通过。再考虑共享出去。

Linux下需要安装驱动,是为了让打印机能够正确响应命令,(驱动的本来作用就是转化为正确的电平信号与外部IO设备交互),所以是必须的。Windows和Mac也要装驱动,是为了能够正确地按照打印机型号排版,也就是Postscript化翻译。在Linux能够正确驱动打印机情况下,使用Raw格式在CUPS里管理打印机,共享,然后在Windows和Mac上安装。这样是可行的。
hzqim
2014-10-31 08:04:36 +08:00
@adrianzhang 谢谢耐心科普,这样看来首要工作还是要解决好Linux下的驱动。以后再买打印机要往这方面考虑了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/133010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX