1.4. 打印

SGD 允许您将信息从应用程序打印到您的计算机所连接的打印机。

通常,您可以选择要打印到的打印机。不过,对于某些应用程序,您可能只能打印到默认打印机。

1.4.1. 管理您的打印作业

您可以使用 Webtop 的 "Printing"(打印)区域来管理打印作业。"Printing"(打印)区域显示打印队列中的当前作业数并包含用来管理打印作业的控件,如图 1.15 “SGD Webtop 的 "Printing"(打印)区域”所示。

图 1.15. SGD Webtop 的 "Printing"(打印)区域

SGD Webtop 的 "Printing"(打印)区域

在打印文档时,Webtop 会告诉您队列中的打印作业的数量。

单击 "Pause"(暂停)链接可暂时停止打印。打印被暂停后,打印机图标将发生变化,如图 1.16 “暂停打印图标”所示。

图 1.16. 暂停打印图标

暂停打印图标

如果您暂停了打印,队列中所有暂挂的打印作业将被搁置,直至您取消它们或恢复打印。

暂停打印后,可单击 "Resume"(恢复)链接再次启动打印操作。

单击 "Cancel All"(全部取消)链接可以删除所有打印作业。

要分别管理打印作业,请单击 "List All Jobs"(列出全部作业)按钮。Webtop 将显示队列中所有打印作业的列表以及作业的相关信息。例如,份数和要使用的打印机。

如果有暂停的打印操作,请单击 "Resume"(恢复)按钮 以便仅打印这一个打印作业。

要取消某个打印作业,请单击 "Cancel"(取消)按钮  。

1.4.2. 从 UNIX 平台应用程序打印

SGD 允许您将信息从 UNIX 平台应用程序打印到您的计算机所连接的打印机。

1.4.2.1. 将信息从 UNIX 平台应用程序打印到 UNIX、Linux 或 Mac OS X 平台计算机

从应用服务器上的终端窗口,您可以通过键入以下命令将某个文件打印到默认打印机:

$ lp file

另外,您还可以指定 SGD 管理员已配置的任何客户端打印机。

例如,如果您的 SGD 管理员已经配置了一个名为 salesprinter 的客户端打印机,则您可以使用以下命令:

$ lp -d salesprinter file

1.4.2.2. 将信息从 UNIX 平台应用程序打印到 Windows 计算机

以下命令将 file 打印到 Windows 计算机上的默认打印机:

$ lp file

您还可以将信息打印到计算机上的某个端口。例如:

$ lp -d LPT1: file

此外,还可通过指定可从计算机访问的网络打印机的通用命名约定 (universal naming convention, UNC) 名称进行打印。要使用 UNC 名称,您必须在 shell 中将打印机名称括在引号内并在适当的时候对反斜杠进行转义。例如:

$ lp -d '\\\\PRTSERVER\\HPLJ5' file

要避免 UNC 名称出现问题,可以使用一个“友好的”名称进行打印,例如:

$ lp -d label-printer file

在这种情况下,必须由 SGD 管理员配置友好的名称。

1.4.3. 从 Windows 应用程序打印

SGD 允许您将信息从 Windows 应用程序打印到您的计算机所连接的打印机。

1.4.3.1. 将信息从 Windows 应用程序打印到 UNIX、Linux 或 Mac OS X 平台计算机

如果将信息从 Microsoft Windows 应用程序打印到 UNIX、Linux 或 Max OS X 平台计算机,您可看到 SGD 管理员已配置的客户端打印机。

有关如何配置自己的客户端打印机的更多信息,请参见第 B.2.1 节 “配置客户端打印机”

1.4.3.2. 将信息从 Windows 应用程序打印到 Windows 计算机

如果将信息从 Microsoft Windows 应用程序打印到 Microsoft Windows 计算机,您可以看到某些、全部或看不到连接到客户端的打印机,以及直接连接到应用服务器的打印机。

1.4.4. PDF 打印

