利用samba共享网络打印机

xiaoxiao2022-06-12  68

公司的打印机是HP Laster Jet 1300n, 带有HP jetdirect 200m lio print server 网络接口,打印机的IP地址是192.168.0.9,为每一个人安装配置一变打印驱动实在是麻烦,干脆利用samba把打印机配置成共享的。 一、环境 Red Hat Enterprise Linux AS release 4 (Nahant Update 4) IP Address: 192.168.0.5 默认安装的cups、samba、hpijs包分别如下:

hal-cups-utils-0.5.2-8cups-libs-1.1.22-0.rc1.9.11cups-1.1.22-0.rc1.9.11libgnomecups-0.1.12-5system-config-samba-1.2.21-1samba-common-3.0.10-1.4E.9samba-3.0.10-1.4E.9samba-client-3.0.10-1.4E.9hpijs-1.6-2

二、配置打印机 首先启动cups,方法如下

#/etc/init.d/cups startor#service cups start

然后在本机的浏览器里输入http://127.0.0.1:631,应该就会出现打印机配置界面。 1.点击Administration,正确输入root及密码,出现Admin页面; 2.点击Add Printer,出现Add New Printer 页面, 根据情况填写如下打印机信息,点击continue;

Name:HPLocation:192.168.0.9Description:Share

3.出现"Device for HP"(这里HP是你上一步填写的打印机名字)页面,选择Device类型为“Windows Printer via SAMBA”,点击continue; 4.出现"Device URI for HP"(名字同上)页面,Device URI输入如下信息,点击continue;

socket://192.168.0.9

5.出现"Model/Driver for HP"页面,在Make里选择HP(你根据自己的打印机厂家选择),点击continue; 6.还是“Model/Driver for HP”页面,在 Model里选择“HP LasterJet Series CUPS v1.1(en)"(请根据你的型号选择),点击continue; 这时候,打印机已经添加成功了。可以点击Printers菜单看一下,打印机应该已经出现了。点击Print Teset Page试试,可以打印,那么就ok了,:) 三、配置SAMBA服务器 前提条件,SAMBA已经正常运行(如果你不会配置,网上教程很多,找找看),在smb.conf文件里配置如下

[global]   printcap name = /etc/printcap   load printers = yes   cups options = raw[printers]   comment = All Printers   path = /var/spool/samba   browseable = no   public = yes   printable = yes

其实配置大多数还是默认的配置。用#service smb restart重新启动samba服务器。 四、客户端添加打印机 我们的工作电脑都是windows xp,在”开始“菜单里,运行中输入”//192.168.0.5"回车,共享的目录便打开了。进入“打印机和传真”目录,你会发现我们上面添加的打印机。选中打印机,右键“连接”,我这里提示:没有正确安装打印机驱动,如果要搜索合适的驱动点击确定。点击“确定”,这时会出现一个添加打印机驱动向导,请选择正确的打印机厂家及型号,然后点击“确定”,打印机就添加完了。 你可以打开要打印的文件,打印时选择我们刚添加的打印机。或者,干脆在“开始”->“设置”->“打印机和传真”里找到添加的打印机,右键选中,“设为默认的打印机”。以后就方便了。 相关资源:利用 CUPS 和 Samba 在 Arch Linux 和 Windows 间共享打印机.docx
转载请注明原文地址: https://www.6miu.com/read-4933524.html

最新回复(0)