如何在 Ubuntu 桌面上配置网络打印机和扫描仪 您所在的位置:网站首页 安装扫描仪的步骤 如何在 Ubuntu 桌面上配置网络打印机和扫描仪

如何在 Ubuntu 桌面上配置网络打印机和扫描仪

2024-05-22 14:08| 来源: 网络整理| 查看: 265

如何在 Ubuntu 桌面上配置网络打印机和扫描仪

在上一篇文章中,我们讨论了如何在 Linux 服务器中安装多种打印机(以及网络扫描仪)。今天我们将讨论另一端:如何从桌面客户端访问网络打印机/扫描仪设备。

网络环境

对于此设置,我们的服务器 (Debian Wheezy 7.2) IP 地址是 192.168.0.10,我们的客户端 (Ubuntu 12.04) IP 地址是 192.168.0.105。请注意,两个盒子都位于同一网络 (192.168.0.0/24)。如果我们想允许从其他网络进行打印,我们需要修改服务器上的cupsd.conf文件中的以下部分:

Order allow,deny Allow localhost Allow from XXX.YYY.ZZZ.*

(在上面的示例中,我们授予从本地主机和 IPv4 地址以 XXX.YYY.ZZZ 开头的任何系统对打印机的访问权限)

要验证我们的服务器上有哪些打印机可用,我们可以在服务器上使用 lpstat 命令,或浏览到 https://192.168.0.10:631/printers 页面。

[email :~# lpstat -a EPSON_Stylus_CX3900 accepting requests since Mon 18 Aug 2014 10:49:33 AM WARST PDF accepting requests since Mon 06 May 2013 04:46:11 PM WARST SamsungML1640Series accepting requests since Wed 13 Aug 2014 10:13:47 PM WARST 在 Ubuntu 桌面中安装网络打印机

在我们的 Ubuntu 12.04 客户端中,我们将打开 Printing 菜单(Dash → Printing)。请注意,在其他发行版中,名称可能略有不同(例如 Printers 或 Print & Fax):

尚未将打印机添加到我们的 Ubuntu 客户端:

以下是在 Ubuntu 桌面客户端上安装网络打印机的步骤。

1) Add 按钮将启动New Printer 菜单。我们将选择网络打印机→查找网络打印机并输入我们服务器的IP地址,然后单击查找:

2) 在底部我们将看到可用打印机的名称。让我们选择三星打印机并按前进:

3) 我们将被要求填写一些有关我们打印机的信息。完成后,我们将点击Apply:

4) 然后系统会询问我们是否要打印测试页。让我们点击打印测试页:

打印作业是使用本地 ID 2 创建的:

5) 使用我们服务器的 CUPS Web 界面,我们可以观察到打印作业已成功提交(打印机 → SamsungML1640Series → 显示已完成的作业):

我们还可以通过在打印机服务器上运行以下命令来显示相同的信息:

