花了两百多购买了最低配的入门打印机 HP DeskJet 1112 ,买完有点后悔没有多花点钱直接搞一个有无线打印功能的。

于是乎掏出闲置已久的树莓派,准备来一波强行无线打印。

1 下载驱动

树莓派默认的系统是基于 debian 的,在 hp 官网搜索驱动,会提示Linux 系统的驱动由 hplip 提供,按提示一步步点进去下载就行了。

2 安装驱动

打印机插到树莓派上,然后将下载的 hplip-3.18.4.run 文件直接放到树莓派中,修改一下执行权限,直接运行

$ chmod 755 hplip-3.18.4.run

$ ./hplip-3.18.4.run

安装过程比较长,会需要一些交互输入,还会让你输入管理员账号的密码,这里输完要记住,之后会用

3 测试打印

现在树莓派已经可以进行正常的打印的,我们随便打开一个文档,打印一下试试

确定没有问题再进行接下来的操作

4 安装 cups

那么如果将这个树莓派上连接的打印机变成一个无线打印机呢?

这时我才发现有个很好用的软件叫 cups

安装和启动步骤如下

$ sudo apt-get install cups

$ vi /etc/cups/cupsd.conf

.... listen localhost 改成 0.0.0.0 ....

$ sudo service cups restart

其实执行第一步时就会发现,提示 cups 已经安装了,我想应该是 hplip 驱动的实现原理就是基于 cups 的。

5 使用 cups

cups 服务启动后可以打开浏览器(最好外接一个 hdmi 显示器)访问 https://树莓派IP:631 正常的话可以看到 cups 服务页面,如果不行的话一定是哪里的打开方式不对,请自行找原因。

访问 https://树莓派IP:631/admin/ 将箭头所示的都勾上,注意 use kerberos authentication 别勾,然后点击下面的 change settings 按钮。

这个过程中可能需要你输入管理员账户和密码。

接下来点击 Manage Printers 查看是否已经存在一个打印机了(因为之前我们按照了 hplip 驱动)

如果没有的话可以在之前的页面点击 Add Printer 添加一个,具体添加步骤很简单就不赘述了

点击已有的打印机,选择 Modify Printer

如果 Sharing 没有勾上的话,勾一下,一点要保证打印机是处于分享状态的就 ok 了

你可以在这个网页上多探索一下,这里可以管理和配置你的打印机。

5 无线打印

掏出手机随意选择一张照片,点击 打印

选择打印机时会看到局域网上的这台 HP_DeskJet1110,完成打印

我们成功了!

6 后记

虽然在 ios 或 mac 上找到这个共享打印机并打印很简单,但是 win 上好像并没这么容易。

采坑后总结一下

1 需要有线连接打印机正常安装一下驱动光盘(这一步不确定是不是必要的)

2 在打印配置窗口中,添加打印机,找到树莓派对应的那个

3 然后一般会提示你选着一个驱动,我的打印机型号是 HP DeskJet 1112 对应的驱动版本应该是 1110 serial, 但是我在 HP 下面始终没有找到 DeskJet 1110,找了半天后,发现这个很特殊,叫做 HP dj 1110,很奇葩。

