随身wifi改造打印盒子,支持安卓/IOS/Windows

这篇具有很好参考价值的文章主要介绍了随身wifi改造打印盒子,支持安卓/IOS/Windows。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

23年4月发现了随身WIFI的妙处后,一发不可收拾,这玩意带modem,内存512M,flash 4G,带USB口,有WIFI,芯片一般是高通8916,这可是当年手机上用的芯片,跑个Openwrt应该是轻轻松松。

本着能省一点是一点的精神,闲鱼收了一个970的,未刷机,25大洋包邮的

既然也不贵,也懒得备份基带之类的,收到后用酷安社区的“SP970工具箱”打开了adb端口,安卓系统看都没看,就开始刷机,970可以刷openwrt或者debian,均实验通过,过程记录如下:

1.Openwrt+docker方案

openwrt的刷机过程不在细说,拿来主义,酷安上随便一搜就有,实在不行就百度,刷机后,m版本信息如下:

随身wifi改造打印盒子,支持安卓/IOS/Windows,打印,CUPS 前期研究过openwrt编译cups的过程,还是比较麻烦的。这个随身wifi的openwrt里面自带docker,先下载如下docker镜像

docker run -d --name=CUPS_M7 \
--restart=always \
--net=host \
-v /var/run/dbus:/var/run/dbus \
-v ~/airprint_data/config:/config \
-v ~/airprint_data/services:/services \
--device /dev/bus \
--device /dev/usb \
ydkn/cups

 运行后的cups版本是2.2.10,还算比较新,https访问,注意,用户名密码都是admin,跟openwrt的登录密码没有关系

随身wifi改造打印盒子,支持安卓/IOS/Windows,打印,CUPS

添加打印机后,通过扫描热点的方式,让随身WIFI接入家庭局域网,固定局域网IP。随后Android,IOS,Windows均可以自动发现打印机,试了下打印,均OK

然后是硬件部分改造,因为打印机是方口USB,需要转接成普通USB,另外,打印机的USB口没有5V电源,所以,需要另外引出,这点不太方便,硬件改造需要一定的动手能力。

随身wifi改造打印盒子,支持安卓/IOS/Windows,打印,CUPS

注意,随身wifi有时会出现分区只读,导致配置不能保存,docker工作异常等现象,需要在启动脚本中增加如下代码:

# usb auto otg
sleep 1
grep 0 /sys/kernel/debug/usb/ci_hdrc.0/device | grep speed
if [ $? -eq 0 ]
then
echo host > /sys/kernel/debug/usb/ci_hdrc.0/role
fi
e2fsck -y /dev/mmcblk0p14

##sleep 25 && /etc/init.d/network restart
exit 0

echo host > /sys/kernel/debug/usb/ci_hdrc.0/role
这行的作用是把usb口设置成host模式,保证可以连接打印机


e2fsck -y /dev/mmcblk0p14

这行的作用是确保异常断电情况下,检查文件系统错误,避免分区只读

2.Debian方案

Openwrt安装起来其实也挺方便的,折腾Debian的原因是随身wifi的Docker多少有些不稳定,因为之前是用N1刷的Armbian,那是相当稳定,所以在Debian上做了尝试,与Armbian是完全一样的,过程记录如下:

1.刷机

不多说了,用的苏苏亮亮的固件,有2022-05-28和2022-06-02两个版本,得用0602版本,老的那个版本刷机后没有rndis口,配置起来不方便。

固件传送门

刷完后,apt update会报错,需要解决,执行如下4行命令

sudo sed -i '1c deb http://mirrors.tuna.tsinghua.edu.cn/Adoptium/deb buster main' /etc/apt/sources.list.d/AdoptOpenJDK.list

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 843C48A565F8F04B

sudo gpg --armor --export 843C48A565F8F04B | sudo apt-key add -

sudo sed -i '1c #deb http://repo.mobian-project.org/ bullseye main non-free'  /etc/apt/sources.list.d/mobian.list

