Drukarka etykiet sieciowych dostępna do drukowania przez Internet?

4

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?

alt text

RSolberg
źródło
1
Aby wyjaśnić, na jaką drukarkę etykiet dokładnie się zwracamy?
James Mertz
Drukarka etykiet jest w tym momencie „nieznana”, ale po prostu będzie używana do drukowania pojedynczej etykiety adresowej na raz.
RSolberg
Dobrze, tu jest wierzę, że lista sieciowych drukarek etykiet, które łączą się przez cat5.
James Mertz
Ciekawe, jak to wszystko wyszło?
James Mertz
Jeszcze tego nie wykonałem ... Ale prawdopodobnie skończę na umieszczeniu serwera w chmurze na wirtualnej chmurze prywatnej (podłącz ją do naszej sieci) i po prostu wydrukuj na lokalnej drukarce sieciowej.
RSolberg

Odpowiedzi:

7

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.

  • Plusy:

    • Bezpieczny dostęp do drukarki. Aby uzyskać dostęp do drukarki, użytkownik musi połączyć się z siecią za pośrednictwem sieci VPN, używając nazwy użytkownika i hasła skonfigurowanego przez administratora sieci. Można nawet skonfigurować serwer druku, który obsługuje wszystkie zadania, i umieścić dwa urządzenia (drukarkę i serwer) w całkowicie oddzielnej sieci.
  • Cons:

    • Użytkownik w celu uzyskania dostępu do drukarki, która ma być podłączona do sieci VPN, oznacza, że ​​istnieje potencjalne zamieszanie i potrzeba pomocy użytkownika.

Aby skonfigurować VPN, potrzebujesz serwera, który obsługuje połączenia VPN. Konfiguracja VPN na serwerze zależy od oprogramowania serwera. Oto kilka przewodników, które znalazłem dla: „ Windows Server 1 „,” Windows Server 2 „,” linux „i a” DD-WRT „Błyskawiczne urządzenie.

Osobiście korzystałem z VPN z uniwersytetem, w którym pracuję, i działa bez problemu. Mój znajomy był nawet w stanie drukować ze swojego Droida, jednak aby drukować, musimy być podłączeni do VPN.

2. Możesz skonfigurować drukarkę za pomocą IIS:

  • Plusy:

    • Dostęp do drukarki można uzyskać z adresu internetowego przekazywanego z serwera do drukarki. Ułatwia to dostęp do drukarki, a gdy drukarka jest skonfigurowana na komputerze użytkownika, koszty IT są mniejsze.
  • Cons:

    • Ponieważ drukarka jest dostępna przez Internet, bezpośrednio podłączone drukarki i serwery / stacje robocze są bardziej narażone na włamanie.

Nigdy nie korzystałem z niczego, co miałoby związek z IIS, jednak uważałem, że te artykuły są interesujące i mogą się przydać w rozwijaniu tego, jeśli tego pragniesz: Drukowanie w Internecie „,” Jak połączyć się z drukarkami internetowymi ", i " Udostępnij drukarkę online

Aktualizacja Z DYMO drukarka etykiet możesz skonfigurować drukarkę do drukowania przez Internet. To to dobra strona internetowa, która opisuje, jak to wszystko działa. Sieciowe drukarki etykiet BROTHER obsługują także usługi IIS.

3 .. Drukowanie w chmurze Google

Dzięki internetowemu systemowi operacyjnemu Google musieli radzić sobie z drukowaniem przez sieć w chmurze (internet). Obecnie są w trakcie opracowywania drukowania w chmurze, które pozwala na wysłanie zadania drukowania przez chmurę, aby zostało pomyślnie zakończone bez instalacji sterownika. Chociaż jest to na etapie rozwoju, mają kod które możesz oglądać i bawić się. Wątpię, że tego właśnie chcesz, ale pomyślałem, że to odłożyłem.

4 .. HP Cloud Printing System

HP opracował drukarkę, która może drukować za pośrednictwem poczty elektronicznej! Sprawdź to stronie internetowej więcej informacji.

James Mertz
źródło
+1 - Pokonaj mnie! Myślę, że VPN jest prawdopodobnie najlepszym rozwiązaniem. Mogą wystąpić problemy z rozpoznawaniem drukarki przez system Windows w inny sposób. Dzięki VPN nie ma znaczenia, jakiego rodzaju jest drukarka, ponieważ komputer traktuje ją jako drukarkę sieciową. Inne opcje mogą mieć problemy ze zgodnością.
JNK
Zapomniałeś kombi Kinko's + Secret Courier Service.
digitxp
1

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:

Jeśli udostępniona drukarka jest online, wydrukuj   dokument jest przesyłany bezpośrednio do   maszyna docelowa. Jest szybki i bezpieczny.   Więc zazwyczaj chcesz zachować swoje   drukarki online.

image1

Jeśli drukarka udostępniona jest w trybie offline, ty   nadal można na niej drukować. Dokument   będzie tymczasowo przechowywany   Serwer druku PrinterShare i   pobierane przez odbierającego klienta jak najszybciej   jak będzie gotowy.

image2

harrymc
źródło
0

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!

William Hilsum
źródło
Serwer znajduje się w „chmurze” ... Naprawdę nie można na nim zainstalować drukarki :)
RSolberg
@Rsolberg - Ahh, czy w 100% nie rozumiem obrazu ... ok, przeczytaj ponownie i zredaguj kilka ostatnich akapitów ... Nadal uważam, że jest to najlepsze podejście, po prostu edytowałem je, aby spełnić Twoje potrzeby !
William Hilsum