Jak skonfigurować drukarkę USB jako drukarkę sieciową za pomocą serwera Linux?

12

Zasadniczo w tej chwili mam drukarkę tylko na USB, jest bardzo ładna. W moim domu jest 5 osób i wszyscy ciągle chcemy korzystać z drukarki.

System Windows ma wbudowany sposób udostępniania drukarki, ale działa to tylko wtedy, gdy komputer jest włączony. Mam kilka małych komputerów o niskiej mocy, których używam do uruchamiania Ubuntu Server Edition.

Czy istnieje istniejąca aplikacja dla systemu Linux, która pozwoliłaby mi zasadniczo korzystać z drukarki USB tak, jakby była drukarką sieciową?

Nie wiem też, jak by to było możliwe, ale gdyby istniał sposób na uruchomienie serwera Apple AirPrint również w systemie Linux, byłoby to niesamowite, to wszyscy moglibyśmy drukować z naszych urządzeń iDevices.

rmaes4
źródło
Znalazłem ten link faqs.org/docs/Linux-mini/... Zamierzam spróbować i odpowiedzieć z wynikami.
rmaes4

Odpowiedzi:

11

Masz 2 możliwości.

Bezprzewodowy most USB

Możesz dostać małe urządzenie bezprzewodowe / USB, które udostępni drukarkę przez sieć bezprzewodową. Następnie łączysz się z nim za pomocą protokołu IPP, takiego jak ipp://<ip address of wireless bridge>/USB_queue.

Do takiego zadania wystarczy takie urządzenie: Serwer druku NETGEAR PS121 USB 2.0 Mini .

Używamy takiego urządzenia, na którym pracuję. To konkretne urządzenie wyświetla drukarkę w sieci za pomocą LPD, więc uzyskujemy dostęp do podłączonej do niej drukarki USB w następujący sposób:

lpd://192.168.1.109/L1

Udostępnione przez komputer

Możesz podłączyć drukarkę do komputera w normalny sposób, a następnie za pomocą CUPS udostępnić tę drukarkę przez sieć. Ponownie użytkownicy mogą uzyskać dostęp do drukarki za pomocą protokołu IPP, takiego jak ipp://<linux host w/ printer>/<name of printer.

Dodatkowo, jeśli skonfigurujesz Sambę, możesz udostępnić drukarkę za pomocą Samby komputerom z systemem Windows, a także systemowi Linux zamiast IPP.

Udostępnianie drukarki

Po wykryciu drukarki na hoście Linux można uzyskać dostęp do graficznego interfejsu użytkownika konfiguracji drukarki z rozwijanego menu lub z terminala:

/usr/share/system-config-printer/system-config-printer.py

Spowoduje to wyświetlenie następującego okna dialogowego:

                ss okna dialogowego drukarki

Tutaj możesz zobaczyć, że drukarka USB została wykryta przez zagubionego hosta Linux i działa poprawnie:

          ss właściwości drukarki

Teraz wybierz sekcję „Zasady” i zaznacz pole wyboru udostępnionej drukarki:

          ss udostępniania drukarki

Teraz na kliencie wybierasz drukarkę w następujący sposób:

   ss okna dialogowego drukarki na kliencie

Bibliografia

slm
źródło