最近,我们一直在升级生产区域的标签打印机 (Godex DT4),但标签打印机的打印机设置不会传递给登录域的新用户。以下是一个例子。
我使用我的凭证登录域并安装新的标签打印机并加载打印机驱动程序。我修改了设置,以便打印机可以正常使用我们当前使用的标签并进行测试打印,结果很好。我退出计算机并让 Joe 使用他的凭证登录。我所做的设置都不在打印机属性中。我必须为每个用户手动配置这些设置。
我联系了标签打印机制造商(Godex),但尚未收到回复。我正在使用他们最新的打印机驱动程序,该驱动程序是直接从他们的网站下载的。我找到的任何文档都没有列出与我遇到的问题类似的问题。
此时,我最好的猜测是,我们可能需要导出已配置的域登录上的注册表设置,然后找到一种方法来为每个需要使用该计算机打印标签的用户导入相同的注册表设置。
我曾尝试找到打印机注册表设置的位置,但运气不佳。由于设置未保存在计算机上,我假设它们位于 HKEY_CURRENT_USER 配置单元下。此时,我尝试导出一些注册表文件,如 HKEY_CURRENT_USER\Software\Seagull Scientific\Drivers\Printers\Godex DT4\Settings,然后在以其他用户身份登录时导入它们,但这似乎没有任何作用。
如果有人能给我一些指导,我将不胜感激。如果有任何问题,请随时告诉我。
谢谢!
答案1
您可以使用命令printUI
为了这。
要将打印机设置导出到文件,可以使用以下命令:
rundll32 printui.dll,PrintUIEntry /Ss
例子:
rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "outputfile.dat"
要从文件导入打印机设置,可以使用以下命令:
rundll32 printui.dll,PrintUIEntry /Sr
例子:
rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "inputfile.dat"