🏠 返回首页
局域网打印机打印PDF运行效果
办公室职员

打印机自动化——AiPy 自动化实战案例

集市安装智能体:打印机控制

提示词

请上传文件以便生成同款任务。 局域网内有一台打印机,请帮我用它打印c:\1.pdf。

AiPy 生成的核心指令

# 扫描局域网,发现可用打印机
Get-Printer | Select-Object Name, DriverName, PortName
# 设置默认打印机(按发现的打印机名)
(New-Object -ComObject WScript.Network).SetDefaultPrinter("\\192.168.x.x\PrinterName")
# 调用系统命令打印 PDF
Start-Process -FilePath "c:\1.pdf" -Verb Print -Wait

办公室打印的常见痛点

  • 不知道打印机 IP 和名称 — 局域网里的打印机怎么找?网络路径怎么填?
  • 驱动安装麻烦 — 换台电脑就要重新装驱动,IT 不在就卡住了
  • PDF 打印格式错乱 — 直接拖进去经常出现字体缺失、排版变形
  • 不会写脚本批量打印 — 几十份文件一个个点"打印"按钮,效率极低

AiPy 实现过程

1 扫描局域网打印机通过 PowerShell 列出当前可用打印机及其端口信息
2 自动识别目标打印机根据网络环境选择合适的打印机设备
3 设置为默认打印机通过 WScript.Network 将选定打印机临时设为默认
4 调用系统打印命令使用 Start-Process -Verb Print 直接打印 PDF,格式完整保留
5 确认打印任务完成等待打印队列清空,输出执行结果

小赵的 AiPy 使用心得

  • 不用知道打印机 IP — 让 AiPy 自己去扫,找到了直接用,省掉查网络配置这一步
  • PDF 格式完好无损 — 系统级打印命令直接调用,比用浏览器打印靠谱多了
  • 可以轻松改成批量打印 — 告诉 AiPy "把这个文件夹里的所有 PDF 都打印",它会自动循环
  • IT 不在也能自己搞定 — 不用等人,不用装驱动,一句话就解决

效率对比

以前的做法
15~30min
查打印机IP
手动添加网络打印机
安装/更新驱动
现在用 AiPy
~30s
一句话触发
自动发现打印机
直接打印成功
🖨️ 从"找IT帮忙"到"自己30秒搞定"