Skip to content

Allow Custom Paper Size (e.g., 80mm roll) for QSL Label/Card PDF Export and print #1089

Description

@rSignal86

Feature Description

Many amateur radio operators use dedicated thermal label printers (like Brother, Dymo, Zebra, or generic 80mm roll printers) to print QSL labels. When exporting to PDF from Qlog using A4/Letter, the PDF generates huge pages where the label is just a tiny element. This makes it very difficult to print directly to a continuous thermal roll without complex and blurry scaling workarounds.

Describe the solution you'd like
I would like the ability to select or define a Custom Paper Size in the QSL print/export dialog, instead of being locked to A4 or Letter.

To be absolutely clear: I am not asking for a new "Label Template" layout (where multiple labels are arranged on an A4 sheet). I am asking to change the actual Paper/Page Size of the output document, so that the generated PDF has a custom dimension (for example, 80mm x 30mm, or 100mm x 50mm) resulting in exactly one label per PDF page, perfectly sized for direct printing on thermal roll media.

Ideally, the page size dropdown (QComboBox) could either:

Include a "Custom..." option where the user can input width/height in mm.

Dynamically fetch the supported page sizes from the system's print server/selected printer using Qt's QPrinter::supportedPageSizes().

Additional context
This would greatly benefit everyone using dedicated label printers in their shacks, especially common 80mm or 100mm thermal rolls. Thank you for a great open-source logger!

I currently have version 0.51.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions