本教程可使您的铁威马变身打印服务器,使角落里的USB打印机变为网络打印机。
由于Docker镜像(我使用的镜像文件为olbat/cupsd)可定制性高,可以很方便的安装驱动和软件,所以用铁威马系统的Docker容器,挂载NAS上的打印机,实现局域网打印机共享和移动打印需求。家里一台Win10台式机、两台Win7笔记本,一台华为Mate30手机均测试成功,最终实现局域网中的共享,包括手机、电脑无线共享打印,是一台真正的打印服务器。
使用环境:X86Nas 我的型号为f2-421;镜像为 olbat/cupsd ,一台非常老旧且嘎吱嘎吱响的HP LaserJet 1022。安装完成后在win10 ,笔记本电脑、手机上均测试通过 。使USB打印机立马成为网络打印机。
先发一张图片:

点一根烟开始教程,本教程不敢保证为最优配置,但保证一定能成功,因为我一直就这样用着。
一、下载镜像文件
1、docker pull olbat/cupsd:latest --下载最新版本的olbat/cupsd(不到一分钟左右,没啥可说的)

二、新建三个挂载文件夹,结构为:
/mnt/md0/appdata/docker/airprint
/mnt/md0/appdata/docker/airprint/config
/mnt/md0/appdata/docker/airprint/avahi

三、开始运行镜像了 这一步很关键,我下面解释一下,为了让大家看清楚命令行,我上传一张图片!
docker run -d --name=airprint --net=“host” --privileged=true -e TZ=“Asia/Shanghai” -p 631:631 -v /mnt/md0/appdata/docker/airprint/config/:/config -v /dev:/dev -v /mnt/md0/appdata/docker/airprint/avahi/:/etc/avahi/services -v /var/run/dbus:/var/run/dbus olbat/cupsd

上面容器名为airprint,网络为host(不要使用bridge),端口为631 用户名和密码均为默认的print(记下来,一会儿要用)
查看一下容器运行情况,可以看到已可以正常运行了!
四、在浏览器中运行(注意要用https://来访问)
https://Nas ip:631

看到可以访问了设置页面了,实际上教程到这里已经完了,因为下面的就是安装打印机驱动了,windonw共享啊什么的,没什么可说的了,但为了教程的完整性,我继续!!在来一根烟吧!
五、开始增加打印机,点击界面上的Administration,再点击Add print 输入密码,这里的用户名和密码均为print(小写)。可以看到系统已经发现打印机了(我这里是使用的一台HP LaserJet 1022)。我们选择USB的打印机,点击继续。

六、把打印机的描述、位置、名字填写上,最后记得勾选共享这台打印机就可以了。

七、驱动系统已帮我们选出,选择后点击增加打印机

八、然后再次对打印机进行设置,这里要注意的是打印机的纸张一定要选择对,要不然会出现一些莫名其妙的问题!我这里选择的是A4

九、设置完毕,打印测试页,正常运行!

十、在Windows上连接共享打印机(以win10为例),在控制面板中点击添加打印机,选择我需的打印机未列出,单击按名称选择打印机,这里要输入的地址就是Web页上的地址http://192.168.3.101:631/printers/HP_LaserJet_1022(注意这里不能用https),点击下一步。

十一、这一步要安装驱动程序,Win10的驱动比较全,直接选择就可以了。

十二、查看打印机已安装成功,打印测试页,可以正常打印。无线笔记本连接也正常,台式机有线连接的也正常!

十三、手机共享打印机,打印正常!

到这里为至,打印机共享已全部安装完毕,测试正常,无线连接、手机连接,都可以正常打印,在这里要注意的是:
1、本连接共享使用的端口为631。
2、在使用网页安装打印机时使用的是https://Nas ip:631,(使用http://Nas ip:631访问也能安装打印机,但共享后不能打印,不知为何),但在使用Windows共享连接时要用http://。
3、运行docker镜像时网络要选择host
4、增加打印机时使用的用户名和密码均为print
为什么使用这个镜像olbat/cupsd,因这个镜像的驱动特别的全!

铁威马通过Docker容器实现Airprint 打印服务器功能相关推荐

  1. 无线打印 airprint 服务器,Docker容器实现Airprint 打印服务器功能

    本教程可使您的NAS变身打印服务器,使角落里的USB打印机变为网络打印机. 由于Docker镜像(我使用的镜像文件为olbat/cupsd)可定制性高,可以很方便的安装驱动和软件,所以用铁威马系统的D ...

  2. 铁威马NAS教程之利用docker快速搭建个人在线书库

    这是一个基于Calibre的简单的图书管理系统,支持在线阅读.主要特点是:美观的界面.支持多用户.支持在线阅读.支持邮件推送.支持OPDS.支持一键安装,网页版初始化配置,轻松启动网站等等. 那么,如 ...

  3. 铁威马NAS之如何利用docker安装Jellyfin媒体服务器

    Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件. 为了方便用户使用和管理Docker与容器,铁威马在TOS中为Docker 设计了一套友好的用户界面,你可以利用Docker安装 ...

  4. 铁威马NAS教程之jellyfin影音媒体库搭建指南

    对于Jellyfin,相信大家都不陌生吧,Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件. jellyfin是一个多平台的开源系统,所以可以多种方式安装.在铁威马NAS中有2种 ...

  5. 在铁威马NAS中使用Docker安装qbittorrent实现影片下载

    铁威马 NAS全新 TOS 4.0 系统新增加了 Docker ,有多种玩法,今天就教大家在 Docker 安装 qbittorrent 实现 PT/BT 下载. 1. 进入 TOS 系统,应用中心安 ...

  6. 铁威马NAS中如何利用Docker安装人人影视教程

    Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal. ...

  7. 铁威马NAS教程之利用docker安装IYUU plus实现自动辅种

    IYUU是自动辅种工具,支持下载器集群,支持多盘位,支持多下载目录,支持连接远程下载器等,实现做种客户端之间的转移(transmission.qBittorrent之间随意互转). 铁威马在TOS中为 ...

  8. 铁威马NAS利用docker安装 transmission教程

    Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare metal. ...

  9. Terramaster铁威马 F4-422真机实测预告 3000元级万兆4盘位NAS

    嗨,大家好我是王大炮 王大炮说NAS中国专业的NAS评测自媒体,欢迎大家关注评论转发,我们的网站是https://360nas.com ,你也可以百度.值得买.知乎搜索"王大炮说NAS&qu ...

最新文章

  1. 64位win7安装vs2010出现“组件安装失败...”等问题的解决方法
  2. CentOS7.3下Jenkins+docker自动化部署solo站点
  3. js切换换class
  4. SQL Server数据库字符集、版本类型、版本号、所在服务器名、语言SQL语句查询语法演示
  5. 用prop还是attr
  6. 使用Faster-Rcnn进行目标检测(实践篇)
  7. Java微服务(三)【本地maven配置与环境变量】(手把手编写,超级详细)
  8. 使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
  9. Spark数据倾斜的完美解决
  10. 【Mac】一些软件的图片和视频位置 QQ 微信
  11. 协议处理程序初始化失败_域间路由协议的内容有哪些 域间路由协议的内容介绍【详解】...
  12. 修复/boot及/etc/fstab、自制linux、编译安装内核
  13. stm32f103c8t6开发版点亮oled屏幕工程文件_OLED液晶屏如何显示中文呢
  14. javascript 数组对象 方法
  15. w3c怎么检测html5,HTML5教程:html标签属性通过w3c验证
  16. 考拉验数(自动化验数)设计方案和实现
  17. nodejs使用node-ffi-napi 访问dll文件
  18. WML 中文参考手册
  19. rtx2060什么水平_我的GAMING之路 篇八:光追到底是什么鬼?—微星VENTUS RTX2060评测...
  20. promise和async

热门文章

  1. 在采用总线型结构的计算机网络中,在采用总线型结构的计算机网络中,()。
  2. 华师大 OJ 1147
  3. [附源码]Python计算机毕业设计SSM金融投资管理系统(程序+LW)
  4. 机器学习——2(大数据金融风控的预测案例学习总结)
  5. 小技巧 - 收藏集 - 掘金
  6. 走进未来的工厂:数字孪生车间、虚拟车间和数字化车间的前沿应用
  7. QT读取剪切板内容-实现复制粘贴文本和图片
  8. Python中数据类型判断type()方法
  9. Vivado生成及仿真网表文件
  10. 2022年河南省高职单招(面试)考试冲刺试题及答案