热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何解决WindowsXP中的网络打印问题

常规故障排除步骤1.检查基本的网络连接是否工作正常。检查用户权限、协议、共享名等以确保可以连接到服务器。使用Windows资源管理器将文件复制到打印服务器上的共享位置。如果无法访问

常规故障排除步骤
1. 检查基本的网络连接是否工作正常。

检查用户权限、协议、共享名等以确保可以连接到服务器。使用 Windows 资源管理器将文件复制到打印服务器上的共享位置。如果无法访问服务器,则可能无法访问打印机。
2. 创建本地打印机,然后将端口重定向到网络服务器。请按照下列步骤操作: a.; 创建本地打印机,然后在“端口”下添加一个新端口。
b.; 单击“本地端口”,单击“新端口”,然后按照 ServerNamePrinterName 的语法键入打印机的服务器和打印机名称。
c.; 将新端口用于本地打印机。
当提示输入密码时,Windows XP 可能没有可用于输入密码的字段。请在目标计算机上将密码重置为空。例如,在装有 Xerox 打印机的 Windows 98 计算机上,清除密码;将其设置为空(不是实际的单词“blank”)。

本测试可说明将文件从服务器复制到计算机时是否会出现问题。如果使用“连接到安装程序”或者在“添加打印机向导”中单击“网络打印机”,就会进行此复制。
3. 如果打印机不是 PostScript 打印机,请检查是否可以从基于 MS-DOS 的程序进行打印(除非在基于 MS-DOS 的程序中选择 PostScript 驱动程序,否则不能在 PostScript 打印机上通过该程序进行打印)。

检查是否已运行“net use”命令,以便将 LPT 端口映射到网络共享。如果已在运行,则删除该映射,然后重新映射端口。再次尝试进行打印。

如果可以打印,则可能是备份的连接存在问题。您可能需要在每次登录时运行登录脚本命令以重新映射端口。

如果不能打印,请在命令提示符处键入 dir > lptx(其中 x 是正映射的端口号),然后按 Enter。

