找回密码
 立即注册

微信扫码登录

搜索
查看: 3870|回复: 96

[插件集成] 🖨️ 爱普生打印机 HA 集成—— 全面中文化 + 统一打印服务

 火.. [复制链接]

11

主题

104

回帖

999

积分

论坛技术达人

积分
999
金钱
874
HASS币
50
发表于 2026-7-11 19:24:03 | 显示全部楼层 |阅读模式
🖨️ 爱普生打印机 HA 集成—— 全面中文化 + 统一打印服务(其他型号应该也支持)系统自带的一直添加不成功,就自己重新写了一个。感觉不错,就分享一下。
一款让 Home Assistant 深度控制爱普生打印机的自定义集成,支持墨水量监控、打印页数统计、打印机状态、IPP 实时监控,以及 RAW 9100 / IPP 631 打印控制。

📦 安装方法HACS(推荐)
  • 确保已安装 HACS
  • HACS → 集成 → 右上角三个点 → 自定义仓库
  • 添加:
    游客,如果您要查看本帖隐藏内容请回复
    ,分类选「集成」
  • 下载安装,重启 HA
手动安装
游客,如果您要查看本帖隐藏内容请回复
下载压缩包,将 custom_components/epson_printer/ 解压到 config/custom_components/ 目录,重启 HA。

✨ 功能亮点🖨️ 墨水量监控
支持黑、青、品红、黄四色墨量百分比显示,实时掌握耗材余量。
📄 打印页数统计
总计、黑白、彩色、双面、单面,以及按功能(打印/复印/扫描/传真)、按纸张尺寸、按打印语言的细分统计。
✅ 打印机状态
Epson Connect 状态、固件版本、序列号、MAC 地址、型号、维护箱寿命、扫描仪状态,一目了然。
🔌 IPP 实时监控
打印机实时状态、运行时间、队列任务数、是否接受任务、每分钟页数。
🛠️ 统一打印服务 epson_printer.print
一个服务搞定所有打印,内部智能路由:
[td]
内容类型
路由通道
纯文本
RAW 9100(端口 9100)
PDF、图片
IPP 631(格式协商 + 任务状态)
Office 文档(Word/Excel 等)
LibreOffice 转 PDF → IPP 631

不需要纠结用哪个服务、选哪个端口,一个 print 服务就够了。
💡 打印 Office 文档需要在「集成选项」中开启「转换 Office 文档」,并确保 HA 主机安装了 LibreOffice。
🔍 自动发现
支持 mDNS / zeroconf 局域网自动发现,添加集成时输入 IP 或从发现列表选取即可。

🌐 关于中文支持
v0.3.1 对中文用户做了全面优化:
  • HA 界面全中文:配置流程、传感器名称、服务名称和字段全部显示中文
  • README 中英双语,以中文为主
之前配置集成时看到满屏英文的情况,现在彻底解决了。

📊 传感器一览
集成默认添加 28 个传感器,覆盖墨水、页数、状态和 IPP 四大类:
[td]
类别
数量
说明
墨水量
4
黑/青/品红/黄百分比
打印页数
5
总计(默认启用)、黑白/彩色/双面/单面(需手动启用)
分页统计
15+
按功能/尺寸/语言细分(默认禁用,按需启用)
诊断状态
8
打印机状态、扫描仪、维护箱、固件、序列号、MAC 等
IPP
7
实时状态、队列、速度等
纸张来源
2
当前纸张尺寸和类型(默认禁用)

⚠️ 并非所有打印机都支持全部 IPP 属性,缺失属性显示为 unavailable,属正常现象。

🎯 支持的打印机
适用于任何带内置 Web 服务器的爱普生打印机,包括大多数 EcoTank、WorkForce、Expression 系列:
  • EcoTank L3250 / L4160 / L4260
  • WorkForce 系列
  • Expression 系列
  • 其他型号(基本功能可用)

🔧 配置说明
添加集成后可在「选项」中调整:
  • 轮询间隔:默认 5 分钟,最小 30 秒
  • 转换 Office 文档:开启后才能打印 Word/Excel
  • LibreOffice 路径:默认 soffice,不在 PATH 时可指定绝对路径

📝 使用示例yaml


# 打印文本service: epson_printer.printdata:  content: "Hello from Home Assistant!"

yaml


# 打印 PDF 文件service: epson_printer.printdata:  content: "/config/www/report.pdf"  content_type: "file"  job_name: "月报"

yaml


# 多台打印机时指定其中一台(按 IP)service: epson_printer.printdata:  content: "打印测试"  host: "192.168.3.200"




评分

参与人数 4金钱 +72 HASS币 +10 收起 理由
a2633063 + 16 感谢楼主分享!
admin + 20 + 10 高手,这是高手!
sorrypqa + 20 感谢楼主分享!
hhh. + 16 牛而逼之!

查看全部评分

回复

使用道具 举报

0

主题

6

回帖

58

积分

注册会员

积分
58
金钱
52
HASS币
0
发表于 2026-7-11 19:29:11 | 显示全部楼层
爱普生L3556可以用嘛?
回复

使用道具 举报

11

主题

104

回帖

999

积分

论坛技术达人

积分
999
金钱
874
HASS币
50
 楼主| 发表于 2026-7-11 19:33:13 | 显示全部楼层
应该可以,我的是L3250.理论上应该都可以。
回复

使用道具 举报

5

主题

87

回帖

792

积分

高级会员

积分
792
金钱
700
HASS币
0
发表于 2026-7-11 21:42:03 | 显示全部楼层
看看先学习一下

回复

使用道具 举报

0

主题

96

回帖

1019

积分

金牌会员

积分
1019
金钱
923
HASS币
0
发表于 2026-7-11 22:00:54 | 显示全部楼层
看看赞一个
回复

使用道具 举报

1

主题

72

回帖

1418

积分

金牌会员

积分
1418
金钱
1345
HASS币
0
发表于 2026-7-11 22:35:52 | 显示全部楼层
学习学习
回复

使用道具 举报

2

主题

73

回帖

3286

积分

论坛元老

积分
3286
金钱
3211
HASS币
0
发表于 2026-7-12 09:43:06 | 显示全部楼层
学习学习
回复

使用道具 举报

1

主题

46

回帖

1840

积分

金牌会员

积分
1840
金钱
1793
HASS币
0
发表于 2026-7-12 12:13:27 | 显示全部楼层
家里打印机是爱普生L3256,不知道适用不
回复

使用道具 举报

4

主题

67

回帖

1798

积分

金牌会员

积分
1798
金钱
1727
HASS币
0
QQ
发表于 2026-7-12 13:07:52 | 显示全部楼层
看看先学习一下
回复

使用道具 举报

0

主题

27

回帖

519

积分

高级会员

积分
519
金钱
492
HASS币
0
发表于 2026-7-12 13:35:27 | 显示全部楼层
手动安装
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )|网站地图

GMT+8, 2026-8-10 13:18 , Processed in 0.015297 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表