从Ubuntu客户端到Windows打印服务器如何打印(标识为AD用户)?

我知道我的问题可能会令人困惑,所以我会澄清。

我是一所学校的pipe理员,正在设置实验室来使用Ubuntu(12.04)。 用户已经可以通过Active Directory进行身份validation(目前使用Likewise Open),以便从任何桌面客户端login,并且可以访问Windows Server(2008R2)上的文件和打印共享。 客户可以浏览Windows服务器的打印机,安装驱动程序,然后打印。 直到下一学年结束,我们将没有可用的资金或工作时间来设置Linux打印服务器,所以我们必须通过现有的Windows Server进行打印和身份validation。

造成困难的要求是当用户打印时,当前login到Ubuntu客户端的用户的AD帐户必须被标识为发送打印请求的用户的AD帐户,而不是一些代理pipe理员帐户。 这是因为我们有一个记帐脚本,可以logging每个用户发送的打印作业,所以我们可以在每个学期结束时logging它们。

到目前为止,如果我使用AD中列出的pipe理员用户,我只能在Ubuntu客户端上设置打印机。 问题是pipe理员用户从这个点开始从Ubuntu客户端进行所有打印。 虽然这可能是一个有趣的笑话,我的一个技术人员,这不是很有用。