1、安装USB支持软件包

opkg update

opkg install kmod-usb-core

opkg install kmod-usb-storage

opkg install kmod-usb-printer #USB口打印机支持

2、安装CUPS 软件包

opkg insatll cups

opkg install libcupsdriver ##注意libcupsdriver不会默认安装,需要手工安装,否则认不到打印机

3、编辑/etc/cups/cupsd.conf

修改/etc/cups/cupsd.conf中一段,如下:

AuthClass Anonymous

AuthType None

Order Deny,Allow

Deny From All

Allow From 192.168.10.0/24 #允许192.168.10.xxx访问

4、插上打印机,并给USB设备添加权限

chmod -R 777

/dev/bus/usb/001/

5、启动服务

登陆到http://192.168.1.1(这里是路由器的后台IP地址,下面一样)到管理台去启动服务,【系统】-【启动项】,把cupsd那一项设置“启用”,并且点击“开始”

6、在网页管理客户端添加打印机

打开路由器http://192.168.1.1:631这个页面,点击“Administration”,这里提示要输入账号和密码,就是路由器的登陆帐号和密码。

然后点击“Find New

Printers”,正常情况下就能看到自己连接着的打印机了,

然后选“Add This Printer”,

勾选“Share This Printer”前面的勾,再点击“Continue”进入下一步,

看到“Make”项里面有个“Raw”,选中后先点“Continue”,最后再点“Add Printer”进入下一步,

接着保持默认点击“Set

Default Options”,打印机就添加完成了。

7、查看共享的打印机地址

此时在http://192.168.1.1:631的“Printers”页面可以看到自己添加的打印机了,点击自己的打印机,可以在地址栏看到当前打印机的网络地址比如http://192.168.1.1:631/printers/EPSON_LQ-630K,复制这个地址。

8、在电脑上添加打印机

在控制面板的打印机里面,添加打印机,选择“添加网络打印机”,点“我需要的打印机不在列表中”,再选“按名称选择共享打印机”,输入刚才复制的地址http://192.168.1.1:631/printers/EPSON_LQ-630K,下一步就是添加自己打印机的驱动,这里不多说明了。《电脑添加网络USB打印机方法》,具体在电脑上面怎么添加打印机,可以参考前面的文章,就是选择“按名称选择共享打印机”这里不同。

9、有可能打印机每天需要关机

有可能打印机每天需要关机,而不影响正常运行,请编辑脚本放到/etc/cups下面,命名为crontab.sh

#!/bin/sh

while true

do

chmod -R 777

/dev/bus/usb/001/

sleep 3

done

exit 0

将sh /etc/cups/crontab.sh 加放到启动项里面。

登陆到openwrt管理界面的系统启动项里,将sh

/etc/cups/crontab.sh插入到exit 0 之前即可。

