新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/11/14 23:52:31来源:尧图网络
实现老型号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
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/14 3:51:47

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/12 23:59:09

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/14 17:14:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/14 16:35:50

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/14 3:51:43

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