BeanPrinter — Android Python edition
Copyright (c) 2026 BeanPrinter contributors

GNU Affero General Public License version 3 or any later version.
See LICENSE.

Python port of BeanPrinter's observed VC-500W LAN protocol client.
Protocol research and reference implementation:
Andrea Micheloni (2021), AGPL-3.0-or-later
https://m7i.org/projects/labelprinter-linux-python-for-vc-500w/
https://m7i.org/include/software/labelprinter-0.2.zip

Additional full-cut packet reference:
https://github.com/corentin-soriano/vc-500w_autocut

The protocol uses an explicit <cutmode>full</cutmode> on every print.
This project is not affiliated with Brother or Termux.
No Brother SDK, APK, Gradle wrapper, signing key, device settings, session
credentials, or third-party Python package binaries are distributed.
Poppler is installed separately from the Termux package repository.