如果仍然不能打印,请仔细检查网络连接。;
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
314067 (http://support.microsoft.com/kb/314067/) 如何解决 Windows XP 的 TCP/IP 连接问题


解决具体问题
添加 Internet 连接共享后无法打印到网络打印机
将 Internet 连接共享添加到网络后,可能无法进行打印。发生此问题是因为 Internet 连接共享使用 C 类别子网,而该子网的地址范围是 198.168.0.x。要解决此问题,请重置打印机的 IP 地址,使其与正在使用 Internet 连接共享的计算机的子网相匹配。
无法向基于 Windows 98 的客户端发送打印作业
您可能无法将打印作业从 Windows XP 发送到使用打印机共享密码的基于 Microsoft Windows 98 的客户端。要解决此问题,请运行以下命令:
net use lpt1 computerprinter password /persistent:yes
将 computer 替换为共享打印机的基于 Windows 98 的计算机的名称,将 printer 替换为打印机共享的名称,将 password 替换为共享密码。
由于本地端口监视器出现问题而引发的错误消息
当您重新启动计算机或重新启动打印后台处理程序服务时,可能会收到以下错误消息:
Spoolsv.exe failed to start
当您打开打印机的属性时,可能会收到以下错误消息:
Out of Resources Error
当您尝试打印文档时,可能会收到“Access violation”(访问冲突)(Dr. Watson) 错误消息。Dr. Watson 日志指向 Spoolsv.exe,错误代码为 C0000005。

可能收到以下错误消息,并且后台打印程序停止:
The instruction at "address" referenced memory at "address".The memory could not be read.
尝试重新启动打印后台处理程序服务或打开 Printers 文件夹会导致产生相同的错误消息。

如果第三方程序将默认本地端口监视器更改,便可能出现这些问题。要解决这些问题,请在注册表中更正“Local Port”值。请按照下列步骤操作: 警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。1. 启动注册表编辑器。
2. 在以下注册表项中找到“Local Port”值:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitorsLocal Port
3. 双击“Driver”项,然后编辑该值。将该字符串值改为 Localspl.dll,然后单击“确定”。
4. 检查以下注册表项中是否存在第三方端口监视器,然后删除默认端口监视器以外的所有端口监视器:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitors
默认端口监视器包括:
AppleTalk 打印设备(如果安装了 Macintosh 服务)
BJ 语言监视器
本地端口
PJL 语言监视器
标准 TCP/IP 端口
USB 监视器
Windows NT 传真监视器

5. 检查以下注册表项中是否存在第三方打印提供程序,然后删除默认打印提供程序以外的所有打印提供程序:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintProviders
默认打印提供程序包括:
Internet 打印提供程序
LanMan 打印提供程序;
6. 退出注册表编辑器。
在编辑完注册表后,重新启动打印后台处理程序: 1. 单击“开始”,单击“运行”,键入 mmc,然后单击“确定”。
2. 在“文件”菜单上,单击“”添加/删除管理单元。
3. 依次单击“添加”、“计算机管理”、“添加”,然后单击“完成”。
4. 单击“关闭”,然后单击“确定”。
5. 依次展开“计算机管理”和“服务和应用程序”,然后单击“服务”。
6. 右键单击“Print Spooler”,然后单击“启动”。


无法将 Windows XP 打印机驱动程序添加到 Windows NT 4.0
要将基于 Windows NT 4.0 计算机管理的网络打印机添加到基于 Windows XP 的计算机,请在基于 Windows XP 的计算机的 LPT1 上本地安装打印机。请按照下列步骤操作: 1. 单击“开始”,单击“运行”,在“打开”框中键入 control.exe,然后单击“打印机和传真”。
2. 右键单击打印机,然后单击“属性”。
3. 在“端口”选项卡上,单击“LPT1”。
4. 单击“添加端口”。
5. 双击“Local Port”。
6. 键入 ServerNamePrinterShare,其中 ServerName 是服务器的名称,PrinterShare 是打印机共享的名称。
7. 单击“确定”。

收到“The device is not ready”(设备未就绪)错误消息
当打印文档时,您可能会收到下列错误消息:
There was an error found when printing the document "Name of document" to LPT1:.The device is not ready.
如果打印机是网络打印机,可尝试使用 ServerName 打开进程间通讯 (IPC) 连接,以确保存在网络连接而且服务器可以响应共享请求。

对于本地打印机,检查本地连接的打印机的连线和电源。

如果这些方法可以解决问题,则最好重新安装打印机驱动程序。要完全移除打印机,请编辑注册表: 1. 依次单击“开始”、“运行”,然后在“打开”框中键入 regedit。
2. 在以下注册表项中找到“Printers”值:
KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrinters
3. 删除此项下安装的打印机。例如,对于“Generic Text/Only”打印机,请删除以下注册表项:
KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrintersGeneric/Text Only
4. 按照本文“通常由于本地端口监视器出现问题而引发的错误消息”一节的说明执行操作。
5. 退出注册表编辑器。
然后,重新安装打印机的驱动程序。
无法从基于 MS-DOS 的 16 位程序打印
在此情况下,在命令提示符处键入以下命令,然后按 Enter:
net use lpt1:servernameprintershare /persistent:yes
在 16 位程序中,打印到 LPT1。如果基于 MS-DOS 的 16 位程序需要使用其他端口,可以为该程序分配其他 LPT 端口。

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
257859 (http://support.microsoft.com/kb/257859/) BitWare 在 Windows 2000 中导致 Spoolsv.exe 程序出错
由于不正确的配置或不兼容定点和打印情况导致的错误消息
定点和打印降低管理系统开销,简化并自动执行打印。Microsoft Windows 95、Windows 98 和 Windows 98 Second Edition(作为客户端)以及 Windows NT 3.5 和更高版本中引入了定点和打印功能。

当将打印机连接到打印服务器后,连接的客户机在打印服务器上搜索适当的驱动程序。如果驱动程序安装在服务器上,则将为客户端自动下载并配置该驱动程序。但是,如果没有驱动程序,则将提示您选择并安装驱动程序。

在尝试将基于 Windows 的网络客户端连接到打印服务器时,可能会收到下面的错误消息:
The server on which the device name printer resides does not have the correct printer driver installed.If you want to install the driver on your local computer, click OK.
在以下情况下,您可能会收到此错误消息: • 服务器消息块 (SMB) 连接到打印服务器。
• 使用新的 Internet 打印协议 (IPP) 连接到打印机,但 Internet 打印服务器未安装合适的驱动程序。
• 计算机具有与 Windows XP 不兼容的第三方驱动程序。
如果在以下情况下收到该错误消息,则使用相应的解决方法。


替代方法
与 SMB 连接的打印服务器
SMB 打印服务器允许网络上的工作站将打印作业直接发送到打印服务器,而无需经过中间计算机或打印服务器。此配置类型不支持定点和打印。

要变通解决此问题,请按照下列步骤操作以在本地安装打印驱动程序并创建到 SMB 打印共享的连接: 1. 单击“开始”,单击“运行”,在“打开”框中键入 control.exe,然后单击“打印机和传真”。
2. 双击“添加打印机”,然后单击“下一步”。
3. 单击“连接到这台计算机的本地打印机”,然后单击“下一步”。
4. 单击“创建新端口”。
5. 在“类型”框中,单击“Local Port”,然后单击“下一步”。
6. 键入 SMB 共享名。例如:
PrintServerShareName
7. 继续执行向导并为此设备安装适当的驱动程序。

Internet 打印协议
可以使用 IPP,通过 Intranet 或 Internet 直接打印到统一资源定位器 (URL)。此外,还可以使用 Microsoft Internet Explorer 从 Internet 或 Intranet 安装打印机。如果 IPP 打印服务器未安装合适的驱动程序,则可能会出现错误消息。

要变通解决此问题,请按照适当方法的步骤执行操作:
方法 1(仅限管理员使用)
在服务器上安装兼容的驱动程序。 1. 单击“开始”,单击“运行”,在“打开”框中键入 control.exe,然后单击“打印机和传真”。
2. 双击“添加打印机”,然后单击“下一步”。
3. 单击“连接到这台计算机的本地打印机”,然后单击“下一步”。
4. 单击“创建新端口”。
5. 在“类型”框中,单击“Local Port”,然后单击“下一步”。
6. 键入共享名。例如:
PrintServerShareName
7. 继续执行向导并为此设备安装适当的驱动程序。

方法 2
在客户端计算机上安装合适的驱动程序,然后将打印机重定向到合适的 IPP URL。 1. 单击“开始”,单击“运行”,在“打开”框中键入 control.exe,然后单击“打印机和传真”。
2. 双击“添加打印机”,然后单击“下一步”。
3. 单击“连接到这台计算机的本地打印机”,然后单击“下一步”。
4. 单击“创建新端口”。
5. 在“类型”框中,单击“Standard Port Monitor”,然后单击“下一步”。
6. 键入 IPP 打印服务器的 Internet 协议 (IP) 地址。
7. 继续执行添加打印机向导并安装合适的驱动程序。

不兼容的打印驱动程序
某些为 Windows NT 4.0 编写的第三方驱动程序在 Windows XP 中不能正常工作。如果您试图安装不兼容的驱动程序,则在定点和打印过程中将显示错误消息。

要变通解决此问题,请按照适当方法的步骤执行操作:
方法 1(仅限管理员使用)
使用从制造商网站获得的更新驱动程序: 1. 下载并安装更新驱动程序。
2. 如果该驱动程序包含卸载工具,请在继续执行以下步骤之前运行该工具。
3. 单击“开始”,单击“运行”,在“打开”框中键入 control.exe,然后单击“打印机和传真”。
4. 双击“添加打印机”,然后单击“下一步”。
5. 单击“连接到这台计算机的本地打印机”,然后单击“下一步”。
6. 单击以前的驱动程序所使用的端口。
7. 单击“从磁盘安装”,然后键入更新驱动程序安装文件夹的名称。
8. 继续执行安装程序,并向下层客户机共享该驱动程序。

方法 2(仅限管理员使用)
在打印服务器上安装 Windows XP 驱动程序: 1. 如果原始驱动程序包含卸载工具,请在继续执行以下步骤之前运行该工具。
2. 单击“开始”,单击“运行”,在“打开”框中键入 control.exe,然后单击“打印机和传真”。
3. 双击“添加打印机”,然后单击“下一步”。
4. 单击“连接到这台计算机的本地打印机”,然后单击“下一步”。
5. 单击以前的原始设备制造商 (OEM) 驱动程序所使用的端口。
6. 在“型号/制造商”列表中,单击适当的型号。
7. 完成安装程序,并且共享打印机供网络使用。

方法 3
在客户端上安装兼容驱动程序,然后将输出重定向到服务器: 1. 单击“开始”,单击“运行”,在“打开”框中键入 control.exe,然后单击“打印机和传真”。
2. 双击“添加打印机”,然后单击“下一步”。
3. 单击“连接到这台计算机的本地打印机”,然后单击“下一步”。
4. 单击“创建新端口”。
5. 在“类型”框中,单击“Local Port”,然后单击“下一步”。
6. 键入共享名。例如:
PrintServerShareName
7. 继续执行向导并为此设备安装适当的驱动程序。


推荐阅读
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • d3dx9_26.dll极品飞车9修复工具下载及修复教程
    本文介绍了d3dx9_26.dll文件的修复工具下载和修复教程,解释了该dll文件的作用和安装方法,同时提供了其他dll文件下载安装的方法。文章涵盖了3d、windows、p2p、dll、visual studio等知识点,并由未来可期1212投稿。希望该技术和经验能帮到你解决dll文件相关技术问题。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • 本文介绍了在win7电脑上进行文件加密的方法,包括利用NTFS的EFS进行加密和使用Win7旗舰版的Bitlocker加密整个分区。同时推荐了超级加密3000、宏杰加密工具和超级盘加密工具等多种加密软件,这些软件具有快速的加密速度和高强度的加密功能,可以防止文件的删除、复制和移动。此外,还强调了保持加密密钥的重要性,以免重装系统后无法打开已加密的文件。最后,提醒读者选择绿色软件,方便使用。 ... [详细]
author-avatar
POPO炮炮_797
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有