自从当了程序员,总被人认为是无所不能。安装系统,组装电脑都会。有啥只要跟电脑沾点边的事情都来找我。这不今天就被叫去帮人安装打印机驱动。
问题描述
- 以前老电脑都可以用打印机的,自从换新电脑后就不行了。
- 别人可以用,就他的新电脑不行。
- 打印机型号如上图。
遇到这个问题,我第一想法是不是没有安装打印机驱动啊,安装一下就是了,还让我去现场处理干嘛。
处理过程
安装驱动
首先根据产品号码 CE843A
到官网下载驱动安装一下。
https://support.hp.com/cn-zh/drivers/closure/hp-laserjet-pro-m1216nfh-multifunction-printer-series/model/4075466?sku=CE843A
奇怪的事情出现了,安装完成后还是无法打印。
尝试自动添加打印机
然后我就手动添加打印机,自动搜索无法搜索到打印机。不科学啊,我之前遇到过的打印机,不管是自己家的,还是办公室的基本都是安装完驱动就可以直接使用了。甚至有的打印机不用安装驱动就可以直接使用了。
这一步就开始卡壳了,我在各种尝试都没有成功。
找我帮忙的人,一直在夸我大神啊,厉害啊。还给我倒水。把我捧的太高,整的我骑虎难下,看来今天要是解决不了打印机的问题是走不了了。
其实我只是个普通程序员,又不是专业搞打印机的啊。傻瓜式的打印机搞多了,遇到这个情况我就无从下手了。
尝试手动添加打印机
自动不行,只好试试手动添加打印机了。手动添加我要面对的第1个问题就是打印机的IP地址是多少啊?
可是我咋知道呢?
于是我就用HP的打印机医生各种扫描,各种测试,还是无果。就是扫不到。又卡住了。
为啥别的机器可以打印,而这台不行?
既然其他电脑可以正常使用打印机,而只有这台新电脑不行,那么我就来对比一下这两台电脑的不同的。
首先操作系统都是windows10的,可以排除。
我又想到不会,电脑不在同一个网段吧?
ipconfig
查完发现网段也是相同的。
这下我就懵了。看不出什么区别啊。
欲哭无泪,USB连接?
电脑A:可以正常打印的电脑
电脑B: 无法正常打印,我正在调试的电脑
上面我用来对比环境不同的电脑,经过我各种测试我发现,电脑A
竟然是通过usb直接连接的打印机。不早说啊!!!我原以为电脑A
也是通过网络连接打印机的。
看来还是我经验不足啊,我以为现在的打印机都是通过网络连接的,至少我接触过的都是在局域网直接可用的。
最终解决办法
找到问题的原因,电脑A
是USB直接连接打印机的,可以正常打印。这就说的通了。
那么解决办法就很简单了,把电脑A的打印机通过windows的网上邻居共享打印机给电脑B
就行了。这样电脑B
就可以使用打印机了。
共享电脑A的打印机
与共享文件类似,这里就略过了。
可以参考:https://blog.csdn.net/lxyoucan/article/details/126854010
电脑B找到电脑A的共享打印机
电脑B在网上邻居中无法直接查看到共享的打印机,win+r
打开运行
\\ip或者机器名\
因为这文章是我回来靠回忆写的,我就随便配个图吧,这个图是我其他文章中的仅供参考。能说明意思就行了。
双击 共享的打印机就可以自动完成安装。
测试打印机
打开word,点击打印,在打印机中选 共享的打印机就可以打印了。
总结
其实不难,只是最开始我进入了误区,完全没想到打印机是通过USB连接电脑,然后共享出去的。问题解决,告辞!