openwrt打印服务器硬件需求,openwrt打印服务器相关推荐

  1. 基于Sane成功解决路由器改OpenWrt打印扫描服务器的手机移动端(IOS、Android)扫描功能实现问题

    1.前言 家里有一台HP打印扫描一体机HP DJ 2300 series PCL-3,不具备打印和扫描功能.之后买了一个TPlink的wr703n路由器,刷了OpenWrt系统,安装p910nd,通过 ...

  2. openwrt php 编译环境,openwrt基础编译教程

    从官网下载ubuntu,我下的是ubuntu 15.10(ubuntu-15.10-desktop-amd64) 打开终端 安装基础环境 sudo apt-get install build-esse ...

  3. openwrt劫持域名,openwrt使用DNS劫持实现访问域名访问web

    openwrt劫持域名,openwrt使用DNS劫持实现访问域名访问web 前阵子因为工作需要,要在中继器(openwrt使用WDS)wifi中继过程中登陆中继器的web. 由于WDS是工作做OSI7 ...

  4. openwrt开启文件服务器失败,OpenWrt搭建文件共享服务(NAS)

    1. 硬盘挂载 1.1 安装USB.fs的内核模块 opkg update opkg install kmod-usb-core kmod-usb-storage kmod-usb-ohci kmod ...

  5. 智能路由器-OpenWRT 系列一 (OpenWRT 刷机)

    现在没有了网络,估计大家都不知道该怎么消遣娱乐了. 电影.音乐.聊天.视频 .网络资讯,缺了网络,什么都搞不起.不过随着上网的时间越来越久,就会发现家庭网络不怎么好用,或者说是家里的路由器不怎么好用. ...

  6. openwrt 打印 APP_HP Smart Tank 511/518/519利用安卓手机设置无线局域网打印方法之二...

    新打印机使用的时侯,可以利用HP Setup......网络讯号,使用手机上安装的HP Smart App将打印机添加到无线网络中. 1.如果您的打印机是新买的,刚刚开机不久,您可以使用打印机的初始设 ...

  7. openwrt 打印 APP_用这5个APP,你能在手机上做出炫酷手帐

    这是手帐进化论的第41篇文章 编辑 / 饭团儿君 有时候出差在外,吃到好吃的东西看到漂亮的景色,会想要马上记录下来: 忙了一天很累,懒得翻出本子来做手账了,可又有不少新鲜事想记录,手机有不少美图想PO ...

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

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

  9. fw150rm刷openwrt固件_N1刷openwrt固件至eMMC详细教程,非常适合小白!!!

    本帖最后由 ganlu510 于 2019-6-26 10:38 编辑 Phicomm N1刷openwrt路由固件详细笔记 提醒:该笔记只适用于通过armbian系统将openwrt固件刷入到盒子的 ...

  10. openwrt 遍译php_[OpenWrt Wiki] OpenWrt编译 – 说明

    Menuconfig拥有一个文本界面,它包括选择要处理的目标平台,要编译的软件包,要被包含进固件文件的软件包和一些内核设置等. make menuconfig 这会自动更新你现在存在的配置的依赖,方便 ...

最新文章

  1. 【算法学习】堆排序建立最大堆
  2. 2021年最后几天,使用SSM实现网上购物商城系统
  3. python常用内置函数总结-python常用内置函数
  4. 学习日志---哈夫曼树相关算法
  5. php workerman demo,workerman-demo
  6. 前台Vue、后台Django、设置axios解决csrf_token问题
  7. mysql备份工具xtr_mysql-xtrbackup备份与恢复
  8. python response[200_python – django上的代码200 httpresponse
  9. 用二分法求方程的近似解的方法
  10. pandas 提取某几列_用pandas做数据清洗,我一般都这么干
  11. vim怎么把一个写的代码文件另存到任意文件夹里?
  12. Web安全防御从WAF到应用网关
  13. linux实验项目,实验--项目2_Linux基本命令
  14. 洗头 Wet Hair
  15. 2010提升你幽默感的语句
  16. MySQL从入门到精通:多表查询的灵活运用_02
  17. 【OFDM】多径信道下OFDM通信系统误码率仿真附matlab代码
  18. springboot mybatis easyui 整合的一个小demo
  19. IDEA 2021.1 的 Win 和 Mac 快捷键大全!!
  20. LeetCode:617. 合并二叉树

热门文章

  1. 火狐浏览器怎么支持html5,支持HTML5/CSS技术火狐浏览器8
  2. 《穿越计算机的迷雾》读书笔记四
  3. 【iOS开发】实现App内替换图标
  4. 计算机监控系统的巡视检查项目,网络机房监控系统巡检主要分为哪几个方面?...
  5. QQ音乐.qmc3文件转换成正常mp3文件
  6. 基本农田卫星地图查询_水经注万能地图下载器软件主界面功能说明
  7. 大专计算机办公应用,计算机办公软件应用论文
  8. Delphi官方网站资源
  9. windows系统gaussian和GaussView的安装
  10. UNetFusionNet