2.设置Samba
修改smb.conf文件为如下内容:
[global]
guest account = nobody
hosts allow = 192.168.1.0
security=share
workgroup=ec-base.com
[PDF]
path = /home/becks/pdf
browseable = yes
writeable = yes
guest ok = yes
force user = nobody
[pdfprinter]
path = /tmp
printable = yes
guest ok = yes
print command = /usr/bin/printpdf %s
use client driver =yes
lpq command =
lprm command =
在以上的配置中,创建了一个发布PDF文件的共享目录(/home/becks/pdf),并强制规定在此目录下创建的文件都属于nobody用户,然后创建一台PDF虚拟打印机,并命名为pdfprinter,而且指明使用客户端的驱动程序(use client driver =yes)。
3.Windows端的设置
Samba服务启动后,Windows用户可以通过网上邻居浏览到pdfprinter打印机,双击它进行安装,然后,随便选择一个PostScript Printer驱动即可。笔者选择的是HP LaserJet 5P/5MP PostScript。
安装完成后,只需把要转换的文件进行打印,并选择pdfprinter打印机,就可以在共享目录/home/becks/pdf 中看到带有打印时间的PDF格式的文件了。
