2019独角兽企业重金招聘Python工程师标准>>> hot3.png

参考:https://blog.csdn.net/gsls200808/article/details/50950586

https://blog.csdn.net/jiay2/article/details/80252369

https://wiki.gentoo.org/wiki/HPLIP

遗留问题:

打印机几小时不用会自动关机,再打印时需要手动开打印机,在Windows/Mac上发现可以设置为不关机,但Linux上并没有发现这个选项。

由于媳妇儿要大量打印资料,所以就筹划着买台打印机,本来最开始是计划买带WiFi的喷墨打印一体机的(主要是佳能MG3080),但后来了解到改装的连供可能会有各种问题,而且喷墨打印机的打印速度也太慢了,然后又了解了下激光打印机,正好遇到天猫苏宁618搞活动,HP P1106只要749元,再加上天猫的40元购物津贴以及满1000减150的活动,这样算下来相当于只花了604元,然后果断下单。

没有扫描/复印功能,但也可以用“用得少”来自我安慰,哈哈。

不过,没有网络功能,这点就有点不爽了,要知道打印机放身边对身体是不好的,没办法,只能放在客厅的NAS旁边了,打印机连接NAS,NAS作为打印服务器,这也是本文要记录的主要内容。

Server OS:Ubuntu Server 18.04

打印机:惠普P1106

安装hplip(惠普打印机开源驱动),会同时安装cups(苹果为类UNIX开发的开源打印系统,想不通,苹果居然还干这好事!)。此外,还需要安装hp-plugin,原因后面解释。

