此解决方案适用于HP 1000 1005 1018 1020打印机

需要在路由器上面禁用双向模式,否则无法正常打印

问题一

能识别,能添加网络打印机,不能打印,下发打印任务之后,发现打印机根本没反应,Windows系统日志有报错Administrator 拥有的文档 打印文档 无法在打印机 HP LaserJet 1020 上打印。请尝试再次打印文档,或重新启动后台打印程序。

数据类型: RAW。后台文件大小(以字节为单位): 1414944。打印的字节数: 1414944。文档页面总数: 1。打印页面总数: 0。客户端计算机: \DESKTOP-EOG90GN。打印处理器返回的 Win32 错误代码: 1803。打印机命令无效。

原因:主机型打印机(也叫Windows 打印机,GDI打印机)需要每次上传固件,1020就是这种的

复制固件sihp1020.dl到路由器/etc

执行cat /etc/sihp1020.dl >>/dev/usb/lp0加载固件到打印机(/dev/usb/lp0为打印机挂载点),会发现打印机有反应,能正常打印

问题二

手动加载固件后成功打印一次,然后无法打印,错误和问题一相同

原因:打印机工作时每次打印都需要加载固件

添加脚本到路由器,自动加载固件到打印机

脚本内容#!/bin/sh

set -e

# change this to the location where you put the .dl file:

FIRMWARE=/etc/sihp1020.dl

DEVICE=/dev/usb/lp0

LOGFILE=/tmp/hp1020

if [ "$PRODUCT" = "3f0/2b17/100" -a "$ACTION" = "add" -a "$DEVTYPE" = "usb_interface" ]; then

echo "$(date): STARTING" > $LOGFILE

for i in $(seq 30); do

echo "$(date): Attempt number $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

保存为/etc/hotplug.d/usb/10-usb_printer(替换原有的10-usb_printer文件)

usb_printerid需要自行编译

问题三

HP1020打印一次后打印一直重复打印

设置打印机属性,禁用打印机双向支持

重启路由器,测试

