Ubuntu下HP LaserJet 1000打印机的安装步骤

首先安装CUPS系统 
$sudo apt-get install cupsys cypsomatic-ppd 
$sudo apt-get install cupsys-bsd cupsys-driver-gmpprint 

安装下面两个包,否则得不到PPD文件 
$sudo apt-get install foomatic-bin foomatic-db 

由于我是用Server命令安装的Ubuntu操作系统,所以要添加最基本的编译软件 
$sudo apt-get install dpkg-dev file gcc g++ 
$sudo apt-get install make atoconf auomake 

下载foo2zjs 
$wget  http://home.mn.rr.com/richardsons/foo2zjs/foo2zjs.tar.gz  
$make 
由于在下一步中会用到getweb脚本,其中要用到unzip命令,所以安装 
$sudo apt-get install zip unzip 
$./getweb 1000 
该命令相当于: 
$wget  ftp://ftp.hp.com/pub/softlib/software1/lj1488/lj-1145-2/lj1488en.exe  
$unzip -o lj1488en.exe sihp1000.img 
$rm -f lj1488en.exe 
如果./getweb命令无效的话,可能是因为unzip对该exe文件(自解压文件)不能正常解压,所以可以在Windows下先解压出sihp1000.img文件之后,再导入到Linux下使用。 

因为该款打印机在断电之后都要重新加载一个firmware才能正常工作,因此你应该在每次打印机断电之后都要用root身份载入sihp1000.img 
$sudo -s 
#cat sihp1000.img > /dev/usb/lp0 

然后可以开始安装了 
#sudo make install 
你应该在/usr/share/foo2zjs/firmware文件目录下看到sihp1000.dl文件。驱动的源xml文件则被安装到/usr/share/fomati/db/source下的三个目录内,正是我们需要的! 

现在做foomatic编译db就可得到.ppd文件了! 
#foomatic-compiledb 
然后在你的用户目录的PPD目录中就可以看到是否得到了HP LaserJet 1000的ppd文件了。 

将其中的HP-LaserJet_1000*.ppd文件拷至/usr/share/cups/model/目录下 
然后重启CUPS服务 
#/etc/init.d/cupsys restart 

由于是命令行,因为毕竟是用作Server,当然不会去用X桌面了,所以 
#lpadmin -p LaserJet -E -v usb:/dev/usb/lp0 -m HP-LaserJet_1000-foo2zjs.ppd 
这样就添加好了一台名为LaserJet的打印机了

然后如果等不及就试试看效果吧
#lp -d LaserJet -p 90 /etc/network/interfaces 

看看是不是可以打印了?祝你好运!!




本文转自 firehare 51CTO博客,原文链接:http://blog.51cto.com/firehare/588307,如需转载请自行联系原作者

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值