Виртуальный принтер / Печать из Django
Я хочу печатать этикетки из приложения django, сайт, на котором находится это приложение, имеет 4 принтера в одной сети, все с разными размерами и цветами этикеток.
Для создания этикеток я использовал fpdf2 для python, чтобы получить файлы .pdf, а пользователь мог просматривать их в используемом браузере.
Проблема заключается в следующем:
Как можно автоматизировать процесс печати? Пользователю все равно нужно открыть документ, что происходит в Firefox/Chrome, нажать CTRL+P и выбрать нужный принтер.
У меня есть 2 идеи, но я не знаю, как сделать ни одну из них.
- Create a "virtual printer" that they always print to, this printer sees the document, categorizes it, and redirects it to the correct printer
- Somehow print directly from django, which is python and I already know that.
Есть идеи, как сделать что-либо из этого? Я не могу найти информацию о первом варианте и не знаю, является ли второй хорошим подходом.