
Samba打印机共享配置(CUPS系统)
本文摘自Bird Brother的私人Linux菜式.
Samba可以共享磁盘和目录. SAMBA是否可以共享打印机?如果说我们办公室中的FileServer可以同时提供打印机功能,并且Linux操作系统的稳定功能可以打开24小时,那么我们可以随时打印!因此,让我们从SAMBA打印机打印功能提供者的角度介绍此smb.conf的设置!
有许多用于在Linux下进行打印的工具,但是我们仅想在此介绍的是流行的CUPS(通用Unix打印系统).
在“基础知识”的“ CUPS”一章中已经提到了详细的CUPS安装设置方法,因此在这里我们将不对其进行详细描述,而仅介绍一般的处理流程.
如果您需要较早的LPRng打印系统,建议参考以下信息:
Imao的打印文件: [url] [/ url]
Bird Brother LPRng简介: [url] [/ url]
下面我们讨论常见的过程描述:
--------------------------------------------------- -------------------------------
1. 安装打印机并确认启动
再一次,Linux并不支持所有打印机,因此,当您要将打印机连接到Linux系统时,请确保转到[url] [/ url] cgi来查看它是否支持!如果不支持,则更换打印机!别死了....
如果您的打印机端口是USB或并行串行端口,则在连接打印机后,可以使用以下方法测试其是否成功连接:
[root @ linux〜]#echo“ Hello printer”> / dev / lp0 <==并行串行端口
[root @ linux〜]#echo“ Hello printer”> / dev / usb / lp0 <== USB端口
如果打印机响应打印机共享服务,则表示OK!您可以执行以下工作. 如果您的打印机是网络打印机怎么办?换句话说,如果打印机具有IP,则打印机不需要加入Samba!因为打印机本身可以直接提供用户连接,所以不需要通过Samba提供网络连接!当然,如果您有特殊需要,也可以在Samba服务器中添加网络打印机,以将其提供给网络上的其他用户!让我们看看如何直接使用CUPS.

--------------------------------------------------- -------------------------------
2. 设置CUPS打印机
请确认您的CUPS已正确安装. 原则上,您必须具有以下两个软件包:
cups-libs
杯子
接下来,我们可以开始设置CUPS!设置原理如下:
我需要使打印机192.168.1.0/24可用于域
我需要允许192.168.1.0/24和127.0.0.0/8来管理CUPS系统
然后开始执行此操作:
[root @ linux〜]#vi /etc/cups/cupsd.conf
#下面的项目控制谁可以使用CUPS系统,大约772行,
#查找这些数据并添加一条记录:
拒绝订单,允许
拒绝所有人
允许127.0.0.1起
允许从192.168.1.0/24

#在该项目下,谁可以登录CUPS系统的管理界面?
#大约830行,找到这些材料并进行一些详细的修改:
#AuthType基本
#AuthClass系统
拒绝订单,允许
拒绝所有人
允许127.0.0.1起
允许从192.168.1.0/24
#在最后一行添加这句话
听0.0.0.0:631
#以上设置的管理环境无需密码即可登录,这是一个非常粗糙的界面,
#建议您自己处理身份验证问题,请参阅基础知识中的说明.
此外,为了从Windows相关软件中打印数据,我们还需要对CUPS进行一些附加设置,过程也非常简单:
[root @ linux〜]#vi /etc/cups/mime.convs
#大概在最后几行中,找到这一行并删除注释!
应用程序/八位字节流应用程序/ vnd.cups-raw 0-

[root @ linux〜]#vi /etc/cups/mime.types
#它也在最后几行中,只需删除注释即可!
应用程序/八位位组流
设置后,您可以开始启动杯子系统,您可以执行以下操作:
[root @ linux〜]#/etc/init.d/cups启动
[root @ linux〜]#netstat -tunlp | grep'631'
tcp 0 0 0.0.0.0:631 0.0.0.0:*听18271 / cupsd
udp 0 0 0.0.0.0:631 0.0.0.0:* 18271 / cupsd
631端口已被CUPS激活!然后我们可以开始设置打印机了!
由于CUPS支持许多不同的打印机端口,所以每个端口都是不同的. 常见的是:
USB端口: usb: / dev / usb / lp0
并行串行端口: 并行: / dev / lp0
网络打印机: ipp: // ip /打印机型号
网上邻居打印机: smb: //用户: 密码@主机/打印机
假设我们的Samba已连接到连接USB的打印机,并且我想将此打印机命名为hplaser2300,则可以使用浏览器连接到Samba主机,您必须注意URL:


图1. CUPS管理界面
如上图1所示,请确保首先在URL列中输入端口!然后按箭头“ 2”指向的点,即“ ManagePrinter”,然后按“添加打印机”按钮,将出现以下屏幕,请记住填写正确的信息!

图2. CUPS管理界面
然后选择正确的设备位置,如下所示!我们假设使用了USB打印机端口:

图3. CUPS管理界面
然后,选择正确的模型. 假设此打印机是由HP生产的:

图4. CUPS管理界面
选择标准的激光打印机驱动程序!

图5. CUPS管理界面
上一次成功后,您将找到以下屏幕.

图6. CUPS管理界面
到目前为止,我们可以假定您的CUPS已经有打印机,即使该打印机当前不工作,也有打印机! ^ _ ^!接下来打印机共享服务,让我们看看如何将他连接到我们的Samba服务器!
--------------------------------------------------- -------------------------------
3. 将打印机支持添加到smb.conf
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-209859-1.html
那年的几何爱情