本教程可使您的铁威马变身打印办事器,使角落里的USB打印机变成收集打印机。 由于Docker镜像(我利用的镜像文件为olbat/cupsd)可定制性高,可以很方便的安装驱动和软件,所以用铁威马系统的Docker容器,挂载 nas上的打印机,实现局域网打印机同享和移动打印需求。家里一台Win10台式机、两台Win7笔记本,一台华为Mate30手机均测试成功,终极实现局域网中的同享,包括手机、电脑无线同享打印,是一台实在的打印办事器。 % K; f! S2 ^+ q+ B
利用情况:X86Nas 我的型号为f2-421;镜像为 olbat/cupsd ,一台很是老旧且嘎吱嘎吱响的HP LaserJet 1022。安装完成后在win10 ,笔记本电脑、手机上均测试经过 。使USB打印机立马成为收集打印机。 - M# E5 h& [' f
先发一张图片: 点一根烟起头教程,本教程不敢保证为最优设置,但保证一定能成功,由于我一向就这样用着。
; M3 {5 ]- @5 P# ~6 w% G8 t" q+ o一、下载镜像文件
( j: V, e' x/ Z1、docker pull olbat/cupsd:latest --下载最新版本的olbat/cupsd(不到一分钟左右,没啥可说的)
2 L, ^1 B' s. a( Q4 w n
, A' D" S( ~+ a1 F, ?2 \4 U
二、新建三个挂载文件夹,结构为:
2 {( M$ K/ h& I5 R0 J+ w/mnt/md0/appdata/docker/airprint
2 ^6 m( ^# a" h: t7 M/ \' U0 l- n) F/mnt/md0/appdata/docker/airprint/config
; B7 \, [0 T* ^4 ^9 ?7 K8 r P7 z, d/mnt/md0/appdata/docker/airprint/avahi 三、起头运转镜像了 这一步很关键,我下面诠释一下,为了让大师看清楚号令行,我上传一张图片!$ C+ U( B- Z; G' @* `- J: q
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(记下来,一会儿要用)
$ N3 A2 D5 n2 P, j ]检察一下容器运转情况,可以看到已可以一般运转了!
4 ]' B5 ?/ U) n6 Y四、在阅读器中运转(留意要用https://来拜候)
, \ [! v3 C) ihttps://Nas ip:631 看到可以拜候了设备页面了,现实上教程到这里已经完了,由于下面的就是安装打印机驱动了,windonw同享啊什么的,没什么可说的了,但为了教程的完整性,我继续!!在来一根烟吧!
6 X: Y6 l) {0 |- x! ?( E) J M五、起头增加打印机,点击界面上的Administration,再点击Add print 输入密码,这里的用户名和密码均为print(小写)。可以看到系统已经发现打印机了(我这里是利用的一台HP LaserJet 1022)。我们挑选USB的打印机,点击继续。 六、把打印机的描写、位置、名字填写上,最初记得勾选同享这台打印机便可以了。 七、驱动系统已帮我们选出,挑选后点击增加打印机 八、然后再次对打印机停止设备,这里要留意的是打印机的纸张一定要挑选对,要否则会出现一些稀里糊涂的题目!我这里挑选的是A4 九、设备终了,打印测试页,一般运转! 十一、这一步要安装驱动法式,Win10的驱动比力全,间接挑选便可以了。 十二、检察打印机已安装成功,打印测试页,可以一般打印。无线笔记本毗连也一般,台式机有线毗连的也一般! 十三、手机同享打印机,打印一般! 到这里为至,打印机同享已全数安装终了,测试一般,无线毗连、手机毗连,都可以一般打印,在这里要留意的是:
+ L' r' a, ]# Q# D! c, K9 [1、本毗连同享利用的端口为631。
3 F* z7 I- {! k& H2、在利用网页安装打印机时利用的是https://Nas ip:631,(利用http://Nas ip:631拜候也能安装打印机,但同享后不能打印,不知为何),但在利用Windows同享毗连时要用http://。$ h4 `9 k8 A ?- g U$ V9 ]
3、运转docker镜像时收集要挑选host. d9 b( S( H: ~5 P3 j5 k! H; A$ I9 O
4、增加打印机时利用的用户名和密码均为print
( z9 |. I& I5 S. k+ U& d/ X为什么利用这个镜像olbat/cupsd,因这个镜像的驱动特此外全!
4 Y: E8 G7 q% }* Y1 N |