使用Samba和CUPS的打印机队列

我成功地让Samba和CUPS一起工作,从95年以来,只有Postscript驱动程序给 Windows客户端IA32和x64的任何变种提供了漂亮,一致的打印接口.smb.conf的打印相关部分是:
[global]
   load printers = yes
   printing = cups
   printcap name = cups

后来这些股票:

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

这成功列举了所有CUPS打印机和客户端可以打印精细.

我遇到的问题是,Windows客户端几乎从未在队列中看到除了自己的作业之外的任何作业,并且只在非常短的时间内,可能是在作业正在假脱机到服务器时.如果有人想要取消其中一项工作,他们要么关闭打印机电源(!),要么让我这样做.

我的印象是,[global]中的printing = cups和printcap name = cups的组合减轻了使用像lpq命令这样的设置来使队列管理功能可用的需要,因为它直接使用了libcups.在测试服务器上,虽然为lpq命令设置合理值会稍微改变观察到的行为,以便按下F5刷新窗口中的队列会立即显示作业,然后再次消失.我错过了什么?

我一度怀疑它与[printers]共享上的只读设置有关.什么是[打印机]份额的只读=是部分是什么意思?它与队列管理任务有关吗?在改变它时,我看不出任何可观察到的差异,但我想了解而不仅仅是猜测!据推测,它与通常的文件共享上下文中的含义不同,因为[打印机]共享在幕后有一些与打印相关的魔术.我找不到与打印机共享相关的任何特定文档.

解决方法

本地Windows线轴只是将它传送到远程线轴.

我想为了你的工作愿望(每个人都看到每个人排队的东西)只能用于一些Windows打印队列,但我远非Windows专家.我会研究IPP,我也不确定lpd是否被设计为将队列发送回客户端,而是仅将您的东西提交给服务器.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Linux日志文件中列属性的详细解析
在Linux系统中没有duf命令,如何有效地管理磁盘空间?
深入探讨EncryptPad在Linux操作系统中的功能和优势
原理和应用场景:Linux中ttyload工具的工作原理和实际用途
深度解析SELinux的三种策略类型
评估Linux系统性能的ttyload工具使用效果
分享在Linux系统中检测SSH版本的方法
介绍Linux平台上的数据加密工具EncryptPad
在Linux系统中,如何查看和诊断块设备信息?
在Linux环境下如何查看块设备信息?
探索Linux操作系统下的数据加密工具EncryptPad
学会在Linux系统中查看硬盘信息
分析SELinux:原理与实践
掌握SELinux策略类别
技巧:有效解读和管理Linux日志文件
查看Linux系统中的所有用户
了解Linux系统中各种不同类型的日志文件
深入理解Linux PS命令
方法:在Linux操作系统中查看用户
检查Linux上SSH的版本的步骤