首先安装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,如需转载请自行联系原作者

Ubuntu下HP LaserJet 1000打印机的安装步骤相关推荐

  1. html 控制横向打印机,hp LaserJet 1000打印机怎么设置实现横向打印?

    LaserJet 1000打印机能实现横向打印吗?如何实现? 1.问题概述:用 HP LaserJet 1000 打印机在 Microsoft Windows 应用程序中打印时,打印的文档是纵向的,无 ...

  2. HP LaserJet 1010 打印机 - 在 Win 7 下安装驱动

    问题 本文主要介绍HP LaserJet 1010 打印机在 Win 7 下安装驱动. 解决方案 目前hp官方网站暂时没有提供1010打印机在win7系统下的驱动,以下是USB线连接时安装驱动的方法, ...

  3. 惠普HP LaserJet M5035 打印机驱动

    惠普HP LaserJet M5035 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Window ...

  4. 惠普HP LaserJet 5L 打印机出纸口卡纸的维修

    惠普HP LaserJet 5L 打印机出纸口卡纸的维修 这种机子虽然已经很老了,可能还有不少人在用.出纸口卡纸的时候,一般都可以拽出来,但要是卡的太紧,把纸拽碎了,留在里面的就很难取出.要送修就太浪 ...

  5. 惠普HP LaserJet M42523n 打印机驱动

    惠普HP LaserJet M42523n 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Wind ...

  6. 惠普HP LaserJet P2035 打印机驱动

    惠普HP LaserJet P2035 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Window ...

  7. 有关HP LaserJet M132 打印机 打印文本 整体偏右 解决办法

    有关HP LaserJet M132 打印机 打印文本 整体偏右 解决办法 问题 解决(初始化) 关机状态下,按住向右方向键和取消键不放手再开机,开机显示HP时两个按键还是按住不要放手等待屏幕显示出现 ...

  8. win7 电脑通过xp电脑来使用hp laserjet 5200LX打印机

    win7 电脑通过xp电脑来使用hp laserjet 5200LX打印机.以下是在win7电脑上安装系统自带5200驱动的方法: 开始-控制面板-设备和打印机界面点击添加打印机,本地连接,选择lpt ...

  9. 惠普HP LaserJet M439dn 打印机驱动

    惠普HP LaserJet M439dn 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windo ...

最新文章

  1. java web项目优化记录:优化考试系统
  2. tensorflow 1
  3. 运维自动化之zabbix (Discovery)(9)
  4. JAVA 内存泄露详解(原因、例子及解决)
  5. CMS(Concurrent Mark-Sweep)垃圾回收器
  6. html 轮播图_JS拖拽专题(二)——「实战」滑动轮播图的那点事儿
  7. mysql中逗号前的字符串_MySql逗号拼接字符串查询的两种方法
  8. mysql数据库版本常用_推荐:经典版本常用MySQL的命令集锦_MySQL
  9. 为什么使用getrequestdispatcher跳转出现404_网站出现404错误时的处理方法
  10. php缓存静态化设计,PHP使用OB缓存实现静态化功能示例
  11. Thrift IDL使用方式
  12. 在python中无论类的名字是什么构造方法的名字都是_超星尔雅大学生职业素养期末答案...
  13. 【机器人学习】六自由度机械臂动力学分析(扭矩计算)
  14. 7-6 输出10个不重复的英文字母 python
  15. happen-before原则与JMM内存模型
  16. 在线画图工具-venn维恩图
  17. uni-app老年模式字体设置思路
  18. 我是怎样爬下6万共享单车数据并进行分析的(附代码)
  19. UE4 嵌入Python
  20. Python爬虫可视化第2季-舌尖上的“小龙虾”

热门文章

  1. 密码暴利破解工具Hydra(海德拉)使用详解
  2. Linux 锐捷 用户不允许,mentohust“不允许使用的客户端类型”的解决方法
  3. PCIe交换机的作用和参数解读:PEX89144为例,PCIe交换机能做些什么
  4. 区块如何防篡改_为什么区块链能防伪防篡改
  5. IBM服务器装系统看不到硬盘,IBM SATA硬盘的笔记本安装系统找不到硬盘解决方案...
  6. 对规模区域消防给水系统的探讨
  7. Ubuntu下jperf的安装
  8. Java读取mapinfo格式_求助:如何把mapinfo格式的地图数据放到网页中显示
  9. java从入门到精通pdf下载,太香了
  10. 用智能音箱+AI 联网玩狼人杀将是怎样的体验?