此章节用特殊的风格讨论了“识别问题”的各种解决方案。目的不是提供一步步的详细说明,而是指导用户与程序有关的其它指南部分。
此假定发生在用户进入系统时使用共同的用户名如:用户或学生,或者以一般的用户自动登录工作站。请查看详细的说明:
确保持有PaperCut NG软件的所有用户在服务器(或域)主机上都有一个帐户(用户名和密码)。
在所有系统上安装客户端软件。查看 第五章, 用户客户端部分了解更详细的内容。
通过选择未识别选项激活打印身份的识别Via Popup相应的一般用户帐户。
查看 “打印身份的识别Via Popup”的详细内容。
便携式系统可能花费他们大多数的时间在外部组织的网络并因此设立了不是很理想的域识别。 laptops通常是属于单独的个人所有。
教用户如何添加他们域的用户名和密码到他们 存储发用户名和密码里:
→ →
选择用户laptop的登录帐户
点击管理我的网络密码
点击
输入服务器名和用户网域的用户名和密码
教用户如何用这种方式: \\server\printer添加网络打印机。
可选择的:本地安装客户端软件和使用命令行command-line选项或 config.properties文件强制客户端显示他们域用户的身份。请查看第五章的“用户客户端”了解更详细的内容。
添加一般的“laptop user”用户帐户到域。
在此用户上设置未识别的选项(激活打印身份的识别Via Popup)。
本地安装客户端软件和使用命令行command-line选项或config.properties 文件强制客户端显示域下用户的身份。请查看
“用户客户端选项”的详细内容。
教用户如何添加一个网络打印机:\\server\printer。
查看前面所述的假定的详细内容。
Microsoft Windows操作系统不能很好的运行无现行目录的域环境如:LDAP或目录。尽管在任何网络上尽可能的配置Windows打印服务器,但Windows不能正常的提供使用LDAP识别资源的能力。打印工作将列本地Windows下的用户身份或客户帐户。PaperCut NG的打印身份的识别Via Popup,注定LDAP可以围绕着此极限使用工作。
设立Windows服务器并安装共享打印机。
设置打印机许可允许从一般的"guest" 类型帐户打印。这通常将设立guest帐户形式或用已知的用户名和密码(如:printuser)本地帐户。
配置每个工作站的打印机。确保所有工作站用户可以打印和在 guest帐户配置下使用先前的步骤列出打印队列的打印工作。
安装PaperCut NG软件。选择LDAP服务器作为您的用户/组信息。那么PaperCut NG将使用此信息对用户的列表识别。请查看 “对用户的同步使用LDAP”了解有关LDAP更多的信息。
在每台打印机上设置 未识别选项。这将激活打印身份的识别Via Popup。请查看 “打印身份的识别Via Popup” 部分了解更多的信息。
安装客户端软件。查看 第五章, 用户客户端 部分了解更多的信息。
Mac OS X工作站在实验室环境里通常设立以便用户联机使用共同的,一般的或标准的帐户。例如: "macuser"或 "student"。
安装客户端软件。查看 第五章, “用户客户端”部分的详细内容。
添加域/网络用户帐户与一般的登录帐户相匹配(如: "macuser")。这就确保了帐户将用PaperCut NG列出。
在 "macuser"帐户上设置未识别选项。
添加打印机以便打印工作在"macuser" 帐户下列出。如果打印队列在 Windows 主机上,使用Samba添加打印机。 (如:DeviceURI 类似smb://macuser:password@servername/printer)。查看第二十章的“Mac打印的详细信息”了解使用此方法是如何添加打印机的。
使用打印审批管理(激活整个打印队列级)。查看 第十章, “打印审批管理”部分了解相关信息。
考虑设立域级的识别。
Mac系统可以通过中央的Mac OS X服务器配置识别用户运行公开的目录。每个用户都有自己的登录帐户。
在 Mac OS X 服务器上设立打印队列。
在服务器上设立PaperCut NG作为主服务器或二级服务器将报告转给另一主服务器(Mac,Linux或Windows系统)。查看 “快速启动指南(对于Mac服务器)”部分。
添加打印机到每个Mac工作站。确保本地打印机指向共享打印队列的服务器上。
可选择的:安装客户端软件在 第五章的“用户客户端”部分有讨论。
使用打印审批管理(激活整个打印队列级)。查看 第十章“打印审批管理”部分了解更详细的信息。
在Windows系统上设置打印队列并使用打印身份的识别Via Popup - 查看下一个实例。
Mac系统可以被配置以便用户联机使用他们的Windows现行目录域的用户名和密码。Mac Windows打印机支持使用Samba/SMB,然而需要使用单独的用户名和密码添加打印机并通过所有的用户共享。额外的识别层是必要的。
有关Windows服务器上的主打印机和PaperCut NG系统。
确保打印服务器在混合模式或兼容先前的Windows 2000 模式里的运行。Macs当前使用 Native Mode的网络存在着一些问题。
添加域/网络用户帐户与一般的登录帐户相匹配(如:"macuser")。这就确保了macuser帐户将出现在PaperCut NG用户列表里。
在PaperCut NG里,在 "macuser"帐户上打开未识别选项激活打印身份的识别Via Popup。也确保帐户在零余额时被限制。
添加打印机以便在"macuser" 帐户下列出打印工作。如果项原则打印队列在Windows主机上,那么使用Samba添加打印机。(如:DeviceURI类似
smb://macuser:password@servername/printer)。查看 第二十一章的“Mac打印详细的信息”部分了解有关使用此方法是如何添加打印机的。
安装客户端软件在 第五章的“用户客户端”里有讨论。
使用LPR作为一种连接方法。查看 “情景假定3:多用户Macs使用LDAP或现行目录识别”部分的详细内容。
使用打印审批管理(激活整个打印队列级)。查看 第十章, “打印审批管理”部分了解相关信息。
在Mac服务器上的主机打印机(可以查看先前的实例)。
Mac系统是单个用户特有的/使用的,有利于打印机的添加并用这种方式自动识别用户身份。
在 “情景假定1 :我自己的Mac(单个用户)”章节里有描述教用户如何添加打印机的方法。
本地安装客户端软件并和使用config.properties文件选项,
user=[username]
强制客户端显示他们域的用户身份。查看 “用户客户端选项”部分了解对客户端配置选项的解释。
Linux工作站代表性的使用CUPS打印系统,尽管使用Samba,可以直接打印到窗口打印队列。但还是选择使用CUPS。
确保系统配置拒绝远程设定访问标准的用户 – 即:仅允许直接截屏/控制访问。这确保了系统的IP地址可以联合单独的用户以适应打印身份的识别Via Popup的环境。
确保打印服务器在混合模式或兼容先前的Windows 2000 模式里的运行。Macs当前使用 Native Mode的网络存在着一些问题。
添加域/网络用户帐户与一般的登录帐户(如: "linuxuser")相匹配。这确保了 "linuxuser"帐户将显示在PaperCut NG的用户列表里。
在PaperCut NG里,打开"linuxuser"帐户上的 未识别选项激活打印身份的识别Via Popup。也确保了帐户在零余额时被受限。
添加打印机以便 "linuxuser"帐户下的列出打印工作。如果打印队列在 Windows 主机上,那么使用 Samba 添加打印机。(如:DeviceURI类似:
smb://linuxuser:password@servername/printer)。请参考CUPS或分配文件阅读更多有关使用 smb后端是如何添加CUPS打印机的。
安装客户端软件在 “有关Linux和Unix配置”部分里有讨论。如果用户使用一个用户名和与他们当前目录相匹配的密码进入到工作站,是不需要额外的客户端配置的。如果用户使用一般的或不匹配的帐户登录,那么使用命令行 command-line选项或config.properties 文件强制客户端在用户域身份下显示。请查看“用户客户端选项”部分了解更多的信息。
使用打印审批管理(激活整个打印队列)。查看 第十章的“打印审批管理”部分了解相关信息。
在CUPS服务器主机上运行Linux。
安装“Windows服务器上适用于Unix的打印服务”并使用LPR而不是CUPS(或使用LPR后端CUPS)。
许多网络管理员运行Linux实验室可能最适合Linux服务器主机上的打印机运行CUPS。为了方便,CUPS未被设立识别。
在Linux服务器上设立CUPS打印队列。
确保每个用户在此系统上拥有一个帐户(或依赖于PaperCut NG域选择用户的列表信息)。
在服务器上设立PaperCut NG作为一个主服务器或二级服务器并将报告转到另一个主服务器(Mac,Linux或Windows系统)。查看 the section called “Quick Start Guide (for Linux)”.
Set the Unauthenticated option on each printer (print queue). This will enable popup authentication. See the section called “Popup Authentication”.
Ensure the system is configured to deny remote shell access to standard users - that is, only allow direct screen/console access. This ensures the system's IP address can be associated with a single user providing a suitable environment for popup authentication.
Install client software as discussed in Chapter 6, User Client.
Use release station (enabled globally at the print queue level). See Chapter 9, Print Release Stations.
Use CUPS Authentication.
Modern Linux laptops will make use of the CUPS print system. This environment is equivalent to the Mac laptop recipes described above.
Unix or Linux systems allowing remote SSH, Telnet, VNC, or X connections differ from the other scenarios discussed above. These systems can not use the popup authentication as it is not possible to uniquely identify a user from the system's IP address. The only secure option is to use the release station.
Setup PaperCut NG on your interfered server - this does not need to be the multiuser terminal system itself. It could be another Windows or Linux server.
Ensure PaperCut NG sources its user list from the same source as that used by the Multiuser terminal server - most likely an LDAP server.
Enable the release station option on all printers that will be accessed via users of the multiuser terminal system. Important: Enabling the release station option may be incompatible with objectives of other operating systems so it may be appropriate to set up a separate set of print queues. See Further Recommendations below for more detail.
Set up a release station. This commonly takes the form of a dedicated terminal located near the printers, however other options worth considering include using the PaperCut NG end-user web interface to release jobs, or the release station command-line client. See Chapter 9, Print Release Stations for details.
Instruct users on how to use the release station.
Decide on an authentication method and use it consistently throughout the organization and network. For example, using popup authentication on some systems and release station on other may pose confusing. Try to offer a consistent user experience.
Where possible, configure workstations to communicate with the server using the server's native print protocol. For example, use SMB or standard Windows printing when printing to a Windows server, and Internet Printing Protocol (IPP) when printing to a CUPS server. Servers are most reliable when talking their own language!
Consider the scope of any configuration change. For example, enabling popup authentication or release station on a print queue will affect ALL users of that printer. For example it may be desirable to ask Linux users to use the release station, however this may be regarded as an inconvenience for Windows users. In these cases, it may be advantageous to set up two print queues for each physical printer - the first queue without release station enabled for Windows users and the other with the release station option enabled for Linux users.