『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 2017|回复: 5

[技术探讨] hass能否控制打印机打印工作日志?

[复制链接]

3

主题

31

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
金钱
278
HASS币
0
发表于 2021-12-15 17:16:28 | 显示全部楼层 |阅读模式
我希望可以实现每日或者每周之类定时打印一页报错日志之类的功能。
摸索了半天没搞明白。

原因是我的打印机是墨仓式的,如果不定期打印,喷头容易堵,正好就往这上面凑了。
回复

使用道具 举报

32

主题

1066

帖子

4954

积分

论坛元老

Rank: 8Rank: 8

积分
4954
金钱
3873
HASS币
90
发表于 2021-12-17 05:50:15 | 显示全部楼层
我觉得你可以写一个python或者基于其他语言写的脚本去收集日志给打印机打印,然后让ha每天去执行这个脚本

评分

参与人数 1金钱 +8 收起 理由
XCray + 8 会者不难、难者不会

查看全部评分

回复

使用道具 举报

4

主题

55

帖子

728

积分

高级会员

Rank: 4

积分
728
金钱
673
HASS币
0
发表于 2022-11-13 08:21:29 来自手机 | 显示全部楼层
同是喷墨打印机。刚需啊,太容易堵了
回复

使用道具 举报

7

主题

114

帖子

1064

积分

论坛DIY达人

积分
1064
金钱
940
HASS币
60
发表于 2022-11-13 09:33:34 | 显示全部楼层
如果是linux系统一条命令就搞定了

echo "test" > /dev/usb/lp0


如果要定时运行就加入到crontab里。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12105
金钱
9086
HASS币
460

教程狂人突出贡献

发表于 2022-11-13 10:33:53 | 显示全部楼层
其实是很简单的事情,但对于新手确实很难三言两语说明白,慢慢学习linux知识吧。

和把大象关进冰箱一样,也就那么几步:

1. ha运行的环境系统本身就是linux,先学会在linux系统中安装/配置打印机

2. 编写一个脚本,收集日志、打印

3. 在ha中设置自动化、调用上一步做好的脚本
回复

使用道具 举报

1

主题

30

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
金钱
229
HASS币
0
发表于 2022-11-13 15:47:26 | 显示全部楼层
用python写一个就行,我的也是喷墨打印机,用pytho写了一个每天定时打印的
能实现把一个多页pdf每天依次打印其中的一页
在打印之前在这页的pdf上添加上指定的内容
打印完成后把打印日志推送到手机上 2022-11-13_154406.png




回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 18:56 , Processed in 0.056971 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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