// Print module for BeepZone label printing // This module contains the label renderer and printing UI pub mod parsing; pub mod plugins; pub mod printer_manager; pub mod renderer; pub mod ui; // system printer discovery & direct print // Re-export commonly used types pub use ui::print_dialog::{PrintDialog, PrintOptions}; // Other types available via submodules: // - parsing::{parse_layout_json, parse_printer_settings, CenterMode, PrinterSettings} // - plugins::{pdf::PdfPlugin, system::SystemPrintPlugin} // - renderer::{LabelElement, LabelLayout, LabelRenderer}