Wydruk zdalny na drukarce PDF

0

Witajcie,
robię na własne potrzeby wydruk pliku PDF który wrzucę np. na stronie www i chcę żeby został on wydrukowany na drukarce która działa lokalnie.
Podpowiecie jaką użyć funkcję do tego? Myślałem o SignalR ale on jest do aplikacji webowych a ja tworzę aplikację desktopową która odbiera wydruk i drukuje na drukarce (pobranie z www i wydruk pdf).
Funkcję do wydruku już mam gotową. Mógłbym timerem sprawdzać czy coś jest do wydruku ale nie ma sensu puszczać requestów co 1-2 sekundy jak nie ma nic do wydruku.

1

SignalR możesz użyć gdziekolwiek, nikt nie zabrania.

Rozwiązanie enterprajs redi to użycie jakiejś kolejki czy szyny. Web wrzuca plik gdzieś na S3, dorzuca do kolejki wiadomość z opisem zadania, aplikacja desktopowa śledzi kolejkę (klient kolejki sam ogarnie pusha lub pulla) i potem drukuje. Zacznij od tego i dostosuj do swoich potrzeb.

ale nie ma sensu puszczać requestów co 1-2 sekundy jak nie ma nic do wydruku. — a myślisz, że jak działa świat? To nie jest tak, że Web magicznie powiadomi desktop. Albo obaj utrzymują aktywne połączenie (domyślny tryb SignalR, wtedy też co pewien czas musi lecieć na tym połączeniu ping, aby je utrzymać), albo desktop będzie stukał do serwera okresowo (to jest tryb "awaryjny" SignalR gdy klient nie obsługuje websocketów porządnie), albo też serwer stuknie do desktopa (to się nazywa webhook, wtedy desktop musi wystawić własny port na świat, aby móc przyjąć połączenie). Stukanie co 1-2 sekundy nazywa się "polling" i jest normalną techniką w świecie internetu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1