本文目录一览:
- 1、如何在树莓派上安装CUPS实现打印服务器
- 2、ubuntu下打印服务器的安装配置与使用教程
- 3、如何配置 cups 以支持打印机共享
- 4、ubuntu16.04添加网络打印机报错
- 5、局域网跨网段的打印机服务器共享
如何在树莓派上安装CUPS实现打印服务器
有很多文章已经提到了在树莓派上安装CUPS的过程,但是文章都具有时效性,参考这些文章去做时出现了一些问题,现在记录一下流程:
首先执行更新,我之前就是没执行更新,导致后续操作错误,下载安装时会提示404 找不到文件
[code lang=”shell”]sudo apt-get update[/code]
更新一番之后继续执行,安装Cups
[code lang=”shell”]sudo apt-get install cups[/code]
配置用户
[code lang=”shell”]sudo usermod -a -G lpadmin pi[/code]
下面替换CUPS的配置文件,首先停止服务
[code lang=”shell”]sudo service cups stop[/code]
备份原有文件
[code lang=”shell”]sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak[/code]
从服务器上下载新的配置文件
[code lang=”shell”]
cd /etc/cups/
sudo wget –files/blog:raspberry-pi:print-server/cupsd.conf
[/code]
完成,现在可以启动服务了
[code lang=”shell”]sudo service cups start[/code]
下一步设置打印机,首先将打印机连接到树莓派上,然后在浏览器中输入 进入配置界面 打开的是一个网站,在上面菜单栏中找到Administrator,会提示你用户名和密码,输入树莓派的用户名和密码即可
登录后,在Printers栏目中点击Add Printer
显示的Local Printers会有你连接上的那台打印机,选中它点击continue
在这个界面Name是打印机的名字,以后用来在URL中确定打印机,所以短一些比较好、
勾选Sharing,别的不用变,点Continue
下一个界面选择驱动程序,如果在Model栏目中有打印机的型号就最好了,否则可以上传打印驱动程序
最后就设置完成了,复制最后一个界面的URL,也就是类似于打印机名 就可以在其他电脑上添加共享打印机了
ubuntu下打印服务器的安装配置与使用教程
为了假装学习,在某宝上剁了一台HP打印机,用了一阵子后发现个,每次打印都要开台式机(USB打印机连在台式机上),很麻烦,如果能把打印机连在NAS服务器上,就好多了。事不宜迟,马上开搞,以下是搞机的记录:
ubuntu上打印机的驱动安装,与具体的型号和品牌有关,hp的是通过hplip工具来实现。具体安装很简单,一路确认就可以。不确定的简单搜索就可以了,以下是参考:
hplip地址:
安装详细过程:
安装好后本地打印一张纸试试,看看是否正常。
ubnntu下的打印服务器可以通过cups来实现。
具体的安装和配置:
参考资料:
如何在Ubuntu上使用网络打印-ubuntu-wiki
CUPS-wiki (简体中文)
如何在Ubuntu服务器上设置Web配置的打印服务器使用SWAT,CUPS和SAMBA
在 页面中找到Server Settings,选择"Share printers connected to this system"及其子项"Allow printing from the Internet",点击"Change Setting"按钮保存设置。
进入 页面点击自己打印机的名字,复制跳转到的页面的URL,即打印机的地址。然后,就可以在Windows上添加使用Ubuntu共享的打印机了。
(来自 )
配置教程
win7
win10
mac
如何配置 cups 以支持打印机共享
/etc/init.d/cups start
然后在CUPS服务器主机server中,我们要做好2个文件的设置,这两个文件分别是:
/etc/cups/cupsd.conf
/etc/cups/printers.conf
其中,cupsd.conf是控制cups服务的设置,而printers.conf则是对打印机进行设置的。
设置这两个文件并不复杂,这里不建议手工修改,因为可以用web方式来设置,然后自动生成。
只要在本机的网页浏览器输入这个网址,就可以进入CUPS的web设置界面:
http://服务器主机名:631 例如:
不过在这里,觉得需要介绍一下这两个文件里面的内容,这样对大家的理解会有好处。
而且,我发现如果要限制用户的话,好像还是需要手动修改printers.conf文件的。
ubuntu16.04添加网络打印机报错
1、首先报错
cups client error document format not supported
谷歌了尝试了一大堆解决方法没有用。
尝试从local:6300配置也无果。
大部分回答建议修改 .conf文件。
或者reinstall cups or restart cups.
后来看到 建议说
于是安装这两个包:
得,连添加打印机都添加不了,又出现新错误:
'server-error-internal-error'
连 都打不开了
猜测新安装的包损坏了原有的CUPS。
重新安装CUPS,成功!!
2、总结:
3、Reference
局域网跨网段的打印机服务器共享
由于公司WiFi路由器的网段跟有线网络是分开的,而打印机在有线网络中,通过WiFi路由器连接的电脑无法访问打印机。为了解决这个问题,利用有线网络中一台运行Ubuntu的服务器作为网路服务器把打印机共享出来。
方法是在Ubuntu服务器里安装cups
CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS®and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.
意思是在局域网中共享打印机的服务程序,安装完之后要在网页端进行配置。通过浏览器访问,进入administrator页签,右侧Server栏下,勾选”Share printers connected to this system”,这样默认是在本地网络上共享打印机,只有同一个网段的主机才能通过网络使用这台打印机。如果同时勾选了”Allow printing from the Internet”,则所有通过网络可以访问这台主机的机器都可以使用这台打印机。
装好之后,在客户端电脑查找网络打印机,然后添加就可以作为正常的打印机使用了。
以上是Ubuntu客户端的截图,Windows还没有试验过。
参考链接: