d30-printer

Crates.iod30-printer
lib.rsd30-printer
version0.1.1
created_at2025-09-30 00:06:26.98846+00
updated_at2025-09-30 05:57:53.844483+00
descriptionSimple cross-platform CLI tool for the Phomemo D30 label maker.
homepagehttps://github.com/daehyeok/d30-printer
repositoryhttps://github.com/daehyeok/d30-printer
max_upload_size
id1860409
size419,254
Daehyeok Mun (daehyeok)

documentation

README

d30-printer

Description

d30-printer is a simple command-line interface (CLI) for the Phomemo D30 label maker. This project is inspired by crabdancing/phomemo-d30 and is designed to provide a cross-platform solution for users.

Features

  • Cross-Platform Support: Tested on macOS and Linux.
  • Automatic Device Discovery: Search for the D30 label maker without needing to provide the MAC address.
  • Font Flexibility: Supports system fonts and allows users to provide custom font files.

Usage

Usage: d30-printer [OPTIONS] <TEXT>

Arguments:
  <TEXT>  The text to be printed on the label

Options:
  -a, --addr <ADDR>            The MAC address of the D30 label maker. If not set, it will automatically scan for the D30. (Optional)
  -f, --font <FONT>            The font name or the path to the font file. If not set, 'Hack' font will be used by default. (Optional)
  -s, --scan-time <SCAN_TIME>  The timeout value for the Bluetooth scan, specified in seconds [default: 5]
  -h, --help                   Print help
  -V, --version                Print version
Commit count: 0

cargo fmt