原文地址::https://www.linuxidc.com/linux/2010-04/25762.htm

相关文章

1、linux下使用小票打印----https://www.cnblogs.com/sztom/p/10046157.html

2、usblp0: removed----http://ubuntu.5.x6.nabble.com/usblp0-removed-td5096418.html

3、usblp0: removed----http://linux-unix-open-source.1053819.n5.nabble.com/usblp0-removed-td5852128.html

今天折腾了一个上午,终于完成了在Fedora 12下打印机设置。分享一下。

注:在这些之前应该安装hplip hpijs

默认情况下,第一次连接 usb 接口的 hp ljP1007 打印机后,系统会自动安装并配置好打印机。但是,系统并没有自带适合 hp ljP1007 打印机的驱动程序,虽然连接了打印机后会显示出打印机准备就绪,但是系统给打印机配备的驱动是有问题的,所以打印会失败。对于 hp ljP1007 打印机,需要安装额外的 foo2zjs 驱动,可从 载。foo2zjs 还支持一部分其他品牌和型号的打印机。

安装步骤:

1、通过系统提供的打印机管理程序 system-config-printer 或者 cups 的 web 管理界面 http://localhost:631/ 先删除系统默认已安装的 hp ljP1007 打印机(驱动是错的)。

2、下载驱动 foo2zjs.tar.gz。

3、下载该驱动后,解压缩后,进入驱动目录,执行以下命令:

make

make install

make install-hotplug

(运行之前先卸载system-config-printer-udev,运行命令:yum remove system-config-printer-udev因为它与hotplug冲突,所以必须删除)

可选,如果是 USB 接口的 HP LJ 1000/1005/1018/P1007 打印机则必须执行

make cups

(因为使用 cups,所以必须执行,作用就是重启 cups)

4、先接好打印机,然后通过系统提供的打印机管理程序 system-config-printer 或者 http://localhost:631/ 安装打印机,选择合适的 hp ljP1007 驱动安装好,然后把它设置为默认打印机。安装程序会自动在程序菜单的“系统工具”里面增加一个菜单项“HPLJ 10xx Replaced Paper”,估计是提供了更为高级的打印机监控配置功能。

5、安装 tcl/tk/tix,这样才可以运行新增加的菜单项“HPLJ 10xx Replaced Paper”,可执行以下命令:

yum install tcl tk tix

就可以安装 tcl/tk/tix 环境了,便于运行./getweb P1007 。

6、完成了上述步骤后,并不能马上打印。症状是:发送了打印指令后,打印机没有什么响应,也没有出错提示,通过 dmesg 却可以发现总是出现 usblp0: removed 的提示,而设备并未被删除了。通过 搜索,得知这种打印机需要上传一个 firmware 固件文件才能使用,而这个 firmware 在 linux 下的驱动程序里面并没有内置!所以就会导致打印机没有响应!其实 foo2zjs 驱动提供了下载和转换固件文件的工具。进入 foo2zjs 驱动源代码目录下,执行以下命令:

./getweb P1007        // 自动从惠普网站下载 hp ljP1007 的固件映像文件

将下载的固件映像文件转换为固件文件(已经有时就不用执行该命令)

arm2hpdl sihpP1005.img > sihpP1005.dl (1007与1005类似)

将固件文件复制到驱动安装目录下

cp sihpP1005.dl /usr/share/foo2zjs/firmware

7、重新接好打印机,这时可以听到打印机的响应动作了,打印机可以正常工作。

8、值得注意的是,getweb 这个命令文件并没有随 foo2zjs 驱动的 make install 等命令安装,而 arm2hpdl 命令文件却被安装了,注意:如果固件文件丢失,需要再通过 foo2zjs 驱动源代码解压缩后找到 getweb 来执行下载固件映像。在命令行直接输入 getweb 回车可以看到 getweb 的使用说明,对于不同型号的 hp 打印机,有的需要下载固件,有的需要下载 icc,并不同。

好了,尽情下面可以享受你的 hp laserjet P1007 打印机了。

---------------------------分割线---------------------------

foo2zjs.tar.gz下载地址在Linux公社FTP

FTP地址:ftp://www.6688.cc/

用户名:www.linuxidc.net

密码:www.6688.cc

在2010年LinuxIDC.com\4月\Fedora 12下使用HP USB打印机(HP laserjet P1007)\

关注Linux公社(LinuxIDC.com)官方微信与QQ群,随机发放邀请码

