快速业务通道

linux下配置网络打印机

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-17
在连接局域网时,一个焦点问题就是怎样实现打印机的共享,从而节省大量费用 .考虑一下给每个用户都装备一台象样的打印机需要花费多少钱.象其他网络操作系统一样,Linux为网络中的打印机实现共享提供了很好的环境.如果使用Linux,你不必为你不会用到的商业应用和硬件花费大量的费用.要是Linux只花费很少或者无需任何费用就可以做同样的工作,那为什么还要去买惠普昂贵的打印机服务器呢?让我们来看一下怎样使打印机在Linux的本地环境中实现共享. 前提条件:本地打印机 这篇文章假定在你的Linux系统中已经安装了一个本地打印机,直接向你介绍怎样在网络中共享你的打印机.如果你还没有安装本地打印机,你需要先安装一个,然后再看这篇文章.现在的Linux具有更加易用,友好的打印机配置工具,例如Red Hat的打印工具.如果你用的不是Red Hat,请你查看你的文档,查阅怎样在你的系统中安装一个打印机. 介绍Line Printer Daemonlpd 尽管一些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. 在我们开始之前,我应该阐明一些术语 .LinuxLinux文件和打印机.当做完这些,我们就知道了怎样在网络中对Linux, UNIX, Windows, Mac用户共享你的Linux打印机.这是一个技巧,可以使你节省许多费用,不必去买商业应用软件.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号