# apt install hplip
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:avahi-daemon colord colord-data cups cups-browsed cups-client cups-common cups-core-drivers cups-daemoncups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc cups-server-commondconf-gsettings-backend dconf-service fontconfig fontconfig-config fonts-dejavu-core fonts-droid-fallbackfonts-noto-mono ghostscript gsfonts hicolor-icon-theme hplip-data imagemagick imagemagick-6-commonimagemagick-6.q16 libart-2.0-2 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7libavahi-glib1 libcairo2 libcolord2 libcolorhug2 libcups2 libcupscgi1 libcupsfilters1 libcupsimage2libcupsmime1 libcupsppdc1 libdaemon0 libdatrie1 libdconf1 libdjvulibre-text libdjvulibre21 libexif12libfftw3-double3 libfile-copy-recursive-perl libfontconfig1 libfontembed1 libgd3 libgomp1 libgphoto2-6libgphoto2-l10n libgphoto2-port12 libgraphite2-3 libgs9 libgs9-common libgudev-1.0-0 libgusb2libgutenprint2 libharfbuzz0b libhpmud0 libieee1284-3 libijs-0.35 libilmbase12 libjbig0 libjbig2dec0libjpeg-turbo8 libjpeg8 liblcms2-2 liblouis-data liblouis14 liblouisutdml-bin liblouisutdml-dataliblouisutdml8 liblqr-1-0 libmagickcore-6.q16-3 libmagickcore-6.q16-3-extra libmagickwand-6.q16-3libnetpbm10 libnspr4 libnss-mdns libnss3 libopenexr22 libpango-1.0-0 libpangocairo-1.0-0libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 libpoppler73 libqpdf21 libsane-commonlibsane-hpaio libsane1 libsensors4 libsnmp-base libsnmp30 libthai-data libthai0 libtiff5 libwebp6libwebpdemux2 libwebpmux3 libwmf0.2-7 libxcb-render0 libxcb-shm0 libxpm4 libxrender1 netpbm poppler-datapoppler-utils printer-driver-gutenprint printer-driver-hpcups printer-driver-postscript-hppython3-olefile python3-pexpect python3-pil python3-ptyprocess python3-renderpm python3-reportlabpython3-reportlab-accel qpdf sane-utils update-inetd
Suggested packages:avahi-autoipd colord-sensor-argyll cups-bsd foomatic-db-compressed-ppds | foomatic-db cups-pdf smbclientxpp antiword docx2txt fonts-noto ghostscript-x hplip-doc hplip-gui python3-notify2 system-config-printerimagemagick-doc autotrace cups-bsd | lpr | lprng enscript ffmpeg gimp gnuplot grads graphviz hp2xxhtml2ps libwmf-bin mplayer povray radiance texlive-base-bin transfig ufraw-batch xdg-utils libfftw3-binlibfftw3-dev libgd-tools gphoto2 gutenprint-locales liblcms2-utils ooo2dbk rtf2xml inkscape libjxr-toolsavahi-autoipd | zeroconf lm-sensors snmp-mibs-downloader libwmf0.2-7-gtk fonts-japanese-mincho| fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-umingfonts-nanum gutenprint-doc python-pexpect-doc python-pil-doc python3-pil-dbg python3-renderpm-dbgpdf-viewer python3-egenix-mxtexttools python-reportlab-doc unpaper
The following NEW packages will be installed:avahi-daemon colord colord-data cups cups-browsed cups-client cups-common cups-core-drivers cups-daemoncups-filters cups-filters-core-drivers cups-ipp-utils cups-ppdc cups-server-commondconf-gsettings-backend dconf-service fontconfig fontconfig-config fonts-dejavu-core fonts-droid-fallbackfonts-noto-mono ghostscript gsfonts hicolor-icon-theme hplip hplip-data imagemagick imagemagick-6-commonimagemagick-6.q16 libart-2.0-2 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7libavahi-glib1 libcairo2 libcolord2 libcolorhug2 libcups2 libcupscgi1 libcupsfilters1 libcupsimage2libcupsmime1 libcupsppdc1 libdaemon0 libdatrie1 libdconf1 libdjvulibre-text libdjvulibre21 libexif12libfftw3-double3 libfile-copy-recursive-perl libfontconfig1 libfontembed1 libgd3 libgomp1 libgphoto2-6libgphoto2-l10n libgphoto2-port12 libgraphite2-3 libgs9 libgs9-common libgudev-1.0-0 libgusb2libgutenprint2 libharfbuzz0b libhpmud0 libieee1284-3 libijs-0.35 libilmbase12 libjbig0 libjbig2dec0libjpeg-turbo8 libjpeg8 liblcms2-2 liblouis-data liblouis14 liblouisutdml-bin liblouisutdml-dataliblouisutdml8 liblqr-1-0 libmagickcore-6.q16-3 libmagickcore-6.q16-3-extra libmagickwand-6.q16-3libnetpbm10 libnspr4 libnss-mdns libnss3 libopenexr22 libpango-1.0-0 libpangocairo-1.0-0libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 libpoppler73 libqpdf21 libsane-commonlibsane-hpaio libsane1 libsensors4 libsnmp-base libsnmp30 libthai-data libthai0 libtiff5 libwebp6libwebpdemux2 libwebpmux3 libwmf0.2-7 libxcb-render0 libxcb-shm0 libxpm4 libxrender1 netpbm poppler-datapoppler-utils printer-driver-gutenprint printer-driver-hpcups printer-driver-postscript-hppython3-olefile python3-pexpect python3-pil python3-ptyprocess python3-renderpm python3-reportlabpython3-reportlab-accel qpdf sane-utils update-inetd
0 upgraded, 130 newly installed, 0 to remove and 45 not upgraded.
Need to get 48.1 MB of archives.
After this operation, 173 MB of additional disk space will be used.
Do you want to continue? [Y/n]

修改配置文件(/etc/cups/cupsd.conf)以便能够在局域网内其它电脑上访问cups的配置页面(先备份):

 # Only listen for connections from the local machine.
-Listen localhost:631
+Port 631Listen /run/cups/cups.sock# Show shared printers on the local network.
@@ -29,11 +30,13 @@ WebInterface Yes# Restrict access to the server...<Location />Order allow,deny
+  Allow @LOCAL</Location># Restrict access to the admin pages...<Location /admin>Order allow,deny
+  Allow @LOCAL</Location># Restrict access to configuration files...
@@ -41,6 +44,7 @@ WebInterface YesAuthType DefaultRequire user @SYSTEMOrder allow,deny
+  Allow @LOCAL</Location>

重启cups:

# service cups restart

浏览器访问:IP:631

98374baa7ee43d8b7c63c6cb5d45502ad98.jpg

进入Administration页面,勾选“Share printers connected to this system”和“Allow remote administration”。

