实现老型号HP打印机手机无线打印的一些步骤和方法

发布时间:2026/9/29 11:19:42

实现老型号HP打印机手机无线打印的一些步骤和方法 2026的技术现状背景家中常有一些老掉牙的机器还没换新又或者是新机器却没有无线功能也许吧这有一个可以实现无线打印的技术路线。分享给大家路线好像2026年的手机都支持分现网络中的共享打印机并且可以直接发送打印任务过去。只要家中有电脑这样的设备打开打印共享以后他的打印机就可以被手机直接发现。这里要说是的那些手机自身的打印功能对于打印机不具备无线功能经过了电脑设备的共享手机是可以直接使用的。***不要冒险去充值一些手机三方打印软件或者看来看去全广告而做无用功而没有去调整家里的共享设置。这在三方手机软件是解决不了后台服务问题。**大多数的文档处理和图片在共享的打印机上是可以直接打的。而手机的分享菜单中是直接有打印图标也是可以找到本地网络上可用的打印机的。一些持久化的细节毕竟在家中打印机和电脑同时打开且24小时在线有点难为人。所以我用家中openwrt无线路由担当起了一定的角色。如果家是有软路由且是openwrt也很好。分为两个方案一。 p910nd 单独虚拟机cups因为路由硬件无法运行cups这样的应用所以只是用来做转接把9100端口在网上打开它用来接收来自本网络打印请求让其具有无线能力然后需要像电脑主机一样的设备安装对应的打印机驱动让其具有打印解析功能。完成这两步打印机真正变成了手机无线直联打印机。现在800块的打印机都具备了这样的功能我只是把这个核心拆开成分部公共网络算力上。然后投放到古早设备上。为了达到的手机可访问24小时共享找印但是HP在1年前左右还没有支持P1008这样的机器在2013的时候foo2zjs中的foo2xqx已经失效了。没有网站了。启用无线openwrt投放固件开端口hplp-data 中的这些firmware. 这些类型的打印机通过这些文件来实现GP语法是对主机交互的一些基本功能但没有在打印机固件中保存也就是需要在每次掉电启动后从对端也就是联线驱动中下载到打印机内部。这是厂家专用的一些数据块。用来解析打印作务。所以目前的方式需要在openwrt中传入对应型号的fm.当然看出来了这是从hplp中找到的。然实现USB掉线也就是打印机重联后上传打印机。cat/usr/bin/hp-p1008-fw.sh#!/bin/bash# 指定固件路径如果文件是 .gz 结尾请先解压或使用 zcatFIRMWARE/www/hp_laserjet_p1008.fw.gzDEVICE/dev/usb/lp0# 检查固件文件是否存在if[!-f$FIRMWARE];thenechoFirmware file not found:$FIRMWARE/tmp/hp-p1008-fw.logexit1fi# 等待设备节点就绪最多等待5秒foriin{1..5};doif[-c$DEVICE];then# 将固件写入打印机gunzip-c$FIRMWARE$DEVICEechoFirmware sent to$DEVICEat$(date)/tmp/hp-p1008-fw.logexit0fisleep1doneechoDevice$DEVICEnot found within timeout/tmp/hp-p1008-fw.logexit1对于openwrt 来说需要加入hotplub的脚本nano/etc/hotplug.d/usbmisc/10-hp-p1008[$ACTIONadd]||exit0# i e设 g j^b bM-9就绪foriin$(seq110);do[-c/dev/usb/lp0]breaksleep1done[-c/dev/usb/lp0]||exit0if[-x/usr/bin/hp-p1008-fw.sh];thenecho$(date)/tmp/hp-p1008-fw.log /usr/bin/hp-p1008-fw.sh/tmp/hp-p1008-fw.log21fi我随后会把所有这些机型的firmware上传上来。这是经过我验证的。也就是说对于轻量级的这些打印机转成网络打印的P910nd的一个实现。这个固件上传是关键。打印一个容器装驱动在群晖或是软路由中可开一个DOCKER或是跑一个VMMKVMPVELXC等这样的虐拟环境我用的Debian,也可以是ubuntu,或其它然后安装hplp驱动或其他厂的驱动程序能在linux下跑起来的就行在cups中找到这个socket://ip:9100,然后在驱动中找到刚才安装的hplp一大群打印机中自已的型号。分享到网上。然后在手机中找到一个图片点分享找到其中的打印选一个打印机会在网上去查找并更新其状态。变成了可用就能发送测试了。手机是最后一步注意需要先在电脑分步进行先对9100这个无线路由公布的端口进行测试无问题后再在CUPS安装完成后进行测试页打印。前两步都通顺了。手机自然能打印了最后这是几百块就能解决的问题 。感觉又一个不必要但折腾人。二、一个内核做所有对于可使用USB口的容器就不需要openwrt这些复杂处理。主要过程就是安装cups ,hplp用hp-setup 本配置一台打印机。其中有几点hplp在安装本地这类的1008打印机时会有一个hp-plugin的安装过程而这个过程要跑去HP官网下载一个run,角本名叫hplip-3.22.10-plugin.run。这类的其中hp-plugin -i会显示下载不进行这可能是 wget无法通过安全验证。所以需要手 工 下载再传输到本地。然后再在 安装过程中手工指定放在哪里。这个是固件数据下载和脚本定制的过程。 其中hplp -g图形化安装也会遇到这样的问题。如果一切顺利。就能出测试页了。cups 的配置文件有两个需要放开权限端口号从本地转为网络。子网管理权也可在子肉内允许。系统可不运行于root下。# Only listen for connections from the local machine.Listen0.0.0.0:631 Listen /run/cups/cups.sockLocation /Allow from192.168.1.0/24 Order allow,deny/Location这是核心的两处。关于驱动上面说到了firmwawe中在主机中存的hplp的核心任务可以是放入了一个PPD文件。有网友说在cups中手建打印机可以自已上传ppd在我这样一个重量操作后它在这里。这些代码是AI生成的。ls -l /etc/cups/ppd/-rw-r----- 1 root lp 14530 Sep 27 15:58 HP_LaserJet_P1008.ppd打了ppd这是从hplp驱动用于linux 的hp打印程序提取到的 plug-in中的固件文件。对于部分型号现在HP的官方驱动已经集成了这个功能所以以前的foo2xqx已经失效了。所以现在apt install hplp最后这个文章的操作是从把1008挂上openwrt开始的着手于一台MACbook ,10.12的x86平台。一开始我不知道9100能不能直通到它。发现添加打印机选hp socket但软件选原来就内置的1008是可行因为发起了共享发现手机也能直接打印。于是就有了转去docker的cups的想法。 手头正好有debian12的群晖VMM。所以没有从docker 做起而是在主机环境的测试这样docker中可能有的坑就走了一遍。所以轻量级的办法是USB去一个主机并且USB在加载后写一次fimware到usb端口.然后cups驱动上传ppd 这可能是最轻量的做法。我也只能提供这两类文件对于不想从头弄的人。这个提取来的。也许可以直接打包成一个docker但是我是做不运了。https://download.csdn.net/download/wjcroom/93514938https://download.csdn.net/download/wjcroom/93514977
延伸阅读

