admin管理员组

文章数量:1538748

2024年6月11日发(作者:)

项目10-Linux的打印共享服务

项目情景

Windows的主机都能共享打印机,Linux的主机能不能共享使用Windows服务器共享的

打印机呢?如果Windows主机都不适合作打印服务器,只能用Linux主机来作,如何在Linux

主机上安装设置打印机呢?如果作为打印服务器要如何共享呢?

项目说明

在现实中,任何单位或企业都不可能为每一台计算机配置一台打印机,如果这样浪费太

大,而且难以管理。所以往往企业会使用一台或多台计算机作为打印机服务器,这样一来既

节约了成本,又方便管理员的管理和维护。打印服务器提供简单而高效的网络打印解决方案。

一端连接打印机,另一端连接网络,打印机在网络中的任何位置,都能够很容易的为局域网

内所有用户提供打印服务。samba服务器提供强大的打印机共享功能,再加上Linux系统

CUPS服务出色的性能,完全可以为企业或单位提供良好的打印服务。

能力目标

1、学会在Linux中安装打印机并配置CUPS打印服务。

2、学会利用samba服务共享打印机。

3、学会在Windows主机和Linux主机间共享打印机。

任务1 安装和设置Linux打印机共享服务

【任务目标】

在Linux主机上安装设置本地打印机,将Linux主机上的打印机共享给局域网中的

Windows主机,本任务将完成这些工作。

通过完成本任务,你将掌握将打印机安装到Linux主机上、安装打印机驱动程序、配置

CUPS、在Samba中设置打印机共享、在Windows中访问Linux主机上的共享打印机等。学

会如何在终端中通过命令启动并配置CUPS。

【任务说明】

1.本任务需要在终端中输入命令完成,并且是系统级别的管理任务,因此首先要确保

登录用户有高级的权限,另外要确保防火墙的设定不会影响到打印服务的设置,可以考虑在

进行该任务前关闭防火墙。

2.提前准备好任务中要用到的软、硬件:打印机、打印机驱动程序等。

【相关知识】

CUPS(Common UNIX Printing System)是Fedora中支持的打印系统,它主要是使用IPP

(Internet Printing Protocol)来管理打印工作及队列,但同时也支持LPD(Line Printer

Daemon)和SMB(Server Message Block)以及AppSocket等通信协议。

使用CUPS的优点很多,例如:采用IPP以加强网络打印功能;可自动检测网络打印机;

Web接口设置工具;支持PPD(PostScript Printer Description)打印机文件;支持大多数打

印机使用。

此外,在Linux下进行CUPS驱动开发是遵循GPL协议规定的,也就是说必须开源。

本任务利用CUPS的打印管理功能结合samba服务提供的打印共享功能搭建一台为局

域网服务的打印机服务器。

【实现步骤】

1

步骤1.将打印机连接到计算机。

打印机应该在启动Linux之前就连接到计算机上,并开启打印机电源。

步骤2.设置CUPS。

在进行以下设置之前要确认Linux主机安装了CUPS服务,并已处于启动状态,如图

13.1所示。

图13.1 检查CUPS服务的安装和运行

(1)在FireFox浏览器中访问localhost:631,如图13.2所示。

图13.2 CUPS首页

(2)点击【Add Printer】按钮,弹出【添加打印机】界面,输入打印机名、位置以及

描述信息,如图13.3所示。

2

本文标签: 打印机共享服务打印任务