zoukankan      html  css  js  c++  java
  • CentOS6 下安装HP-LaserJet 1020打印机

    因为实验室有个多余的老服务器,所以近段时间想把老服务器做成打印机服务器,同时因为最近在学习linux,所以就像在CentOS6.3 上安装打印机驱动。因为是新手,所以走了不少弯路,今天终于把打印机安装好了。

    网上现在流传各种安装方法,本人试了不少,可惜成功的机会没有,下面就唯一成功的一个写出来,希望有需要的人少走些弯路。

    我用的是foo2zjs驱动,它现在支持不少的打印机,其中就包括我的1020.

    我是做成打印机服务器,所以选用cups,而不用samba,因为本人不会sanmba。

    首先确认机器上是否安装cups

    Centos6与RHEL6是基本同样,因此参照HP官方网站对于RHEL的安装方式进行安装。
    1. 确认cups有没有安装并启动,可使用
    service cups status
    或者
    rpm -qa|grep cups
    如果没有安装请安装
    yum install cups

    这样就可以

    然后打开http://foo2zjs.rkkda.com/网址,查看是否支持你的打印机,按照上面的步骤一步步的走就可以了。

    Download and Install

    Click the link, or cut and paste the whole command line below to download the driver.
        $ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
    

    Now unpack it:

    Unpack:
        $ tar zxf foo2zjs.tar.gz
        $ cd foo2zjs
    

    Now compile and install it. The INSTALL file contains more detailed instructions; please read it now.

    Compile:
        $ make
    
    Get extra files from the web, such as .ICM profiles for color correction,
    and firmware.  Select the model number for your printer:
        $ ./getweb P1005     # Get HP LaserJet P1005 firmware file
        $ ./getweb P1006     # Get HP LaserJet P1006 firmware file
        $ ./getweb P1007     # Get HP LaserJet P1007 firmware file
        $ ./getweb P1008     # Get HP LaserJet P1008 firmware file
        $ ./getweb P1505     # Get HP LaserJet P1505 firmware file
    
    Install driver, foomatic XML files, and extra files:
        $ su			OR	$ sudo make install
        # make install
    
    (Optional) Configure hotplug (USB; HP LJ P1005/P1006/P1007/P1008/P1505):
        # make install-hotplug      OR      $ sudo make install-hotplug
    
    (Optional) If you use CUPS, restart the spooler:
        # make cups			OR	$ sudo make cups
    

    Now create printer entries for your spooler. Create the queues first, then edit them and set the device options as desired. See your operating system documentation for further details on creating a printer queue. Click any hyperlinks below for sample screenshots.

    For Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5 users:
        # printconf-gui
    
    For Fedora 6/7/.../20, and Ubuntu 7.10/8.x/.../14.x users:
        $ system-config-printer
    
    For Mandrake/Manrivia users:
        # printerdrake
    
    For SUSE 10.x/11.x users:
        # yast2 printer
    
    For Ubuntu 5.10/6.06/6.10/7.04 users:
        $ sudo gnome-cups-manager
        $ sudo make cups             # IMPORTANT: gnome-cups-manager has a BUG in it
    
    For Debian 3.x, 4.x, and other systems that use CUPS http://localhost:631
        $ firefox http://localhost:631
    
    Command line using CUPS:
        # lpadmin -p "NAME" -v "URI" -E -P /usr/share/cups/model/file.ppd.gz
        # lpadmin -d "NAME"				# Set the default
    

    For low level testing, you can also create a "raw queue", which will accept "XQX" stream files as-is and send them directly to the printer.

    这样打印机的驱动就安装完成了。因为我的机器是1020还要用cups所以最后的选项

    make install-hotplug
     make cups	

    一起执行即可。

    下面添加打印机,之后打印一个测试页试下,可以!!

    因为要做成打印服务器,所以用cups共享给其他人,cups的配置文件位于/etc/cups/cups.conf,暂时不要修改该文件,我们可以更加方便的用它自带的管理程序来修改。

    本机Firefox打localhost:631,这个是cups的管理地址,点击“Administrator”,用户名root和密码是root的密码,右面有可供选择的选项,选择上共享即可。

    如果中间出现什么问题,请详细查看错误原因。还有可以利用

    netstat -an |grep  631 

    命令来查看端口是否正常。

    如果谁在安装的过程中有什么问题,请可能的话,在评论中给出问题的截图或者说明,以供其他人相对照,其他人也可以帮助解决该问题,如果问题比较多的话,最后我会在试验过所有的问题后整理出来解决的方法,谢谢!!!

  • 相关阅读:
    electron创建窗口常用配置参数
    Node.js读取文件相对路径写法注意
    计算机系统安装及相关知识
    U盘无法拷贝大于4G的文件解决办法汇总
    PE盘制作
    不同数据库连接四要素总结
    如何将打印内容转换为bmp位图文件
    DPI的理解
    jmeter 函数助手里的P,property的使用
    jmeter的Include Controller控件和Test Fragment控件和Module Controller控件
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/5494991.html
Copyright © 2011-2022 走看看