附录 B. 故障的处理与常见问题解答

您在安装和使用PaperCut NG的过程中可能会遇到一些问题。一旦您得到了一个很好的如何操作PaperCut NG的方法,那么许多问题将被很快解决,然而其它的一些要求需要您深入到应用程序内部去操作。

以下列出了这些年PaperCut NG在使用过程中所搜集整理出来的一些问题及处理办法。如果您在这无法找到一个您所持有的问题的参考,请您登录到PaperCut NG网站查看最新版本的 常见问题解答的基础知识部分.

除此节外,一些指定平台的常见问题解答可在“Linux常见问题解答”部分查找.

B.1. 故障处理与安装问题的解决
Q: 我的PaperCut NG服务器在Windows XP Professional上运行,是否支持?
Q: 我正在工作组环境下运行PaperCut NG(例如:并不是域的一部分)。所要考虑的重点应该是什么呢 ?
Q: PaperCut NG不能够识别来自网络客户端的打印工作。我该如何设置呢 ?
Q: PaperCut NG不能够正确的记录/识别打印的页数。这是什么原因呢?
Q: 我该如何忽略(不监控)某一台打印机呢?
Q: 系统不能够正确的显示当前标识。
Q: 我已经设置了二级打印服务器。此服务器上的打印情况未列出并未被监控。这是什么原因?
Q: 客户端软件未显示用户帐户的余额而显示的网络是错误的 。我该如何设置?

B.1. 故障处理与安装问题的解决

Q: 我的PaperCut NG服务器在Windows XP Professional上运行,是否支持?
Q: 我正在工作组环境下运行PaperCut NG(例如:并不是域的一部分)。所要考虑的重点应该是什么呢 ?
Q: PaperCut NG不能够识别来自网络客户端的打印工作。我该如何设置呢 ?
Q: PaperCut NG不能够正确的记录/识别打印的页数。这是什么原因呢?
Q: 我该如何忽略(不监控)某一台打印机呢?
Q: 系统不能够正确的显示当前标识。
Q: 我已经设置了二级打印服务器。此服务器上的打印情况未列出并未被监控。这是什么原因?
Q: 客户端软件未显示用户帐户的余额而显示的网络是错误的 。我该如何设置?
Q:

我的PaperCut NG服务器在Windows XP Professional上运行,是否支持?

A:

Yes, PaperCut NG server is supported on Windows XP Professional. It is recommended that you disable Simple File Sharing. This feature causes Windows XP to authenticate all users as Guest, which causes two problems:

  • All printing is recorded as being printed by the Guest user.

  • Username/password authentication does not work correctly, because Windows XP will authenticate as Guest, even if the username/password is entered incorrectly.

To disable Simple File Sharing, open Windows Explorer, select ToolsFolder Options..., and un-tick the appropriate option on the View tab.

Disable simple file sharing

Figure B.1. Disable simple file sharing

Q:

我正在工作组环境下运行PaperCut NG(例如:并不是域的一部分)。所要考虑的重点应该是什么呢 ?

A:

请查看第二十二章, 在工作组环境下运行部分,了解更详细的信息。

Q:

PaperCut NG不能够识别来自网络客户端的打印工作。我该如何设置呢 ?

A:

对于此问题有两个主要原因:

  • 用户不能够正确的登录到网域或电脑。如果域服务器不授权给用户,那么PaperCut NG是没有办法了解到所递交的打印任务的。使用系统策略,登录到域命令来解除此问题。交互的打印机许可可以在打印服务器上设置并确保仅是有效的用户才可以到打印机上打印。

  • 交互的客户端电脑可能被配置到网络打印机界面的打印目录。确保所有网络客户端用PaperCut NG的安装向导概要来配置。PaperCut NG的所有打印任务必须通过打印服务器运行。

Q:

PaperCut NG不能正确的记录/识别页数。这是什么原因?

A:

PaperCut NG当前大约支持市场上90%的打印机。如果打印机的语言不被识别,那么PaperCut NG将识别不到任何页数和记录,所有打印任务都按零页来算。这通常伴随着应用程序事件日志里一些错误的信息。我们推荐您试着用以下的方法解决您出现的问题:

  1. 许多打印机都有各种驱动选项。对于一台打印机您可以选择安装Postscript驱动器。对打印服务器和网络客户端也要做类似的操作。

  2. 试着用Windows CD自身所带的驱动器。PaperCut NG支持大多数当前Windows所自带驱动器类型。

  3. 试着用如下的方法转换 激活高级的打印特征 :

    1. 打印服务器上,开始->设置->打印机栏里。

    2. 在打印机上右击选择 属性...项 。

    3. 选择 高级的表格项。

    4. 关掉(禁用) 激活高级的打印特征项。

    想了解更多信息可在 基础知识部分查找。

  4. 如果您仍然有什么问题,请发邮件到我们PaperCut软件的技术支持邮箱。开发组可能会推荐一个适合您的设置甚至提供一个最新的硬件支持。

  5. 有关打印机的一些特定信息在PaperCut基础知识里有讨论。在这里可能找到您所需要的帮助信息。

