mirror of
https://github.com/NaitLee/Cat-Printer.git
synced 2025-05-17 07:40:21 -07:00
Cat-Printer
🐱🖨 猫咪打印机:此应用跨平台地对一些蓝牙“喵喵机”提供支持!
型号
目前有:
支持 | GB01, GB02, GT01 |
可能支持 | GB03 |
计划 | 暂无 |
特性
当前仍在继续开发。以后会有更多!
可用 | 部分 | 计划 |
---|---|---|
网页界面 | CUPS/IPP* | 可视化编辑器 |
打印图片 | 帮助/文档 | |
命令行 | 文本打印 |
* 存在于开发代码中。将在短时间内发布。
当然还有……
-
简易!
- 在网页界面进行操作,
- 或者获取安卓应用!
-
友好!
- 语言支持!您可参与翻译!
- 良好的用户界面,可适应桌面/移动端/明暗主题!
-
跨平台!
- 较新的 Windows 10 及以上
- GNU/Linux
- MacOS (需要测试)
- 在安卓上也花了些功夫呢!
-
是自由软件!
- 不像“原版”专有应用,此作品为在乎开放思想与计算自由的人而生!
-
有意思!
- 做什么都可以!
现在开始
安卓
获取并安装最新版安卓 apk 包,完成!
应用可能请求“后台位置”权限,您可以拒绝它。
(前台)位置权限是较新版安卓系统扫描蓝牙设备所需要的。
Windows
获取名称中有 "windows" 的版本,
解压并运行 start.bat
GNU/Linux
您可以获取“纯净(pure)”版,解压、在其中打开终端并输入:
python3 server.py
在 Arch Linux 等发行版您可能需要首先安装 bluez
sudo pacman -S bluez bluez-utils
MacOS
MacOS 用户请首先安装 Python 3。
然后获取“纯净(pure)”版,并做同样的事情:
python3 server.py
当前在 MacOS 浏览器不会自动打开。您可以手动访问 http://127.0.0.1:8095
,或点击这里
值得注意
对于所有支持的平台,
当已安装 Python 3 时,您可以直接获取“纯净(pure)”版,
或在已使用 pip
安装 bleak
时使用“单一(bare)”版。
命令行高手?直接用 printer.py
!
查看所有发布版本!
有问题?
有想法?开个 issue!
如果能行,PR 也可以!
许可证
Copyright © 2022 NaitLee Soft. 保留一些权利。
敬请查看文件 COPYING
,LICENSE
,以及在 www/jslicense.html
中有关 JavaScript 许可的详细内容。
开发
您可能对翻译工作感兴趣。可于目录 www/lang
和 readme.i18n
中查看翻译文件!
注:
- 通常英语与简体中文同时更新。请考虑其他,如繁体中文(需注意在繁体中与简体的用字、技术术语差别)。
- 如果(真的)有能力,您也可以纠正/改善某些翻译!
还想写代码?看看 development.md!(英文)
鸣谢
- 当然不能没有 Python 和 Web 技术!
- Bleak 跨平台蓝牙低功耗库,牛!
- roddeh-i18n,很好!
- python-for-android,虽然有些麻烦的地方
- AdvancedWebView 从 Java 拯救了我的生命
- Stack Overflow 和整个互联网,你们让我从零开始了解了安卓“活动”
Activity
- ……每个人都是好样的!