利用Samba实现Windows客户端打印机打印
在网络环境中,实现不同操作系统之间的打印机共享是一项常见需求。Samba作为一个强大的工具,能够帮助我们在Unix系统和Windows客户端之间实现打印机共享。下面将详细介绍如何使用Samba来访问连接到Windows 95/98或NT 4.0客户端的打印机。
前期准备
若要通过Samba访问连接到运行Windows 95/98或NT 4.0客户端的打印机,需先将打印机设置为客户端机器上的共享资源。操作步骤如下:
1. 从“开始”按钮进入“打印机”窗口。
2. 选择本地连接的打印机(例如,佳能打印机),右键单击以调出菜单。
3. 选择“共享”,这将打开“打印机属性”框架中的“共享”选项卡。
4. 若希望局域网内的所有用户都能以Windows来宾用户身份使用该打印机,可留空密码。
完成上述操作后,可将该打印机添加到标准打印机列表中,Samba就能让工作组中的其他PC使用这台打印机。为便于在Unix系统上安装,Samba发行版提供了两个示例脚本:smbprint和smbprint.sysv,前者适用于BSD风格的打印机,后者专为System V打印机设计。
不同类型Unix系统的配置
1. BSD打印机
要让BSD Unix系统识别远程打印机,需完成以下两个步骤:
1. 在/etc/printcap文件(或等效文件)中添加打印机条目。例如,在Linux机器上,可添加如下内容: