Samba 打印与名称解析全攻略
1. Samba 打印概述
Samba 是一个强大的工具,它允许客户端机器将文档发送到连接到 Samba 服务器的打印机。同时,Samba 还能帮助将 Unix 文档打印到 Windows 机器上的打印机。下面我们将详细介绍如何配置 Samba 以实现这些打印功能。
2. 向 Samba 发送打印任务
连接到 Samba 服务器的打印机在网络邻居的共享列表中可见。当客户端机器注册了该打印机并安装了正确的驱动程序后,就可以轻松地向连接到 Samba 服务器的打印机发送打印任务。
向 Samba 服务器上的打印机发送打印任务包含四个步骤:
- 打开并验证与打印机共享的连接。
- 通过网络复制文件。
- 关闭连接。
- 打印并删除文件副本。
当打印任务到达 Samba 服务器时,打印数据会临时写入打印机共享的path选项指定的磁盘目录。然后,Samba 执行 Unix 打印命令将数据文件发送到打印机。该任务将以共享的认证用户身份进行打印,根据共享配置,这个用户可能是访客用户。
3. 打印命令
不同的 Unix 系统有不同的打印命令:
-Linux(BSD 风格):
lpr -r -P printer file此命令将文档复制到通常为/var/spool的假脱机区域,从系统配置文件