Q:

如何忽略(不监控)某一台打印机?

A:

Print Provider可能要通过它的配置来忽略某一台打印机。对于更多的信息请查看“忽略/删除打印机”部分。

Q:

系统不能够正确的显示当前标识。

A:

PaperCut NG将基于当前脱机的操作系统格式化并默认域的设置。如果默认域的设置不正确,那么将通过您指定的路径来更改格式: 选项概要显示设置位置

Q:

我已经设置了二级打印服务器。在此服务器上的打印机不被列出并且不被监控。这是什么原因?

A:

有许多种可能的解释。第一步是在二级打印服务器上打开打印供应者的日志文件。此文件通常将包括标明了错误的原因和信息类型。有关Windows系统的日志文件位于:[app-dir]\providers\print\win\print-provider.log ,文件可以从任何诸如记事本的文本编辑器里打开。

一些常见的问题是:

  1. 校验二级服务器的名称是否正确并用print-provider.conf定义文件。在二级服务器上打开一个命令提示符并在此名称下使用ping命令校验服务器的连接情况。重启服务器(或手动重启PaperCut Print Provider service)是需要更改文件使其生效。

  2. 确保防火墙软件在主服务器上是免受来自二级服务器的连接端口9191 的阻止。防火墙应该允许配置所有的本地网络通信尤其是在此端口上的。

    快速查看二级服务器可以连接到主服务器的方法是使用命令行telnet程序。简单的类型:telnet servername9191的命令提示符:

    • 如果您接受到类似Could not open connection to host的错误,那么大概是网络/防火墙的连接有问题。
    • 如果屏幕是空白的那么连接建立成功。点击 Ctrl+]那么quit将关闭远程登录的类型。

  3. 核查 Print Provider程序/服务进行实际的安装和运行。在Windows系统上查找: 开始控制面板管理工具服务

Q:

客户端软件不显示用户帐户的余额并显示网络错误。我要如何设置呢?

A:

客户端软件需要连接应用程序服务器。对于技术方面,客户端使用XML网络服务请求到服务器端口9191。大多数问题涉及到防火墙的存取或应用程序服务器名称的不正确定义。必须确保:

  1. 任何服务器上的防火墙软件都允许本地的网络端口是9191的访问。

  2. client.properties文件(文本文件)列出了正确的服务器名或服务器的IP地址。如果您已经使用了零安装配置选项,那么此文件位于服务器目录里: [app-dir]/client/client.properties

B.1. 一般常见的问题:
Q: 我要如何更改管理员的用户的密码?
Q: 我运行着一个相对较小的网络,但我的用户登录不到我的工作站。我仍然可以使用PaperCut NG吗?
Q: 我想使用最小化窗口启动用户的咨询工具。这个可能吗?
Q: 我该如何从结束/关闭客户端软件终止用户?
Q: 为什么PaperCut NG高速缓冲存储器要聚合组成员?
Q: 我已经注意到许多额外可利用的选项在配置编辑(高级的)区域。我怎么改变这些呢?
Q: 我想写一些定制的扩展名,你们支持这个吗?
Q: 什么支持外部的数据库?
Q: 什么是内部的数据库格式?
Q: PaperCut NG是用什么语言发展而来的?
Q: 我想了解一下服务器群支持什么?

B.1. 一般常见的问题

Q: 我要如何更改管理员的用户的密码?
Q: 我运行着一个相对较小的网络,但我的用户登录不到我的工作站。我仍然可以使用PaperCut NG吗?
Q: 我想使用最小化窗口启动用户的咨询工具。这个可能吗?
Q: 我该如何从结束/关闭客户端软件终止用户?
Q: 为什么PaperCut NG高速缓冲存储器要聚合组成员?
Q: 我已经注意到许多额外可利用的选项在配置编辑(高级的)区域。我怎么改变这些呢?
Q: 我想写一些定制的扩展名,你们支持这个吗?
Q: 什么支持外部的数据库?
Q: 什么是内部的数据库格式?
Q: PaperCut NG是用什么语言发展而来的?
Q: 我想了解一下服务器群支持什么?
Q:

