如何解決Windows XP中的網(wǎng)絡(luò)打印問題
常規(guī)故障排除步驟1. 檢查基本的網(wǎng)絡(luò)連接是否工作正常。
檢查用戶權(quán)限、協(xié)議、共享名等以確??梢赃B接到服務(wù)器。使用 Windows 資源管理器將文件復(fù)制到打印服務(wù)器上的共享位置。如果無法訪問服務(wù)器,則可能無法訪問打印機(jī)。 2. 創(chuàng)建本地打印機(jī),然后將端口重定向到網(wǎng)絡(luò)服務(wù)器。請(qǐng)按照下列步驟操作: a.; 創(chuàng)建本地打印機(jī),然后在“端口”下添加一個(gè)新端口。 b.; 單擊“本地端口”,單擊“新端口”,然后按照 ServerNamePrinterName 的語法鍵入打印機(jī)的服務(wù)器和打印機(jī)名稱。 c.; 將新端口用于本地打印機(jī)。 當(dāng)提示輸入密碼時(shí),Windows XP 可能沒有可用于輸入密碼的字段。請(qǐng)?jiān)谀繕?biāo)計(jì)算機(jī)上將密碼重置為空。例如,在裝有 Xerox 打印機(jī)的 Windows 98 計(jì)算機(jī)上,清除密碼;將其設(shè)置為空(不是實(shí)際的單詞“blank”)。
本測(cè)試可說明將文件從服務(wù)器復(fù)制到計(jì)算機(jī)時(shí)是否會(huì)出現(xiàn)問題。如果使用“連接到安裝程序”或者在“添加打印機(jī)向?qū)А敝袉螕簟熬W(wǎng)絡(luò)打印機(jī)”,就會(huì)進(jìn)行此復(fù)制。 3. 如果打印機(jī)不是 PostScript 打印機(jī),請(qǐng)檢查是否可以從基于 MS-DOS 的程序進(jìn)行打?。ǔ窃诨?MS-DOS 的程序中選擇 PostScript 驅(qū)動(dòng)程序,否則不能在 PostScript 打印機(jī)上通過該程序進(jìn)行打?。?。
檢查是否已運(yùn)行“net use”命令,以便將 LPT 端口映射到網(wǎng)絡(luò)共享。如果已在運(yùn)行,則刪除該映射,然后重新映射端口。再次嘗試進(jìn)行打印。
如果可以打印,則可能是備份的連接存在問題。您可能需要在每次登錄時(shí)運(yùn)行登錄腳本命令以重新映射端口。
如果不能打印,請(qǐng)?jiān)诿钐崾痉庢I入 dir > lptx(其中 x 是正映射的端口號(hào)),然后按 Enter。
如果仍然不能打印,請(qǐng)仔細(xì)檢查網(wǎng)絡(luò)連接。; 有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 314067 (http://support.microsoft.com/kb/314067/) 如何解決 Windows XP 的 TCP/IP 連接問題
解決具體問題添加 Internet 連接共享后無法打印到網(wǎng)絡(luò)打印機(jī)將 Internet 連接共享添加到網(wǎng)絡(luò)后,可能無法進(jìn)行打印。發(fā)生此問題是因?yàn)?Internet 連接共享使用 C 類別子網(wǎng),而該子網(wǎng)的地址范圍是 198.168.0.x。要解決此問題,請(qǐng)重置打印機(jī)的 IP 地址,使其與正在使用 Internet 連接共享的計(jì)算機(jī)的子網(wǎng)相匹配。無法向基于 Windows 98 的客戶端發(fā)送打印作業(yè)您可能無法將打印作業(yè)從 Windows XP 發(fā)送到使用打印機(jī)共享密碼的基于 Microsoft Windows 98 的客戶端。要解決此問題,請(qǐng)運(yùn)行以下命令: net use lpt1 computerprinter password /persistent:yes將 computer 替換為共享打印機(jī)的基于 Windows 98 的計(jì)算機(jī)的名稱,將 printer 替換為打印機(jī)共享的名稱,將 password 替換為共享密碼。由于本地端口監(jiān)視器出現(xiàn)問題而引發(fā)的錯(cuò)誤消息當(dāng)您重新啟動(dòng)計(jì)算機(jī)或重新啟動(dòng)打印后臺(tái)處理程序服務(wù)時(shí),可能會(huì)收到以下錯(cuò)誤消息: Spoolsv.exe failed to start當(dāng)您打開打印機(jī)的屬性時(shí),可能會(huì)收到以下錯(cuò)誤消息: Out of Resources Error當(dāng)您嘗試打印文檔時(shí),可能會(huì)收到“Access violation”(訪問沖突)(Dr. Watson) 錯(cuò)誤消息。Dr. Watson 日志指向 Spoolsv.exe,錯(cuò)誤代碼為 C0000005。
可能收到以下錯(cuò)誤消息,并且后臺(tái)打印程序停止: The instruction at 'address' referenced memory at 'address'.The memory could not be read. 嘗試重新啟動(dòng)打印后臺(tái)處理程序服務(wù)或打開 Printers 文件夾會(huì)導(dǎo)致產(chǎn)生相同的錯(cuò)誤消息。
如果第三方程序?qū)⒛J(rèn)本地端口監(jiān)視器更改,便可能出現(xiàn)這些問題。要解決這些問題,請(qǐng)?jiān)谧?cè)表中更正“Local Port”值。請(qǐng)按照下列步驟操作: 警告:如果使用注冊(cè)表編輯器或其他方法錯(cuò)誤地修改了注冊(cè)表,則可能會(huì)出現(xiàn)嚴(yán)重問題。這些問題可能需要重新安裝操作系統(tǒng)才能解決。Microsoft 不能保證可以解決這些問題。修改注冊(cè)表需要您自擔(dān)風(fēng)險(xiǎn)。1. 啟動(dòng)注冊(cè)表編輯器。 2. 在以下注冊(cè)表項(xiàng)中找到“Local Port”值: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitorsLocal Port 3. 雙擊“Driver”項(xiàng),然后編輯該值。將該字符串值改為 Localspl.dll,然后單擊“確定”。 4. 檢查以下注冊(cè)表項(xiàng)中是否存在第三方端口監(jiān)視器,然后刪除默認(rèn)端口監(jiān)視器以外的所有端口監(jiān)視器:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintMonitors默認(rèn)端口監(jiān)視器包括: AppleTalk 打印設(shè)備(如果安裝了 Macintosh 服務(wù))BJ 語言監(jiān)視器本地端口PJL 語言監(jiān)視器標(biāo)準(zhǔn) TCP/IP 端口USB 監(jiān)視器Windows NT 傳真監(jiān)視器5. 檢查以下注冊(cè)表項(xiàng)中是否存在第三方打印提供程序,然后刪除默認(rèn)打印提供程序以外的所有打印提供程序:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintProviders默認(rèn)打印提供程序包括: Internet 打印提供程序LanMan 打印提供程序; 6. 退出注冊(cè)表編輯器。 在編輯完注冊(cè)表后,重新啟動(dòng)打印后臺(tái)處理程序: 1. 單擊“開始”,單擊“運(yùn)行”,鍵入 mmc,然后單擊“確定”。 2. 在“文件”菜單上,單擊“”添加/刪除管理單元。 3. 依次單擊“添加”、“計(jì)算機(jī)管理”、“添加”,然后單擊“完成”。 4. 單擊“關(guān)閉”,然后單擊“確定”。 5. 依次展開“計(jì)算機(jī)管理”和“服務(wù)和應(yīng)用程序”,然后單擊“服務(wù)”。 6. 右鍵單擊“Print Spooler”,然后單擊“啟動(dòng)”。
無法將 Windows XP 打印機(jī)驅(qū)動(dòng)程序添加到 Windows NT 4.0要將基于 Windows NT 4.0 計(jì)算機(jī)管理的網(wǎng)絡(luò)打印機(jī)添加到基于 Windows XP 的計(jì)算機(jī),請(qǐng)?jiān)诨?Windows XP 的計(jì)算機(jī)的 LPT1 上本地安裝打印機(jī)。請(qǐng)按照下列步驟操作: 1. 單擊“開始”,單擊“運(yùn)行”,在“打開”框中鍵入 control.exe,然后單擊“打印機(jī)和傳真”。 2. 右鍵單擊打印機(jī),然后單擊“屬性”。 3. 在“端口”選項(xiàng)卡上,單擊“LPT1”。 4. 單擊“添加端口”。 5. 雙擊“Local Port”。 6. 鍵入 ServerNamePrinterShare,其中 ServerName 是服務(wù)器的名稱,PrinterShare 是打印機(jī)共享的名稱。 7. 單擊“確定”。
收到“The device is not ready”(設(shè)備未就緒)錯(cuò)誤消息當(dāng)打印文檔時(shí),您可能會(huì)收到下列錯(cuò)誤消息: There was an error found when printing the document 'Name of document' to LPT1:.The device is not ready. 如果打印機(jī)是網(wǎng)絡(luò)打印機(jī),可嘗試使用 ServerName 打開進(jìn)程間通訊 (IPC) 連接,以確保存在網(wǎng)絡(luò)連接而且服務(wù)器可以響應(yīng)共享請(qǐng)求。
對(duì)于本地打印機(jī),檢查本地連接的打印機(jī)的連線和電源。
如果這些方法可以解決問題,則最好重新安裝打印機(jī)驅(qū)動(dòng)程序。要完全移除打印機(jī),請(qǐng)編輯注冊(cè)表: 1. 依次單擊“開始”、“運(yùn)行”,然后在“打開”框中鍵入 regedit。 2. 在以下注冊(cè)表項(xiàng)中找到“Printers”值:KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrinters 3. 刪除此項(xiàng)下安裝的打印機(jī)。例如,對(duì)于“Generic Text/Only”打印機(jī),請(qǐng)刪除以下注冊(cè)表項(xiàng):KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrintersGeneric/Text Only 4. 按照本文“通常由于本地端口監(jiān)視器出現(xiàn)問題而引發(fā)的錯(cuò)誤消息”一節(jié)的說明執(zhí)行操作。 5. 退出注冊(cè)表編輯器。 然后,重新安裝打印機(jī)的驅(qū)動(dòng)程序。無法從基于 MS-DOS 的 16 位程序打印在此情況下,在命令提示符處鍵入以下命令,然后按 Enter: net use lpt1:servernameprintershare /persistent:yes在 16 位程序中,打印到 LPT1。如果基于 MS-DOS 的 16 位程序需要使用其他端口,可以為該程序分配其他 LPT 端口。
有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章: 257859 (http://support.microsoft.com/kb/257859/) BitWare 在 Windows 2000 中導(dǎo)致 Spoolsv.exe 程序出錯(cuò) 由于不正確的配置或不兼容定點(diǎn)和打印情況導(dǎo)致的錯(cuò)誤消息定點(diǎn)和打印降低管理系統(tǒng)開銷,簡(jiǎn)化并自動(dòng)執(zhí)行打印。Microsoft Windows 95、Windows 98 和 Windows 98 Second Edition(作為客戶端)以及 Windows NT 3.5 和更高版本中引入了定點(diǎn)和打印功能。
當(dāng)將打印機(jī)連接到打印服務(wù)器后,連接的客戶機(jī)在打印服務(wù)器上搜索適當(dāng)?shù)尿?qū)動(dòng)程序。如果驅(qū)動(dòng)程序安裝在服務(wù)器上,則將為客戶端自動(dòng)下載并配置該驅(qū)動(dòng)程序。但是,如果沒有驅(qū)動(dòng)程序,則將提示您選擇并安裝驅(qū)動(dòng)程序。
在嘗試將基于 Windows 的網(wǎng)絡(luò)客戶端連接到打印服務(wù)器時(shí),可能會(huì)收到下面的錯(cuò)誤消息: 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. 在以下情況下,您可能會(huì)收到此錯(cuò)誤消息: • 服務(wù)器消息塊 (SMB) 連接到打印服務(wù)器。 • 使用新的 Internet 打印協(xié)議 (IPP) 連接到打印機(jī),但 Internet 打印服務(wù)器未安裝合適的驅(qū)動(dòng)程序。 • 計(jì)算機(jī)具有與 Windows XP 不兼容的第三方驅(qū)動(dòng)程序。 如果在以下情況下收到該錯(cuò)誤消息,則使用相應(yīng)的解決方法。
替代方法與 SMB 連接的打印服務(wù)器SMB 打印服務(wù)器允許網(wǎng)絡(luò)上的工作站將打印作業(yè)直接發(fā)送到打印服務(wù)器,而無需經(jīng)過中間計(jì)算機(jī)或打印服務(wù)器。此配置類型不支持定點(diǎn)和打印。
要變通解決此問題,請(qǐng)按照下列步驟操作以在本地安裝打印驅(qū)動(dòng)程序并創(chuàng)建到 SMB 打印共享的連接: 1. 單擊“開始”,單擊“運(yùn)行”,在“打開”框中鍵入 control.exe,然后單擊“打印機(jī)和傳真”。 2. 雙擊“添加打印機(jī)”,然后單擊“下一步”。 3. 單擊“連接到這臺(tái)計(jì)算機(jī)的本地打印機(jī)”,然后單擊“下一步”。 4. 單擊“創(chuàng)建新端口”。 5. 在“類型”框中,單擊“Local Port”,然后單擊“下一步”。 6. 鍵入 SMB 共享名。例如:PrintServerShareName 7. 繼續(xù)執(zhí)行向?qū)Р榇嗽O(shè)備安裝適當(dāng)?shù)尿?qū)動(dòng)程序。
Internet 打印協(xié)議可以使用 IPP,通過 Intranet 或 Internet 直接打印到統(tǒng)一資源定位器 (URL)。此外,還可以使用 Microsoft Internet Explorer 從 Internet 或 Intranet 安裝打印機(jī)。如果 IPP 打印服務(wù)器未安裝合適的驅(qū)動(dòng)程序,則可能會(huì)出現(xiàn)錯(cuò)誤消息。
要變通解決此問題,請(qǐng)按照適當(dāng)方法的步驟執(zhí)行操作: 方法 1(僅限管理員使用)在服務(wù)器上安裝兼容的驅(qū)動(dòng)程序。 1. 單擊“開始”,單擊“運(yùn)行”,在“打開”框中鍵入 control.exe,然后單擊“打印機(jī)和傳真”。 2. 雙擊“添加打印機(jī)”,然后單擊“下一步”。 3. 單擊“連接到這臺(tái)計(jì)算機(jī)的本地打印機(jī)”,然后單擊“下一步”。 4. 單擊“創(chuàng)建新端口”。 5. 在“類型”框中,單擊“Local Port”,然后單擊“下一步”。 6. 鍵入共享名。例如:PrintServerShareName 7. 繼續(xù)執(zhí)行向?qū)Р榇嗽O(shè)備安裝適當(dāng)?shù)尿?qū)動(dòng)程序。
方法 2在客戶端計(jì)算機(jī)上安裝合適的驅(qū)動(dòng)程序,然后將打印機(jī)重定向到合適的 IPP URL。 1. 單擊“開始”,單擊“運(yùn)行”,在“打開”框中鍵入 control.exe,然后單擊“打印機(jī)和傳真”。 2. 雙擊“添加打印機(jī)”,然后單擊“下一步”。 3. 單擊“連接到這臺(tái)計(jì)算機(jī)的本地打印機(jī)”,然后單擊“下一步”。 4. 單擊“創(chuàng)建新端口”。 5. 在“類型”框中,單擊“Standard Port Monitor”,然后單擊“下一步”。 6. 鍵入 IPP 打印服務(wù)器的 Internet 協(xié)議 (IP) 地址。 7. 繼續(xù)執(zhí)行添加打印機(jī)向?qū)Р惭b合適的驅(qū)動(dòng)程序。
不兼容的打印驅(qū)動(dòng)程序某些為 Windows NT 4.0 編寫的第三方驅(qū)動(dòng)程序在 Windows XP 中不能正常工作。如果您試圖安裝不兼容的驅(qū)動(dòng)程序,則在定點(diǎn)和打印過程中將顯示錯(cuò)誤消息。
要變通解決此問題,請(qǐng)按照適當(dāng)方法的步驟執(zhí)行操作: 方法 1(僅限管理員使用)使用從制造商網(wǎng)站獲得的更新驅(qū)動(dòng)程序: 1. 下載并安裝更新驅(qū)動(dòng)程序。 2. 如果該驅(qū)動(dòng)程序包含卸載工具,請(qǐng)?jiān)诶^續(xù)執(zhí)行以下步驟之前運(yùn)行該工具。 3. 單擊“開始”,單擊“運(yùn)行”,在“打開”框中鍵入 control.exe,然后單擊“打印機(jī)和傳真”。 4. 雙擊“添加打印機(jī)”,然后單擊“下一步”。 5. 單擊“連接到這臺(tái)計(jì)算機(jī)的本地打印機(jī)”,然后單擊“下一步”。 6. 單擊以前的驅(qū)動(dòng)程序所使用的端口。 7. 單擊“從磁盤安裝”,然后鍵入更新驅(qū)動(dòng)程序安裝文件夾的名稱。 8. 繼續(xù)執(zhí)行安裝程序,并向下層客戶機(jī)共享該驅(qū)動(dòng)程序。
方法 2(僅限管理員使用)在打印服務(wù)器上安裝 Windows XP 驅(qū)動(dòng)程序: 1. 如果原始驅(qū)動(dòng)程序包含卸載工具,請(qǐng)?jiān)诶^續(xù)執(zhí)行以下步驟之前運(yùn)行該工具。 2. 單擊“開始”,單擊“運(yùn)行”,在“打開”框中鍵入 control.exe,然后單擊“打印機(jī)和傳真”。 3. 雙擊“添加打印機(jī)”,然后單擊“下一步”。 4. 單擊“連接到這臺(tái)計(jì)算機(jī)的本地打印機(jī)”,然后單擊“下一步”。 5. 單擊以前的原始設(shè)備制造商 (OEM) 驅(qū)動(dòng)程序所使用的端口。 6. 在“型號(hào)/制造商”列表中,單擊適當(dāng)?shù)男吞?hào)。 7. 完成安裝程序,并且共享打印機(jī)供網(wǎng)絡(luò)使用。
方法 3在客戶端上安裝兼容驅(qū)動(dòng)程序,然后將輸出重定向到服務(wù)器: 1. 單擊“開始”,單擊“運(yùn)行”,在“打開”框中鍵入 control.exe,然后單擊“打印機(jī)和傳真”。 2. 雙擊“添加打印機(jī)”,然后單擊“下一步”。 3. 單擊“連接到這臺(tái)計(jì)算機(jī)的本地打印機(jī)”,然后單擊“下一步”。 4. 單擊“創(chuàng)建新端口”。 5. 在“類型”框中,單擊“Local Port”,然后單擊“下一步”。 6. 鍵入共享名。例如:PrintServerShareName 7. 繼續(xù)執(zhí)行向?qū)Р榇嗽O(shè)備安裝適當(dāng)?shù)尿?qū)動(dòng)程序。
