- 将帖子标记为未读
- 将此主题添加到书签
- 订阅此主题
- 禁止
- 订阅此主题的 RSS 提要
- 高亮显示此贴
- 打印此贴
- 标记帖子
关于惠普M126系列打印机在win7系统中点击打印导致资源管理器停止工作的一点解决经验
发布时间 2024-05-28 11:28:02
问题描述:该M126a打印机之前在win7系统中能够正常使用(主机端和共享客户端都可使用),在经过主机端(通过usb线所连接的电脑称为主机端)的更换后,所有win7客户端皆一点击打印就资源管理器停止工作,应用程序中打印则该应用程序停止工作,通过事件查看器查看为kernelbase.dll报错,但其实kernelbase.dll为底层api接口文件(不是太懂,网上查的),和他并无关系,切换回原始主机也同样报错,遂经过三天的查资料与试验,成功恢复使用,按照hp的官方支持工程师给出的解决方法,是有用的(通过p1108驱动替代),但是解释的太过于模糊笼统,甚至三个工程师指导选择端口不一样(离谱!),所以我用亲身经历来详细的写下这次解决过程。(描述很长是为了让大家印证一下自己遇到的问题是否一样)
首先,作为主机,把usb线连接到主机上,win7的windows update会自动安装该m126的驱动,如果不自动安装就官网下一个126的驱动自己安,安装完成后在“打印机和扫描仪”中可以看到一个125-126的打印机,右键-打印机属性-端口,可以看到是的的是USB001号虚拟端口,查看后关闭界面无需其他操作,此时在hp官方网站下载一个p1108的打印机驱动,(m126一般用p1108驱动代替,哈哈哈,我也不知道问什么126的机器不能用126的驱动,非得用别的才行),下载好后:右键下载好的p1108驱动包,解压到一个新建文件夹中(放心,可以解压,记住文件夹位置,后面会用),然后回到添加打印机的地方,点击添加新打印机,win7选择本地打印机-使用现有的端口,找到USB001虚拟端口(此时的USB001端口应该背125-126驱动占用),选择USB001端口,点击确认跳转到下一个界面,选择从磁盘安装,在弹出的选择框中找到刚才解压的p1108文件夹,从中选择autorun,右下角确定,此时在弹出的框中你应该能找到p1108的驱动(注意选p1108,别选1108后面带字母那个),点击下一步-下一步进入驱动程序安装,安装完成后,打印机界面会出现1108的打印机,此时125-126的打印机图标会消失,但是在鼠标指针选择1108打印机时,会出现125-126和1108的复选框(可能是因为他们用的都是USB001虚拟端口,会折叠),不用管125-126的那个,选择1108打印机,-打印机属性-打印测试页,此时会发现126打印机会打出1108的测试页,至此主机打印成功,将p1108打印机共享即可。
客户端方面,在连接共享打印机前,确定主机端的计算机名和ip地址(例10.15.29.25,只是打个比方,不是真的,需要你看你自己主机的,方法是win键-cmd-输入ipconfig看ipv4地址),主机与客机在同一网段且能互相ping通,主机端和客户端皆打开网络共享。双击网络,在已有的共享设备中找到主机或者使用主机的ip地址例如\\10.15.29.25去找到主机,双击进入主机,找到共享的1108打印机,双击安装即可使用,打印测试页及文件正常。
至此困扰我三天的问题才最终解决,希望对大家有所帮助。