问题:
   CentOS机器上安装了一台HP 1020的USB打印机,CentOS上打印正常,也能正常共享给Windows机器。Windows机器可以连接这台打印机,但打印总是失败。

分析:
   登录CentOS机器查看系统日志,发现问题是由于格式不支持而造成的。
   Sep  7 16:03:45 CentOS-Host smbd[9066]:   Unable to print file to 1020 - client-error-document-format-not-supported

解决:
   在Samba配置文件/etc/samba/smb.conf中的[Printer]部分加上以下一行,问题就得到解决了。
   cups options = raw