#printing #iot #barcode #zebra #server

app rawprinter

使用Rust编写的IOT服务器,用于通过USB连接到原始打印机

4个版本

0.1.3 2024年7月10日
0.1.2 2023年10月26日
0.1.1 2023年10月20日
0.1.0 2023年10月3日

#138硬件支持

Download history 6/week @ 2024-07-02 130/week @ 2024-07-09 1/week @ 2024-07-16

137 每月下载量

MIT 许可证

9KB
90 代码行

原始打印机

使用Rust编写的IOT服务器,用于通过USB连接到原始打印机。

使用示例

以为例,我将展示如何连接我用来测试服务器的 Zebra TLP 2844 打印机。

首先,您需要识别打印机的 vendor-iddevice-id

在Linux终端中运行该命令,或在其他操作系统中运行类似的命令。

lsusb | grep Zebra

在我的机器上,我得到以下结果

Bus 002 Device 008: ID 0a5f:000a Zebra TLP2844

要启动服务器,您必须运行以下命令

sudo rawprinter --vendor-id 0x0a5f --device-id 0x000a

如果您是手动编译

sudo ./target/release/rawprinter --vendor-id 0x0a5f --device-id 0x000a

测试

为了发送测试打印,我使用 hurl

hurl --test test.hurl

贡献

这是一个非常简单的项目。任何贡献,任何反馈都将受到高度赞赏。

依赖关系

~9MB
~146K SLoC