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

共享打印机需要主机先打一遍其它机器才能打印是怎么回事?

  •  
  •   Altar · 1 天前 via Android · 452 次点击
    一台惠普的打印机,机器都是 Windows 7 系统。
    主机通过 USB 连接然后共享打印机,局域网内其它机器添加的网络打印机,但很奇怪每次都需要主机先打一遍,其它的机器才能打印,主机一旦重启,局域网内的其它机器就无法打印,需要主机再打一遍,搜了下网络上的办法(使用 local port 添加本地打印机),但根本没有用,甚至主机打印一遍的情况下也无法打印,实在不知道是怎么回事。
    5 条回复    2025-01-06 18:18:43 +08:00
    datocp
        1
    datocp  
       1 天前   ❤️ 1
    这可是个高深的问题。我觉得可能原因就是电源节能选项,让电脑网络断开,又或者打印机进入节能选项,可能需要按一下电源唤醒。

    平时不管直接导入网络共享
    netshare.reg
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

    "restrictanonymous"=dword:00000000

    "restrictanonymoussam"=dword:00000001

    "forceguest"=dword:00000000

    "limitblankpassworduse"=dword:00000000

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]

    "autoshareserver"=dword:00000001

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]

    "AutoShareWks"=dword:00000001


    win10 以后增加了这段
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print]

    "RpcAuthnLevelPrivacyEnabled"=dword:00000000

    [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint]

    "RestrictDriverInstallationToAdministrators"=dword:00000000


    打印服务器,重置打印机.cmd,有些打印机会进入暂停打印状态,需要注释掉,最后一行,但是似乎在部分驱动下该设定无效。。。
    net stop lanmanserver /y
    net stop lanmanworkstation /y
    ::运行 spool 删除
    net use * /delete /y
    net stop Spooler
    del /s /q %systemroot%\system32\spool\PRINTERS
    net start Spooler
    net start lanmanserver /y
    net start lanmanworkstation /y
    ::cancel all print jobs
    ::cscript C:\Windows\System32\Printing_Admin_Scripts\zh-CN\prnqctl.vbs -x -p "Adobe PDF"
    ::pause printing
    ::cscript C:\Windows\System32\Printing_Admin_Scripts\zh-CN\prnqctl.vbs -z -p "Adobe PDF"
    ::Resumes printing
    ::cscript C:\Windows\System32\Printing_Admin_Scripts\zh-CN\prnqctl.vbs -m -p "Adobe PDF"
    datocp
        2
    datocp  
       1 天前
    其它的试试
    net use \\printerip /user:admin admin
    将客户端登录服务器完成后继的打印连接

    对应的就是 control 里的 用户帐户/管理你的凭据
    Altar
        3
    Altar  
    OP
       1 天前 via Android
    @datocp
    非常感谢,我尝试了许久之后,发现这个问题是一个普遍的惠普驱动问题。
    参考
    https://bbs.pcbeta.com/viewthread-1935434-1-1.html
    根据这个帖子里的方法安装 1108 驱动之后,确实可以打印,但会一次打印四张,所以这个问题好像解决了,但还没解决……
    Sum0l
        4
    Sum0l  
       1 天前
    主机开机后自动执行一下打印?。。。
    Altar
        5
    Altar  
    OP
       1 天前 via Android
    @Sum0l
    哈哈这个方法我也想过,就是每天开机有点浪费纸 😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3668 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:50 · PVG 08:50 · LAX 16:50 · JFK 19:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.