[email :~# cat /var/log/cups/page_log | grep -i samsung SamsungML1640Series root 27 [13/Aug/2014:22:15:34 -0300] 1 1 - localhost Test Page - - SamsungML1640Series gacanepa 28 [18/Aug/2014:11:28:50 -0300] 1 1 - 192.168.0.105 Test Page - - SamsungML1640Series gacanepa 29 [18/Aug/2014:11:45:57 -0300] 1 1 - 192.168.0.105 Test Page - -

page_log 日志文件显示已打印的每一页,以及发送打印作业的用户、日期和时间以及客户端的 IPv4 地址。

要安装爱普生喷墨打印机和PDF打印机,我们需要重复步骤1到5,并每次选择正确的打印队列。例如,在下图中我们选择 PDF 打印机:

但请注意,根据 CUPS-PDF 文档,默认情况下:

可以通过更改 /etc/cups/cups-pdf.conf 文件中的 Out 和 AnonDirName 变量的值来修改这些默认目录。这里,${HOME} 扩展为用户的主目录:

Out ${HOME}/PDF AnonDirName /var/spool/cups-pdf/ANONYMOUS 网络打印示例例子#1

从 Ubuntu 12.04 进行打印,以 gacanepa 身份本地登录(打印机服务器上存在同名帐户)。

打印到PDF打印机后,我们来检查一下打印机服务器上/home/gacanepa/PDF目录的内容:

[email :~# ls -l /home/gacanepa/PDF total 368 -rw------- 1 gacanepa gacanepa 279176 Aug 18 13:49 Test_Page.pdf -rw------- 1 gacanepa gacanepa 7994 Aug 18 13:50 Untitled1.pdf -rw------- 1 gacanepa gacanepa 74911 Aug 18 14:36 Welcome_to_Conference_-_Thomas_S__Monson.pdf

创建 PDF 文件时,权限设置为 600 (-rw--------),这意味着只有所有者(在本例中为 gacanepa)才能访问它们。我们可以通过编辑 /etc/cups/cups-pdf.conf 文件中的 UserUMask 变量的值来更改此行为。例如,0033 的 umask 将导致 PDF 打印机创建的文件具有所有者的所有权限,但对所有其他人具有只读权限。

[email :~# grep -i UserUMask /etc/cups/cups-pdf.conf ### Key: UserUMask UserUMask 0033

对于那些不熟悉 umask(又名用户文件创建模式掩码)的人来说,它充当一组权限,可用于控制创建新文件时为新文件设置的默认文件权限。给定某个umask,通过在文件基本权限(0666)和umask的一元按位补码之间执行按位布尔AND运算来计算最终的文件权限。因此,对于设置为 0033 的 umask,新文件的默认权限将是 NOT (0033) AND 0666=644(所有者的读/写/执行权限,所有其他人的只读权限。

例子#2

从 Ubuntu 12.04 打印,以 jdoe 本地登录(服务器上不存在同名帐户)。

[email :~# ls -l /var/spool/cups-pdf/ANONYMOUS total 5428 -rw-rw-rw- 1 nobody nogroup 5543070 Aug 18 15:57 Linux_-_Wikipedia__the_free_encyclopedia.pdf

创建 PDF 文件时,权限设置为 666 (-rw-rw-rw-),这意味着每个人都可以访问它们。我们可以通过编辑 /etc/cups/cups-pdf.conf 文件中的 AnonUMask 变量的值来更改此行为。

此时,您可能想知道:既然大多数(如果不是全部)当前的 Linux 桌面发行版都带有内置的“打印到文件”实用程序,允许用户即时创建 PDF 文件,为什么还要费心安装网络 PDF 打印机呢?

使用网络 PDF 打印机有几个好处:

网络打印机(无论何种类型)可让您直接从命令行进行打印,而无需先打开文件。

在客户端上安装有其他操作系统的网络中,PDF 网络打印机使系统管理员不必在每台单独的计算机上安装 PDF 创建实用程序(以及允许最终用户安装此类工具的危险)。

正如我们所见,网络 PDF 打印机允许直接打印到具有可配置权限的网络共享。

在 Ubuntu 桌面中安装网络扫描仪

以下是从 Ubuntu 桌面客户端安装和访问网络扫描仪的步骤。假设网络扫描仪服务器已启动并正在运行,如此处所述。

1) 首先检查我们的 Ubuntu 客户端主机上是否有可用的扫描仪。如果没有任何事先设置,您将看到一条消息“未识别出任何扫描仪”。

$ scanimage -L

2) 现在我们需要启用 Ubuntu 桌面上预安装的 saned 守护进程。要启用它,我们需要编辑 /etc/default/saned 文件,并将 RUN 变量设置为 yes:

$ sudo vim /etc/default/saned # Set to yes to start saned RUN=yes

3) 让我们编辑 /etc/sane.d/net.conf 文件,并添加安装扫描仪的服务器的 IP 地址:

4)重新启动saned:

$ sudo service saned restart

5) 让我们看看扫描仪现在是否可用:

现在我们可以打开Simple Scan(或其他扫描实用程序)并开始扫描文档。我们可以旋转、裁剪并保存生成的图像:

概括

拥有一台或多台网络打印机和扫描仪对于任何办公室或家庭网络来说都是非常方便的,并且同时具有多种优势。仅举几例:

多个用户(从不同平台/位置连接)能够将打印作业发送到打印机队列。

由于硬件共享,可以节省成本和维护费用。

我希望这篇文章可以帮助您利用这些优势。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有