zoukankan      html  css  js  c++  java
  • centos (软件应用)hp打印机


    1、linux服务器上正确安装cups和samba服务; 
    2、linux服务器正确安装打印机驱动程序; 
    3、linux服务器能正确的找到windows共享打印机。

    具体步骤

    一、确保打印机服务程序正确安装 
    在你的Linux服务器上安装cups和samba程序[1]:

        $ yum install cups
        $ yum install samba
        $ chkconfig --level 234 cups on    #开启自启动服务
        $ chkconfig --level 234 smb on     #开启自启动服务
    • 1
    • 2
    • 3
    • 4

    如已安装,也可用如下指令验证:

        $ rpm -q cups     #如已安装cups,会输出cups-1.4.2-74.el6.i686提示。
        $ rpm -q samba    #同上
    • 1
    • 2

    二、确保打印机驱动程序在Linux上正确安装 
    (注:这里确保linux打印服务正常使用最关键的一步!笔者在网上搜索大量的相关文章,但多数没有就如何正确选择合适的Linux打印机驱动程序进行详细阐述。)

    1、请登录http://www.openprinting.org/printers推荐的驱动程序进行正确安装,如下图所示。

    这里写图片描述

    本次打印机型号为:HP LaserJet P1505,点击“show this printer”按钮查询,进入http://www.openprinting.org/printer/HP/HP-LaserJet_P1505页面。笔者的是Mostly两个小企鹅,如果你的打印机不被支持则说明无法在linux环境下使用该打印机服务。

    这里写图片描述

    查询结果分以下四种情况[2]: 
    (1)Perfectly:完全支持linux下打印,并且可以使用打印机所有功能和打印分辨率 
    (2)Mostly:大部分功能支持linux下打印,有一些小缺陷 
    (3)Partially:只有部分功能支持linux下打印,许多功能不能实现,比如彩色打印机只能打印黑白图像 
    (4)Paperweight:完全不支持linux下打印

    3、查询页面下方有Recommended Driver(推荐驱动):点击(Home page)来到你打印机的驱动页http://foo2xqx.rkkda.com/

    这里写图片描述

    4、在打印机的驱动页http://foo2xqx.rkkda.com/中,参考如下指令进行输入:

        $ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
        $ tar zxf foo2zjs.tar.gz
        $ cd foo2zjs
    
    # 编译:
        $ make
    
    # (选择安装)获取额外的打印机驱动相关文件,如颜色修正的.ICM 配置文件和fireware文件。 如你的打印机是如下型号,请执行如下语句
        $ ./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
    
    # 安装驱动
        $ su        # 切换到超级用户  
        $ make install
    
    # (选择安装) 配置 hotplug (这里是支持USB接口打印机服务; HP LJ P1005/P1006/P1007/P1008/P1505):
        $ make install-hotplug    
    
    # 如果你使用CUPS来管理你的打印机服务, 输入如下指令
        $ make cups    
    # 重启cups服务                                                                                                                 
        $ service cups start 或                                                                                                    
        $ /etc/init.d/cups start              
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    至此,你的打印机驱动程序已安装完成。

    三、linux服务器能正确的找到windows共享打印机 
    1、在linux下打开浏览器,输入http://localhost:631进入cups的管理界面,点击Add printer添加一个打印机,如下图所示。

    这里写图片描述

    2、因为我们需要使用windows下的共享打印机服务,请选择“Windows Printer via SAMBA”。 
    这里写图片描述

    3、在“Connetction”输入框填写共享打印机的位置,如下图所示。

    这里写图片描述

    这里笔者的smb路径和读者的实际路径会不一样,那如何找到你自己的共享打印机smb路径?这里笔者介绍如下技巧。 
    首先打开你的Linux系统桌面,选择“系统“->”管理”->”打印”,如下所示。

    这里写图片描述

    选择新建打印机,进入如下界面,在smb://输入栏中输入你的共享打印机IP地址。这里笔者的是192.168.xxx.xx。因此输入“192.168.xxx.xx/“(注意,不要漏写”/“),点击输入”浏览“,可以看到你的SMB浏览器下的打印机。选择对应的共享打印机,点击“确定”按钮。

    这里写图片描述

    这里就出现了正确的smb安装位置。点击“验证”,会弹出对话框告知你该打印机是否可以被访问。复制这个smb路径,回到cups管理界面,在“Connetction”输入框粘贴即可。

    这里写图片描述

    4、回到http://localhost:631下的cups的管理界面,接下来会进入如下页面。Name、Description、Location可随意填写,不会影响打印机的正确使用。

    这里写图片描述

    5、这里选择刚刚装好的驱动文件“HP LaserJet P1505 Foomatic/foo2xqx(en)”。注:这里HP LaserJet P1505可能会对应多个驱动程序,一定要选择正确的驱动程序文件名。

    这里写图片描述

    四、测试打印机服务 
    1、在http://localhost:631下的cups的管理界面,选择“Print Test Page”,进行打印测试页。如可正常打印,说明你已正确安装打印机服务程序。

    这里写图片描述

    或者也可进入linux桌面下,选择“系统“->”管理”->”打印”,进入如下页面进行打印测试。

    这里写图片描述

    --------------------------------------------------------------------------------------------------------------------------------

    --------------------------------------------------------------------------------------------------------------------------------

    在Linux下,我想通过惠普打印机打印文件,我房间的HP打印机型号为HP LaserJet 1020/1008。

    一开始通过命令行安装hplip及其相关插件,由于我的电脑是Fedora 22 Workstation:

    $ sudo dnf install -y hplip hplip-*
    • 1

    结果显然没有成功,按”打印”之后,打印机就”喀”一声没有反应。 
    于是想通过其他方法安装,找到了HP对于Linux下打印机专门的安装说明。


    驱动下载

    HP Linux Imaging and Printing: 
    http://hplipopensource.com/hplip-web/install_wizard/index.html 
    选择你的Linux发行版、Linux版本号、打印机类型,打印机型号。 
    我下载的是 hplip-3.15.9.run 
    http://download.csdn.net/detail/ws_20100/9189683


    安装说明

    安装说明的原文在http://hplipopensource.com/hplip-web/install/install/index.html

    1.自动运行

    打开shell命令行,输入以下命令:(所有的命令都在$之后输入)

    $ sudo chmod +x hplip-3.15.9.run
    $ ./hplip-3.15.9.run
    • 1
    • 2

    2.选择安装类型

    Automatic (enter an ‘a’) or Custom (enter a ‘c’) 
    HP官网建议使用自动安装(Automatic)模式。

    3.验证Linux发行版

    确保安装程序正确检测到Linux发行版,不同发行版的后续流程不同。因此检测发行版错误,会导致安装失败。

    4.输入超级管理员密码

    5.阅读安装说明

    6.检测缺少的软件依赖

    7.下载安装缺少的依赖

    8.’./configure’和’make’自动运行

    ./configure 对HPLIP的安装做准备,并确认所有依赖都已经安装。 
    make对HPLIP进行编译,产生build。

    9.’make install’自动运行

    ‘make install’ 是实际的安装进程,这步骤将HPLIP完全安装到电脑上。


    使用hp-setup配置打印机

    1.选择打印机的连接方式

    选择Universal Serial Bus(USB)。

    2.选择待配置的打印机

    取决于你需要安装驱动的打印机。

    3.选择PPD文件或驱动程序

    通常选择默认的PPD文件即可。

    4.确认打印机配置完成操作

    点击AddPrinter完成所有的打印机配置操作。

  • 相关阅读:
    雨天拍照技巧
    was8.5和aop的问题:JVMVRFY013 违反类装入约束o
    Docker Swarm
    Docker compose
    docker 网络
    dockerFile
    docker容器数据卷
    docker容器数据卷
    dokcer镜像详解
    Portainer可视化面板安装
  • 原文地址:https://www.cnblogs.com/baiquan/p/8526866.html
Copyright © 2011-2022 走看看