AKTUALIZACJA
Obecnie szukam drukarek etykiet DYMO i BROTHER do tego celu. W idealnym świecie mogą kliknąć przycisk „drukuj” obok adresu w aplikacji sieci Web, który wydrukuje etykietę bez konieczności kopiowania / wklejania do oprogramowania zastrzeżonego ...
Chciałbym móc wysłać polecenie drukowania do lokalnej drukarki etykiet sieciowych z aplikacji internetowej działającej na serwerze w chmurze. Powiedzmy, że z jakiegoś powodu chcę wysłać etykietę do domu moich rodziców, a drukarka jest zainstalowana w sieci domowej.
Zapytałem już, jak to zrobić za pomocą kodu na Stackoverflow tutaj i na Serverfault związane ze stroną sieciową tutaj , ale czasami linie mogą być zamazane przez administratora sieci (błąd serwera) i drukarkę jak problem (superuser) ...
Chciałbym wiedzieć, czy jest to możliwe z punktu widzenia sieci / sprzętu. Czy są jakieś drukarki „etykietowe”, które mogę dodać do sieci? Czy mogę dodać drukarkę etykiet jako urządzenie drukujące z innej sieci przez Internet?
home-networking
cloud
label-printer
RSolberg
źródło
źródło
Odpowiedzi:
Jest kilka opcji, które zasugeruję:
1 .. Skonfiguruj sieć VPN, która umożliwia dostęp do sieci, w której drukarka jest skonfigurowana, i wydrukuj stamtąd.
2. Możesz skonfigurować drukarkę za pomocą IIS:
3 .. Drukowanie w chmurze Google
4 .. HP Cloud Printing System
źródło
Możesz użyć darmowego produktu PrinterShare (przemianowany na PrintAnywhere), dostępny na Windows, Mac i Linux.
Oprogramowanie musi być zainstalowane na komputerze, z którego chcesz drukować oraz na komputerze, na którym chcesz drukować. Proces ten jest lepiej wyjaśniony w tym makeuseof artykułu .
Oto co strona internetowa Jak to działa mówi:
źródło
To powinno być bardzo łatwe do zrobienia i istnieje wiele sposobów, aby to osiągnąć.
Gdybym to ja i kontrolowałem aplikację ASP.Net, zrobiłbym następujące czynności:
Zainstaluj drukarkę na serwerze i upewnij się, że działa, a następnie utwórz nową aplikację asp.net.
Teraz przychodzi zabawa, że ktoś na Stackoverflow mógłby ci pomóc o wiele więcej niż ja ...
Pierwszą częścią aplikacji może być usługa internetowa, która łączy się z istniejącą aplikacją, która przyjmuje różne zmienne z pierwszej aplikacji i zapisuje w bazie danych.
Następnie utwórz a w tej usłudze internetowej, stwórz interfejs, który w zasadzie może wyświetlać wszystkie wpisy w poprzedniej bazie danych.
Na koniec utwórz aplikację kliencką, która łączy się z powyższym interfejsem i uruchom ją na dowolnym komputerze w pakiecie Office, może działać na zaplanowanym zadaniu, a nawet możesz ustawić jakiś rodzaj powiadomienia, aby drukował w czasie rzeczywistym.
Ponownie, jestem pewien, że istnieje znacznie lepszy programista niż ja, który może lepiej zrozumieć, co należy stworzyć, ale jak mówisz o serwerach w chmurze i więcej, jestem pewien, że Ty lub ktoś z zespołu ma techniczne możliwość osiągnięcia tego celu i jestem pewien, że tego rodzaju podejście jest znacznie lepszym rozwiązaniem niż cokolwiek innego, ponieważ można wykonać drukowanie z dowolnej maszyny, której potrzebujesz (bez instalowania sterowników drukarek, VPN lub innych rozwiązań) ... Również , to jest dobre na przyszłość, możesz ulepszyć drukarkę etykiet * i będziesz musiał tylko dokonać kilku modyfikacji w aplikacji klienta.
(*) Moje doświadczenie z tymi małymi drukarkami etykiet polega na tym, że są dobre, ale jeśli zamierzasz dużo drukować, mogą one być drogie szybko i możesz chcieć uaktualnić do poważnej drukarki Zebra lub podobnej ... ale mam nadzieję, że podoba ci się rada!
źródło