Fedora 12下使用HP USB打印机(HP laserjet P1007)相关推荐

  1. Fedora 16 安装HP USB打印机--HP K209G

    在安装驱动之前先开启打印机,连接好USB 终端中输入以下指令添加打印机: system-config-printer 在出现的对话框中进行打印机的添加,按照步骤操作即可

  2. Fedora 12下安装Google Chrome和RealPlayer 11

    今天在Fedora 12下安装Google  Chrome和Realplayer 11,本以为只要运行下安装命令就能搞定,没想到还遇到了软件依赖性问题,特将出现的错误记录如下: 安装包为: googl ...

  3. fedora 12下qq自动退出问题解决方法

    我的linux版本本是fedora 12 ,登录qq,呵呵,居然总是自动退出.后来在网上搜索之后发现了解决方法,尝试之后,问题暂时得到解决了. 方法: 在终端里面输入: gedit  /usr/bin ...

  4. win7下安装网络共享打印机 hp LaserJet 1010

    公司环境如下: 打印机:HP LASERJET 1010 打印机主机操作系统:WINXP X86 需要连接网络共享打印机的电脑操作系统: WIN7 X64 在安装网络打印机前,先将在自己的电脑上添加一 ...

  5. fedora 12下查看pdf不显示乱码的方法

    在51cto下载了ipv6的材料,结果用fedora的默认文档查看器读出的pdf文件都是乱码.安装了xpdf也不能解决问题,只好从系统配置做文章. 1.从windows的fonts文件夹复制simsu ...

  6. fedora 安装oracle 12c,Fedora 12下安装Oracle 11客户端

    目标:将oracle-client(v11)安装到rdquo;/opt/oracle/rdquo;下准备好如下三个安装包,放在某个目录下,如:/root/software/ora 目标:将Oracle ...

  7. 在Fedora 12 下安装Intel X4500 显卡驱动

    首先升级库: # yum install xorg-x11-util-macros # yum install xorg-x11-server-sdk 然后解压 执行autogen 再make mak ...

  8. Fedora 12下手动安装GT240M显卡驱动,配置compiz,开启桌面效果

    安装GT240M驱动: 1 现准备好对应显卡的驱动,到官方网站下载 ; 2 关闭SELINUX,vi /etc/selinux/config: SELINUX=Disabled ;   如果不关闭,则 ...

  9. FireFly RK3399装CUPS使用HP M1136打印机遇到的坑

    FireFly RK3399装CUPS使用HP M1136打印机遇到的坑 公司里有个USB打印机Hp的M1136,像把它搞成局域网共享的,于是就用一个闲置的开发板跑cups来做无线打印服务器.遇到几个 ...

  10. 成功将不支持网络的USB打印机变成网络打印机

    环境:公司 设备:一台不支持网络的USB打印机 HP LaserJet M1136 现状:打印机固定连接了一个电脑,这个电脑保持开机,通过网络共享的方式对外提供服务.打印机可以长期保持开启状态,并且不 ...

最新文章

  1. javascript中console的用法
  2. 团队作业1——团队展示选题
  3. [deviceone开发]-数据绑定示例
  4. android 标题图标,android 中 actionbar 常用方法。设置标题,隐藏图标等
  5. 国家开放大学2021春1127实用卫生统计学题目
  6. 三维模型转换html,一种三维网格模型视图转换方法与流程
  7. 合理利用Java不可变对象,让你的代码更加优雅
  8. php strrew,友价域名交易系统nginx环境的伪静态规则
  9. CC2530 ZIGBEE ZStack 学习笔记——OSAL部分(学习《都教授讲Zigbee》视频时所作的笔记)
  10. js操作浏览器cookie详解
  11. Visual Basic 概述
  12. 中国省市地图JSON数据下载
  13. java判断输入大写字母,java用ascii码判断输入的是大写字母,小写字母还是数字...
  14. 廖碧儿现身亲吻爱犬 徐濠萦惋惜惠妮休斯顿离世
  15. 华硕路由器官改/梅林 设置外置USB-JFFS解救NAND
  16. hive的分区和分桶
  17. 她 | papi酱的中场“战事”
  18. iOS开发-点击屏幕,键盘消失的极佳方法。
  19. 基于51单片机的智能晾衣架
  20. 【MFC】学生数据管理-广州大学程序设计课程设计报告

热门文章

  1. can协议crc计算_CAN协议中CRC编码的硬件实现
  2. 酷狗如何打造集听、看、玩、唱于一体的泛娱乐音乐平台?
  3. MATLAB中的sym函数、syms函数、symfun函数以及symvar函数的简单介绍
  4. 编码器如何推流给虎牙直播平台
  5. [网络安全自学篇] 七十八.XSS跨站脚本攻击案例分享及总结(二)
  6. 文献笔记|Lau, 2021, Nature human behaviour
  7. 【教你如何用驱动人生解决驱动问题】
  8. excel概率密度函数公式_使用Excel绘制t分布概率密度函数
  9. 出版一本书可以赚多少钱_今年出版5本书
  10. cpu,内存占用率过高解决方法