b70315f9d7ee03d6f12736ffd4edc43c9d7.jpg

然后Add Printer,然后会提示需要使用https访问,且几秒后会自动跳转,

需要升级你必须通过此 URL 访问此页面:https://IP:631/admin/.

Firefox会提示连接不安全,点击 高级  -> 添加例外,然后继续Add Printer,在弹出的提示框中输入root及密码。

选择Local Printer中带USB的那项,然后Continue。

e38e7ea156cb1b615b15448e47ccf189333.jpg

Name可以设短点,因为其会作为网络打印机路径的一部分;Description也可以设短点。

勾选Share This Printer,再Continue。

52a59e32e3bf9b487a515b8ca2f7b5ace0e.jpg

接下来是选择打印机驱动,选择对应型号带hpcups的那个。再Add Printer。

hpijs是老的驱动,最开始选的这个,结果打印不了,然后又换成hpcups,还是用不了,最后通过在终端里执行"hp-setup -i"来进行配置,居然可以打印了,发现其用的是hpcups的驱动,然后我又通过浏览器重新使用hpcups来配置了一遍,莫名其妙的有可以打印了,后来发现是执行"hp-setup -i"时安装了hp-plugin。

2787d121f1d930fe87e77e5466d47ab77f3.jpg

设置打印机选项,Set Default Options。

937b4eafc17884185f0ee8c73d8436e2a67.jpg

然后打印测试页,OK。

接下来就是在局域网中其它电脑上使用此打印机的配置了。

Windows 7

先安装打印机驱动,先别接打印机,安装过程中会提示接入打印机,这时再接入。

进入控制面板->设备和打印机->添加打印机->添加网络、无线或Bluetooth打印机->我需要的打印机不在列表中->按名称选择共享打印机->输入:http://IP:631/printers/HP_LaserJet_Professional_P1106->选择对应的厂商及驱动。

MacOS(10.13.5)

步骤记不清楚了,好像连接打印机后会自动提示安装驱动(貌似没要驱动光盘),网络打印机配置好后,在打印界面貌似可以自动搜索到。反正就是步骤很简单。

Linux(Ubuntu 16.04)

貌似系统已经默认包含hplip了,反正在我的印象中并没有手动安装过,所以啥都不用配置了,进入系统设置->打印机,它就在那里了。

7c91ce30d1a933ac4383b7b1e454a888e5e.jpg

