使用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是否被设计为将队列发送回客户端,而是仅将您的东西提交给服务器.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...