V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
fuxkcsdn
V2EX  ›  问与答

打印机驱动如何备份??

  •  
  •   fuxkcsdn · 2013-05-29 11:12:52 +08:00 · 3879 次点击
    这是一个创建于 4200 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一台Sharp AR-M450多功能机,到官方找的win 7驱动安装上打印出来全是乱码,网上看到说用Vista的驱动可以,但安装后也还是乱码(打印机是租的,估计是他们主板换了还是干嘛,以前租过他们另一台没带扫描功能的同型号机器,用Vista的驱动倒是正常)

    安装驱动时,尝试用 Windows Update 的方式查找驱动,倒是找到了,安装后也正常,但是用过这种方式的应该都知道那个速度实在太慢...所以想把这个驱动备份出来

    用过驱动精灵,它并不会显示打印机,所以无法用它来备份
    用过 Microsoft Printer Migrator 3.1,虽然可以达到备份目的,但它无法单独备份某个打印机的驱动,而是把所有的打印机驱动都备份(是备份电脑上所有安装过的打印机驱动)

    通过 Microsoft Printer Migrator 3.1 这个软件倒是可以看到所用到的所有驱动文件(实际上和打印机测试页显示的是一样),但仅仅有这些文件,而没有 inf 安装文件的话,也无法安装啊

    有其他方法吗??
    1 条回复    1970-01-01 08:00:00 +08:00
    fuxkcsdn
        1
    fuxkcsdn  
    OP
       2013-05-29 16:13:00 +08:00
    自行找到方法了

    首先在已经安装驱动的电脑上
    Win+R --> printui /s --> 驱动程序 --> 选中要备份的那个驱动 --> 删除 --> 删除驱动程序和驱动程序包 --> 在弹出的警告窗口中,点“是”

    这时候就可以看到inf文件的名字了,记住这个文件名(直接点,复制),然后就可以关闭“打印服务器 属性”的窗口了

    然后进入 %Windows% 文件夹下,用刚得到的 inf文件名 作为关键字进行搜索,可以看到在
    %Windows%\System32\spool\drivers\w32x86\PCC
    文件夹下有个以 inf文件名 为前缀的压缩包,这个就是我们要找的驱动程序文件了,解压它,然后到其他电脑上进行手动安装就可以了。

    P.S.
    我在另外一台 64位 的 Win 7 上,本来想说也是在
    %Windows%\System32\spool\drivers\
    文件夹下,但找了一圈没找到,后来通过搜索才发现这个压缩包已经被解压,并被存放在
    %Windows%\System32\DriverStore\FileRepository
    文件夹下(32位的其实也有解压到此文件夹下)

    以上方法仅在 Windows 7 上测试过,我在 Windows 2003 上测试的时候,首先是没有 printui 这个命令,但是可以通过全称来运行(最后的单词区分大小写)
    rundll32 printui.dll,PrintUIEntry
    但问题又来了,在 Windows 2003 上,点击“删除”的时候,它是直接就给你删除了...除了提示是否删除外,其余啥也木有了...所以这方法至少在 XP、2003上是没用的...
    不过好在基本上老的打印机都是有提供 XP 驱动的...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3247 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:58 · PVG 20:58 · LAX 04:58 · JFK 07:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.