Android(魅族Pro6s

需要安装打印机服务,试了无数个app,在app内直接选择文件打印都不成功,而且通过wps打印时要么搜不到打印机,要么搜到了也无法打印,最后只发现Print Hammermill可以在app内选择文件进行打印,不过仍无法通过wps打印,严重怀疑魅族的系统有问题。

5f180c530eb0d28dfa6d9c5a6d89dd88705.jpg

打开app->添加打印机->附近的WiFi打印机,然后就能自动搜索到打印服务器,点击后会提示未找到打印机驱动,然后手动选择驱动,在搜索框内输入打印机型号,然后选择,会提示下载驱动,然后下载就是了。不过选择打印机型号后很可能连不上,那就重启路由器/手机多试几次。

设置打印机也可以手动设置,协议选IPP,队列为printers/HP_LaserJet_Professional_P1106,即http://IP:631/printers/HP_LaserJet_Professional_P1106后面的部分。

在打印word文档时还会提示需要下载染色库和字体集,不过后来发现在设置->辅助程序库中可以手动下载。

f54a0a1ba3ce03fd90e1fb72410b4595562.jpg

转载于:https://my.oschina.net/igiantpanda/blog/1834348

Ubuntu打印服务器配置相关推荐

  1. 使用系统打印服务器配置,打印服务器配置教程.pdf

    静轩恋雨 QQ :997065 打印服务器配置教程 如果想为网络中的计算机提供共享打印服务,首先需要将打印机设置为共享打印机.为了 能够对打印服务器进行有效管理,建议在网络中部署打印服务器. 以在Wi ...

  2. 阿里云服务器配置远程打印机,电脑启用打印服务器配置

    windows server 2008解决无法PING通问题 今天安装服务器(server 2008),配置完IP地址后,发现局域网其它电脑无法PING通服务器,测线仪测试链路都正常,网线接别的电脑也 ...

  3. Ubuntu Linux服务器配置SSH无密码登陆

    # 1. 服务端安装 sudo apt-get install openssh-server# 客户端安装 # Ubuntu默认安装了SSH client # sudo apt-get install ...

  4. ftp服务器app配置文件,Ubuntu FTP服务器配置与应用

    一.基本概念介绍 FTP(File Transfer Protocol)文件传输协议,用于控制文件的双向传输,同时也是一个应用程序,可以实现在主机间共享文件,它属于ISO网络结构中的应用层. 当启动F ...

  5. ubuntu 打印git邮箱_win 10配置Ubuntu子系统—可以考虑放弃VMware了

    目录: win10安装Ubuntu子系统 1.微软商店下载 2.更换源并更新系统 3.子系统安装桌面环境并实现远程连接 (1)X-Windows介绍 (2)配置X-Windows连接Ubuntu (3 ...

  6. xp如何开启系统打印服务器配置,XP系统设置打印机共享的方法有哪些

    在Windows XP中,往往会因各种原因导致无法共享打印机,这个时候是不是束手无策了?解决问题需要对症下药,下面了解一下在Windows XP中共享打印机时最容易出现的种种问题以及解决办法. 1.网 ...

  7. 树莓派之打印服务器配置

    为什么要做这个服务器了,因为公司有HP1020家用打印机数量惊人,且公司已经彻底进入了云桌面时代,为方便管理及提供稳定性特定做了这个树莓派的打印服务器.言归正传:HP1020是一款非常经典的激光打印机 ...

  8. ubuntu 打印git邮箱_安装Ubuntu后需要做的事

    最近重新装了一次,再记录以下吧 2020/8/19更 第一件事所有的基础,必须做,除非你在国外 打开浏览器,百度阿里镜像源或直接进这个,然后选择Ubuntu,之后选择你对应的版本 https://de ...

  9. 打印服务器配置与设计文档,配置与管理打印服务器.ppt

    <配置与管理打印服务器.ppt>由会员分享,可在线阅读,更多相关<配置与管理打印服务器.ppt(45页珍藏版)>请在人人文库网上搜索. 1.WindowsServer2008网 ...

最新文章

  1. 利用循环神经网络生成唐诗_【机器学习】【期末复习】闲聊神经网络 分类
  2. 查看tensorflow等第三方包支持平台
  3. 2014 中华架构师大会 回想
  4. JDBC(实现增删改查的通用操作)
  5. 如何便捷的获取AD(Altium Designer)封装、以及如何从PCB工程中导出封装库、封装库安装
  6. apkg格式怎么打开_天正软件如何导成CAD识别格式
  7. iCartoonFace:爱奇艺的动漫人脸数据集
  8. 2021年5月CCAA注册审核员考试认证通用基础真题
  9. Odin Inspector 系列教程 --- 初识Odin序列化
  10. 2021-10-09《星科快报》第一期 何为元宇宙
  11. rebase操作步骤
  12. 【点云系列】 场景识别类导读
  13. 图片切割 - 九宫格
  14. Arduino之读取温度传感器并串口显示
  15. outlook 网页版使用公共邮箱发送邮件
  16. 计算机硬件培训ttp,通信新技术优秀教学平台(TTP).doc
  17. 笨办法学python3 学习笔记 习题20-21
  18. 机房搬迁IBM磁盘阵列哪些信息需要抓取
  19. Nginx——反向代理 负载均衡(无理论,案例实操)
  20. 浅析托管与非托管C++代码

热门文章

  1. 10 ping不通widwos7 windwos_w7专业版和旗舰版的区别讲解
  2. 管理大型项目的5条诀窍:如何完成看似不可能完成的事情
  3. 追华为仿三星 苹果折叠屏iPhone概念图流出 香不香?
  4. XSS跨站脚本攻击漏洞(1)
  5. 【医疗健康项目】传智健康项目(八)
  6. 计算机桌面变小,电脑桌面变小了怎么办
  7. Android中Textview文字设置不同颜色、下划线、加粗、超链接
  8. Django微信开发
  9. 动态代理接入文档示例
  10. 飞行器仿真软件开发——3Dmax实现飞行器模型开发