然后apt就可以更新了

2.cups安装

安装如下:

apt install cups

apt install printer-driver-gutenprint  ##兄弟、爱普生、联想装这个

apt install hplip     ##惠普装这个

3. 修改配置

随后,要修改cups的配置文件,按如下截图修改

随身wifi改造打印盒子,支持安卓/IOS/Windows,打印,CUPS

 

添加打印机后,把打印机的名称记录下来,例如下图中的例子“EPSON_L360_970”

随身wifi改造打印盒子,支持安卓/IOS/Windows,打印,CUPS

修改如下文件,把“printers/EPSON_L360_970”这行改对了

<?xml version="1.0" ?>
<!DOCTYPE service-group  SYSTEM 'avahi-service.dtd'>
<service-group>
<name replace-wildcards="yes">AirPrint EPSON_L360 @ %h</name>
<service>
<type>_ipp._tcp</type>
<subtype>_universal._sub._ipp._tcp</subtype>
<port>631</port>
<txt-record>txtvers=1</txt-record>
<txt-record>qtotal=1</txt-record>
<txt-record>Transparent=T</txt-record>
<txt-record>URF=none</txt-record>
<txt-record>rp=printers/EPSON_L360_970</txt-record>
<txt-record>note=EPSON L360 CUPS</txt-record>
<txt-record>product=(GPL Ghostscript)</txt-record>
<txt-record>printer-state=3</txt-record>
<txt-record>printer-type=0x80900c</txt-record>
<txt-record>pdl=application/octet-stream,application/pdf,application/postscript,application/vnd.cups-raster,image/gif,image/jpeg,image/png,image/tiff,image/urf,text/html,text/plain,application/vnd.adobe-reader-postscript,application/vnd.cups-command</txt-record>
</service>
</service-group>

把上述文本保存成一个文本文件,名字叫:“AirPrint-EPSON_L360”,保存到/etc/avahi/services/目录下,随后重启avahi服务

systemctl restart avahi-daemon

然后windows,android,ios就可以自动发现打印机,不需要额外安装驱动

把cups和avahi设置为开机启动

systemctl enable cups
systemctl enable avahi-daemon

最后,把usb设置为host模式的脚本加入rc.local文章来源地址https://www.toymoban.com/news/detail-618502.html

#!/bin/sh -e
# 下面这条是要开机启动的命令
nmcli connection up USB
sleep 5
nmcli connection down USB

echo host > /sys/kernel/debug/usb/ci_hdrc.0/role    #加入此行

exit 0

4. 结束,enjoy

