Skip to content

The eco_print library is a Rust-developed tool designed to facilitate the connection and execution of commands in thermal printers. With this library, users can connect to thermal printers via both Bluetooth and USB, offering flexibility and convenience for various use cases.

Notifications You must be signed in to change notification settings

lnxdxtf/eco_print

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eco_print

The eco_print library is a Rust-developed tool designed to facilitate the connection and execution of commands in thermal printers. With this library, users can connect to thermal printers via both Bluetooth and USB, offering flexibility and convenience for various use cases.

Currently, eco_print only supports the Windows operating system, making it an ideal choice for developers and users in this environment. The library was created with the goal of integrating with a User Interface (UI), where users can connect their device and gain full control over the printer's functionalities.

ESCPOS

One of the main highlights of eco_print is its ability to intuitively and simply translate ESC/POS commands, making programming for thermal printers more accessible.

Status

Feature Status
Android 🚧
IOS
Image 🚧
QrCode 🚧
BarCode 🚧
LOG
USB
BLE

NOTE: Mobile only supports BLE

TODO:

  • [~] BLE: implement FinderBLE::scan_stream by events. To dont wait for secs.
  • [~]

Examples:

About

The eco_print library is a Rust-developed tool designed to facilitate the connection and execution of commands in thermal printers. With this library, users can connect to thermal printers via both Bluetooth and USB, offering flexibility and convenience for various use cases.

Resources

Stars

Watchers

Forks

Languages