Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103727
  • 博文数量: 14
  • 博客积分: 1722
  • 博客等级: 上尉
  • 技术积分: 151
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-15 14:10
文章分类

全部博文(14)

文章存档

2010年(14)

分类: 系统运维

2010-05-05 09:40:57

Windows和Linux下网络打印机的安装与管理
 
(2) 打印机的安装
在Windows下安装打印机
在能够找到打印机的情况下可以直接添加打印机
 
如果不能直接找到打印机,可以用驱动安装,打印机的驱动都在192.168.10.25共享中\\192.168.10.25\driver
 
添加打印机的时候最好见网络连接设置在一个统一的工作中
(3)Linux下安装Printer

1.安装HPLIP的依赖包
yum -y -d 10 -e 1 install cups cups-devel gcc-c++ ghostscript libjpeg-devel glibc-headers libtool libusb-devel make python python-devel PyXML openssl-devel net-snmp-devel policycoreutils-gui PyQt PyQt-devel dbus-python notify-python sane-backends sane-backends-devel sane-frontends xsane python-imaging python-imaging-devel

2.安装HPLIP
下载ftp://192.168.5.30/linux/hplip-3.10.2.tar.gz
tar zxvf hplip-3.10.2.tar.gz
Cd hplip-3.10.2
./configure --prefix=/usr --with-hpppddir=/usr/share/cups/model/HP --enable-qt3 --disable-qt4 --disable-hpcups-install --disable-cups-drv-install --disable-cups-ppd-install --enable-hpijs-install --enable-foomatic-drv-install --enable-foomatic-ppd-install --enable-foomatic-rip-hplip-install --disable-fax-build --disable-dbus-build --enable-network-build --enable-scan-build --disable-policykit

Make
Make install
[root@host30 ~]# hp-setup
 
在linux中还可以使用添加打印机
用浏览器访问

点击Printers,选择Add Printer

在这里由于我们的网络打印机,所以选择Appsocket/JetDirect,然后下一步

在这里会让你填打印机的url,由于网络打印机有ip地址,所以我们可以直接填写socket"//192.168.5.205:9100

还可以使用system-config-printer
这个和上面几乎一样
(4)清空打印队列
用打印机打文件经常碰到打印机队列任务无法删除,即使把打印机电源和数据线重插也不行,系统重新启动后,文件还是无法删除

依次点击“开始”→“控制面板”→“性能和维护”→“管理工具”→“服务”→“Print Spooler” 。
点击左侧 “停止此服务”,停止打印机服务。
依次点击“开始”→“运行”,在“运行”窗口的命令行中输入 :spool。点击“确认”按钮,打开“spool”文件夹;
在“spool” 文件夹中,双击打开“PRINTERS”文件夹;
删除“PRINTERS”文件夹中的所有文件;
回到“服务”窗口,点击左侧“启动此服务”,重新启动打印服务。
检查打印队列,确认打印任务已经被清除。依次点击“开始”→“控制面板”→“性能和维护”→“管理工具”→“服务”→“Print Spooler” 。
点击左侧 “停止此服务”,停止打印机服务。

 

简单点的方法如下,和上面是一个道理,只是用了命令行方式。

 

1、点击“开始”菜单里面的“运行”,在“打开”的命令行里面输入:net stop spooler,

点击“确定”后,会出现界面。这个界面很快就会自动消逝,我们可以不用去理会它。

接下来我们还是要点击“开始”菜单里面的“运行”,只是这次要在“打开”的命令行里输入:spool。

点击“确定”会出现图5所示的界面,打开其中的“PRINTERS”文件夹。

无论打印机里面有任何的打印作业,都会在PRINTERS文件夹里面出现,此时,只需要把其中所有的打印作业全部删除掉即可。

最后一个步骤,再次点击“开始”菜单里面的“运行”,在其中“打开”的命令行中输入:net start spooler,然后点击“确定”即可。

现在,您就可以安心的去打印您需要打印的东西了。
另外如果长期需要打印,可以写个批处理,要用的时候只需要双击它就可以了
NET STOP SPOOLER
DEL C:\WINDOWS\SYSTEM32\SPOOL\PRINTERS\*.* /F /Q
NET START SPOOLER
另存为 删除打印队列.bat

参考文档
 
阅读(5985) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~