Linux 自己写wifi打印驱动,使用树莓派搭建无线打印机
花了两百多购买了最低配的入门打印机 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打印驱动,使用树莓派搭建无线打印机相关推荐
- 树莓派搭建无线打印机(PC和安卓可用)
树莓派搭建无线打印机 材料 树莓派3b+ EPSON l3118 打印机 1.安装cups sudo apt-get update sudo apt-get install cups 备份配置文件 s ...
- 发送文件到打印机,打印机收不到(无线打印机)
发送文件到打印机,打印机收不到(无线打印机) 文章目录: 一.打印机收不文件 二.打印的时候说页数受限 一.打印机收不文件 在打印的时候,明明已经发送文件了,但是打印机那边还是查收不到.但是打印机旁边 ...
- linux 提取网卡驱动,韦东山-Linux下移植wifi网卡驱动(RTL8723) - 百问网嵌入式问答社区...
硬件:韦老师的开发板IMX6ULL 内核版本:4.15(自己移植) 这次实验是在自己移植的内核上面加入RTL8723驱动 问题一:如何获取RTL8723驱动? 在韦老师给我们的程序中能够使用wifi, ...
- wifi6无线网卡驱动linux,Centos6.5 WIFI无线网卡驱动BCM43142驱动安装
Centos6.5 WIFI无线网卡驱动BCM43142驱动安装 Broadcom 网卡型号:BCM43142 lspci|grep Broadcom 1.确定自己的网卡驱动 下载网卡驱动:hybri ...
- linux下安装hp1005打印驱动
1.查找适配打印机的hplip版本型号: HP Developers Portal | All Supported Printer Models HP Developers Portal | All ...
- 树莓派做无线打印服务器,怎样用树莓派制作无线打印机
无线技术也许是多年来家用打印的最佳改进.电缆更少,可灵活放置打印机–双赢.除非您有一台较旧的打印机. 虽然可能很容易以50美元以下的价格购买一台新打印机,但您可能已经在最后一台上花了足够的钱,无法证明 ...
- 02 配置树莓派作为无线打印机\扫描仪服务器
一.需求分析 将一台普通的USB三合一打印机改造为网络打印机 使用CUPS作为无线打印机服务: 使用SANE作为无线扫描仪服务: 搭建网页版扫描仪服务,实现任意手机.电脑远程扫描: 二.网络打印机 1 ...
- linux下怎么安装打印驱动安装驱动程序,Linux下安装HP打印机的驱动程序
前言 在Linux下,我想通过惠普打印机打印文件,我房间的HP打印机型号为HP LaserJet 1020/1008. 一开始通过命令行安装hplip及其相关插件,由于我的电脑是Fedora 22 W ...
- 360无线网卡linux驱动下载,如何在Linux下写无线网卡的驱动
满意答案 如所指的是如何在Linux下载无线网卡的驱动,具体操作步骤如下:(1)先确定无线网卡型号,因驱动安装和型号是密切相关的,不同的型号,安装和下载驱动有所不同,但原理是一样的.图例为无线网卡型号 ...
最新文章
- 《Unity 游戏案例开发大全》一6.5 游戏主场景
- JavaScript setTimeout() 介绍
- RabbitMQ简单测试
- Android Scroller 使用详解
- angularjs 元素重复指定次数_5.2 设置循环次数:for +range 句式
- SAP ABAP ADBC和Java JDBC的使用比较
- 清华大学-曾鸣-《ARM微控制器与嵌入式系统》I2C总线(二)
- python方向键控制角色_python方向键控制上下左右代码
- 【堆】这是要搞事情啊——取出
- 锐捷linux上网教程,校园网Ubuntu锐捷(myxrgsu)安装联网方法
- Creating Apps With Material Design —— Defining Shadows and Clipping Views
- 简单理解有监督学习、无监督学习、强化学习
- “食物链”的顶端合约ALOKEX 顺势而行一万年太久只争朝夕
- [C#] DataView用法
- android利用多线程加载图片【不使用第三方库】
- 蚂蚁金服 Java开发专家 一面在线编程题
- shell命令的使用
- the module was loaded but the call to DllRegisterServer failed with error code 0x80020009
- 中国小角X射线散射(SAXS)行业市场供需与战略研究报告
- 笔记本安装TIA博途V17后出现蓝屏的解决办法
热门文章
- st庞大股票股吧_st庞大股吧,601258东方财富股吧【个股档案+股东人数收益质量】...
- 新的百亿 IoT 市场:2022年起,新车强制安装EDR!
- C语言实现扫雷(含递归和标记)
- 云端漫步 微软私有云技术征文大赛
- Android 10.0 Camera2 拍照功能默认选前摄像头
- 2023年五一法定节假日是几天?如何提醒自己放假时间?
- JAVA使用Calendar类获取日期
- Calendar类——对日期进行操作
- 国内公有云对比(1.2)- 功能篇之百度云
- 【论文模型讲解】多模态对话 Multimodal Dialogue Response Generation