更多相关文章

2026/9/29 11:19:42

医院后台管理系统实战:SpringBoot+Vue+MySQL前后端分离开发

医院后台管理系统这种项目,我前前后后接触过好几个版本,从最早的 JSP Servlet,到后来的 SSM,再到现在的 SpringBoot Vue MySQL,技术栈换了好几轮。这次分享的这套医院后台管理系统源码,算是目前比较典型…

2026/9/29 11:14:41

DeepSeek V4.1 Flash 批量处理实战指南

在处理企业级数据时,我们常常面临一个尴尬的境地:手里握着海量的非结构化文档,却难以从中快速提取有价值的信息。无论是堆积如山的用户评论、错综复杂的法律合同,还是源源不断的客服工单,传统的人工处理方式不仅效率低…

2026/9/29 11:14:41

力扣T232:用栈来实现队列

题目 描述:思路分析:栈是先入后出,队列是先入先出,故需要用两个栈去实现队列step1:将1,2,3,4随便入 栈中step2:出队时,先出去的是1,按顺序将非空栈…

2026/9/29 12:59:48

Unity大图切割指南:用Texture2D.GetPixels批量导出PNG与Sprite

简介:一份面向 Unity 开发者与初学者的图像切割与导出教程资源,解决将 Sprite 图集按规则切成多张小图并批量保存为 PNG 的实际需求。内容以单个 docx 文档封装,仅 133KB,轻量易读,重点梳理了 Unity 图像导入、纹理类型…

2026/9/29 12:59:48

面试题:二叉树的遍历及使用场景

1. 面试题:二叉树的前序、中序、后序遍历分别是什么? 核心思路(一句话) “前、中、后”描述的是根节点访问时机:前序是“根左右”,中序是“左根右”,后序是“左右根”。 解决方案流程图 遍历二叉…

2026/9/29 12:59:48

面试题:页面上的 CSS 样式不生效,你会怎么调试?

一、面试题:页面上的 CSS 样式不生效,你会怎么调试? 1. 核心思路(一句话) 先看 Styles 判断“规则有没有匹配/被覆盖”,再看 Computed 判断“最终到底算成了什么”,最后根据原因检查层叠、继承、…

2026/9/29 12:54:48

ffmpeg安装与实战:从环境变量配置到视频处理命令详解

简介:面向Linux用户的ffmpeg安装教程资源,以docx文档形式呈现,内容涵盖依赖包安装、编解码器配置、ffmpeg编译与常见故障排除。资源共1个文件,大小18KB,便于快速浏览与对照操作,适合需要搭建音视频处理环境…

2026/9/29 11:07:23

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/28 6:05:15

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/29 7:00:49

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/29 0:04:04

AI Evals实战指南:从零搭建LLM应用评估体系与CI/CD集成

1. 为什么AI Evals值得你花时间搞明白做LLM应用的人,迟早会撞上同一堵墙:模型输出飘忽不定,今天答得好好的,明天换个问法就胡说八道。你改了一版提示词,感觉好像好了点,但到底好了多少?说不清。…

2026/9/29 0:04:04

Java采购管理系统实战:从数据库设计到事务一致性

简介:这是一套面向Java Web初学者与课程设计者的采购管理系统完整源码,采用JSP技术搭建,配合MySQL数据库,用于解决企业采购信息的管理问题,适合作为毕业设计、课程大作业或进销存类项目的参考模板。系统实现了用户登录…

2026/9/29 3:53:39

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/29 9:46:12

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/29 6:36:14

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