共享打印机提示服务器没有运行,提示无法共享打印机: “无法显示该属性,后台打印程序服务未运行”...

15463229878341_5.jpg

网上邻居无法正常浏览

在Windows XP中共享打印机时,要做的第一件事不是直接在工作站上安装网络打印机,而是检查“我的网上邻居”中的“查看工作组计算机”项是否可以正常浏览,并且是否进行安装. 带有打印机的计算机(以下称为打印服务器). 如果可以找到打印服务器,则意味着共享打印机的基本条件已经到位. 如果发生错误,则应首先解决此问题.

4052dc6091ff56e1f79ac8e95dd65b21.png

解决方案: 在确认LAN工作组的名称一致的前提下,进入“本地连接”属性窗口,单击“安装”按钮以添加“ NWLinkIPX / SPX / NetBIOS兼容的传输协议”协议,现在,您无需重新启动即可解决问题. 单击“查看工作组计算机”项后出现的工作组计算机或“查看工作组计算机...”问题.

现象2: 无法浏览打印服务器

b37628aed2cd04d6f2c7f7bfb31e7b07.png

正常浏览“网上邻居”后,必须首先双击打印服务器图标以输入它,以查看共享打印机是否存在. 如果存在,则表示当前工作站有权安装和打印打印机. 如果看不到共享打印机或无法浏览打印服务器,则表示当前工作站权限不足.

解决方案: 应该从两个方面解决这个问题. 一种是在打印服务器中打开来宾帐户,然后在组策略中依次输入“计算机配置→Windows设置→安全设置→本地策略→用户权限分配”. 删除“拒绝从网络访问此计算机”项中的来宾帐户. 第二个是确保在打印服务器的“本地连接”属性中选中“ Microsoft网络文件和打印机共享”项.

0525f3e872d6bdd532fcba8a4a332625.png

现象3: 工作站找不到共享的打印机

这是大多数LAN用户在Windows XP工作站上安装共享打印机时遇到的最常见问题. 通常的表现是共享打印机列表中仅出现“ MicrosoftWindowsNetwork”消息,但是共享打印机不可搜索.

dd6a9781fd44176d02e15a4e27918114.gif

解决方案: 此问题有三种解决方案. 首先,在为“本地连接”安装“ NWLinkIPX / SPX / NetBIOS兼容的传输协议”协议后,通常可以搜索共享打印机. 第二,双击“网上邻居”进入打印服务器后,右键单击共享打印机图标,在弹出的快捷菜单中选择“连接”,然后在弹出的窗口中单击“是”按钮. 提示框以快速安装共享打印机;第三,检查是否在打印服务器的“本地连接”中启用了“ Internet连接防火墙”功能. 如果已启用,请取消此功能. 如果要使用“ Internet连接防火墙”功能并共享文件和打印机,则必须安装NetBEUI协议(非路由协议).

现象四: 让工作站在没有驱动程序的情况下安装打印机

通常,NMS需要将共享打印机驱动程序文件传输到工作站,以便在工作站上安装共享打印机驱动程序. 但是,如果有数十个工作站执行此操作,则将使网络管理员感到头疼.

解决方案: 有两种方法可供大家选择. 一种是使用WindowsXP安装“其他驱动程序”的方法来解决. 以Lenovo 6110打印机的安装为例打印机点属性没反应,假设有20个Windows98工作站,请先在任何工作站上安装6110 for98驱动程序,然后将“ lgbcpr.inf”文件复制到“ c \ windows \ inf \”目录中工作站的位置至打印服务器. 然后进入打印服务器的共享打印机属性窗口,在“共享”选项卡设置界面中单击“其他驱动程序”按钮,在弹出对话框中选中“ IntelWindows95、98和ME”项,然后指定“ lgbcpr.inf“”文件的位置. 当提示您指定“ lexgo.exe”文件时,在驱动器磁盘中指定“ Drivers \ Win_9X \ lexgo.ex_”文件,系统将自动复制所需的驱动程序文件(复制完成后,在其他工作站上安装共享打印机时,用户无需提供驱动程序,但是这种方法比较麻烦,初学者很难确定在此过程中需要哪些文件

推荐的第二种方法是“映射网络驱动器”方法. 此方法非常简单,适合在共享所有打印机时使用. 以安装EpsonLQ-1600KⅢ打印机为例,首先在打印服务器中共享打印机驱动程序文件. 然后转到工作站“我的网上邻居”中的打印服务器,找到并选择共享的打印机驱动程序文件,单击“映射网络驱动程序”菜单项打印机点属性没反应,在驱动程序列表中选择任何驱动程序,然后单击“确定”. 按钮. 然后,当您需要提供驱动程序文件来安装共享打印机时,请手动指定映射的驱动程序,然后按照提示快速完成驱动程序安装.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/ruanjian/article-265613-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面是一个简单的 Windows 10 打印机共享程序的示例: ```python import win32print import win32serviceutil import servicemanager import socket class PrinterService: _svc_name_ = "PrinterService" _svc_display_name_ = "Printer Service" def __init__(self): self.host = socket.gethostname() self.printer_name = 'My Printer' self.driver_name = 'HP Universal Printing PCL 6' self.port_name = 'IP_%s' % socket.gethostbyname(self.host) self.share_name = 'My Shared Printer' self.printer_handle = None def start(self): self.report_service_status(win32service.SERVICE_START_PENDING) self.start_service() self.report_service_status(win32service.SERVICE_RUNNING) def stop(self): self.report_service_status(win32service.SERVICE_STOP_PENDING) self.stop_service() self.report_service_status(win32service.SERVICE_STOPPED) def report_service_status(self, current_status): servicemanager.SetServiceStatus(self._svc_handle_, SERVICE_START_PENDING) def start_service(self): self.printer_handle = win32print.AddPrinterConnection('\\%s\\%s' % (self.host, self.printer_name)) win32print.SharePrinter(self.printer_handle, self.share_name, "Shared Printer") def stop_service(self): win32print.DeletePrinterConnection(self.printer_handle, True, True) if __name__ == '__main__': win32serviceutil.HandleCommandLine(PrinterService) ``` 该程序使用 win32print 模块来管理本地打印机,可以将打印机连接共享给其他计算机。通过运行上述代码并将其安装为 Windows 服务,可以在后台运行服务,并在本地计算机上共享打印机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值