Kre*_*ker 8 networking printing
我在 Ubuntu 服务器 10.10 上,我需要通过 USB 连接 HP Laserjet 打印机并将其共享到 LAN。我按照互联网上的一些教程安装 HPLIP 驱动程序和配置 CUPS。我可以访问服务器的 Web 界面,打印测试页就像一个魅力。
我还可以编辑所有默认打印机选项、查看队列等。
我唯一不能做的就是安装和查找来自同一 LAN 上的其他客户端的打印机。我尝试使用 Windows 7 的默认搜索,但没有出现任何内容,我尝试使用服务器的 IP 地址安装新的 TCP/IP 端口并手动添加打印机驱动程序,但也没有工作。
我必须做什么或检查才能使其正常工作?唯一的问题是打印机在 LAN 上不可见,但它已正确安装在 Ubuntu 服务器上。
小智 4
你有安装GUI桌面环境吗?您应该能够运行/usr/share/system-config-printer/system-config-printer.py并启用共享连接的打印机,然后在其他计算机上启用显示共享打印机。
我会帮忙,但这是我的想法,所以你可能需要改变一些东西:
首先确认您已连接打印机并安装 samba/cups。因此,如果您执行apt-get/搜索,您应该安装了cups和sambaaptitude软件包。Cups是用来处理打印机的。Samba 用于处理共享,以防 Windows 系统连接到该共享打印机(您的情况)。如果您没有安装它们,那么:
sudo apt-get install cups samba或使用能力sudo aptitude install cups samba
之后我们开始对它们进行配置。由于您使用的是 Ubuntu 的服务器版本,因此您没有任何使用 GUI 解决方案的默认方式(我说默认是因为有些人安装 GUI 软件包),因此以下内容适用于纯服务器:
编辑您的 samba 主配置。该文件位于/etc/samba/smb.conf. 要编辑该文件,只需键入“sudo nano /etc/samba/smb.conf如果您是 root,则不需要该sudo部分”。
我们想要更改以下变量并删除它们前面的注释(# 或 ;)符号(如果有的话)。例如:
如果它看起来像这样,# workgroup = WORKGROUP您可以将其保留为这样
workgroup = WORKGROUP(不带#符号)。
如果它看起来像这样,; guest = yes您可以将其保留为这样
guest = yes(不带 ; 符号):
工作组- 将其更改为您在网络上使用的工作组。如果你的网络像我的情况一样“xtreme”,它应该说:
workgroup = xtreme(如果有评论记得删掉)
安全性- 将其更改为共享。这将为您节省以后的几个问题。
security = share
编辑您的 Samba 打印机部分。
打印机部分看起来像这样:
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
; guest ok = no
; read only = yes
create mask = 0700
Run Code Online (Sandbox Code Playgroud)
我们想要做的是将可浏览更改为 yes,将guest ok 更改为 yes
编辑后应该如下所示:
[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
; read only = yes
create mask = 0700
Run Code Online (Sandbox Code Playgroud)
这就是全部。现在重新启动 samba 服务。您可以通过多种方式做到这一点:
sudo service smbd restart
sudo /etc/init.d/smbd restart
现在进入您的Windows系统或Linux系统并在网络中查找打印机或服务器IP。
| 归档时间: |
|
| 查看次数: |
16445 次 |
| 最近记录: |