网上有一些介绍(说实话并不是太多)。这里只是做个总结摘要。如果不愿意详细研究其他文章,可以参考本文也能成功。

  1. 购买一块树莓派板子,安装Raspbian。(推荐使用usbImageTool制作sd卡:http://www.alexpage.de/usb-image-tool/);
  2. 打开ssh(可由图形界面开启:系统菜单Preference| RaspberryPi Configuration );
  3. 安装 HPLIP (hp-linux-imaging-and-printing,有兴趣深究的话参考:https://developers.hp.com/hp-linux-imaging-and-printing)。此安装会自动安装 cups。(官网:https://www.cups.org。 CUPS 是一个开源的,用于linux 打印的系统,这可是乔帮主的苹果公司开发的)
    sudo apt-get install hplip
  4. 很重要的一步:将pi用户 加入到 lpadmin,如果不加,则后续添加打印机步骤会出现 forbidden,无权限操作。
    sudo usermod -a -G lpadmin pi
    
  5. 修改cups的配置文件。为了安全,cups服务只能本地访问。可以根据需要扩大访问范围。配置文件在 /etc/cups/cupsd.conf . 修改前可以先停止cups服务: sudo service cups stop。 注意先备份再修改。下面 有 #*** 的就是修改/添加的内容。
    # Only listen for connections from the local machine.
    #Listen localhost:631  原来的配置只监听本地。可以改为0.0.0.0:631,或者只是你的网段:192.168.0.0:631
    Listen 0.0.0.0:631  # ***# Restrict access to the server…
    <Location />
    Order allow,deny
    Allow from @Local # ***  如果跨网段,可以再加一行,例如:  Allow from 192.168.2.*
    </Location># Restrict access to the admin pages…
    <Location /admin>
    Order allow,deny
    Allow from @Local # ***
    </Location># Restrict access to configuration files…
    <Location /admin/conf>
    AuthType Default
    Require user @SYSTEM
    Order allow,deny
    Allow from @Local  # ***
    </Location>

    修改完之后重启cups服务:sudo service cups start

  6. 如果使用其他的打印机,运气好的话已经可以开始添加打印机了,如果用 HP P1007,还需要继续:
  7. 安装foo2xqx:  a linux printer driver for XQX stream protocol
    #下载解压。要在树莓派上执行。最好先建一个目录
    
    wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz
    # Unpack:$ tar zxf foo2zjs.tar.gz$ cd foo2zjs
    Compile:$ makeGet 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 fileInstall 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
  8. 如果以上步骤没问题,那么已经可以开始添加打印机了:任何一台机器访问:http://树莓派IP:631/

    打印机连接树莓派USB口,在页面选择带有USB字样的设备。注意一定要选中Share this printer.
    选择驱动的时候一定要选择foo2xqx的驱动。

  • 最后可以在Maintenance打印测试测试页。如果成功了,就可以从电脑添加打印机了。共享打印机地址是:
    http://树莓派IP:631/printers/添加的打印机名
  • 一个坑:由于漏掉了
    ./getweb P1007

    这一步,打印机断电之后无法初始化。必须用电脑连接打印一次,树莓派才能正常服务。重新执行这一句,并重新 make install 就好了。

参考文章:

  • http://www.cnblogs.com/h2zZhou/p/5497130.html
  • https://www.linuxidc.com/Linux/2016-10/135931.htm
  • http://foo2xqx.rkkda.com/

树莓派(RaspberryPI 3)用作HP LaserJet P1007的打印机服务器相关推荐

  1. 惠普HP LaserJet Pro P1106 打印机驱动

    惠普HP LaserJet Pro P1106 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Wi ...

  2. 惠普HP LaserJet Pro M104a 打印机驱动

    惠普HP LaserJet Pro M104a 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Wi ...

  3. 惠普HP LaserJet Pro M405d 打印机驱动

    惠普HP LaserJet Pro M405d 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Wi ...

  4. 惠普HP LaserJet Pro M305d 打印机驱动

    惠普HP LaserJet Pro M305d 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Wi ...

  5. 惠普HP LaserJet Pro M405dn 打印机驱动

    惠普HP LaserJet Pro M405dn 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / W ...

  6. 惠普HP LaserJet Pro M15a 打印机驱动

    惠普HP LaserJet Pro M15a 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Win ...

  7. 惠普HP LaserJet Pro M305dn 打印机驱动

    惠普HP LaserJet Pro M305dn 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / W ...

  8. 惠普HP LaserJet Pro M329dn 打印机驱动

    惠普HP LaserJet Pro M329dn 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / W ...

  9. 惠普HP LaserJet Pro P1606dn 打印机驱动

    惠普HP LaserJet Pro P1606dn 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / ...

最新文章

  1. Javascript学习笔记2——函数
  2. 解决在IOS系统及微信中audio、video不能自动播放的问题
  3. 全流程解读:建立销售和营销模型的 9 个步骤
  4. 关于React-native的介绍以及环境搭建
  5. 字母e和i如何发音?
  6. C++项目开发注意事项--持续更新
  7. bootstrap-table初始化配置
  8. (五)比赛中的CV算法(上2)目标检测初步:神经网络及优化方法
  9. css 响应式布局(媒体查询),兼容pc,ipad,移动端的布局单位
  10. Vue 截取视频第一帧作为封面图 然后转成base64,base64转成图片
  11. 10-25 查询选修张老师讲授所有课程的学生
  12. GPIF II designer使用说明+CYUSB3014芯片基本信息介绍——英文文档学习记录
  13. 深度解析上海互联网产业为何沉沦
  14. 现在怎样做自媒体赚钱?
  15. 需求与商业模式创新-需求3-需求工程过程
  16. AI人工智能入门—知识地图
  17. 两个PDF比较标出差异_5款“业界良心”级的PDF处理工具,哪些真“免费”,哪款最好用?...
  18. 1. 机器人动力学—动力学的数学基础
  19. 安装postgis,使用postgis导入shapefile的步骤总结
  20. 天刀各区服务器位置,天刀服务器人数统计2017 | 手游网游页游攻略大全

热门文章

  1. UEFI 之 UFS Recovery模式下载
  2. CET-4 week7 融会贯通
  3. 2019 年博客总结
  4. 硬盘界面发展史:ATA, AHCI, NVMe. PATA, SATA, SAS, Mini PCIE/MSATA, M.2(PCEx2/SATA or PCIEx4)
  5. element-ui 表单校验,el-select校验失效问题
  6. 微信公众号/订阅号开通留言功能
  7. PDFCrackers Plus版
  8. 实时操作系统(RTOS)
  9. WordPress 函数大全
  10. dede服务器建站_织梦教程,网站搭建,网站成功部署教程