先BS一下联想(Lenovo/Legend)。1999年我购买了联想的激光打印机LJ2312P。购买时候知道这款机器是Brother ODM的于是就购买了当时花了2.3k。在这里我庆幸还好是选择了Brother ODM的机器,如果购买的是别的不知名公司ODM的打印机也许今天也没有什么机会写这篇文章了。
2007年年中的时候,我把我的下载服务器升级成了Vista。这个尝试是为了向新的Windows Server 2008顺利迁移做一个适应性准备。当系统安装完成之后,顺利的安装完了所有的驱动,甚至包括我的手写板。最后我要安装打印机了,上联想的网站想找一下for Vista的驱动。结果很遗憾,联想的最新驱动只更新到了2003年,也就意味著在Vista下您无法使用LJ2312P。当时我也没在意,也许过几个月就会有的,于是就在我使用的台式机(Windows2003)上安装了打印机。到了2008年,Windows Server 2008已经RTM。为了想2008迁移,我开始搜集在迁移到2008平台的各类硬件驱动。这时候我再次访问了联想网站。虽然联想的网站已经改版,但是寻找的结果却没有改变,最新的驱动还是2003年的。俺郁闷了,于是开始到ODM厂商Brother的网站去寻找。功夫不负有心人。在Brother Japan的网站找到了LJ2312P ODM的原型机HL-12xx系列。进去一看竟然有for Vista的驱动下载,但是语言是日文的。于是俺就跑到了Brother USA网站,找到了HL-1230的驱动。
是不是和联想的LJ2312P一模一样?下面是Brother HL-1230 美国的产品页面。
http://welcome.solutions.brother.com/BSC/public/us/us/en/model_top/monolaserpri/hl1230_all.html?reg=us&c=us&lang=en&prod=hl1230_all
我只想说:和Brother对比起来,联想的技术支持工作简直是一泡污。
下载Brother HL-1230 for Vista驱动。点击页面右侧的 Downloads 进入下载页面。并选择需要下载的驱动程序类型。直接下载链接 http://welcome.solutions.brother.com/BSC/public/files/dlf/dlf002903/1400INST-0100-EN.EXE
下载回来之后是一个压缩包,解开。转到 1400INST-0100-EN/ENGLISH/Driver/pcl目录下。我们需要修改的OEMHL01A.INF位于 1400INST-0100-EN/ENGLISH/Driver/pcl/Vistax32/ENGLISH目录下,BROHLA1A.INF位于1400INST-0100-EN/ENGLISH/Driver/pcl/Vistax64/ENGLISH目录下。
打开OEMHL01A.INF,找到[DriverName]在第16行:"Brother HL-1230 series" = BROHL123.PPD,LPTENUM/BrotherHL-1230_serieE46E,BrotherHL-1230_serieE46E
修改为:"Legend LJ2312P" = BROHL123.PPD,LPTENUM/LegendLJ2312P5F84,LegendLJ2312P5F84
打开BROHLA1A.INF,找到[DriverName.NTamd64]在第16行"Brother HL-1230 series" = BROHL123.PPD,LPTENUM/BrotherHL-1230_serieE46E,BrotherHL-1230_serieE46E
修改为:"Legend LJ2312P" = BROHL123.PPD,LPTENUM/LegendLJ2312P5F84,LegendLJ2312P5F84
修改完成之后保存。
安装方法和Vista下安装驱动一样,安装时候会出现提示,说无法验证驱动程序开发者,这时候点击“始终安装此驱动程序”即可。
安装完成之后的打印机属性。
其实还有很多联想的LJ系列的由Brother ODM的打印机可以通过修改Brother的Vista驱动来获得Vista的支持。唉,从技术支持方面来看联想和国际一流企业的距离实在是太远了。