设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
硬件设备 Linux 驱动
›
有没有哪位兄弟的hplaserj1000打印机安装成功的,进来讨 ...
返回列表
查看:
1020
|
回复:
0
有没有哪位兄弟的hplaserj1000打印机安装成功的,进来讨论一下
[复制链接]
tyronehank
tyronehank
当前离线
积分
53
IP卡
狗仔卡
发表于 2004-12-6 14:22:34
|
显示全部楼层
|
阅读模式
因为公司的这台打印机是安装在前台的,我没法在linux机器上安装,想通过samba,让linux使用这台打印机
找了些资料
以下是原文:
现在开始准备:我用CUPS(通用UNIX打印系统)系统,它配制方便而且支持的种类很多(当然看起来默认的设备里没有LJ1000),并有一个Web界面管理打印机事宜,所以没有的话先安装它。(在debian下,其他的类似,用你的同功能系统命令替换我的)
# apt-get install cupsys cupsomatic-ppd
# apt-get install cupsys-bsd cupsys-driver-gimpprint
看一下cups的各种打印机相关文件是些什么文件:
$ dpkg -L|cupsomatic-ppd
看起来这些分门别类的数百个用打印机型号命名的.ppd文件代表了这些打印机的驱动可能,至少把一个匹配LJ1000的.ppd放到HP的目录下,也许就可以了?hmmm....I hope so......
安装foomatic-bin和foomatic-db两个包,不然得不到ppd
现在要想办法搞出ppd,访问
http://home.mn.rr.com/richardsons/foo2zjs/
抓一个叫foo2zjs.tar.gz的档,然后解开编译
$ make
可能会在make一个手册(应该是个pdf)文件的时候出点岔子,不过无所谓,重要的东西已经编译出来了。
请一定记住要用foozjs.tar.gz里附带的实用工具:
$ ./getweb 1000 # Get HP LJ1000 firmware file
因为这款打印机在掉电之后要重新加载一个firmware才能工作,所以你应该在每次打印机断过电的时候用root身份载入sihp1000.dl(或你得到sihp1000.img,总之是这个东西)命令如下
# cat sihp1000.dl > /dev/usb/lp0 ( 可能你有两台?)
打印机加电后加载一次就可以了(正确的话它会弄出点响声,转轮转几圈,别理它),多运行没有意义。
全部齐备了,可以安装了:
# make install
在你应该有在/usr/share/foo2zjs/firmware/ 下看见你的sihp1000.dl。
驱动的源xml文件被安装到/usr/share/foomatic/db下的三个目录内,正是我们需要的!(如果刚才make install的时候告诉你要手动安装这些文件,那么原因就是你没有安装foomatic-bin和foomatic-db包)
现在做foomatic编译db以得到想往已久的.ppd!
# foomatic-compiledb
............................应该至少两三分钟过去了 ,反正停长的,不过注意屏幕输出只要有HP-LaserJet 1000的字样出来你就终止好了,反正只是要"那个"ppd出来就可以了。
ppd在哪里?在/etc/foomatic/ppd里。到这个目录看看
# ls | grep HP | grep Laser | grep 1000
HP-LaserJet_1000-foo2zjs.ppd
8错,东西有了,放到
cups的db里去,我的系统在 /usr/share/cups/model/HP (和其他的惠普驱动放到一起,好找),然后,杀掉cupsd进程然后重起服务(不然不会有web配制界面,你原意用lpadmin在控制台下做也一样,不太直观而已)。接下来配制,打开一浏览器(如mozilla)。在URL栏里填写
http://localhost:631/
,回车就进入Common Unix Printting System的管理页面,开始配制。
选择Do Administration Tasks,不是root的话会要求确认你的管理员身份(敲root&root pswd)--->之后进入Admin页面--->选择Manage Printers进入Printer页面。选Add printer--->
age1:按你的意愿填写Name项,其他不用也可---> Page2:选择usb printer #1(或则#2/3....,你自己的情况) --->
age3:选HP(当然....)--->
age4: HP的Printer list出来了,真有够多....前面做的正确的话应该可以找到 "HP LaserJet 1000, Foomatic+foo2zjs(en)" ,然后就完成了,按一下print test page看看打印机是否开始转并打出一个含有图形和cups的页面?有就成功了!
我成功驱动LJ1000之后立刻尝试打印我的latex文档生成(用dvips)的ps文档(正事阿,不行就啥都白干了),立即一份漂亮的中文文档顺利的吐了出来,又快又清晰又没dot printer那么吵,OK!!
我下载了foozjs.tar.gz
解压缩后,运行
make
./getweb 1000
cat sihp1000.dl > /dev/usb/lp0 (因为是安装网络打印机,所以/dev/usb/lp0肯定是没有的,我不知道网络打印机应该指向哪里,另外安装了台epson ex3,非常好用,想找出它在/dev里面的位置,但是没有找到,所以我跳过了这一步)
make install
完成后,我没有用foomatic-compiledb 也能在/usr/share/cups/model里找到HP-LaserJet 1000.ppd
重启cups服务
然后用面板/系统设置/printing来添加打印机
新建、前进、联网的windows(smb),指定前台的hp1000打印机,选择制造商hp、型号选择里,能找到 "HP LaserJet 1000, Foomatic+foo2zjs(en)" 前进、应用。
按照以上方法,安装的网络hp1000,还是不能工作
到底要如何安装呢?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表