Fedora 12下使用HP USB打印机(HP laserjet P1007)
原文地址::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)相关推荐
- Fedora 16 安装HP USB打印机--HP K209G
在安装驱动之前先开启打印机,连接好USB 终端中输入以下指令添加打印机: system-config-printer 在出现的对话框中进行打印机的添加,按照步骤操作即可
- Fedora 12下安装Google Chrome和RealPlayer 11
今天在Fedora 12下安装Google Chrome和Realplayer 11,本以为只要运行下安装命令就能搞定,没想到还遇到了软件依赖性问题,特将出现的错误记录如下: 安装包为: googl ...
- fedora 12下qq自动退出问题解决方法
我的linux版本本是fedora 12 ,登录qq,呵呵,居然总是自动退出.后来在网上搜索之后发现了解决方法,尝试之后,问题暂时得到解决了. 方法: 在终端里面输入: gedit /usr/bin ...
- win7下安装网络共享打印机 hp LaserJet 1010
公司环境如下: 打印机:HP LASERJET 1010 打印机主机操作系统:WINXP X86 需要连接网络共享打印机的电脑操作系统: WIN7 X64 在安装网络打印机前,先将在自己的电脑上添加一 ...
- fedora 12下查看pdf不显示乱码的方法
在51cto下载了ipv6的材料,结果用fedora的默认文档查看器读出的pdf文件都是乱码.安装了xpdf也不能解决问题,只好从系统配置做文章. 1.从windows的fonts文件夹复制simsu ...
- fedora 安装oracle 12c,Fedora 12下安装Oracle 11客户端
目标:将oracle-client(v11)安装到rdquo;/opt/oracle/rdquo;下准备好如下三个安装包,放在某个目录下,如:/root/software/ora 目标:将Oracle ...
- 在Fedora 12 下安装Intel X4500 显卡驱动
首先升级库: # yum install xorg-x11-util-macros # yum install xorg-x11-server-sdk 然后解压 执行autogen 再make mak ...
- Fedora 12下手动安装GT240M显卡驱动,配置compiz,开启桌面效果
安装GT240M驱动: 1 现准备好对应显卡的驱动,到官方网站下载 ; 2 关闭SELINUX,vi /etc/selinux/config: SELINUX=Disabled ; 如果不关闭,则 ...
- FireFly RK3399装CUPS使用HP M1136打印机遇到的坑
FireFly RK3399装CUPS使用HP M1136打印机遇到的坑 公司里有个USB打印机Hp的M1136,像把它搞成局域网共享的,于是就用一个闲置的开发板跑cups来做无线打印服务器.遇到几个 ...
- 成功将不支持网络的USB打印机变成网络打印机
环境:公司 设备:一台不支持网络的USB打印机 HP LaserJet M1136 现状:打印机固定连接了一个电脑,这个电脑保持开机,通过网络共享的方式对外提供服务.打印机可以长期保持开启状态,并且不 ...
最新文章
- javascript中console的用法
- 团队作业1——团队展示选题
- [deviceone开发]-数据绑定示例
- android 标题图标,android 中 actionbar 常用方法。设置标题,隐藏图标等
- 国家开放大学2021春1127实用卫生统计学题目
- 三维模型转换html,一种三维网格模型视图转换方法与流程
- 合理利用Java不可变对象,让你的代码更加优雅
- php strrew,友价域名交易系统nginx环境的伪静态规则
- CC2530 ZIGBEE ZStack 学习笔记——OSAL部分(学习《都教授讲Zigbee》视频时所作的笔记)
- js操作浏览器cookie详解
- Visual Basic 概述
- 中国省市地图JSON数据下载
- java判断输入大写字母,java用ascii码判断输入的是大写字母,小写字母还是数字...
- 廖碧儿现身亲吻爱犬 徐濠萦惋惜惠妮休斯顿离世
- 华硕路由器官改/梅林 设置外置USB-JFFS解救NAND
- hive的分区和分桶
- 她 | papi酱的中场“战事”
- iOS开发-点击屏幕,键盘消失的极佳方法。
- 基于51单片机的智能晾衣架
- 【MFC】学生数据管理-广州大学程序设计课程设计报告
热门文章
- can协议crc计算_CAN协议中CRC编码的硬件实现
- 酷狗如何打造集听、看、玩、唱于一体的泛娱乐音乐平台?
- MATLAB中的sym函数、syms函数、symfun函数以及symvar函数的简单介绍
- 编码器如何推流给虎牙直播平台
- [网络安全自学篇] 七十八.XSS跨站脚本攻击案例分享及总结(二)
- 文献笔记|Lau, 2021, Nature human behaviour
- 【教你如何用驱动人生解决驱动问题】
- excel概率密度函数公式_使用Excel绘制t分布概率密度函数
- 出版一本书可以赚多少钱_今年出版5本书
- cpu,内存占用率过高解决方法