mirror of
https://github.com/NaitLee/Cat-Printer.git
synced 2025-05-28 13:10:27 -07:00
2.3 KiB
2.3 KiB
English | 简体中文
猫咪打印机 Cat-Printer
一个友好的猫咪打印机 App/驱动,为用户而生 (GB01,GB02,GT01)
(根据官网,可能也有普通/猪猪/青蛙外观的打印机拥有此种型号)
功能
- 直接从网页界面打印 jpg/png 图像到猫咪打印机
- 复制粘贴文档内容(.doc, .docx, .odt 等)以打印
- 自定义打印内容,在画布上放置文字、图片、二维码
- (会有更多……)
如何使用
在 Windows 上:
- 获取一份 release,解压,打开
start.bat
- 确保电脑蓝牙开启且猫咪打印机已启动。
在 GNU/Linux:
- 您也可以使用 Windows release,或者依开发者注记准备依赖。
- 使用
python3
打开位于printer
文件夹的server.py
。
为什么?
这些蓝牙猫咪打印机,型号为 GB01, GB02 和 GT01,没有足够的应用支持。
官方应用是专有的,且只有手机版本。
我讨厌专有软件和平台绑架。所以我做了这个。
幸运的是,这里的热心肠网友将他们的经验记录到了一个中心仓库,因此我可以走得更远 😃
开发者注记
此 App 使用服务器/客户端模型,且拥有尽可能少的服务端依赖。
准备
- Python3 与浏览器
- fabric.min.js
- html2canvas.min.js
- qrcode.min.js
- (可选)任何纯网页可用的 css,如 minicss,重命名为
skin.css
将 web 相关的文件放在 www
文件夹中。
支持的平台
它同时包含对 Windows 和 GNU/Linux 的支持。Windows 发行包将包含一个普通用户所需要的所有。
计划
- 更好的双色转换
- 使 web 界面的远程打印标准化/兼容/安全
可能的功能:
- 使用打印协议的远程打印
文件
server.py
: 包含一个 BaseHTTP 服务器,关联用户操作与打印机驱动printer.py
: 包含蓝牙猫咪打印机的驱动,依赖 bleak。您也可以在命令行中运行此文件。