Skip to content

Miejsce::Wyposażenie::Brother_QL 800

kpc21 edited this page May 12, 2024 · 10 revisions

Drukarka użyczona przez krcz.

Drukowanie sieciowe

Interfejs do drukarki jest wystawiony w sieci wewnętrznej HS-u pod adresem http://10.14.22.43:5001. Tymczasowo nie działa, pad karty SD...

Drukowanie png

Labelki najlepiej drukować przy użyciu skryptu brother_ql. Skryptowi należy dostarczyć obrazek w formacie png:

brother_ql -m QL-800 -p /dev/usb/lp0 print -l 50 label.png

50 to szerokość taśmy. Obraz powinien mieć dokładnie 628 pikseli szerokości i dowolną wysokość.

Papier

Przykładowy papier:

https://www.x-kom.pl/p/393684-tasmy-do-drukarki-brother-tasma-ciagla-szeroka-62mm-dk22205.html

Etykieta wychodzi wtedy ~10gr/5cm.

Drukowanie tekstu

Naskrobałem taki szybki skrypcik w Bashu, drukujący tekst wzdłuż taśmy. Pewnie tragicznej jakości -- ale działa. Wymaga Imagemagicka i brother_ql (tutaj zainstalowany pipem, pip install brother_ql).

#!/bin/bash

FONTSIZE=80
PAPERWIDTH=50
IMAGEHEIGHT=554

FONT=Open-Sans-Regular

# paperwidth vs. imageheight: `~/.local/bin/brother_ql info labels`
# available fonts: `convert -list font`

magick -font ${FONT} -pointsize ${FONTSIZE} label:"${1}" -extent x${IMAGEHEIGHT} -rotate 90 png:- | ~/.local/bin/brother_ql -m QL-800 -p /dev/usb/lp0 print -l ${PAPERWIDTH} -

Tekst do wydruku podajemy jako argument CLI skryptu.

Clone this wiki locally