ni7ht 发表于 2022-5-17 13:01

HP1007 GDI类型打印机折腾记录

本帖最后由 ni7ht 于 2022-5-17 13:02 编辑

记录自己折腾HP1007的经历,这种GDI类型打印机工作时每次开机打印都需要加载固件,需要编辑或替换/etc/hotplug.d/usb/10-usb_printer,替换的话一定要在安装完ipk后重启,等系统自动生成10-usb_printer文件再替换!!!


#!/bin/sh

set -e

# change this to the location where you put the .dl file:
FIRMWARE=/usr/lib/sihpP1007.dl
DEVICE=/dev/usb/lp0
LOGFILE=/tmp/printer.log

# change product code:
if [ "$PRODUCT" = "3f0/4817/100" -a "$ACTION" = "add" -a "$DEVTYPE" = "usb_interface" ]; then
   echo "$(date): Starting" >> $LOGFILE
   /etc/init.d/usb_printer start
   for i in $(seq 30); do
       echo "$(date): Attempt $i on $DEVICE" >> $LOGFILE
       if [ -c $DEVICE ]; then
          echo "$(date): Device $DEVICE found." >> $LOGFILE
          if [ -z "`usb_printerid $DEVICE | grep FWVER`" ]; then
            echo "$(date): No firmware found on $DEVICE" >> $LOGFILE
            echo "$(date): Sending firmware to printer…" >> $LOGFILE
            cat $FIRMWARE > $DEVICE
            echo "$(date): Done." >> $LOGFILE
          else
            echo "$(date): Firmware already there on $DEVICE" >> $LOGFILE
          fi
          echo "$(date): Exiting" >> $LOGFILE
          exit
       fi
       sleep 1         
    done
fi



yamol2007 发表于 2022-11-30 21:04

也不知道好用不

大名小松 发表于 2023-4-21 07:14

老哥你好,麻烦问下你是什么路由器弄的打印机啊,我也是1007打印机,一直没有搞定

5566hyc 发表于 2023-4-21 07:41

大名小松 发表于 2023-4-21 07:14 static/image/common/back.gif
老哥你好,麻烦问下你是什么路由器弄的打印机啊,我也是1007打印机,一直没有搞定

这是op脚本

lxtdd 发表于 2023-4-21 15:56

我咸鱼上买了 720N 网络打印机(刷的OPENWRT),每次设置完可以打印一次,断电后重启或者长时间待机后就无法打印,必须restore,重新设置一遍,才能打印,基本每次打印都要重置,真是无聊啊,问了卖家说是惠普1007 和1008打印机就这样 无解。

大名小松 发表于 2023-4-21 17:02

5566hyc 发表于 2023-4-21 07:41
这是op脚本

嗯嗯,明白的,我是电信8820s刷的op自带的p910打印服务器读不出来1007打印机,不知道还能不能装插件
页: [1]
查看完整版本: HP1007 GDI类型打印机折腾记录