linux下配置网络打印机的技巧

linux下配置网络打印机的技巧

ID:8971224

大小:20.50 KB

页数:6页

时间:2018-04-13

linux下配置网络打印机的技巧_第1页
linux下配置网络打印机的技巧_第2页
linux下配置网络打印机的技巧_第3页
linux下配置网络打印机的技巧_第4页
linux下配置网络打印机的技巧_第5页
资源描述:

《linux下配置网络打印机的技巧》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在连接局域网时,一个焦点问题就是怎样实现打印机的共享,从而节省大量费用。考虑一下给每个用户都装备一台象样的打印机需要花费多少钱。象其他网络操作系统一样,Linux为网络中的打印机实现共享提供了很好的环境在连接局域网时,一个焦点问题就是怎样实现打印机的共享,从而节省大量费用。考虑一下给每个用户都装备一台象样的打印机需要花费多少钱。象其他网络操作系统一样,Linux为网络中的打印机实现共享提供了很好的环境。如果使用Linux,你不必为你不会用到的商业应用和硬件花费大量的费用。要是Linux只花费很少或者无需任何费

2、用就可以做同样的工作,那为什么还要去买惠普昂贵的打印机服务器呢?让我们来看一下怎样使打印机在Linux的本地环境中实现共享。前提条件:本地打印机这篇文章假定在你的Linux系统中已经安装了一个本地打印机,直接向你介绍怎样在网络中共享你的打印机。如果你还没有安装本地打印机,你需要先安装一个,然后再看这篇文章。现在的Linux具有更加易用,友好的打印机配置工具,例如RedHat的打印工具。如果你用的不是RedHat,请你查看你的文档,查阅怎样在你的系统中安装一个打印机。介绍LinePrinterDaemon(lp

3、d)尽管一些Linux的配置中提供了可选的打印机接口,但比较普遍的还是LinePrinterDaemon(lpd)。当一个应用程序需要打印服务,lpd被激发。它在/var/spool/lpd的临时存储区域中新建一个打印输出文件,然后,它查找打印机并且根据打印机的速度将打印输出分割打包。如果lpd在完成第一项工作之前,又收到了其他的打印请求,它建立一个等待打印文件的队列。由于不同的打印机有不同的特性,lpd是怎么知道如何去打印一个文件呢?lpd的配置文件/etc/printcap将告诉你答案。在这个文件中,有一

4、个或许多小节,看上去象一首诗一样,是配置命令块。每一个小节定义一种打印机,它提供了诸如打印机怎样连接到电脑,将用到哪个filter文件等信息。对每一种打印机来说,它具有唯一的filter文件。它定义了这种打印机的特性和性能。请记住lpd是一项网络服务,即使你在单机或只有一个用户的工作站上应用Linux。当一个应用程序需要lpd的服务时,它通过TCP/IP发出一个请求。因此,如果一个本地的应用程序可以通过本地的lpd发出服务请求,那网络中的任何应用程序同样可以做到。如果你对服务端和客户端的配置正确,对用户而言,

5、网络打印就会变得完全透明了。在使用Linux之前,如果你一直在一个Windows网络背景下工作,你可能认为为了在网络中共享打印机,在服务端或客户端安装网络文件系统(NFS)服务是必要的。因为在Windows中,网络打印和文件共享是由同一个巨大而复杂的协议支持的,这个协议被称为服务信息块(SMB)。但Linux不是这样的,受UNIX的遗传,Linux的工具集显得更小巧,功能更集中,也就有更少的bug。NFS处理文件共享的方法完全独立于打印共享。同样地,lpd处理打印共享并不需要NFS。在我们开始之前,我应该阐明

6、一些术语。Linux中的服务端是指打印机所连接的主机,客户端是指远程使用打印机的主机。例如,在一个有四台主机的网络中(它们分别为luke,leia,yoda,和han),打印机安装在luke上。因此,luke就是服务端,其它的主机将远程使用打印机,它们就是客户端。为了使一个本地打印机成为网络打印机,需要以下一些步骤:在服务端,为每个将远程使用打印机的客户建立一个帐号。你需要创建一个名为/etc/hosts.lpd的配置文件。这个文件包括可以使用打印机的主机名或IP地址。在每个客户端,在/etc/printca

7、p中添加一小节来说明打印机的特性和位置。你可以利用Linux自带的配置工具来配置打印机,也可以为每个客户端系统手工配置/etc/printcap文件。第一步:首先准备网络打印的服务端。让我们注意服务端,你必须确信打印机被正确的连接而且可以正常工作。现在,你要确信连接在主机上需要打印服务的所有用户都有一个帐号。如果你计划用NFS,就要确信帐号中的内容是唯一的:用户名,用户的ID号(UID),主成员组和主ID组(GID)。在连接着打印机的主机上,打开一个终端窗口,用超级用户进入。然后,在文本编辑器中新建一个文件,

8、如果你想在luke上为leia,yoda,和han提供网络打印服务,就在文件中键入leiayodahan为了利用这些用户名,网络所有的主机都必须在/etc/hosts文件中列出每一个的用户名,相应的IP地址和域名,就象下面的一样:192.168.1.10luke.mydomain.orgluke192.168.1.11leia.mydomain.orgleia192.168.1.12yoda.myd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。