我要如何更改管理用户的密码?

A:

在初始安装阶段使用配置向导设置admin用户密码。可以以admin用户的身份登录到应用程序,通过浏览选项高级的 栏,选择更改内部管理员的密码选项以更改其密码。

如果您忘记了内部管理员的密码,它可以使用位于[app_dir]/server/server.properties的文本文件来重新设置编辑admin.password属性。

Q:

我运行着一个相对较小的网络,但我的用户登录不到我的工作站。我仍然可以使用PaperCut NG吗?

A:

PaperCut NG 主要是为网络管理下的域和/或已鉴定的环境而设计的。等同的网络或工作组仍然被支持。第一个选项考虑到用户的需求应该使用他们的用户名和密码登录工作站。如果这是不可能的,那么交替的选项是在系统主机打印机上设置用户帐户(系统运行PaperCut NG服务器软件)并配置帐户使用选择计费到其他的用户的选项。用户可以在弹出的对话框里输入他们的用户名和密码并显示每个时间段的打印情况。

Q:

我想使用最小化窗口启动用户调查工具(客户端软件)。这可能吗?

A:

是的。客户端软件可以通过用命令行的-minimized转换程序来执行最小化启动。详细信息请查看“用户客户端选项”部分。

Q:

我该如何从结束/关闭客户端软件终止用户?

A:

如果用户正在运行客户端软件,可以任意选择以下两种进行配置:

  • 选择共享帐户

  • 通过popup确定打印工作

客户端软件必须一直在运行。如果用户是按照这些模式配置的,那么客户端的退出选项被禁用。注意:客户端软件将需要重新启动,找到此选项后用户选项已经被更改。

Q:

为什么PaperCut NG高速缓冲存储器要聚合组成员?

A:

PaperCut NG高速缓冲存储器通过复制系统内在用户/组的关系结构聚合组成员。典型的网络组成员是相对静态的,并且通常在用户帐户的开始创建时设置。PaperCut NG通过避免共同的禁忌试图拥有一个好的网络应用软件如:使用组查找控制器域的请求,这是通过高速缓冲存储器完成的。操作诸如:对一大批用户的操作,配额设置,组报告和组筛选查找所有需要的组成员。高速缓冲存储器加速这些操作并预防额外的插图编号到域服务器。

底侧的高速缓冲存储器是组成员改变而不立即影响内部的PaperCut NG。为了强制PaperCut NG改变执行在选项节下的用户/组同步,系统也将自动恢复组成员在低网络期间的活动。

Q:

我已经注意到许多额外可利用的选项在配置编辑(高级的)区域。我怎么改变这些呢?

A:

配置区域包括了所有PaperCut NG系统范围的设置。这些可以通过正常的选项界面改变而不是通过配置编辑器,其他内部的开发者可以进行使用和调整。任何配置编辑器里的改变应该完毕,当心无效的条款可能需要您重新安装系统!

Q:

我想定制一些扩展名,你们支持这个吗?

A:

PaperCut NG 对某一商业项目是公开的。开发组实际上鼓励并用API 文档的详细内容和源代码提供帮助。如果您想反馈您的想法,请发电子邮件到我们的支持组。他们将很乐意为您提供建议。

Q:

什么支持外部的数据库?

A:

在外部数据库上运行PaperCut NG是一个高级的选项。这在系统管理部分有详细的讨论。

Q:

什么是内在的数据库格式?

A:

PaperCut NG的内在数据库是Apache Derby – 通过IBM和基于IBM的DB2 Cloudscape数据库系统写入一个公开的源数据库。内在的数据库已经证明了规模是非常好的并且适合于所有网络的大小。

Q:

PaperCut NG是用什么语言发展而来的?

A:

PaperCut NG是在许多语言环境下发展的。打印机监控成分和其它的本地操作系统界面如:用户鉴定是在C/C++里写入。应用程序服务器和网络服务是在服务器端Java里写入。

Q:

我想了解一下服务器群支持什么?

A:

PaperCut NG是作为群兼容应用软件和支持所有应用层的群测试而设计的。对于更多有关PaperCut NG在Microsoft群环境里配置的信息,请查看第十八章, Microsoft集群解决方案部分。如果您想研究群选项的其它平台(Linux),请与我们的支持组联系。