Возможно, слишком поздно, но я добавляю для дальнейшего использования; Вы можете использовать своего рода утилиту управления загрузкой / печатью. Представьте себе ссылки на торрент-магнит, вы нажимаете на ссылку и открываете торрент-файл .torrent-файл, он считывает необходимую информацию и делает все остальное на сайте клиента.
Итак, вам нужно написать небольшую утилиту, которая распознает эти «задания печати» с вашего веб-сайта. Вы щелкаете ссылку [Print Invoice], и браузер загружает уникальный файл .print, а утилита записывает его.
Файл .print состоит из двух частей: 1. Заголовок и 2. Файл (pdf / jpg / any). Заголовок содержит предопределенный принтер / размер бумаги / ориентацию / и т. Д. Или просто запрашивает ввод пользователя. А затем печатает файл из 2. part / body.
Вы также можете ставить в очередь задания на печать и управлять ими.
Вы должны установить эту утилиту; определите протокол, такой как http: // или ftp: // для захвата ссылок на печать из утилиты. И установите принтеры / документы / и т. Д. Для конкретных заданий, таких как счета / цветные печати / и т. Д.
Это будет то, что я сделаю, когда перенесу наше приложение winforms в сеть. Кроме того, если вы работаете в локальной сети, вы можете распечатать данные с веб-сервера на сетевых принтерах.