通过 SGD,您还可以使用 PDF 打印。这可避免由于使用 Adobe PDF 格式所导致的许多打印驱动程序问题。

SGD 有两种 PDF 打印机:Universal PDF Printer(通用 PDF 打印机)和 Universal PDF Viewer(通用 PDF 查看器)。

在 Microsoft Windows 计算机上,"Universal PDF Printer"(通用 PDF 打印机)打印机在 Adobe Reader 中将打印作业显示为 PDF 文件,然后将 PDF 文件打印到您的默认打印机。"Universal PDF Viewer"(通用 PDF 查看器)打印机在 Adobe Reader 中将打印作业显示为 PDF 文件。然后您可以决定是打印还是保存此 PDF 文件。

在 UNIX、Linux 和 Mac OS X 平台计算机上,"Universal PDF Printer"(通用 PDF 打印机)和 "Universal PDF Viewer"(通用 PDF 查看器)打印机之间没有任何区别,因为在 PDF 查看器中,打印作业始终显示为 PDF 文件。然后您可以决定是打印还是保存此 PDF 文件。

1.4.4.1. 使用 PDF 打印

从 Windows 应用程序,您可以以正常方式进行打印,并可以在应用程序的 "Print"(打印)对话框中选择 "Universal PDF Printer"(通用 PDF 打印机)或 "Universal PDF Viewer"(通用 PDF 查看器)打印机。

从在 UNIX 或 Linux 平台应用服务器上运行的应用程序,您可以以正常方式进行打印,还可以将 PDF 打印机指定为打印命令的一部分。例如:

$ lp -d "Universal PDF Printer" file
$ lpr -P "Universal PDF Viewer" file

file 必须是一个 PostScript 文件,因此应用程序必须能够输出 PostScript。

在 Windows 计算机上,PDF 文件显示在 Adobe Reader 中。根据您所选择的打印机,应用以下方式之一:

  • 如果选择了 "Universal PDF Printer"(通用 PDF 打印机)打印机,则 PDF 文件将自动打印到您的默认打印机。Adobe Reader 最小化运行,并且在完成打印作业后不退出。

  • 如果选择了 "Universal PDF Viewer"(通用 PDF 查看器)打印机,则 PDF 文件将显示在 Adobe Reader 窗口中。然后您可以决定是打印还是保存此文件。

在 UNIX、Linux 和 Mac OS X 平台计算机上,PDF 文件显示在 PDF 查看器中。然后您可以决定是打印还是保存此 PDF 文件。"Universal PDF Printer"(通用 PDF 打印机)和 "Universal PDF Viewer"(通用 PDF 查看器)打印机之间并无任何区别,因为打印作业始终显示在 PDF 查看器中。

1.4.5. 打印故障排除

如果从应用程序进行打印,但未显示任何输出,请使用下表检查可能的原因。

可能的原因

更多信息

是否暂停了打印?

确保 Webtop 指示打印未暂停。请参见图 1.16 “暂停打印图标”

打印机的设置是否正确?

确保打印机的设置正确。例如,可通过从浏览器将 Web 页面打印到打印机来进行检验。

是否已打印到正确的打印机?

您可以选择要打印到的打印机。如果未选择打印机,则输出将被发送到默认打印机。

要查看哪台打印机是您的默认打印机,请指向 Webtop 上的打印机图标。消息中将显示默认打印机的名称。

如果要更改您的默认打印机,必须先从 SGD 注销,更改默认打印机,然后重新登录到 SGD。

是否显示了 "No Client Printer Available"(没有可用的客户端打印机)消息?

确保您的 Webtop 没有显示 "No Client Printer Available"(没有可用的客户端打印机)消息,并且打印机图标未包含红色的 X。这意味着 SGD 不支持从您的计算机或打印机进行打印。

您的 SGD 管理员也许能够帮助您启用打印功能。

如果以上方法都无法解决您的打印问题,请与您的 SGD 管理员联系。