lede做无线打印服务器吗,OpenWrt/PandoraBox/LEDE做打印服务器连接HP1020问题汇总相关推荐

  1. OpenWrt/PandoraBox/LEDE做打印服务器连接HP1020问题汇总

    此解决方案适用于HP 1000 1005 1018 1020打印机 需要在路由器上面禁用双向模式,否则无法正常打印 问题一 能识别,能添加网络打印机,不能打印,下发打印任务之后,发现打印机根本没反应, ...

  2. git指定版本openwrt源码_[OpenWrt Wiki] LEDE源代码

    LEDE源代码 LEDE项目发端于r49258版本的OpenWrt,其源代码被保存在一个包含了所有由OpenWrt项目产生的分支和版本的Git树中.在导入源代码时,树被归一化,并对提交者名称和邮件地址 ...

  3. lede 自定义linux,OpenWrt 和 LEDE 宣布正式合并

    OpenWrt 和 LEDE 项目已在官网正式宣布合并,合并后的项目仍用 OpenWRT 命名.合并后的 OpenWrt 项目将按照 LEDE 制定的规范进行管理.原有的 LEDE 和 OpenWrt ...

  4. OpenWrt分支LEDE嵌入式无线路由系统定制-1.编辑环境搭建

    编辑环境搭建 选择Ubuntu16.04 LTS 32位操作系统进行OpenWrt编译 系统安装在vm12里面,网卡桥接模式,系统自动分区 安装时建立用户:openwrt,密码:jlcssadmin ...

  5. lede 插件_家中路由换新——lede软路由安装教程

    工具合集见置顶评论 什么是lede软路由? 这里所说的lede软路由是国内比较出名的koolshare社区里的大神们,基于OpenWRT路由固件开源项目的一个分支项目Linux嵌入式开发环境项目(Li ...

  6. 小米潘多拉路由器添加节点_小白三步轻松搞定小米路由OpenWRT/PandoraBox过程·

    过程 ·将小米路由器的ROM从稳定版刷成开发版,并开启SSH并得到root权限 ·下载 OpenWRT/PandoraBox 固件,上传到路由器中并写入固件 ·写入固件 刷开发版ROM,并开启SSH得 ...

  7. Android手机做无线中继路由器

    为什么要拿手机做路由器?因为我现在每天要带着一个火柴盒大小的路由器(703n).它提供了一个f了q的无线网络,电脑,手机,平板等设备连接上这个无线网络之后之后就可以自由上twitter,看youtub ...

  8. vm虚拟机安装lede旁路由_vmware虚拟机下安装lede软路由

    软路由有着很强的性能和稳定性,让普通路由器只负责AP发射,这样能最大效率的使用我们的宽带,下面博士记录一下自己的一次虚拟机下安装lede软路由的过程: 第一步:下载软路由虚拟机镜像 找到这个下载目录  ...

  9. win7无线热点_电脑小技巧电脑做无线热点

    近日有网友问我,家里的无线路由器坏了,能不能用电脑做热点.其实现在wifi使用率越来越高,很多手机都支持wifi热点了,但是手机做热点毕竟是需要消耗流量的,今天给大家介绍下如何用电脑做无线wifi热点 ...

  10. linux连接win7的打印机驱动,openWrt用CUPS当打印服务器支持多台打印机,USB打印机设置电脑添加网络USB打印机方法...

    打印机对於日常生活来说,很重要吧!呵呵-没错啊!尤其我们的 Linux 主机如果未来还要作为 Printing server 的话,那么自然就得要先创建好打印机的连线啦!在本章里面我们仅谈论一下如何让 ...

最新文章

  1. linux环境变量 LD_LIBRARY_PATH 使用
  2. 基于MATLAB的RSSI 和 PLE 定位算法,并通过卡尔曼滤波器减少非视距误差
  3. k8s ready 不调度_从零开始学K8s: 10.在K8s上运行应用
  4. access重复数据累计_小程序·云开发之数据库自动备份丨云开发101
  5. HDU 3065 病毒侵袭持续中(AC自动机)题解
  6. 非递归方式对二叉树进行前序、中序、后序遍历(C++实现)
  7. 小学计算机键盘的初步认识教案,小学三年级信息技术--认识键盘教学设计(宋艳)[小编整理]...
  8. 【科普】AHCI模式是什么,与IDE模式有什么区别?
  9. 华氏温度与摄氏温度转换 java_用JAVA写一个将华氏温度转换成摄氏温度的程序
  10. Keil uVision5开发一个基于LPC17XX系列芯片的工程文件
  11. C# 使用MemeryStream进行序列化
  12. latex beamer 空一行_Beamer——基于LaTex的Slides制作
  13. 获取当前 IE 地址栏中的 URL
  14. javascript网页特效(一)
  15. HTML基础之表单提交
  16. php调取微信接口token上限,解决微信access_token上限问题
  17. 阿里大数据平台MaxCompute初窥
  18. 河北软件职业技术学院计算机专业在哪个校区,河北软件职业技术学院有几个校区,哪个校区最好及各校区介绍...
  19. 如何让小红书笔记排名在前面(小红书笔记排名至顶)?
  20. 单片机STM8S测量电压电路_纸张计数测量显示装置+【2019年电赛F题国一获奖作品】...

热门文章

  1. 积木导出pdf打不开文件,后台报空指针
  2. linux的php探针使用,php探针在Linux下的安装过程分享
  3. Centos7搭建maven私服nexus3,互联网大厂100道Java面试题助你冲关金三银四
  4. php获取sqlserver时间,PHP_php操作sqlserver关于时间日期读取的小小见解,上周五,要做一个php 同时对mys - phpStudy...
  5. 狮子鱼小程序独立版安装配置教程
  6. 大学生爱情兵法-洪亚非-听课笔记
  7. 打开MSDTC的方法(图解)
  8. CImageList用法介绍
  9. 清新简约的24小时在线要饭网站源码 全开源版+免费分享
  10. Python(应用) — Tesseract图片文字识别(一)