admin管理员组

文章数量:1533124

2024年1月5日发(作者:)

惠普LaserJet 部分机型打印机共享教程

惠普的一些基于ZjStream或XQX stream协议的打印机, 如HP LaserJet

1018/1020/1022/P2035/P1005/P1006/P1007/P1008/P1505/P1505n/P2014/P2014n, HP

LaserJet Pro P1102/P1102w/P1566/P1606dn 要求联机时载入firmware,所以我们需要配置TTDW通过hotplug脚本自动上传firmware到打印机。

教程如下:

我们将打印机的firmware存在/jffs里,然后在hotplug脚本里上传firmware到打印机

一、JFFS的启用

此步骤请参考/这个教程的JFFS启用部分。

二、保存firmware到/jffs

成功启用jffs以后,点击诊断工具->系统命令里输入下面的命令(该命令是下载P1007的firmware,如果是其他型号请把文件名改成对应的)可以从下载打印机的firmware到jffs(这样比winscp上传文件到jffs要方便)

1. wget /downloads/hplj/ -O /jffs/

复制代码

注意:目前只有如下型号的打印机有Firmware文件

型号 文件名

LaserJet 1000

LaserJet 1005

LaserJet 1018

LaserJet 1020

LaserJet P1005

LaserJet P1006

LaserJet P1007

LaserJet P1008

LaserJet P1505

三、设置Hotplug脚本

将如下脚本粘贴到USB设置的Hotplug脚本文本框里

#!/bin/sh

VID=$(echo $PRODUCT | cut -d "/" -f 1)

CLASS=$(echo $INTERFACE | cut -d "/" -f 1)

#HP的VID是3f0,打印机的CLASS是7

if [ $VID = "3f0" ] && [ $CLASS = "7" ]; then

if [ $ACTION = "add" ]; then

sleep 1

if [ -f "/jffs/" ]; then

cat /jffs/ > /dev/usb/lp0

else

logger "Printer Share: /jffs/ not exists!"

fi

fi

fi

四、Windows上安装打印机

参考这个教程/?tid=11872

本文标签: 打印机教程脚本部分机型