Linux 自己写wifi打印驱动,使用树莓派搭建无线打印机相关推荐

  1. 树莓派搭建无线打印机(PC和安卓可用)

    树莓派搭建无线打印机 材料 树莓派3b+ EPSON l3118 打印机 1.安装cups sudo apt-get update sudo apt-get install cups 备份配置文件 s ...

  2. 发送文件到打印机,打印机收不到(无线打印机)

    发送文件到打印机,打印机收不到(无线打印机) 文章目录: 一.打印机收不文件 二.打印的时候说页数受限 一.打印机收不文件 在打印的时候,明明已经发送文件了,但是打印机那边还是查收不到.但是打印机旁边 ...

  3. linux 提取网卡驱动,韦东山-Linux下移植wifi网卡驱动(RTL8723) - 百问网嵌入式问答社区...

    硬件:韦老师的开发板IMX6ULL 内核版本:4.15(自己移植) 这次实验是在自己移植的内核上面加入RTL8723驱动 问题一:如何获取RTL8723驱动? 在韦老师给我们的程序中能够使用wifi, ...

  4. wifi6无线网卡驱动linux,Centos6.5 WIFI无线网卡驱动BCM43142驱动安装

    Centos6.5 WIFI无线网卡驱动BCM43142驱动安装 Broadcom 网卡型号:BCM43142 lspci|grep Broadcom 1.确定自己的网卡驱动 下载网卡驱动:hybri ...

  5. linux下安装hp1005打印驱动

    1.查找适配打印机的hplip版本型号: HP Developers Portal | All Supported Printer Models HP Developers Portal | All ...

  6. 树莓派做无线打印服务器,怎样用树莓派制作无线打印机

    无线技术也许是多年来家用打印的最佳改进.电缆更少,可灵活放置打印机–双赢.除非您有一台较旧的打印机. 虽然可能很容易以50美元以下的价格购买一台新打印机,但您可能已经在最后一台上花了足够的钱,无法证明 ...

  7. 02 配置树莓派作为无线打印机\扫描仪服务器

    一.需求分析 将一台普通的USB三合一打印机改造为网络打印机 使用CUPS作为无线打印机服务: 使用SANE作为无线扫描仪服务: 搭建网页版扫描仪服务,实现任意手机.电脑远程扫描: 二.网络打印机 1 ...

  8. linux下怎么安装打印驱动安装驱动程序,Linux下安装HP打印机的驱动程序

    前言 在Linux下,我想通过惠普打印机打印文件,我房间的HP打印机型号为HP LaserJet 1020/1008. 一开始通过命令行安装hplip及其相关插件,由于我的电脑是Fedora 22 W ...

  9. 360无线网卡linux驱动下载,如何在Linux下写无线网卡的驱动

    满意答案 如所指的是如何在Linux下载无线网卡的驱动,具体操作步骤如下:(1)先确定无线网卡型号,因驱动安装和型号是密切相关的,不同的型号,安装和下载驱动有所不同,但原理是一样的.图例为无线网卡型号 ...

最新文章

  1. 《Unity 游戏案例开发大全》一6.5 游戏主场景
  2. JavaScript setTimeout() 介绍
  3. RabbitMQ简单测试
  4. Android Scroller 使用详解
  5. angularjs 元素重复指定次数_5.2 设置循环次数:for +range 句式
  6. SAP ABAP ADBC和Java JDBC的使用比较
  7. 清华大学-曾鸣-《ARM微控制器与嵌入式系统》I2C总线(二)
  8. python方向键控制角色_python方向键控制上下左右代码
  9. 【堆】这是要搞事情啊——取出
  10. 锐捷linux上网教程,校园网Ubuntu锐捷(myxrgsu)安装联网方法
  11. Creating Apps With Material Design —— Defining Shadows and Clipping Views
  12. 简单理解有监督学习、无监督学习、强化学习
  13. “食物链”的顶端合约ALOKEX 顺势而行一万年太久只争朝夕
  14. [C#] DataView用法
  15. android利用多线程加载图片【不使用第三方库】
  16. 蚂蚁金服 Java开发专家 一面在线编程题
  17. shell命令的使用
  18. the module was loaded but the call to DllRegisterServer failed with error code 0x80020009
  19. 中国小角X射线散射(SAXS)行业市场供需与战略研究报告
  20. 笔记本安装TIA博途V17后出现蓝屏的解决办法

热门文章

  1. st庞大股票股吧_st庞大股吧,601258东方财富股吧【个股档案+股东人数收益质量】...
  2. 新的百亿 IoT 市场:2022年起,新车强制安装EDR!
  3. C语言实现扫雷(含递归和标记)
  4. 云端漫步 微软私有云技术征文大赛
  5. Android 10.0 Camera2 拍照功能默认选前摄像头
  6. 2023年五一法定节假日是几天?如何提醒自己放假时间?
  7. JAVA使用Calendar类获取日期
  8. Calendar类——对日期进行操作
  9. 国内公有云对比(1.2)- 功能篇之百度云
  10. 【论文模型讲解】多模态对话 Multimodal Dialogue Response Generation