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


13

我正在尝试与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。

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

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


1
您的过程是正确的,听起来像您在提示时未提供正确的XP驱动程序,您可以确认这就是您的工作吗?
MDMoore313 2013年

我在想 似乎我下载的XP驱动程序与实际匹配的版本之间存在某种差异。安装64位和32位的HP Universal驱动程序。
Tanner Faulkner 2013年

@TannerFaulkner,那有什么关系?
Pacerier,2015年

Answers:


12

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

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

您可以\\MACHINENAME从“系统属性”或通过HOSTNAME在命令提示符处运行来获取主机名()。共享名称是共享打印机的方式,如“ 打印机属性” ->“ 共享选项卡


我真的很喜欢将其作为一种解决方法,以防万一我无法在Win 7机器上安装x86驱动程序,但我更喜欢使驱动程序在Windows 7
Tanner Faulkner13

1
也可以用另一种方式工作:我成功地共享了从Win XP 32位到Win 7 64位的打印机!:D
巴西人2014年

感谢@thatBrazilianguy的赏金,我很高兴它对您有所帮助:-)
加拿大路加福音

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
    赢7计算机属性
  5. 单击选项卡中的Change按钮Computer Name
    赢7系统属性
  6. 设置其他工作组名称(例如MYGROUP),然后单击OK
    Win 7计算机名称更改

Windows XP

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

共享打印机

Windows 7的

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

安装打印机

Windows XP

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

使用安装的打印机

Windows XP

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


你是匈牙利人吗?
Pacerier,2015年

6

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


5

Windows打印团队的某人在Microsoft社区上解决了此问题:

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


4

Tanner,x64 Windows将不接受其他处理器体系结构的v3驱动程序。我尝试过,而我的Win7 x64 comp不会接受它们。但是,我成功地使用x86 XP计算机将它们放在那里!我刚刚尝试了HP 1500驱动程序:

  • 在x64 Win7上安装的打印机
  • 以激光之类的名字分享了它
  • x86 WinXP上运行
  • Windows + R并输入 \\<x64computerName>
  • 有打印机和传真,我打开了它
  • 看到我的激光打印机,在其上单击鼠标右键
  • 其他驱动程序
  • 选中的复选框 Intel - Windows 2000 or XP
  • 从HP网站x86驱动程序下载并解压缩后,他们把它们上传到我的x64计算机上。

现在我都拥有了这两个,如此处所示(来源:komprogram.pl此屏幕截图

在XP方面:

此屏幕截图
(来源:komprogram.pl

另外,随着Windows 8的出现,现在有了v4打印机驱动程序(注意我的屏幕截图中的Typ 3或Type 3)。V4驱动程序是跨体系结构的,因此希望我们在几年内不会出现此问题。


图片不见了
加拿大卢克

3

哇这里有很多回覆。

我认为您将打印机连接到XP计算机并希望共享它,任何32位或64位Windows操作系统都可以使用 HP P4014n。我的一个客户网络中有同一台打印机,但是在没有任何指南之前,为什么不使用内置于该打印机中的“ HP Jet-direct内部打印服务器 ”?忘记共享和...?

无论如何,如果您想直接连接到xp机器并共享它,请执行以下步骤。(如果要在7上安装,请执行相同的步骤)

0-为防止任何冲突和驱动程序问题,请从添加/删除程序中删除所有HP HP P4014n驱动程序。

1 -从打印服务器属性中删除驱动程序,如果不熟悉此检查在这里在这里

2-从此处下载HP通用打印机驱动程序的x64和x86 PCL6驱动程序

    *** there is no difference between win xp or 7 driver chose 7 !!! 

3-使用7zip解压缩它们,每个压缩到一个特定的文件夹。C:\ HUPD \ X86,C:\ HUPD \ x64

4-使用欲望文件夹中的install.exe安装打印机(xp为x86)

5-共享它,现在您可以将x64文件夹添加到共享tAB中的其他驱动程序


3

您可能具有较旧的UPD副本,该副本在INF文件中有错误,从而产生了您所得到的错误。简单的解决方法是从HP下载最新的32位和64位驱动程序。

适用于Windows PCL6的HP通用打印驱动程序-64位-5.6.0.14430

适用于Windows PCL6的HP通用打印驱动程序-32位-5.6.0.14430

有了这些文件后,请更新计算机上的64位驱动程序。重启。返回打印机的共享选项并添加32位驱动程序。确保将以上文件解压缩到其他目录(默认情况下会保存),并保持它们的直线。


2

您需要将XP驱动程序添加到服务器上才能正常工作。在这种情况下,“服务器”就是您的Windows 7计算机。您应该看到一个“ x86”选项,它将允许您导入32位驱动程序。


“我曾尝试将XP 32位驱动程序添加到Windows 7计算机上的驱动程序共享对话框中,但是这些都不会。”
Tanner Faulkner

2

打印服务器提供的驱动程序显然不适用于XP。Windows 7可能会提供与32位Windows XP不兼容的64位驱动程序。如果您告诉我们打印机的品牌,我们也许可以帮助您找到合适的XP驱动程序。

您可以尝试将打印机本地连接到XP计算机,从而让它发现并安装正确的驱动程序。如果XP无法找到合适的驱动程序,则需要从制造商的网站下载并安装一个驱动程序,也就是说,打印机没有随附驱动程序CD。

一旦将驱动程序和打印机都本地安装在XP上,下一步就是将本地打印机转换为网络打印机,如下所示:

  1. 断开打印机连接,然后将其返回到Windows 7计算机。
  2. 从“ 控制面板”中打开“ 打印机”小程序。
  3. 右键单击新打印机,然后选择属性
  4. 转到“ 端口”选项卡
  5. 单击添加端口…,选择本地端口,然后单击新建端口…
  6. 对于端口名称,请准确输入打印机的网络路径和共享名称。例如\\Win7computer\MyPrinter,单击“ 确定”,然后再次选中此新端口,并选中其旁边的复选框。
  7. 单击确定关闭打印机属性。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.