网站大量收购闲置独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在连接局域网时,一个焦点问题就是怎样实现打印机的共享,从而节省大量费用 。考虑一下给每个用户都装备一台象样的打印机需要花费多少钱。象其他网络操作系统一样,Linux为网络中的打印机实现共享提供了很好的环境 在连接局域网时,一个焦点问题就是怎样实现打印机的共享,从而节省大量费用 。考虑一下给每个用户都装备一台象样的打印机需要花费多少钱。象其他网络操作系统一样,Linux为网络中的打印机实现共享提供了很好的环境。如果使用Linux,你不必为你不会用到的商业应用和硬件花费大量的费用。要是Linux只花费很少或者无需任何费用就可以做同样的工作,那为什么还要去买惠普昂贵的打印机服务器呢?让我们来看一下怎样使打印机在Linux的本地环境中实现共享。 前提条件:本地打印机 这篇文章假定在你的Linux系统中已经安装了一个本地打印机,直接向你介绍怎样在网络中共享你的打印机。如果你还没有安装本地打印机,你需要先安装一个,然后再看这篇文章。现在的Linux具有更加易用,友好的打印机配置工具,例如Red Hat的打印工具。如果你用的不是Red Hat,请你查看你的文档,查阅怎样在你的系统中安装一个打印机。 介绍Line Printer Daemon(lpd) 尽管一些Linux的配置中提供了可选的打印机接口,但比较普遍的还是Line Printer Daemon (lpd)。当一个应用程序需要打印服务,lpd被激发。它在/var/spool/lpd的临时存储区域中新建一个打印输出文件,然后,它查找打印机并且根据打印机的速度将打印输出分割打包。如果lpd在完成第一项工作之前,又收到了其他的打印请求,它建立一个等待打印文件的队列。由于不同的打印机有不同的特性,lpd是怎么知道如何去打印一个文件呢?lpd的配置文件/etc/printcap将告诉你答案。在这个文件中,有一个或许多小节,看上去象一首诗一样,是配置命令块。每一个小节定义一种打印机,它提供了诸如打印机怎样连接到电脑,将用到哪个filter文件等信息。对每一种打印机来说,它具有唯一的filter文件。它定义了这种打印机的特性和性能。 请记住lpd是一项网络服务,即使你在单机或只有一个用户的工作站上应用Linux。当一个应用程序需要lpd的服务时,它通过TCP/IP发出一个请求。因此,如果一个本地的应用程序可以通过本地的lpd发出服务请求,那网络中的任何应用程序同样可以做到。如果你对服务端和客户端的配置正确,对用户而言,网络打印就会变得完全透明了。 在使用Linux之前,如果你一直在一个Windows网络背景下工作,你可能认为为了在网络中共享打印机,在服务端或客户端安装网络文件系统(NFS)服务是必要的。因为在Windows中,网络打印和文件共享是由同一个巨大而复杂的协议支持的,这个协议被称为服务信息块(SMB)。但Linux不是这样的,受UNIX的遗传,Linux的工具集显得更小巧,功能更集中,也就有更少的bug。NFS处理文件共享的方法完全独立于打印共享。同样地,lpd处理打印共享并不需要NFS。 在我们开始之前,我应该阐明一些术语 。Linux中的服务端是指打印机所连接的主机,客户端是指远程使用打印机的主机。例如,在一个有四台主机的网络中(它们分别为luke, leia, yoda, 和han),打印机安装在luke上。因此,luke就是服务端,其它的主机将远程使用打印机,它们就是客户端。为了使一个本地打印机成为网络打印机,需要以下一些步骤: 在服务端,为每个将远程使用打印机的客户建立一个帐号。你需要创建一个名为/etc/hosts.lpd的配置文件。这个文件包括可以使用打印机的主机名或IP地址。 在每个客户端,在/etc/printcap中添加一小节来说明打印机的特性和位置。你可以利用Linux自带的配置工具来配置打印机,也可以为每个客户端系统手工配置/etc/printcap文件。 第一步:首先准备网络打印的服务端。 让我们注意服务端,你必须确信打印机被正确的连接而且可以正常工作。现在,你要确信连接在主机上需要打印服务的所有用户都有一个帐号。如果你计划用NFS,就要确信帐号中的内容是唯一的:用户名,用户的ID号(UID),主成员组和主ID组(GID)。 在连接着打印机的主机上,打开一个终端窗口,用超级用户进入。然后,在文本编辑器中新建一个文件,如果你想在luke上为leia, yoda, 和han提供网络打印服务,就在文件中键入 leia yoda han 为了利用这些用户名,网络所有的主机都必须在/etc/hosts文件中列出每一个的用户名,相应的IP地址和域名,就象下面的一样: 192.168.1.10 luke.mydomain.org luke 192.16

文档评论(0)

e71ah65wn9 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档