如何在 Windows 7 x64 上与 Windows XP x86 共享打印机?

rtf*_*rtf 13 printer windows-7 network-shares windows-xp

我正在尝试与 Windows XP 32 位共享 Windows 7 64 位打印机。

我试过了:

  • 使用Add Printer Wizard的XP
    • 选择网络打印机
    • 浏览打印机并从列表中选择它
    • 尝试手动浏览驱动程序时,我收到错误消息“Windows 找不到合适的打印机驱动程序。请联系您的管理员以获取有关查找和安装合适驱动程序的帮助。

我更喜欢在 Windows 7 PC 上加载驱动程序,就像打印服务器一样。我试过了:

  • 打开打印机属性
  • 单击Sharing选项卡
  • 点击 Additional Drivers...
  • 检查 x86 框
    • 尝试添加 Windows XP x86 驱动程序,这会产生错误 The specified location does not contain the driver for the requested processor architecture

就其价值而言,这是一台 HP P4014n,我无法连接网线。我正在使用通用打印驱动程序 PCL6。

打印机共享如何与 64 位 Windows 7 一起用作 Windows XP 32 位服务器?

  • 我需要在Additional drivers...对话框下安装哪些驱动程序?
    • 它们是 XP 驱动程序还是 Windows 7 驱动程序?为什么?
    • 驱动程序版本必须匹配吗?为什么?
  • 为什么添加为网络打印机并安装 XP 驱动程序不起作用?
  • 为什么添加本地打印机并安装我想要的任何驱动程序?

Can*_*uke 12

使用 Windows 7 驱动程序在您的 Windows 7 机器上安装打印机。共享驱动程序,并获取它的路径名(即\\MACHINENAME\PrinterName)。在 XP 计算机上,执行以下操作:

  1. 启动添加新打印机向导
  2. 选择本地打印机,不自动检测
  3. 选择一个新端口-> 类型是本地端口
  4. 在对话框中,键入\\MACHINENAME\PrinterName上面在 Windows 7 计算机上显示的内容
  5. 在驱动程序选择页面,使用Have Disk获取驱动程序,或从列表中选择
  6. 继续向导直到完成

您可以\\MACHINENAME从系统属性或通过HOSTNAME在命令提示符下运行来获取主机名 ( ) 。共享名是什么打印机作为共享打印机属性- >取值哈林标签


mar*_*sju 6

确保驱动程序的版本匹配。Windows 仅接受其他架构的驱动程序,前提是它们的版本与已安装的版本相同!尝试删除已安装的驱动程序版本并获取最新的 x86 和 x64 版本。


tot*_*dli 6

共享打印机的主要关键是将计算机放在同一个工作组中,并将打印机设置为共享打印机。这个过程有一个很棒的教程,但它是匈牙利语,所以我翻译了它。

使用这种技术,Windows XP PC 将连接到 Win 7 并将其用作服务器。打印机连接到 Windows 7 PC,并且 PC 和(当然)打印机都已打开。在本教程中,我们假设打印机在 Win 7 PC 中正常工作。

本教程的一些图片是匈牙利语,因此请按照说明或窗口布局进行操作。

设置工作组

Windows 7的

  1. 点击Start menu
  2. 右键单击Computer
  3. 点击Properties
  4. 点击Change settings
    Win 7 电脑属性
  5. 单击选项卡中的Change按钮Computer Name
    Win 7 系统属性
  6. 设置不同的工作组名称(如 MYGROUP)并单击OK
    Win 7 电脑改名

视窗 XP

  1. 右键单击My Computer并选择Properties
  2. 单击Computer Name选项卡并选择Change按钮。
    Win XP 系统属性
  3. 输入您在 Windows 7 PC 中输入的相同工作组名称,然后单击OKWin XP 计算机名称更改

共享打印机

Windows 7的

  1. 单击以Devices and PrintersStart menu.
  2. 选择要共享的打印机。建议您将此打印机设置为默认值。右键单击打印机并选择 Printer properties not Properties
    Win 7 设备和打印机
  3. 检查 中的Share this printer设置Sharing tab。您可以在此处为将在网络中显示的打印机设置一个名称。建议您检查Render print jobs on client computers设置。
    打印机属性

安装打印机

视窗 XP

  1. 单击Start menuControl PanelAdd Printer
  2. 单击Next并选择A network printer, or printer attached to another computer设置,然后单击Next
    选择网络打印机
  3. 浏览网络以查找 PC,以及您之前安装的打印机的 PC。
    浏览打印机
  4. 如果弹出警告消息,只需接受它。在此之后,应该安装驱动程序。
    警告信息
  5. 如果要将此打印机设置为默认值Yes,请选择并单击 Next,然后单击Finish

使用安装的打印机

视窗 XP

该过程已完成,因此现在您应该可以通过单击Filethen来打印任何内容Print。您可以选择打印机,如果远程 PC 已打开(并且打印机已通电但不工作),则应开始打印。
使用安装的打印机


小智 5

此问题已在Microsoft Community上解决,来自 Windows 打印团队的某个人:

打印驱动程序名称必须匹配。您需要找到与 32 位 XP 驱动程序同名的 64 位驱动程序,或者将 Windows 7 32 位驱动程序安装到 x64 计算机上。您将需要来自 Windows 7 的 32 位 ntprint 文件,因为这些文件不包含在 32 位 DVD 上的平面文件格式中。如果驱动程序名称匹配,那么 coork 可能有更好的解决方案。