Как реализовать печать товарного чека на javascript?
Открыть в новой странице для которой css@page {
  size: A4;
  margin: 0;
}
@media print {
  html, body {
    width: 210mm;
    height: 297mm;
  }
}
Укажите нужные размеры страницы
Тут проблема в ммм, доверии к кассиру
В общем случае, нельзя давать печатать из интерфейса браузера
Потому, пишем сервис, который будет висеть на пк кассира и слушать порт например 1337
Когда джанга сформирует чек на печать, показываем кассиру сообщение
Кассир нажимает кнопку и подтверждает, что нужно напечатать чек
Кнопка ведет на порт (допустим 127.0.0.1:1337/check_id=1234), который слушает твой софт, который соединен с принтером
Софт идет на сайт и забирает оттуда чек c id 1234
Печатает
И отправляет лог печати в джангу
ПС: при отключении сайта/инета схема не будет работать