到了这里,关于随身wifi改造打印盒子,支持安卓/IOS/Windows的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安卓或者IOS不自动跳出WiFi登录页怎么办的方法(wifi认证页面打不开)

    换新iPhone连接不上学校的无线WiFi了应该怎么办。我就和大家分享了这样一篇文章。 首先是遇到的问题,连接学校的WiFi之后没有弹出认证/登录页面。 目前能够遇到的大部分WiFi网络连接认证方式大致有两种,一种是点击WiFi名之后直接弹窗让输入密码的方式;一种是连接上Wi

    2024年02月11日
    浏览(68)
  • 迅雷随身wifi和瑞星随身wifi哪个好?瑞星随身wifi和迅雷随身wifi对比评测

    瑞星随身wifi和迅雷随身wifi哪个好 呢?下面小编为大家介绍一下迅雷随身wifi和瑞星随身wifi相关内容,还不了解的用户们一起来看看吧! 瑞星随身wifi介绍: 该产品主打安全功能,可实现手机、Pad等移动设备上网零流量。 瑞星安全随身WiFi具有三个突出优势。首先,该产品采用了

    2024年02月06日
    浏览(43)
  • 迅雷随身wifi和360随身wifi哪个好?360随身wifi和迅雷随身wifi区别对比

    360随身wifi和迅雷随身wifi哪个好 呢?下面小编为大家介绍一下迅雷随身wifi和360随身wifi相关内容,还不了解的用户们一起来看看吧! 360随身wifi介绍: 360随身WiFi是一款超迷你、操作极其简单的无线路由器,只需把360随身WiFi插到一台可以上网的电脑上,不用做任何设置,就把连接

    2024年02月06日
    浏览(38)
  • 瑞星随身wifi怎么样 瑞星随身wifi多少钱以及随身wifi有什么优势

    今天,瑞星公司正式发布国内第一款具备安全功能的随身WiFi,并联合知名电商京东商城独家首发。瑞星安全专家介绍,此次发布的随身WiFi与市场上其他同类产品相比具有明显的技术优势,不仅实现了手机、Pad等移动设备上网零流量,其最大的亮点是能为用户提供一个安全的

    2024年02月06日
    浏览(54)
  • 旧手机变身电视盒子:简单实用的改造指南

    你是否曾经有过一堆不再使用的旧手机,闲置在抽屉里,被遗忘的角落?别再让它们默默无闻了,今天我要教你们如何把这些旧手机变成强大的电视盒子。你们准备好了吗?一起让这些旧手机焕发新生,创造新的使用价值! 要进行这个改造,我们需要解决三个主要问题。首先

    2024年03月08日
    浏览(46)
  • 小米随身wifi是什么 小米随身wifi怎么用

    小米随身wifi?是的,你没听错,虽然落后小度wifi很久但是小米随身WiFi精致小巧的机身拥有六种多彩颜色可选,也整体彰显出时尚的气质并且于2013年12月31日发售,原价19.9元新年价只要9.9元啦(相关文章:新年尝鲜价9.9元小米随身Wifi抢购流程介绍)。那么小米随身wifi怎么用又

    2024年02月06日
    浏览(56)
  • 迅雷随身wifi是什么?迅雷随身wifi功能介绍

    迅雷随身wifi是什么?下文将为大家介绍迅雷随身wifi功能有哪些,目前市面上已经有很多随身wifi产品,迅雷家的有哪些特别功能吗?大家可以通过下文详细了解哦~   1、快速创建WiFi·简单 插上电脑自动创建WiFi,小伙伴们就可以免费上网了   2、免费移动流量·省钱 公司、宿舍不

    2024年02月06日
    浏览(41)
  • 小米随身Wifi怎么用 小米随身Wifi安装使用教程图解

    小米随身Wifi是一款功能类似360随身Wifi的USB迷你无线路由器,让无线网络共享变得非常简单!将小米随身WiFi连接任何可以上网的台式电脑或者笔记本,就可以轻松让我们的智能手机、Pad平板等移动设无线备免费Wifi上网。尽管小米随身Wifi使用简单,但初次使用,我们还是需要

    2024年02月06日
    浏览(56)
  • 瑞星随身wifi怎样预约?瑞星随身wifi预约购买攻略图解

    瑞星随身wifi怎么预约购买?在哪预约?瑞星官方发布瑞星随身wifi ,很多网友朋友还不知道瑞星随身wifi在哪里预约购买,下面就跟yii666小编一起来看看瑞星随身wifi预约预约流程吧! 第一步:进入进入瑞星随身wifi预约地址(京东商城)--点击立即预约 瑞星随身wifi 第二步:填写个人

    2024年02月06日
    浏览(54)
  • 小米随身Wifi和360随身Wifi2哪个好?小米Wifi与360Wifi对比评测详解

     小米随身Wifi和360随身Wifi哪个好?这是笔者在小米论坛大家讨论比较活跃的一个话题,说起小米最新推出的随身Wifi,令笔者不禁就联想到了360随身Wifi,因为无论是从功能、外观价格上来看,小米随身Wifi和360随身Wifi基本都相差查达不多。如果真要进行对比的话,我们只能从

    2024年02月06日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包