Labello is a webbased frontend for Brother QL* label printers
The easiest way to setup labello is via docker. A docker container is available at the Docker Hub
- Pull the latest version:
docker pull telegnom/labello:latest
- Run the container:
docker run -d -e 4242:4242 -v /path/to/your/font-folder:/opt/labello/fonts telegnom/labello
There are some settings to alter the behavior and appearance of labello. In case of using docker the following environment variables can be set:
parameter | default value | description |
---|---|---|
LAB_PRINTER_MODEL | QL-720NW | Model of your printer * |
LAB_PRINTER_DEVICE | tcp://127.0.0.1:9100 | path of your printer - either tcp:// address or path to device e.g. /dev/usb/lp0 |
LAB_FONT_PATH | /opt/labello/fonts | path where labello can find the fonts to use |
LAB_SERVER_PORT | 4242 | Port on which the service listens |
LAB_SERVER_HOST | 0.0.0.0 | IP on which the service listens |
LAB_LOGGING | 30 | Log-Level: 10: debug, 20: info, 30: warning, 40: error, 50: critical |
LAB_WEBSITE_HTML_TITLE | labello - print all your labels | HTML <title> |
LAB_WEBSITE_TITLE | labello | main title in website |
LAB_WEBSITE_SLUG | print all your labels | Slogan below title |
LAB_WEBSITE_BOOTSTRAP_LOCAL | true | load bootstrap from local server (true) or from cdn (false) |
LAB_LABEL_MARGIN_TOP | 24 | label top margin |
LAB_LABEL_MARGIN_BOTTOM | 24 | label bottom margin |
LAB_LABEL_MARGIN_LEFT | 24 | label left margin |
LAB_LABEL_MARGIN_RIGHT | 24 | label right margin |
LAB_LABEL_FEED_MARGIN | 10 | feed adjustment for precut labels - should not exceed 16 |
LAB_LABEL_FONT_SPACING | 13 | vertical spacing between text lines |
* Supported devices can be found in the [corresponding section of this document](#Supported printers) (below).
- QL-500
- QL-550
- QL-560
- QL-570
- QL-580N
- QL-650TD
- QL-700
- QL-710W
- QL-720NW
- QL-800
- QL-810W
- QL-820NWB
- QL-1050
- QL-1060N