profcomff / print-api

Серверная часть сервиса отправки заданий на печать и получения файлов для печати с терминала
BSD 3-Clause "New" or "Revised" License
13 stars 3 forks source link

Изменить ограничение на количество страниц, которые идут в печать (не более 50) #46

Open viribus-issue-bot opened 1 year ago

viribus-issue-bot commented 1 year ago

Ограничение по мегабайтам позволяет пользователю печатать на бесплатно принтере 100+ страниц, что сильно расходует ресурс принтера.

Issue open by Mark Arzangulyan via telegram message.

dyakovri commented 1 year ago

Настройка "номера страниц", "количество копий" и "двусторонняя печать" влияют на количество напечатанных листов. При установке ограничений надо настройки учитывать.

Ты хочешь из методички в 100 страниц напечатать 10 Ты закидываешь файл целиком и ставишь настройку 1-10 (распечатай страницы с 1 по 10) Но мы сейчас это учитывать не умеем

Есть готовые реализации https://stackoverflow.com/questions/4248399/page-range-for-printing-algorithm

dyakovri commented 1 year ago

Давай тут же еще сделаем ошибки читаемыми. В ошибки размера файла, типа файла и количества страниц файла надо добавить поле с ошибкой на русском языке для отображения на фронте/в ботах. Это должны быть 3 разных ошибки