-
-
Notifications
You must be signed in to change notification settings - Fork 42
Media UI
Michael R Sweet edited this page Mar 19, 2025
·
4 revisions
LPrint provides a custom media chooser that allows users to configure one or more custom label sizes for a printer.
Source files:
- "lprint-common.c": Functions
- "lprint.h": Definitions
typedef struct lprint_cmedia_s // Custom label sizes (per-printer/source)
{
char custom_name[PAPPL_MAX_SOURCE][128];
// Custom media size names
} lprint_cmedia_t;
bool lprintMediaLoad(pappl_printer_t *printer, pappl_pr_driver_data_t *data);
const char *lprintMediaMatch(pappl_printer_t *printer, int source, int width, int length);
bool lprintMediaSave(pappl_printer_t *printer, pappl_pr_driver_data_t *data);
bool lprintMediaUI(pappl_client_t *client, pappl_printer_t *printer);
void lprintMediaUpdate(pappl_printer_t *printer, pappl_pr_driver_data_t *data);