将Windows 7 64位打印驱动程序添加到32位Windows 2003打印服务器时出现问题

在我们公司开始推出之前,我已经在testing系统上安装了最终的RTM版本的Windows 7 Professional 64位版本。

我在连接到networking上的几台惠普打印机时遇到问题。 这些打印机正在从Windows 2003服务器主机共享。

我已经下载了最新的惠普通用打印机驱动程序,但我无法将64位驱动程序添加到2003服务器系统(它是32位)。

如何从Windows 7系统连接到这些打印机?

通过networking推送64位驱动程序

  1. 转到networking上的64位机器,然后将64位驱动程序文件复制到机器上
  2. 在64位机器上,打开Windows资源pipe理器并浏览到32位服务器
  3. 打开通过Windows资源pipe理器看到的打印机对话框。
  4. 从菜单栏中,selectFile > Server Properties ,selectDrivers选项卡,然后单击Addbutton。
  5. 在“添加驱动程序向导”中,勾选“x64处理器”checkbox,然后取消选中x86checkbox。
  6. 单击下一步,然后单击从磁盘安装并浏览到本地64位计算机上的64位驱动程序。
  7. 完成添加驱动程序向导。

完成后,“服务器属性”对话框应显示为该设备types安装的x64驱动程序

我使用RSAT工具让Windows 2003为Windows 7 x64提供驱动程序。 但是,首先,我不得不更新驱动程序列表。 我使用的程序:

更新Windows驱动程序数据库

  1. 转到控制面板 – >设备和打印机。
  2. 添加一个新的打印机,select本地。
  3. selectLPT1。
  4. 在“安装打印机驱动程序”对话框中,单击Windows Updatebutton。 这将下载你期望看到列出的其他驱动程序。
  5. 取消打印机安装,驱动程序不会被删除。

使用RSAT将驱动程序安装到服务器

  1. 下载并安装RSAT工具。
  2. 打开“打印pipe理”工具。
  3. 右键单击“打印服务器”,select“添加/删除服务器”,然后添加目标打印服务器。
  4. 在新的服务器对象下,单击添加驱动程序。
  5. 在我的情况,因为我在Windows x64,我select了x64,并取消selectx86。
  6. 这将显示您的工作站上安装的驱动程序列表。 select要在服务器上安装的驱动程序。

Dom的回答让我非常接近。

我需要修改它如下。

我的打印机制造商已经在驱动程序中重新指定了打印机的名称。 您只能添加具有相同名称的添加驱动程序到您已经安装的驱动程序。

我必须下载两个新的驱动程序(x86和x64),并将我的原始打印机更改为新的x86驱动程序,然后系统会自动将x64添加到它的列表中。 然后,我可以在我的Win 7机器上安装打印机,没有任何问题。

感谢您的帮助!

我知道这是一个老问题,但我只是想出了如何做到这一点,所以我想我会发布我的方法连接到Windows 7 64位打印到32位Windows打印服务器(应该是相同的64位Vista):

  • 确保您的Windows 7盒上安装了正确的打印机驱动程序
  • 转到打印机和设备,添加新的打印机
  • select本地打印机
  • 使用现有端口(LPT1)
  • select正确的打印驱动
  • 在整个过程中点击下一步
  • 指定打印机的显示方式。
  • 让它安装…
  • select“不要共享”
  • 完成后,右键单击并select“打印机属性”
  • 转到端口选项卡,单击“添加端口…”
  • select“本地端口”,然后点击“新端口…”
  • 键入打印机的确切networking地址。 即:\ printserver01 \ hplaserj
  • 单击确定,然后单击closures
  • 确保已select新端口,然后单击应用,然后closures
  • testing打印机。 如果不起作用,则可能安装的打印驱动程序不正确或不兼容

此外,如果您尝试连接到惠普打印机,我发现惠普通用PCL6驱动程序工作得非常好: 从这里下载

最简单的方法是下载该设备的x64驱动程序,然后rdp打印服务器,并select打印机的属性,您想要安装打印机,然后共享选项卡,然后单击其他驱动程序。 勾选x64 Windows XP和widows server 2003的checkbox,然后从刚刚下载的驱动程序的文件夹中指向inf文件。 当用户点击该打印机时,会询问他们是否要安装驱动程序。

下载XP64位驱动程序。 转到服务器并在“共享”下添加“其他驱动程序”。 点击x64并将其指向XP64位驱动程序。 这应该安装X64驱动程序,你应该能够在任何MS 64位操作系统上添加打印机。 这适用于我们的Win7 64位操作系统用户(HP P3005X打印机)。

PS我在64位电脑上解压驱动程序,但这可能无关紧要。 它可能在32位主机打印机服务器上工作。

我之前遇到过这个问题。 它归结于.inf中的打印机名称。 x32和x64打印机名称必须“完全相同”。 因此,“HP LaserJet P2015系列PS”不同于“HP LaserJetP2015系列PS”。 这让我疯狂了一会儿,直到我学到了这些东西,然后进入了x64 .inf,并将x32 .inf的打印机名称复制并粘贴到其中。 他们完全一样后,它应该工作。