4 个版本
| 0.2.2 | 2023年1月14日 |
|---|---|
| 0.2.1 | 2022年12月29日 |
| 0.2.0 | 2022年9月4日 |
| 0.1.0 | 2021年3月21日 |
#661 in 硬件支持
每月 34 次下载
76KB
1.5K SLoC
Brother P-Touch Raster 驱动(及工具)
Brother P-Touch 标签打印机Raster驱动,适用于PT-E550W/P750W/P710BT设备。
状态
极度预览版,仅在PT-P710BT上测试,API可能随时更改
使用方法
工具
使用 cargo install ptouch 安装,或在此处获取最新版本 这里。
该工具支持一组基本子命令
ptouch-util [SUBCOMMAND] --help显示帮助选项ptouch-util [--media MEDIA] render --file=[OUTPUT] [OPTIONS]将渲染到OUTPUT图像文件ptouch-util [--media MEDIA] preview [OPTIONS]将渲染到预览窗口(并非所有平台都可用)ptouch-util print [OPTIONS]打印
--media 参数设置当打印机不可用时默认的媒体类型,否则从打印机加载。
render、preview 和 print 各自都接受一组 [OPTIONS] 来配置输出,这些选项是
text VALUE [--font=FONT]以指定字体显示文本,使用\n表示换行qr CODE以提供值的方式显示 QRCodeqr-text CODE VALUE [--font=FONT]显示 QRCode 后跟文本image FILE直接显示图片template FILE加载.toml渲染模板(见 example.toml)barcode CODE显示条形码(实验性,缺少配置选项)
这些 CLI 选项是使用库提供的基礎功能的一个子集。如果您认为缺少某些功能,请随时提交 issue / PR!
API
在可以使用之前需要清理... 使用方法见 src/util.rs。
示例
ptouch-util --media tze24mm preview qr-text \
'https://github.com/ryankurte/rust-ptouch' \
'Rust PTouch Driver\n@ryankurte' --font=24x32`

ptouch-util print qr-text \
"https://github.com/ryankurte/rust-ptouch" \
"Rust PTouch Driver\n@ryankurte" --font=24x32

资源
依赖项
~12–21MB
~252K SLoC